summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRizal Muttaqin <riz_17_oke@yahoo.co.id>2020-10-07 16:31:19 +0700
committerpedropintosilva <65948705+pedropintosilva@users.noreply.github.com>2020-10-09 15:30:53 +0200
commit00cfe224690eb4d5088210590549d8d731c53652 (patch)
treec1047a7b5ea1da2c93fa5263a5d7e4fefa7a229b
parentFix Calc: keyboard shouldn't cover active cell on mobile (diff)
downloadonline-00cfe224690eb4d5088210590549d8d731c53652.tar.gz
online-00cfe224690eb4d5088210590549d8d731c53652.zip
Update icons to match newest Colibre color scheme
as LibreOffice's desktop 7.0 version. Change-Id: Ie4ce24a9673c1484e81a23e4c445709197b30a44
-rw-r--r--loleaflet/images/areas3d_52x60.svg2
-rw-r--r--loleaflet/images/areas_52x60.svg2
-rw-r--r--loleaflet/images/areasfull3d_52x60.svg2
-rw-r--r--loleaflet/images/areasfull_52x60.svg2
-rw-r--r--loleaflet/images/areaspiled3d_52x60.svg2
-rw-r--r--loleaflet/images/areaspiled_52x60.svg2
-rw-r--r--loleaflet/images/bar3d_52x60.svg2
-rw-r--r--loleaflet/images/bar3ddeep_52x60.svg2
-rw-r--r--loleaflet/images/bar_52x60.svg2
-rw-r--r--loleaflet/images/barpercent3d_52x60.svg2
-rw-r--r--loleaflet/images/barpercent_52x60.svg2
-rw-r--r--loleaflet/images/barstack3d_52x60.svg2
-rw-r--r--loleaflet/images/barstack_52x60.svg2
-rw-r--r--loleaflet/images/bubble_52x60.svg2
-rw-r--r--loleaflet/images/columnline_52x60.svg2
-rw-r--r--loleaflet/images/columnpercent3d_52x60.svg2
-rw-r--r--loleaflet/images/columnpercent_52x60.svg2
-rw-r--r--loleaflet/images/columns3d_52x60.svg2
-rw-r--r--loleaflet/images/columns3ddeep_52x60.svg2
-rw-r--r--loleaflet/images/columns_52x60.svg2
-rw-r--r--loleaflet/images/columnstack3d_52x60.svg2
-rw-r--r--loleaflet/images/columnstack_52x60.svg2
-rw-r--r--loleaflet/images/columnstackline_52x60.svg2
-rw-r--r--loleaflet/images/cone_52x60.svg2
-rw-r--r--loleaflet/images/conedeep_52x60.svg2
-rw-r--r--loleaflet/images/conehori_52x60.svg2
-rw-r--r--loleaflet/images/conehorideep_52x60.svg2
-rw-r--r--loleaflet/images/conehoripercent_52x60.svg2
-rw-r--r--loleaflet/images/conehoristack_52x60.svg2
-rw-r--r--loleaflet/images/conepercent_52x60.svg2
-rw-r--r--loleaflet/images/conestack_52x60.svg2
-rw-r--r--loleaflet/images/cylinder_52x60.svg2
-rw-r--r--loleaflet/images/cylinderdeep_52x60.svg2
-rw-r--r--loleaflet/images/cylinderhori_52x60.svg2
-rw-r--r--loleaflet/images/cylinderhorideep_52x60.svg2
-rw-r--r--loleaflet/images/cylinderhoriprocent_52x60.svg2
-rw-r--r--loleaflet/images/cylinderhoristack_52x60.svg2
-rw-r--r--loleaflet/images/cylinderpercent_52x60.svg2
-rw-r--r--loleaflet/images/cylinderstack_52x60.svg2
-rw-r--r--loleaflet/images/donut3d_52x60.svg2
-rw-r--r--loleaflet/images/donut3dexploded_52x60.svg2
-rw-r--r--loleaflet/images/donut_52x60.svg2
-rw-r--r--loleaflet/images/donutexploded_52x60.svg2
-rw-r--r--loleaflet/images/errorbothhori_30.svg2
-rw-r--r--loleaflet/images/errorbothverti_30.svg2
-rw-r--r--loleaflet/images/errordown_30.svg2
-rw-r--r--loleaflet/images/errorleft_30.svg2
-rw-r--r--loleaflet/images/errorright_30.svg2
-rw-r--r--loleaflet/images/errorup_30.svg2
-rw-r--r--loleaflet/images/fold.svg57
-rw-r--r--loleaflet/images/fr01.svg2
-rw-r--r--loleaflet/images/fr010.svg2
-rw-r--r--loleaflet/images/fr011.svg2
-rw-r--r--loleaflet/images/fr012.svg2
-rw-r--r--loleaflet/images/fr02.svg2
-rw-r--r--loleaflet/images/fr03.svg2
-rw-r--r--loleaflet/images/fr04.svg2
-rw-r--r--loleaflet/images/fr05.svg2
-rw-r--r--loleaflet/images/fr06.svg2
-rw-r--r--loleaflet/images/fr07.svg2
-rw-r--r--loleaflet/images/fr08.svg2
-rw-r--r--loleaflet/images/fr09.svg2
-rw-r--r--loleaflet/images/icon-set-bars-empty.svg3
-rw-r--r--loleaflet/images/icon-set-bars-full.svg3
-rw-r--r--loleaflet/images/icon-set-bars-half.svg2
-rw-r--r--loleaflet/images/icon-set-bars-one-quarter.svg2
-rw-r--r--loleaflet/images/icon-set-bars-three-quarters.svg3
-rw-r--r--loleaflet/images/icon-set-circles1-gray.svg4
-rw-r--r--loleaflet/images/icon-set-circles1-green.svg3
-rw-r--r--loleaflet/images/icon-set-circles1-red.svg4
-rw-r--r--loleaflet/images/icon-set-circles1-yellow.svg3
-rw-r--r--loleaflet/images/icon-set-circles2-dark-gray.svg3
-rw-r--r--loleaflet/images/icon-set-circles2-dark-red.svg3
-rw-r--r--loleaflet/images/icon-set-circles2-light-gray.svg3
-rw-r--r--loleaflet/images/icon-set-circles2-light-red.svg3
-rw-r--r--loleaflet/images/icon-set-colorarrows-down.svg3
-rw-r--r--loleaflet/images/icon-set-colorarrows-same.svg3
-rw-r--r--loleaflet/images/icon-set-colorarrows-slightly-down.svg3
-rw-r--r--loleaflet/images/icon-set-colorarrows-slightly-up.svg3
-rw-r--r--loleaflet/images/icon-set-colorarrows-up.svg3
-rw-r--r--loleaflet/images/icon-set-flags-green.svg3
-rw-r--r--loleaflet/images/icon-set-flags-red.svg3
-rw-r--r--loleaflet/images/icon-set-flags-yellow.svg3
-rw-r--r--loleaflet/images/icon-set-grayarrows-down.svg3
-rw-r--r--loleaflet/images/icon-set-grayarrows-same.svg3
-rw-r--r--loleaflet/images/icon-set-grayarrows-slightly-down.svg3
-rw-r--r--loleaflet/images/icon-set-grayarrows-slightly-up.svg3
-rw-r--r--loleaflet/images/icon-set-grayarrows-up.svg3
-rw-r--r--loleaflet/images/icon-set-negative-red-smilie.svg3
-rw-r--r--loleaflet/images/icon-set-negative-yellow-smilie.svg3
-rw-r--r--loleaflet/images/icon-set-neutral-yellow-smilie.svg3
-rw-r--r--loleaflet/images/icon-set-pies-empty.svg7
-rw-r--r--loleaflet/images/icon-set-pies-full.svg7
-rw-r--r--loleaflet/images/icon-set-pies-half.svg7
-rw-r--r--loleaflet/images/icon-set-pies-one-quarter.svg8
-rw-r--r--loleaflet/images/icon-set-pies-three-quarters.svg7
-rw-r--r--loleaflet/images/icon-set-positive-green-smilie.svg3
-rw-r--r--loleaflet/images/icon-set-positive-yellow-smilie.svg3
-rw-r--r--loleaflet/images/icon-set-shapes-circle.svg3
-rw-r--r--loleaflet/images/icon-set-shapes-diamond.svg3
-rw-r--r--loleaflet/images/icon-set-shapes-triangle.svg3
-rw-r--r--loleaflet/images/icon-set-squares-empty.svg3
-rw-r--r--loleaflet/images/icon-set-squares-full.svg3
-rw-r--r--loleaflet/images/icon-set-squares-half.svg3
-rw-r--r--loleaflet/images/icon-set-squares-one-quarter.svg3
-rw-r--r--loleaflet/images/icon-set-squares-three-quarters.svg3
-rw-r--r--loleaflet/images/icon-set-stars-empty.svg7
-rw-r--r--loleaflet/images/icon-set-stars-full.svg3
-rw-r--r--loleaflet/images/icon-set-stars-half.svg7
-rw-r--r--loleaflet/images/icon-set-symbols1-check.svg7
-rw-r--r--loleaflet/images/icon-set-symbols1-cross.svg7
-rw-r--r--loleaflet/images/icon-set-symbols1-exclamation-mark.svg7
-rw-r--r--loleaflet/images/icon-set-trafficlights-green.svg2
-rw-r--r--loleaflet/images/icon-set-trafficlights-red.svg3
-rw-r--r--loleaflet/images/icon-set-trafficlights-yellow.svg2
-rw-r--r--loleaflet/images/icon-set-triangles-down.svg8
-rw-r--r--loleaflet/images/icon-set-triangles-same.svg8
-rw-r--r--loleaflet/images/icon-set-triangles-up.svg8
-rw-r--r--loleaflet/images/layout_empty.svg2
-rw-r--r--loleaflet/images/layout_head01.svg2
-rw-r--r--loleaflet/images/layout_head02.svg2
-rw-r--r--loleaflet/images/layout_head02a.svg2
-rw-r--r--loleaflet/images/layout_head02b.svg2
-rw-r--r--loleaflet/images/layout_head03.svg2
-rw-r--r--loleaflet/images/layout_head03a.svg2
-rw-r--r--loleaflet/images/layout_head03b.svg2
-rw-r--r--loleaflet/images/layout_head03c.svg2
-rw-r--r--loleaflet/images/layout_head04.svg2
-rw-r--r--loleaflet/images/layout_head06.svg2
-rw-r--r--loleaflet/images/layout_textonly.svg2
-rw-r--r--loleaflet/images/layout_vertical01.svg2
-rw-r--r--loleaflet/images/layout_vertical02.svg2
-rw-r--r--loleaflet/images/lc26049.svg2
-rw-r--r--loleaflet/images/lc_about.svg66
-rw-r--r--loleaflet/images/lc_aboveparaspacing.svg92
-rw-r--r--loleaflet/images/lc_acceptalltrackedchanges.svg21
-rw-r--r--loleaflet/images/lc_acceptchanges.svg2
-rw-r--r--loleaflet/images/lc_accepttrackedchange.svg2
-rw-r--r--loleaflet/images/lc_accepttrackedchanges.svg2
-rw-r--r--loleaflet/images/lc_addname.svg8
-rw-r--r--loleaflet/images/lc_aftertextindent.svg114
-rw-r--r--loleaflet/images/lc_alignblock.svg2
-rw-r--r--loleaflet/images/lc_alignbottom.svg2
-rw-r--r--loleaflet/images/lc_aligncenter.svg2
-rw-r--r--loleaflet/images/lc_aligndown.svg2
-rw-r--r--loleaflet/images/lc_alignhorizontalcenter.svg2
-rw-r--r--loleaflet/images/lc_alignleft.svg2
-rw-r--r--loleaflet/images/lc_alignmentpropertypanel.svg2
-rw-r--r--loleaflet/images/lc_alignmiddle.svg2
-rw-r--r--loleaflet/images/lc_alignright.svg2
-rw-r--r--loleaflet/images/lc_aligntop.svg2
-rw-r--r--loleaflet/images/lc_alignup.svg2
-rw-r--r--loleaflet/images/lc_alignvcenter.svg2
-rw-r--r--loleaflet/images/lc_anchormenu.svg54
-rw-r--r--loleaflet/images/lc_animationobjects.svg2
-rw-r--r--loleaflet/images/lc_areapropertypanel.svg2
-rw-r--r--loleaflet/images/lc_arrangeframemenu.svg2
-rw-r--r--loleaflet/images/lc_arrangemenu.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.chevron.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.circular-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.corner-right-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.down-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.down-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.left-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.left-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.left-right-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.notched-right-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.pentagon-right.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.quad-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.quad-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.right-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.right-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.s-sharped-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.split-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.split-round-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.striped-right-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-down-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-down-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-right-arrow-callout.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-right-arrow.svg2
-rw-r--r--loleaflet/images/lc_arrowshapes.up-right-down-arrow.svg2
-rw-r--r--loleaflet/images/lc_autoformat.svg15
-rw-r--r--loleaflet/images/lc_autosum.svg2
-rw-r--r--loleaflet/images/lc_backcolor.svg2
-rw-r--r--loleaflet/images/lc_backgroundcolor.svg2
-rw-r--r--loleaflet/images/lc_backward.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.block-arc.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.can.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.circle-pie.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.circle.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.cross.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.cube.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.diamond.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.ellipse.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.frame.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.hexagon.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.isosceles-triangle.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.octagon.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.paper.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.parallelogram.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.pentagon.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.quadrat.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.rectangle.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.right-triangle.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.ring.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.round-quadrat.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.round-rectangle.svg2
-rw-r--r--loleaflet/images/lc_basicshapes.svg61
-rw-r--r--loleaflet/images/lc_basicshapes.trapezoid.svg2
-rw-r--r--loleaflet/images/lc_beforeobject.svg2
-rw-r--r--loleaflet/images/lc_beforetextindent.svg114
-rw-r--r--loleaflet/images/lc_behindobject.svg2
-rw-r--r--loleaflet/images/lc_belowparaspacing.svg85
-rw-r--r--loleaflet/images/lc_bold.svg2
-rw-r--r--loleaflet/images/lc_borderdialog.svg2
-rw-r--r--loleaflet/images/lc_bringtofront.svg2
-rw-r--r--loleaflet/images/lc_calculate.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.cloud-callout.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.line-callout-1.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.line-callout-2.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.line-callout-3.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.rectangular-callout.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.round-callout.svg2
-rw-r--r--loleaflet/images/lc_calloutshapes.svg2
-rw-r--r--loleaflet/images/lc_cancel.svg2
-rw-r--r--loleaflet/images/lc_cellappearancepropertypanel.svg2
-rw-r--r--loleaflet/images/lc_cellvertbottom.svg2
-rw-r--r--loleaflet/images/lc_cellvertcenter.svg2
-rw-r--r--loleaflet/images/lc_cellverttop.svg2
-rw-r--r--loleaflet/images/lc_centerpara.svg2
-rw-r--r--loleaflet/images/lc_changesmenu.svg2
-rw-r--r--loleaflet/images/lc_charbackcolor.svg2
-rw-r--r--loleaflet/images/lc_charfontname.svg2
-rw-r--r--loleaflet/images/lc_charmapcontrol.svg2
-rw-r--r--loleaflet/images/lc_chartelementspanel.svg2
-rw-r--r--loleaflet/images/lc_charttypepanel.svg7
-rw-r--r--loleaflet/images/lc_checkbox.svg2
-rw-r--r--loleaflet/images/lc_circle.svg2
-rw-r--r--loleaflet/images/lc_clearoutline.svg2
-rw-r--r--loleaflet/images/lc_color.svg2
-rw-r--r--loleaflet/images/lc_columnwidth.svg80
-rw-r--r--loleaflet/images/lc_combine.svg2
-rw-r--r--loleaflet/images/lc_conditionalformatdialog.svg2
-rw-r--r--loleaflet/images/lc_conditionalformatmenu.svg2
-rw-r--r--loleaflet/images/lc_controlcodes.svg2
-rw-r--r--loleaflet/images/lc_copy.svg2
-rw-r--r--loleaflet/images/lc_copyhyperlinklocation.svg131
-rw-r--r--loleaflet/images/lc_cube.svg2
-rw-r--r--loleaflet/images/lc_currencyfield.svg63
-rw-r--r--loleaflet/images/lc_customanimation.svg2
-rw-r--r--loleaflet/images/lc_cut.svg2
-rw-r--r--loleaflet/images/lc_datadatapilotrun.svg2
-rw-r--r--loleaflet/images/lc_datafilterautofilter.svg2
-rw-r--r--loleaflet/images/lc_datafilterhideautofilter.svg37
-rw-r--r--loleaflet/images/lc_datafilterstandardfilter.svg2
-rw-r--r--loleaflet/images/lc_datamenu.svg2
-rw-r--r--loleaflet/images/lc_datasort.svg2
-rw-r--r--loleaflet/images/lc_datefield.svg2
-rw-r--r--loleaflet/images/lc_decimalplaces.svg77
-rw-r--r--loleaflet/images/lc_decrementindent.svg2
-rw-r--r--loleaflet/images/lc_decrementlevel.svg2
-rw-r--r--loleaflet/images/lc_defaultbullet.svg2
-rw-r--r--loleaflet/images/lc_defaultnumbering.svg2
-rw-r--r--loleaflet/images/lc_definename.svg8
-rw-r--r--loleaflet/images/lc_delbreakmenu.svg2
-rw-r--r--loleaflet/images/lc_delete.svg2
-rw-r--r--loleaflet/images/lc_deleteallannotation.svg2
-rw-r--r--loleaflet/images/lc_deleteallnotes.svg2
-rw-r--r--loleaflet/images/lc_deleteannotation.svg2
-rw-r--r--loleaflet/images/lc_deleteaxis.svg102
-rw-r--r--loleaflet/images/lc_deletecell.svg1
-rw-r--r--loleaflet/images/lc_deletecolumnbreak.svg82
-rw-r--r--loleaflet/images/lc_deletecolumns.svg2
-rw-r--r--loleaflet/images/lc_deletedatalabel.svg129
-rw-r--r--loleaflet/images/lc_deletelegend.svg137
-rw-r--r--loleaflet/images/lc_deletemajorgrid.svg94
-rw-r--r--loleaflet/images/lc_deletenote.svg2
-rw-r--r--loleaflet/images/lc_deletepage.svg2
-rw-r--r--loleaflet/images/lc_deleterowbreak.svg2
-rw-r--r--loleaflet/images/lc_deleterows.svg2
-rw-r--r--loleaflet/images/lc_deletetable.svg13
-rw-r--r--loleaflet/images/lc_denominatorplaces.svg83
-rw-r--r--loleaflet/images/lc_dia.svg2
-rw-r--r--loleaflet/images/lc_diagramtype.svg2
-rw-r--r--loleaflet/images/lc_dismantle.svg2
-rw-r--r--loleaflet/images/lc_distributecolumns.svg2
-rw-r--r--loleaflet/images/lc_distributerows.svg2
-rw-r--r--loleaflet/images/lc_distributeselection.svg2
-rw-r--r--loleaflet/images/lc_downloadas-doc.svg98
-rw-r--r--loleaflet/images/lc_downloadas-docx.svg81
-rw-r--r--loleaflet/images/lc_downloadas-epub.svg8
-rw-r--r--loleaflet/images/lc_downloadas-odg.svg2
-rw-r--r--loleaflet/images/lc_downloadas-odp.svg21
-rw-r--r--loleaflet/images/lc_downloadas-ods.svg26
-rw-r--r--loleaflet/images/lc_downloadas-odt.svg18
-rw-r--r--loleaflet/images/lc_downloadas-pdf.svg8
-rw-r--r--loleaflet/images/lc_downloadas-ppt.svg76
-rw-r--r--loleaflet/images/lc_downloadas-pptx.svg71
-rw-r--r--loleaflet/images/lc_downloadas-rtf.svg100
-rw-r--r--loleaflet/images/lc_downloadas-xls.svg140
-rw-r--r--loleaflet/images/lc_downloadas-xlsx.svg77
-rw-r--r--loleaflet/images/lc_downloadas.svg2
-rw-r--r--loleaflet/images/lc_downsearch.svg2
-rw-r--r--loleaflet/images/lc_drawchart.svg2
-rw-r--r--loleaflet/images/lc_drawtext.svg2
-rw-r--r--loleaflet/images/lc_duplicatepage.svg2
-rw-r--r--loleaflet/images/lc_editdoc.svg2
-rw-r--r--loleaflet/images/lc_editheaderandfooter.svg2
-rw-r--r--loleaflet/images/lc_editmenu.svg2
-rw-r--r--loleaflet/images/lc_editstyle.svg2
-rw-r--r--loleaflet/images/lc_ellipse.svg2
-rw-r--r--loleaflet/images/lc_entergroup.svg2
-rw-r--r--loleaflet/images/lc_entirecell.svg2
-rw-r--r--loleaflet/images/lc_entirecolumn.svg2
-rw-r--r--loleaflet/images/lc_entirerow.svg2
-rw-r--r--loleaflet/images/lc_field_transparency.svg2
-rw-r--r--loleaflet/images/lc_file.svg8
-rw-r--r--loleaflet/images/lc_fillcolor.svg2
-rw-r--r--loleaflet/images/lc_fillstyle.svg69
-rw-r--r--loleaflet/images/lc_firstlineindent.svg107
-rw-r--r--loleaflet/images/lc_firstrecord.svg2
-rw-r--r--loleaflet/images/lc_fliphorizontal.svg2
-rw-r--r--loleaflet/images/lc_flipvertical.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-card.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-collate.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-data.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-decision.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-delay.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-direct-access-storage.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-display.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-document.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-internal-storage.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-manual-input.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-multidocument.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-off-page-connector.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-or.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-predefined-process.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-preparation.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-punched-tape.svg1
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-sequential-access.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-sort.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-stored-data.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-summing-junction.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.flowchart-terminator.svg2
-rw-r--r--loleaflet/images/lc_flowchartshapes.svg2
-rw-r--r--loleaflet/images/lc_fontcolor.svg2
-rw-r--r--loleaflet/images/lc_fontdialog.svg2
-rw-r--r--loleaflet/images/lc_fontheight.svg2
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-pour.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-pour.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-pour.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-pour.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-chevron-down.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-chevron-up.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-circle-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-curve-down.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-curve-up.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-fade-left.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-fade-right.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-left.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-right.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-fade-up.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-inflate.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-curve.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-pour.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-plain-text.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-slant-down.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-slant-up.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-stop.svg1
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-triangle-down.svg2
-rw-r--r--loleaflet/images/lc_fontworkshapetype.fontwork-wave.svg2
-rw-r--r--loleaflet/images/lc_footnotedialog.svg2
-rw-r--r--loleaflet/images/lc_formatarea.svg2
-rw-r--r--loleaflet/images/lc_formataxis.svg93
-rw-r--r--loleaflet/images/lc_formatchartarea.svg17
-rw-r--r--loleaflet/images/lc_formatdatalabel.svg126
-rw-r--r--loleaflet/images/lc_formatgroup.svg2
-rw-r--r--loleaflet/images/lc_formatlegend.svg2
-rw-r--r--loleaflet/images/lc_formatline.svg2
-rw-r--r--loleaflet/images/lc_formatmajorgrid.svg96
-rw-r--r--loleaflet/images/lc_formatmeanvalue.svg122
-rw-r--r--loleaflet/images/lc_formatpaintbrush.svg2
-rw-r--r--loleaflet/images/lc_formattingmark.svg59
-rw-r--r--loleaflet/images/lc_formproperties.svg2
-rw-r--r--loleaflet/images/lc_forward.svg2
-rw-r--r--loleaflet/images/lc_framelinecolor.svg2
-rw-r--r--loleaflet/images/lc_freezepanes.svg2
-rw-r--r--loleaflet/images/lc_freezepanescolumn.svg2
-rw-r--r--loleaflet/images/lc_freezepanesrow.svg2
-rw-r--r--loleaflet/images/lc_fullscreen-presentation.svg2
-rw-r--r--loleaflet/images/lc_fullscreen.svg2
-rw-r--r--loleaflet/images/lc_functiondialog.svg2
-rw-r--r--loleaflet/images/lc_gallery.svg2
-rw-r--r--loleaflet/images/lc_gradangle.svg2
-rw-r--r--loleaflet/images/lc_graphicpropertypanel.svg2
-rw-r--r--loleaflet/images/lc_group.svg19
-rw-r--r--loleaflet/images/lc_groupoutlinemenu.svg19
-rw-r--r--loleaflet/images/lc_grow.svg2
-rw-r--r--loleaflet/images/lc_hangingindent.svg2
-rw-r--r--loleaflet/images/lc_headerandfooter.svg2
-rw-r--r--loleaflet/images/lc_helpindex.svg2
-rw-r--r--loleaflet/images/lc_hidedetail.svg11
-rw-r--r--loleaflet/images/lc_hidenote.svg5
-rw-r--r--loleaflet/images/lc_horizontalpos.svg78
-rw-r--r--loleaflet/images/lc_hyperlinkdialog.svg2
-rw-r--r--loleaflet/images/lc_hyphenate.svg2
-rw-r--r--loleaflet/images/lc_hyphenation.svg2
-rw-r--r--loleaflet/images/lc_incrementindent.svg2
-rw-r--r--loleaflet/images/lc_incrementlevel.svg1
-rw-r--r--loleaflet/images/lc_insertannotation.svg2
-rw-r--r--loleaflet/images/lc_insertauthorfield.svg80
-rw-r--r--loleaflet/images/lc_insertauthoritiesentry.svg2
-rw-r--r--loleaflet/images/lc_insertaxistitle.svg14
-rw-r--r--loleaflet/images/lc_insertbookmark.svg2
-rw-r--r--loleaflet/images/lc_insertbreak.svg2
-rw-r--r--loleaflet/images/lc_insertbreakmenu.svg2
-rw-r--r--loleaflet/images/lc_insertcaptiondialog.svg2
-rw-r--r--loleaflet/images/lc_insertcolumnbreak.svg15
-rw-r--r--loleaflet/images/lc_insertcolumnsafter.svg9
-rw-r--r--loleaflet/images/lc_insertcolumnsbefore.svg9
-rw-r--r--loleaflet/images/lc_insertcolumnsmenu.svg2
-rw-r--r--loleaflet/images/lc_insertcurrentdate.svg2
-rw-r--r--loleaflet/images/lc_insertcurrenttime.svg2
-rw-r--r--loleaflet/images/lc_insertdatalabel.svg128
-rw-r--r--loleaflet/images/lc_insertdatefield.svg2
-rw-r--r--loleaflet/images/lc_insertdatefieldfix.svg2
-rw-r--r--loleaflet/images/lc_insertdatefieldvar.svg2
-rw-r--r--loleaflet/images/lc_insertendnote.svg2
-rw-r--r--loleaflet/images/lc_insertfield.svg2
-rw-r--r--loleaflet/images/lc_insertfieldctrl.svg2
-rw-r--r--loleaflet/images/lc_insertfilefield.svg2
-rw-r--r--loleaflet/images/lc_insertfootnote.svg2
-rw-r--r--loleaflet/images/lc_insertgraphicremote.svg87
-rw-r--r--loleaflet/images/lc_inserthardhyphen.svg80
-rw-r--r--loleaflet/images/lc_insertheaderfooter.svg2
-rw-r--r--loleaflet/images/lc_inserthyperlink.svg2
-rw-r--r--loleaflet/images/lc_insertindexesentry.svg2
-rw-r--r--loleaflet/images/lc_insertlrm.svg62
-rw-r--r--loleaflet/images/lc_insertmajorgrid.svg84
-rw-r--r--loleaflet/images/lc_insertmeanvalue.svg120
-rw-r--r--loleaflet/images/lc_insertminorgrid.svg94
-rw-r--r--loleaflet/images/lc_insertmultiindex.svg2
-rw-r--r--loleaflet/images/lc_insertnonbreakingspace.svg59
-rw-r--r--loleaflet/images/lc_insertobjectchart.svg2
-rw-r--r--loleaflet/images/lc_insertpage.svg2
-rw-r--r--loleaflet/images/lc_insertpagebreak.svg2
-rw-r--r--loleaflet/images/lc_insertpagecountfield.svg2
-rw-r--r--loleaflet/images/lc_insertpagefooter.svg9
-rw-r--r--loleaflet/images/lc_insertpageheader.svg9
-rw-r--r--loleaflet/images/lc_insertpagenumberfield.svg2
-rw-r--r--loleaflet/images/lc_insertreferencefield.svg2
-rw-r--r--loleaflet/images/lc_insertrlm.svg63
-rw-r--r--loleaflet/images/lc_insertrowbreak.svg11
-rw-r--r--loleaflet/images/lc_insertrowsafter.svg9
-rw-r--r--loleaflet/images/lc_insertrowsbefore.svg2
-rw-r--r--loleaflet/images/lc_insertrowsmenu.svg2
-rw-r--r--loleaflet/images/lc_insertsection.svg2
-rw-r--r--loleaflet/images/lc_insertshape.svg61
-rw-r--r--loleaflet/images/lc_insertslidefield.svg2
-rw-r--r--loleaflet/images/lc_insertslidesfield.svg2
-rw-r--r--loleaflet/images/lc_insertslidetitlefield.svg2
-rw-r--r--loleaflet/images/lc_insertsofthyphen.svg78
-rw-r--r--loleaflet/images/lc_insertsymbol.svg2
-rw-r--r--loleaflet/images/lc_inserttable.svg2
-rw-r--r--loleaflet/images/lc_inserttextbox.svg2
-rw-r--r--loleaflet/images/lc_inserttimefield.svg2
-rw-r--r--loleaflet/images/lc_inserttimefieldfix.svg2
-rw-r--r--loleaflet/images/lc_inserttimefieldvar.svg2
-rw-r--r--loleaflet/images/lc_inserttitlefield.svg2
-rw-r--r--loleaflet/images/lc_inserttopicfield.svg2
-rw-r--r--loleaflet/images/lc_insertzwnbsp.svg73
-rw-r--r--loleaflet/images/lc_insertzwsp.svg87
-rw-r--r--loleaflet/images/lc_intersect.svg2
-rw-r--r--loleaflet/images/lc_italic.svg2
-rw-r--r--loleaflet/images/lc_justifypara.svg2
-rw-r--r--loleaflet/images/lc_lastrecord.svg2
-rw-r--r--loleaflet/images/lc_leadingzeroes.svg76
-rw-r--r--loleaflet/images/lc_leavegroup.svg2
-rw-r--r--loleaflet/images/lc_leftindent.svg2
-rw-r--r--loleaflet/images/lc_leftpara.svg2
-rw-r--r--loleaflet/images/lc_linenumberingdialog.svg2
-rw-r--r--loleaflet/images/lc_linepropertypanel.svg2
-rw-r--r--loleaflet/images/lc_linespacing.svg2
-rw-r--r--loleaflet/images/lc_linestyle.svg2
-rw-r--r--loleaflet/images/lc_linetransparency.svg2
-rw-r--r--loleaflet/images/lc_linewidth.svg2
-rw-r--r--loleaflet/images/lc_masterslide.svg2
-rw-r--r--loleaflet/images/lc_masterslidespanel.svg2
-rw-r--r--loleaflet/images/lc_merge.svg2
-rw-r--r--loleaflet/images/lc_mergecells.svg2
-rw-r--r--loleaflet/images/lc_modifypage.svg2
-rw-r--r--loleaflet/images/lc_movedown.svg2
-rw-r--r--loleaflet/images/lc_moveup.svg2
-rw-r--r--loleaflet/images/lc_nextrecord.svg2
-rw-r--r--loleaflet/images/lc_nexttrackedchange.svg2
-rw-r--r--loleaflet/images/lc_numberformatdate.svg2
-rw-r--r--loleaflet/images/lc_numberformatdecdecimals.svg2
-rw-r--r--loleaflet/images/lc_numberformatdecimal.svg2
-rw-r--r--loleaflet/images/lc_numberformatincdecimals.svg2
-rw-r--r--loleaflet/images/lc_numberformatpercent.svg2
-rw-r--r--loleaflet/images/lc_numberformatpropertypanel.svg2
-rw-r--r--loleaflet/images/lc_numberformatthousands.svg2
-rw-r--r--loleaflet/images/lc_objectalignleft.svg2
-rw-r--r--loleaflet/images/lc_objectalignright.svg2
-rw-r--r--loleaflet/images/lc_objectbackone.svg2
-rw-r--r--loleaflet/images/lc_objectforwardone.svg2
-rw-r--r--loleaflet/images/lc_ok.svg2
-rw-r--r--loleaflet/images/lc_ok_white.svg30
-rw-r--r--loleaflet/images/lc_online-help.svg71
-rw-r--r--loleaflet/images/lc_openhyperlinkoncursor.svg16
-rw-r--r--loleaflet/images/lc_optimizetable.svg2
-rw-r--r--loleaflet/images/lc_orientation.svg2
-rw-r--r--loleaflet/images/lc_outlinebullet.svg2
-rw-r--r--loleaflet/images/lc_outlinedown.svg2
-rw-r--r--loleaflet/images/lc_outlineleft.svg2
-rw-r--r--loleaflet/images/lc_outlineright.svg2
-rw-r--r--loleaflet/images/lc_outlineup.svg2
-rw-r--r--loleaflet/images/lc_pagedialog.svg2
-rw-r--r--loleaflet/images/lc_pageheight.svg85
-rw-r--r--loleaflet/images/lc_pagesetup.svg2
-rw-r--r--loleaflet/images/lc_pagewidth.svg79
-rw-r--r--loleaflet/images/lc_paperformat.svg92
-rw-r--r--loleaflet/images/lc_paperheight.svg85
-rw-r--r--loleaflet/images/lc_paperwidth.svg79
-rw-r--r--loleaflet/images/lc_paragraphdialog.svg2
-rw-r--r--loleaflet/images/lc_paralefttoright.svg2
-rw-r--r--loleaflet/images/lc_parapropertypanel.svg2
-rw-r--r--loleaflet/images/lc_pararighttoleft.svg2
-rw-r--r--loleaflet/images/lc_paraspacedecrease.svg2
-rw-r--r--loleaflet/images/lc_paraspaceincrease.svg2
-rw-r--r--loleaflet/images/lc_paste.svg2
-rw-r--r--loleaflet/images/lc_pie.svg2
-rw-r--r--loleaflet/images/lc_possizepropertypanel.svg88
-rw-r--r--loleaflet/images/lc_presentation.svg2
-rw-r--r--loleaflet/images/lc_previoustrackedchange.svg2
-rw-r--r--loleaflet/images/lc_prevrecord.svg2
-rw-r--r--loleaflet/images/lc_print.svg2
-rw-r--r--loleaflet/images/lc_protect.svg2
-rw-r--r--loleaflet/images/lc_radiobutton.svg2
-rw-r--r--loleaflet/images/lc_recsearch.svg1
-rw-r--r--loleaflet/images/lc_rect.svg2
-rw-r--r--loleaflet/images/lc_rect_rounded.svg2
-rw-r--r--loleaflet/images/lc_rect_unfilled.svg2
-rw-r--r--loleaflet/images/lc_redo.svg2
-rw-r--r--loleaflet/images/lc_rejectalltrackedchanges.svg22
-rw-r--r--loleaflet/images/lc_rejecttrackedchange.svg22
-rw-r--r--loleaflet/images/lc_removehyperlink.svg2
-rw-r--r--loleaflet/images/lc_repair.svg96
-rw-r--r--loleaflet/images/lc_resetattributes.svg2
-rw-r--r--loleaflet/images/lc_resetdatapoint.svg106
-rw-r--r--loleaflet/images/lc_rev-history.svg81
-rw-r--r--loleaflet/images/lc_rightpara.svg2
-rw-r--r--loleaflet/images/lc_rotateflipmenu.svg2
-rw-r--r--loleaflet/images/lc_rotateleft.svg2
-rw-r--r--loleaflet/images/lc_rotateright.svg2
-rw-r--r--loleaflet/images/lc_rotation.svg2
-rw-r--r--loleaflet/images/lc_rowheight.svg2
-rw-r--r--loleaflet/images/lc_save.svg2
-rw-r--r--loleaflet/images/lc_saveas.svg2
-rw-r--r--loleaflet/images/lc_sdtabledesignpanel.svg2
-rw-r--r--loleaflet/images/lc_searchdialog.svg2
-rw-r--r--loleaflet/images/lc_selectall.svg2
-rw-r--r--loleaflet/images/lc_selectheight.svg69
-rw-r--r--loleaflet/images/lc_selectionlanugagedefault.svg4
-rw-r--r--loleaflet/images/lc_selectionlanugagenone.svg73
-rw-r--r--loleaflet/images/lc_selecttable.svg2
-rw-r--r--loleaflet/images/lc_selectwidth.svg66
-rw-r--r--loleaflet/images/lc_sendtoback.svg2
-rw-r--r--loleaflet/images/lc_setanchoratchar.svg66
-rw-r--r--loleaflet/images/lc_setanchortocell.svg95
-rw-r--r--loleaflet/images/lc_setanchortocellresize.svg107
-rw-r--r--loleaflet/images/lc_setanchortochar.svg63
-rw-r--r--loleaflet/images/lc_setanchortopage.svg76
-rw-r--r--loleaflet/images/lc_setblue.svg2
-rw-r--r--loleaflet/images/lc_setborderstyle.svg2
-rw-r--r--loleaflet/images/lc_setbrightness.svg6
-rw-r--r--loleaflet/images/lc_setcontrast.svg5
-rw-r--r--loleaflet/images/lc_setdefault.svg2
-rw-r--r--loleaflet/images/lc_setgamma.svg3
-rw-r--r--loleaflet/images/lc_setgraphtransparency.svg2
-rw-r--r--loleaflet/images/lc_setgreen.svg2
-rw-r--r--loleaflet/images/lc_setminimalcolumnwidth.svg5
-rw-r--r--loleaflet/images/lc_setminimalrowheight.svg5
-rw-r--r--loleaflet/images/lc_setobjecttobackground.svg2
-rw-r--r--loleaflet/images/lc_setobjecttoforeground.svg2
-rw-r--r--loleaflet/images/lc_setoptimalcolumnwidth.svg2
-rw-r--r--loleaflet/images/lc_setoptimalrowheight.svg2
-rw-r--r--loleaflet/images/lc_setparagraphlanguagemenu.svg11
-rw-r--r--loleaflet/images/lc_setred.svg2
-rw-r--r--loleaflet/images/lc_setselectionlanguagemenu.svg87
-rw-r--r--loleaflet/images/lc_settransparency.svg2
-rw-r--r--loleaflet/images/lc_shadowed.svg2
-rw-r--r--loleaflet/images/lc_shadowpropertypanel.svg2
-rw-r--r--loleaflet/images/lc_shareas.svg19
-rw-r--r--loleaflet/images/lc_sheetmenu.svg95
-rw-r--r--loleaflet/images/lc_showannotations.svg2
-rw-r--r--loleaflet/images/lc_showdetail.svg11
-rw-r--r--loleaflet/images/lc_shownote.svg4
-rw-r--r--loleaflet/images/lc_showresolvedannotations.svg79
-rw-r--r--loleaflet/images/lc_showruler.svg2
-rw-r--r--loleaflet/images/lc_showtrackedchanges.svg2
-rw-r--r--loleaflet/images/lc_shrink.svg2
-rw-r--r--loleaflet/images/lc_sidebar.svg2
-rw-r--r--loleaflet/images/lc_sidebartextpanel.svg9
-rw-r--r--loleaflet/images/lc_signature.svg18
-rw-r--r--loleaflet/images/lc_slidechangewindow.svg2
-rw-r--r--loleaflet/images/lc_slidemasterpage.svg2
-rw-r--r--loleaflet/images/lc_slidemenu.svg2
-rw-r--r--loleaflet/images/lc_sortascending.svg2
-rw-r--r--loleaflet/images/lc_sortdescending.svg2
-rw-r--r--loleaflet/images/lc_spacepara1.svg1
-rw-r--r--loleaflet/images/lc_spacepara15.svg2
-rw-r--r--loleaflet/images/lc_spacepara2.svg1
-rw-r--r--loleaflet/images/lc_spacing.svg2
-rw-r--r--loleaflet/images/lc_spellcheckignore.svg78
-rw-r--r--loleaflet/images/lc_spellcheckignoreall.svg9
-rw-r--r--loleaflet/images/lc_spelldialog.svg2
-rw-r--r--loleaflet/images/lc_spelling.svg1
-rw-r--r--loleaflet/images/lc_spellingandgrammardialog.svg2
-rw-r--r--loleaflet/images/lc_spellonline.svg2
-rw-r--r--loleaflet/images/lc_splitcell.svg2
-rw-r--r--loleaflet/images/lc_splittable.svg2
-rw-r--r--loleaflet/images/lc_square.svg2
-rw-r--r--loleaflet/images/lc_square_rounded_unfilled.svg2
-rw-r--r--loleaflet/images/lc_square_unfilled.svg1
-rw-r--r--loleaflet/images/lc_starshapes.bang.svg2
-rw-r--r--loleaflet/images/lc_starshapes.concave-star6.svg2
-rw-r--r--loleaflet/images/lc_starshapes.doorplate.svg2
-rw-r--r--loleaflet/images/lc_starshapes.horizontal-scroll.svg2
-rw-r--r--loleaflet/images/lc_starshapes.signet.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star12.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star24.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star4.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star5.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star6.svg2
-rw-r--r--loleaflet/images/lc_starshapes.star8.svg2
-rw-r--r--loleaflet/images/lc_starshapes.svg2
-rw-r--r--loleaflet/images/lc_starshapes.vertical-scroll.svg2
-rw-r--r--loleaflet/images/lc_strikeout.svg2
-rw-r--r--loleaflet/images/lc_styleapply.svg70
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg60
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg55
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg61
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg59
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg79
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg76
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg59
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg66
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg66
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg71
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg66
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg60
-rw-r--r--loleaflet/images/lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg72
-rw-r--r--loleaflet/images/lc_stylenewbyexample.svg2
-rw-r--r--loleaflet/images/lc_styleupdatebyexample.svg2
-rw-r--r--loleaflet/images/lc_subscript.svg2
-rw-r--r--loleaflet/images/lc_substract.svg2
-rw-r--r--loleaflet/images/lc_superscript.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.brace-pair.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.bracket-pair.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.cloud.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.diamond-bevel.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.flower.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.forbidden.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.heart.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.left-brace.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.left-bracket.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.lightning.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.moon.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.octagon-bevel.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.puzzle.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.quad-bevel.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.right-brace.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.right-bracket.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.sun.svg2
-rw-r--r--loleaflet/images/lc_symbolshapes.svg2
-rw-r--r--loleaflet/images/lc_tableautofitmenu.svg80
-rw-r--r--loleaflet/images/lc_tabledeletemenu.svg10
-rw-r--r--loleaflet/images/lc_tabledesign.svg2
-rw-r--r--loleaflet/images/lc_tabledialog.svg2
-rw-r--r--loleaflet/images/lc_tableeditpanel.svg2
-rw-r--r--loleaflet/images/lc_tableinsertmenu.svg103
-rw-r--r--loleaflet/images/lc_tablemenu.svg2
-rw-r--r--loleaflet/images/lc_tablenumberformatdialog.svg2
-rw-r--r--loleaflet/images/lc_tablesort.svg2
-rw-r--r--loleaflet/images/lc_text.svg2
-rw-r--r--loleaflet/images/lc_thesaurusdialog.svg2
-rw-r--r--loleaflet/images/lc_titlepagedialog.svg2
-rw-r--r--loleaflet/images/lc_togglemergecells.svg2
-rw-r--r--loleaflet/images/lc_toggleorientation.svg2
-rw-r--r--loleaflet/images/lc_toolprotectiondocument.svg2
-rw-r--r--loleaflet/images/lc_tracechangemode.svg2
-rw-r--r--loleaflet/images/lc_trackchanges.svg2
-rw-r--r--loleaflet/images/lc_transformdialog.svg2
-rw-r--r--loleaflet/images/lc_typenet.svg1
-rw-r--r--loleaflet/images/lc_underline.svg2
-rw-r--r--loleaflet/images/lc_underlinedouble.svg1
-rw-r--r--loleaflet/images/lc_undo.svg2
-rw-r--r--loleaflet/images/lc_ungroup.svg19
-rw-r--r--loleaflet/images/lc_updateall.svg2
-rw-r--r--loleaflet/images/lc_updatecurindex.svg2
-rw-r--r--loleaflet/images/lc_upsearch.svg2
-rw-r--r--loleaflet/images/lc_validation.svg19
-rw-r--r--loleaflet/images/lc_verticalpos.svg68
-rw-r--r--loleaflet/images/lc_verticaltext.svg108
-rw-r--r--loleaflet/images/lc_view.svg82
-rw-r--r--loleaflet/images/lc_view100.svg2
-rw-r--r--loleaflet/images/lc_warn-copy-paste.svg156
-rw-r--r--loleaflet/images/lc_watermark.svg2
-rw-r--r--loleaflet/images/lc_wordcountdialog.svg2
-rw-r--r--loleaflet/images/lc_wrapanchoronly.svg84
-rw-r--r--loleaflet/images/lc_wrapcontour.svg2
-rw-r--r--loleaflet/images/lc_wrapideal.svg18
-rw-r--r--loleaflet/images/lc_wrapleft.svg2
-rw-r--r--loleaflet/images/lc_wrapmenu.svg13
-rw-r--r--loleaflet/images/lc_wrapoff.svg2
-rw-r--r--loleaflet/images/lc_wrapon.svg2
-rw-r--r--loleaflet/images/lc_wrappropertypanel.svg94
-rw-r--r--loleaflet/images/lc_wrapright.svg2
-rw-r--r--loleaflet/images/lc_wraptext.svg2
-rw-r--r--loleaflet/images/lc_wrapthrough.svg13
-rw-r--r--loleaflet/images/lc_wrapthroughtransparencytoggle.svg120
-rw-r--r--loleaflet/images/lc_xlinecolor.svg2
-rw-r--r--loleaflet/images/minus.svg60
-rw-r--r--loleaflet/images/net_52x60.svg2
-rw-r--r--loleaflet/images/netfill_52x60.svg2
-rw-r--r--loleaflet/images/netlinepoint_52x60.svg238
-rw-r--r--loleaflet/images/netlinepointstack_52x60.svg248
-rw-r--r--loleaflet/images/netpoint_52x60.svg2
-rw-r--r--loleaflet/images/netpointstack_52x60.svg2
-rw-r--r--loleaflet/images/netstack_52x60.svg2
-rw-r--r--loleaflet/images/netstackfill_52x60.svg2
-rw-r--r--loleaflet/images/nostackdirect3d_52x60.svg2
-rw-r--r--loleaflet/images/nostackdirectboth_52x60.svg2
-rw-r--r--loleaflet/images/nostackdirectlines_52x60.svg2
-rw-r--r--loleaflet/images/nostackdirectpoints_52x60.svg2
-rw-r--r--loleaflet/images/nostacksmooth3d_52x60.svg2
-rw-r--r--loleaflet/images/nostacksmoothboth_52x60.svg2
-rw-r--r--loleaflet/images/nostacksmoothlines_52x60.svg2
-rw-r--r--loleaflet/images/nostackstepped3d_52x60.svg2
-rw-r--r--loleaflet/images/nostacksteppedboth_52x60.svg2
-rw-r--r--loleaflet/images/nostacksteppedlines_52x60.svg2
-rw-r--r--loleaflet/images/nostacksteppedpoints_52x60.svg1
-rw-r--r--loleaflet/images/pie3d_52x60.svg2
-rw-r--r--loleaflet/images/pie3dexploded_52x60.svg2
-rw-r--r--loleaflet/images/pie_52x60.svg2
-rw-r--r--loleaflet/images/pieexploded_52x60.svg2
-rw-r--r--loleaflet/images/plus.svg68
-rw-r--r--loleaflet/images/pyramind_52x60.svg2
-rw-r--r--loleaflet/images/pyraminddeep_52x60.svg2
-rw-r--r--loleaflet/images/pyramindhori_52x60.svg2
-rw-r--r--loleaflet/images/pyramindhorideep_52x60.svg2
-rw-r--r--loleaflet/images/pyramindhoripercent_52x60.svg2
-rw-r--r--loleaflet/images/pyramindhoristack_52x60.svg2
-rw-r--r--loleaflet/images/pyramindpercent_52x60.svg2
-rw-r--r--loleaflet/images/pyramindstack_52x60.svg2
-rw-r--r--loleaflet/images/regavg.svg2
-rw-r--r--loleaflet/images/regexp.svg2
-rw-r--r--loleaflet/images/reglin.svg2
-rw-r--r--loleaflet/images/reglog.svg2
-rw-r--r--loleaflet/images/regno.svg1
-rw-r--r--loleaflet/images/regpoly.svg2
-rw-r--r--loleaflet/images/regpow.svg2
-rw-r--r--loleaflet/images/savemodified_large.svg16
-rw-r--r--loleaflet/images/sc26049.pngbin78 -> 205 bytes
-rw-r--r--loleaflet/images/sc_aftertextindent.svg102
-rw-r--r--loleaflet/images/sc_alignbottom.svg2
-rw-r--r--loleaflet/images/sc_aligntop.svg2
-rw-r--r--loleaflet/images/sc_alignverticalcenter.svg2
-rw-r--r--loleaflet/images/sc_beforetextindent.svg109
-rw-r--r--loleaflet/images/sc_calloutshapes.cloud-callout.svg1
-rw-r--r--loleaflet/images/sc_calloutshapes.line-callout-1.svg2
-rw-r--r--loleaflet/images/sc_calloutshapes.line-callout-2.svg2
-rw-r--r--loleaflet/images/sc_calloutshapes.line-callout-3.svg2
-rw-r--r--loleaflet/images/sc_calloutshapes.rectangular-callout.svg1
-rw-r--r--loleaflet/images/sc_calloutshapes.round-callout.svg1
-rw-r--r--loleaflet/images/sc_calloutshapes.svg1
-rw-r--r--loleaflet/images/sc_firstlineindent.svg103
-rw-r--r--loleaflet/images/sc_recsearch.svg4
-rw-r--r--loleaflet/images/sc_wrapcontour.svg1
-rw-r--r--loleaflet/images/sc_wrapideal.svg15
-rw-r--r--loleaflet/images/sc_wrapleft.svg2
-rw-r--r--loleaflet/images/sc_wrapmenu.svg2
-rw-r--r--loleaflet/images/sc_wrapoff.svg2
-rw-r--r--loleaflet/images/sc_wrapon.svg1
-rw-r--r--loleaflet/images/sc_wrapright.svg2
-rw-r--r--loleaflet/images/sc_wraptext.svg1
-rw-r--r--loleaflet/images/sc_wrapthrough.svg2
-rw-r--r--loleaflet/images/sidebar-animation-large.pngbin1094 -> 644 bytes
-rw-r--r--loleaflet/images/sidebar-property-large.pngbin822 -> 312 bytes
-rw-r--r--loleaflet/images/sidebar-template-large.pngbin646 -> 220 bytes
-rw-r--r--loleaflet/images/sidebar-transition-large.svg2
-rw-r--r--loleaflet/images/stackdirect3d_52x60.svg2
-rw-r--r--loleaflet/images/stackdirectboth_52x60.svg2
-rw-r--r--loleaflet/images/stackdirectlines_52x60.svg2
-rw-r--r--loleaflet/images/stackdirectpoints_52x60.svg2
-rw-r--r--loleaflet/images/stacksmooth3d_52x60.svg2
-rw-r--r--loleaflet/images/stacksmoothboth_52x60.svg2
-rw-r--r--loleaflet/images/stacksmoothlines_52x60.svg2
-rw-r--r--loleaflet/images/stackstepped3d_52x60.svg2
-rw-r--r--loleaflet/images/stacksteppedboth_52x60.svg2
-rw-r--r--loleaflet/images/stacksteppedlines_52x60.svg2
-rw-r--r--loleaflet/images/stacksteppedpoints_52x60.svg1
-rw-r--r--loleaflet/images/stock_52x60.svg2
-rw-r--r--loleaflet/images/stockblock_52x60.svg2
-rw-r--r--loleaflet/images/stockcolumns_52x60.svg2
-rw-r--r--loleaflet/images/stockcolumnsattach_52x60.svg2
-rw-r--r--loleaflet/images/table-move-marker.svg45
-rw-r--r--loleaflet/images/tabstop-center.svg42
-rw-r--r--loleaflet/images/tabstop-decimal.svg52
-rw-r--r--loleaflet/images/tabstop-left.svg80
-rw-r--r--loleaflet/images/tabstop-right.svg80
-rw-r--r--loleaflet/images/typearea_16.svg2
-rw-r--r--loleaflet/images/typebar_16.svg2
-rw-r--r--loleaflet/images/typebubble_16.svg2
-rw-r--r--loleaflet/images/typecolumn_16.svg2
-rw-r--r--loleaflet/images/typecolumnline_16.svg2
-rw-r--r--loleaflet/images/typenet_16.svg2
-rw-r--r--loleaflet/images/typepie_16.svg2
-rw-r--r--loleaflet/images/typepointline_16.svg2
-rw-r--r--loleaflet/images/typestock_16.svg2
-rw-r--r--loleaflet/images/typexy_16.svg2
-rw-r--r--loleaflet/images/unfold.svg57
-rw-r--r--loleaflet/images/valueaxisdirect3d_52x60.svg2
-rw-r--r--loleaflet/images/valueaxisdirectboth_52x60.svg2
-rw-r--r--loleaflet/images/valueaxisdirectlines_52x60.svg2
-rw-r--r--loleaflet/images/valueaxisdirectpoints_52x60.svg2
-rw-r--r--loleaflet/images/valueaxissmooth3d_52x60.svg2
-rw-r--r--loleaflet/images/valueaxissmoothboth_52x60.svg2
-rw-r--r--loleaflet/images/valueaxissmoothlines_52x60.svg2
-rw-r--r--loleaflet/images/valueaxisstepped3d_52x60.svg2
-rw-r--r--loleaflet/images/valueaxissteppedboth_52x60.svg2
-rw-r--r--loleaflet/images/valueaxissteppedlines_52x60.svg2
-rw-r--r--loleaflet/images/x-office-document.svg2
-rw-r--r--loleaflet/images/x-office-presentation.svg2
-rw-r--r--loleaflet/images/x-office-spreadsheet.svg2
843 files changed, 9085 insertions, 2183 deletions
diff --git a/loleaflet/images/areas3d_52x60.svg b/loleaflet/images/areas3d_52x60.svg
index 39a0a210fe..b9426d8138 100644
--- a/loleaflet/images/areas3d_52x60.svg
+++ b/loleaflet/images/areas3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 22v3l19.875-6 18.125 12v-9l-19-12z" fill="#4d82b8"/><path d="m10 25 19.875261-6 18.124739 12v15h-38z" fill="#eac282"/><g fill-rule="evenodd"><path d="m29 10-19 12 4-3 19-12z" fill="#4d82b8" opacity=".7"/><path d="m48 22v9l3-3v-9z" fill="#4d82b8" opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#eac282" opacity=".8"/><path d="m48 22-19-12 4-3 18 12z" fill="#4d82b8" opacity=".9"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 22v3l19.875-6 18.125 12v-9l-19-12z" fill="#1e8bcd"/><path d="m10 25 19.875261-6 18.124739 12v15h-38z" fill="#fb983b"/><g fill-rule="evenodd"><path d="m29 10-19 12 4-3 19-12z" fill="#1e8bcd" opacity=".7"/><path d="m48 22v9l3-3v-9z" fill="#1e8bcd" opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#fb983b" opacity=".8"/><path d="m48 22-19-12 4-3 18 12z" fill="#1e8bcd" opacity=".9"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/areas_52x60.svg b/loleaflet/images/areas_52x60.svg
index e88e7efcae..c52470839d 100644
--- a/loleaflet/images/areas_52x60.svg
+++ b/loleaflet/images/areas_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7 22v3l20-6 25 12v-9l-24.875-12z" fill="#4d82b8"/><path d="m7 25 20-6 25 12v15h-45z" fill="#eac282"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg>
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m7 22v3l20-6 25 12v-9l-24.875-12z" fill="#1e8bcd"/><path d="m7 25 20-6 25 12v15h-45z" fill="#fb983b"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/areasfull3d_52x60.svg b/loleaflet/images/areasfull3d_52x60.svg
index dfb13b0995..43d6c9b4e4 100644
--- a/loleaflet/images/areasfull3d_52x60.svg
+++ b/loleaflet/images/areasfull3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 10v15l19.875-6 18.125 12v-21z" fill="#4d82b8"/><path d="m10 25 19.87526-6 18.12474 12v15h-38z" fill="#eac282"/><g fill-rule="evenodd"><path d="m48 10h-38l4-3h37z" fill="#4d82b8" opacity=".7"/><path d="m48 10v21l3-3v-21z" fill="#4d82b8" opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#eac282" opacity=".8"/></g><g fill="#fff"><path d="m40 11.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44 15.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.59961 11.20022-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 10v15l19.875-6 18.125 12v-21z" fill="#1e8bcd"/><path d="m10 25 19.87526-6 18.12474 12v15h-38z" fill="#fb983b"/><g fill-rule="evenodd"><path d="m48 10h-38l4-3h37z" fill="#1e8bcd" opacity=".7"/><path d="m48 10v21l3-3v-21z" fill="#1e8bcd" opacity=".8"/><path d="m48 31v15l3-3v-15z" fill="#fb983b" opacity=".8"/></g><g fill="#fafafa"><path d="m40 11.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44 15.49992a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.59961 11.20022-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/areasfull_52x60.svg b/loleaflet/images/areasfull_52x60.svg
index 2dc99577e2..6dcdc8bf2e 100644
--- a/loleaflet/images/areasfull_52x60.svg
+++ b/loleaflet/images/areasfull_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7 4v6 15l20-6 25 12v-21-6z" fill="#4d82b8"/><path d="m7 25 20-6 25 12v15h-45z" fill="#eac282"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#fff"><path d="m44 6.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m48 10.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m48.59961 5.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m7 4v6 15l20-6 25 12v-21-6z" fill="#1e8bcd"/><path d="m7 25 20-6 25 12v15h-45z" fill="#fb983b"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fafafa"><path d="m44 6.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m48 10.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m48.59961 5.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/areaspiled3d_52x60.svg b/loleaflet/images/areaspiled3d_52x60.svg
index 5b8256759d..285d0908ad 100644
--- a/loleaflet/images/areaspiled3d_52x60.svg
+++ b/loleaflet/images/areaspiled3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m33 22-20-12 3-3 20 12z" fill-rule="evenodd" opacity=".9"/><path d="m51 13v30l3-3v-30z" fill-rule="evenodd" opacity=".8"/><path d="m13 10 20 12 18-9v30h-38z"/></g><path d="m46 22v25l3-3v-25z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><path d="m51 13-18 9 3-3 18-9z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><g fill="#eac282"><path d="m28 32-20-7 3-3 20 7z" fill-rule="evenodd" opacity=".9"/><path d="m8 25 20 7 18-10v25h-38z"/><path d="m46 22-18 10 3-3 18-10z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m33 22-20-12 3-3 20 12z" fill-rule="evenodd" opacity=".9"/><path d="m51 13v30l3-3v-30z" fill-rule="evenodd" opacity=".8"/><path d="m13 10 20 12 18-9v30h-38z"/></g><path d="m46 22v25l3-3v-25z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><path d="m51 13-18 9 3-3 18-9z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><g fill="#fb983b"><path d="m28 32-20-7 3-3 20 7z" fill-rule="evenodd" opacity=".9"/><path d="m8 25 20 7 18-10v25h-38z"/><path d="m46 22-18 10 3-3 18-10z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/areaspiled_52x60.svg b/loleaflet/images/areaspiled_52x60.svg
index c45157967b..b836fc0252 100644
--- a/loleaflet/images/areaspiled_52x60.svg
+++ b/loleaflet/images/areaspiled_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7 28v-3l20-6 25 6-24.875-18z" fill="#4d82b8"/><path d="m7 25 20-9 25 9v21h-45z" fill="#eac282"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m7 28v-3l20-6 25 6-24.875-18z" fill="#1e8bcd"/><path d="m7 25 20-9 25 9v21h-45z" fill="#fb983b"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/bar3d_52x60.svg b/loleaflet/images/bar3d_52x60.svg
index 1c94a8bff2..032097174a 100644
--- a/loleaflet/images/bar3d_52x60.svg
+++ b/loleaflet/images/bar3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill="#808080" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z" fill="#4d4d4d"/><path d="m9 3h1v38h-1z" fill="#4d4d4d"/><path d="m20 8h-15l3-3h15z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><g fill="#4d82b8"><path d="m29 16v8h-24v-8z"/><g fill-rule="evenodd"><path d="m41 37h-9l3-3h9z" opacity=".8"/><path d="m29 16v8l3-3v-8z" opacity=".9"/></g></g><path d="m20 8v8h-15v-8z" fill="#eac282"/><path d="m41 37v8h-36v-8z" fill="#4d82b8"/><path d="m41 37v8l3-3v-8z" fill="#4d82b8" fill-rule="evenodd" opacity=".9"/><path d="m35 29v8h-30v-8z" fill="#eac282"/><g fill-rule="evenodd"><g fill="#eac282"><path d="m20 8v8l3-3v-8z" opacity=".9"/><path d="m35 29v8l3-3v-8z" opacity=".9"/><path d="m35 29h-30l3-3h30z" opacity=".8"/></g><path d="m29 16h-9l3-3h9z" fill="#4d82b8" opacity=".8"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill="#3a3a38" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z" fill="#4d4d4d"/><path d="m9 3h1v38h-1z" fill="#4d4d4d"/><path d="m20 8h-15l3-3h15z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><g fill="#1e8bcd"><path d="m29 16v8h-24v-8z"/><g fill-rule="evenodd"><path d="m41 37h-9l3-3h9z" opacity=".8"/><path d="m29 16v8l3-3v-8z" opacity=".9"/></g></g><path d="m20 8v8h-15v-8z" fill="#fb983b"/><path d="m41 37v8h-36v-8z" fill="#1e8bcd"/><path d="m41 37v8l3-3v-8z" fill="#1e8bcd" fill-rule="evenodd" opacity=".9"/><path d="m35 29v8h-30v-8z" fill="#fb983b"/><g fill-rule="evenodd"><g fill="#fb983b"><path d="m20 8v8l3-3v-8z" opacity=".9"/><path d="m35 29v8l3-3v-8z" opacity=".9"/><path d="m35 29h-30l3-3h30z" opacity=".8"/></g><path d="m29 16h-9l3-3h9z" fill="#1e8bcd" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/bar3ddeep_52x60.svg b/loleaflet/images/bar3ddeep_52x60.svg
index ca6d612d9f..470123bd1e 100644
--- a/loleaflet/images/bar3ddeep_52x60.svg
+++ b/loleaflet/images/bar3ddeep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m41 29v12h-33v-12z" fill="#4d82b8"/><path d="m25 33v12h-21v-12z" fill="#eac282"/><path d="m35 11v12h-27v-12z" fill="#4d82b8"/><path d="m41 29h-33l3-3h33z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m13 15v12h-9v-12z" fill="#eac282"/><g fill-rule="evenodd"><path d="m25 33h-21l3-3h21z" fill="#eac282" opacity=".7"/><path d="m41 29v12l3-3v-12z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m25 33v12l3-3v-12z" opacity=".8"/><path d="m13 15h-9l3-3h9z" opacity=".7"/><path d="m13 15v12l3-3v-12z" opacity=".8"/></g><g fill="#4d82b8"><path d="m35 11h-27l3-3h27z" opacity=".7"/><path d="m35 11v12l3-3v-12z" opacity=".8"/></g></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m41 29v12h-33v-12z" fill="#1e8bcd"/><path d="m25 33v12h-21v-12z" fill="#fb983b"/><path d="m35 11v12h-27v-12z" fill="#1e8bcd"/><path d="m41 29h-33l3-3h33z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m13 15v12h-9v-12z" fill="#fb983b"/><g fill-rule="evenodd"><path d="m25 33h-21l3-3h21z" fill="#fb983b" opacity=".7"/><path d="m41 29v12l3-3v-12z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m25 33v12l3-3v-12z" opacity=".8"/><path d="m13 15h-9l3-3h9z" opacity=".7"/><path d="m13 15v12l3-3v-12z" opacity=".8"/></g><g fill="#1e8bcd"><path d="m35 11h-27l3-3h27z" opacity=".7"/><path d="m35 11v12l3-3v-12z" opacity=".8"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/bar_52x60.svg b/loleaflet/images/bar_52x60.svg
index 78611758f3..15393b5d0d 100644
--- a/loleaflet/images/bar_52x60.svg
+++ b/loleaflet/images/bar_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m34 34v-8h-27v8z" fill="#eac282"/><path d="m43 42v-8h-36v8z" fill="#4d82b8"/><path d="m31 14v-8h-24v8z" fill="#eac282"/><path d="m37 22v-8h-30v8z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m34 34v-8h-27v8z" fill="#fb983b"/><path d="m43 42v-8h-36v8z" fill="#1e8bcd"/><path d="m31 14v-8h-24v8z" fill="#fb983b"/><path d="m37 22v-8h-30v8z" fill="#1e8bcd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/barpercent3d_52x60.svg b/loleaflet/images/barpercent3d_52x60.svg
index 4f9da3ebaf..e3f00de9ce 100644
--- a/loleaflet/images/barpercent3d_52x60.svg
+++ b/loleaflet/images/barpercent3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" fill="#808080"/><path d="m31 9h-26l3-3h26z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m31 9v15h-26v-15z" fill="#eac282"/><path d="m47 29v16h-33v-16z" fill="#4d82b8"/><path d="m14 29h-9l3-3h9z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m47 29v16l3-3v-16z" fill="#4d82b8" fill-rule="evenodd" opacity=".8"/><path d="m14 29v16h-9v-16z" fill="#eac282"/><g fill="#4d82b8"><path d="m47 9v15l3-3v-15z" fill-rule="evenodd" opacity=".8"/><path d="m47 9v15h-16v-15z"/><g fill-rule="evenodd"><path d="m47 9h-16l3-3h16z" opacity=".7"/><path d="m47 29h-33l3-3h33z" opacity=".7"/></g></g><g fill="#fff"><path d="m39 12.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43 16.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43.59961 12.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 1h1v40h-1z" fill="#3a3a38"/><path d="m31 9h-26l3-3h26z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m31 9v15h-26v-15z" fill="#fb983b"/><path d="m47 29v16h-33v-16z" fill="#1e8bcd"/><path d="m14 29h-9l3-3h9z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m47 29v16l3-3v-16z" fill="#1e8bcd" fill-rule="evenodd" opacity=".8"/><path d="m14 29v16h-9v-16z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m47 9v15l3-3v-15z" fill-rule="evenodd" opacity=".8"/><path d="m47 9v15h-16v-15z"/><g fill-rule="evenodd"><path d="m47 9h-16l3-3h16z" opacity=".7"/><path d="m47 29h-33l3-3h33z" opacity=".7"/></g></g><g fill="#fafafa"><path d="m39 12.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43 16.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43.59961 12.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/barpercent_52x60.svg b/loleaflet/images/barpercent_52x60.svg
index ca50bc2c2c..da4fc3a46e 100644
--- a/loleaflet/images/barpercent_52x60.svg
+++ b/loleaflet/images/barpercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m34 34v-8h-27v8z" fill="#eac282"/><path d="m43 42v-8h-36v8z" fill="#4d82b8"/><path d="m31 14v-8h-24v8z" fill="#eac282"/><path d="m37 22v-8h-30v8z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#fff"><path d="m10 33.9999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14 37.9999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14.59961 33.7002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m26 40v-8h-19v8z" fill="#fb983b" stroke-width=".83887"/><path d="m55 40v-8h-29v8z" fill="#1e8bcd" stroke-width=".897527"/><path d="m41 23v-8h-34v8z" fill="#fb983b" stroke-width="1.190238"/><path d="m55 23v-8h-14v8z" fill="#1e8bcd" stroke-width=".68313"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/><g transform="translate(38 -30)"><path d="m10 33.9999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14 37.9999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14.59961 33.7002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/barstack3d_52x60.svg b/loleaflet/images/barstack3d_52x60.svg
index ac92af277b..ea8a55b0d8 100644
--- a/loleaflet/images/barstack3d_52x60.svg
+++ b/loleaflet/images/barstack3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" fill="#808080"/><path d="m14 10h-9l3-3h9z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m31 30v15h-26v-15z" fill="#eac282"/><path d="m47 30v15h-16v-15z" fill="#4d82b8"/><path d="m31 30h-26l3-3h26z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m47 30v15l3-3v-15z" fill="#4d82b8" fill-rule="evenodd" opacity=".8"/><path d="m14 10v15h-9v-15z" fill="#eac282"/><g fill="#4d82b8"><path d="m30 10v15l3-3v-15z" fill-rule="evenodd" opacity=".8"/><path d="m30 10v15h-16v-15z"/><g fill-rule="evenodd"><path d="m30 10h-16l3-3h16z" opacity=".7"/><path d="m47 30h-16l3-3h16z" opacity=".7"/></g></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 1h1v40h-1z" fill="#3a3a38"/><path d="m14 10h-9l3-3h9z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m31 30v15h-26v-15z" fill="#fb983b"/><path d="m47 30v15h-16v-15z" fill="#1e8bcd"/><path d="m31 30h-26l3-3h26z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m47 30v15l3-3v-15z" fill="#1e8bcd" fill-rule="evenodd" opacity=".8"/><path d="m14 10v15h-9v-15z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m30 10v15l3-3v-15z" fill-rule="evenodd" opacity=".8"/><path d="m30 10v15h-16v-15z"/><g fill-rule="evenodd"><path d="m30 10h-16l3-3h16z" opacity=".7"/><path d="m47 30h-16l3-3h16z" opacity=".7"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/barstack_52x60.svg b/loleaflet/images/barstack_52x60.svg
index 0a6917cfb0..6f726c92fb 100644
--- a/loleaflet/images/barstack_52x60.svg
+++ b/loleaflet/images/barstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m28 42v-16h-21v16z" fill="#eac282"/><path d="m47 42v-16h-19v16z" fill="#4d82b8"/><path d="m19 22v-16h-12v16z" fill="#eac282"/><path d="m34 22v-16h-15v16z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m28 42v-16h-21v16z" fill="#fb983b"/><path d="m47 42v-16h-19v16z" fill="#1e8bcd"/><path d="m19 22v-16h-12v16z" fill="#fb983b"/><path d="m34 22v-16h-15v16z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/bubble_52x60.svg b/loleaflet/images/bubble_52x60.svg
index b20b6b7501..a663291946 100644
--- a/loleaflet/images/bubble_52x60.svg
+++ b/loleaflet/images/bubble_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><circle cx="15.5" cy="10.499983" r="4.5"/><circle cx="31" cy="35.999981" r="6"/><circle cx="49" cy="11.999983" r="3"/></g><g fill="#4d82b8"><circle cx="13.5" cy="34.499981" r="4.5"/><circle cx="29.5" cy="13.499983" r="4.5"/><circle cx="49" cy="23.999983" r="6"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><circle cx="15.5" cy="10.499983" r="4.5"/><circle cx="31" cy="35.999981" r="6"/><circle cx="49" cy="11.999983" r="3"/></g><g fill="#1e8bcd"><circle cx="13.5" cy="34.499981" r="4.5"/><circle cx="29.5" cy="13.499983" r="4.5"/><circle cx="49" cy="23.999983" r="6"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnline_52x60.svg b/loleaflet/images/columnline_52x60.svg
index 36706fc296..4c89006efc 100644
--- a/loleaflet/images/columnline_52x60.svg
+++ b/loleaflet/images/columnline_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 25h9v21h-9z" fill="#eac282"/><path d="m19 19h9v27h-9z" fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 25h9v21h-9z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/><path d="m29.896484 4.38-16.259765 17.2773.726562.6856 15.740235-16.7227 16.662109 8.8223.46875-.8848z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 25h9v21h-9z" fill="#fb983b"/><path d="m19 19h9v27h-9z" fill="#1e8bcd"/><path d="m34 16h9v30h-9z" fill="#fb983b"/><path d="m43 25h9v21h-9z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/><path d="m29.896484 4.38-16.259765 17.2773.726562.6856 15.740235-16.7227 16.662109 8.8223.46875-.8848z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnpercent3d_52x60.svg b/loleaflet/images/columnpercent3d_52x60.svg
index 31201edaca..a6594e3644 100644
--- a/loleaflet/images/columnpercent3d_52x60.svg
+++ b/loleaflet/images/columnpercent3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 31h16v15h-16z" fill="#eac282"/><path d="m32 23h16v22h-16z" fill="#eac282"/><g fill="#4d82b8"><path d="m32 8h16v15h-16z"/><path d="m10 8h16v23h-16z"/><g fill-rule="evenodd"><path d="m26 8h-16l4-3h15z" opacity=".7"/><path d="m48 8h-16l3-3h16z" opacity=".7"/><path d="m26 8v23l3-3v-23z" opacity=".8"/><path d="m48 8v15l3-3v-15z" opacity=".8"/></g></g><path d="m48 23v22l3-3v-22z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><path d="m26 31v15l3-3v-15z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><g fill="#fff"><path d="m38 11.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m42 15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m42.59961 11.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 31h16v15h-16z" fill="#fb983b"/><path d="m32 23h16v22h-16z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m32 8h16v15h-16z"/><path d="m10 8h16v23h-16z"/><g fill-rule="evenodd"><path d="m26 8h-16l4-3h15z" opacity=".7"/><path d="m48 8h-16l3-3h16z" opacity=".7"/><path d="m26 8v23l3-3v-23z" opacity=".8"/><path d="m48 8v15l3-3v-15z" opacity=".8"/></g></g><path d="m48 23v22l3-3v-22z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><path d="m26 31v15l3-3v-15z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><g fill="#fafafa"><path d="m38 11.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m42 15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m42.59961 11.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnpercent_52x60.svg b/loleaflet/images/columnpercent_52x60.svg
index f148558206..7115bf3198 100644
--- a/loleaflet/images/columnpercent_52x60.svg
+++ b/loleaflet/images/columnpercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 19h9v27h-9z" fill="#eac282"/><path d="m19 10h9v36h-9z" fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 25h9v21h-9z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#fff"><path d="m45.5 36.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m49.5 40.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m50.09961 35.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m13 33h9v13h-9z" fill="#fb983b" stroke-width=".693889"/><path d="m13 3h9v30h-9z" fill="#1e8bcd" stroke-width=".912871"/><path d="m33 16h9v30h-9z" fill="#fb983b"/><path d="m33 3h9v13h-9z" fill="#1e8bcd" stroke-width=".786796"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/><g transform="translate(2)"><path d="m45.5 36.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m49.5 40.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m50.09961 35.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columns3d_52x60.svg b/loleaflet/images/columns3d_52x60.svg
index 2211d51b2b..59c9d0e794 100644
--- a/loleaflet/images/columns3d_52x60.svg
+++ b/loleaflet/images/columns3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.00002h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 18h8v27h-8z" fill="#eac282"/><path d="m32 15h8v30h-8z" fill="#eac282"/><path d="m40 24h8v21h-8z" fill="#4d82b8"/><path d="m18 18h-8l3-3h8z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m18 9h8v36h-8z" fill="#4d82b8"/><g fill-rule="evenodd"><path d="m40 15h-8l3-3h8z" fill="#eac282" opacity=".7"/><g fill="#4d82b8"><path d="m26 9h-8l3-3h8z" opacity=".7"/><path d="m48 24h-8l3-3h8z" opacity=".7"/><path d="m26 9v36l3-3v-36z" opacity=".8"/><path d="m48 24v21l3-3v-21z" opacity=".8"/></g><path d="m40 15v9l3-3v-9z" fill="#eac282" opacity=".8"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.00002h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 18h8v27h-8z" fill="#fb983b"/><path d="m32 15h8v30h-8z" fill="#fb983b"/><path d="m40 24h8v21h-8z" fill="#1e8bcd"/><path d="m18 18h-8l3-3h8z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m18 9h8v36h-8z" fill="#1e8bcd"/><g fill-rule="evenodd"><path d="m40 15h-8l3-3h8z" fill="#fb983b" opacity=".7"/><g fill="#1e8bcd"><path d="m26 9h-8l3-3h8z" opacity=".7"/><path d="m48 24h-8l3-3h8z" opacity=".7"/><path d="m26 9v36l3-3v-36z" opacity=".8"/><path d="m48 24v21l3-3v-21z" opacity=".8"/></g><path d="m40 15v9l3-3v-9z" fill="#fb983b" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columns3ddeep_52x60.svg b/loleaflet/images/columns3ddeep_52x60.svg
index 380cff9908..f8a9aa24ef 100644
--- a/loleaflet/images/columns3ddeep_52x60.svg
+++ b/loleaflet/images/columns3ddeep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m35 13h16v30h-16z" fill="#4d82b8"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m12 19h16v24h-16z" fill="#4d82b8"/><g fill-rule="evenodd"><g fill="#4d82b8"><path d="m28 19h-16l3-3h16z" opacity=".7"/><path d="m51 13h-16l3-3h16z" opacity=".7"/><path d="m28 19v24l3-3v-24z" opacity=".8"/><path d="m51 13v30l3-3v-30z" opacity=".8"/></g><g fill="#eac282"><path d="m46 35v12l3-3v-12z" opacity=".8"/><path d="m23 32v15l3-3v-15z" opacity=".8"/></g></g><g fill="#eac282"><path d="m8 32h15v15h-15z"/><path d="m31 35h15v12h-15z"/><g fill-rule="evenodd"><path d="m23 32h-15l3-3h15z" opacity=".7"/><path d="m46 35h-15l3-3h15z" opacity=".7"/></g></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m35 13h16v30h-16z" fill="#1e8bcd"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m12 19h16v24h-16z" fill="#1e8bcd"/><g fill-rule="evenodd"><g fill="#1e8bcd"><path d="m28 19h-16l3-3h16z" opacity=".7"/><path d="m51 13h-16l3-3h16z" opacity=".7"/><path d="m28 19v24l3-3v-24z" opacity=".8"/><path d="m51 13v30l3-3v-30z" opacity=".8"/></g><g fill="#fb983b"><path d="m46 35v12l3-3v-12z" opacity=".8"/><path d="m23 32v15l3-3v-15z" opacity=".8"/></g></g><g fill="#fb983b"><path d="m8 32h15v15h-15z"/><path d="m31 35h15v12h-15z"/><g fill-rule="evenodd"><path d="m23 32h-15l3-3h15z" opacity=".7"/><path d="m46 35h-15l3-3h15z" opacity=".7"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columns_52x60.svg b/loleaflet/images/columns_52x60.svg
index 6b4621a483..2e58728a3a 100644
--- a/loleaflet/images/columns_52x60.svg
+++ b/loleaflet/images/columns_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 19h9v27h-9z" fill="#eac282"/><path d="m19 10h9v36h-9z" fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 25h9v21h-9z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 19h9v27h-9z" fill="#fb983b"/><path d="m19 10h9v36h-9z" fill="#1e8bcd"/><path d="m34 16h9v30h-9z" fill="#fb983b"/><path d="m43 25h9v21h-9z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnstack3d_52x60.svg b/loleaflet/images/columnstack3d_52x60.svg
index 04abeb53bf..fc25cefcb6 100644
--- a/loleaflet/images/columnstack3d_52x60.svg
+++ b/loleaflet/images/columnstack3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.00002h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 31h16v15h-16z" fill="#eac282"/><path d="m32 36h16v9h-16z" fill="#eac282"/><g fill="#4d82b8"><path d="m32 21h16v15h-16z"/><path d="m10 13h16v18h-16z"/><g fill-rule="evenodd"><path d="m26 13h-16l4-3h15z" opacity=".7"/><path d="m48 21h-16l3-3h16z" opacity=".7"/><path d="m26 13v18l3-3v-18z" opacity=".8"/><path d="m48 21v15l3-3v-15z" opacity=".8"/></g></g><g fill="#eac282" fill-rule="evenodd"><path d="m48 36v9l3-3v-9z" opacity=".8"/><path d="m26 31v15l3-3v-15z" opacity=".8"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.00002h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 31h16v15h-16z" fill="#fb983b"/><path d="m32 36h16v9h-16z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m32 21h16v15h-16z"/><path d="m10 13h16v18h-16z"/><g fill-rule="evenodd"><path d="m26 13h-16l4-3h15z" opacity=".7"/><path d="m48 21h-16l3-3h16z" opacity=".7"/><path d="m26 13v18l3-3v-18z" opacity=".8"/><path d="m48 21v15l3-3v-15z" opacity=".8"/></g></g><g fill="#fb983b" fill-rule="evenodd"><path d="m48 36v9l3-3v-9z" opacity=".8"/><path d="m26 31v15l3-3v-15z" opacity=".8"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnstack_52x60.svg b/loleaflet/images/columnstack_52x60.svg
index b04881e2f7..d7e62235d4 100644
--- a/loleaflet/images/columnstack_52x60.svg
+++ b/loleaflet/images/columnstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 31h18v15h-18z" fill="#eac282"/><path d="m10 10h18v21h-18z" fill="#4d82b8"/><path d="m34 25h18v21h-18z" fill="#eac282"/><path d="m34 25h18v-9h-18z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 31h18v15h-18z" fill="#fb983b"/><path d="m10 10h18v21h-18z" fill="#1e8bcd"/><path d="m34 25h18v21h-18z" fill="#fb983b"/><path d="m34 25h18v-9h-18z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/columnstackline_52x60.svg b/loleaflet/images/columnstackline_52x60.svg
index 832369d3e9..7bcc033e68 100644
--- a/loleaflet/images/columnstackline_52x60.svg
+++ b/loleaflet/images/columnstackline_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 31.00002h18v15h-18z" fill="#eac282"/><path d="m10 10.00002h18v21h-18z" fill="#4d82b8"/><path d="m34 25.00002h18v21h-18z" fill="#eac282"/><path d="m34 25.00002h18v-9h-18z" fill="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v45.99996h-1z"/><path d="m18.117188 3.5148-.234376.9707 24.999998 6 .23438-.9707z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 31.00002h18v15h-18z" fill="#fb983b"/><path d="m10 10.00002h18v21h-18z" fill="#1e8bcd"/><path d="m34 25.00002h18v21h-18z" fill="#fb983b"/><path d="m34 25.00002h18v-9h-18z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v45.99996h-1z"/><path d="m18.117188 3.5148-.234376.9707 24.999998 6 .23438-.9707z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cone_52x60.svg b/loleaflet/images/cone_52x60.svg
index 3fa2afc8e2..d2e741388d 100644
--- a/loleaflet/images/cone_52x60.svg
+++ b/loleaflet/images/cone_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m15.999998 24-4.955078 18.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#eac282"/><path d="m41 14-4.955078 28.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#eac282"/><g fill="#4d82b8"><path d="m51 5-4.955078 37.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z"/><path d="m25.999998 17-4.955078 25.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m15.999998 24-4.955078 18.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#fb983b"/><path d="m41 14-4.955078 28.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m51 5-4.955078 37.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z"/><path d="m25.999998 17-4.955078 25.75c-.02803.083-.04303.1664-.04492.25 0 1.1046 2.238576 2 5 2s5-.8954 5-2c-.0021-.083-.0171-.1658-.04492-.248z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/conedeep_52x60.svg b/loleaflet/images/conedeep_52x60.svg
index 3ba457364c..4948b03328 100644
--- a/loleaflet/images/conedeep_52x60.svg
+++ b/loleaflet/images/conedeep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m15 39v.014.012-.027c.03001 2.198 3.603753 3.9995 8 4 4.39776-.0005 7.970131-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-8-22z" fill="#4d82b8"/><path d="m21 33-8 12v.014.012h.002c.0033.1141.01629.2282.03906.3418.0113.056.02498.1121.04101.168.01925.074.0427.1487.07031.2226.02125.054.04469.107.07031.1602.03733.081.07967.1608.126953.2402.02835.045.0583.09.08984.1348.05361.08.112235.1585.175781.2363.04345.051.08903.102.136719.1523.06083.067.125306.1324.193359.1973.0563.052.114912.1035.175782.1543.08056.069.165234.1367.253906.2031.05643.041.114386.081.173828.1211.09077.063.185212.1251.283203.1856.08171.049.16572.096.251953.1425.09613.053.195128.1056.296875.1563.07916.039.159902.076.242188.1133.117305.054.237801.106.361328.1562.08146.032.164158.063.248047.094.128641.049.260211.096.394531.1406.09385.03.188922.058.285156.086.129336.04.2609.077.394532.1133.115162.029.231732.057.349609.084.115918.028.233139.053.351562.078.126389.025.254034.049.382813.07.132311.023.265821.045.400391.064.115846.016.232412.031.349609.045.143675.017.288261.032.433594.045.109661.01.219711.018.330078.025.148545.011.297693.02.447265.027.215604.01.431928.015.648408.016.2256-.0004.451062-.01.675781-.016.143044-.01.285674-.016.427735-.027.121496-.01.242622-.017.363281-.027.132901-.013.265105-.028.396484-.045.135006-.016.269166-.033.402344-.053.102858-.015.205092-.031.306641-.049.153356-.026.305118-.054.455078-.084.105815-.022.210657-.046.314453-.07.131877-.029.262133-.061.390625-.094.118887-.032.236112-.066.351562-.1016.110953-.032.220359-.065.328125-.1.114709-.039.227378-.079.337891-.1211.105444-.038.20899-.078.310547-.1191.101056-.042.200044-.085.296875-.1289.10129-.045.20028-.091.296875-.1387.09358-.048.184752-.097.273437-.1465.09038-.049.178302-.099.263672-.1504.07509-.047.148026-.095.21875-.1445.0935-.062.183378-.125.269532-.1895.05226-.04.10305-.082.152343-.123.08857-.072.172592-.1445.251953-.2188.046-.045.09028-.091.132813-.1367.07246-.075.140196-.1513.203125-.2285.0363-.047.07082-.095.103516-.1426.05616-.077.10762-.1542.154296-.2324.02955-.053.0569-.1065.08203-.1602.03736-.073.07058-.1466.09961-.2207.02007-.057.03765-.1144.05273-.1718.02356-.079.04245-.1573.05664-.2364.01722-.099.02699-.199.0293-.2988h.002l-.002-.01.002-.012-8-12z" fill="#eac282"/><path d="m38 39.0018v.014.012h.002c.03055 2.1979 3.602124 3.9717 7.998 3.9722 4.397753-.0005 7.970121-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-7.000047-29.9994s-9 30-9 30.0018z" fill="#4d82b8"/><path d="m36 44.9752v.014.012h.002c.02793 2.1988 3.600294 3.9741 7.998047 3.9746 4.397753-.0005 7.970121-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-7.998141-15.9752s-8 16-8.001953 15.9752z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m15 39v.014.012-.027c.03001 2.198 3.603753 3.9995 8 4 4.39776-.0005 7.970131-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-8-22z" fill="#1e8bcd"/><path d="m21 33-8 12v.014.012h.002c.0033.1141.01629.2282.03906.3418.0113.056.02498.1121.04101.168.01925.074.0427.1487.07031.2226.02125.054.04469.107.07031.1602.03733.081.07967.1608.126953.2402.02835.045.0583.09.08984.1348.05361.08.112235.1585.175781.2363.04345.051.08903.102.136719.1523.06083.067.125306.1324.193359.1973.0563.052.114912.1035.175782.1543.08056.069.165234.1367.253906.2031.05643.041.114386.081.173828.1211.09077.063.185212.1251.283203.1856.08171.049.16572.096.251953.1425.09613.053.195128.1056.296875.1563.07916.039.159902.076.242188.1133.117305.054.237801.106.361328.1562.08146.032.164158.063.248047.094.128641.049.260211.096.394531.1406.09385.03.188922.058.285156.086.129336.04.2609.077.394532.1133.115162.029.231732.057.349609.084.115918.028.233139.053.351562.078.126389.025.254034.049.382813.07.132311.023.265821.045.400391.064.115846.016.232412.031.349609.045.143675.017.288261.032.433594.045.109661.01.219711.018.330078.025.148545.011.297693.02.447265.027.215604.01.431928.015.648408.016.2256-.0004.451062-.01.675781-.016.143044-.01.285674-.016.427735-.027.121496-.01.242622-.017.363281-.027.132901-.013.265105-.028.396484-.045.135006-.016.269166-.033.402344-.053.102858-.015.205092-.031.306641-.049.153356-.026.305118-.054.455078-.084.105815-.022.210657-.046.314453-.07.131877-.029.262133-.061.390625-.094.118887-.032.236112-.066.351562-.1016.110953-.032.220359-.065.328125-.1.114709-.039.227378-.079.337891-.1211.105444-.038.20899-.078.310547-.1191.101056-.042.200044-.085.296875-.1289.10129-.045.20028-.091.296875-.1387.09358-.048.184752-.097.273437-.1465.09038-.049.178302-.099.263672-.1504.07509-.047.148026-.095.21875-.1445.0935-.062.183378-.125.269532-.1895.05226-.04.10305-.082.152343-.123.08857-.072.172592-.1445.251953-.2188.046-.045.09028-.091.132813-.1367.07246-.075.140196-.1513.203125-.2285.0363-.047.07082-.095.103516-.1426.05616-.077.10762-.1542.154296-.2324.02955-.053.0569-.1065.08203-.1602.03736-.073.07058-.1466.09961-.2207.02007-.057.03765-.1144.05273-.1718.02356-.079.04245-.1573.05664-.2364.01722-.099.02699-.199.0293-.2988h.002l-.002-.01.002-.012-8-12z" fill="#fb983b"/><path d="m38 39.0018v.014.012h.002c.03055 2.1979 3.602124 3.9717 7.998 3.9722 4.397753-.0005 7.970121-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-7.000047-29.9994s-9 30-9 30.0018z" fill="#1e8bcd"/><path d="m36 44.9752v.014.012h.002c.02793 2.1988 3.600294 3.9741 7.998047 3.9746 4.397753-.0005 7.970121-1.7758 7.998047-3.9746h.002l-.002-.014.002-.012-7.998141-15.9752s-8 16-8.001953 15.9752z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/conehori_52x60.svg b/loleaflet/images/conehori_52x60.svg
index 766f44beab..154eb67890 100644
--- a/loleaflet/images/conehori_52x60.svg
+++ b/loleaflet/images/conehori_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 15c-1.0974258-.12542-2 1.790861-2 4s.8954305 4 2 4l35-4z" fill="#4d82b8"/><path d="m7 7c-1.0808776-.2276-2 1.7909-2 4s.8954305 4 2 4l19-4z" fill="#eac282"/><path d="m7 35c-1.0990877-.1099-2 1.7909-2 4s.8954305 4 2 4l40-4z" fill="#4d82b8"/><path d="m7 27c-1.093468-.1562-2 1.7909-2 4s.8954305 4 2 4l28-4z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 15c-1.0974258-.12542-2 1.790861-2 4s.8954305 4 2 4l35-4z" fill="#1e8bcd"/><path d="m7 7c-1.0808776-.2276-2 1.7909-2 4s.8954305 4 2 4l19-4z" fill="#fb983b"/><path d="m7 35c-1.0990877-.1099-2 1.7909-2 4s.8954305 4 2 4l40-4z" fill="#1e8bcd"/><path d="m7 27c-1.093468-.1562-2 1.7909-2 4s.8954305 4 2 4l28-4z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/conehorideep_52x60.svg b/loleaflet/images/conehorideep_52x60.svg
index 47efc3ddbd..f27114f447 100644
--- a/loleaflet/images/conehorideep_52x60.svg
+++ b/loleaflet/images/conehorideep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m11 5c-1.6316426-.2879-3 2.6863-3 6s1.343146 6 3 6l34-6z" fill="#4d82b8"/><path d="m7 10c-1.57183-.5239-3 2.6863-3 6s1.3431458 6 3 6l18-6z" fill="#eac282"/><path d="m11 23c-1.6409563-.229-3 2.6863-3 6s1.343146 6 3 6l43-6z" fill="#4d82b8"/><path d="m7 28c-1.6284759-.3053-3 2.6863-3 6s1.3431458 6 3 6l32-6z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m11 5c-1.6316426-.2879-3 2.6863-3 6s1.343146 6 3 6l34-6z" fill="#1e8bcd"/><path d="m7 10c-1.57183-.5239-3 2.6863-3 6s1.3431458 6 3 6l18-6z" fill="#fb983b"/><path d="m11 23c-1.6409563-.229-3 2.6863-3 6s1.343146 6 3 6l43-6z" fill="#1e8bcd"/><path d="m7 28c-1.6284759-.3053-3 2.6863-3 6s1.3431458 6 3 6l32-6z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/conehoripercent_52x60.svg b/loleaflet/images/conehoripercent_52x60.svg
index 917154870b..3af4968c7a 100644
--- a/loleaflet/images/conehoripercent_52x60.svg
+++ b/loleaflet/images/conehoripercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 8.7961s1.7909 8.7961 4 8.7961z" fill="#eac282"/><path d="m43 34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 8.7961z" fill="#eac282"/><path d="m53 34.6669-32-5.8394v-.01c-1.656877 0-3.000032 2.2556-3 5.5345-.000032 3.2789 1.343123 5.5898 3 5.5898z" fill="#4d82b8"/><path d="m53 14.5-39-7.1356v-.022c-.02465 0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 39.000004-6.1367z" fill="#4d82b8"/><g fill="#fff"><path d="m9.5 31.00012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13.5 35.00012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14.09961 30.70042-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 8.7961s1.7909 8.7961 4 8.7961z" fill="#fb983b"/><path d="m43 34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 8.7961z" fill="#fb983b"/><path d="m53 34.6669-32-5.8394v-.01c-1.656877 0-3.000032 2.2556-3 5.5345-.000032 3.2789 1.343123 5.5898 3 5.5898z" fill="#1e8bcd"/><path d="m53 14.5-39-7.1356v-.022c-.02465 0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 39.000004-6.1367z" fill="#1e8bcd"/><g fill="#fafafa"><path d="m9.5 31.00012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13.5 35.00012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m14.09961 30.70042-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/conehoristack_52x60.svg b/loleaflet/images/conehoristack_52x60.svg
index 8775d635b6..4bde9567c2 100644
--- a/loleaflet/images/conehoristack_52x60.svg
+++ b/loleaflet/images/conehoristack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 8.7961s1.7909 8.7961 4 8.7961z" fill="#eac282"/><path d="m43 34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 8.7961z" fill="#eac282"/><g fill="#4d82b8"><path d="m43 34.6669-22-5.8394v-.01c-1.656877 0-3.000032 2.2556-3 5.5345-.000032 3.2789 1.343123 5.5898 3 5.5898z"/><path d="m33 14.5-19-7.1356v-.022c-.02465 0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 19-6.1367z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m11 3h1v38h-1z"/></g><path d="m32 14.5-24-9.462c-2.0465375-.8068-4 3.9382-4 8.7961s1.7909 8.7961 4 8.7961z" fill="#fb983b"/><path d="m43 34.6669-35-9.259c-2.1267061-.5626-4 3.9381-4 8.796 0 4.858 1.7909 8.7961 4 8.7961z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m43 34.6669-22-5.8394v-.01c-1.656877 0-3.000032 2.2556-3 5.5345-.000032 3.2789 1.343123 5.5898 3 5.5898z"/><path d="m33 14.5-19-7.1356v-.022c-.02465 0-.04932-.032-.074-.032-1.656999 0-3.000204 2.4633-3 6.6031.000185 4.1389 1.432562 6.7128 3.089286 6.7128.02468-.8036-.01762-.01-.03761-.01l.02232.02 19-6.1367z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/conepercent_52x60.svg b/loleaflet/images/conepercent_52x60.svg
index dcfb796a6a..f8e0039506 100644
--- a/loleaflet/images/conepercent_52x60.svg
+++ b/loleaflet/images/conepercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m21 3-10 40c-.535795 2.14318 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" fill="#eac282"/><path d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 4s9.5-1.7909 9.5-4z" fill="#eac282"/><path d="m43 3-6.75 27h-.002a6.4119763 3 0 0 0 6.412109 3 6.4119763 3 0 0 0 6.41211-3h.002z" fill="#4d82b8"/><g fill="#fff"><path d="m40.479462 37.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.479462 41.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45.079072 36.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g><path d="m21 3-8.5 34h.0039a8.0947018 3 0 0 0 -.0098.07422 8.0947018 3 0 0 0 8.095703 3 8.0947018 3 0 0 0 8.09375-3 8.0947018 3 0 0 0 -.005819-.07422h-.02734z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m21 3-10 40c-.535795 2.14318 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" fill="#fb983b"/><path d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 4s9.5-1.7909 9.5-4z" fill="#fb983b"/><path d="m43 3-6.75 27h-.002a6.4119763 3 0 0 0 6.412109 3 6.4119763 3 0 0 0 6.41211-3h.002z" fill="#1e8bcd"/><g fill="#fafafa"><path d="m40.479462 37.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.479462 41.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45.079072 36.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g><path d="m21 3-8.5 34h.0039a8.0947018 3 0 0 0 -.0098.07422 8.0947018 3 0 0 0 8.095703 3 8.0947018 3 0 0 0 8.09375-3 8.0947018 3 0 0 0 -.005819-.07422h-.02734z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/conestack_52x60.svg b/loleaflet/images/conestack_52x60.svg
index 3dfcfa896e..b914642a2b 100644
--- a/loleaflet/images/conestack_52x60.svg
+++ b/loleaflet/images/conestack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m21 19-10 24c-.849669 2.039206 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" fill="#eac282"/><path d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 4s9.5-1.7909 9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m43 3-6.75 27h-.002a6.4119763 3 0 0 0 6.412109 3 6.4119763 3 0 0 0 6.41211-3h.002z"/><path d="m21 19-7.916016 19h.01367a7.521306 3 0 0 0 -.01758.140625 7.521306 3 0 0 0 7.521484 3 7.521306 3 0 0 0 7.521485-3 7.521306 3 0 0 0 -.013668-.140625h.01563z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m21 19-10 24c-.849669 2.039206 4.253295 4 9.5 4s9.5-1.790861 9.5-4z" fill="#fb983b"/><path d="m43 3-10 40c-.535795 2.1432 4.253295 4 9.5 4s9.5-1.7909 9.5-4z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m43 3-6.75 27h-.002a6.4119763 3 0 0 0 6.412109 3 6.4119763 3 0 0 0 6.41211-3h.002z"/><path d="m21 19-7.916016 19h.01367a7.521306 3 0 0 0 -.01758.140625 7.521306 3 0 0 0 7.521484 3 7.521306 3 0 0 0 7.521485-3 7.521306 3 0 0 0 -.013668-.140625h.01563z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinder_52x60.svg b/loleaflet/images/cylinder_52x60.svg
index d3b51ca773..d42e83d7f8 100644
--- a/loleaflet/images/cylinder_52x60.svg
+++ b/loleaflet/images/cylinder_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m18 7v36a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-36a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="23" cy="6.999922" opacity=".7" rx="5" ry="2"/><path d="m44 22v21a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-21a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="49" cy="21.999983" opacity=".7" rx="5" ry="2"/></g><g fill="#eac282"><path d="m8 16v27a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-27a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="13" cy="15.999922" opacity=".7" rx="5" ry="2"/><path d="m34 14v2 25 2a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-2-25-2a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="39" cy="13.999922" opacity=".7" rx="5" ry="2"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m18 7v36a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-36a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="23" cy="6.999922" opacity=".7" rx="5" ry="2"/><path d="m44 22v21a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-21a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="49" cy="21.999983" opacity=".7" rx="5" ry="2"/></g><g fill="#fb983b"><path d="m8 16v27a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-27a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="13" cy="15.999922" opacity=".7" rx="5" ry="2"/><path d="m34 14v2 25 2a5 2 0 0 0 5 2 5 2 0 0 0 5-2v-2-25-2a5 2 0 0 1 -5 2 5 2 0 0 1 -5-2z"/><ellipse cx="39" cy="13.999922" opacity=".7" rx="5" ry="2"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderdeep_52x60.svg b/loleaflet/images/cylinderdeep_52x60.svg
index f55011e4a1..f38e268e76 100644
--- a/loleaflet/images/cylinderdeep_52x60.svg
+++ b/loleaflet/images/cylinderdeep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m16 17a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v5.974609 1.998047.001953a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719 8 4.5123385 0 0 0 0 .001953v5.972656a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v1.972656a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672v5.972656.001953a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-5.974609-.025391-1.974609-.025391-5.974609-.025391-2-6a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#4d82b8"/><path d="m12 37v8a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.974609 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-8a8 4 0 0 1 -8 4 8 4 0 0 1 -8-4z" fill="#eac282"/><ellipse cx="24.000011" cy="16.998396" fill="#4d82b8" opacity=".8" rx="8" ry="4"/><ellipse cx="20.000011" cy="36.999981" fill="#eac282" opacity=".8" rx="8" ry="4"/><path d="m39 9v7.998047a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v5.974609 2a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672v5.972656a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v7.974609a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-7.974609-.025391-5.974609-.025391-2-5.974609-.025391-8a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#4d82b8"/><path d="m34.998047 28.976562v7.998047a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v7.974609a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672h.001953a8 4 0 0 0 7.998047 3.974609 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.015625 8 4 0 0 0 .001953-.011719v-7.974609-.023438-8a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#eac282"/><ellipse cx="46.999855" cy="8.998396" fill="#4d82b8" opacity=".8" rx="8" ry="4"/><ellipse cx="42.997997" cy="28.973982" fill="#eac282" opacity=".8" rx="8" ry="4"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m16 17a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v5.974609 1.998047.001953a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719 8 4.5123385 0 0 0 0 .001953v5.972656a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v1.972656a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672v5.972656.001953a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-5.974609-.025391-1.974609-.025391-5.974609-.025391-2-6a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#1e8bcd"/><path d="m12 37v8a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.974609 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-8a8 4 0 0 1 -8 4 8 4 0 0 1 -8-4z" fill="#fb983b"/><ellipse cx="24.000011" cy="16.998396" fill="#1e8bcd" opacity=".8" rx="8" ry="4"/><ellipse cx="20.000011" cy="36.999981" fill="#fb983b" opacity=".8" rx="8" ry="4"/><path d="m39 9v7.998047a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v5.974609 2a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672v5.972656a8 4 0 0 0 0 .015625 8 4.5123385 0 0 0 0 .011719v7.974609a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719h.001953a8 4 0 0 0 7.998047 3.972656 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.013672 8 4 0 0 0 .001953-.011719v-7.974609-.025391-5.974609-.025391-2-5.974609-.025391-8a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#1e8bcd"/><path d="m34.998047 28.976562v7.998047a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .011719v7.974609a8 4 0 0 0 0 .013672 8 4.5123385 0 0 0 0 .013672h.001953a8 4 0 0 0 7.998047 3.974609 8 4 0 0 0 7.998047-3.974609h.001953a8 4.5123385 0 0 0 -.001953-.015625 8 4 0 0 0 .001953-.011719v-7.974609-.023438-8a8 4 0 0 1 -8 3.998047 8 4 0 0 1 -8-3.998047z" fill="#fb983b"/><ellipse cx="46.999855" cy="8.998396" fill="#1e8bcd" opacity=".8" rx="8" ry="4"/><ellipse cx="42.997997" cy="28.973982" fill="#fb983b" opacity=".8" rx="8" ry="4"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderhori_52x60.svg b/loleaflet/images/cylinderhori_52x60.svg
index 9f5a48ed83..50f3b3225f 100644
--- a/loleaflet/images/cylinderhori_52x60.svg
+++ b/loleaflet/images/cylinderhori_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 15a2 4 0 0 0 -2 4 2 4 0 0 0 2 4h24a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#4d82b8"/><ellipse cx="18.999983" cy="-31.000078" fill="#4d82b8" opacity=".8" rx="4" ry="2" transform="rotate(90)"/><path d="m7 7c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h12a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#eac282"/><ellipse cx="10.999983" cy="-19.000076" fill="#eac282" opacity=".7" rx="4" ry="2" transform="rotate(90)"/><path d="m7 35c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h40a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#4d82b8"/><ellipse cx="38.999981" cy="-47.000076" fill="#4d82b8" opacity=".8" rx="4" ry="2" transform="rotate(90)"/><g fill="#eac282"><path d="m7 27c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h28a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z"/><ellipse cx="30.999983" cy="-35.000076" opacity=".7" rx="4" ry="2" transform="rotate(90)"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 15a2 4 0 0 0 -2 4 2 4 0 0 0 2 4h24a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#1e8bcd"/><ellipse cx="18.999983" cy="-31.000078" fill="#1e8bcd" opacity=".8" rx="4" ry="2" transform="rotate(90)"/><path d="m7 7c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h12a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#fb983b"/><ellipse cx="10.999983" cy="-19.000076" fill="#fb983b" opacity=".7" rx="4" ry="2" transform="rotate(90)"/><path d="m7 35c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h40a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z" fill="#1e8bcd"/><ellipse cx="38.999981" cy="-47.000076" fill="#1e8bcd" opacity=".8" rx="4" ry="2" transform="rotate(90)"/><g fill="#fb983b"><path d="m7 27c-1.1045695 0-2 1.7909-2 4s.8954305 4 2 4h28a2 4 0 0 1 -2-4 2 4 0 0 1 2-4z"/><ellipse cx="30.999983" cy="-35.000076" opacity=".7" rx="4" ry="2" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderhorideep_52x60.svg b/loleaflet/images/cylinderhorideep_52x60.svg
index 4f1603e125..789f507b8a 100644
--- a/loleaflet/images/cylinderhorideep_52x60.svg
+++ b/loleaflet/images/cylinderhorideep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m11 5c-1.656854 0-3 2.6863-3 6s1.343146 6 3 6h32a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#4d82b8"/><path d="m7 10a3 6 0 0 0 -3 6 3 6 0 0 0 3 6h12a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#eac282"/><ellipse cx="10.999983" cy="-43" fill="#4d82b8" opacity=".8" rx="6" ry="3" transform="rotate(90)"/><ellipse cx="15.999983" cy="-19" fill="#eac282" opacity=".8" rx="6" ry="3" transform="rotate(90)"/><path d="m11 23c-1.656854 0-3 2.6863-3 6s1.343146 6 3 6h40a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#4d82b8"/><path d="m7 28c-1.6568542 0-3 2.6863-3 6s1.3431458 6 3 6h26a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#eac282"/><g transform="rotate(90)"><ellipse cx="28.999983" cy="-51" fill="#4d82b8" opacity=".8" rx="6" ry="3"/><ellipse cx="33.999981" cy="-33" fill="#eac282" opacity=".8" rx="6" ry="3"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m11 5c-1.656854 0-3 2.6863-3 6s1.343146 6 3 6h32a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#1e8bcd"/><path d="m7 10a3 6 0 0 0 -3 6 3 6 0 0 0 3 6h12a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#fb983b"/><ellipse cx="10.999983" cy="-43" fill="#1e8bcd" opacity=".8" rx="6" ry="3" transform="rotate(90)"/><ellipse cx="15.999983" cy="-19" fill="#fb983b" opacity=".8" rx="6" ry="3" transform="rotate(90)"/><path d="m11 23c-1.656854 0-3 2.6863-3 6s1.343146 6 3 6h40a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#1e8bcd"/><path d="m7 28c-1.6568542 0-3 2.6863-3 6s1.3431458 6 3 6h26a3 6 0 0 1 -3-6 3 6 0 0 1 3-6z" fill="#fb983b"/><g transform="rotate(90)"><ellipse cx="28.999983" cy="-51" fill="#1e8bcd" opacity=".8" rx="6" ry="3"/><ellipse cx="33.999981" cy="-33" fill="#fb983b" opacity=".8" rx="6" ry="3"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderhoriprocent_52x60.svg b/loleaflet/images/cylinderhoriprocent_52x60.svg
index 9103b12b8e..9da31a8d65 100644
--- a/loleaflet/images/cylinderhoriprocent_52x60.svg
+++ b/loleaflet/images/cylinderhoriprocent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#eac282"/><path d="m27 28c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" fill="#4d82b8"/><ellipse cx="35.499981" cy="-49" fill="#4d82b8" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#eac282"/><path d="m19 8c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h8 14 8a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5h-8-14z" fill="#4d82b8"/><ellipse cx="15.499983" cy="-49" fill="#4d82b8" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><g fill="#fff"><path d="m37 11.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41 15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41.59961 11.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#fb983b"/><path d="m27 28c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" fill="#1e8bcd"/><ellipse cx="35.499981" cy="-49" fill="#1e8bcd" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#fb983b"/><path d="m19 8c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h8 14 8a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5h-8-14z" fill="#1e8bcd"/><ellipse cx="15.499983" cy="-49" fill="#1e8bcd" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><g fill="#fafafa"><path d="m37 11.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41 15.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m41.59961 11.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderhoristack_52x60.svg b/loleaflet/images/cylinderhoristack_52x60.svg
index f4486a64db..64b305ceac 100644
--- a/loleaflet/images/cylinderhoristack_52x60.svg
+++ b/loleaflet/images/cylinderhoristack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98461538 0 0 1.875 .210256 -1895.8041)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="1023.3622" y2="1015.3622"><stop offset="0" stop-color="#f62459"/><stop offset="1" stop-color="#f8567f"/></linearGradient><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="url(#a)"/><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#eac282"/><path d="m27 28c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" fill="#4d82b8"/><ellipse cx="35.499981" cy="-49" fill="#4d82b8" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8c-2.209139 0-4 3.357864-4 7.5s1.790861 7.5 4 7.5h12c-2.209139 0-4-3.3579-4-7.5s1.790861-7.5 4-7.5z" fill="#eac282"/><g fill="#4d82b8"><path d="m19 8c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h8 8a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5h-8z"/><ellipse cx="15.499983" cy="-35" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(.98461538 0 0 1.875 .210256 -1895.8041)" gradientUnits="userSpaceOnUse" x1="19" x2="19" y1="1023.3622" y2="1015.3622"><stop offset="0" stop-color="#f62459"/><stop offset="1" stop-color="#f8567f"/></linearGradient><path d="m7 8a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="url(#a)"/><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m7 28a4 7.5 0 0 0 -4 7.5 4 7.5 0 0 0 4 7.5h28v-15z" fill="#fb983b"/><path d="m27 28c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h22a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5z" fill="#1e8bcd"/><ellipse cx="35.499981" cy="-49" fill="#1e8bcd" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/><path d="m7 8c-2.209139 0-4 3.357864-4 7.5s1.790861 7.5 4 7.5h12c-2.209139 0-4-3.3579-4-7.5s1.790861-7.5 4-7.5z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m19 8c-2.209139 0-4 3.3579-4 7.5s1.790861 7.5 4 7.5h8 8a4 7.5 0 0 1 -4-7.5 4 7.5 0 0 1 4-7.5h-8z"/><ellipse cx="15.499983" cy="-35" opacity=".8" rx="7.5" ry="4" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderpercent_52x60.svg b/loleaflet/images/cylinderpercent_52x60.svg
index 20dd2f51f1..2c3c9079a0 100644
--- a/loleaflet/images/cylinderpercent_52x60.svg
+++ b/loleaflet/images/cylinderpercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m32 21v6 9 6a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#eac282"/><path d="m32 9v12a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#4d82b8"/><ellipse cx="41.5" cy="8.999983" fill="#4d82b8" opacity=".7" rx="9.5" ry="4"/><path d="m11.646484 39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><g fill="#fff"><path d="m39.5 15.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43.5 19.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.09961 14.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g><path d="m10 27v15a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-15a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m10 9v18a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-18a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z"/><ellipse cx="19.5" cy="8.999983" opacity=".7" rx="9.5" ry="4"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m32 21v6 9 6a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#fb983b"/><path d="m32 9v12a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#1e8bcd"/><ellipse cx="41.5" cy="8.999983" fill="#1e8bcd" opacity=".7" rx="9.5" ry="4"/><path d="m11.646484 39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><g fill="#fafafa"><path d="m39.5 15.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m43.5 19.0001a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m44.09961 14.7004-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g><path d="m10 27v15a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-15a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m10 9v18a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-18a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z"/><ellipse cx="19.5" cy="8.999983" opacity=".7" rx="9.5" ry="4"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/cylinderstack_52x60.svg b/loleaflet/images/cylinderstack_52x60.svg
index 7116b088f0..39b3c68262 100644
--- a/loleaflet/images/cylinderstack_52x60.svg
+++ b/loleaflet/images/cylinderstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m32 31v11a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-11a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#eac282"/><path d="m32 19v12c0 2.2091 4.253295 4 9.5 4s9.5-1.7909 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#4d82b8"/><ellipse cx="41.5" cy="18.999983" fill="#4d82b8" opacity=".7" rx="9.5" ry="4"/><path d="m11.646484 39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m10 21v6 9 6a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#eac282"/><g fill="#4d82b8"><path d="m10 9v12a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z"/><ellipse cx="19.5" cy="8.999983" opacity=".7" rx="9.5" ry="4"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m32 31v11a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-11a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#fb983b"/><path d="m32 19v12c0 2.2091 4.253295 4 9.5 4s9.5-1.7909 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#1e8bcd"/><ellipse cx="41.5" cy="18.999983" fill="#1e8bcd" opacity=".7" rx="9.5" ry="4"/><path d="m11.646484 39.646484-8.9999996 9 .7070312.707032 9.0000004-9z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m10 21v6 9 6a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-6-9-6a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z" fill="#fb983b"/><g fill="#1e8bcd"><path d="m10 9v12a9.5 4 0 0 0 9.5 4 9.5 4 0 0 0 9.5-4v-12a9.5 4 0 0 1 -9.5 4 9.5 4 0 0 1 -9.5-4z"/><ellipse cx="19.5" cy="8.999983" opacity=".7" rx="9.5" ry="4"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/donut3d_52x60.svg b/loleaflet/images/donut3d_52x60.svg
index a064080b67..bcf6bc378a 100644
--- a/loleaflet/images/donut3d_52x60.svg
+++ b/loleaflet/images/donut3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m52.96875 25.0898a23 21.5 0 0 1 -6.71875 14.5665v2.5996a23 23 0 0 0 6.75-16.2559 23 23 0 0 0 -.03125-.9102zm-6.71875 17.1661a23 23 0 0 1 -16.25 6.7441 23 23 0 0 0 16.25-6.7441zm-16.25 6.7441a23 23 0 0 1 -1.794922-.0762 23 23 0 0 0 1.794922.0762zm-22.96875-23.6387a23 23 0 0 0 -.03125.6387 23 23 0 0 0 6.748047 16.2539v-2.5703a23 21.5 0 0 1 -6.716797-14.3223zm6.716797 16.8926a23 23 0 0 0 1.617187 1.4649 23 23 0 0 1 -1.617187-1.4649zm30.865234-1.2031a23 21.5 0 0 1 -.117187.092 23 21.5 0 0 0 .117187-.092zm-1.830078 1.2773a23 21.5 0 0 1 -.148437.092 23 21.5 0 0 0 .148437-.092zm-1.878906 1.0606a23 21.5 0 0 1 -.328125.166 23 21.5 0 0 0 .328125-.166zm-25.435547.4218a23 23 0 0 0 1.701172 1.2559 23 23 0 0 1 -1.701172-1.2559zm23.447266.4708a23 21.5 0 0 1 -.5.1933 23 21.5 0 0 0 .5-.1933zm-2.083985.7148a23 21.5 0 0 1 -.640625.1816 23 21.5 0 0 0 .640625-.1816zm-19.507812.1797a23 23 0 0 0 1.677734.998 23 23 0 0 1 -1.677734-.998zm17.355469.3457a23 21.5 0 0 1 -.802735.1465 23 21.5 0 0 0 .802735-.1465zm-2.171876.3242a23 21.5 0 0 1 -1.044921.092 23 21.5 0 0 0 1.044921-.092zm-13.177734.5176a23 23 0 0 0 1.626953.7578 23 23 0 0 1 -1.626953-.7578zm2.107422.9707a23 23 0 0 0 1.574219.5508 23 23 0 0 1 -1.574219-.5508zm2.191406.7558a23 23 0 0 0 1.503906.3614 23 23 0 0 1 -1.503906-.3614zm2.251953.5293a23 23 0 0 0 1.369141.1875 23 23 0 0 1 -1.369141-.1875z" fill="#4d82b8" opacity=".7"/><path d="m30 11.4121a14 13.086359 0 0 0 -11.576172 5.7481c-.0255.035-.05303.068-.07813.1035a14 13.086359 0 0 0 -.714844 1.125c-.0012 0-.0028 0-.0039.01a14 13.086359 0 0 0 -.414062.8184c-.0571.1205-.120619.2392-.173829.3613a14 13.086359 0 0 0 -.310546.8086 14 13.086359 0 0 0 -.353516 1.1797 14 13.086359 0 0 0 -.240234 1.2383c-.0268.1896-.05632.379-.07422.5703a14 13.086359 0 0 0 -.060547 1.1227 14 13.086359 0 0 0 1 4.8243v-4.8243-.498h.02344a13 12.151619 0 0 1 3.789062-8.0898 13 12.151619 0 0 1 9.1875-3.5625 13 12.151619 0 0 1 9.1875 3.5625 13 12.151619 0 0 1 3.785156 8.0898h.02734v.498 4.8418a14 13.086359 0 0 0 .150391-.3867 14 13.086359 0 0 0 .289062-.8125 14 13.086359 0 0 0 .132813-.4824 14 13.086359 0 0 0 .277343-1.3477 14 13.086359 0 0 0 .08984-.6894 14 13.086359 0 0 0 .06055-1.1231 14 13.086359 0 0 0 -7.285156-11.4667 14 13.086359 0 0 0 -.04492-.024 14 13.086359 0 0 0 -.179688-.096 14 13.086359 0 0 0 -1.048828-.4551 14 13.086359 0 0 0 -.148437-.062 14 13.086359 0 0 0 -.04297-.019 14 13.086359 0 0 0 -.002 0 14 13.086359 0 0 0 -1.175781-.3828 14 13.086359 0 0 0 -.167969-.053 14 13.086359 0 0 0 -1.179688-.2637 14 13.086359 0 0 0 -.208984-.045 14 13.086359 0 0 0 -.910156-.1153 14 13.086359 0 0 0 -.501953-.057 14 13.086359 0 0 0 -1.103467-.0463zm0 8.4141a5 4.6736997 0 0 0 -.919922.08 5 4.6736997 0 0 1 .919922-.08zm.994141.094a5 4.6736997 0 0 1 1.402343.4805 5 4.6736997 0 0 0 -1.402343-.4805zm-4.791016 1.5449a5 4.6736997 0 0 0 -.255859.3086 5 4.6736997 0 0 1 .255859-.3086zm-.310547.375a5 4.6736997 0 0 0 -.18164.2735 5 4.6736997 0 0 1 .18164-.2735zm-.265625.4024a5 4.6736997 0 0 0 -.166015.3144 5 4.6736997 0 0 1 .166015-.3144zm-.216797.4121a5 4.6736997 0 0 0 -.148437.3691 5 4.6736997 0 0 1 .148437-.3691zm-.175781.4375a5 4.6736997 0 0 0 -.103516.3691 5 4.6736997 0 0 1 .103516-.3691zm-.126953.4531a5 4.6736997 0 0 0 -.07617.4551 5 4.6736997 0 0 1 .07617-.4551zm17.884766 5.8145c-.11698.273-.249066.5373-.384766.8008a14 13.086359 0 0 0 .384766-.8008zm-.578126 1.1777c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 .441406-.7207zm-24.675781.2734a14 13.086359 0 0 0 .697266 1.0606c-.2501-.3421-.482126-.6962-.697266-1.0606zm.853516 1.2579a14 13.086359 0 0 0 .664062.8164c-.23428-.262-.451942-.5377-.664062-.8164zm.982422 1.1425a14 13.086359 0 0 0 .613281.6172c-.21445-.1971-.412721-.4077-.613281-.6172zm1.009765.9532a14 13.086359 0 0 0 .621094.5097c-.21457-.1623-.417264-.336-.621094-.5097zm1.080078.83a14 13.086359 0 0 0 .66211.4434c-.22739-.1397-.4442-.2919-.66211-.4434zm1.105469.6954a14 13.086359 0 0 0 .771485.414c-.26354-.1285-.518115-.2707-.771485-.414zm1.173828.5957a14 13.086359 0 0 0 .857422.3593c-.292-.1093-.575522-.2324-.857422-.3593zm1.291016.5058a14 13.086359 0 0 0 .869141.2715c-.29508-.08-.582441-.1745-.869141-.2715zm1.386719.3945a14 13.086359 0 0 0 .802734.168c-.27132-.047-.537154-.106-.802734-.168zm1.441406.2598a14 13.086359 0 0 0 .736328.084c-.24815-.02-.492038-.052-.736328-.084z" fill="#4d82b8" opacity=".7"/><g fill="#eac282"><path d="m18.423828 17.1602a14 13.086359 0 0 0 -.07813.1035c.0251-.035.05262-.068.07813-.1035zm-.644531.9882a14 13.086359 0 0 0 -.152344.2461c.04748-.084.102844-.1631.152344-.2461zm-.566406 1.0645a14 13.086359 0 0 0 -.173829.3613c.05321-.1221.116729-.2408.173829-.3613zm-.484375 1.1699a14 13.086359 0 0 0 -.146485.416c.04443-.1402.09708-.2772.146485-.416zm-.353516 1.1797a14 13.086359 0 0 0 -.123047.5137c.03505-.1726.08075-.3429.123047-.5137zm-.240234 1.2383a14 13.086359 0 0 0 -.07422.5703c.0179-.1913.04742-.3807.07422-.5703zm.865234 1.1992v.498a13 12.151619 0 0 1 .02344-.498zm0 .498v4.8262a14 13.086359 0 0 0 1.259766 2.2774 14 13.086359 0 0 0 .03516.055 14 13.086359 0 0 0 .796875 1.0273 14 13.086359 0 0 0 .01953.025 14 13.086359 0 0 0 .859375.9004 14 13.086359 0 0 0 .08594.088 14 13.086359 0 0 0 .888671.7636 14 13.086359 0 0 0 .16211.1329 14 13.086359 0 0 0 .916016.6406 14 13.086359 0 0 0 .210937.1426 14 13.086359 0 0 0 .943359.5312 14 13.086359 0 0 0 .269532.1445 14 13.086359 0 0 0 .951172.4239 14 13.086359 0 0 0 .326171.1367 14 13.086359 0 0 0 .890625.2969 14 13.086359 0 0 0 .445313.1386 14 13.086359 0 0 0 .871089.2012 14 13.086359 0 0 0 1.310547.2148 14 13.086359 0 0 0 1.757812.1211 14 13.086359 0 0 0 12.939453-8.1171c.01652-.037.03675-.072.05273-.1094a14 13.086359 0 0 0 .007817-.0156v-4.8458a13 12.151619 0 0 1 -13 12.1524 13 12.151619 0 0 1 -13-12.1524zm26 0v-.498h-.02734a13 12.151619 0 0 1 .02734.498zm.939453 1.1231c-.0211.2319-.05594.461-.08984.6894a14 13.086359 0 0 0 .08984-.6894zm-.1875 1.2852c-.05052.2536-.113787.5036-.179687.7519a14 13.086359 0 0 0 .179687-.7519zm-.3125 1.2343c-.08541.2759-.185112.5445-.289062.8125a14 13.086359 0 0 0 .289062-.8125zm-1.025391 2.3965c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 .441406-.7207zm-.710937 1.1348c-.1494.2126-.312569.4154-.474609.6191a14 13.086359 0 0 0 .474609-.6191zm-.818359 1.0488c-.17356.2006-.359212.3896-.544922.5801a14 13.086359 0 0 0 .544922-.5801zm-.904297.9512c-.21086.2004-.435947.3847-.660157.5722a14 13.086359 0 0 0 .660157-.5722zm-1.009766.8711c-.28032.219-.574757.4209-.873047.6191a14 13.086359 0 0 0 .873047-.6191zm-1.083984.7656c-.36604.2339-.744896.4513-1.134766.6523a14 13.086359 0 0 0 1.134766-.6523z" opacity=".7"/><path d="m26.437504 21.2253c-.7961.7354-2.42706 1.8172-1.4375 5.7754.0392-.015.0798-.05.11914-.068a5 5 0 0 1 1.31836-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.24999 2.2461c.0533.079.1019.1431.15625.2246.97839-3.9135-.60047-5.0104-1.40624-5.7461zm-3.97266 1.7656a5 5 0 0 0 -.2168.021 5 5 0 0 1 .2168-.021zm-.50391.064a5 5 0 0 0 -.1914.039 5 5 0 0 1 .1914-.039zm-.51562.1211a5 5 0 0 0 -.11719.037 5 5 0 0 1 .11719-.037zm-.49219.1738a5 5 0 0 0 -.0684.029 5 5 0 0 1 .0684-.029zm-.44727.209a5 5 0 0 0 -.0781.043 5 5 0 0 1 .0781-.043zm-.43359.2598a5 5 0 0 0 -.0606.041 5 5 0 0 1 .0606-.041z" opacity=".7"/><path d="m20.8125 15.9111a13 12.151619 0 0 0 -3.8125 8.5879 13 12.151619 0 0 0 13 12.1516 13 12.151619 0 0 0 13-12.1516 13 12.151619 0 0 0 -3.8125-8.5879l-5.6543 5.2853a5 4.6736997 0 0 1 1.4668 3.3026 5 4.6736997 0 0 1 -5 4.6737 5 4.6736997 0 0 1 -5-4.6737 5 4.6736997 0 0 1 1.4668-3.3026zm-2.38867 1.2488c-.0255.035-.053.069-.0781.104a14 13.086359 0 0 1 .0781-.104zm-.64453.9877c-.0495.083-.10487.1625-.15235.2464a14 13.086359 0 0 1 .15235-.2464zm-.56641 1.0661c-.0571.1205-.12062.2376-.17383.3597a14 13.086359 0 0 1 .17383-.3597zm-.48437 1.1684c-.0494.1388-.10206.2761-.14649.4163a14 13.086359 0 0 1 .14649-.4163zm-.35352 1.1813c-.0423.1708-.088.3404-.12305.513a14 13.086359 0 0 1 .12305-.513zm-.24023 1.2378c-.0268.1896-.0563.3783-.0742.5696a14 13.086359 0 0 1 .0742-.5696zm27.80468 2.8206a14 13.086359 0 0 1 -.0898.6883c.0339-.2284.0687-.4564.0898-.6883zm-.1875 1.2853a14 13.086359 0 0 1 -.17968.7503c.0659-.2483.12916-.4967.17968-.7503zm-27.47265.1917c.0849.3938.19488.7791.3164 1.1593a14 13.086359 0 0 1 -.3164-1.1593zm.3164 1.1593a14 13.086359 0 0 0 .0957.2756c-.0318-.092-.066-.1827-.0957-.2756zm.0957.2756c.10516.3041.21983.6027.34766.8964a14 13.086359 0 0 1 -.34766-.8964zm.34766.8964a14 13.086359 0 0 0 .11523.263c-.0402-.087-.077-.1752-.11523-.263zm.11523.263c.17002.3674.35226.7298.55664 1.079a14 13.086359 0 0 1 -.55664-1.079zm26.28516-1.5519a14 13.086359 0 0 1 -.28906.8124c.10395-.268.20365-.5365.28906-.8124zm-.44727 1.2177a14 13.086359 0 0 1 -.38476.8016c.1357-.2635.26778-.5286.38476-.8016zm-.57812 1.1776a14 13.086359 0 0 1 -.44141.7212c.15336-.2369.304-.4749.44141-.7212zm-24.67578.2739c.21514.3644.44716.7185.69726 1.0606a14 13.086359 0 0 1 -.69726-1.0606zm23.96484.8616a14 13.086359 0 0 1 -.47461.619c.16204-.2037.32521-.4064.47461-.619zm-23.11133.3963c.21212.2787.42979.554.66407.816a14 13.086359 0 0 1 -.66407-.816zm22.29297.6517a14 13.086359 0 0 1 -.54492.5805c.18571-.1905.37136-.3799.54492-.5805zm-21.31054.4911c.20056.2095.39883.42.61328.6171a14 13.086359 0 0 1 -.61328-.6171zm20.40625.4601a14 13.086359 0 0 1 -.66016.5732c.22421-.1875.4493-.3728.66016-.5732zm-19.39649.4929c.20383.1737.40653.3471.6211.5094a14 13.086359 0 0 1 -.6211-.5094zm18.38672.378a14 13.086359 0 0 1 -.87305.6206c.29829-.1982.59273-.4016.87305-.6206zm-17.30664.4526c.21791.1515.43472.304.66211.4437a14 13.086359 0 0 1 -.66211-.4437zm16.22266.3141a14 13.086359 0 0 1 -1.13477.6517c.38987-.201.76873-.4178 1.13477-.6517zm-15.11719.3816c.25337.1433.50794.2841.77148.4126a14 13.086359 0 0 1 -.77148-.4126zm13.94141.2957a14 13.086359 0 0 1 -1.1543.5203c.39316-.1589.78081-.3293 1.1543-.5203zm-1.1543.5203c-.0929.037-.18736.072-.28125.1078a14 13.086359 0 0 0 .28125-.1078zm-.28125.1078a14 13.086359 0 0 1 -.95899.3249c.32526-.098.64465-.2055.95899-.3249zm-.95899.3249c-.0985.03-.19547.062-.29492.09a14 13.086359 0 0 0 .29492-.09zm-.29492.09a14 13.086359 0 0 1 -1.24023.2958c.42134-.08.83353-.1822 1.24023-.2958zm-10.07812-.7449c.2819.1269.56542.2504.85742.3597a14 13.086359 0 0 1 -.85742-.3597zm1.29102.5076c.2867.097.57406.1904.86914.2702a14 13.086359 0 0 1 -.86914-.2702zm1.38671.3944c.26558.062.53142.1207.80274.1679a14 13.086359 0 0 1 -.80274-.1679zm1.44141.2592c.24429.032.48818.064.73633.084a14 13.086359 0 0 1 -.73633-.084z"/></g><g fill="#4d82b8"><path d="m30.000004 19.8269c-1.32561 0-2.59649.4943-3.53321 1.3711-.008.01-.0209.02-.0293.027v3.2793a5 5 0 0 1 3.56251-1.5039 5 5 0 0 1 3.59375 1.5293v-3.2754c-.0178-.016-.0435-.041-.0606-.057-.93672-.8768-2.20759-1.37-3.5332-1.3711z" opacity=".7"/><path d="m31.10352 11.4583a14 13.086359 0 0 1 .50195.057 14 13.086359 0 0 0 -.50195-.057zm1.41211.1735a14 13.086359 0 0 1 .41015.086 14 13.086359 0 0 0 -.41015-.086zm1.36132.2994a14 13.086359 0 0 1 .3711.115 14 13.086359 0 0 0 -.3711-.115zm-3.87695.4162a13 12.151619 0 0 0 -9.1875 3.5637l5.6543 5.2853a5 4.6736997 0 0 1 3.5332-1.3711 5 4.6736997 0 0 1 3.5332 1.3711l5.6543-5.2853a13 12.151619 0 0 0 -9.1875-3.5637zm5.22656.018a14 13.086359 0 0 1 .21485.092 14 13.086359 0 0 0 -.21485-.092zm1.26367.5458a14 13.086359 0 0 1 .22461.1205 14 13.086359 0 0 0 -.22461-.1205z"/><path d="m30 3a23 21.499019 0 0 0 -23 21.498 23 21.499019 0 0 0 23 21.5 23 21.499019 0 0 0 23-21.5 23 21.499019 0 0 0 -23-21.498zm0 8.4121a14 13.086359 0 0 1 1.164062.053 14 13.086359 0 0 1 1.421876.1817 14 13.086359 0 0 1 1.328124.2969 14 13.086359 0 0 1 1.351563.4375 14 13.086359 0 0 1 1.240234.539 14 13.086359 0 0 1 7.494141 11.5781 14 13.086359 0 0 1 -.06055 1.1231 14 13.086359 0 0 1 -.08203.6348 14 13.086359 0 0 1 -.105469.6543 14 13.086359 0 0 1 -.148437.6171 14 13.086359 0 0 1 -.177735.6524 14 13.086359 0 0 1 -.222656.623 14 13.086359 0 0 1 -.242187.6231 14 13.086359 0 0 1 -.285157.5918 14 13.086359 0 0 1 -.300779.582 14 13.086359 0 0 1 -.333984.5469 14 13.086359 0 0 1 -12.041016 6.4391 14 13.086359 0 0 1 -1.912109-.1386c-.0084 0-.017-.0009-.02539 0a14 13.086359 0 0 1 -.638672-.092 14 13.086359 0 0 1 -.683594-.1426 14 13.086359 0 0 1 -.683593-.1621 14 13.086359 0 0 1 -.685547-.2149 14 13.086359 0 0 1 -.644532-.2207 14 13.086359 0 0 1 -.61914-.2597 14 13.086359 0 0 1 -.621094-.2793 14 13.086359 0 0 1 -.662109-.3555 14 13.086359 0 0 1 -.544922-.3125 14 13.086359 0 0 1 -.609375-.4082c-.0019 0-.0039 0-.0059 0a14 13.086359 0 0 1 -.515624-.3672 14 13.086359 0 0 1 -.539063-.4414c-.0084-.01-.01695-.014-.02539-.022a14 13.086359 0 0 1 -.472656-.4121 14 13.086359 0 0 1 -.521484-.5254c-.0051-.01-.01053-.01-.01563-.016a14 13.086359 0 0 1 -.398395-.4238 14 13.086359 0 0 1 -.449219-.5527 14 13.086359 0 0 1 -.373046-.4864 14 13.086359 0 0 1 -.396485-.6035 14 13.086359 0 0 1 -1.957031-6.6513 14 13.086359 0 0 1 .06055-1.1269 14 13.086359 0 0 1 .978515-3.7949 14 13.086359 0 0 1 .587891-1.1797 14 13.086359 0 0 1 .71875-1.1309 14 13.086359 0 0 1 11.654294-5.8535zm-13.271484 8.9707c-.04941.1388-.102055.2758-.146485.416a14 13.086359 0 0 1 .146485-.416zm-.353516 1.1797c-.0423.1708-.088.3411-.123047.5137a14 13.086359 0 0 1 .123047-.5137z"/></g><g fill="#eac282"><path d="m20.10742 33.746-6.36133 5.9462a23 21.499019 0 0 0 .008.01 23 21.499019 0 0 0 1.54883 1.3109 23 21.499019 0 0 0 .17578.1442 23 21.499019 0 0 0 1.62696 1.1228 23 21.499019 0 0 0 .22851.1534 23 21.499019 0 0 0 1.61328.8964 23 21.499019 0 0 0 .39258.2099 23 21.499019 0 0 0 1.56641.6828 23 21.499019 0 0 0 .53711.2246 23 21.499019 0 0 0 1.52929.4984 23 21.499019 0 0 0 .66016.2063 23 21.499019 0 0 0 1.4707.3286 23 21.499019 0 0 0 .7793.1643 23 21.499019 0 0 0 1.43555.1826 23 21.499019 0 0 0 .86328.098 23 21.499019 0 0 0 1.81836.075 23 21.499019 0 0 0 16.1582-6.2237 23 21.499019 0 0 0 .0957-.082l-6.36133-5.9462a14 13.086359 0 0 1 -9.89256 3.8375 14 13.086359 0 0 1 -9.89258-3.8394z" fill-rule="evenodd"/><path d="m46.25 39.6563a23 21.5 0 0 1 -16.25 6.3437 23 21.5 0 0 1 -16.251953-6.3164v2.5703a23 23 0 0 0 16.251953 6.7461 23 23 0 0 0 16.25-6.7441z" opacity=".7"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m52.96875 25.0898a23 21.5 0 0 1 -6.71875 14.5665v2.5996a23 23 0 0 0 6.75-16.2559 23 23 0 0 0 -.03125-.9102zm-6.71875 17.1661a23 23 0 0 1 -16.25 6.7441 23 23 0 0 0 16.25-6.7441zm-16.25 6.7441a23 23 0 0 1 -1.794922-.0762 23 23 0 0 0 1.794922.0762zm-22.96875-23.6387a23 23 0 0 0 -.03125.6387 23 23 0 0 0 6.748047 16.2539v-2.5703a23 21.5 0 0 1 -6.716797-14.3223zm6.716797 16.8926a23 23 0 0 0 1.617187 1.4649 23 23 0 0 1 -1.617187-1.4649zm30.865234-1.2031a23 21.5 0 0 1 -.117187.092 23 21.5 0 0 0 .117187-.092zm-1.830078 1.2773a23 21.5 0 0 1 -.148437.092 23 21.5 0 0 0 .148437-.092zm-1.878906 1.0606a23 21.5 0 0 1 -.328125.166 23 21.5 0 0 0 .328125-.166zm-25.435547.4218a23 23 0 0 0 1.701172 1.2559 23 23 0 0 1 -1.701172-1.2559zm23.447266.4708a23 21.5 0 0 1 -.5.1933 23 21.5 0 0 0 .5-.1933zm-2.083985.7148a23 21.5 0 0 1 -.640625.1816 23 21.5 0 0 0 .640625-.1816zm-19.507812.1797a23 23 0 0 0 1.677734.998 23 23 0 0 1 -1.677734-.998zm17.355469.3457a23 21.5 0 0 1 -.802735.1465 23 21.5 0 0 0 .802735-.1465zm-2.171876.3242a23 21.5 0 0 1 -1.044921.092 23 21.5 0 0 0 1.044921-.092zm-13.177734.5176a23 23 0 0 0 1.626953.7578 23 23 0 0 1 -1.626953-.7578zm2.107422.9707a23 23 0 0 0 1.574219.5508 23 23 0 0 1 -1.574219-.5508zm2.191406.7558a23 23 0 0 0 1.503906.3614 23 23 0 0 1 -1.503906-.3614zm2.251953.5293a23 23 0 0 0 1.369141.1875 23 23 0 0 1 -1.369141-.1875z" fill="#1e8bcd" opacity=".7"/><path d="m30 11.4121a14 13.086359 0 0 0 -11.576172 5.7481c-.0255.035-.05303.068-.07813.1035a14 13.086359 0 0 0 -.714844 1.125c-.0012 0-.0028 0-.0039.01a14 13.086359 0 0 0 -.414062.8184c-.0571.1205-.120619.2392-.173829.3613a14 13.086359 0 0 0 -.310546.8086 14 13.086359 0 0 0 -.353516 1.1797 14 13.086359 0 0 0 -.240234 1.2383c-.0268.1896-.05632.379-.07422.5703a14 13.086359 0 0 0 -.060547 1.1227 14 13.086359 0 0 0 1 4.8243v-4.8243-.498h.02344a13 12.151619 0 0 1 3.789062-8.0898 13 12.151619 0 0 1 9.1875-3.5625 13 12.151619 0 0 1 9.1875 3.5625 13 12.151619 0 0 1 3.785156 8.0898h.02734v.498 4.8418a14 13.086359 0 0 0 .150391-.3867 14 13.086359 0 0 0 .289062-.8125 14 13.086359 0 0 0 .132813-.4824 14 13.086359 0 0 0 .277343-1.3477 14 13.086359 0 0 0 .08984-.6894 14 13.086359 0 0 0 .06055-1.1231 14 13.086359 0 0 0 -7.285156-11.4667 14 13.086359 0 0 0 -.04492-.024 14 13.086359 0 0 0 -.179688-.096 14 13.086359 0 0 0 -1.048828-.4551 14 13.086359 0 0 0 -.148437-.062 14 13.086359 0 0 0 -.04297-.019 14 13.086359 0 0 0 -.002 0 14 13.086359 0 0 0 -1.175781-.3828 14 13.086359 0 0 0 -.167969-.053 14 13.086359 0 0 0 -1.179688-.2637 14 13.086359 0 0 0 -.208984-.045 14 13.086359 0 0 0 -.910156-.1153 14 13.086359 0 0 0 -.501953-.057 14 13.086359 0 0 0 -1.103467-.0463zm0 8.4141a5 4.6736997 0 0 0 -.919922.08 5 4.6736997 0 0 1 .919922-.08zm.994141.094a5 4.6736997 0 0 1 1.402343.4805 5 4.6736997 0 0 0 -1.402343-.4805zm-4.791016 1.5449a5 4.6736997 0 0 0 -.255859.3086 5 4.6736997 0 0 1 .255859-.3086zm-.310547.375a5 4.6736997 0 0 0 -.18164.2735 5 4.6736997 0 0 1 .18164-.2735zm-.265625.4024a5 4.6736997 0 0 0 -.166015.3144 5 4.6736997 0 0 1 .166015-.3144zm-.216797.4121a5 4.6736997 0 0 0 -.148437.3691 5 4.6736997 0 0 1 .148437-.3691zm-.175781.4375a5 4.6736997 0 0 0 -.103516.3691 5 4.6736997 0 0 1 .103516-.3691zm-.126953.4531a5 4.6736997 0 0 0 -.07617.4551 5 4.6736997 0 0 1 .07617-.4551zm17.884766 5.8145c-.11698.273-.249066.5373-.384766.8008a14 13.086359 0 0 0 .384766-.8008zm-.578126 1.1777c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 .441406-.7207zm-24.675781.2734a14 13.086359 0 0 0 .697266 1.0606c-.2501-.3421-.482126-.6962-.697266-1.0606zm.853516 1.2579a14 13.086359 0 0 0 .664062.8164c-.23428-.262-.451942-.5377-.664062-.8164zm.982422 1.1425a14 13.086359 0 0 0 .613281.6172c-.21445-.1971-.412721-.4077-.613281-.6172zm1.009765.9532a14 13.086359 0 0 0 .621094.5097c-.21457-.1623-.417264-.336-.621094-.5097zm1.080078.83a14 13.086359 0 0 0 .66211.4434c-.22739-.1397-.4442-.2919-.66211-.4434zm1.105469.6954a14 13.086359 0 0 0 .771485.414c-.26354-.1285-.518115-.2707-.771485-.414zm1.173828.5957a14 13.086359 0 0 0 .857422.3593c-.292-.1093-.575522-.2324-.857422-.3593zm1.291016.5058a14 13.086359 0 0 0 .869141.2715c-.29508-.08-.582441-.1745-.869141-.2715zm1.386719.3945a14 13.086359 0 0 0 .802734.168c-.27132-.047-.537154-.106-.802734-.168zm1.441406.2598a14 13.086359 0 0 0 .736328.084c-.24815-.02-.492038-.052-.736328-.084z" fill="#1e8bcd" opacity=".7"/><g fill="#fb983b"><path d="m18.423828 17.1602a14 13.086359 0 0 0 -.07813.1035c.0251-.035.05262-.068.07813-.1035zm-.644531.9882a14 13.086359 0 0 0 -.152344.2461c.04748-.084.102844-.1631.152344-.2461zm-.566406 1.0645a14 13.086359 0 0 0 -.173829.3613c.05321-.1221.116729-.2408.173829-.3613zm-.484375 1.1699a14 13.086359 0 0 0 -.146485.416c.04443-.1402.09708-.2772.146485-.416zm-.353516 1.1797a14 13.086359 0 0 0 -.123047.5137c.03505-.1726.08075-.3429.123047-.5137zm-.240234 1.2383a14 13.086359 0 0 0 -.07422.5703c.0179-.1913.04742-.3807.07422-.5703zm.865234 1.1992v.498a13 12.151619 0 0 1 .02344-.498zm0 .498v4.8262a14 13.086359 0 0 0 1.259766 2.2774 14 13.086359 0 0 0 .03516.055 14 13.086359 0 0 0 .796875 1.0273 14 13.086359 0 0 0 .01953.025 14 13.086359 0 0 0 .859375.9004 14 13.086359 0 0 0 .08594.088 14 13.086359 0 0 0 .888671.7636 14 13.086359 0 0 0 .16211.1329 14 13.086359 0 0 0 .916016.6406 14 13.086359 0 0 0 .210937.1426 14 13.086359 0 0 0 .943359.5312 14 13.086359 0 0 0 .269532.1445 14 13.086359 0 0 0 .951172.4239 14 13.086359 0 0 0 .326171.1367 14 13.086359 0 0 0 .890625.2969 14 13.086359 0 0 0 .445313.1386 14 13.086359 0 0 0 .871089.2012 14 13.086359 0 0 0 1.310547.2148 14 13.086359 0 0 0 1.757812.1211 14 13.086359 0 0 0 12.939453-8.1171c.01652-.037.03675-.072.05273-.1094a14 13.086359 0 0 0 .007817-.0156v-4.8458a13 12.151619 0 0 1 -13 12.1524 13 12.151619 0 0 1 -13-12.1524zm26 0v-.498h-.02734a13 12.151619 0 0 1 .02734.498zm.939453 1.1231c-.0211.2319-.05594.461-.08984.6894a14 13.086359 0 0 0 .08984-.6894zm-.1875 1.2852c-.05052.2536-.113787.5036-.179687.7519a14 13.086359 0 0 0 .179687-.7519zm-.3125 1.2343c-.08541.2759-.185112.5445-.289062.8125a14 13.086359 0 0 0 .289062-.8125zm-1.025391 2.3965c-.13741.2463-.288046.4838-.441406.7207a14 13.086359 0 0 0 .441406-.7207zm-.710937 1.1348c-.1494.2126-.312569.4154-.474609.6191a14 13.086359 0 0 0 .474609-.6191zm-.818359 1.0488c-.17356.2006-.359212.3896-.544922.5801a14 13.086359 0 0 0 .544922-.5801zm-.904297.9512c-.21086.2004-.435947.3847-.660157.5722a14 13.086359 0 0 0 .660157-.5722zm-1.009766.8711c-.28032.219-.574757.4209-.873047.6191a14 13.086359 0 0 0 .873047-.6191zm-1.083984.7656c-.36604.2339-.744896.4513-1.134766.6523a14 13.086359 0 0 0 1.134766-.6523z" opacity=".7"/><path d="m26.437504 21.2253c-.7961.7354-2.42706 1.8172-1.4375 5.7754.0392-.015.0798-.05.11914-.068a5 5 0 0 1 1.31836-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.24999 2.2461c.0533.079.1019.1431.15625.2246.97839-3.9135-.60047-5.0104-1.40624-5.7461zm-3.97266 1.7656a5 5 0 0 0 -.2168.021 5 5 0 0 1 .2168-.021zm-.50391.064a5 5 0 0 0 -.1914.039 5 5 0 0 1 .1914-.039zm-.51562.1211a5 5 0 0 0 -.11719.037 5 5 0 0 1 .11719-.037zm-.49219.1738a5 5 0 0 0 -.0684.029 5 5 0 0 1 .0684-.029zm-.44727.209a5 5 0 0 0 -.0781.043 5 5 0 0 1 .0781-.043zm-.43359.2598a5 5 0 0 0 -.0606.041 5 5 0 0 1 .0606-.041z" opacity=".7"/><path d="m20.8125 15.9111a13 12.151619 0 0 0 -3.8125 8.5879 13 12.151619 0 0 0 13 12.1516 13 12.151619 0 0 0 13-12.1516 13 12.151619 0 0 0 -3.8125-8.5879l-5.6543 5.2853a5 4.6736997 0 0 1 1.4668 3.3026 5 4.6736997 0 0 1 -5 4.6737 5 4.6736997 0 0 1 -5-4.6737 5 4.6736997 0 0 1 1.4668-3.3026zm-2.38867 1.2488c-.0255.035-.053.069-.0781.104a14 13.086359 0 0 1 .0781-.104zm-.64453.9877c-.0495.083-.10487.1625-.15235.2464a14 13.086359 0 0 1 .15235-.2464zm-.56641 1.0661c-.0571.1205-.12062.2376-.17383.3597a14 13.086359 0 0 1 .17383-.3597zm-.48437 1.1684c-.0494.1388-.10206.2761-.14649.4163a14 13.086359 0 0 1 .14649-.4163zm-.35352 1.1813c-.0423.1708-.088.3404-.12305.513a14 13.086359 0 0 1 .12305-.513zm-.24023 1.2378c-.0268.1896-.0563.3783-.0742.5696a14 13.086359 0 0 1 .0742-.5696zm27.80468 2.8206a14 13.086359 0 0 1 -.0898.6883c.0339-.2284.0687-.4564.0898-.6883zm-.1875 1.2853a14 13.086359 0 0 1 -.17968.7503c.0659-.2483.12916-.4967.17968-.7503zm-27.47265.1917c.0849.3938.19488.7791.3164 1.1593a14 13.086359 0 0 1 -.3164-1.1593zm.3164 1.1593a14 13.086359 0 0 0 .0957.2756c-.0318-.092-.066-.1827-.0957-.2756zm.0957.2756c.10516.3041.21983.6027.34766.8964a14 13.086359 0 0 1 -.34766-.8964zm.34766.8964a14 13.086359 0 0 0 .11523.263c-.0402-.087-.077-.1752-.11523-.263zm.11523.263c.17002.3674.35226.7298.55664 1.079a14 13.086359 0 0 1 -.55664-1.079zm26.28516-1.5519a14 13.086359 0 0 1 -.28906.8124c.10395-.268.20365-.5365.28906-.8124zm-.44727 1.2177a14 13.086359 0 0 1 -.38476.8016c.1357-.2635.26778-.5286.38476-.8016zm-.57812 1.1776a14 13.086359 0 0 1 -.44141.7212c.15336-.2369.304-.4749.44141-.7212zm-24.67578.2739c.21514.3644.44716.7185.69726 1.0606a14 13.086359 0 0 1 -.69726-1.0606zm23.96484.8616a14 13.086359 0 0 1 -.47461.619c.16204-.2037.32521-.4064.47461-.619zm-23.11133.3963c.21212.2787.42979.554.66407.816a14 13.086359 0 0 1 -.66407-.816zm22.29297.6517a14 13.086359 0 0 1 -.54492.5805c.18571-.1905.37136-.3799.54492-.5805zm-21.31054.4911c.20056.2095.39883.42.61328.6171a14 13.086359 0 0 1 -.61328-.6171zm20.40625.4601a14 13.086359 0 0 1 -.66016.5732c.22421-.1875.4493-.3728.66016-.5732zm-19.39649.4929c.20383.1737.40653.3471.6211.5094a14 13.086359 0 0 1 -.6211-.5094zm18.38672.378a14 13.086359 0 0 1 -.87305.6206c.29829-.1982.59273-.4016.87305-.6206zm-17.30664.4526c.21791.1515.43472.304.66211.4437a14 13.086359 0 0 1 -.66211-.4437zm16.22266.3141a14 13.086359 0 0 1 -1.13477.6517c.38987-.201.76873-.4178 1.13477-.6517zm-15.11719.3816c.25337.1433.50794.2841.77148.4126a14 13.086359 0 0 1 -.77148-.4126zm13.94141.2957a14 13.086359 0 0 1 -1.1543.5203c.39316-.1589.78081-.3293 1.1543-.5203zm-1.1543.5203c-.0929.037-.18736.072-.28125.1078a14 13.086359 0 0 0 .28125-.1078zm-.28125.1078a14 13.086359 0 0 1 -.95899.3249c.32526-.098.64465-.2055.95899-.3249zm-.95899.3249c-.0985.03-.19547.062-.29492.09a14 13.086359 0 0 0 .29492-.09zm-.29492.09a14 13.086359 0 0 1 -1.24023.2958c.42134-.08.83353-.1822 1.24023-.2958zm-10.07812-.7449c.2819.1269.56542.2504.85742.3597a14 13.086359 0 0 1 -.85742-.3597zm1.29102.5076c.2867.097.57406.1904.86914.2702a14 13.086359 0 0 1 -.86914-.2702zm1.38671.3944c.26558.062.53142.1207.80274.1679a14 13.086359 0 0 1 -.80274-.1679zm1.44141.2592c.24429.032.48818.064.73633.084a14 13.086359 0 0 1 -.73633-.084z"/></g><g fill="#1e8bcd"><path d="m30.000004 19.8269c-1.32561 0-2.59649.4943-3.53321 1.3711-.008.01-.0209.02-.0293.027v3.2793a5 5 0 0 1 3.56251-1.5039 5 5 0 0 1 3.59375 1.5293v-3.2754c-.0178-.016-.0435-.041-.0606-.057-.93672-.8768-2.20759-1.37-3.5332-1.3711z" opacity=".7"/><path d="m31.10352 11.4583a14 13.086359 0 0 1 .50195.057 14 13.086359 0 0 0 -.50195-.057zm1.41211.1735a14 13.086359 0 0 1 .41015.086 14 13.086359 0 0 0 -.41015-.086zm1.36132.2994a14 13.086359 0 0 1 .3711.115 14 13.086359 0 0 0 -.3711-.115zm-3.87695.4162a13 12.151619 0 0 0 -9.1875 3.5637l5.6543 5.2853a5 4.6736997 0 0 1 3.5332-1.3711 5 4.6736997 0 0 1 3.5332 1.3711l5.6543-5.2853a13 12.151619 0 0 0 -9.1875-3.5637zm5.22656.018a14 13.086359 0 0 1 .21485.092 14 13.086359 0 0 0 -.21485-.092zm1.26367.5458a14 13.086359 0 0 1 .22461.1205 14 13.086359 0 0 0 -.22461-.1205z"/><path d="m30 3a23 21.499019 0 0 0 -23 21.498 23 21.499019 0 0 0 23 21.5 23 21.499019 0 0 0 23-21.5 23 21.499019 0 0 0 -23-21.498zm0 8.4121a14 13.086359 0 0 1 1.164062.053 14 13.086359 0 0 1 1.421876.1817 14 13.086359 0 0 1 1.328124.2969 14 13.086359 0 0 1 1.351563.4375 14 13.086359 0 0 1 1.240234.539 14 13.086359 0 0 1 7.494141 11.5781 14 13.086359 0 0 1 -.06055 1.1231 14 13.086359 0 0 1 -.08203.6348 14 13.086359 0 0 1 -.105469.6543 14 13.086359 0 0 1 -.148437.6171 14 13.086359 0 0 1 -.177735.6524 14 13.086359 0 0 1 -.222656.623 14 13.086359 0 0 1 -.242187.6231 14 13.086359 0 0 1 -.285157.5918 14 13.086359 0 0 1 -.300779.582 14 13.086359 0 0 1 -.333984.5469 14 13.086359 0 0 1 -12.041016 6.4391 14 13.086359 0 0 1 -1.912109-.1386c-.0084 0-.017-.0009-.02539 0a14 13.086359 0 0 1 -.638672-.092 14 13.086359 0 0 1 -.683594-.1426 14 13.086359 0 0 1 -.683593-.1621 14 13.086359 0 0 1 -.685547-.2149 14 13.086359 0 0 1 -.644532-.2207 14 13.086359 0 0 1 -.61914-.2597 14 13.086359 0 0 1 -.621094-.2793 14 13.086359 0 0 1 -.662109-.3555 14 13.086359 0 0 1 -.544922-.3125 14 13.086359 0 0 1 -.609375-.4082c-.0019 0-.0039 0-.0059 0a14 13.086359 0 0 1 -.515624-.3672 14 13.086359 0 0 1 -.539063-.4414c-.0084-.01-.01695-.014-.02539-.022a14 13.086359 0 0 1 -.472656-.4121 14 13.086359 0 0 1 -.521484-.5254c-.0051-.01-.01053-.01-.01563-.016a14 13.086359 0 0 1 -.398395-.4238 14 13.086359 0 0 1 -.449219-.5527 14 13.086359 0 0 1 -.373046-.4864 14 13.086359 0 0 1 -.396485-.6035 14 13.086359 0 0 1 -1.957031-6.6513 14 13.086359 0 0 1 .06055-1.1269 14 13.086359 0 0 1 .978515-3.7949 14 13.086359 0 0 1 .587891-1.1797 14 13.086359 0 0 1 .71875-1.1309 14 13.086359 0 0 1 11.654294-5.8535zm-13.271484 8.9707c-.04941.1388-.102055.2758-.146485.416a14 13.086359 0 0 1 .146485-.416zm-.353516 1.1797c-.0423.1708-.088.3411-.123047.5137a14 13.086359 0 0 1 .123047-.5137z"/></g><g fill="#fb983b"><path d="m20.10742 33.746-6.36133 5.9462a23 21.499019 0 0 0 .008.01 23 21.499019 0 0 0 1.54883 1.3109 23 21.499019 0 0 0 .17578.1442 23 21.499019 0 0 0 1.62696 1.1228 23 21.499019 0 0 0 .22851.1534 23 21.499019 0 0 0 1.61328.8964 23 21.499019 0 0 0 .39258.2099 23 21.499019 0 0 0 1.56641.6828 23 21.499019 0 0 0 .53711.2246 23 21.499019 0 0 0 1.52929.4984 23 21.499019 0 0 0 .66016.2063 23 21.499019 0 0 0 1.4707.3286 23 21.499019 0 0 0 .7793.1643 23 21.499019 0 0 0 1.43555.1826 23 21.499019 0 0 0 .86328.098 23 21.499019 0 0 0 1.81836.075 23 21.499019 0 0 0 16.1582-6.2237 23 21.499019 0 0 0 .0957-.082l-6.36133-5.9462a14 13.086359 0 0 1 -9.89256 3.8375 14 13.086359 0 0 1 -9.89258-3.8394z" fill-rule="evenodd"/><path d="m46.25 39.6563a23 21.5 0 0 1 -16.25 6.3437 23 21.5 0 0 1 -16.251953-6.3164v2.5703a23 23 0 0 0 16.251953 6.7461 23 23 0 0 0 16.25-6.7441z" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/donut3dexploded_52x60.svg b/loleaflet/images/donut3dexploded_52x60.svg
index b1fb1e634e..4e6ef09e07 100644
--- a/loleaflet/images/donut3dexploded_52x60.svg
+++ b/loleaflet/images/donut3dexploded_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m32.03125 10.125c-6.170655 0-11.713575 3.5779-13.978516 9.0195h-.01172v3.084c.01044-.025.01871-.051.0293-.076l.07813.025c1.377009-3.14 3.924331-5.7068 7.169921-7.2246 7.419097-3.4475 16.421491-.6169 20.107422 6.3223.787609 1.5301 1.166934 2.9503 1.542969 4.6504.06082-.5136.09211-1.03.09375-1.5469 0-7.8701-6.72972-14.25-15.03125-14.25z" fill="#4d82b8" opacity=".7"/><path d="m10.591797 16.7754s-.03858 3.0513-.03125 3.0137l6.673828 2.0976c-.154812.8213-.233238 1.654-.234375 2.4883.0051.4856.0364.9706.09375 1.4531.147831-1.2354.467774-2.4464.947266-3.6035v-3.084z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m54.962891 25.1816c-.260241 7.9194-5.153556 15.0638-12.736329 18.5957-5.151539 2.3785-11.068239 2.8676-16.585937 1.3711v2.6836c2.21672.7291 4.530731 1.1021 6.859375 1.1055 12.426407 0 22.5-10.2975 22.5-23-.0083-.2521-.02069-.5041-.03711-.7559z" opacity=".7"/><path d="m17.037109 25.209a13 14 0 0 0 -.03711.791 13 14 0 0 0 .873047 5.043 13 14 0 0 0 12.126954 8.957 13 14 0 0 0 12.103516-8.9316 13 14 0 0 0 .896484-5.0684 13 14 0 0 0 -.027344-.791 13 12.159099 0 0 1 -12.972656 11.4707 13 12.159099 0 0 1 -12.962891-11.4707zm26.902344.4355c-.0211.2321-.05594.461-.08984.6895a14 13.094414 0 0 0 .08984-.6895zm-.1875 1.2852c-.05052.2537-.113787.5034-.179687.7519a14 13.094414 0 0 0 .179687-.7519zm-.3125 1.2363c-.08541.276-.185112.5443-.289062.8125a14 13.094414 0 0 0 .289062-.8125zm-.447265 1.2188c-.11698.2731-.249066.537-.384766.8007a14 13.094414 0 0 0 .384766-.8007z" opacity=".7"/><path d="m26.4375 21.2246c-.796093.7354-2.427053 1.8172-1.4375 5.7754.0392-.015.0798-.05.119141-.068a5 5 0 0 1 1.318359-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.25 2.2461c.0533.079.1019.1431.15625.2246.978387-3.9135-.600474-5.0104-1.40625-5.7461zm-3.972656 1.7656a5 5 0 0 0 -.216797.021 5 5 0 0 1 .216797-.021zm-.503906.064a5 5 0 0 0 -.191407.039 5 5 0 0 1 .191407-.039zm-.515626.1211a5 5 0 0 0 -.117187.037 5 5 0 0 1 .117187-.037zm-.492187.1738a5 5 0 0 0 -.06836.029 5 5 0 0 1 .06836-.029zm-.447266.209a5 5 0 0 0 -.07813.043 5 5 0 0 1 .07813-.043zm-.433593.2598a5 5 0 0 0 -.06055.041 5 5 0 0 1 .06055-.041z" opacity=".7"/></g><path d="m30 19.8262c-1.32561 0-2.596483.4943-3.533203 1.3711-.0082.01-.02089.019-.0293.027v3.2793a5 5 0 0 1 3.562503-1.5036 5 5 0 0 1 3.59375 1.5293v-3.2754c-.0178-.016-.04355-.041-.06055-.057-.936717-.8768-2.20759-1.37-3.5332-1.3711z" fill="#4d82b8" opacity=".7"/><path d="m20.8125 15.9278a13 12.159099 0 0 0 -3.8125 8.5932 13 12.159099 0 0 0 13 12.1591 13 12.159099 0 0 0 13-12.1591 13 12.159099 0 0 0 -3.8125-8.5932l-5.6543 5.2886a5 4.6765765 0 0 1 1.4668 3.3046 5 4.6765765 0 0 1 -5 4.6766 5 4.6765765 0 0 1 -5-4.6766 5 4.6765765 0 0 1 1.4668-3.3046zm-2.38867 1.2495c-.0255.036-.0531.069-.0781.1042a14 13.094414 0 0 1 .0781-.1042zm-.64453.9883c-.0495.083-.10487.1627-.15235.2467a14 13.094414 0 0 1 .15235-.2467zm-.56641 1.0669c-.0571.1205-.12062.2377-.17383.3599a14 13.094414 0 0 1 .17383-.3599zm-.48437 1.1691c-.0494.1388-.10206.2762-.14649.4165a14 13.094414 0 0 1 .14649-.4165zm-.35352 1.182c-.0423.1709-.0881.3406-.12305.5133a14 13.094414 0 0 1 .12305-.5133zm-.24023 1.2385c-.0268.1898-.0563.3786-.0742.57a14 13.094414 0 0 1 .0742-.57zm27.80468 2.8224a14 13.094414 0 0 1 -.0898.6887c.0339-.2285.0687-.4566.0898-.6887zm-.1875 1.2861a14 13.094414 0 0 1 -.17968.7508c.0659-.2485.12916-.4971.17968-.7508zm-27.47265.1918c.0849.3941.19488.7796.3164 1.16a14 13.094414 0 0 1 -.3164-1.16zm.3164 1.16a14 13.094414 0 0 0 .0957.2758c-.0318-.093-.066-.1828-.0957-.2758zm.0957.2758c.10516.3043.21983.6029.34766.897a14 13.094414 0 0 1 -.34766-.897zm.34766.897a14 13.094414 0 0 0 .11523.263c-.0402-.087-.0771-.1752-.11523-.263zm.11523.263c.17002.3678.35226.7304.55664 1.0796a14 13.094414 0 0 1 -.55664-1.0796zm26.28516-1.5527a14 13.094414 0 0 1 -.28906.8129c.10395-.2682.20365-.5369.28906-.8129zm-.44727 1.2184a14 13.094414 0 0 1 -.38476.802c.1357-.2637.26778-.5289.38476-.802zm-.57812 1.1783a14 13.094414 0 0 1 -.44141.7216c.15336-.237.304-.4751.44141-.7216zm-24.67578.2741c.21514.3647.44716.7189.69726 1.0613a14 13.094414 0 0 1 -.69726-1.0613zm23.96484.8621a14 13.094414 0 0 1 -.47461.6193c.16204-.2038.32521-.4066.47461-.6193zm-23.11133.3965c.21212.2789.42979.5544.66407.8166a14 13.094414 0 0 1 -.66407-.8166zm22.29297.6521a14 13.094414 0 0 1 -.54492.581c.18571-.1907.37136-.3803.54492-.581zm-21.31054.4914c.20056.2097.39883.4203.61328.6175a14 13.094414 0 0 1 -.61328-.6175zm20.40625.4604a14 13.094414 0 0 1 -.66016.5736c.22421-.1876.4493-.3731.66016-.5736zm-19.39649.4932c.20383.1738.40653.3474.62109.5097a14 13.094414 0 0 1 -.62109-.5097zm18.38672.3781a14 13.094414 0 0 1 -.87305.6212c.29829-.1984.59273-.402.87305-.6212zm-17.30664.4531c.21791.1515.43472.3042.66211.4439a14 13.094414 0 0 1 -.66211-.4439zm16.22266.3143a14 13.094414 0 0 1 -1.13477.6521c.38987-.2012.76873-.4181 1.13477-.6521zm-15.11719.3818c.25337.1434.50794.2843.77148.4128a14 13.094414 0 0 1 -.77148-.4128zm13.9414.2959a14 13.094414 0 0 1 -1.15429.5206c.39316-.159.78081-.3295 1.15429-.5206zm-1.15429.5206c-.0929.037-.18736.072-.28125.1078a14 13.094414 0 0 0 .28125-.1078zm-.28125.1078a14 13.094414 0 0 1 -.95899.3252c.32526-.098.64465-.2056.95899-.3252zm-.95899.3252c-.0985.03-.19547.062-.29492.09a14 13.094414 0 0 0 .29492-.09zm-.29492.09a14 13.094414 0 0 1 -1.24023.2959c.42133-.08.83353-.1823 1.24023-.2959zm-10.07812-.7454c.2819.1269.56542.2505.85742.3599a14 13.094414 0 0 1 -.85742-.3599zm1.29101.5079c.28671.097.57407.1905.86915.2704a14 13.094414 0 0 1 -.86915-.2704zm1.38672.3946c.26557.062.53142.1208.80274.1681a14 13.094414 0 0 1 -.80274-.1681zm1.44141.2593c.24429.032.48818.065.73633.084a14 13.094414 0 0 1 -.73633-.084z" fill="#eac282"/><path d="m31.10352 11.4723a14 13.094414 0 0 1 .50195.057 14 13.094414 0 0 0 -.50195-.057zm1.4121.1735a14 13.094414 0 0 1 .41016.086 14 13.094414 0 0 0 -.41016-.086zm1.36133.2996a14 13.094414 0 0 1 .3711.1151 14 13.094414 0 0 0 -.3711-.1151zm-3.87695.4165a13 12.159099 0 0 0 -9.1875 3.5659l5.6543 5.2886a5 4.6765765 0 0 1 3.5332-1.372 5 4.6765765 0 0 1 3.5332 1.372l5.6543-5.2886a13 12.159099 0 0 0 -9.1875-3.5659zm5.22656.018a14 13.094414 0 0 1 .21485.092 14 13.094414 0 0 0 -.21485-.092zm1.26367.5462a14 13.094414 0 0 1 .22461.1206 14 13.094414 0 0 0 -.22461-.1206z" fill="#4d82b8"/><path d="m39 4.0229a23 21.512252 0 0 0 -17.24324 1.2245 23 21.512252 0 0 0 -11.19613 11.5417l7.58688 2.3849a15 14.029729 0 0 1 7.17009-7.2241 15 14.029729 0 0 1 20.10766 6.3208 15 14.029729 0 0 1 -6.75789 18.807 15 14.029729 0 0 1 -10.49068.9885l-2.54422 7.0804a23 21.512252 0 0 0 16.5945-1.3687 23 21.512252 0 0 0 10.36239-28.8383 23 21.512252 0 0 0 -13.58936-10.9167zm-29.43057 15.7598a23 21.512252 0 0 0 -.33073 1.7405 23 21.512252 0 0 1 .33073-1.7405zm-.39661 2.1302a23 21.512252 0 0 0 -.13214 1.6292 23 21.512252 0 0 1 .13214-1.6292zm-.1663 2.1601a23 21.512252 0 0 0 .0405 1.493 23 21.512252 0 0 1 -.0405-1.493zm.0696 2.1746a23 21.512252 0 0 0 .18841 1.3908 23 21.512252 0 0 1 -.18841-1.3908zm.30436 2.1577a23 21.512252 0 0 0 .31651 1.2867 23 21.512252 0 0 1 -.31651-1.2867zm.5287 2.0896a23 21.512252 0 0 0 .43166 1.1956 23 21.512252 0 0 1 -.43166-1.1956zm.75488 2.0566a23 21.512252 0 0 0 .64431 1.3549 23 21.512252 0 0 1 -.64431-1.3549z" fill="#4d82b8"/><g fill="#eac282" fill-rule="evenodd"><path d="m13.257812 21.9688.02344.01v-.01zm.02344.058a15 14.029729 0 0 0 0 4.9942v-2.0918a15 14.029729 0 0 1 .0098-.051h-.0098v-2.8496zm10.042969 15.877-1.972657 7.1934v2.9023l1.986329-7.2441a15 14.029729 0 0 1 -.01367-.01v-2.8457z" opacity=".8"/><path d="m5.0957031 26.0117a23 21.512252 0 0 0 -.011719.1172 23 21.512252 0 0 0 -.025391.2617 23 21.512252 0 0 0 -.00391 1.7559 23 21.512252 0 0 0 .00586.4238 23 21.512252 0 0 0 .1679687 1.6094 23 21.512252 0 0 0 .068359.5449 23 21.512252 0 0 0 .3183594 1.4863 23 21.512252 0 0 0 .1464844.6368 23 21.512252 0 0 0 .4492187 1.3496 23 21.512252 0 0 0 .2441406.7109 23 21.512252 0 0 0 .5625 1.2481 23 21.512252 0 0 0 .3496094.746 23 21.512252 0 0 0 .8574219 1.502 23 21.512252 0 0 0 13.1269568 9.5957v-2.9023a23 21.512252 0 0 1 -13.1269526-9.5957 23 21.512252 0 0 1 -.8574219-1.502 23 21.512252 0 0 1 -.3496094-.7461 23 21.512252 0 0 1 -.5625-1.248 23 21.512252 0 0 1 -.2441406-.711 23 21.512252 0 0 1 -.4492187-1.3496 23 21.512252 0 0 1 -.1464844-.6367 23 21.512252 0 0 1 -.3183594-1.4863 23 21.512252 0 0 1 -.068359-.545 23 21.512252 0 0 1 -.1328125-1.2656z" opacity=".7"/><path d="m5.55146 20.1219a23 21.512252 0 0 0 -.22007 1.0089 23 21.512252 0 0 0 -.0445.2137 23 21.512252 0 0 0 -.20337 1.8824 23 21.512252 0 0 0 -.0254.2617 23 21.512252 0 0 0 -.004 1.7567 23 21.512252 0 0 0 .007.4223 23 21.512252 0 0 0 .16787 1.6092 23 21.512252 0 0 0 .068.5464 23 21.512252 0 0 0 .31884 1.4851 23 21.512252 0 0 0 .1461.6366 23 21.512252 0 0 0 .44853 1.3504 23 21.512252 0 0 0 .24465.7111 23 21.512252 0 0 0 .56335 1.2478 23 21.512252 0 0 0 .34816.7454 23 21.512252 0 0 0 .85828 1.5031 23 21.512252 0 0 0 13.12745 9.5953l1.98551-7.2447a15 14.029729 0 0 1 -8.22796-6.1593 15 14.029729 0 0 1 -1.81924-9.7165l-7.73999-1.8556z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m32.03125 10.125c-6.170655 0-11.713575 3.5779-13.978516 9.0195h-.01172v3.084c.01044-.025.01871-.051.0293-.076l.07813.025c1.377009-3.14 3.924331-5.7068 7.169921-7.2246 7.419097-3.4475 16.421491-.6169 20.107422 6.3223.787609 1.5301 1.166934 2.9503 1.542969 4.6504.06082-.5136.09211-1.03.09375-1.5469 0-7.8701-6.72972-14.25-15.03125-14.25z" fill="#1e8bcd" opacity=".7"/><path d="m10.591797 16.7754s-.03858 3.0513-.03125 3.0137l6.673828 2.0976c-.154812.8213-.233238 1.654-.234375 2.4883.0051.4856.0364.9706.09375 1.4531.147831-1.2354.467774-2.4464.947266-3.6035v-3.084z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m54.962891 25.1816c-.260241 7.9194-5.153556 15.0638-12.736329 18.5957-5.151539 2.3785-11.068239 2.8676-16.585937 1.3711v2.6836c2.21672.7291 4.530731 1.1021 6.859375 1.1055 12.426407 0 22.5-10.2975 22.5-23-.0083-.2521-.02069-.5041-.03711-.7559z" opacity=".7"/><path d="m17.037109 25.209a13 14 0 0 0 -.03711.791 13 14 0 0 0 .873047 5.043 13 14 0 0 0 12.126954 8.957 13 14 0 0 0 12.103516-8.9316 13 14 0 0 0 .896484-5.0684 13 14 0 0 0 -.027344-.791 13 12.159099 0 0 1 -12.972656 11.4707 13 12.159099 0 0 1 -12.962891-11.4707zm26.902344.4355c-.0211.2321-.05594.461-.08984.6895a14 13.094414 0 0 0 .08984-.6895zm-.1875 1.2852c-.05052.2537-.113787.5034-.179687.7519a14 13.094414 0 0 0 .179687-.7519zm-.3125 1.2363c-.08541.276-.185112.5443-.289062.8125a14 13.094414 0 0 0 .289062-.8125zm-.447265 1.2188c-.11698.2731-.249066.537-.384766.8007a14 13.094414 0 0 0 .384766-.8007z" opacity=".7"/><path d="m26.4375 21.2246c-.796093.7354-2.427053 1.8172-1.4375 5.7754.0392-.015.0798-.05.119141-.068a5 5 0 0 1 1.318359-2.4277v-3.2793zm7.15625.029v3.2754a5 5 0 0 1 1.25 2.2461c.0533.079.1019.1431.15625.2246.978387-3.9135-.600474-5.0104-1.40625-5.7461zm-3.972656 1.7656a5 5 0 0 0 -.216797.021 5 5 0 0 1 .216797-.021zm-.503906.064a5 5 0 0 0 -.191407.039 5 5 0 0 1 .191407-.039zm-.515626.1211a5 5 0 0 0 -.117187.037 5 5 0 0 1 .117187-.037zm-.492187.1738a5 5 0 0 0 -.06836.029 5 5 0 0 1 .06836-.029zm-.447266.209a5 5 0 0 0 -.07813.043 5 5 0 0 1 .07813-.043zm-.433593.2598a5 5 0 0 0 -.06055.041 5 5 0 0 1 .06055-.041z" opacity=".7"/></g><path d="m30 19.8262c-1.32561 0-2.596483.4943-3.533203 1.3711-.0082.01-.02089.019-.0293.027v3.2793a5 5 0 0 1 3.562503-1.5036 5 5 0 0 1 3.59375 1.5293v-3.2754c-.0178-.016-.04355-.041-.06055-.057-.936717-.8768-2.20759-1.37-3.5332-1.3711z" fill="#1e8bcd" opacity=".7"/><path d="m20.8125 15.9278a13 12.159099 0 0 0 -3.8125 8.5932 13 12.159099 0 0 0 13 12.1591 13 12.159099 0 0 0 13-12.1591 13 12.159099 0 0 0 -3.8125-8.5932l-5.6543 5.2886a5 4.6765765 0 0 1 1.4668 3.3046 5 4.6765765 0 0 1 -5 4.6766 5 4.6765765 0 0 1 -5-4.6766 5 4.6765765 0 0 1 1.4668-3.3046zm-2.38867 1.2495c-.0255.036-.0531.069-.0781.1042a14 13.094414 0 0 1 .0781-.1042zm-.64453.9883c-.0495.083-.10487.1627-.15235.2467a14 13.094414 0 0 1 .15235-.2467zm-.56641 1.0669c-.0571.1205-.12062.2377-.17383.3599a14 13.094414 0 0 1 .17383-.3599zm-.48437 1.1691c-.0494.1388-.10206.2762-.14649.4165a14 13.094414 0 0 1 .14649-.4165zm-.35352 1.182c-.0423.1709-.0881.3406-.12305.5133a14 13.094414 0 0 1 .12305-.5133zm-.24023 1.2385c-.0268.1898-.0563.3786-.0742.57a14 13.094414 0 0 1 .0742-.57zm27.80468 2.8224a14 13.094414 0 0 1 -.0898.6887c.0339-.2285.0687-.4566.0898-.6887zm-.1875 1.2861a14 13.094414 0 0 1 -.17968.7508c.0659-.2485.12916-.4971.17968-.7508zm-27.47265.1918c.0849.3941.19488.7796.3164 1.16a14 13.094414 0 0 1 -.3164-1.16zm.3164 1.16a14 13.094414 0 0 0 .0957.2758c-.0318-.093-.066-.1828-.0957-.2758zm.0957.2758c.10516.3043.21983.6029.34766.897a14 13.094414 0 0 1 -.34766-.897zm.34766.897a14 13.094414 0 0 0 .11523.263c-.0402-.087-.0771-.1752-.11523-.263zm.11523.263c.17002.3678.35226.7304.55664 1.0796a14 13.094414 0 0 1 -.55664-1.0796zm26.28516-1.5527a14 13.094414 0 0 1 -.28906.8129c.10395-.2682.20365-.5369.28906-.8129zm-.44727 1.2184a14 13.094414 0 0 1 -.38476.802c.1357-.2637.26778-.5289.38476-.802zm-.57812 1.1783a14 13.094414 0 0 1 -.44141.7216c.15336-.237.304-.4751.44141-.7216zm-24.67578.2741c.21514.3647.44716.7189.69726 1.0613a14 13.094414 0 0 1 -.69726-1.0613zm23.96484.8621a14 13.094414 0 0 1 -.47461.6193c.16204-.2038.32521-.4066.47461-.6193zm-23.11133.3965c.21212.2789.42979.5544.66407.8166a14 13.094414 0 0 1 -.66407-.8166zm22.29297.6521a14 13.094414 0 0 1 -.54492.581c.18571-.1907.37136-.3803.54492-.581zm-21.31054.4914c.20056.2097.39883.4203.61328.6175a14 13.094414 0 0 1 -.61328-.6175zm20.40625.4604a14 13.094414 0 0 1 -.66016.5736c.22421-.1876.4493-.3731.66016-.5736zm-19.39649.4932c.20383.1738.40653.3474.62109.5097a14 13.094414 0 0 1 -.62109-.5097zm18.38672.3781a14 13.094414 0 0 1 -.87305.6212c.29829-.1984.59273-.402.87305-.6212zm-17.30664.4531c.21791.1515.43472.3042.66211.4439a14 13.094414 0 0 1 -.66211-.4439zm16.22266.3143a14 13.094414 0 0 1 -1.13477.6521c.38987-.2012.76873-.4181 1.13477-.6521zm-15.11719.3818c.25337.1434.50794.2843.77148.4128a14 13.094414 0 0 1 -.77148-.4128zm13.9414.2959a14 13.094414 0 0 1 -1.15429.5206c.39316-.159.78081-.3295 1.15429-.5206zm-1.15429.5206c-.0929.037-.18736.072-.28125.1078a14 13.094414 0 0 0 .28125-.1078zm-.28125.1078a14 13.094414 0 0 1 -.95899.3252c.32526-.098.64465-.2056.95899-.3252zm-.95899.3252c-.0985.03-.19547.062-.29492.09a14 13.094414 0 0 0 .29492-.09zm-.29492.09a14 13.094414 0 0 1 -1.24023.2959c.42133-.08.83353-.1823 1.24023-.2959zm-10.07812-.7454c.2819.1269.56542.2505.85742.3599a14 13.094414 0 0 1 -.85742-.3599zm1.29101.5079c.28671.097.57407.1905.86915.2704a14 13.094414 0 0 1 -.86915-.2704zm1.38672.3946c.26557.062.53142.1208.80274.1681a14 13.094414 0 0 1 -.80274-.1681zm1.44141.2593c.24429.032.48818.065.73633.084a14 13.094414 0 0 1 -.73633-.084z" fill="#fb983b"/><path d="m31.10352 11.4723a14 13.094414 0 0 1 .50195.057 14 13.094414 0 0 0 -.50195-.057zm1.4121.1735a14 13.094414 0 0 1 .41016.086 14 13.094414 0 0 0 -.41016-.086zm1.36133.2996a14 13.094414 0 0 1 .3711.1151 14 13.094414 0 0 0 -.3711-.1151zm-3.87695.4165a13 12.159099 0 0 0 -9.1875 3.5659l5.6543 5.2886a5 4.6765765 0 0 1 3.5332-1.372 5 4.6765765 0 0 1 3.5332 1.372l5.6543-5.2886a13 12.159099 0 0 0 -9.1875-3.5659zm5.22656.018a14 13.094414 0 0 1 .21485.092 14 13.094414 0 0 0 -.21485-.092zm1.26367.5462a14 13.094414 0 0 1 .22461.1206 14 13.094414 0 0 0 -.22461-.1206z" fill="#1e8bcd"/><path d="m39 4.0229a23 21.512252 0 0 0 -17.24324 1.2245 23 21.512252 0 0 0 -11.19613 11.5417l7.58688 2.3849a15 14.029729 0 0 1 7.17009-7.2241 15 14.029729 0 0 1 20.10766 6.3208 15 14.029729 0 0 1 -6.75789 18.807 15 14.029729 0 0 1 -10.49068.9885l-2.54422 7.0804a23 21.512252 0 0 0 16.5945-1.3687 23 21.512252 0 0 0 10.36239-28.8383 23 21.512252 0 0 0 -13.58936-10.9167zm-29.43057 15.7598a23 21.512252 0 0 0 -.33073 1.7405 23 21.512252 0 0 1 .33073-1.7405zm-.39661 2.1302a23 21.512252 0 0 0 -.13214 1.6292 23 21.512252 0 0 1 .13214-1.6292zm-.1663 2.1601a23 21.512252 0 0 0 .0405 1.493 23 21.512252 0 0 1 -.0405-1.493zm.0696 2.1746a23 21.512252 0 0 0 .18841 1.3908 23 21.512252 0 0 1 -.18841-1.3908zm.30436 2.1577a23 21.512252 0 0 0 .31651 1.2867 23 21.512252 0 0 1 -.31651-1.2867zm.5287 2.0896a23 21.512252 0 0 0 .43166 1.1956 23 21.512252 0 0 1 -.43166-1.1956zm.75488 2.0566a23 21.512252 0 0 0 .64431 1.3549 23 21.512252 0 0 1 -.64431-1.3549z" fill="#1e8bcd"/><g fill="#fb983b" fill-rule="evenodd"><path d="m13.257812 21.9688.02344.01v-.01zm.02344.058a15 14.029729 0 0 0 0 4.9942v-2.0918a15 14.029729 0 0 1 .0098-.051h-.0098v-2.8496zm10.042969 15.877-1.972657 7.1934v2.9023l1.986329-7.2441a15 14.029729 0 0 1 -.01367-.01v-2.8457z" opacity=".8"/><path d="m5.0957031 26.0117a23 21.512252 0 0 0 -.011719.1172 23 21.512252 0 0 0 -.025391.2617 23 21.512252 0 0 0 -.00391 1.7559 23 21.512252 0 0 0 .00586.4238 23 21.512252 0 0 0 .1679687 1.6094 23 21.512252 0 0 0 .068359.5449 23 21.512252 0 0 0 .3183594 1.4863 23 21.512252 0 0 0 .1464844.6368 23 21.512252 0 0 0 .4492187 1.3496 23 21.512252 0 0 0 .2441406.7109 23 21.512252 0 0 0 .5625 1.2481 23 21.512252 0 0 0 .3496094.746 23 21.512252 0 0 0 .8574219 1.502 23 21.512252 0 0 0 13.1269568 9.5957v-2.9023a23 21.512252 0 0 1 -13.1269526-9.5957 23 21.512252 0 0 1 -.8574219-1.502 23 21.512252 0 0 1 -.3496094-.7461 23 21.512252 0 0 1 -.5625-1.248 23 21.512252 0 0 1 -.2441406-.711 23 21.512252 0 0 1 -.4492187-1.3496 23 21.512252 0 0 1 -.1464844-.6367 23 21.512252 0 0 1 -.3183594-1.4863 23 21.512252 0 0 1 -.068359-.545 23 21.512252 0 0 1 -.1328125-1.2656z" opacity=".7"/><path d="m5.55146 20.1219a23 21.512252 0 0 0 -.22007 1.0089 23 21.512252 0 0 0 -.0445.2137 23 21.512252 0 0 0 -.20337 1.8824 23 21.512252 0 0 0 -.0254.2617 23 21.512252 0 0 0 -.004 1.7567 23 21.512252 0 0 0 .007.4223 23 21.512252 0 0 0 .16787 1.6092 23 21.512252 0 0 0 .068.5464 23 21.512252 0 0 0 .31884 1.4851 23 21.512252 0 0 0 .1461.6366 23 21.512252 0 0 0 .44853 1.3504 23 21.512252 0 0 0 .24465.7111 23 21.512252 0 0 0 .56335 1.2478 23 21.512252 0 0 0 .34816.7454 23 21.512252 0 0 0 .85828 1.5031 23 21.512252 0 0 0 13.12745 9.5953l1.98551-7.2447a15 14.029729 0 0 1 -8.22796-6.1593 15 14.029729 0 0 1 -1.81924-9.7165l-7.73999-1.8556z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/donut_52x60.svg b/loleaflet/images/donut_52x60.svg
index 3479fbfb74..af1f18992f 100644
--- a/loleaflet/images/donut_52x60.svg
+++ b/loleaflet/images/donut_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m30 3a23 23 0 0 0 -23 23 23 23 0 0 0 23 23 23 23 0 0 0 23-23 23 23 0 0 0 -23-23zm0 9a14 14 0 0 1 14 14 14 14 0 0 1 -14 14 14 14 0 0 1 -14-14 14 14 0 0 1 14-14z" fill="#4d82b8"/><path d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 13 0 0 0 13 13 13 13 0 0 0 13-13 13 13 0 0 0 -3.8125-9.1875l-5.6543 5.6543a5 5 0 0 1 1.4668 3.5332 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 1.4668-3.5332zm-2.38867 1.336c-.0255.038-.053.074-.0781.1113a14 14 0 0 1 .0781-.1113zm-.64453 1.0566c-.0495.089-.10487.1739-.15235.2637a14 14 0 0 1 .15235-.2637zm-.56641 1.1406c-.0571.1289-.12062.2542-.17383.3848a14 14 0 0 1 .17383-.3848zm-.48437 1.25c-.0494.1484-.10206.2953-.14649.4453a14 14 0 0 1 .14649-.4453zm-.35352 1.2637c-.0423.1827-.088.3642-.12305.5488a14 14 0 0 1 .12305-.5488zm-.24023 1.3242c-.0268.2029-.0563.4048-.0742.6094a14 14 0 0 1 .0742-.6094zm27.80468 3.0176a14 14 0 0 1 -.0898.7363c.0339-.2443.0687-.4882.0898-.7363zm-.1875 1.375a14 14 0 0 1 -.17968.8027c.0659-.2656.12916-.5314.17968-.8027zm-27.47265.2051c.0849.4213.19488.8335.3164 1.2402a14 14 0 0 1 -.3164-1.2402zm.3164 1.2402a14 14 0 0 0 .0957.2949c-.0318-.099-.066-.1955-.0957-.2949zm.0957.2949c.10516.3253.21983.6447.34766.959a14 14 0 0 1 -.34766-.959zm.34766.959a14 14 0 0 0 .11523.2813c-.0402-.093-.077-.1874-.11523-.2813zm.11523.2813c.17002.3931.35226.7808.55664 1.1543a14 14 0 0 1 -.55664-1.1543zm26.28516-1.6602a14 14 0 0 1 -.28906.8691c.10395-.2867.20365-.574.28906-.8691zm-.44727 1.3027a14 14 0 0 1 -.38476.8575c.1357-.2819.26778-.5655.38476-.8575zm-.57812 1.2598a14 14 0 0 1 -.44141.7715c.15336-.2534.304-.508.44141-.7715zm-24.67578.293c.21514.3899.44716.7687.69726 1.1347a14 14 0 0 1 -.69726-1.1347zm23.96484.9218a14 14 0 0 1 -.47461.6622c.16204-.2179.32521-.4348.47461-.6622zm-23.11133.4239c.21212.2982.42979.5927.66407.873a14 14 0 0 1 -.66407-.873zm22.29297.6972a14 14 0 0 1 -.54492.6211c.18571-.2038.37136-.4065.54492-.6211zm-21.31054.5254c.20056.2242.39883.4493.61328.6602a14 14 0 0 1 -.61328-.6602zm20.40625.4922a14 14 0 0 1 -.66016.6133c.22421-.2006.4493-.3989.66016-.6133zm-19.39649.5274c.20383.1858.40653.3713.6211.5449a14 14 0 0 1 -.6211-.5449zm18.38672.4043a14 14 0 0 1 -.87305.664c.29829-.2121.59273-.4297.87305-.664zm-17.30664.4843c.21791.162.43472.3252.66211.4746a14 14 0 0 1 -.66211-.4746zm16.22266.336a14 14 0 0 1 -1.13477.6972c.38987-.2151.76873-.447 1.13477-.6972zm-15.11719.4082c.25337.1533.50794.304.77148.4414a14 14 0 0 1 -.77148-.4414zm13.94141.3164a14 14 0 0 1 -1.1543.5566c.39316-.17.78081-.3523 1.1543-.5566zm-1.1543.5566c-.0929.04-.18736.077-.28125.1153a14 14 0 0 0 .28125-.1153zm-.28125.1153a14 14 0 0 1 -.95899.3476c.32526-.1051.64465-.2198.95899-.3476zm-.95899.3476c-.0985.032-.19547.066-.29492.096a14 14 0 0 0 .29492-.096zm-.29492.096a14 14 0 0 1 -1.24023.3164c.42134-.085.83353-.1949 1.24023-.3164zm-10.07812-.7969c.2819.1357.56542.2678.85742.3848a14 14 0 0 1 -.85742-.3848zm1.29102.543c.2867.1039.57406.2037.86914.2891a14 14 0 0 1 -.86914-.2891zm1.38671.4219c.26558.066.53142.1292.80274.1797a14 14 0 0 1 -.80274-.1797zm1.44141.2773c.24429.034.48818.069.73633.09a14 14 0 0 1 -.73633-.09z" fill="#eac282"/><path d="m31.10352 12.0488a14 14 0 0 1 .50195.061 14 14 0 0 0 -.50195-.061zm1.41211.1856a14 14 0 0 1 .41015.092 14 14 0 0 0 -.41015-.092zm1.36132.3203a14 14 0 0 1 .3711.1231 14 14 0 0 0 -.3711-.1231zm-3.87695.4453a13 13 0 0 0 -9.1875 3.8125l5.6543 5.6543a5 5 0 0 1 3.5332-1.4668 5 5 0 0 1 3.5332 1.4668l5.6543-5.6543a13 13 0 0 0 -9.1875-3.8125zm5.22656.019a14 14 0 0 1 .21485.098 14 14 0 0 0 -.21485-.098zm1.26367.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" fill="#4d82b8"/><path d="m20.10742 35.8926-6.36133 6.3613a23 23 0 0 0 .008.01 23 23 0 0 0 1.54883 1.4024 23 23 0 0 0 .17578.1543 23 23 0 0 0 1.62696 1.2011 23 23 0 0 0 .22851.1641 23 23 0 0 0 1.61328.959 23 23 0 0 0 .39258.2246 23 23 0 0 0 1.56641.7305 23 23 0 0 0 .53711.2402 23 23 0 0 0 1.52929.5332 23 23 0 0 0 .66016.2207 23 23 0 0 0 1.4707.3516 23 23 0 0 0 .7793.1757 23 23 0 0 0 1.43555.1954 23 23 0 0 0 .86328.1054 23 23 0 0 0 1.81836.08 23 23 0 0 0 16.1582-6.6582 23 23 0 0 0 .0957-.088l-6.36133-6.3613a14 14 0 0 1 -9.89256 4.1054 14 14 0 0 1 -9.89258-4.1074z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m30 3a23 23 0 0 0 -23 23 23 23 0 0 0 23 23 23 23 0 0 0 23-23 23 23 0 0 0 -23-23zm0 9a14 14 0 0 1 14 14 14 14 0 0 1 -14 14 14 14 0 0 1 -14-14 14 14 0 0 1 14-14z" fill="#1e8bcd"/><path d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 13 0 0 0 13 13 13 13 0 0 0 13-13 13 13 0 0 0 -3.8125-9.1875l-5.6543 5.6543a5 5 0 0 1 1.4668 3.5332 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 1.4668-3.5332zm-2.38867 1.336c-.0255.038-.053.074-.0781.1113a14 14 0 0 1 .0781-.1113zm-.64453 1.0566c-.0495.089-.10487.1739-.15235.2637a14 14 0 0 1 .15235-.2637zm-.56641 1.1406c-.0571.1289-.12062.2542-.17383.3848a14 14 0 0 1 .17383-.3848zm-.48437 1.25c-.0494.1484-.10206.2953-.14649.4453a14 14 0 0 1 .14649-.4453zm-.35352 1.2637c-.0423.1827-.088.3642-.12305.5488a14 14 0 0 1 .12305-.5488zm-.24023 1.3242c-.0268.2029-.0563.4048-.0742.6094a14 14 0 0 1 .0742-.6094zm27.80468 3.0176a14 14 0 0 1 -.0898.7363c.0339-.2443.0687-.4882.0898-.7363zm-.1875 1.375a14 14 0 0 1 -.17968.8027c.0659-.2656.12916-.5314.17968-.8027zm-27.47265.2051c.0849.4213.19488.8335.3164 1.2402a14 14 0 0 1 -.3164-1.2402zm.3164 1.2402a14 14 0 0 0 .0957.2949c-.0318-.099-.066-.1955-.0957-.2949zm.0957.2949c.10516.3253.21983.6447.34766.959a14 14 0 0 1 -.34766-.959zm.34766.959a14 14 0 0 0 .11523.2813c-.0402-.093-.077-.1874-.11523-.2813zm.11523.2813c.17002.3931.35226.7808.55664 1.1543a14 14 0 0 1 -.55664-1.1543zm26.28516-1.6602a14 14 0 0 1 -.28906.8691c.10395-.2867.20365-.574.28906-.8691zm-.44727 1.3027a14 14 0 0 1 -.38476.8575c.1357-.2819.26778-.5655.38476-.8575zm-.57812 1.2598a14 14 0 0 1 -.44141.7715c.15336-.2534.304-.508.44141-.7715zm-24.67578.293c.21514.3899.44716.7687.69726 1.1347a14 14 0 0 1 -.69726-1.1347zm23.96484.9218a14 14 0 0 1 -.47461.6622c.16204-.2179.32521-.4348.47461-.6622zm-23.11133.4239c.21212.2982.42979.5927.66407.873a14 14 0 0 1 -.66407-.873zm22.29297.6972a14 14 0 0 1 -.54492.6211c.18571-.2038.37136-.4065.54492-.6211zm-21.31054.5254c.20056.2242.39883.4493.61328.6602a14 14 0 0 1 -.61328-.6602zm20.40625.4922a14 14 0 0 1 -.66016.6133c.22421-.2006.4493-.3989.66016-.6133zm-19.39649.5274c.20383.1858.40653.3713.6211.5449a14 14 0 0 1 -.6211-.5449zm18.38672.4043a14 14 0 0 1 -.87305.664c.29829-.2121.59273-.4297.87305-.664zm-17.30664.4843c.21791.162.43472.3252.66211.4746a14 14 0 0 1 -.66211-.4746zm16.22266.336a14 14 0 0 1 -1.13477.6972c.38987-.2151.76873-.447 1.13477-.6972zm-15.11719.4082c.25337.1533.50794.304.77148.4414a14 14 0 0 1 -.77148-.4414zm13.94141.3164a14 14 0 0 1 -1.1543.5566c.39316-.17.78081-.3523 1.1543-.5566zm-1.1543.5566c-.0929.04-.18736.077-.28125.1153a14 14 0 0 0 .28125-.1153zm-.28125.1153a14 14 0 0 1 -.95899.3476c.32526-.1051.64465-.2198.95899-.3476zm-.95899.3476c-.0985.032-.19547.066-.29492.096a14 14 0 0 0 .29492-.096zm-.29492.096a14 14 0 0 1 -1.24023.3164c.42134-.085.83353-.1949 1.24023-.3164zm-10.07812-.7969c.2819.1357.56542.2678.85742.3848a14 14 0 0 1 -.85742-.3848zm1.29102.543c.2867.1039.57406.2037.86914.2891a14 14 0 0 1 -.86914-.2891zm1.38671.4219c.26558.066.53142.1292.80274.1797a14 14 0 0 1 -.80274-.1797zm1.44141.2773c.24429.034.48818.069.73633.09a14 14 0 0 1 -.73633-.09z" fill="#fb983b"/><path d="m31.10352 12.0488a14 14 0 0 1 .50195.061 14 14 0 0 0 -.50195-.061zm1.41211.1856a14 14 0 0 1 .41015.092 14 14 0 0 0 -.41015-.092zm1.36132.3203a14 14 0 0 1 .3711.1231 14 14 0 0 0 -.3711-.1231zm-3.87695.4453a13 13 0 0 0 -9.1875 3.8125l5.6543 5.6543a5 5 0 0 1 3.5332-1.4668 5 5 0 0 1 3.5332 1.4668l5.6543-5.6543a13 13 0 0 0 -9.1875-3.8125zm5.22656.019a14 14 0 0 1 .21485.098 14 14 0 0 0 -.21485-.098zm1.26367.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" fill="#1e8bcd"/><path d="m20.10742 35.8926-6.36133 6.3613a23 23 0 0 0 .008.01 23 23 0 0 0 1.54883 1.4024 23 23 0 0 0 .17578.1543 23 23 0 0 0 1.62696 1.2011 23 23 0 0 0 .22851.1641 23 23 0 0 0 1.61328.959 23 23 0 0 0 .39258.2246 23 23 0 0 0 1.56641.7305 23 23 0 0 0 .53711.2402 23 23 0 0 0 1.52929.5332 23 23 0 0 0 .66016.2207 23 23 0 0 0 1.4707.3516 23 23 0 0 0 .7793.1757 23 23 0 0 0 1.43555.1954 23 23 0 0 0 .86328.1054 23 23 0 0 0 1.81836.08 23 23 0 0 0 16.1582-6.6582 23 23 0 0 0 .0957-.088l-6.36133-6.3613a14 14 0 0 1 -9.89256 4.1054 14 14 0 0 1 -9.89258-4.1074z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/donutexploded_52x60.svg b/loleaflet/images/donutexploded_52x60.svg
index 9cc9a9c575..6a323c8c5d 100644
--- a/loleaflet/images/donutexploded_52x60.svg
+++ b/loleaflet/images/donutexploded_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 13 0 0 0 13 13 13 13 0 0 0 13-13 13 13 0 0 0 -3.8125-9.1875l-5.654297 5.6543a5 5 0 0 1 1.466797 3.5332 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 1.466797-3.5332zm-2.388672 1.3359c-.02546.038-.05305.074-.07813.1114a14 14 0 0 1 .07813-.1114zm-.644531 1.0567c-.04945.089-.104866.1739-.152344.2637a14 14 0 0 1 .152344-.2637zm-.566406 1.1406c-.05713.1289-.120618.2542-.173829.3848a14 14 0 0 1 .173829-.3848zm-.484375 1.25c-.0494.1484-.102059.2953-.146485.4453a14 14 0 0 1 .146485-.4453zm-.353516 1.2637c-.04231.1827-.08805.3642-.123047.5488a14 14 0 0 1 .123047-.5488zm-.240234 1.3242c-.02681.2029-.0563.4048-.07422.6094a14 14 0 0 1 .07422-.6094zm27.804687 3.0176a14 14 0 0 1 -.08984.7363c.03391-.2443.06871-.4882.08984-.7363zm-.1875 1.375a14 14 0 0 1 -.179687.8027c.06593-.2656.129166-.5314.179687-.8027zm-27.472656.2051c.08492.4213.194879.8335.316406 1.2402a14 14 0 0 1 -.316406-1.2402zm.316406 1.2402a14 14 0 0 0 .0957.2949c-.03184-.099-.06599-.1955-.0957-.2949zm.0957.2949c.105154.3253.219825.6446.347656.959a14 14 0 0 1 -.347656-.959zm.347656.959a14 14 0 0 0 .115235.2812c-.04016-.093-.07705-.1873-.115235-.2812zm.115235.2812c.17002.3932.35226.7809.556641 1.1543a14 14 0 0 1 -.556641-1.1543zm26.285156-1.6601a14 14 0 0 1 -.289062.8691c.103956-.2867.203652-.574.289062-.8691zm-.447265 1.3027a14 14 0 0 1 -.384766.8574c.135701-.2819.267781-.5654.384766-.8574zm-.578126 1.2598a14 14 0 0 1 -.441406.7715c.153354-.2534.304001-.508.441406-.7715zm-24.675781.293c.21514.3899.447158.7687.697266 1.1347a14 14 0 0 1 -.697266-1.1347zm23.964844.9218a14 14 0 0 1 -.474609.6621c.162034-.2179.325206-.4347.474609-.6621zm-23.111328.4239c.212115.2982.429789.5927.664062.873a14 14 0 0 1 -.664062-.873zm22.292969.6972a14 14 0 0 1 -.544922.6211c.185714-.2038.371358-.4065.544922-.6211zm-21.310547.5254c.200564.2242.398837.4493.613281.6602a14 14 0 0 1 -.613281-.6602zm20.40625.4922a14 14 0 0 1 -.660157.6133c.22421-.2006.449305-.3989.660157-.6133zm-19.396485.5273c.203828.1858.406528.3714.621094.545a14 14 0 0 1 -.621094-.545zm18.386719.4043a14 14 0 0 1 -.873047.6641c.29829-.2121.592731-.4298.873047-.6641zm-17.306641.4844c.217909.162.434717.3252.66211.4746a14 14 0 0 1 -.66211-.4746zm16.222657.336a14 14 0 0 1 -1.134766.6972c.389869-.2151.768729-.447 1.134766-.6972zm-15.117188.4082c.25337.1533.507942.304.771485.4414a14 14 0 0 1 -.771485-.4414zm13.941407.3164a14 14 0 0 1 -1.154297.5566c.393162-.17.780811-.3523 1.154297-.5566zm-1.154297.5566c-.09286.04-.187358.077-.28125.1152a14 14 0 0 0 .28125-.1152zm-.28125.1152a14 14 0 0 1 -.958985.3477c.32526-.1052.644643-.2198.958985-.3477zm-.958985.3477c-.0985.032-.195477.066-.294922.096a14 14 0 0 0 .294922-.096zm-.294922.096a14 14 0 0 1 -1.240234.3164c.421338-.085.833532-.1949 1.240234-.3164zm-10.078122-.7969c.281897.1357.565423.2678.857422.3848a14 14 0 0 1 -.857422-.3848zm1.291016.543c.286702.1039.574066.2037.869141.2891a14 14 0 0 1 -.869141-.2891zm1.386719.4219c.265571.066.531418.1292.802734.1797a14 14 0 0 1 -.802734-.1797zm1.441406.2773c.244289.034.488178.069.736328.09a14 14 0 0 1 -.736328-.09z" fill="#eac282"/><path d="m31.103516 12.0488a14 14 0 0 1 .501953.061 14 14 0 0 0 -.501953-.061zm1.412109.1856a14 14 0 0 1 .410156.092 14 14 0 0 0 -.410156-.092zm1.361328.3203a14 14 0 0 1 .371094.123 14 14 0 0 0 -.371094-.123zm-3.876953.4453a13 13 0 0 0 -9.1875 3.8125l5.654297 5.6543a5 5 0 0 1 3.533203-1.4668 5 5 0 0 1 3.533203 1.4668l5.654297-5.6543a13 13 0 0 0 -9.1875-3.8125zm5.226562.019a14 14 0 0 1 .214844.098 14 14 0 0 0 -.214844-.098zm1.263672.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" fill="#4d82b8"/><path d="m39 4.0843a23 23 0 0 0 -17.243239 1.3092 23 23 0 0 0 -11.196136 12.3399l7.58689 2.5498a15 15 0 0 1 7.170086-7.7237 15 15 0 0 1 20.107655 6.7579 15 15 0 0 1 -6.757885 20.1077 15 15 0 0 1 -10.490677 1.0568l-2.544224 7.5701a23 23 0 0 0 16.594498-1.4634 23 23 0 0 0 10.362395-30.8327 23 23 0 0 0 -13.589363-11.6716zm-29.4305656 16.8497a23 23 0 0 0 -.3307342 1.8608 23 23 0 0 1 .3307342-1.8608zm-.396611 2.2775a23 23 0 0 0 -.132141 1.7419 23 23 0 0 1 .132141-1.7419zm-.1663017 2.3095a23 23 0 0 0 .040516 1.5962 23 23 0 0 1 -.040516-1.5962zm.069608 2.325a23 23 0 0 0 .1884101 1.487 23 23 0 0 1 -.1884101-1.487zm.3043621 2.3069a23 23 0 0 0 .3165056 1.3757 23 23 0 0 1 -.3165056-1.3757zm.5287 2.2341a23 23 0 0 0 .4316562 1.2783 23 23 0 0 1 -.4316562-1.2783zm.7548802 2.1988a23 23 0 0 0 .644306 1.4487 23 23 0 0 1 -.644306-1.4487z" fill="#4d82b8"/><path d="m5.5514567 21.2966a23 23 0 0 0 -.220066 1.0787 23 23 0 0 0 -.044464.2285 23 23 0 0 0 -.2033672 2.0126 23 23 0 0 0 -.025355.2798 23 23 0 0 0 -.0036 1.8782 23 23 0 0 0 .00727.4515 23 23 0 0 0 .1678697 1.7205 23 23 0 0 0 .068035.5841 23 23 0 0 0 .3188382 1.5879 23 23 0 0 0 .1461032.6806 23 23 0 0 0 .4485315 1.4438 23 23 0 0 0 .2446438.7602 23 23 0 0 0 .5633533 1.3341 23 23 0 0 0 .3481567.797 23 23 0 0 0 .8582793 1.6071 23 23 0 0 0 13.1274578 10.2588l1.985508-7.7457a15 15 0 0 1 -8.227961-6.5853 15 15 0 0 1 -1.819241-10.3884l-7.7399844-1.984z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m20.8125 16.8125a13 13 0 0 0 -3.8125 9.1875 13 13 0 0 0 13 13 13 13 0 0 0 13-13 13 13 0 0 0 -3.8125-9.1875l-5.654297 5.6543a5 5 0 0 1 1.466797 3.5332 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 1.466797-3.5332zm-2.388672 1.3359c-.02546.038-.05305.074-.07813.1114a14 14 0 0 1 .07813-.1114zm-.644531 1.0567c-.04945.089-.104866.1739-.152344.2637a14 14 0 0 1 .152344-.2637zm-.566406 1.1406c-.05713.1289-.120618.2542-.173829.3848a14 14 0 0 1 .173829-.3848zm-.484375 1.25c-.0494.1484-.102059.2953-.146485.4453a14 14 0 0 1 .146485-.4453zm-.353516 1.2637c-.04231.1827-.08805.3642-.123047.5488a14 14 0 0 1 .123047-.5488zm-.240234 1.3242c-.02681.2029-.0563.4048-.07422.6094a14 14 0 0 1 .07422-.6094zm27.804687 3.0176a14 14 0 0 1 -.08984.7363c.03391-.2443.06871-.4882.08984-.7363zm-.1875 1.375a14 14 0 0 1 -.179687.8027c.06593-.2656.129166-.5314.179687-.8027zm-27.472656.2051c.08492.4213.194879.8335.316406 1.2402a14 14 0 0 1 -.316406-1.2402zm.316406 1.2402a14 14 0 0 0 .0957.2949c-.03184-.099-.06599-.1955-.0957-.2949zm.0957.2949c.105154.3253.219825.6446.347656.959a14 14 0 0 1 -.347656-.959zm.347656.959a14 14 0 0 0 .115235.2812c-.04016-.093-.07705-.1873-.115235-.2812zm.115235.2812c.17002.3932.35226.7809.556641 1.1543a14 14 0 0 1 -.556641-1.1543zm26.285156-1.6601a14 14 0 0 1 -.289062.8691c.103956-.2867.203652-.574.289062-.8691zm-.447265 1.3027a14 14 0 0 1 -.384766.8574c.135701-.2819.267781-.5654.384766-.8574zm-.578126 1.2598a14 14 0 0 1 -.441406.7715c.153354-.2534.304001-.508.441406-.7715zm-24.675781.293c.21514.3899.447158.7687.697266 1.1347a14 14 0 0 1 -.697266-1.1347zm23.964844.9218a14 14 0 0 1 -.474609.6621c.162034-.2179.325206-.4347.474609-.6621zm-23.111328.4239c.212115.2982.429789.5927.664062.873a14 14 0 0 1 -.664062-.873zm22.292969.6972a14 14 0 0 1 -.544922.6211c.185714-.2038.371358-.4065.544922-.6211zm-21.310547.5254c.200564.2242.398837.4493.613281.6602a14 14 0 0 1 -.613281-.6602zm20.40625.4922a14 14 0 0 1 -.660157.6133c.22421-.2006.449305-.3989.660157-.6133zm-19.396485.5273c.203828.1858.406528.3714.621094.545a14 14 0 0 1 -.621094-.545zm18.386719.4043a14 14 0 0 1 -.873047.6641c.29829-.2121.592731-.4298.873047-.6641zm-17.306641.4844c.217909.162.434717.3252.66211.4746a14 14 0 0 1 -.66211-.4746zm16.222657.336a14 14 0 0 1 -1.134766.6972c.389869-.2151.768729-.447 1.134766-.6972zm-15.117188.4082c.25337.1533.507942.304.771485.4414a14 14 0 0 1 -.771485-.4414zm13.941407.3164a14 14 0 0 1 -1.154297.5566c.393162-.17.780811-.3523 1.154297-.5566zm-1.154297.5566c-.09286.04-.187358.077-.28125.1152a14 14 0 0 0 .28125-.1152zm-.28125.1152a14 14 0 0 1 -.958985.3477c.32526-.1052.644643-.2198.958985-.3477zm-.958985.3477c-.0985.032-.195477.066-.294922.096a14 14 0 0 0 .294922-.096zm-.294922.096a14 14 0 0 1 -1.240234.3164c.421338-.085.833532-.1949 1.240234-.3164zm-10.078122-.7969c.281897.1357.565423.2678.857422.3848a14 14 0 0 1 -.857422-.3848zm1.291016.543c.286702.1039.574066.2037.869141.2891a14 14 0 0 1 -.869141-.2891zm1.386719.4219c.265571.066.531418.1292.802734.1797a14 14 0 0 1 -.802734-.1797zm1.441406.2773c.244289.034.488178.069.736328.09a14 14 0 0 1 -.736328-.09z" fill="#fb983b"/><path d="m31.103516 12.0488a14 14 0 0 1 .501953.061 14 14 0 0 0 -.501953-.061zm1.412109.1856a14 14 0 0 1 .410156.092 14 14 0 0 0 -.410156-.092zm1.361328.3203a14 14 0 0 1 .371094.123 14 14 0 0 0 -.371094-.123zm-3.876953.4453a13 13 0 0 0 -9.1875 3.8125l5.654297 5.6543a5 5 0 0 1 3.533203-1.4668 5 5 0 0 1 3.533203 1.4668l5.654297-5.6543a13 13 0 0 0 -9.1875-3.8125zm5.226562.019a14 14 0 0 1 .214844.098 14 14 0 0 0 -.214844-.098zm1.263672.584a14 14 0 0 1 .22461.1289 14 14 0 0 0 -.22461-.1289z" fill="#1e8bcd"/><path d="m39 4.0843a23 23 0 0 0 -17.243239 1.3092 23 23 0 0 0 -11.196136 12.3399l7.58689 2.5498a15 15 0 0 1 7.170086-7.7237 15 15 0 0 1 20.107655 6.7579 15 15 0 0 1 -6.757885 20.1077 15 15 0 0 1 -10.490677 1.0568l-2.544224 7.5701a23 23 0 0 0 16.594498-1.4634 23 23 0 0 0 10.362395-30.8327 23 23 0 0 0 -13.589363-11.6716zm-29.4305656 16.8497a23 23 0 0 0 -.3307342 1.8608 23 23 0 0 1 .3307342-1.8608zm-.396611 2.2775a23 23 0 0 0 -.132141 1.7419 23 23 0 0 1 .132141-1.7419zm-.1663017 2.3095a23 23 0 0 0 .040516 1.5962 23 23 0 0 1 -.040516-1.5962zm.069608 2.325a23 23 0 0 0 .1884101 1.487 23 23 0 0 1 -.1884101-1.487zm.3043621 2.3069a23 23 0 0 0 .3165056 1.3757 23 23 0 0 1 -.3165056-1.3757zm.5287 2.2341a23 23 0 0 0 .4316562 1.2783 23 23 0 0 1 -.4316562-1.2783zm.7548802 2.1988a23 23 0 0 0 .644306 1.4487 23 23 0 0 1 -.644306-1.4487z" fill="#1e8bcd"/><path d="m5.5514567 21.2966a23 23 0 0 0 -.220066 1.0787 23 23 0 0 0 -.044464.2285 23 23 0 0 0 -.2033672 2.0126 23 23 0 0 0 -.025355.2798 23 23 0 0 0 -.0036 1.8782 23 23 0 0 0 .00727.4515 23 23 0 0 0 .1678697 1.7205 23 23 0 0 0 .068035.5841 23 23 0 0 0 .3188382 1.5879 23 23 0 0 0 .1461032.6806 23 23 0 0 0 .4485315 1.4438 23 23 0 0 0 .2446438.7602 23 23 0 0 0 .5633533 1.3341 23 23 0 0 0 .3481567.797 23 23 0 0 0 .8582793 1.6071 23 23 0 0 0 13.1274578 10.2588l1.985508-7.7457a15 15 0 0 1 -8.227961-6.5853 15 15 0 0 1 -1.819241-10.3884l-7.7399844-1.984z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errorbothhori_30.svg b/loleaflet/images/errorbothhori_30.svg
index 8cfcc8cdee..b7b736add8 100644
--- a/loleaflet/images/errorbothhori_30.svg
+++ b/loleaflet/images/errorbothhori_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m12 12v2h-8v1h8v2h5v-2h8v-1h-8v-2z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m12 12v2h-8v1h8v2h5v-2h8v-1h-8v-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errorbothverti_30.svg b/loleaflet/images/errorbothverti_30.svg
index e5f1a8dedb..f71698ceda 100644
--- a/loleaflet/images/errorbothverti_30.svg
+++ b/loleaflet/images/errorbothverti_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m14 4v8h-2v5h2v8h1v-8h2v-5h-2v-8z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m14 4v8h-2v5h2v8h1v-8h2v-5h-2v-8z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errordown_30.svg b/loleaflet/images/errordown_30.svg
index 6340f71499..2ef5e0a3eb 100644
--- a/loleaflet/images/errordown_30.svg
+++ b/loleaflet/images/errordown_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m12 12v5h2v8h1v-8h2v-5h-2-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m12 12v5h2v8h1v-8h2v-5h-2-1z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errorleft_30.svg b/loleaflet/images/errorleft_30.svg
index 369b437549..d7d40f9acf 100644
--- a/loleaflet/images/errorleft_30.svg
+++ b/loleaflet/images/errorleft_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m12 12v2h-8v1h8v2h5v-2-1-2z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m12 12v2h-8v1h8v2h5v-2-1-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errorright_30.svg b/loleaflet/images/errorright_30.svg
index 8271331ef6..99f036ed47 100644
--- a/loleaflet/images/errorright_30.svg
+++ b/loleaflet/images/errorright_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m12 12v2 1 2h5v-2h8v-1h-8v-2z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m12 12v2 1 2h5v-2h8v-1h-8v-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/errorup_30.svg b/loleaflet/images/errorup_30.svg
index 885a0d074e..898751addf 100644
--- a/loleaflet/images/errorup_30.svg
+++ b/loleaflet/images/errorup_30.svg
@@ -1 +1 @@
-<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fff"/><path d="m14 4v8h-2v5h1 1 1 2v-5h-2v-8z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 30 30" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v30h30v-30z" fill="#fafafa"/><path d="m14 4v8h-2v5h1 1 1 2v-5h-2v-8z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fold.svg b/loleaflet/images/fold.svg
index 91144172eb..4fb78befba 100644
--- a/loleaflet/images/fold.svg
+++ b/loleaflet/images/fold.svg
@@ -1 +1,56 @@
-<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg"><path d="m .5 8.4949501 5-4.9995186 5 4.9995186" fill="none" stroke="#505050" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 11 11"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="fold.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="21.454545"
+ inkscape:cx="-1.2817797"
+ inkscape:cy="5.5"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4" />
+ <path
+ d="m .5 8.4949501 5-4.9995186 5 4.9995186"
+ fill="none"
+ stroke="#505050"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ id="path2"
+ style="stroke:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/fr01.svg b/loleaflet/images/fr01.svg
index b880d271ba..3f7101d57f 100644
--- a/loleaflet/images/fr01.svg
+++ b/loleaflet/images/fr01.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr010.svg b/loleaflet/images/fr010.svg
index ccd87a5c06..1821e378b4 100644
--- a/loleaflet/images/fr010.svg
+++ b/loleaflet/images/fr010.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#696969"/><path d="m11 7v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2z" fill="#d3d3d3"/><path d="m11-18h2v12h-2z" fill="#696969" transform="rotate(90)"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#3a3a38"/><path d="m11 7v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2z" fill="#d3d3d3"/><path d="m11-18h2v12h-2z" fill="#3a3a38" transform="rotate(90)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr011.svg b/loleaflet/images/fr011.svg
index 6c3dcf3095..ca466712ef 100644
--- a/loleaflet/images/fr011.svg
+++ b/loleaflet/images/fr011.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#696969"/><path d="m17 11h-2v2h2zm-3 0h-2v2h2zm-3 0h-2v2h2zm-3 0h-2v2h2z" fill="#d3d3d3"/><path d="m11 6h2v12h-2z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#3a3a38"/><path d="m17 11h-2v2h2zm-3 0h-2v2h2zm-3 0h-2v2h2zm-3 0h-2v2h2z" fill="#d3d3d3"/><path d="m11 6h2v12h-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr012.svg b/loleaflet/images/fr012.svg
index 8a080c64a3..0fd43459bb 100644
--- a/loleaflet/images/fr012.svg
+++ b/loleaflet/images/fr012.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><g fill="#696969"><path d="m4 4v16h16v-16zm2 2h12v12h-12z"/><path d="m11 6h2v12h-2z"/><path d="m11-18h2v12h-2z" transform="rotate(90)"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><g fill="#3a3a38"><path d="m4 4v16h16v-16zm2 2h12v12h-12z"/><path d="m11 6h2v12h-2z"/><path d="m11-18h2v12h-2z" transform="rotate(90)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr02.svg b/loleaflet/images/fr02.svg
index cf0c60d9b3..dbb04aa16e 100644
--- a/loleaflet/images/fr02.svg
+++ b/loleaflet/images/fr02.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m6 4h-2v16h2v-2-12z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m6 4h-2v16h2v-2-12z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr03.svg b/loleaflet/images/fr03.svg
index 57b7a12fef..3d20b1e84a 100644
--- a/loleaflet/images/fr03.svg
+++ b/loleaflet/images/fr03.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m20 4h-2v2 12 2h2z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m20 4h-2v2 12 2h2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr04.svg b/loleaflet/images/fr04.svg
index cc1834e808..6d83d9431f 100644
--- a/loleaflet/images/fr04.svg
+++ b/loleaflet/images/fr04.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m20 4h-2v2 12 2h2zm-14 0h-2v16h2v-2-12z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m20 4h-2v2 12 2h2zm-14 0h-2v16h2v-2-12z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr05.svg b/loleaflet/images/fr05.svg
index d10516f3c9..63e17a9886 100644
--- a/loleaflet/images/fr05.svg
+++ b/loleaflet/images/fr05.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr06.svg b/loleaflet/images/fr06.svg
index 32b3f39e97..5272da3beb 100644
--- a/loleaflet/images/fr06.svg
+++ b/loleaflet/images/fr06.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 18v2h16v-2h-2-12z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 18v2h16v-2h-2-12z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr07.svg b/loleaflet/images/fr07.svg
index 8246f556dd..7b54550aa1 100644
--- a/loleaflet/images/fr07.svg
+++ b/loleaflet/images/fr07.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2zm0 14v2h16v-2h-2-12z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2zm0 14v2h16v-2h-2-12z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr08.svg b/loleaflet/images/fr08.svg
index 9acdd25d2a..11bae2eb67 100644
--- a/loleaflet/images/fr08.svg
+++ b/loleaflet/images/fr08.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v16h16v-16zm2 2h12v12h-12z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/fr09.svg b/loleaflet/images/fr09.svg
index 99fdbb21e1..d81b98cf19 100644
--- a/loleaflet/images/fr09.svg
+++ b/loleaflet/images/fr09.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fff" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2zm0 14v2h16v-2h-2-12z" fill="#696969"/><path d="m11 6v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2z" fill="#d3d3d3"/><path d="m4 11h16v2h-16z" fill="#696969"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h20v-20z" fill="#fafafa" stroke-width="1.25"/><path d="m4 4v1h1v-1zm2 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h1 1v-1h-1zm-14 2v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v2h1v-2zm-15 3v2h1v-2zm15 0v1h-1v1h1 1v-2zm-13 1v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v-1z" fill="#d3d3d3"/><path d="m4 4v2h2 12 2v-2zm0 14v2h16v-2h-2-12z" fill="#3a3a38"/><path d="m11 6v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2zm0 3v2h2v-2z" fill="#d3d3d3"/><path d="m4 11h16v2h-16z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-bars-empty.svg b/loleaflet/images/icon-set-bars-empty.svg
index edccacb2a5..bc40e553ec 100644
--- a/loleaflet/images/icon-set-bars-empty.svg
+++ b/loleaflet/images/icon-set-bars-empty.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#808080"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z"/><path d="m9 4h1v11h-1z" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z"/><path d="m13 1h1v14h-1z" opacity=".5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" fill="#797774" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" fill="#797774" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z"/><path d="m9 4h1v11h-1z" fill="#797774" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z"/><path d="m13 1h1v14h-1z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-bars-full.svg b/loleaflet/images/icon-set-bars-full.svg
index 1cf2c30321..905bbc4648 100644
--- a/loleaflet/images/icon-set-bars-full.svg
+++ b/loleaflet/images/icon-set-bars-full.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#4d82b8"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z"/><path d="m9 4h1v11h-1z" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z"/><path d="m13 1h1v14h-1z" opacity=".5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#1e8bcd"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z" fill="#0063b1"/><path d="m1 11h1v4h-1z" fill="#83beec" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z" fill="#0063b1"/><path d="m5 8h1v7h-1z" fill="#83beec" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z" fill="#0063b1"/><path d="m9 4h1v11h-1z" fill="#83beec" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#0063b1"/><path d="m13 1h1v14h-1z" fill="#83beec" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-bars-half.svg b/loleaflet/images/icon-set-bars-half.svg
index d1d47de1dd..1632b7151b 100644
--- a/loleaflet/images/icon-set-bars-half.svg
+++ b/loleaflet/images/icon-set-bars-half.svg
@@ -1,2 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-/&gt;<g fill="#4d82b8"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" opacity=".5"/></g><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z" fill="#808080"/><path d="m9 4h1v11h-1z" fill="#808080" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#808080"/><path d="m13 1h1v14h-1z" fill="#808080" opacity=".5"/></svg> \ No newline at end of file
+/&amp;gt;<g fill="#1e8bcd"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z" fill="#0063b1"/><path d="m1 11h1v4h-1z" fill="#83beec" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z" fill="#0063b1"/><path d="m5 8h1v7h-1z" fill="#83beec" opacity=".5"/></g><g fill="#3a3a38"><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z" fill="#3a3a38"/><path d="m9 4h1v11h-1z" fill="#797774" opacity=".5"/><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#3a3a38"/><path d="m13 1h1v14h-1z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-bars-one-quarter.svg b/loleaflet/images/icon-set-bars-one-quarter.svg
index a3f2eab479..b3cb0d3aae 100644
--- a/loleaflet/images/icon-set-bars-one-quarter.svg
+++ b/loleaflet/images/icon-set-bars-one-quarter.svg
@@ -1,2 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-/&gt;<g fill="#4d82b8"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z"/><path d="m9 4h1v11h-1z" opacity=".5"/></g><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#808080"/><path d="m13 1h1v14h-1z" fill="#808080" opacity=".5"/></svg> \ No newline at end of file
+/&amp;gt;<g fill="#1e8bcd"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z" fill="#0063b1"/><path d="m1 11h1v4h-1z" fill="#83beec" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z" fill="#3a3a38"/><path d="m5 8h1v7h-1z" fill="#797774" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z" fill="#3a3a38"/><path d="m9 4h1v11h-1z" fill="#797774" opacity=".5"/></g><g fill="#3a3a38"><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#3a3a38"/><path d="m13 1h1v14h-1z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-bars-three-quarters.svg b/loleaflet/images/icon-set-bars-three-quarters.svg
index c0ac9caf28..cada359760 100644
--- a/loleaflet/images/icon-set-bars-three-quarters.svg
+++ b/loleaflet/images/icon-set-bars-three-quarters.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#4d82b8"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z"/><path d="m1 11h1v4h-1z" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z"/><path d="m5 8h1v7h-1z" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z"/><path d="m9 4h1v11h-1z" opacity=".5"/></g><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c .554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#808080"/><path d="m13 1h1v14h-1z" fill="#808080" opacity=".5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#1e8bcd"><path d="m1 10c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1zm0 1h1v4h-1z" fill="#0063b1"/><path d="m1 11h1v4h-1z" fill="#83beec" opacity=".5"/><path d="m5 7c-.554 0-1 .446-1 1v7c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm0 1h1v7h-1z" fill="#0063b1"/><path d="m5 8h1v7h-1z" fill="#83beec" opacity=".5"/><path d="m9 3c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h1v11h-1z" fill="#0063b1"/><path d="m9 4h1v11h-1z" fill="#83beec" opacity=".5"/></g><g fill="#3a3a38"><path d="m13 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h1v14h-1z" fill="#3a3a38"/><path d="m13 1h1v14h-1z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles1-gray.svg b/loleaflet/images/icon-set-circles1-gray.svg
index c511757bba..46dfef5140 100644
--- a/loleaflet/images/icon-set-circles1-gray.svg
+++ b/loleaflet/images/icon-set-circles1-gray.svg
@@ -1 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#808080" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+
+/&amp;gt;<circle cx="8" cy="8" fill="#797774" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles1-green.svg b/loleaflet/images/icon-set-circles1-green.svg
index 489ca6d2fc..9cc56d4c25 100644
--- a/loleaflet/images/icon-set-circles1-green.svg
+++ b/loleaflet/images/icon-set-circles1-green.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#76a797" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#507c6e"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#a1ddaa"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#309048"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles1-red.svg b/loleaflet/images/icon-set-circles1-red.svg
index 8448ddd9fe..068419185c 100644
--- a/loleaflet/images/icon-set-circles1-red.svg
+++ b/loleaflet/images/icon-set-circles1-red.svg
@@ -1 +1,3 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#d86344" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#a93f23"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+
+/&amp;gt;<circle cx="8" cy="8" fill="#ed3d3b" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#d42314"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles1-yellow.svg b/loleaflet/images/icon-set-circles1-yellow.svg
index b1e9477cda..8ced822aec 100644
--- a/loleaflet/images/icon-set-circles1-yellow.svg
+++ b/loleaflet/images/icon-set-circles1-yellow.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#eac282" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#dea13e"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#f8db8f" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#ed8733"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles2-dark-gray.svg b/loleaflet/images/icon-set-circles2-dark-gray.svg
index 3eabe18364..6c92e55d23 100644
--- a/loleaflet/images/icon-set-circles2-dark-gray.svg
+++ b/loleaflet/images/icon-set-circles2-dark-gray.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#585858" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#303030"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><circle cx="8" cy="8" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles2-dark-red.svg b/loleaflet/images/icon-set-circles2-dark-red.svg
index 10e2fd40d0..6da2f47ec6 100644
--- a/loleaflet/images/icon-set-circles2-dark-red.svg
+++ b/loleaflet/images/icon-set-circles2-dark-red.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#d65532" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#99391f"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#d42314"><circle cx="8" cy="8" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles2-light-gray.svg b/loleaflet/images/icon-set-circles2-light-gray.svg
index 9255dca2d4..d2f87bca7a 100644
--- a/loleaflet/images/icon-set-circles2-light-gray.svg
+++ b/loleaflet/images/icon-set-circles2-light-gray.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#a8a8a8" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#c8c6c4" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-circles2-light-red.svg b/loleaflet/images/icon-set-circles2-light-red.svg
index 67ae439d83..2960772742 100644
--- a/loleaflet/images/icon-set-circles2-light-red.svg
+++ b/loleaflet/images/icon-set-circles2-light-red.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#f0c3b8" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#e38c75"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#ff9198" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-colorarrows-down.svg b/loleaflet/images/icon-set-colorarrows-down.svg
index f25092cbcd..1cdd4dc572 100644
--- a/loleaflet/images/icon-set-colorarrows-down.svg
+++ b/loleaflet/images/icon-set-colorarrows-down.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 15.5 7.5-7h-4v-8h-7v8h-4z" fill="#e38c75" fill-rule="evenodd" stroke="#d65532" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m8 15.5 7.5-7h-4v-8h-7v8h-4z" fill="#ff9198" fill-rule="evenodd" stroke="#d42314" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-colorarrows-same.svg b/loleaflet/images/icon-set-colorarrows-same.svg
index a0037a3baf..9aa71aff48 100644
--- a/loleaflet/images/icon-set-colorarrows-same.svg
+++ b/loleaflet/images/icon-set-colorarrows-same.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5 7.9999818-6.9999998 7.5000002v-4h-8.00000039v-7.0000002h8.00000039v-3.99999999z" fill="#eac282" fill-rule="evenodd" stroke="#dea13e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5 7.9999818-6.9999998 7.5000002v-4h-8.00000039v-7.0000002h8.00000039v-3.99999999z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-colorarrows-slightly-down.svg b/loleaflet/images/icon-set-colorarrows-slightly-down.svg
index d5bd069c56..a8b4ea3584 100644
--- a/loleaflet/images/icon-set-colorarrows-slightly-down.svg
+++ b/loleaflet/images/icon-set-colorarrows-slightly-down.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5 15.499998h-11.1715943l3.1715943-3-7-5.8999807 5.9497252-6.10001904 6.0502748 5.99999974 3-2.6065977z" fill="#eac282" fill-rule="evenodd" stroke="#dea13e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5 15.499998h-11.1715943l3.1715943-3-7-5.8999807 5.9497252-6.10001904 6.0502748 5.99999974 3-2.6065977z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-colorarrows-slightly-up.svg b/loleaflet/images/icon-set-colorarrows-slightly-up.svg
index e252e16c19..4891746449 100644
--- a/loleaflet/images/icon-set-colorarrows-slightly-up.svg
+++ b/loleaflet/images/icon-set-colorarrows-slightly-up.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5.50001926h-11.1715943l3.1715943 3.00000004-7 5.8999807 5.9497252 6.100019 6.0502748-5.9999997 3 2.6065977z" fill="#eac282" fill-rule="evenodd" stroke="#dea13e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5.50001926h-11.1715943l3.1715943 3.00000004-7 5.8999807 5.9497252 6.100019 6.0502748-5.9999997 3 2.6065977z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-colorarrows-up.svg b/loleaflet/images/icon-set-colorarrows-up.svg
index 926a22741b..c6640cf369 100644
--- a/loleaflet/images/icon-set-colorarrows-up.svg
+++ b/loleaflet/images/icon-set-colorarrows-up.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 .49998161 7.5 6.99999999h-4v8.0000004h-7v-8.0000004h-4z" fill="#76a797" fill-rule="evenodd" stroke="#507c6e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m8 .49998161 7.5 6.99999999h-4v8.0000004h-7v-8.0000004h-4z" fill="#a1ddaa" fill-rule="evenodd" stroke="#309048" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-flags-green.svg b/loleaflet/images/icon-set-flags-green.svg
index c7e24ef324..aa64224e22 100644
--- a/loleaflet/images/icon-set-flags-green.svg
+++ b/loleaflet/images/icon-set-flags-green.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m5.5136411.0000351c-.2826966-.00348741-.5134911.2532544-.5136411.5712738v7.8572248c.0003644.3914471.3424145.6666763.6718345.5405141l8.9857805-3.4298459c.436841-.1695915.46197-.8538975.03906-1.0634501l-8.9838294-4.4273788c-.0628333-.0310838-.1305756-.0475313-.1992067-.0483413z" fill="#76a797"/><path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m4 0v8c2.9286006.4434277 8.676455 2.009384 12 0v-8c-3.049936 1.9641378-9.013204.5193558-12 0z" fill="#309048"/><path d="m5 1.1835938v5.96875c2.8741671.5080153 7.454202 1.3390915 10 .1464843v-5.9121093c-1.481628.4974508-3.058766.6797564-4.613281.5390624-1.65566-.1498482-4.0770646-.4810487-5.386719-.7421874z" fill="#a1ddaa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-flags-red.svg b/loleaflet/images/icon-set-flags-red.svg
index 914bc0f023..1e760d64cf 100644
--- a/loleaflet/images/icon-set-flags-red.svg
+++ b/loleaflet/images/icon-set-flags-red.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m5.5136411.0000351c-.2826966-.00348741-.5134911.2532544-.5136411.5712738v7.8572248c.0003644.3914471.3424145.6666763.6718345.5405141l8.9857805-3.4298459c.436841-.1695915.46197-.8538975.03906-1.0634501l-8.9838294-4.4273788c-.0628333-.0310838-.1305756-.0475313-.1992067-.0483413z" fill="#d86344"/><path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m4 0v8c2.9286006.4434277 8.676455 2.009384 12 0v-8c-3.049936 1.9641378-9.013204.5193558-12 0z" fill="#d42314"/><path d="m5 1.1835938v5.96875c2.8741671.5080153 7.454202 1.3390915 10 .1464843v-5.9121093c-1.481628.4974508-3.058766.6797564-4.613281.5390624-1.65566-.1498482-4.0770646-.4810487-5.386719-.7421874z" fill="#ff9198"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-flags-yellow.svg b/loleaflet/images/icon-set-flags-yellow.svg
index c0e5ea26b5..2f56929236 100644
--- a/loleaflet/images/icon-set-flags-yellow.svg
+++ b/loleaflet/images/icon-set-flags-yellow.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m5.5136411.0000351c-.2826966-.00348741-.5134911.2532544-.5136411.5712738v7.8572248c.0003644.3914471.3424145.6666763.6718345.5405141l8.9857805-3.4298459c.436841-.1695915.46197-.8538975.03906-1.0634501l-8.9838294-4.4273788c-.0628333-.0310838-.1305756-.0475313-.1992067-.0483413z" fill="#eac282"/><path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m3 0c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1s1-.446 1-1v-14c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m4 0v8c2.9286006.4434277 8.676455 2.009384 12 0v-8c-3.049936 1.9641378-9.013204.5193558-12 0z" fill="#ed8733"/><path d="m5 1.1835938v5.96875c2.8741671.5080153 7.454202 1.3390915 10 .1464843v-5.9121093c-1.481628.4974508-3.058766.6797564-4.613281.5390624-1.65566-.1498482-4.0770646-.4810487-5.386719-.7421874z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-grayarrows-down.svg b/loleaflet/images/icon-set-grayarrows-down.svg
index 7a014410d9..1153e90aa9 100644
--- a/loleaflet/images/icon-set-grayarrows-down.svg
+++ b/loleaflet/images/icon-set-grayarrows-down.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 15.5 7.5-7h-4v-8h-7v8h-4z" fill="#808080" fill-rule="evenodd" stroke="#585858" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m8 15.5 7.5-7h-4v-8h-7v8h-4z" fill="#797774" fill-rule="evenodd" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-grayarrows-same.svg b/loleaflet/images/icon-set-grayarrows-same.svg
index 3368f34f36..cc41def184 100644
--- a/loleaflet/images/icon-set-grayarrows-same.svg
+++ b/loleaflet/images/icon-set-grayarrows-same.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5 7.9999818-6.9999998 7.5000002v-4h-8.00000039v-7.0000002h8.00000039v-3.99999999z" fill="#808080" fill-rule="evenodd" stroke="#585858" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5 7.9999818-6.9999998 7.5000002v-4h-8.00000039v-7.0000002h8.00000039v-3.99999999z" fill="#797774" fill-rule="evenodd" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-grayarrows-slightly-down.svg b/loleaflet/images/icon-set-grayarrows-slightly-down.svg
index ca60585fbd..6399deaeb9 100644
--- a/loleaflet/images/icon-set-grayarrows-slightly-down.svg
+++ b/loleaflet/images/icon-set-grayarrows-slightly-down.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5 15.499998h-11.1715943l3.1715943-3-7-5.8999807 5.9497252-6.10001904 6.0502748 5.99999974 3-2.6065977z" fill="#808080" fill-rule="evenodd" stroke="#585858" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5 15.499998h-11.1715943l3.1715943-3-7-5.8999807 5.9497252-6.10001904 6.0502748 5.99999974 3-2.6065977z" fill="#797774" fill-rule="evenodd" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-grayarrows-slightly-up.svg b/loleaflet/images/icon-set-grayarrows-slightly-up.svg
index 68e879d3a3..7d95be3b1e 100644
--- a/loleaflet/images/icon-set-grayarrows-slightly-up.svg
+++ b/loleaflet/images/icon-set-grayarrows-slightly-up.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m15.5.50001926h-11.1715943l3.1715943 3.00000004-7 5.8999807 5.9497252 6.100019 6.0502748-5.9999997 3 2.6065977z" fill="#808080" fill-rule="evenodd" stroke="#585858" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15.5.50001926h-11.1715943l3.1715943 3.00000004-7 5.8999807 5.9497252 6.100019 6.0502748-5.9999997 3 2.6065977z" fill="#797774" fill-rule="evenodd" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-grayarrows-up.svg b/loleaflet/images/icon-set-grayarrows-up.svg
index 62a076fb03..815a4c3332 100644
--- a/loleaflet/images/icon-set-grayarrows-up.svg
+++ b/loleaflet/images/icon-set-grayarrows-up.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 .49998161 7.5 6.99999999h-4v8.0000004h-7v-8.0000004h-4z" fill="#808080" fill-rule="evenodd" stroke="#585858" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m8 .49998161 7.5 6.99999999h-4v8.0000004h-7v-8.0000004h-4z" fill="#797774" fill-rule="evenodd" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-negative-red-smilie.svg b/loleaflet/images/icon-set-negative-red-smilie.svg
index cb7a0a2d70..4c6765c1f0 100644
--- a/loleaflet/images/icon-set-negative-red-smilie.svg
+++ b/loleaflet/images/icon-set-negative-red-smilie.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#f4d1c8" r="7"/><g fill="#d86344"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 12a5 4 0 0 1 5-4 5 4 0 0 1 5 4h-1a4 3 0 0 0 -4-3 4 3 0 0 0 -4 3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#ff9198"/><g fill="#d42314"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 12a5 4 0 0 1 5-4 5 4 0 0 1 5 4h-1a4 3 0 0 0 -4-3 4 3 0 0 0 -4 3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-negative-yellow-smilie.svg b/loleaflet/images/icon-set-negative-yellow-smilie.svg
index 81c01f7101..c7a26e910e 100644
--- a/loleaflet/images/icon-set-negative-yellow-smilie.svg
+++ b/loleaflet/images/icon-set-negative-yellow-smilie.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#fbf4e9" r="7"/><g fill="#eac282"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 12a5 4 0 0 1 5-4 5 4 0 0 1 5 4h-1a4 3 0 0 0 -4-3 4 3 0 0 0 -4 3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#f8db8f"/><g fill="#ed8733"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 12a5 4 0 0 1 5-4 5 4 0 0 1 5 4h-1a4 3 0 0 0 -4-3 4 3 0 0 0 -4 3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-neutral-yellow-smilie.svg b/loleaflet/images/icon-set-neutral-yellow-smilie.svg
index a2968bd0a7..8240d4e020 100644
--- a/loleaflet/images/icon-set-neutral-yellow-smilie.svg
+++ b/loleaflet/images/icon-set-neutral-yellow-smilie.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#fbf4e9" r="7"/><g fill="#eac282"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 10v1h10v-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#f8db8f" r="7"/><g fill="#ed8733"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 10v1h10v-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-pies-empty.svg b/loleaflet/images/icon-set-pies-empty.svg
index 3f8382c45f..07d547e639 100644
--- a/loleaflet/images/icon-set-pies-empty.svg
+++ b/loleaflet/images/icon-set-pies-empty.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#fff" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#fafafa"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-pies-full.svg b/loleaflet/images/icon-set-pies-full.svg
index 732e18babf..72890678d0 100644
--- a/loleaflet/images/icon-set-pies-full.svg
+++ b/loleaflet/images/icon-set-pies-full.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#808080" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/></svg> \ No newline at end of file
+/&amp;gt;<circle cx="8" cy="8" fill="#797774" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-pies-half.svg b/loleaflet/images/icon-set-pies-half.svg
index 7a05aa61d3..4c9002fe9d 100644
--- a/loleaflet/images/icon-set-pies-half.svg
+++ b/loleaflet/images/icon-set-pies-half.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7z" fill="#fff"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/><path d="m8 1v14a7 7 0 0 0 7-7 7 7 0 0 0 -7-7z" fill="#808080"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7z" fill="#fafafa"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/><path d="m8 1v14a7 7 0 0 0 7-7 7 7 0 0 0 -7-7z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-pies-one-quarter.svg b/loleaflet/images/icon-set-pies-one-quarter.svg
index a559066bef..b27072a618 100644
--- a/loleaflet/images/icon-set-pies-one-quarter.svg
+++ b/loleaflet/images/icon-set-pies-one-quarter.svg
@@ -1,7 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#fff" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/><circle cx="8" cy="8" fill="#fff" r="7"/><path d="m8 1v7h7a7 7 0 0 0 -7-7z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#fafafa" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/><circle cx="8" cy="8" fill="#fafafa" r="7"/><path d="m8 1v7h7a7 7 0 0 0 -7-7z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-pies-three-quarters.svg b/loleaflet/images/icon-set-pies-three-quarters.svg
index 1779ae34dd..f1b4d06f53 100644
--- a/loleaflet/images/icon-set-pies-three-quarters.svg
+++ b/loleaflet/images/icon-set-pies-three-quarters.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#fff" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#585858"/><path d="m8 1v7h-7a7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7z" fill="#808080"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#fafafa"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/><path d="m8 1v7h-7a7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-positive-green-smilie.svg b/loleaflet/images/icon-set-positive-green-smilie.svg
index 540ff70e80..ab960962bb 100644
--- a/loleaflet/images/icon-set-positive-green-smilie.svg
+++ b/loleaflet/images/icon-set-positive-green-smilie.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#d7e5e1" r="7"/><g fill="#76a797"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 9a5 4 0 0 0 5 4 5 4 0 0 0 5-4h-1a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#a1ddaa" r="7"/><g fill="#309048"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 9a5 4 0 0 0 5 4 5 4 0 0 0 5-4h-1a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-positive-yellow-smilie.svg b/loleaflet/images/icon-set-positive-yellow-smilie.svg
index 2ce55d3bdf..858b37861b 100644
--- a/loleaflet/images/icon-set-positive-yellow-smilie.svg
+++ b/loleaflet/images/icon-set-positive-yellow-smilie.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#fbf4e9" r="7"/><g fill="#eac282"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 9a5 4 0 0 0 5 4 5 4 0 0 0 5-4h-1a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#f8db8f"/><g fill="#ed8733"><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z"/><path d="m5.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m10.5 4a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m3 9a5 4 0 0 0 5 4 5 4 0 0 0 5-4h-1a4 3 0 0 1 -4 3 4 3 0 0 1 -4-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-shapes-circle.svg b/loleaflet/images/icon-set-shapes-circle.svg
index 980fd3075a..66e50fd78f 100644
--- a/loleaflet/images/icon-set-shapes-circle.svg
+++ b/loleaflet/images/icon-set-shapes-circle.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<circle cx="8" cy="8" fill="#76a797" r="6.5" stroke="#507c6e" stroke-linecap="square" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<circle cx="8" cy="8" fill="#a1ddaa" r="6.5" stroke="#309048" stroke-linecap="square" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-shapes-diamond.svg b/loleaflet/images/icon-set-shapes-diamond.svg
index 1ba042536d..1ef79e5fe8 100644
--- a/loleaflet/images/icon-set-shapes-diamond.svg
+++ b/loleaflet/images/icon-set-shapes-diamond.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 0-8 8 8 8 8-8zm0 1.4140625 6.585938 6.5859375-6.585938 6.585938-6.5859375-6.585938z" fill="#a93f23" fill-rule="evenodd"/><path d="m8 1.4140625 6.585938 6.5859375-6.585938 6.585938-6.5859375-6.585938z" fill="#d86344" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill-rule="evenodd"><path d="m8 0-8 8 8 8 8-8zm0 1.4140625 6.585938 6.5859375-6.585938 6.585938-6.5859375-6.585938z" fill="#d42314"/><path d="m8 1.4140625 6.585938 6.5859375-6.585938 6.585938-6.5859375-6.585938z" fill="#ff9198"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-shapes-triangle.svg b/loleaflet/images/icon-set-shapes-triangle.svg
index 706ce4dab3..33449a2df3 100644
--- a/loleaflet/images/icon-set-shapes-triangle.svg
+++ b/loleaflet/images/icon-set-shapes-triangle.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m .5 15.5h15l-7.5-15z" fill="#eac282" fill-rule="evenodd" stroke="#dea13e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m.5 15.5h15l-7.5-15z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-squares-empty.svg b/loleaflet/images/icon-set-squares-empty.svg
index 30e9a000e7..3909805d6a 100644
--- a/loleaflet/images/icon-set-squares-empty.svg
+++ b/loleaflet/images/icon-set-squares-empty.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#808080"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 10h5v5h-5z" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 1h5v5h-5z" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 10h5v5h-5z" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 1h5v5h-5z" opacity=".5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m1 10h5v5h-5z" fill="#797774" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m1 1h5v5h-5z" fill="#797774" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 10h5v5h-5z" fill="#797774" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 1h5v5h-5z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-squares-full.svg b/loleaflet/images/icon-set-squares-full.svg
index e57355f0e2..19b3d0ba73 100644
--- a/loleaflet/images/icon-set-squares-full.svg
+++ b/loleaflet/images/icon-set-squares-full.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#4d82b8"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 10h5v5h-5z" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 1h5v5h-5z" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 10h5v5h-5z" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 1h5v5h-5z" opacity=".5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 1h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m10 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m10 1h5v5h-5z" fill="#83beec" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-squares-half.svg b/loleaflet/images/icon-set-squares-half.svg
index 15bc1a7f88..a0996c2904 100644
--- a/loleaflet/images/icon-set-squares-half.svg
+++ b/loleaflet/images/icon-set-squares-half.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#4d82b8"/><path d="m1 10h5v5h-5z" fill="#4d82b8" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#808080"/><path d="m1 1h5v5h-5z" fill="#808080" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#4d82b8"/><path d="m10 10h5v5h-5z" fill="#4d82b8" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#808080"/><path d="m10 1h5v5h-5z" fill="#808080" opacity=".5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m1 1h5v5h-5z" fill="#797774" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m10 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 1h5v5h-5z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-squares-one-quarter.svg b/loleaflet/images/icon-set-squares-one-quarter.svg
index 48dcc9a61c..08984dba58 100644
--- a/loleaflet/images/icon-set-squares-one-quarter.svg
+++ b/loleaflet/images/icon-set-squares-one-quarter.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#4d82b8"/><path d="m1 10h5v5h-5z" fill="#4d82b8" opacity=".5"/><g fill="#808080"><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 1h5v5h-5z" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 10h5v5h-5z" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 1h5v5h-5z" opacity=".5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m1 1h5v5h-5z" fill="#797774" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 10h5v5h-5z" fill="#797774" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 1h5v5h-5z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-squares-three-quarters.svg b/loleaflet/images/icon-set-squares-three-quarters.svg
index 6b154682b0..e2d9e29a13 100644
--- a/loleaflet/images/icon-set-squares-three-quarters.svg
+++ b/loleaflet/images/icon-set-squares-three-quarters.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#4d82b8"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 10h5v5h-5z" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m1 1h5v5h-5z" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z"/><path d="m10 10h5v5h-5z" opacity=".5"/></g><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c .554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#808080"/><path d="m10 1h5v5h-5z" fill="#808080" opacity=".5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<g fill="#3a3a38"><path d="m1 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m1 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m1 1h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m10 9c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#0063b1"/><path d="m10 10h5v5h-5z" fill="#83beec" opacity=".5"/><path d="m10 0c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h5c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h5v5h-5z" fill="#3a3a38"/><path d="m10 1h5v5h-5z" fill="#797774" opacity=".5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-stars-empty.svg b/loleaflet/images/icon-set-stars-empty.svg
index 2790941ef3..0179ecd16c 100644
--- a/loleaflet/images/icon-set-stars-empty.svg
+++ b/loleaflet/images/icon-set-stars-empty.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <path d="m7.9999293.50004856-2.8125 5.99995144h-4.68749998l4.00007068 3-1 6.000049 4.4999293-3.000049 4.5000707 3.000049-1-6.000049 3.999929-3h-4.6875z" fill="#808080" opacity=".5"/><path d="m7.9999293.50004822-2.8125 5.99995148h-4.68749998l4.00007068 3-1 6.0000493 4.4999293-3.000049 4.5000707 3.000049-1-6.0000493 3.999929-3h-4.6875z" fill="none" stroke="#808080" stroke-linejoin="round"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m7.9999293.50004856-1.9999293 5.99995144h-5.50007068l4.50007068 3-1.5 6.000049 4.4999293-3.000049 4.5000707 3.000049-1.5-6.000049 4.499929-3h-5.499929z" fill="#3a3a38" opacity=".5"/><path d="m7.9999293.50004822-1.9999293 5.99995178-5.50007068-.0000003 4.50007068 3.0000003-1.5 6.000049 4.4999293-3.000049 4.5000707 3.000049-1.5-6.000049 4.499929-3.0000003-5.499929.0000003z" fill="#c8c6c4" stroke="#3a3a38" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-stars-full.svg b/loleaflet/images/icon-set-stars-full.svg
index eceb26a15c..d3a15add32 100644
--- a/loleaflet/images/icon-set-stars-full.svg
+++ b/loleaflet/images/icon-set-stars-full.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7.9999293.50004856-2.8125 5.99995144h-4.68749998l4.00007068 3-1 6.000049 4.4999293-3.000049 4.5000707 3.000049-1-6.000049 3.999929-3h-4.6875z" fill="#eac282" stroke="#dea13e" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<path d="m7.9999293.50004856-1.9999293 5.99995144h-5.50007068l4.50007068 3-1.5 6.000049 4.4999293-3.000049 4.5000707 3.000049-1.5-6.000049 4.499929-3h-5.499929z" fill="#3a3a38" opacity=".5"/><path d="m7.9999293.50004822-1.9999293 5.99995178-5.50007068-.0000003 4.50007068 3.0000003-1.5 6.000049 4.4999293-3.000049 4.5000707 3.000049-1.5-6.000049 4.499929-3.0000003-5.499929.0000003z" fill="#f8db8f" stroke="#ed8733" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-stars-half.svg b/loleaflet/images/icon-set-stars-half.svg
index 5bda75f080..58916ca3a8 100644
--- a/loleaflet/images/icon-set-stars-half.svg
+++ b/loleaflet/images/icon-set-stars-half.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <path d="m8 0v1.6796875l2.359375 5.0332031a.50005.50005 0 0 0 .453125.2871094h3.185547l-2.798828 2.0996094a.50005.50005 0 0 0 -.19336.4824218l.810547 4.8613278-3.5390622-2.359375a.50005.50005 0 0 0 -.2773438-.083984v1.101562l4.222656 2.814454a.50005.50005 0 0 0 .771485-.498047l-.951172-5.7011721 3.757812-2.8164063a.50005.50005 0 0 0 -.300781-.9003906h-4.369141l-2.677734-5.71289062a.50005.50005 0 0 0 -.4375-.28710938.50005.50005 0 0 0 -.015625 0z" fill="#808080"/><path d="m8 .5v12l4.5 3-1-6 4-3h-4.6875z" fill="#808080" opacity=".5"/><path d="m7.9999293.50004822-2.8125 5.99995148h-4.68749998l4.00007068 3-1 6.0000493 4.4999293-3.000049 4.5000707 3.000049-1-6.0000493 3.999929-3h-4.6875z" fill="none"/><path d="m8 .5-2.8125 6h-4.6875l4 3-1 6 4.5-3z" fill="#eac282"/><path d="m7.9648438 0a .50005.50005 0 0 0 -.4179688.28710938l-2.6777344 5.71289062h-4.3691406a.50005.50005 0 0 0 -.30078125.9003906l3.75781245 2.8164063-.9511718 5.7011721a.50005.50005 0 0 0 .7714844.498047l4.2226562-2.814454v-1.101562a.50005.50005 0 0 0 -.2773438.083984l-3.5390624 2.359375.8105468-4.8613278a.50005.50005 0 0 0 -.1933594-.4824218l-2.7988281-2.0996094h3.1855469a.50005.50005 0 0 0 .453125-.2871094l2.359375-5.0332031v-1.6796875a.50005.50005 0 0 0 -.0351562 0z" fill="#dea13e"/></svg> \ No newline at end of file
+/&amp;gt;<g stroke-linejoin="round"><path d="m7.9999293.50004856-1.9999293 5.99995144h-5.50007068l4.50007068 3-1.5 6.000049 4.4999293-3.000049 4.5000707 3.000049-1.5-6.000049 4.499929-3h-5.499929z" fill="#797774" stroke="#3a3a38" stroke-linecap="round"/><path d="m7.9999293.50004822-1.9999293 5.99995178-5.50007068-.0000003 4.50007068 3.0000003-1.5 6.000049 4.4999293-3.000049z" fill="#f8db8f" stroke="#ed8733"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-symbols1-check.svg b/loleaflet/images/icon-set-symbols1-check.svg
index 3123b166df..0be09615bd 100644
--- a/loleaflet/images/icon-set-symbols1-check.svg
+++ b/loleaflet/images/icon-set-symbols1-check.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#76a797" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#507c6e"/><path d="m2.9743327 8.6823554 4.017513 3.3539126 8.0350293-10.061733" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.927546"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#a1ddaa"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#309048"/><path d="m2.9743327 8.6823554 4.017513 3.3539126 8.0350293-10.061733" fill="none" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.927546"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-symbols1-cross.svg b/loleaflet/images/icon-set-symbols1-cross.svg
index 48db8f3979..3036af52b3 100644
--- a/loleaflet/images/icon-set-symbols1-cross.svg
+++ b/loleaflet/images/icon-set-symbols1-cross.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#d86344" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#a93f23"/><path d="m4 12 8-8" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m12 12-8-7.9999998" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#ff9198"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#d42314"/><g fill="none" stroke="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 12 8-8"/><path d="m12 12-8-7.9999998"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-symbols1-exclamation-mark.svg b/loleaflet/images/icon-set-symbols1-exclamation-mark.svg
index 160bc7620e..6b25cd903b 100644
--- a/loleaflet/images/icon-set-symbols1-exclamation-mark.svg
+++ b/loleaflet/images/icon-set-symbols1-exclamation-mark.svg
@@ -1,7 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
- /&gt;
- <circle cx="8" cy="8" fill="#eac282" r="7"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#dea13e"/><rect fill="#fff" height="9" ry="1" width="2" x="7" y="2"/><rect fill="#fff" height="2" ry="1" width="2" x="7" y="12"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15 8a7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7z" fill="#f8db8f"/><path d="m8 0a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#ed8733"/><g fill="#fafafa"><rect height="9" ry="1" width="2" x="7" y="2"/><rect height="2" ry="1" width="2" x="7" y="12"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-trafficlights-green.svg b/loleaflet/images/icon-set-trafficlights-green.svg
index 44a53b0857..d745889ffd 100644
--- a/loleaflet/images/icon-set-trafficlights-green.svg
+++ b/loleaflet/images/icon-set-trafficlights-green.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<rect fill="#808080" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fff" r="7"/><circle cx="8" cy="8" fill="#76a797" r="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<rect fill="#3a3a38" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fafafa" r="7"/><circle cx="8" cy="8" fill="#18ab50" r="6"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-trafficlights-red.svg b/loleaflet/images/icon-set-trafficlights-red.svg
index aec54d0ba7..e77d3de5f7 100644
--- a/loleaflet/images/icon-set-trafficlights-red.svg
+++ b/loleaflet/images/icon-set-trafficlights-red.svg
@@ -1 +1,2 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<rect fill="#808080" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fff" r="7"/><circle cx="8" cy="8" fill="#d86344" r="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
+/&amp;gt;<rect fill="#3a3a38" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fafafa" r="7"/><circle cx="8" cy="8" fill="#ed3d3b" r="6"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-trafficlights-yellow.svg b/loleaflet/images/icon-set-trafficlights-yellow.svg
index 829478cbe4..148b09f22e 100644
--- a/loleaflet/images/icon-set-trafficlights-yellow.svg
+++ b/loleaflet/images/icon-set-trafficlights-yellow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<rect fill="#808080" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fff" r="7"/><circle cx="8" cy="8" fill="#eac282" r="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<rect fill="#3a3a38" height="16" ry="1" width="16"/><circle cx="8" cy="8" fill="#fafafa" r="7"/><circle cx="8" cy="8" fill="#fb983b" r="6"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-triangles-down.svg b/loleaflet/images/icon-set-triangles-down.svg
index 49b1c7e94a..42345fcd60 100644
--- a/loleaflet/images/icon-set-triangles-down.svg
+++ b/loleaflet/images/icon-set-triangles-down.svg
@@ -1,8 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
-
- /&gt;
- <path d="m15.499912 7.5000048h-14.99999958l7.50008758 7.0000132z" fill="#d86344" fill-rule="evenodd" stroke="#a93f23" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15.499912 7.5000048h-14.99999958l7.50008758 7.0000132z" fill="#ff9198" fill-rule="evenodd" stroke="#d42314" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-triangles-same.svg b/loleaflet/images/icon-set-triangles-same.svg
index 5c5f6d7f77..713ba357a9 100644
--- a/loleaflet/images/icon-set-triangles-same.svg
+++ b/loleaflet/images/icon-set-triangles-same.svg
@@ -1,8 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
-
- /&gt;
- <rect fill="#eac282" height="3.000499" ry="1.000166" width="15.112699" x=".44365" y="6.499751"/><path d="m1.5 6c-.82244347 0-1.5.6775566-1.5 1.5v1c0 .8224434.67755653 1.5 1.5 1.5h13c .822443 0 1.5-.6775566 1.5-1.5v-1c0-.8224434-.677557-1.5-1.5-1.5zm0 1h13c .28574 0 .5.2142593.5.5v1c0 .2857407-.21426.5-.5.5h-13c-.2857407 0-.50000001-.2142593-.50000001-.5v-1c0-.2857407.21425931-.5.50000001-.5z" fill="#dea13e"/></svg> \ No newline at end of file
+/&amp;gt;<rect fill="#f8db8f" height="3.000499" ry="1.000166" width="15.112699" x=".44365" y="6.499751"/><path d="m1.5 6c-.82244347 0-1.5.6775566-1.5 1.5v1c0 .8224434.67755653 1.5 1.5 1.5h13c.822443 0 1.5-.6775566 1.5-1.5v-1c0-.8224434-.677557-1.5-1.5-1.5zm0 1h13c.28574 0 .5.2142593.5.5v1c0 .2857407-.21426.5-.5.5h-13c-.2857407 0-.50000001-.2142593-.50000001-.5v-1c0-.2857407.21425931-.5.50000001-.5z" fill="#ed8733"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/icon-set-triangles-up.svg b/loleaflet/images/icon-set-triangles-up.svg
index 13d4a9270d..7a2aba009e 100644
--- a/loleaflet/images/icon-set-triangles-up.svg
+++ b/loleaflet/images/icon-set-triangles-up.svg
@@ -1,8 +1,2 @@
<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
-
-
-
- /&gt;
- <path d="m15.499912 8.5h-14.99999958l7.50008758-7.0000136z" fill="#76a797" fill-rule="evenodd" stroke="#507c6e" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+/&amp;gt;<path d="m15.499912 8.5h-14.99999958l7.50008758-7.0000136z" fill="#a1ddaa" fill-rule="evenodd" stroke="#309048" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_empty.svg b/loleaflet/images/layout_empty.svg
index b13640fe52..8c90a47699 100644
--- a/loleaflet/images/layout_empty.svg
+++ b/loleaflet/images/layout_empty.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4c-.5539999 0-1 .4460001-1 1v44c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-44c0-.5539999-.446-1-1-1zm0 1h58v44h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head01.svg b/loleaflet/images/layout_head01.svg
index 6b49fce32a..35aba18008 100644
--- a/loleaflet/images/layout_head01.svg
+++ b/loleaflet/images/layout_head01.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head02.svg b/loleaflet/images/layout_head02.svg
index 8d152f193e..7031823080 100644
--- a/loleaflet/images/layout_head02.svg
+++ b/loleaflet/images/layout_head02.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><path d="m9 18c-.5539995 0-1 .446-1 1v26c0 .554.4460005 1 1 1h50c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h50v26h-50z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><path d="m54.375 18.75c.519375 0 .9375.418125.9375.9375v22.5c0 .519375-.418125.9375-.9375.9375h-45.9375c-.519375 0-.9375-.418125-.9375-.9375v-22.5c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625c-.519375 0-.9375.418125-.9375.9375v20.625c0 .519375.418125.9375.9375.9375h44.0625c.519375 0 .9375-.418125.9375-.9375v-20.625c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head02a.svg b/loleaflet/images/layout_head02a.svg
index 1bdf5c7d4f..e73da55caf 100644
--- a/loleaflet/images/layout_head02a.svg
+++ b/loleaflet/images/layout_head02a.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><path d="m9 18c-.5539995 0-1 .446-1 1v26c0 .554.4460005 1 1 1h23c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h23v26h-23z" fill="#808080"/><path d="m36 18c-.554 0-1 .446-1 1v26c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h23v26h-23z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m54.374999 18.75c.519375 0 .9375.418125.9375.9375v22.5c0 .519375-.418125.9375-.9375.9375h-20.625c-.519375 0-.9375-.418125-.9375-.9375v-22.5c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.75c-.519375 0-.9375.418125-.9375.9375v20.625c0 .519375.418125.9375.9375.9375h18.75c.519375 0 .9375-.418125.9375-.9375v-20.625c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m29.062499 18.75c.519375 0 .9375.418125.9375.9375v22.5c0 .519375-.418125.9375-.9375.9375h-20.624999c-.519375 0-.9375-.418125-.9375-.9375v-22.5c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.749999c-.519375 0-.9375.418125-.9375.9375v20.625c0 .519375.418125.9375.9375.9375h18.749999c.519375 0 .9375-.418125.9375-.9375v-20.625c0-.519375-.418125-.9375-.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head02b.svg b/loleaflet/images/layout_head02b.svg
index 4a3a5f00cd..3044b6a4f0 100644
--- a/loleaflet/images/layout_head02b.svg
+++ b/loleaflet/images/layout_head02b.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><path d="m9 18c-.5539995 0-1 .446-1 1v11c0 .554.4460005 1 1 1h50c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h50v11h-50z" fill="#808080"/><path d="m9 32.999999c-.5539995 0-1 .446-1 1v11c0 .554.4460005 1 1 1h50c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h50v11h-50z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m54.375 31.875c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-45.9375c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h44.0625c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m54.375 18.75c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-45.9375004c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625004c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h44.0625004c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head03.svg b/loleaflet/images/layout_head03.svg
index ddda91e231..2ba8e65e3f 100644
--- a/loleaflet/images/layout_head03.svg
+++ b/loleaflet/images/layout_head03.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><path d="m9 18c-.5539995 0-1 .446-1 1v26c0 .554.4460005 1 1 1h50c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h50v26h-50z" fill="#808080"/><path d="m13 22c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h42c .554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h42v2h-42z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><path d="m54.375 18.75c.519375 0 .9375.418125.9375.9375v22.5c0 .519375-.418125.9375-.9375.9375h-45.9375c-.519375 0-.9375-.418125-.9375-.9375v-22.5c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625c-.519375 0-.9375.418125-.9375.9375v20.625c0 .519375.418125.9375.9375.9375h44.0625c.519375 0 .9375-.418125.9375-.9375v-20.625c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/><rect fill="#1e8bcd" height="1.875" rx=".9375" ry="0" width="23.4375" x="19.6875" y="26.25"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head03a.svg b/loleaflet/images/layout_head03a.svg
index 7d8b8dfb5b..991f2c181a 100644
--- a/loleaflet/images/layout_head03a.svg
+++ b/loleaflet/images/layout_head03a.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><g fill="#808080"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z"/><path d="m36 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m9 32.999999c-.5539995 0-1 .446-1 1v11c0 .554.4460005 1 1 1h50c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h50v11h-50z"/><path d="m9 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m54.374999 18.75c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-20.625c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.75c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h18.75c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m29.062499 18.75c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-20.624999c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.749999c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h18.749999c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m54.375 31.875c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-45.9375c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h44.0625c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head03b.svg b/loleaflet/images/layout_head03b.svg
index 9e2cc526e7..a84a9fb765 100644
--- a/loleaflet/images/layout_head03b.svg
+++ b/loleaflet/images/layout_head03b.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><g fill="#808080"><path d="m36 18c-.554 0-1 .446-1 1v26c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h23v26h-23z"/><path d="m9 18c-.5539995 0-1 .446-1 1v11c0 .554.4460005 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m9 32.999999c-.5539995 0-1 .446-1 1v11c0 .554.4460005 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m54.374999 18.75c.519375 0 .9375.418125.9375.9375v22.5c0 .519375-.418125.9375-.9375.9375h-20.625c-.519375 0-.9375-.418125-.9375-.9375v-22.5c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.75c-.519375 0-.9375.418125-.9375.9375v20.625c0 .519375.418125.9375.9375.9375h18.75c.519375 0 .9375-.418125.9375-.9375v-20.625c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m29.062499 18.75c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-20.624999c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.749999c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h18.749999c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m29.062499 31.875c.519375 0 .9375.418125.9375.9375v9.375c0 .519375-.418125.9375-.9375.9375h-20.624999c-.519375 0-.9375-.418125-.9375-.9375v-9.375c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-18.749999c-.519375 0-.9375.418125-.9375.9375v7.5c0 .519375.418125.9375.9375.9375h18.749999c.519375 0 .9375-.418125.9375-.9375v-7.5c0-.519375-.418125-.9375-.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head03c.svg b/loleaflet/images/layout_head03c.svg
index 995f62ddbd..6c15a4c41a 100644
--- a/loleaflet/images/layout_head03c.svg
+++ b/loleaflet/images/layout_head03c.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><g fill="#808080"><path d="m36 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m36 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m9 17.999999c-.554 0-1 .446-1 1v26c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-26c0-.554-.446-1-1-1zm0 1h23v26h-23z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m8.4374999 18.75c-.5193752 0-.9375.418125-.9375.9375v22.5c0 .519375.4181248.9375.9375.9375h20.6250001c.519375 0 .9375-.418125.9375-.9375v-22.5c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.7500001c.519375 0 .9375.418125.9375.9375v20.625c0 .519375-.418125.9375-.9375.9375h-18.7500001c-.519375 0-.9375-.418125-.9375-.9375v-20.625c0-.519375.418125-.9375.9375-.9375z"/><path d="m33.75 18.75c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h20.624999c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.749999c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.749999c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m33.75 31.875c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h20.624999c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.749999c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.749999c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head04.svg b/loleaflet/images/layout_head04.svg
index 51cb74aa08..b67567e194 100644
--- a/loleaflet/images/layout_head04.svg
+++ b/loleaflet/images/layout_head04.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><g fill="#808080"><path d="m36 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m36 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m9 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/><path d="m9 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h23c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h23v11h-23z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m8.4374999 18.75c-.5193752 0-.9375.418125-.9375.9375v9.375c0 .519375.4181248.9375.9375.9375h20.6250001c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.7500001c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.7500001c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m33.75 18.75c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h20.624999c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.749999c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.749999c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m8.4374999 31.875c-.5193752 0-.9375.418125-.9375.9375v9.375c0 .519375.4181248.9375.9375.9375h20.6250001c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.7500001c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.7500001c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m33.75 31.875c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h20.624999c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h18.749999c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-18.749999c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_head06.svg b/loleaflet/images/layout_head06.svg
index 3309ab5164..0b6e924ed6 100644
--- a/loleaflet/images/layout_head06.svg
+++ b/loleaflet/images/layout_head06.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m9 8c-.5540001 0-1 .4459999-1 1v6c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-6c0-.5540001-.446-1-1-1zm0 1h50v6h-50z" fill="#4d82b8"/><g fill="#808080"><path d="m45 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/><path d="m45 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/><path d="m9 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/><path d="m9 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/><path d="m27 18c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/><path d="m27 32.999999c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h14v11h-14z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m9 7c-.5540003 0-1 .446-1 1v7c0 .554.4459997 1 1 1h49c.554 0 1-.446 1-1v-7c0-.554-.446-1-1-1zm1 1h47c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-47c-.554 0-1-.446-1-1v-5c0-.554.446-1 1-1z" fill="#797774" transform="scale(.93749999)"/><rect fill="#1e8bcd" height="2.8125" rx=".9375" width="38.4375" x="12.1875" y="9.375"/><g fill="#797774"><path d="m8.4374999 18.75c-.5193752 0-.9375.418125-.9375.9375v9.375c0 .519375.4181248.9375.9375.9375h12.1874991c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.3124991c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.3124991c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m25.3125 18.75c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h12.187499c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.312499c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.312499c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m42.1875 18.75c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h12.187499c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.312499c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.312499c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m8.4374999 31.875c-.5193752 0-.9375.418125-.9375.9375v9.375c0 .519375.4181248.9375.9375.9375h12.1874991c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.3124991c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.3124991c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m25.3125 31.875c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h12.187499c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.312499c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.312499c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/><path d="m42.1875 31.875c-.519375 0-.9375.418125-.9375.9375v9.375c0 .519375.418125.9375.9375.9375h12.187499c.519375 0 .9375-.418125.9375-.9375v-9.375c0-.519375-.418125-.9375-.9375-.9375zm.9375.9375h10.312499c.519375 0 .9375.418125.9375.9375v7.5c0 .519375-.418125.9375-.9375.9375h-10.312499c-.519375 0-.9375-.418125-.9375-.9375v-7.5c0-.519375.418125-.9375.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_textonly.svg b/loleaflet/images/layout_textonly.svg
index 8111ff54a5..bd145dc14b 100644
--- a/loleaflet/images/layout_textonly.svg
+++ b/loleaflet/images/layout_textonly.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><g fill="#4d82b8"><path d="m9 8c-.5540001 0-1 .4459999-1 1v36c0 .554.4459999 1 1 1h50c .554 0 1-.446 1-1v-36c0-.5540001-.446-1-1-1zm0 1h50v36h-50z"/><path d="m13 22c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h42c .554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h42v2h-42z"/><path d="m17 28c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h34c .554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h34v2h-34z"/></g></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m54.375 6.5624999c.519375 0 .9375.418125.9375.9375v34.6875001c0 .519375-.418125.9375-.9375.9375h-45.9375c-.519375 0-.9375-.418125-.9375-.9375l-.0000004-34.6875001c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-44.0625004c-.519375 0-.9375.418125-.9375.9375l.0000004 32.8125001c0 .519375.418125.9375.9375.9375h44.0625c.519375 0 .9375-.418125.9375-.9375v-32.8125001c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/><g fill="#1e8bcd"><rect height="1.875" rx=".6375" ry="0" width="15.9375" x="23.4375" y="26.25"/><rect height="1.875" rx="1.0125" ry="0" width="25.3125" x="18.75" y="21.5625"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_vertical01.svg b/loleaflet/images/layout_vertical01.svg
index bd9fb7ffbe..fc5aae1668 100644
--- a/loleaflet/images/layout_vertical01.svg
+++ b/loleaflet/images/layout_vertical01.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m53 8c-.554 0-1 .4459999-1 1v36c0 .554.446 1 1 1h6c .554 0 1-.446 1-1v-36c0-.5540001-.446-1-1-1zm0 1h6v36h-6z" fill="#4d82b8"/><path d="m9 7.9999992c-.5539995 0-1 .446-1 1v35.9999998c0 .554.4460005 1 1 1h40c .554 0 1-.446 1-1v-35.9999998c0-.554-.446-1-1-1zm0 1h40v35.9999998h-40z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m42.1875 6.5624999c.519375 0 .9375.418125.9375.9375v34.6875001c0 .519375-.418125.9375-.9375.9375h-33.75c-.519375 0-.9375-.418125-.9375-.9375l-.0000004-34.6875001c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-31.8750004c-.519375 0-.9375.418125-.9375.9375l.0000004 32.8125001c0 .519375.418125.9375.9375.9375h31.875c.519375 0 .9375-.418125.9375-.9375v-32.8125001c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/><rect fill="#1e8bcd" height="2.812501" rx="1.0125" ry="0" transform="rotate(90)" width="30.9375" x="9.375" y="-52.5"/><path d="m54.375 6.5624999c.519375 0 .9375.418125.9375.9375v34.6875001c0 .519375-.418125.9375-.9375.9375h-6.5625c-.519375 0-.9375-.418125-.9375-.9375v-34.6875001c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-4.6875c-.519375 0-.9375.418125-.9375.9375v32.8125001c0 .519375.418125.9375.9375.9375h4.6875c.519375 0 .9375-.418125.9375-.9375v-32.8125001c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/layout_vertical02.svg b/loleaflet/images/layout_vertical02.svg
index b9d25802a3..c7b3af4175 100644
--- a/loleaflet/images/layout_vertical02.svg
+++ b/loleaflet/images/layout_vertical02.svg
@@ -1 +1 @@
-<svg height="15.24mm" viewBox="0 0 67.999998 53.999999" width="19.191111mm" xmlns="http://www.w3.org/2000/svg"><path d="m5 4.999999h58v44h-58z" fill="#fff"/><path d="m5 4.0000002c-.5539999 0-1 .4460001-1 1v43.9999998c0 .554.4460001 1 1 1h58c .554 0 1-.446 1-1v-43.9999998c0-.5539999-.446-1-1-1zm0 1h58v43.9999998h-58z" fill="#808080"/><path d="m53 8c-.554 0-1 .4459999-1 1v36c0 .554.446 1 1 1h6c .554 0 1-.446 1-1v-36c0-.5540001-.446-1-1-1zm0 1h6v36h-6z" fill="#4d82b8"/><path d="m9 7.9999992c-.5539995 0-1 .446-1 1v15.9999998c0 .554.4460005 1 1 1h40c .554 0 1-.446 1-1v-15.9999998c0-.554-.446-1-1-1zm0 1h40v15.9999998h-40z" fill="#808080"/><path d="m9 27.999999c-.5539995 0-1 .446-1 1v16c0 .554.4460005 1 1 1h40c .554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h40v16h-40z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="54" viewBox="0 0 63.749999 50.625" width="68" xmlns="http://www.w3.org/2000/svg"><path d="m2.8125 2.8125h57.1875v44.0625h-57.1875z" fill="#3a3a38"/><path d="m3.75 3.75h55.3125v42.1875h-55.3125z" fill="#fafafa"/><path d="m42.1875 6.5624999c.519375 0 .9375.418125.9375.9375v15.0000001c0 .519375-.418125.9375-.9375.9375h-33.7500003c-.519375 0-.9375-.418125-.9375-.9375l-.0000001-15.0000001c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-31.8750004c-.519375 0-.9375.418125-.9375.9375l.0000001 13.1250001c0 .519375.418125.9375.9375.9375h31.8750003c.519375 0 .9375-.418125.9375-.9375v-13.1250001c0-.519375-.418125-.9375-.9375-.9375z" fill="#797774"/><rect fill="#1e8bcd" height="2.812501" rx="1.0125" ry="0" transform="rotate(90)" width="30.9375" x="9.375" y="-52.5"/><g fill="#797774"><path d="m54.375 6.5624999c.519375 0 .9375.418125.9375.9375v34.6875001c0 .519375-.418125.9375-.9375.9375h-6.5625c-.519375 0-.9375-.418125-.9375-.9375v-34.6875001c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-4.6875c-.519375 0-.9375.418125-.9375.9375v32.8125001c0 .519375.418125.9375.9375.9375h4.6875c.519375 0 .9375-.418125.9375-.9375v-32.8125001c0-.519375-.418125-.9375-.9375-.9375z"/><path d="m42.1875 26.25c.519375 0 .9375.418125.9375.9375v15c0 .519375-.418125.9375-.9375.9375h-33.7500006c-.519375 0-.9375-.418125-.9375-.9375l-.0000001-15c0-.519375.418125-.9375.9375-.9375zm-.9375.9375h-31.8750007c-.519375 0-.9375.418125-.9375.9375l.0000001 13.125c0 .519375.418125.9375.9375.9375h31.8750006c.519375 0 .9375-.418125.9375-.9375v-13.125c0-.519375-.418125-.9375-.9375-.9375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc26049.svg b/loleaflet/images/lc26049.svg
index b0b8aad3f9..4c1aed5879 100644
--- a/loleaflet/images/lc26049.svg
+++ b/loleaflet/images/lc26049.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="2" ry="1" width="16" x="4" y="8"/><rect height="2" ry="1" width="16" x="4" y="14"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="2" ry="1" width="16" x="4" y="8"/><rect height="2" ry="1" width="16" x="4" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_about.svg b/loleaflet/images/lc_about.svg
index 847e9e4189..33b14c9ad3 100644
--- a/loleaflet/images/lc_about.svg
+++ b/loleaflet/images/lc_about.svg
@@ -1 +1,65 @@
-<svg height="32" width="32" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" fill="#4d82b8" r="13"/><path d="m17.64092 7.0019531c-1.550397-.085042-2.360227 2.5001408-.886894 3.2070309 1.195304.506672 2.496425-.7611987 2.204418-2.0273434-.090621-.6592922-.663724-1.2018651-1.317524-1.1796875zm-.664744 5.6855469c-.249696-.0212-.542459.07136-.859552.318359-1.519556.684048-2.789931 1.80118-4.116624 2.802735.166504.467839.354396.846655.753603.328125.494929-.304362 2.153332-1.638824 1.987395-.332031-.530993 2.41814-1.17706 4.810737-1.671257 7.236328-.516753 1.328119.65799 2.531651 1.883155 1.667968 1.30227-.554883 2.421553-1.459952 3.566373-2.289062-.156204-.395946-.260481-.965074-.692085-.447266-.566719.265868-1.805288 1.520158-2.035242.486328.476035-2.61841 1.358674-5.138797 1.922458-7.736328.389121-.895755.01088-1.971539-.738224-2.035156z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="32"
+ width="32"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_about.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="12.341889"
+ inkscape:cy="14.458923"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#0063b1"
+ d="M 29,16 A 13,13 0 0 1 16,29 13,13 0 0 1 3,16 13,13 0 0 1 16,3 13,13 0 0 1 29,16 Z"
+ id="circle2" />
+ <path
+ style="opacity:1;fill:#83beec;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 28,16 A 12,12 0 0 1 16,28 12,12 0 0 1 4,16 12,12 0 0 1 16,4 12,12 0 0 1 28,16 Z"
+ id="path824" />
+ <path
+ d="m17.64092 7.0019531c-1.550397-.085042-2.360227 2.5001408-.886894 3.2070309 1.195304.506672 2.496425-.7611987 2.204418-2.0273434-.090621-.6592922-.663724-1.2018651-1.317524-1.1796875zm-.664744 5.6855469c-.249696-.0212-.542459.07136-.859552.318359-1.519556.684048-2.789931 1.80118-4.116624 2.802735.166504.467839.354396.846655.753603.328125.494929-.304362 2.153332-1.638824 1.987395-.332031-.530993 2.41814-1.17706 4.810737-1.671257 7.236328-.516753 1.328119.65799 2.531651 1.883155 1.667968 1.30227-.554883 2.421553-1.459952 3.566373-2.289062-.156204-.395946-.260481-.965074-.692085-.447266-.566719.265868-1.805288 1.520158-2.035242.486328.476035-2.61841 1.358674-5.138797 1.922458-7.736328.389121-.895755.01088-1.971539-.738224-2.035156z"
+ fill="#fff"
+ id="path4" />
+</svg>
diff --git a/loleaflet/images/lc_aboveparaspacing.svg b/loleaflet/images/lc_aboveparaspacing.svg
index a07c4861d2..a6342ec1a4 100644
--- a/loleaflet/images/lc_aboveparaspacing.svg
+++ b/loleaflet/images/lc_aboveparaspacing.svg
@@ -1 +1,91 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.4929284 10.5h13.0141436z" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.4929284 13.5h13.0141436z" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="#4d82b8"><path d="m6 1h5v1h-5z"/><path d="m6 8h5v1h-5z"/><path d="m8 1h1v8h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_aboveparaspacing.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:zoom="20.85965"
+ inkscape:cx="11.860057"
+ inkscape:cy="5.5898184"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <g
+ id="g12"
+ transform="matrix(1,0,0,-1,0,16)"
+ style="fill:#4d82b8">
+ <path
+ d="m 6,7 h 5 V 8 H 6 Z"
+ id="path6"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 6,14 h 5 v 1 H 6 Z"
+ id="path8"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 8,7 h 1 v 8 H 8 Z"
+ id="path10"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect829"
+ width="14"
+ height="1"
+ x="1"
+ y="-12"
+ ry="0.5"
+ transform="scale(1,-1)" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect831"
+ width="14"
+ height="1"
+ x="1"
+ y="-15"
+ ry="0.5"
+ transform="scale(1,-1)" />
+</svg>
diff --git a/loleaflet/images/lc_acceptalltrackedchanges.svg b/loleaflet/images/lc_acceptalltrackedchanges.svg
index f8c40ed168..b7f7bd1025 100644
--- a/loleaflet/images/lc_acceptalltrackedchanges.svg
+++ b/loleaflet/images/lc_acceptalltrackedchanges.svg
@@ -1,20 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- d="M 5 3 L 5 21 L 10.242188 21 L 8.6308594 19.423828 C 8.6304933 19.42347 8.6312251 19.422233 8.6308594 19.421875 C 8.522019 19.315452 8.4254709 19.202354 8.34375 19.082031 C 8.3434233 19.081549 8.3440763 19.08056 8.34375 19.080078 C 8.2621724 18.959792 8.1931649 18.83333 8.1386719 18.703125 C 8.1384294 18.702544 8.1389138 18.701753 8.1386719 18.701172 C 8.084312 18.570994 8.0429252 18.436909 8.015625 18.300781 C 8.015498 18.300145 8.0157514 18.299464 8.015625 18.298828 C 7.9613771 18.025737 7.9611215 17.743754 8.015625 17.470703 C 8.0975303 17.060451 8.3032485 16.667983 8.6308594 16.347656 C 8.7346445 16.246195 8.8443678 16.157806 8.9589844 16.082031 C 9.6718464 15.602114 10.571604 15.587635 11.298828 16.03125 L 8.6308594 13.421875 C 7.7572095 12.567628 7.7572305 11.201859 8.6308594 10.347656 C 9.5054279 9.4926703 10.838339 9.4924606 11.712891 10.347656 L 13.597656 12.191406 L 18.71875 6.4648438 L 15 3 L 5 3 z M 19 18.609375 L 17.117188 20.712891 L 16.861328 21 L 19 21 L 19 18.609375 z "
- style="fill:#ffffff" />
- <path
- style="fill:#808080"
- d="M 5 2 C 4.446 2 4 2.446 4 3 L 4 21 C 4 21.554 4.446 22 5 22 L 11.267578 22 L 11.175781 21.910156 L 10.244141 21 L 5 21 L 5 3 L 14 3 L 14 7 C 14 7.554 14.446 8 15 8 L 17.345703 8 L 17.433594 7.9003906 L 19.267578 5.8496094 L 16.087891 2.7363281 C 15.378366 1.9994706 15.377722 2 14.994141 2 L 14.662109 2 L 14 2 L 5 2 z M 7.5 5 C 7.223 5 7 5.223 7 5.5 C 7 5.777 7.223 6 7.5 6 L 11.5 6 C 11.777 6 12 5.777 12 5.5 C 12 5.223 11.777 5 11.5 5 L 7.5 5 z M 7.5 9 C 7.223 9 7 9.223 7 9.5 C 7 9.777 7.223 10 7.5 10 L 9.1054688 10 C 9.3680857 9.8506695 9.6494287 9.760384 9.9375 9.7285156 C 9.9737734 9.6591807 10 9.5839654 10 9.5 C 10 9.223 9.777 9 9.5 9 L 7.5 9 z M 7.5 15 C 7.223 15 7 15.223 7 15.5 C 7 15.777 7.223 16 7.5 16 L 9.1054688 16 C 9.1204407 15.99149 9.1372442 15.988597 9.1523438 15.980469 C 9.2457128 15.931851 9.340043 15.888743 9.4375 15.855469 C 9.5067173 15.830029 9.5757909 15.809093 9.6464844 15.791016 C 9.6764426 15.784247 9.7061717 15.778843 9.7363281 15.773438 C 10.112371 15.694311 10.500751 15.705389 10.869141 15.832031 C 10.905164 15.791955 10.932776 15.745021 10.955078 15.695312 L 10.244141 15 L 7.5 15 z M 20 17.492188 L 19 18.609375 L 19 21 L 16.861328 21 L 15.966797 22 L 19 22 C 19.554 22 20 21.554 20 21 L 20 17.492188 z "
- />
- <path
- d="m15 7h4l-4-4z"
- fill="#fff"
- />
- <path
- style="fill:#d65532"
- d="M 12.5,9 C 12.223,9 12,9.223 12,9.5 12,9.777 12.223,10 12.5,10 h 3.056641 l 0.894531,-1 z m -5,3 C 7.223,12 7,12.223 7,12.5 7,12.777 7.223,13 7.5,13 h 0.8007812 c -0.1911689,-0.309322 -0.2934131,-0.652047 -0.3125,-1 z m -0.025391,6 C 7.2116943,18 7,18.211694 7,18.474609 v 0.05078 C 7,18.788306 7.2116943,19 7.4746094,19 h 0.8242187 c -0.00343,-0.0056 -0.00443,-0.01198 -0.00781,-0.01758 -0.086478,-0.142904 -0.1530696,-0.29282 -0.203125,-0.447266 -0.00503,-0.01563 -0.00902,-0.03116 -0.013672,-0.04687 -0.0466,-0.155947 -0.076081,-0.313869 -0.085938,-0.474609 -2.775e-4,-0.0046 -0.00171,-0.0091 -0.00195,-0.01367 z"
- />
- <path
- d="M 22.007812 5.015625 C 21.895183 4.994935 21.778435 4.9934881 21.658203 5.0175781 C 21.401977 5.0717181 21.166124 5.2138484 21 5.4121094 L 13.646484 13.638672 L 11.013672 11.0625 C 10.573131 10.631709 9.7707011 10.631743 9.3300781 11.0625 C 8.8895141 11.493268 8.8894791 12.276217 9.3300781 12.707031 L 12.841797 16.140625 L 13.757812 17 L 14.5625 16.070312 L 22.755859 6.9140625 C 23.337064 6.2954085 22.796199 5.160454 22.007812 5.015625 z M 22.007812 11.015625 C 21.895183 10.994935 21.778435 10.993488 21.658203 11.017578 C 21.401977 11.071718 21.166124 11.213848 21 11.412109 L 13.646484 19.638672 L 11.013672 17.0625 C 10.573131 16.631709 9.7707011 16.631743 9.3300781 17.0625 C 8.8895141 17.493268 8.8894791 18.276217 9.3300781 18.707031 L 12.841797 22.140625 L 13.757812 23 L 14.5625 22.070312 L 22.755859 12.914062 C 23.337064 12.295409 22.796199 11.160454 22.007812 11.015625 z "
- style="fill:#4d82b8" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h4.5859375l-1.2929687-1.292969a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 6-6v-1.171876l-5.292969 5.292969a1.0001 1.0001 0 0 1 -1.414062 0l-4.0000002-4a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 6-6.0000005v-.8574219l-4-3.7285156zm14 15.414062-2.585938 2.585938h2.585938z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.585938l-1.0000005-1h-4.5859375v-18h9v4c0 .554.446 1 1 1h3.585938l1.382812-1.3828125c-.052183-.139043-.188795-.2914025-.574219-.6425781l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 9.414062-1 1v1.171876l1-1zm0 6-1 1v2.585938h-2.585938l-1 1h3.585938c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h.5a1.0001 1.0001 0 0 1 .2929688-.707031l.2929687-.292969zm3.914062 0 1 1h1.085938c.038087 0 .071816-.013492.107422-.021484l.371094-.371094c.007992-.035606.021484-.069335.021484-.107422 0-.277-.223-.5-.5-.5z" fill="#fb983b"/><path d="m7.5 15c-.277 0-.5.223-.5.5 0 .065417.013687.127067.0371094.183594.0184689.046847.0471728.086384.078125.125.0058945.007354.0093305.016435.015625.023437.0913989.101682.2210254.167969.3691406.167969h1.3945312.2109376 1.3945312c.025408 0 .046092-.01188.070312-.015625l-.9843745-.984375z" fill="#797774"/><rect fill="#797774" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m10 18-1 1 4 4 10-10-1-1-9 9z" fill="#1e8bcd"/><path d="m7.5 18c-.277 0-.5.223-.5.5s.223.5.5.5h.5a1.0001 1.0001 0 0 1 .2929688-.707031l.2792968-.279297c-.024516-.003667-.0466964-.013672-.0722656-.013672z" fill="#fb983b" fill-opacity=".959559"/><path d="m10 12-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_acceptchanges.svg b/loleaflet/images/lc_acceptchanges.svg
index 4171c39293..faba96082c 100644
--- a/loleaflet/images/lc_acceptchanges.svg
+++ b/loleaflet/images/lc_acceptchanges.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.242188l-1.6113286-1.576172c-.8740813-.854669-.8740603-2.221546 0-3.076172.874124-.854551 2.2079246-.854761 3.0820316 0l1.886718 1.84375 5.400391-6.042968v-5.4199224l-4-3.7285156zm14 12.150391-4.607422 5.154297a1.0001 1.0001 0 0 1 -1.445312.048828l-2.632813-2.576172c-.006975-.0068-.278056-.007-.285156 0-.0071.00691-.0071.207843 0 .214844l3.074219 3.007812h1.072265l4.824219-5.388672zm0 3.458984-2.138672 2.390625h2.138672z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h6.267578l-1.023437-1h-5.244141v-18h9v4c0 .554.446 1 1 1h4v4.148438l1-1.121094v-.136719-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.492188-1 1.117187v2.390625h-2.138672l-.894531 1h3.033203c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#d65532" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h1.6054688c.5478138-.311365 1.1830012-.367587 1.7636722-.167969.079532-.08848.130859-.203146.130859-.332031 0-.277-.223-.5-.5-.5z" fill="#808080"/><rect fill="#808080" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m7.4746094 18c-.2629151 0-.4746094.211694-.4746094.474609v.050782c0 .262915.2116943.474609.4746094.474609h.8242187c-.190739-.309515-.2937424-.651982-.3125-1z" fill="#d65532"/><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h4.5859375l-1.2929687-1.292969a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 6-6v-6.8574224l-4-3.7285156zm14 15.414062-2.585938 2.585938h2.585938z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.585938l-1.0000005-1h-4.5859375v-18h9v4c0 .554.446 1 1 1h4v5.585938l1-1v-1.695313-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.414062-1 1v2.585938h-2.585938l-1 1h3.585938c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5 0 .065417.013687.127067.0371094.183594.0184689.046847.0471728.086384.078125.125.0058945.007354.0093305.016435.015625.023437.0913989.101682.2210254.167969.3691406.167969h1.3945312.2109376 1.3945312c.148115 0 .277742-.066287.369141-.167969.006294-.007002.00973-.016083.015625-.023437.030952-.038616.059656-.078153.078125-.125.022454-.056957.037109-.118472.037109-.183594 0-.277-.223-.5-.5-.5z" fill="#797774"/><rect fill="#797774" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m10 18-1 1 4 4 10-10-1-1-9 9z" fill="#1e8bcd"/><path d="m7.5 18c-.277 0-.5.223-.5.5s.223.5.5.5h.5a1.0001 1.0001 0 0 1 .2929688-.707031l.2792968-.279297c-.024516-.003667-.0466964-.013672-.0722656-.013672z" fill="#fb983b" fill-opacity=".959559"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_accepttrackedchange.svg b/loleaflet/images/lc_accepttrackedchange.svg
index 4171c39293..faba96082c 100644
--- a/loleaflet/images/lc_accepttrackedchange.svg
+++ b/loleaflet/images/lc_accepttrackedchange.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.242188l-1.6113286-1.576172c-.8740813-.854669-.8740603-2.221546 0-3.076172.874124-.854551 2.2079246-.854761 3.0820316 0l1.886718 1.84375 5.400391-6.042968v-5.4199224l-4-3.7285156zm14 12.150391-4.607422 5.154297a1.0001 1.0001 0 0 1 -1.445312.048828l-2.632813-2.576172c-.006975-.0068-.278056-.007-.285156 0-.0071.00691-.0071.207843 0 .214844l3.074219 3.007812h1.072265l4.824219-5.388672zm0 3.458984-2.138672 2.390625h2.138672z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h6.267578l-1.023437-1h-5.244141v-18h9v4c0 .554.446 1 1 1h4v4.148438l1-1.121094v-.136719-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.492188-1 1.117187v2.390625h-2.138672l-.894531 1h3.033203c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#d65532" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h1.6054688c.5478138-.311365 1.1830012-.367587 1.7636722-.167969.079532-.08848.130859-.203146.130859-.332031 0-.277-.223-.5-.5-.5z" fill="#808080"/><rect fill="#808080" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m7.4746094 18c-.2629151 0-.4746094.211694-.4746094.474609v.050782c0 .262915.2116943.474609.4746094.474609h.8242187c-.190739-.309515-.2937424-.651982-.3125-1z" fill="#d65532"/><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h4.5859375l-1.2929687-1.292969a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 6-6v-6.8574224l-4-3.7285156zm14 15.414062-2.585938 2.585938h2.585938z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.585938l-1.0000005-1h-4.5859375v-18h9v4c0 .554.446 1 1 1h4v5.585938l1-1v-1.695313-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.414062-1 1v2.585938h-2.585938l-1 1h3.585938c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5 0 .065417.013687.127067.0371094.183594.0184689.046847.0471728.086384.078125.125.0058945.007354.0093305.016435.015625.023437.0913989.101682.2210254.167969.3691406.167969h1.3945312.2109376 1.3945312c.148115 0 .277742-.066287.369141-.167969.006294-.007002.00973-.016083.015625-.023437.030952-.038616.059656-.078153.078125-.125.022454-.056957.037109-.118472.037109-.183594 0-.277-.223-.5-.5-.5z" fill="#797774"/><rect fill="#797774" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m10 18-1 1 4 4 10-10-1-1-9 9z" fill="#1e8bcd"/><path d="m7.5 18c-.277 0-.5.223-.5.5s.223.5.5.5h.5a1.0001 1.0001 0 0 1 .2929688-.707031l.2792968-.279297c-.024516-.003667-.0466964-.013672-.0722656-.013672z" fill="#fb983b" fill-opacity=".959559"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_accepttrackedchanges.svg b/loleaflet/images/lc_accepttrackedchanges.svg
index 4171c39293..faba96082c 100644
--- a/loleaflet/images/lc_accepttrackedchanges.svg
+++ b/loleaflet/images/lc_accepttrackedchanges.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.242188l-1.6113286-1.576172c-.8740813-.854669-.8740603-2.221546 0-3.076172.874124-.854551 2.2079246-.854761 3.0820316 0l1.886718 1.84375 5.400391-6.042968v-5.4199224l-4-3.7285156zm14 12.150391-4.607422 5.154297a1.0001 1.0001 0 0 1 -1.445312.048828l-2.632813-2.576172c-.006975-.0068-.278056-.007-.285156 0-.0071.00691-.0071.207843 0 .214844l3.074219 3.007812h1.072265l4.824219-5.388672zm0 3.458984-2.138672 2.390625h2.138672z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h6.267578l-1.023437-1h-5.244141v-18h9v4c0 .554.446 1 1 1h4v4.148438l1-1.121094v-.136719-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.492188-1 1.117187v2.390625h-2.138672l-.894531 1h3.033203c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#d65532" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h1.6054688c.5478138-.311365 1.1830012-.367587 1.7636722-.167969.079532-.08848.130859-.203146.130859-.332031 0-.277-.223-.5-.5-.5z" fill="#808080"/><rect fill="#808080" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m7.4746094 18c-.2629151 0-.4746094.211694-.4746094.474609v.050782c0 .262915.2116943.474609.4746094.474609h.8242187c-.190739-.309515-.2937424-.651982-.3125-1z" fill="#d65532"/><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h4.5859375l-1.2929687-1.292969a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 6-6v-6.8574224l-4-3.7285156zm14 15.414062-2.585938 2.585938h2.585938z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.585938l-1.0000005-1h-4.5859375v-18h9v4c0 .554.446 1 1 1h4v5.585938l1-1v-1.695313-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 15.414062-1 1v2.585938h-2.585938l-1 1h3.585938c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="7" x="7" y="12"/><path d="m7.5 15c-.277 0-.5.223-.5.5 0 .065417.013687.127067.0371094.183594.0184689.046847.0471728.086384.078125.125.0058945.007354.0093305.016435.015625.023437.0913989.101682.2210254.167969.3691406.167969h1.3945312.2109376 1.3945312c.148115 0 .277742-.066287.369141-.167969.006294-.007002.00973-.016083.015625-.023437.030952-.038616.059656-.078153.078125-.125.022454-.056957.037109-.118472.037109-.183594 0-.277-.223-.5-.5-.5z" fill="#797774"/><rect fill="#797774" height="1" ry=".474576" width="2" x="12" y="15"/><path d="m10 18-1 1 4 4 10-10-1-1-9 9z" fill="#1e8bcd"/><path d="m7.5 18c-.277 0-.5.223-.5.5s.223.5.5.5h.5a1.0001 1.0001 0 0 1 .2929688-.707031l.2792968-.279297c-.024516-.003667-.0466964-.013672-.0722656-.013672z" fill="#fb983b" fill-opacity=".959559"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_addname.svg b/loleaflet/images/lc_addname.svg
index d3a9efe6c1..edbce293b3 100644
--- a/loleaflet/images/lc_addname.svg
+++ b/loleaflet/images/lc_addname.svg
@@ -1,7 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 24 24" version="1.1">
- <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="2560" inkscape:window-height="1319" id="namedview12" showgrid="false" inkscape:zoom="27.812867" inkscape:cx="21.53156" inkscape:cy="5.9106427" inkscape:window-x="0" inkscape:window-y="30" inkscape:window-maximized="1" inkscape:current-layer="svg10"/>
- <path d="m 3,3 v 18 h 9.283203 C 12.633551,20.407943 13.273266,20 14,20 h 2 V 14 H 13.964844 C 12.893063,14 12,13.106939 12,12.035156 v -0.07031 C 12,10.893063 12.893063,10 13.964844,10 H 21 V 3 Z" id="path2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsccssssccc" fill="#ffffff"/>
- <path d="m 2,2 v 1 3 15 c 0,0.554 0.446,1 1,1 h 9 c 0,-0.363969 0.107739,-0.703481 0.283203,-1 H 9 v -3 h 6 v 2 h 1 v -2 -1 -3 h -1 v 3 H 9 v -3 h 4.964844 C 13.243736,14 12.61127,13.590972 12.269531,13 H 9 V 10 H 13.964844 15 h 1 5 1 V 6 3 2 H 21 3 Z M 3,6 H 8 V 9 H 3 Z m 6,0 h 6 V 9 H 9 Z m 7,0 h 5 V 9 H 16 Z M 3,10 h 5 v 3 H 3 Z m 0,4 h 5 v 3 H 3 Z m 0,4 h 5 v 3 H 3 Z" id="path4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" fill="#808080"/>
- <path d="m13.964844 11c-.534081 0-.964844.430763-.964844.964844v.070312c0 .534081.430763.964844.964844.964844h3.035156v8h-3c-.554 0-1 .446-1 1s .446 1 1 1h8c .554 0 1-.446 1-1s-.446-1-1-1h-3v-8h3.035156c.534081 0 .964844-.430763.964844-.964844v-.070312c0-.534081-.430763-.964844-.964844-.964844z" fill="#4d82b8" id="path8"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.386719 4-9.9375002 9.035156 7.5839842 7.583985 9.966797-9.060547v-7.558594zm3.613281 2c1.104569 0 2 .8954305 2 2s-.895431 2-2 2-2-.8954305-2-2 .895431-2 2-2z" fill="#fafafa"/><g fill="#3a3a38"><path d="m13 3-11 10 9 9 11-10v-9zm.386719 1h7.613281v7.558594l-9.966797 9.060547-7.5839842-7.583985z"/><path d="m17 6a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_aftertextindent.svg b/loleaflet/images/lc_aftertextindent.svg
index 1805d2116f..249d9fe553 100644
--- a/loleaflet/images/lc_aftertextindent.svg
+++ b/loleaflet/images/lc_aftertextindent.svg
@@ -1 +1,113 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g><g fill="#4d82b8" transform="matrix(0 1 -1 0 22 0)"><path d="m6 6h5v1h-5z"/><path d="m6 13h5v1h-5z"/><path d="m8 6h1v8h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg16"
+ sodipodi:docname="lc_aftertextindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs20" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview18"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="3.8601861"
+ inkscape:cy="8.0103384"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg16">
+ <inkscape:grid
+ type="xygrid"
+ id="grid829" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(22)"
+ id="g14"
+ style="fill:#3a3a38">
+ <rect
+ height="1"
+ ry="0.5"
+ width="19"
+ x="-21"
+ y="1"
+ id="rect4" />
+ <rect
+ height="1"
+ ry="0.436441"
+ width="19"
+ x="-21"
+ y="21"
+ id="rect6" />
+ <rect
+ height="1"
+ ry="0.5"
+ width="11"
+ x="-21"
+ y="16"
+ id="rect8" />
+ <rect
+ height="1"
+ ry="0.5"
+ width="11"
+ x="-21"
+ y="6"
+ id="rect10" />
+ <rect
+ height="1"
+ ry="0.5"
+ width="11"
+ x="-21"
+ y="11"
+ id="rect12" />
+ </g>
+ <g
+ transform="rotate(90,12.5,15.5)"
+ id="g18"
+ style="fill:#4d82b8">
+ <path
+ d="m 6,6 h 5 V 7 H 6 Z"
+ id="path12"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 6,13 h 5 v 1 H 6 Z"
+ id="path14"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 8,6 h 1 v 8 H 8 Z"
+ id="path16"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_alignblock.svg b/loleaflet/images/lc_alignblock.svg
index 027ebcef82..e302967774 100644
--- a/loleaflet/images/lc_alignblock.svg
+++ b/loleaflet/images/lc_alignblock.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/><rect height="1" ry=".5" width="18" x="3" y="21"/><rect height="1" ry=".5" width="18" x="3" y="13"/><rect height="1" ry=".487288" width="18" x="3" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/><rect height="1" ry=".5" width="18" x="3" y="21"/><rect height="1" ry=".5" width="18" x="3" y="13"/><rect height="1" ry=".487288" width="18" x="3" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignbottom.svg b/loleaflet/images/lc_alignbottom.svg
index bc986b99ff..112c4baa02 100644
--- a/loleaflet/images/lc_alignbottom.svg
+++ b/loleaflet/images/lc_alignbottom.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21 13.007121)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g><path d="m7.99982 7.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-7.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 7.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912092 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_aligncenter.svg b/loleaflet/images/lc_aligncenter.svg
index f2e6308eed..eb54ea5e7a 100644
--- a/loleaflet/images/lc_aligncenter.svg
+++ b/loleaflet/images/lc_aligncenter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 -.992879 24)"><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.5 7.5v10h-5v-10z" fill="#fff" stroke="#808080"/><g fill="none" stroke="#4d82b8" transform="matrix(0 1 -1 0 30.005054 11.992879)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h7.9928788"/></g><path d="m7.5 4.5v16h-5v-16z" fill="#fff" stroke="#808080"/></g><rect fill="#4d82b8" height="1" ry=".474576" transform="scale(1 -1)" width="21" x="1" y="-13"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 30.005054 13)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h7.9928788"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 -.992879 24)"><path d="m15.5 7.5v10h-5v-10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5 4.5v16h-5v-16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><g fill="#1e8bcd"><rect height="1" ry=".474576" transform="scale(1 -1)" width="21" x="1" y="-13"/><g fill-rule="evenodd" transform="matrix(-1 0 0 -1 40.999788 24.992666)"><path d="m16.99982 7.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-7.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 7.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160579.173289-.266359.223009-.435477.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z"/><path d="m16.99982 17.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 7.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-7.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912112-2.916016c-.160579-.173289-.266359-.223009-.435477-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z"/></g></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_aligndown.svg b/loleaflet/images/lc_aligndown.svg
index 59a972c8ad..91deee1b11 100644
--- a/loleaflet/images/lc_aligndown.svg
+++ b/loleaflet/images/lc_aligndown.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 19.5v-10h-5v10z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 30.005054 22)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h9.9928788"/></g><rect fill="#4d82b8" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 19.5v-10h-5v10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#1e8bcd" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.99982 16.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.002-8.777343c-.017903-.350177.241558-.525391.500047-.525391s.51795.175214.5.525391l-.002 8.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignhorizontalcenter.svg b/loleaflet/images/lc_alignhorizontalcenter.svg
index 17c2a24339..141db53bfa 100644
--- a/loleaflet/images/lc_alignhorizontalcenter.svg
+++ b/loleaflet/images/lc_alignhorizontalcenter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="10" x="7" y="21"/><rect height="1" ry=".284273" width="10" x="7" y="13"/><rect height="1" ry=".428091" width="10" x="7" y="5"/><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="10" x="7" y="21"/><rect height="1" ry=".284273" width="10" x="7" y="13"/><rect height="1" ry=".428091" width="10" x="7" y="5"/><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignleft.svg b/loleaflet/images/lc_alignleft.svg
index db2f3714c7..56cadc34b3 100644
--- a/loleaflet/images/lc_alignleft.svg
+++ b/loleaflet/images/lc_alignleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignmentpropertypanel.svg b/loleaflet/images/lc_alignmentpropertypanel.svg
index c47809aaf2..1fd4e7f8e9 100644
--- a/loleaflet/images/lc_alignmentpropertypanel.svg
+++ b/loleaflet/images/lc_alignmentpropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21 11.007121)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h5.9999998"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m15.50505 17.5-4-4-4 4"/><path d="m11.50505 13.5v6"/></g><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.99982 5.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-5.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 5.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912092 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g><path d="m7.99982 18.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 5.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-5.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912092-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignmiddle.svg b/loleaflet/images/lc_alignmiddle.svg
index 6186f920d1..60d468abd4 100644
--- a/loleaflet/images/lc_alignmiddle.svg
+++ b/loleaflet/images/lc_alignmiddle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke-linecap="round" stroke-linejoin="round"><path d="m15.5 7.5v10h-5v-10z" fill="#fff" stroke="#808080"/><g fill="none" stroke="#4d82b8" transform="matrix(0 1 -1 0 30.005054 11.992879)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h7.9928788"/></g><path d="m7.5 4.5v16h-5v-16z" fill="#fff" stroke="#808080"/></g><rect fill="#4d82b8" height="1" ry=".474576" transform="scale(1 -1)" width="21" x="1" y="-13"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 30.005054 13)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h7.9928788"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 7.5v10h-5v-10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m7.5 4.5v16h-5v-16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><g fill="#1e8bcd"><rect height="1" ry=".474576" transform="scale(1 -1)" width="21" x="1" y="-13"/><path d="m16.99982 7.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-7.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 7.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160579.173289-.266359.223009-.435477.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill-rule="evenodd"/><path d="m16.99982 17.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 7.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-7.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912112-2.916016c-.160579-.173289-.266359-.223009-.435477-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignright.svg b/loleaflet/images/lc_alignright.svg
index 575738ec95..b33cf32892 100644
--- a/loleaflet/images/lc_alignright.svg
+++ b/loleaflet/images/lc_alignright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".436441" width="18" x="3" y="18"/><rect height="1" ry=".5" width="11" x="10" y="21"/><rect height="1" ry=".5" width="11" x="10" y="13"/><rect height="1" ry=".5" width="11" x="10" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".436441" width="18" x="3" y="18"/><rect height="1" ry=".5" width="11" x="10" y="21"/><rect height="1" ry=".5" width="11" x="10" y="13"/><rect height="1" ry=".5" width="11" x="10" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_aligntop.svg b/loleaflet/images/lc_aligntop.svg
index ba9c7dbf01..ebc36c495a 100644
--- a/loleaflet/images/lc_aligntop.svg
+++ b/loleaflet/images/lc_aligntop.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.50505 17.5-4-4-4 4" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.50505 13.5v7.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.50505 13.5v7.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g><path d="m7.99982 16.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 7.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-7.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912092-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignup.svg b/loleaflet/images/lc_alignup.svg
index 2cbe84e1cc..68c8b4286f 100644
--- a/loleaflet/images/lc_alignup.svg
+++ b/loleaflet/images/lc_alignup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 5.5v10h-5v-10z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 30.005054 3)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h9.9928788"/></g><rect fill="#4d82b8" height="1" ry=".5" transform="scale(1 -1)" width="20" x="2" y="-4"/><path d="m7.5 5.5v16h-5v-16z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.5 5.5v10h-5v-10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#1e8bcd" height="1" ry=".5" transform="scale(1 -1)" width="20" x="2" y="-4"/><path d="m7.5 5.5v16h-5v-16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m16.99982 8.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.002 8.777343c-.017903.350177.241558.525391.500047.525391s.51795-.175214.5-.525391l-.002-8.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912112-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_alignvcenter.svg b/loleaflet/images/lc_alignvcenter.svg
index c47809aaf2..1fd4e7f8e9 100644
--- a/loleaflet/images/lc_alignvcenter.svg
+++ b/loleaflet/images/lc_alignvcenter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21 11.007121)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h5.9999998"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m15.50505 17.5-4-4-4 4"/><path d="m11.50505 13.5v6"/></g><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.99982 5.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-5.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 5.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912092 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g><path d="m7.99982 18.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 5.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-5.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912092-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_anchormenu.svg b/loleaflet/images/lc_anchormenu.svg
index 94262ca3dd..afe23a7995 100644
--- a/loleaflet/images/lc_anchormenu.svg
+++ b/loleaflet/images/lc_anchormenu.svg
@@ -1,53 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- viewBox="0 0 24 24"
- version="1.1"
- id="svg4"
- sodipodi:docname="lc_submenu_setanchoratchar.svg"
- inkscape:version="0.92.4 (unknown)">
- <metadata
- id="metadata10">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs8" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="748"
- inkscape:window-height="480"
- id="namedview6"
- showgrid="false"
- inkscape:zoom="9.8333333"
- inkscape:cx="12"
- inkscape:cy="12"
- inkscape:window-x="0"
- inkscape:window-y="30"
- inkscape:window-maximized="0"
- inkscape:current-layer="svg4" />
- <path
- d="m12 2a3 3 0 0 0 -3 3 3 3 0 0 0 2 2.8261719v1.1738281h-2c-.554 0-1 .446-1 1s .446 1 1 1h2v8.929688c-1.7029249-.217027-3.2936626-.97202-4.5332031-2.164063l1.0625-.744141a.9842562 1.0907768 0 0 0 -.5195313-2.021484.9842562 1.0907768 0 0 0 -.53125.177734l-3.9980468 2.792969a.9842562 1.0907768 0 1 0 1.0507812 1.845703l1.2773438-.892578c1.8749123 1.949387 4.4631707 3.074058 7.1914062 3.076172 2.728857-.001543 5.317991-1.126379 7.193359-3.076172l1.275391.892578a.98425669 1.0907768 0 1 0 1.050781-1.845703l-3.998047-2.792969a.98425669 1.0907768 0 0 0 -.53125-.177734.98425669 1.0907768 0 0 0 -.519531 2.021484l1.068359.748047c-1.24124 1.192002-2.8347 1.946875-4.539062 2.16211v-8.931641h2c .554 0 1-.446 1-1s-.446-1-1-1h-2v-1.1757812a3 3 0 0 0 2-2.8242188 3 3 0 0 0 -3-3zm0 2a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"
- fill="#4d82b8"
- id="path2" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 2a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2 2.4453125v2.0546875h-2.5c-.277 0-.5.223-.5.5s.223.5.5.5h2.5v10.974609a8.5 8.5 0 0 1 -7.234375-4.974609h1.734375c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5s.5-.223.5-.5v-1.791016a9.5 9.5 0 0 0 8.5 5.291016 9.5 9.5 0 0 0 8.5-5.271484v1.771484c0 .277.223.5.5.5s.5-.223.5-.5v-3c0-.277-.223-.5-.5-.5h-3c-.277 0-.5.223-.5.5s.223.5.5.5h1.736328a8.5 8.5 0 0 1 -7.236328 4.978516v-10.978516h2.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-2.5v-2.0507812a2.5 2.5 0 0 0 2-2.4492188 2.5 2.5 0 0 0 -2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_animationobjects.svg b/loleaflet/images/lc_animationobjects.svg
index 6e646d7815..48db689dd2 100644
--- a/loleaflet/images/lc_animationobjects.svg
+++ b/loleaflet/images/lc_animationobjects.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 3h18v14h-18z" fill="#808080"/><g fill="#fff"><path d="m4 3v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1z"/><path d="m3 5h18v14h-18z"/><path d="m4 20v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h20c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm9.980469.3632812a.99705533.99705533 0 0 0 .001953 0c.605454-.0063515 1.195007.3870548 1.419922.9492188l.597656 1.4941406v-1.8066406h2v2h-1.921875l.400391 1h7.521484v12h-3.509766l.019532.064453c.091632.305418.070741.635075-.035157.935547h.525391v2h-2v-1.007812c-.274067-.010409-.546658-.080681-.775391-.232422a.99705533.99705533 0 0 0 -.001953 0l-.222656-.148438v1.388672h-2v-2h1.083984l-1.5-1h-2.615234l-1.1660156 1h.1972656v2h-2v-1.011719c-.2468438-.007929-.491673-.056371-.7050781-.18164-.1112325-.065295-.205538-.153873-.2949219-.246094v1.439453h-2v-2h1.65625c-.0926806-.257045-.1326977-.532829-.078125-.800781l.0390625-.199219h-4.6171875v-12h7.78125l.767578-2.5605469c.184173-.6120206.792549-1.069098 1.431641-1.0761719zm-9.980469.6367188h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm9 0h2v2h-2zm3 0h2v2h-2zm-18 16h2v2h-2zm9 0h2v2h-2zm9 0h2v2h-2z" fill="#3a3a38"/><path d="m2 6v12h4.6171875l.8964844-4.488281-3.734375-2.802735a.99705533.99705533 0 0 0 -.0019531 0c-.5015345-.378264-.7236649-1.0894691-.5253907-1.6855465s.8015039-1.0326717 1.4296875-1.0351563a.99705533.99705533 0 0 1 .0039063 0h4.5l.5957031-1.9882812zm12.478516 0 .794922 1.9882812h4.037109c.613732-.0003042 1.206991.4106718 1.419922.9863282.213149.5762483.029765 1.2768346-.4375 1.6757816l-3.189453 2.732421 1.386718 4.617188h3.509766v-12zm-2.365235 11.019531-1.144531.980469h2.615234z" fill="#fafafa"/><path d="m11.992635 3.3593754a.51587393.51587393 0 0 0 -.488282.3671875l-1.5761706 5.2578125h-5.242188a.51587393.51587393 0 0 0 -.3085938.9277344l4.2382813 3.1796872-1.0605469 5.306641a.51587393.51587393 0 0 0 .8417969.49414l3.6406251-3.121094 4.738281 3.158204a.51587393.51587393 0 0 0 .779297-.578126l-1.591797-5.302734 3.683594-3.1562495a.51587393.51587393 0 0 0 -.335938-.9082031h-4.712891l-2.121093-5.3007812a.51587393.51587393 0 0 0 -.484375-.3242188z" fill="#ed8733"/><path d="m11.99414 5.4101566-1.271484 4.2363282a.50655745.50655745 0 0 1 -.484375.3593742h-4.1074215l3.2871099 2.464844a.50655745.50655745 0 0 1 .191406.503906l-.8378909 4.185547 2.8242185-2.419922a.50655745.50655745 0 0 1 .611328-.03711l3.892578 2.595703-1.283203-4.277344a.50655745.50655745 0 0 1 .154297-.53125l2.898437-2.484375h-3.693359a.50655745.50655745 0 0 1 -.470703-.3183576z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_areapropertypanel.svg b/loleaflet/images/lc_areapropertypanel.svg
index 844cdf5190..0d9a59e4ce 100644
--- a/loleaflet/images/lc_areapropertypanel.svg
+++ b/loleaflet/images/lc_areapropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 8c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z" fill="#808080"/><path d="m3 9h10v10h-10z" fill="#fff"/><g transform="translate(8 -6)"><path d="m8 8a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#808080"/><circle cx="8" cy="14" fill="#fff" r="5"/></g><path d="m15 21.533351 6.533351-6.533352-6.533351-6.5333503-6.5333514 6.5333503z" style="fill:#fff;fill-rule:evenodd;stroke:#808080;stroke-width:.933336;stroke-linecap:round;stroke-linejoin:round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 8c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z" fill="#3a3a38"/><path d="m3 9h10v10h-10z" fill="#fafafa"/><g transform="translate(8 -6)"><path d="m8 8a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#3a3a38"/><path d="m13 14a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#fafafa"/></g><g fill-rule="evenodd"><path d="m14.992188 8a.46684355.46684355 0 0 0 -.322266.1367188l-6.5332032 6.5332032a.46684355.46684355 0 0 0 0 .660156l6.5332032 6.533203a.46684355.46684355 0 0 0 .660156 0l6.533203-6.533203a.46684355.46684355 0 0 0 0-.660156l-6.533203-6.5332032a.46684355.46684355 0 0 0 -.33789-.1367188z" fill="#3a3a38"/><path d="m15 9-6 6 6 6 6-6z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrangeframemenu.svg b/loleaflet/images/lc_arrangeframemenu.svg
index 7caa5b8288..446682985a 100644
--- a/loleaflet/images/lc_arrangeframemenu.svg
+++ b/loleaflet/images/lc_arrangeframemenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#808080"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fff"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#808080"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fff"/><rect fill="#eac282" height="12" ry="1.254237" width="14" x="5" y="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#3a3a38"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fafafa"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#3a3a38"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fafafa"/><path d="m6.2542371 6h11.4915259c.694847 0 1.254237.5593897 1.254237 1.2542371v9.4915259c0 .694847-.55939 1.254237-1.254237 1.254237h-11.4915259c-.6948474 0-1.2542371-.55939-1.2542371-1.254237v-9.4915259c0-.6948474.5593897-1.2542371 1.2542371-1.2542371z" fill="#ed8733"/><path d="m6 7h12v10h-12z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrangemenu.svg b/loleaflet/images/lc_arrangemenu.svg
index 7caa5b8288..446682985a 100644
--- a/loleaflet/images/lc_arrangemenu.svg
+++ b/loleaflet/images/lc_arrangemenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#808080"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fff"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#808080"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fff"/><rect fill="#eac282" height="12" ry="1.254237" width="14" x="5" y="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#3a3a38"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fafafa"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#3a3a38"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fafafa"/><path d="m6.2542371 6h11.4915259c.694847 0 1.254237.5593897 1.254237 1.2542371v9.4915259c0 .694847-.55939 1.254237-1.254237 1.254237h-11.4915259c-.6948474 0-1.2542371-.55939-1.2542371-1.254237v-9.4915259c0-.6948474.5593897-1.2542371 1.2542371-1.2542371z" fill="#ed8733"/><path d="m6 7h12v10h-12z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.chevron.svg b/loleaflet/images/lc_arrowshapes.chevron.svg
index 635b32daa5..0f4349be71 100644
--- a/loleaflet/images/lc_arrowshapes.chevron.svg
+++ b/loleaflet/images/lc_arrowshapes.chevron.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 9.5-5 9.5h14l5-9.5-5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 9.5-5 9.5h14l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.circular-arrow.svg b/loleaflet/images/lc_arrowshapes.circular-arrow.svg
index d7231b2ede..c1c7c7cd91 100644
--- a/loleaflet/images/lc_arrowshapes.circular-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.circular-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.8125 5.5c-4.5908631 0-8.3125 3.409125-8.3125 8h5c0-1.967521 1.344979-3 3.3125-3 1.967509 0 3.6875 1.032479 3.6875 3h-2l4.25 5 4.75-5h-2c0-4.590875-4.096637-8-8.6875-8z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.8125 5.5c-4.5908631 0-8.3125 3.409125-8.3125 8h5c0-1.967521 1.344979-3 3.3125-3 1.967509 0 3.6875 1.032479 3.6875 3h-2l4.25 5 4.75-5h-2c0-4.590875-4.096637-8-8.6875-8z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.corner-right-arrow.svg b/loleaflet/images/lc_arrowshapes.corner-right-arrow.svg
index ba03f60c84..d0105e327a 100644
--- a/loleaflet/images/lc_arrowshapes.corner-right-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.corner-right-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.5 2.5v17h10v2l5-4.75-5-4.25v2h-5v-12z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.5 2.5v17h10v2l5-4.75-5-4.25v2h-5v-12z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.down-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.down-arrow-callout.svg
index 710102ef75..c928dbf2df 100644
--- a/loleaflet/images/lc_arrowshapes.down-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.down-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 21.500025-4.5-5h2v-2h-7v-12h19v12h-7v2h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 21.500025-4.5-5h2v-2h-7v-12h19v12h-7v2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.down-arrow.svg b/loleaflet/images/lc_arrowshapes.down-arrow.svg
index 49db32d2ed..f07d49515c 100644
--- a/loleaflet/images/lc_arrowshapes.down-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.down-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 16.500014h2v-14.000001h5v14.000001h2l-4.5 5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 16.500014h2v-14.000001h5v14.000001h2l-4.5 5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.left-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.left-arrow-callout.svg
index b3e60df42c..25694d43e0 100644
--- a/loleaflet/images/lc_arrowshapes.left-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.left-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-2v-2l-5 4.5 5 4.5v-2h2v7h12v-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-2v-2l-5 4.5 5 4.5v-2h2v7h12v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.left-arrow.svg b/loleaflet/images/lc_arrowshapes.left-arrow.svg
index ab2e84df6d..ae3da170ef 100644
--- a/loleaflet/images/lc_arrowshapes.left-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.left-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h14v-5h-14z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h14v-5h-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.left-right-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.left-right-arrow-callout.svg
index 498e727f6b..24ab204d4d 100644
--- a/loleaflet/images/lc_arrowshapes.left-right-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.left-right-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 12-5-4.4999999v2h-2v-7h-4.9999999v7h-2v-2l-5 4.4999999 5 4.5v-2h2v7h4.9999999v-7h2v2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 12-5-4.4999999v2h-2v-7h-4.9999999v7h-2v-2l-5 4.4999999 5 4.5v-2h2v7h4.9999999v-7h2v2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.notched-right-arrow.svg b/loleaflet/images/lc_arrowshapes.notched-right-arrow.svg
index 610a9e7fee..7138cfbde3 100644
--- a/loleaflet/images/lc_arrowshapes.notched-right-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.notched-right-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.25v2.25h-14l2 2.5-2 2.5h14v2.25l5-4.75z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.25v2.25h-14l2 2.5-2 2.5h14v2.25l5-4.75z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.pentagon-right.svg b/loleaflet/images/lc_arrowshapes.pentagon-right.svg
index 21a38f3f16..fad5b56023 100644
--- a/loleaflet/images/lc_arrowshapes.pentagon-right.svg
+++ b/loleaflet/images/lc_arrowshapes.pentagon-right.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25l4.75-9.5-4.75-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25l4.75-9.5-4.75-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.quad-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.quad-arrow-callout.svg
index 075a2bafb7..3a9abb8aa0 100644
--- a/loleaflet/images/lc_arrowshapes.quad-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.quad-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 3h2v3h-2v2h-3v-2l-3 3.5 3 3.5v-2h3v2h2v3h-2l3.5 3 3.5-3h-2v-3h2v-2h3v2l3-3.5-3-3.5v2h-3v-2h-2v-3h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 3h2v3h-2v2h-3v-2l-3 3.5 3 3.5v-2h3v2h2v3h-2l3.5 3 3.5-3h-2v-3h2v-2h3v2l3-3.5-3-3.5v2h-3v-2h-2v-3h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.quad-arrow.svg b/loleaflet/images/lc_arrowshapes.quad-arrow.svg
index f61a829739..bc161f685e 100644
--- a/loleaflet/images/lc_arrowshapes.quad-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.quad-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 4h2v4h-4v-2l-4 3.5 4 3.5v-2h4v4h-2l3.5 4 3.5-4h-2v-4h4v2l4-3.5-4-3.5v2h-4v-4h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 4h2v4h-4v-2l-4 3.5 4 3.5v-2h4v4h-2l3.5 4 3.5-4h-2v-4h4v2l4-3.5-4-3.5v2h-4v-4h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.right-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.right-arrow-callout.svg
index fc9914e790..b6842d6726 100644
--- a/loleaflet/images/lc_arrowshapes.right-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.right-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h11v-7h3v2.25l5-4.75-5-4.75v2.25h-3v-7z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h11v-7h3v2.25l5-4.75-5-4.75v2.25h-3v-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.right-arrow.svg b/loleaflet/images/lc_arrowshapes.right-arrow.svg
index a58427ea43..feda5cdee5 100644
--- a/loleaflet/images/lc_arrowshapes.right-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.right-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.500013 7.4999998v2h-14.0000008v5.0000002h14.0000008v2l5-4.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.500013 7.4999998v2h-14.0000008v5.0000002h14.0000008v2l5-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.s-sharped-arrow.svg b/loleaflet/images/lc_arrowshapes.s-sharped-arrow.svg
index bca9de730a..727e3d9992 100644
--- a/loleaflet/images/lc_arrowshapes.s-sharped-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.s-sharped-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.4999647v2.0000353h-.93749c-4.590875 0-8.3124996 4.0966016-8.3124996 8.687465 0 1.967509-1.5949788 3.312535-3.5625 3.312535h-1.1875v4.999965h1.1875c4.590875 0 8.3124996-3.721637 8.3124996-8.3125 0-1.96751 1.594979-3.687465 3.5625-3.687465h.93749v2l5.00001-4.2500353z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.4999647v2.0000353h-.93749c-4.590875 0-8.3124996 4.0966016-8.3124996 8.687465 0 1.967509-1.5949788 3.312535-3.5625 3.312535h-1.1875v4.999965h1.1875c4.590875 0 8.3124996-3.721637 8.3124996-8.3125 0-1.96751 1.594979-3.687465 3.5625-3.687465h.93749v2l5.00001-4.2500353z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.split-arrow.svg b/loleaflet/images/lc_arrowshapes.split-arrow.svg
index 2ae99d0e28..98c5e6d902 100644
--- a/loleaflet/images/lc_arrowshapes.split-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.split-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v7l1.6699219-1.953125 5.3300781 5.455078v8.498047h5v-8.498047l5.330078-5.455078 1.669922 1.953125v-7h-7l1.953125 1.6699219-4.453125 4.3300781-4.453125-4.3300781 1.953125-1.6699219z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v7l1.6699219-1.953125 5.3300781 5.455078v8.498047h5v-8.498047l5.330078-5.455078 1.669922 1.953125v-7h-7l1.953125 1.6699219-4.453125 4.3300781-4.453125-4.3300781 1.953125-1.6699219z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.split-round-arrow.svg b/loleaflet/images/lc_arrowshapes.split-round-arrow.svg
index ff9a3ded33..0b3006aeee 100644
--- a/loleaflet/images/lc_arrowshapes.split-round-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.split-round-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5.0000207 4.75 5.0000207 4.25v-2h.9374793c.655837 0 1.0625207.656662 1.0625207 1.3125v10.6875h5v-10.6875c0-.655844.406646-1.3125 1.062479-1.3125h.937521v2l4.999979-4.25-4.999979-4.75v2h-.937521c-1.562479 0-2.564881 1.2404055-3.5625 2-.997619-.7595939-1.999979-2-3.5624997-2h-.9374793v-.8125z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5.0000207 4.75 5.0000207 4.25v-2h.9374793c.655837 0 1.0625207.656662 1.0625207 1.3125v10.6875h5v-10.6875c0-.655844.406646-1.3125 1.062479-1.3125h.937521v2l4.999979-4.25-4.999979-4.75v2h-.937521c-1.562479 0-2.564881 1.2404055-3.5625 2-.997619-.7595939-1.999979-2-3.5624997-2h-.9374793v-.8125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.striped-right-arrow.svg b/loleaflet/images/lc_arrowshapes.striped-right-arrow.svg
index 1af5ef2fb4..48ac586fa2 100644
--- a/loleaflet/images/lc_arrowshapes.striped-right-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.striped-right-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.499995 7.5v2h-8.0000002v5h8.0000002v2l5.00001-4.5zm-15.9999898 2v5h1.9999896v-5zm3.9999896 0v5h2v-5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.499995 7.5v2h-8.0000002v5h8.0000002v2l5.00001-4.5zm-15.9999898 2v5h1.9999896v-5zm3.9999896 0v5h2v-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.svg b/loleaflet/images/lc_arrowshapes.svg
index f68946c36a..7d9be992a2 100644
--- a/loleaflet/images/lc_arrowshapes.svg
+++ b/loleaflet/images/lc_arrowshapes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h9v2l5-4.5-5-4.5v2h-9z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.5-5 4.5 5 4.5v-2h9v2l5-4.5-5-4.5v2h-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.up-arrow-callout.svg
index 729e12a9b6..fec2cb08ef 100644
--- a/loleaflet/images/lc_arrowshapes.up-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.up-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v12h19v-12h-7v-2h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v12h19v-12h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-arrow.svg b/loleaflet/images/lc_arrowshapes.up-arrow.svg
index 3afcc6436c..0ad369086b 100644
--- a/loleaflet/images/lc_arrowshapes.up-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.up-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.4999888h2v14.0000002h5v-14.0000002h2l-4.5-5.0000001z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 7.4999888h2v14.0000002h5v-14.0000002h2l-4.5-5.0000001z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-down-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.up-down-arrow-callout.svg
index 59878109d6..ca1ab6c87e 100644
--- a/loleaflet/images/lc_arrowshapes.up-down-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.up-down-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v5h7v2h-2l4.5 5 4.5-5h-2v-2h7v-5h-7v-2h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-4.5 5h2v2h-7v5h7v2h-2l4.5 5 4.5-5h-2v-2h7v-5h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-down-arrow.svg b/loleaflet/images/lc_arrowshapes.up-down-arrow.svg
index 033ba74098..69f91ff347 100644
--- a/loleaflet/images/lc_arrowshapes.up-down-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.up-down-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.4999999-4.5-5-4.5000001 5h2v9.0000001h-2l4.5000001 5 4.5-5h-2v-9.0000001z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 7.4999999-4.5-5-4.5000001 5h2v9.0000001h-2l4.5000001 5 4.5-5h-2v-9.0000001z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-right-arrow-callout.svg b/loleaflet/images/lc_arrowshapes.up-right-arrow-callout.svg
index bc6c64438d..31e24f8567 100644
--- a/loleaflet/images/lc_arrowshapes.up-right-arrow-callout.svg
+++ b/loleaflet/images/lc_arrowshapes.up-right-arrow-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5-4.75 5h2v3.3125.6875h-2v10h10v-2h.6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875v-3h-3v-.6875-3.3125h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5-4.75 5h2v3.3125.6875h-2v10h10v-2h.6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875v-3h-3v-.6875-3.3125h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-right-arrow.svg b/loleaflet/images/lc_arrowshapes.up-right-arrow.svg
index 267762dc58..1e45a46bbb 100644
--- a/loleaflet/images/lc_arrowshapes.up-right-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.up-right-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5000002-4.75 5h2v3.3124998.6875 1 7h3 5 .6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875-3v-3-.6875-3.3124998h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.25 2.5000002-4.75 5h2v3.3124998.6875 1 7h3 5 .6875 3.3125v2l5-4.75-5-4.25v2h-3.3125-.6875-3v-3-.6875-3.3124998h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_arrowshapes.up-right-down-arrow.svg b/loleaflet/images/lc_arrowshapes.up-right-down-arrow.svg
index b715092a32..6b00612fd5 100644
--- a/loleaflet/images/lc_arrowshapes.up-right-down-arrow.svg
+++ b/loleaflet/images/lc_arrowshapes.up-right-down-arrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 2.5-4.500025 5h2.000025v9h-2.000025l4.500025 5 4.5-5h-1.9997563l-.0004875-2h6.9997568l.000487 2.25 4.999975-4.75-4.999975-4.5v2h-7v-2h2z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 2.5-4.500025 5h2.000025v9h-2.000025l4.500025 5 4.5-5h-1.9997563l-.0004875-2h6.9997568l.000487 2.25 4.999975-4.75-4.999975-4.5v2h-7v-2h2z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_autoformat.svg b/loleaflet/images/lc_autoformat.svg
index f9b6c100fd..8b16475b6a 100644
--- a/loleaflet/images/lc_autoformat.svg
+++ b/loleaflet/images/lc_autoformat.svg
@@ -1,14 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#ffffff"
- d="M 3 6 L 3 21 L 7.6152344 21 C 7.6801981 20.904652 7.7477826 20.787775 7.8164062 20.638672 C 8.0736862 20.079665 8.1627353 19.139206 9.1230469 18.464844 C 9.5696619 18.151212 10.072619 18.066272 10.556641 18.076172 C 11.615978 16.577659 12.771404 15.024555 14.003906 13.648438 C 14.045644 13.597584 14.119026 13.494791 14.228516 13.365234 L 14.242188 13.349609 L 14.255859 13.335938 C 14.426842 13.149753 14.553774 13.043346 14.621094 12.972656 C 14.810998 12.758069 14.999568 12.558633 15.183594 12.361328 C 16.992864 10.421568 19.135908 8.5588211 21 7.109375 L 21 6 L 3 6 z M 21 11.322266 C 19.770801 12.981644 18.699392 14.285045 17.863281 15.21875 C 17.50426 15.619689 17.17866 15.987953 16.884766 16.291016 L 16.878906 16.296875 C 15.971229 17.266183 14.569629 18.588483 12.912109 20.035156 C 12.986432 20.347653 13.012088 20.673435 12.996094 21 L 21 21 L 21 11.322266 z "
- />
- <path
- style="fill:#808080"
- d="M 2 6 L 2 21 C 2 21.554 2.446 22 3 22 L 5.8984375 22 L 5.7441406 21.332031 L 7 21.332031 C 7.2828047 21.332146 7.3516676 21.282839 7.4550781 21.193359 C 7.5033209 21.15161 7.5584192 21.083388 7.6152344 21 L 3 21 L 3 18 L 8 18 L 8 20.148438 C 8.1689601 19.644658 8.3695107 19.067196 9 18.566406 L 9 18 L 10.613281 18 C 10.848451 17.667953 11.103311 17.33454 11.347656 17 L 9 17 L 9 14 L 13.701172 14 C 13.802391 13.883476 13.901614 13.762648 14.003906 13.648438 C 14.045644 13.597583 14.119026 13.494791 14.228516 13.365234 L 14.242188 13.349609 L 14.255859 13.335938 C 14.414007 13.163729 14.523287 13.070573 14.59375 13 L 9 13 L 9 10 L 15 10 L 15 12.560547 C 15.060868 12.495298 15.123581 12.425672 15.183594 12.361328 C 15.443179 12.083021 15.727858 11.814104 16 11.539062 L 16 10 L 17.591797 10 C 17.95877 9.6626759 18.324965 9.3203827 18.693359 9 L 16 9 L 16 6 L 15 6 L 15 9 L 9 9 L 9 6 L 8 6 L 8 9 L 3 9 L 3 6 L 2 6 z M 21 6 L 21 7.109375 C 21.342514 6.8430491 21.68154 6.5799986 22 6.3457031 L 22 6 L 21 6 z M 22.791016 7 C 20.766577 8.4714687 18.060992 10.741196 15.914062 13.042969 C 15.719186 13.251907 15.52981 13.452861 15.345703 13.662109 C 15.229314 13.784323 15.108537 13.885027 14.992188 14.011719 C 14.918748 14.098619 14.848508 14.196498 14.777344 14.283203 C 13.442361 15.76921 12.142691 17.489034 11.009766 19.121094 C 10.632922 18.95113 10.181836 18.942923 9.6972656 19.283203 C 8.7515786 19.947295 8.947713 22.33282 7 22.332031 C 7.184409 23.134846 9.1784206 23.125555 10.525391 22.767578 C 11.79676 22.429692 12.185291 21.242174 11.943359 20.251953 C 11.904689 20.093685 11.828422 19.931872 11.732422 19.775391 C 13.71681 18.089554 15.158112 16.672545 16.162109 15.599609 C 16.432537 15.321065 16.75722 14.956912 17.119141 14.552734 C 18.473088 13.040748 20.408444 10.658758 22.791016 7 z M 22 9.9492188 C 21.648007 10.449824 21.327011 10.880811 21 11.322266 L 21 13 L 19.716797 13 C 19.441945 13.345315 19.162058 13.700752 18.912109 14 L 21 14 L 21 17 L 16.169922 17 C 15.805273 17.365766 15.453195 17.720262 15 18.144531 L 15 21 L 12.996094 21 C 12.97956 21.337573 12.905341 21.673363 12.773438 22 L 21 22 C 21.554 22 22 21.554 22 21 L 22 9.9492188 z M 3 10 L 8 10 L 8 13 L 3 13 L 3 10 z M 3 14 L 8 14 L 8 17 L 3 17 L 3 14 z M 16 18 L 21 18 L 21 21 L 16 21 L 16 18 z "
- />
- <path
- style="fill:#4d82b8"
- d="M 2 2 L 2 6 L 22 6 L 22 2 L 2 2 z M 10.394531 19.009766 C 10.174083 19.029003 9.9395506 19.113063 9.6972656 19.283203 C 8.7515786 19.947295 8.947713 22.33282 7 22.332031 C 7.184409 23.134846 9.1784206 23.125555 10.525391 22.767578 C 11.79676 22.429692 12.185291 21.242174 11.943359 20.251953 C 11.904689 20.093685 11.828422 19.931872 11.732422 19.775391 L 11.009766 19.121094 C 10.821344 19.036112 10.61498 18.990528 10.394531 19.009766 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h15v14h-15z" fill="#fafafa"/><path d="m7 3v5h-4v1h4v2h-4v1h4v2h-4v1h4v2h1v-2h5v2h1v-2h4v-1h-4v-2h4v-1h-4v-2h4v-1h-4v-5h-1v5h-5v-5zm1 6h5v2h-5zm0 3h5v2h-5z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h15c.554 0 1-.446 1-1v-14c0-.554-.446-1-1-1zm0 1h5 1 6 1 2v5 1 2 1 2 1 2h-2-1-6-1-5v-2-1-2-1-2-1z" fill="#3a3a38"/><path d="m2 2h17v4h-17z" fill="#0063b1"/><path d="m3 3h15v2h-15z" fill="#83beec"/><path d="m21.970703 8c-.177888.00524-.351159.057831-.501953.1523438-4.136759 2.5854742-5.700584 5.0450262-8.737621 8.7080372-.210813.253601-.283141.594786-.193359.91211.124699.438291.05849.586853.729808.897431.67132.310578 1.530176.423588 2.802734.361328.225038-.01109.439749-.0978.609376-.246094 3.574573-3.115338 4.182424-4.307327 6.15039-7.226562.11091-.165166.17007-.359644.169922-.558594v-2c-.000147-.5637669-.465761-1.0161281-1.029297-1z" fill="#3a3a38"/><path d="m22 9v2c-2 2.966753-2.5 4-5.979176 7.032197-2.365328.115723-2.378568-.032197-2.520824-.532197 3.032664-3.657737 4.5-6 8.5-8.5z" fill="#fafafa"/><path d="m12.521484 18.03125c-.323926.050728-.668149.136039-.99414.259766-.326113.124095-.634239.287343-.888672.49414-.314064.255263-.429433.449978-.638672.714844l4.261719 1.419922c.192081-.135176.38609-.269973.537109-.419922.19996-.374848.180051-.969421.017578-1.433594v-.001953c-.054182-.154767-.124006-.293704-.207031-.40625-.150368-.173668-.346757-.299663-.558594-.390625h-.001953c-.212443-.091014-.440245-.147122-.654297-.18164-.428371-.068693-.799057-.052112-.873047-.054688z" fill="#fafafa"/><path d="m12.515625 17.017578c-.05035.000165-.100621.0041-.150391.01172-.773679.12116-1.638455.378043-2.365234.96875-.7182932.583809-1.0383516 1.127975-1.4941406 1.701172-.00197.0032-.00392.0065-.00586.0098l-1.2988275 1.669886c-.5164462.665161-.0432845 1.633465.7988281 1.634766h3c.01564-.000305.03126-.000925.04687-.002 1.790411-.084 3.417955-.751558 4.466797-1.792969.07164-.07132.132206-.152947.179687-.242188.28179-.528248.298157-1.043096.242188-1.53125-.05597-.488151-.191681-.954835-.511719-1.388671-.000664-.0013-.0013-.0026-.002-.0039-.411673-.551823-1.022934-.934666-1.613281-1.029296-.491722-.02811-.819751-.01448-1.292969-.0059zm.0059 1.013672c.147979.0052 1.48492-.06945 2.087891.626953.332098.450185.456066 1.341999.189453 1.841797-.151019.149949-.345028.284746-.537109.419922l-4.26176-1.419922c.209239-.264866.324608-.459581.638672-.714844.508867-.413594 1.23496-.65245 1.882812-.753906zm-3.1093746 2.152344 3.3242186 1.476562c-.545471.17759-1.125964.311206-1.736369.339844h-3l1.2988281-1.669922c.044164-.05554.072599-.09372.1132813-.146484z" fill="#0063b1"/><path d="m9.4121094 20.183594c-.040682.05276-.069117.09094-.1132813.146484l-1.2988281 1.669922h3c.610405-.02864 1.190857-.162254 1.736328-.339844z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_autosum.svg b/loleaflet/images/lc_autosum.svg
index a09e76bc29..9491c7a281 100644
--- a/loleaflet/images/lc_autosum.svg
+++ b/loleaflet/images/lc_autosum.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.0000004 2h13.9999996v2h-9l6 8-6 8h9v2h-13.9999996v-1.011628c0-.147287.023451-.302325.070352-.465116.056281-.155039.1500836-.294574.2814069-.418605l6.5708537-8.151162-6.5567835-8.0465123c-.1219431-.1317829-.2157454-.2790698-.2814071-.4418605-.0562813-.1627907-.084422-.3100775-.084422-.4418604z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.4388142 21.997568v-.89614l6.0611858-9.601428-5.4450892-8.6854395v-.8121273h13.1340592l.140022 4.9007683-.845-.431455-.140022-1.2041888c-.074679-.6160966-.298714-1.14818-.672106-1.5962502-.354722-.4480703-.952149-.6721905-1.792281-.6721054l-7.879583.0007979 5 8v.420066l-6 9.579934 9.970696-.155107c2.895641-.181304 1.848006-2.777376 2.134261-4.924278l.895043.079385v6z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_backcolor.svg b/loleaflet/images/lc_backcolor.svg
index ca9fb419c7..6ed56ab9a8 100644
--- a/loleaflet/images/lc_backcolor.svg
+++ b/loleaflet/images/lc_backcolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 1c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h8.378906l5.546875-5.5410156c.155441-.1558722.357966-.2561053.576172-.2851563.032665-.2084602.130426-.4012479.279297-.5507812l.21875-.21875v-4.4042969c0-.554-.446-1-1-1z" fill="#eac282"/><path d="m7.0754431 11.896694q-.2551898 0-.3898733-.06887-.1346836-.07576-.2126582-.296144l-.1559494-.454545q-.2693671.227272-.5174685.399449-.2481012.172176-.5174683.289256-.2622785.11708-.5670886.172177-.2977215.06198-.6663292.06198-.4536708 0-.829367-.117079-.3756962-.123968-.6521519-.358128-.2693672-.234159-.4182279-.578512-.1488607-.35124-.1488607-.805785 0-.3787882.198481-.7575761.198481-.378785.6734177-.6818152.4820253-.3099174 1.2759494-.509642.8010127-.2066114 1.9918987-.2341597v-.3650137q0-.661157-.2835442-.9710744-.2835444-.3099174-.8151899-.3099174-.3969621 0-.6592406.089531-.2551898.089531-.4536708.1997245-.1984811.1033057-.3686077.1928375-.1701266.089531-.3827848.089531-.1843037 0-.3189873-.089531-.127595-.0964181-.2055696-.227272l-.326076-.5509643q.6096202-.5509641 1.3468355-.8195592.7372152-.268595 1.5949367-.268595.6167089 0 1.1058228.1997245.4891139.1928375.8293671.5509642.3402531.3512396.5174683.8402204.1772153.4889807.1772153 1.0743802v4.3044077zm-2.4668354-1.088154q.4820253 0 .8293671-.16529.3544303-.172175.7017721-.523416v-1.101928q-.7017721.0275483-1.1696202.11708-.4607596.0826446-.7372152.2203856-.2764557.1308541-.3969621.3099173-.1134177.1790634-.1134177.3856751 0 .413223.2339241.585399.2410126.172177.6521519.172177z" fill="#fff"/><path d="m9.5351562 2v9.896484h1.1972658c.113417 0 .206457-.022446.277344-.068359.070881-.050505.118944-.137751.142578-.261719l.076172-.441406c.113417.133149.229513.255041.347656.365234.056469.048534.124087.084239.185547.126954l.953125-.951172c-.044149.003097-.085117.011718-.13086.011718-.236287 0-.460036-.043623-.667968-.130859-.207933-.087236-.4005-.239283-.580078-.455078v-3.0156251c.203207-.247934.416561-.435895.638671-.5644531.22211-.1331498.48271-.2011719.785157-.2011719.222109 0 .419717.0391342.589843.1171875.174853.0780532.318224.1999451.431641.3652344.118145.1652891.208099.378917.269531.640625.061434.2571166.091797.5701906.091797.9375 0 .372516-.034255.689342-.095703.9648437l1.882813-1.8808594c-.029808-.1883675-.062419-.3738637-.113282-.5449219-.122869-.4132231-.298555-.7634781-.52539-1.0527343-.226836-.2938476-.500916-.5196747-.822266-.6757813-.32135-.1561065-.682296-.234375-1.083984-.234375-.420591 0-.799239.0859788-1.134766.2558594-.335528.1652893-.63997.3846742-.914062.6601562v-3.8632812z" fill="#fff"/><g fill="#696969" transform="matrix(1.1539234 0 0 1.1539234 -4.693158 -8.694162)"><path d="m18.480469 14.611328-5.529297 5.523438-1.951172 3.233878 1 .631356 3.806641-1.011719 5.509765-5.544922z" fill="#696969"/><path d="m21.419922 12c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z" fill="#696969"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 1c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h8.378906l5.546875-5.5410156c.155441-.1558722.357966-.2561053.576172-.2851563.032665-.2084602.130426-.4012479.279297-.5507812l.21875-.21875v-4.4042969c0-.554-.446-1-1-1z" fill="#fb983b"/><path d="m7.0754431 11.896694q-.2551898 0-.3898733-.06887-.1346836-.07576-.2126582-.296144l-.1559494-.454545q-.2693671.227272-.5174685.399449-.2481012.172176-.5174683.289256-.2622785.11708-.5670886.172177-.2977215.06198-.6663292.06198-.4536708 0-.829367-.117079-.3756962-.123968-.6521519-.358128-.2693672-.234159-.4182279-.578512-.1488607-.35124-.1488607-.805785 0-.3787882.198481-.7575761.198481-.378785.6734177-.6818152.4820253-.3099174 1.2759494-.509642.8010127-.2066114 1.9918987-.2341597v-.3650137q0-.661157-.2835442-.9710744-.2835444-.3099174-.8151899-.3099174-.3969621 0-.6592406.089531-.2551898.089531-.4536708.1997245-.1984811.1033057-.3686077.1928375-.1701266.089531-.3827848.089531-.1843037 0-.3189873-.089531-.127595-.0964181-.2055696-.227272l-.326076-.5509643q.6096202-.5509641 1.3468355-.8195592.7372152-.268595 1.5949367-.268595.6167089 0 1.1058228.1997245.4891139.1928375.8293671.5509642.3402531.3512396.5174683.8402204.1772153.4889807.1772153 1.0743802v4.3044077zm-2.4668354-1.088154q.4820253 0 .8293671-.16529.3544303-.172175.7017721-.523416v-1.101928q-.7017721.0275483-1.1696202.11708-.4607596.0826446-.7372152.2203856-.2764557.1308541-.3969621.3099173-.1134177.1790634-.1134177.3856751 0 .413223.2339241.585399.2410126.172177.6521519.172177z" fill="#fafafa"/><path d="m9.5351562 2v9.896484h1.1972658c.113417 0 .206457-.022446.277344-.068359.070881-.050505.118944-.137751.142578-.261719l.076172-.441406c.113417.133149.229513.255041.347656.365234.056469.048534.124087.084239.185547.126954l.953125-.951172c-.044149.003097-.085117.011718-.13086.011718-.236287 0-.460036-.043623-.667968-.130859-.207933-.087236-.4005-.239283-.580078-.455078v-3.0156251c.203207-.247934.416561-.435895.638671-.5644531.22211-.1331498.48271-.2011719.785157-.2011719.222109 0 .419717.0391342.589843.1171875.174853.0780532.318224.1999451.431641.3652344.118145.1652891.208099.378917.269531.640625.061434.2571166.091797.5701906.091797.9375 0 .372516-.034255.689342-.095703.9648437l1.882813-1.8808594c-.029808-.1883675-.062419-.3738637-.113282-.5449219-.122869-.4132231-.298555-.7634781-.52539-1.0527343-.226836-.2938476-.500916-.5196747-.822266-.6757813-.32135-.1561065-.682296-.234375-1.083984-.234375-.420591 0-.799239.0859788-1.134766.2558594-.335528.1652893-.63997.3846742-.914062.6601562v-3.8632812z" fill="#fafafa"/><g fill="#3a3a38" transform="matrix(1.1539234 0 0 1.1539234 -4.693158 -8.844162)"><path d="m13.280817 19.81098-.329645.323786-1.951172 3.233878 1 .631356 3.806641-1.011719.310113-.34527z"/><path d="m20.023438 5.0019531c-.218741 0-.435904.0845454-.603516.2519531l-7.931641 7.9257818 3.285157 3.289062 7.974609-7.890625c.335222-.3347843.335222-.8741989 0-1.2089844l-2.117188-2.1152344c-.167612-.1673927-.388681-.2519531-.607421-.2519531zm.001953 1 1.972656 1.9707031-7.21875 7.1445318-1.935547-1.9375z" stroke-width="1.153923" transform="matrix(.86660865 0 0 .86660865 4.067131 7.664427)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_backgroundcolor.svg b/loleaflet/images/lc_backgroundcolor.svg
index ebd7aac9d4..d2a52ebf19 100644
--- a/loleaflet/images/lc_backgroundcolor.svg
+++ b/loleaflet/images/lc_backgroundcolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.307716 20.638247 9.438078-5.638247-5.708126-10.3752563-9.9336041 5.8220523z" fill="#fff" fill-rule="evenodd"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 8h-5c-1 0-1 .217546-1 2.276478v5.723522c0 1 2 1 2 0v-6z" fill="#4d82b8" fill-rule="evenodd"/><g fill="none" stroke="#808080"><ellipse cx="4.962672" cy="16.187546" rx="1.752345" ry="1.741017" stroke-linecap="round" stroke-width=".95097" transform="matrix(.86821741 -.49618397 .50382625 .86380502 0 0)"/><path d="m12.488244 9.8063594v-5.2263907c0-2.8972803 5.493132-2.8080105 5.493132.1206297v4.9056967" stroke-linecap="round" stroke-width=".909468"/><path d="m5.1040639 10.446796 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l7.748423-4.541322c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke-width=".896453"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14 4-8 4 5 10 8-4z" fill="#3a3a38"/><path d="m13.492188 5.3007812a.17855016.17855016 0 0 0 -.06445.017578l-6.0293005 3.013672a.17855016.17855016 0 0 0 -.080078.2402344l4.0136716 8.0292964a.17855016.17855016 0 0 0 .240235.08008l6.029296-3.013672a.17855016.17855016 0 0 0 .08008-.240235l-4.0136731-8.0292975a.17855016.17855016 0 0 0 -.175781-.097656z" fill="#fafafa"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 6h-4c-1 0-2 1-2 2.276478v5.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-3.3499307 1.0469658-4.668335z" fill="#0063b1" fill-rule="evenodd"/><g fill="none" stroke="#3a3a38"><path d="m5.9560329 9.040016 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l6.896454-3.134542c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke="none"/><path d="m12.5 9.5.01862-4.918522c.01097-2.8972595 4.017559-3.1163609 4-.1877732l-.01862 3.1062952" stroke="#3a3a38" stroke-linecap="round"/></g><g fill-rule="evenodd"><path d="m9 6h-4c-1 0-2 1-2 2.276478v7.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-5.3499307 1.0469658-6.668335z" fill="#0063b1"/><path d="m5 6.9882812c-.3404757 0-1.0117188.5288127-1.0117188 1.2890626v5.4414062l.017578-.01563c.075461-.488479.059369-3.144667.109375-3.9707031.052146-.861387.3104392-1.8919074 1.0703125-2.7441407z" fill="#83beec"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_backward.svg b/loleaflet/images/lc_backward.svg
index e64797f300..8e7aaa7b19 100644
--- a/loleaflet/images/lc_backward.svg
+++ b/loleaflet/images/lc_backward.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#808080"/><path d="m3 13v8h10v-8z" fill="#fff"/><path d="m5.9492188 2c-.5263 0-.9492188.4229188-.9492188.9492188v8.0507812h9.050781c.5263 0 .949219.422919.949219.949219v7.050781h6.050781c.5263 0 .949219-.422919.949219-.949219v-15.1015622c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#3a3a38"/><path d="m3 13v8h10v-8z" fill="#fafafa"/><path d="m5.9492188 2c-.5263 0-.9492188.4229188-.9492188.9492188v8.0507812h9.050781c.5263 0 .949219.422919.949219.949219v7.050781h6.050781c.5263 0 .949219-.422919.949219-.949219v-15.1015622c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#ed8733"/><path d="m6 3v8h8a1 1 0 0 1 1 1v6h6v-15z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.block-arc.svg b/loleaflet/images/lc_basicshapes.block-arc.svg
index 814738158c..0c530fe5cf 100644
--- a/loleaflet/images/lc_basicshapes.block-arc.svg
+++ b/loleaflet/images/lc_basicshapes.block-arc.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 7.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 7.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.can.svg b/loleaflet/images/lc_basicshapes.can.svg
index 18366e4ef6..24f4f619a4 100644
--- a/loleaflet/images/lc_basicshapes.can.svg
+++ b/loleaflet/images/lc_basicshapes.can.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 2.3766474-9.5 5 0 2.623353 4.2532949 4 9.5 4 5.246705 0 9.5-1.376647 9.5-4 0-2.6233526-4.253295-5-9.5-5zm-9.5 8v6c0 2.623353 4.2532949 5 9.5 5 5.246705 0 9.5-2.376647 9.5-5v-6c-1.546047 1.688534-4.253295 3-9.5 3-5.2467051 0-8.4213625-1.275512-9.5-3z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 2.3766474-9.5 5 0 2.623353 4.2532949 4 9.5 4 5.246705 0 9.5-1.376647 9.5-4 0-2.6233526-4.253295-5-9.5-5zm-9.5 8v6c0 2.623353 4.2532949 5 9.5 5 5.246705 0 9.5-2.376647 9.5-5v-6c-1.546047 1.688534-4.253295 3-9.5 3-5.2467051 0-8.4213625-1.275512-9.5-3z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.circle-pie.svg b/loleaflet/images/lc_basicshapes.circle-pie.svg
index d8ca72ddf2..c39fcdf7be 100644
--- a/loleaflet/images/lc_basicshapes.circle-pie.svg
+++ b/loleaflet/images/lc_basicshapes.circle-pie.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 2.5273438c-5.0157598.279184-9 4.4066699-9 9.4726562 0 5.246711 4.269829 9.5 9.537109 9.5 4.752187 0 8.682982-3.469595 9.408203-8h-9.945312z" fill="#fafafa" stroke="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.037258 2.5c-5.2672804 0-9.5372547 4.2532893-9.5372547 9.5 0 5.246711 4.2699743 9.5 9.5372547 9.5 4.861959 0 8.874045-3.628469 9.462745-8.3125h-9.462745z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.circle.svg b/loleaflet/images/lc_basicshapes.circle.svg
index 6a3850265d..42c472e2b5 100644
--- a/loleaflet/images/lc_basicshapes.circle.svg
+++ b/loleaflet/images/lc_basicshapes.circle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5000004 9.5000102 0 0 0 -9.5 9.5 9.5000004 9.5000102 0 0 0 9.5 9.5 9.5000004 9.5000102 0 0 0 9.5-9.5 9.5000004 9.5000102 0 0 0 -9.5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5000004 9.5000102 0 0 0 -9.5 9.5 9.5000004 9.5000102 0 0 0 9.5 9.5 9.5000004 9.5000102 0 0 0 9.5-9.5 9.5000004 9.5000102 0 0 0 -9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.cross.svg b/loleaflet/images/lc_basicshapes.cross.svg
index 7f9d0bf51e..b5163e8044 100644
--- a/loleaflet/images/lc_basicshapes.cross.svg
+++ b/loleaflet/images/lc_basicshapes.cross.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-7v5h7v7h5v-7h7v-5h-7v-7z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v7h-7v5h7v7h5v-7h7v-5h-7v-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.cube.svg b/loleaflet/images/lc_basicshapes.cube.svg
index 36317ef150..789920dd00 100644
--- a/loleaflet/images/lc_basicshapes.cube.svg
+++ b/loleaflet/images/lc_basicshapes.cube.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v15h15l3-3v-15h-15z" fill="#fff"/><path d="m6 2-4 4v16h16l4-4v-16zm .4140625 1h13.8789065l-2.646485 2.6464844-.353515.3535156h-13.8789065zm14.5859375.7070312v13.8789068l-3 3v-13.8789068l.353516-.3535156zm-18 3.2929688h14v14h-14z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v15h15l3-3v-15h-15z" fill="#fafafa"/><path d="m6 2-4 4v16h16l4-4v-16zm.4140625 1h13.8789065l-2.646485 2.6464844-.353515.3535156h-13.8789065zm14.5859375.7070312v13.8789068l-3 3v-13.8789068l.353516-.3535156zm-18 3.2929688h14v14h-14z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.diamond.svg b/loleaflet/images/lc_basicshapes.diamond.svg
index f989e3606a..0e7914a592 100644
--- a/loleaflet/images/lc_basicshapes.diamond.svg
+++ b/loleaflet/images/lc_basicshapes.diamond.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.ellipse.svg b/loleaflet/images/lc_basicshapes.ellipse.svg
index d552ed400a..70f5697531 100644
--- a/loleaflet/images/lc_basicshapes.ellipse.svg
+++ b/loleaflet/images/lc_basicshapes.ellipse.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fff" stroke="#808080" stroke-width="1.024"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fafafa" stroke="#3a3a38" stroke-width="1.024"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.frame.svg b/loleaflet/images/lc_basicshapes.frame.svg
index 500cc06d3e..9b66e5906d 100644
--- a/loleaflet/images/lc_basicshapes.frame.svg
+++ b/loleaflet/images/lc_basicshapes.frame.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19zm4 4h11v11h-11z" fill="#fff" stroke="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19zm3 3h13v13h-13z" fill="#fafafa" stroke="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.hexagon.svg b/loleaflet/images/lc_basicshapes.hexagon.svg
index 44e1a40077..746dd65881 100644
--- a/loleaflet/images/lc_basicshapes.hexagon.svg
+++ b/loleaflet/images/lc_basicshapes.hexagon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.isosceles-triangle.svg b/loleaflet/images/lc_basicshapes.isosceles-triangle.svg
index b1180bee69..013abcf97a 100644
--- a/loleaflet/images/lc_basicshapes.isosceles-triangle.svg
+++ b/loleaflet/images/lc_basicshapes.isosceles-triangle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 19h19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 19h19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.octagon.svg b/loleaflet/images/lc_basicshapes.octagon.svg
index c3d00ceab2..5386f36f8a 100644
--- a/loleaflet/images/lc_basicshapes.octagon.svg
+++ b/loleaflet/images/lc_basicshapes.octagon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v9l5 5h9l5-5v-9l-5-5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v9l5 5h9l5-5v-9l-5-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.paper.svg b/loleaflet/images/lc_basicshapes.paper.svg
index 11aeb489e9..1a3d4e53c9 100644
--- a/loleaflet/images/lc_basicshapes.paper.svg
+++ b/loleaflet/images/lc_basicshapes.paper.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1 0 0 -1 0 24)"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1 0 0 -1 0 24)"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.parallelogram.svg b/loleaflet/images/lc_basicshapes.parallelogram.svg
index 19aaf98db2..17c7d32125 100644
--- a/loleaflet/images/lc_basicshapes.parallelogram.svg
+++ b/loleaflet/images/lc_basicshapes.parallelogram.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 19h14l5-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 19h14l5-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.pentagon.svg b/loleaflet/images/lc_basicshapes.pentagon.svg
index 82377f26fb..5261ef7628 100644
--- a/loleaflet/images/lc_basicshapes.pentagon.svg
+++ b/loleaflet/images/lc_basicshapes.pentagon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.993042 2.5-9.493042 7.5 4 11.5h11l4-11.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.993042 2.5-9.493042 7.5 4 11.5h11l4-11.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.quadrat.svg b/loleaflet/images/lc_basicshapes.quadrat.svg
index 87b3ec2a7c..51a553ba50 100644
--- a/loleaflet/images/lc_basicshapes.quadrat.svg
+++ b/loleaflet/images/lc_basicshapes.quadrat.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.rectangle.svg b/loleaflet/images/lc_basicshapes.rectangle.svg
index ebdfe0d01e..9cc90f2353 100644
--- a/loleaflet/images/lc_basicshapes.rectangle.svg
+++ b/loleaflet/images/lc_basicshapes.rectangle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v15h19v-15z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v15h19v-15z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.right-triangle.svg b/loleaflet/images/lc_basicshapes.right-triangle.svg
index 0ff38306e0..c7e939ee4b 100644
--- a/loleaflet/images/lc_basicshapes.right-triangle.svg
+++ b/loleaflet/images/lc_basicshapes.right-triangle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25 4.75z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14.25 4.75z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.ring.svg b/loleaflet/images/lc_basicshapes.ring.svg
index 23db40bab0..e9e0ccd795 100644
--- a/loleaflet/images/lc_basicshapes.ring.svg
+++ b/loleaflet/images/lc_basicshapes.ring.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532687-9.5 9.5 0 5.246731 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253269 9.5-9.5 0-5.2467313-4.253295-9.5-9.5-9.5zm0 5c2.623353 0 4.5 1.8766938 4.5 4.5 0 2.623306-1.876647 4.5-4.5 4.5s-4.5-1.876694-4.5-4.5c0-2.6233062 1.876647-4.5 4.5-4.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532687-9.5 9.5 0 5.246731 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253269 9.5-9.5 0-5.2467313-4.253295-9.5-9.5-9.5zm0 5c2.623353 0 4.5 1.8766938 4.5 4.5 0 2.623306-1.876647 4.5-4.5 4.5s-4.5-1.876694-4.5-4.5c0-2.6233062 1.876647-4.5 4.5-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.round-quadrat.svg b/loleaflet/images/lc_basicshapes.round-quadrat.svg
index e4ade7e703..57b97dd145 100644
--- a/loleaflet/images/lc_basicshapes.round-quadrat.svg
+++ b/loleaflet/images/lc_basicshapes.round-quadrat.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315735 1.0592651 2.375 2.375 2.375h14.25c1.315735 0 2.375-1.059265 2.375-2.375v-14.25c0-1.3157349-1.059265-2.375-2.375-2.375z" fill="#fff" stroke="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315735 1.0592651 2.375 2.375 2.375h14.25c1.315735 0 2.375-1.059265 2.375-2.375v-14.25c0-1.3157349-1.059265-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.round-rectangle.svg b/loleaflet/images/lc_basicshapes.round-rectangle.svg
index 3ddd88c437..1b3517f934 100644
--- a/loleaflet/images/lc_basicshapes.round-rectangle.svg
+++ b/loleaflet/images/lc_basicshapes.round-rectangle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#fff" height="15" ry="2.5" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="4.5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#fafafa" height="15" ry="2.5" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="4.5"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_basicshapes.svg b/loleaflet/images/lc_basicshapes.svg
index d552ed400a..ddb538520d 100644
--- a/loleaflet/images/lc_basicshapes.svg
+++ b/loleaflet/images/lc_basicshapes.svg
@@ -1 +1,60 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fff" stroke="#808080" stroke-width="1.024"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_basicshapes.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="8.0043033"
+ inkscape:cy="12.065771"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 22,12 A 10,8 0 0 1 12,20 10,8 0 0 1 2,12 10,8 0 0 1 12,4 10,8 0 0 1 22,12 Z"
+ id="path819" />
+ <path
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="m 21,12 a 9,7 0 0 1 -9,7 9,7 0 0 1 -9,-7 9,7 0 0 1 9,-7 9,7 0 0 1 9,7 z"
+ id="path821" />
+</svg>
diff --git a/loleaflet/images/lc_basicshapes.trapezoid.svg b/loleaflet/images/lc_basicshapes.trapezoid.svg
index ecebce8271..6b16945136 100644
--- a/loleaflet/images/lc_basicshapes.trapezoid.svg
+++ b/loleaflet/images/lc_basicshapes.trapezoid.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 19h9l5-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 5 19h9l5-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_beforeobject.svg b/loleaflet/images/lc_beforeobject.svg
index ad22142e28..8734c59326 100644
--- a/loleaflet/images/lc_beforeobject.svg
+++ b/loleaflet/images/lc_beforeobject.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-1.068359a9.5 9.5 0 0 1 -.5.017578 9.5 9.5 0 0 1 -.5-.025391v1.025391h-10v-8h1.3359375a9.5 9.5 0 0 1 -.2109375-1z" fill="#808080"/><path d="m3 13v8h10v-1.025391a9.5 9.5 0 0 1 -8.6640625-6.974609z" fill="#fff"/><circle cx="13.5" cy="10.5" fill="#eac282" r="8.5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-1.068359a9.5 9.5 0 0 1 -.5.017578 9.5 9.5 0 0 1 -.5-.025391v1.025391h-10v-8h1.3359375a9.5 9.5 0 0 1 -.2109375-1z" fill="#3a3a38"/><path d="m3 13v8h10v-1.025391a9.5 9.5 0 0 1 -8.6640625-6.974609z" fill="#fafafa"/><path d="m22 10.5a8.5 8.5 0 0 1 -8.5 8.5 8.5 8.5 0 0 1 -8.5-8.5 8.5 8.5 0 0 1 8.5-8.5 8.5 8.5 0 0 1 8.5 8.5z" fill="#ed8733"/><path d="m21 10.5a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_beforetextindent.svg b/loleaflet/images/lc_beforetextindent.svg
index 8a2024d627..109b75b226 100644
--- a/loleaflet/images/lc_beforetextindent.svg
+++ b/loleaflet/images/lc_beforetextindent.svg
@@ -1 +1,113 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 16.95201 0)"><path d="m1.444989 3.5h13.062083z"/><path d="m1.4929286 6.5000001h5.0113609z"/><path d="m1.4929284 9.5000001h5.0322264z"/><path d="m1.4929286 12.5h13.0172474z"/></g><g fill="#4d82b8" transform="matrix(0 1 -1 0 14 0)"><path d="m6 6h5v1h-5z"/><path d="m6 13h5v1h-5z"/><path d="m8 6h1v8h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg16"
+ sodipodi:docname="lc_beforetextindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs20" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview18"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="6.448916"
+ inkscape:cy="8.0103384"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg16">
+ <inkscape:grid
+ type="xygrid"
+ id="grid829" />
+ </sodipodi:namedview>
+ <g
+ fill="#3a3a38"
+ transform="matrix(-1 0 0 1 2 0)"
+ id="g14">
+ <rect
+ height="1"
+ ry=".5"
+ width="19"
+ x="-21"
+ y="1"
+ id="rect4" />
+ <rect
+ height="1"
+ ry=".436441"
+ width="19"
+ x="-21"
+ y="21"
+ id="rect6" />
+ <rect
+ height="1"
+ ry=".5"
+ width="11"
+ x="-21"
+ y="16"
+ id="rect8" />
+ <rect
+ height="1"
+ ry=".5"
+ width="11"
+ x="-21"
+ y="6"
+ id="rect10" />
+ <rect
+ height="1"
+ ry=".5"
+ width="11"
+ x="-21"
+ y="11"
+ id="rect12" />
+ </g>
+ <g
+ transform="matrix(0,1,1,0,-4,3)"
+ id="g18"
+ style="fill:#4d82b8">
+ <path
+ d="m 6,6 h 5 V 7 H 6 Z"
+ id="path12"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 6,13 h 5 v 1 H 6 Z"
+ id="path14"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 8,6 h 1 v 8 H 8 Z"
+ id="path16"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_behindobject.svg b/loleaflet/images/lc_behindobject.svg
index df121f2f6b..fb6284b1a6 100644
--- a/loleaflet/images/lc_behindobject.svg
+++ b/loleaflet/images/lc_behindobject.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#808080"/><path d="m3 13v8h10v-8z" fill="#fff"/><path d="m13.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .0175781.5h9.0332029c.5263 0 .949219.422919.949219.949219v6.916015a8.5 8.5 0 0 0 7-8.365234 8.5 8.5 0 0 0 -8.5-8.5z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#3a3a38"/><path d="m3 13v8h10v-8z" fill="#fafafa"/><path d="m13.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .0175781.5h9.0332029c.5263 0 .949219.422919.949219.949219v6.916015a8.5 8.5 0 0 0 7-8.365234 8.5 8.5 0 0 0 -8.5-8.5z" fill="#ed8733"/><path d="m13.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .0175781.5h8.0332029c.5263 0 .949219.422919.949219.949219v5.890625a7.5 7.5 0 0 0 6-7.339844 7.5 7.5 0 0 0 -7.5-7.5z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_belowparaspacing.svg b/loleaflet/images/lc_belowparaspacing.svg
index a45c4035c7..1d8f2eeb2d 100644
--- a/loleaflet/images/lc_belowparaspacing.svg
+++ b/loleaflet/images/lc_belowparaspacing.svg
@@ -1 +1,84 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.4929284 4.5h13.0141436z" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.4929284 1.5h13.0141436z" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="#4d82b8"><path d="m6 7h5v1h-5z"/><path d="m6 14h5v1h-5z"/><path d="m8 7h1v8h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_belowparaspacing.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:zoom="20.85965"
+ inkscape:cx="11.860057"
+ inkscape:cy="5.5898184"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <g
+ fill="#4d82b8"
+ id="g12">
+ <path
+ d="m6 7h5v1h-5z"
+ id="path6"
+ style="fill:#1e8bcd" />
+ <path
+ d="m6 14h5v1h-5z"
+ id="path8"
+ style="fill:#1e8bcd" />
+ <path
+ d="m8 7h1v8h-1z"
+ id="path10"
+ style="fill:#1e8bcd" />
+ </g>
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect829"
+ width="14"
+ height="1"
+ x="1"
+ y="4"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect831"
+ width="14"
+ height="1"
+ x="1"
+ y="1"
+ ry="0.5" />
+</svg>
diff --git a/loleaflet/images/lc_bold.svg b/loleaflet/images/lc_bold.svg
index 617fb25e13..32e33cf000 100644
--- a/loleaflet/images/lc_bold.svg
+++ b/loleaflet/images/lc_bold.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 2v20h4 6a6 6 0 0 0 6-6 6 6 0 0 0 -3.082031-5.234375c.676938-.9140426 1.082031-2.0408676 1.082031-3.265625 0-3.0375661-2.462434-5.5-5.5-5.5h-4.5zm4 3h4.5c1.380712 0 2.5 1.1192881 2.5 2.5s-1.119288 2.5-2.5 2.5h-4.5zm0 8h4.5 1.5a3 3 0 0 1 3 3 3 3 0 0 1 -3 3h-6z" fill="#696969"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 19v-14h4.754519c.899597 0 1.669176.087851 2.308735.2635542.639558.1757029 1.159638.4252009 1.560241.748494.407629.3232932.70281.7168675.885542 1.1807229.189759.4568273.284638.9698795.284638 1.5391566 0 .3232932-.04568.6360442-.137048.9382529-.09136.3022089-.231928.5833334-.421688.8433734-.189758.26004-.435741.498996-.73795.716867-.295182.210844-.650102.390061-1.06476.537651 1.806225.435743 2.709337 1.465361 2.709337 3.088855 0 .597389-.108935 1.149096-.326806 1.655121-.217872.506023-.537651.94528-.959337 1.317771-.414659.365462-.931225.653615-1.5497.864458-.611445.203815-1.314256.305723-2.108433.305723zm3-6v4h2.371989c.442771 0 .811747-.05622 1.106928-.168675.29518-.112449.527108-.263554.695783-.453313.175703-.189759.298695-.407631.368976-.653614.07028-.253013.105421-.513053.105421-.78012 0-.288153-.04217-.615964-.126505-.847891-.07731-.231928-.207331-.428715-.390061-.590362-.175703-.161647-.411145-.28464-.706325-.368977-.288153-.09136-.643076-.138602-1.064759-.137048zm0-2.120482h1.823796c.78012 0 1.381024-.14759 1.80271-.442771.421686-.302209.63253-.7976906.63253-1.4864458 0-.7168675-.182731-1.2193775-.548192-1.5075301-.365462-.2951807-.941767-.4427711-1.728915-.4427711h-1.981929z" fill="#3a3a38" stroke-width=".882014"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_borderdialog.svg b/loleaflet/images/lc_borderdialog.svg
index cf7bcf7288..542c2773f5 100644
--- a/loleaflet/images/lc_borderdialog.svg
+++ b/loleaflet/images/lc_borderdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v5c0 .554-.446 1-1 1h-5v10h10.585938l7.414062-7.414062v-8.585938z" fill="#fff"/><path d="m9 2v1h12v8.585938l1-1v-7.585938c0-.554-.446-1-1-1zm-7 7v10c0 .554.446 1 1 1h9.585938l1-1h-10.585938v-10z" fill="#808080"/><path d="m18.791016 2.9998446c-2.024439 1.4714687-4.730024 3.7411959-6.876954 6.0429688-.194876.2089383-.384252.4098921-.568359.6191406-.116389.1222132-.237166.2229163-.353515.349609-.07344.0869-.14368.18478-.214844.271485-1.3349826 1.486007-2.6346528 3.20583-3.7675784 4.83789-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.038668-.158268-.1149372-.320081-.2109375-.476562 1.9843886-1.685837 3.4256901-3.102846 4.4296871-4.175782.270428-.278544.595111-.642696.957032-1.046874 1.353947-1.5119865 3.289303-3.8939765 5.671875-7.5527344z" fill="#808080"/><path d="m7.0097656 15.120938c-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.0386682-.158268-.1149372-.320081-.2109375-.476562z" fill="#4d82b8"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 2c-.554 0-1 .446-1 1v1c0 .554.446 1 1 1h16c.554 0 1-.446 1-1v-1c0-.554-.446-1-1-1zm-.5 6c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h17c.277 0 .5-.223.5-.5v-1c0-.277-.223-.5-.5-.5zm0 5c-.277 0-.5.223-.5.5s.223.5.5.5h6c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm8 0c-.277 0-.5.223-.5.5s.223.5.5.5h2.015625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781zm4.337891 0 .125.083984.017578-.083984zm4.18164 0 .017578.083984.125-.083984zm-16.519531 4c-.277 0-.5.190572-.5.427734v.144532c0 .237162.223.427734.5.427734h1c.277 0 .5-.190572.5-.427734v-.144532c0-.237162-.223-.427734-.5-.427734zm4 0c-.277 0-.5.190572-.5.427734v.144532c0 .237162.223.427734.5.427734h1c.277 0 .5-.190572.5-.427734v-.144532c0-.237162-.223-.427734-.5-.427734zm4 0c-.277 0-.5.190572-.5.427734v.144532c0 .237162.223.427734.5.427734h.5v-1zm-8 3c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h10.015625l-.464844-.464844a1.0001 1.0001 0 0 1 -.125-1.261718l.158203-.236329-.183593-.037109z" fill="#3a3a38"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_bringtofront.svg b/loleaflet/images/lc_bringtofront.svg
index 7caa5b8288..446682985a 100644
--- a/loleaflet/images/lc_bringtofront.svg
+++ b/loleaflet/images/lc_bringtofront.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#808080"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fff"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#808080"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fff"/><rect fill="#eac282" height="12" ry="1.254237" width="14" x="5" y="6"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-2.050781h-1v2h-8v-6h1v-1z" fill="#3a3a38"/><path d="m3 15v6h8v-2h-6c-.554 0-1-.446-1-1v-3z" fill="#fafafa"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#3a3a38"/><path d="m13 3v2h6c.554 0 1 .446 1 1v3h1v-6z" fill="#fafafa"/><path d="m6.2542371 6h11.4915259c.694847 0 1.254237.5593897 1.254237 1.2542371v9.4915259c0 .694847-.55939 1.254237-1.254237 1.254237h-11.4915259c-.6948474 0-1.2542371-.55939-1.2542371-1.254237v-9.4915259c0-.6948474.5593897-1.2542371 1.2542371-1.2542371z" fill="#ed8733"/><path d="m6 7h12v10h-12z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calculate.svg b/loleaflet/images/lc_calculate.svg
index ea52903174..da0e35363b 100644
--- a/loleaflet/images/lc_calculate.svg
+++ b/loleaflet/images/lc_calculate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h4v-1h-4v-13h10v3h1v-3c0-.554-.446-1-1-1z" fill="#808080"/><path d="m5 4v13h4a8 8 0 0 1 6-7.7402344v-5.2597656z" fill="#fff"/><path d="m9 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h1v-1h-1v-4-9h10v1.265625a8 8 0 0 1 1 .3242188v-1.5898438c0-.554-.446-1-1-1z" fill="#808080"/><path d="m9 8v9 4h1v-7.871094a8 8 0 0 1 7-4.128906 8 8 0 0 1 2 .265625v-1.265625h-9z" fill="#fff"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-width="2"><path d="m22 14.985758v-4"/><path d="m18.014242 14.985658h4"/><path d="m22 14.985758c-2.453409-4.923729-8.144068-5.6165863-10 0"/><path d="m12.021791 18v4"/><path d="m16.007549 18.0001h-4"/><path d="m12.021791 18c3.139849 4.949153 8.016949 5.413196 10 0"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 7c-.554 0-1 .446-1 1v1.5898438 9.8203122 1.589844c0 .554.446 1 1 1h1 .5c-.277 0-.5-.223-.5-.5v-.5h-1v-1.265625-2.734375-5-2.734375-1.265625h1 8 1v1.265625 1.248047a6.5 6.5 0 0 1 .951172.486328h.048828v-1.4101562-1.5898438c0-.554-.446-1-1-1h-1-8z" fill="#3a3a38"/><path d="m9 8v1.265625 7.734375 2.734375 1.265625h1v-2-2.5a6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 2.5.513672v-1.248047-1.265625h-1z" fill="#fafafa"/><path d="m16.5 11c-2.842075.0024-5.214286 2.169693-5.472656 5h1.003906c.2545-2.276321 2.178247-3.998276 4.46875-4 1.903272.0043 3.598001 1.205572 4.232422 3h-2.232422c-.277 0-.5.223-.5.5s.223.5.5.5h3c.06925 0 .135453-.01383.195312-.03906.179579-.075706.304688-.25319.304688-.46094v-3c0-.277-.223-.5-.5-.5s-.5.223-.5.5v.849609c-1.027231-1.470011-2.706643-2.346892-4.5-2.349609zm-5 6c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5s.5-.223.5-.5v-.867188c.99762 1.431399 2.64246 2.366305 4.5 2.367188 2.842075-.0024 5.214286-2.169693 5.472656-5h-1.003906c-.2545 2.276321-2.178247 3.998276-4.46875 4-1.937261-.0023-3.59894-1.24237-4.222656-3h2.222656c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#18ab50"/><path d="m5 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h2v-1h-2v-13h10v2h1v-2c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m5 4v13h2v-11h8v-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.cloud-callout.svg b/loleaflet/images/lc_calloutshapes.cloud-callout.svg
index 7d7c7367fd..1c936ef0fc 100644
--- a/loleaflet/images/lc_calloutshapes.cloud-callout.svg
+++ b/loleaflet/images/lc_calloutshapes.cloud-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5 5.9375119 0 0 0 -9.5 5.9375 9.5 5.9375119 0 0 0 9.5 5.9375 9.5 5.9375119 0 0 0 9.5-5.9375 9.5 5.9375119 0 0 0 -9.5-5.9375zm-3.5625 11.875a3.5625021 1.7812501 0 0 0 -3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625-1.78125 3.5625021 1.7812501 0 0 0 -3.5625-1.78125zm-2.375 3.5625a2.3749969 1.1875 0 0 0 -2.375 1.1875 2.3749969 1.1875 0 0 0 2.375 1.1875 2.3749969 1.1875 0 0 0 2.375-1.1875 2.3749969 1.1875 0 0 0 -2.375-1.1875zm-2.375 2.375a1.1875.59375 0 0 0 -1.1875.59375 1.1875.59375 0 0 0 1.1875.59375 1.1875.59375 0 0 0 1.1875-.59375 1.1875.59375 0 0 0 -1.1875-.59375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5 5.9375119 0 0 0 -9.5 5.9375 9.5 5.9375119 0 0 0 9.5 5.9375 9.5 5.9375119 0 0 0 9.5-5.9375 9.5 5.9375119 0 0 0 -9.5-5.9375zm-3.5625 11.875a3.5625021 1.7812501 0 0 0 -3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625 1.78125 3.5625021 1.7812501 0 0 0 3.5625-1.78125 3.5625021 1.7812501 0 0 0 -3.5625-1.78125zm-2.375 3.5625a2.3749969 1.1875 0 0 0 -2.375 1.1875 2.3749969 1.1875 0 0 0 2.375 1.1875 2.3749969 1.1875 0 0 0 2.375-1.1875 2.3749969 1.1875 0 0 0 -2.375-1.1875zm-2.375 2.375a1.1875.59375 0 0 0 -1.1875.59375 1.1875.59375 0 0 0 1.1875.59375 1.1875.59375 0 0 0 1.1875-.59375 1.1875.59375 0 0 0 -1.1875-.59375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.line-callout-1.svg b/loleaflet/images/lc_calloutshapes.line-callout-1.svg
index d193fc19ca..9a5bcfd963 100644
--- a/loleaflet/images/lc_calloutshapes.line-callout-1.svg
+++ b/loleaflet/images/lc_calloutshapes.line-callout-1.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v14h12v-14zm-5 6-2 13h3l2-13z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v14h12v-14zm-5 6-2 13h3l2-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.line-callout-2.svg b/loleaflet/images/lc_calloutshapes.line-callout-2.svg
index a7a17eec4b..8be7457f23 100644
--- a/loleaflet/images/lc_calloutshapes.line-callout-2.svg
+++ b/loleaflet/images/lc_calloutshapes.line-callout-2.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v6h-4l-3.0000045 13h3.0000045l2-10h2v5h11.999995v-14z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v6h-4l-3.0000045 13h3.0000045l2-10h2v5h11.999995v-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.line-callout-3.svg b/loleaflet/images/lc_calloutshapes.line-callout-3.svg
index 813ec05169..0be742301c 100644
--- a/loleaflet/images/lc_calloutshapes.line-callout-3.svg
+++ b/loleaflet/images/lc_calloutshapes.line-callout-3.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.5 2.5v14h12v-14zm-5 6v13h3v-13z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.5 2.5v14h12v-14zm-5 6v13h3v-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.rectangular-callout.svg b/loleaflet/images/lc_calloutshapes.rectangular-callout.svg
index 7a5d948a5d..1b382ab64a 100644
--- a/loleaflet/images/lc_calloutshapes.rectangular-callout.svg
+++ b/loleaflet/images/lc_calloutshapes.rectangular-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.round-callout.svg b/loleaflet/images/lc_calloutshapes.round-callout.svg
index 6421ebfe38..620a783b64 100644
--- a/loleaflet/images/lc_calloutshapes.round-callout.svg
+++ b/loleaflet/images/lc_calloutshapes.round-callout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125 0 2.6344187 2.1655039 4.6420407 5 5.8749647v6.000035l4.5-5.000035c5.246705 0 9.5-2.939931 9.5-6.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125 0 2.6344187 2.1655039 4.6420407 5 5.8749647v6.000035l4.5-5.000035c5.246705 0 9.5-2.939931 9.5-6.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_calloutshapes.svg b/loleaflet/images/lc_calloutshapes.svg
index 82712907b2..fe0e900146 100644
--- a/loleaflet/images/lc_calloutshapes.svg
+++ b/loleaflet/images/lc_calloutshapes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5000353c-1.3157377 0-2.375 1.0592501-2.375 2.375v9.1249647c0 1.31575 1.0664937 2.362243 2.375 2.5h2.625v5.000035l4.5-5.000035h7.125c1.315738 0 2.375-1.18425 2.375-2.5v-9.1249647c0-1.3157499-1.059262-2.375-2.375-2.375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.875 2.5000353c-1.3157377 0-2.375 1.0592501-2.375 2.375v9.1249647c0 1.31575 1.0664937 2.362243 2.375 2.5h2.625v5.000035l4.5-5.000035h7.125c1.315738 0 2.375-1.18425 2.375-2.5v-9.1249647c0-1.3157499-1.059262-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cancel.svg b/loleaflet/images/lc_cancel.svg
index a4c65dde92..5345984191 100644
--- a/loleaflet/images/lc_cancel.svg
+++ b/loleaflet/images/lc_cancel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#e68497" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#ed3d3b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cellappearancepropertypanel.svg b/loleaflet/images/lc_cellappearancepropertypanel.svg
index ebd7aac9d4..d2a52ebf19 100644
--- a/loleaflet/images/lc_cellappearancepropertypanel.svg
+++ b/loleaflet/images/lc_cellappearancepropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.307716 20.638247 9.438078-5.638247-5.708126-10.3752563-9.9336041 5.8220523z" fill="#fff" fill-rule="evenodd"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 8h-5c-1 0-1 .217546-1 2.276478v5.723522c0 1 2 1 2 0v-6z" fill="#4d82b8" fill-rule="evenodd"/><g fill="none" stroke="#808080"><ellipse cx="4.962672" cy="16.187546" rx="1.752345" ry="1.741017" stroke-linecap="round" stroke-width=".95097" transform="matrix(.86821741 -.49618397 .50382625 .86380502 0 0)"/><path d="m12.488244 9.8063594v-5.2263907c0-2.8972803 5.493132-2.8080105 5.493132.1206297v4.9056967" stroke-linecap="round" stroke-width=".909468"/><path d="m5.1040639 10.446796 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l7.748423-4.541322c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke-width=".896453"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14 4-8 4 5 10 8-4z" fill="#3a3a38"/><path d="m13.492188 5.3007812a.17855016.17855016 0 0 0 -.06445.017578l-6.0293005 3.013672a.17855016.17855016 0 0 0 -.080078.2402344l4.0136716 8.0292964a.17855016.17855016 0 0 0 .240235.08008l6.029296-3.013672a.17855016.17855016 0 0 0 .08008-.240235l-4.0136731-8.0292975a.17855016.17855016 0 0 0 -.175781-.097656z" fill="#fafafa"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 6h-4c-1 0-2 1-2 2.276478v5.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-3.3499307 1.0469658-4.668335z" fill="#0063b1" fill-rule="evenodd"/><g fill="none" stroke="#3a3a38"><path d="m5.9560329 9.040016 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l6.896454-3.134542c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke="none"/><path d="m12.5 9.5.01862-4.918522c.01097-2.8972595 4.017559-3.1163609 4-.1877732l-.01862 3.1062952" stroke="#3a3a38" stroke-linecap="round"/></g><g fill-rule="evenodd"><path d="m9 6h-4c-1 0-2 1-2 2.276478v7.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-5.3499307 1.0469658-6.668335z" fill="#0063b1"/><path d="m5 6.9882812c-.3404757 0-1.0117188.5288127-1.0117188 1.2890626v5.4414062l.017578-.01563c.075461-.488479.059369-3.144667.109375-3.9707031.052146-.861387.3104392-1.8919074 1.0703125-2.7441407z" fill="#83beec"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cellvertbottom.svg b/loleaflet/images/lc_cellvertbottom.svg
index bc986b99ff..112c4baa02 100644
--- a/loleaflet/images/lc_cellvertbottom.svg
+++ b/loleaflet/images/lc_cellvertbottom.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21 13.007121)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g><path d="m7.99982 7.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-7.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 7.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912092 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cellvertcenter.svg b/loleaflet/images/lc_cellvertcenter.svg
index c47809aaf2..1fd4e7f8e9 100644
--- a/loleaflet/images/lc_cellvertcenter.svg
+++ b/loleaflet/images/lc_cellvertcenter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 21 11.007121)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h5.9999998"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="translate(0 2)"><path d="m15.50505 17.5-4-4-4 4"/><path d="m11.50505 13.5v6"/></g><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.99982 5.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-5.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 5.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912092 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="13"/></g><path d="m7.99982 18.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 5.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-5.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912092-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cellverttop.svg b/loleaflet/images/lc_cellverttop.svg
index ba9c7dbf01..ebc36c495a 100644
--- a/loleaflet/images/lc_cellverttop.svg
+++ b/loleaflet/images/lc_cellverttop.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.50505 17.5-4-4-4 4" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.50505 13.5v7.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.50505 13.5v7.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g><path d="m7.99982 16.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 7.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-7.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912092-2.916016c-.160599-.173289-.266379-.223009-.435497-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_centerpara.svg b/loleaflet/images/lc_centerpara.svg
index 17c2a24339..141db53bfa 100644
--- a/loleaflet/images/lc_centerpara.svg
+++ b/loleaflet/images/lc_centerpara.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="10" x="7" y="21"/><rect height="1" ry=".284273" width="10" x="7" y="13"/><rect height="1" ry=".428091" width="10" x="7" y="5"/><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="10" x="7" y="21"/><rect height="1" ry=".284273" width="10" x="7" y="13"/><rect height="1" ry=".428091" width="10" x="7" y="5"/><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_changesmenu.svg b/loleaflet/images/lc_changesmenu.svg
index 088300cc5d..7fe4f73d28 100644
--- a/loleaflet/images/lc_changesmenu.svg
+++ b/loleaflet/images/lc_changesmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#d65532"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#808080"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#808080"/><rect fill="#d65532" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#808080"/><circle cx="17" cy="17" fill="#fff" r="5"/><circle cx="17" cy="17" fill="#d65532" r="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#fb983b"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#797774"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#3a3a38"/><rect fill="#fb983b" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#3a3a38"/><circle cx="17" cy="17" fill="#fafafa" r="5"/><circle cx="17" cy="17" fill="#ed3d3b" r="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_charbackcolor.svg b/loleaflet/images/lc_charbackcolor.svg
index ca9fb419c7..6ed56ab9a8 100644
--- a/loleaflet/images/lc_charbackcolor.svg
+++ b/loleaflet/images/lc_charbackcolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 1c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h8.378906l5.546875-5.5410156c.155441-.1558722.357966-.2561053.576172-.2851563.032665-.2084602.130426-.4012479.279297-.5507812l.21875-.21875v-4.4042969c0-.554-.446-1-1-1z" fill="#eac282"/><path d="m7.0754431 11.896694q-.2551898 0-.3898733-.06887-.1346836-.07576-.2126582-.296144l-.1559494-.454545q-.2693671.227272-.5174685.399449-.2481012.172176-.5174683.289256-.2622785.11708-.5670886.172177-.2977215.06198-.6663292.06198-.4536708 0-.829367-.117079-.3756962-.123968-.6521519-.358128-.2693672-.234159-.4182279-.578512-.1488607-.35124-.1488607-.805785 0-.3787882.198481-.7575761.198481-.378785.6734177-.6818152.4820253-.3099174 1.2759494-.509642.8010127-.2066114 1.9918987-.2341597v-.3650137q0-.661157-.2835442-.9710744-.2835444-.3099174-.8151899-.3099174-.3969621 0-.6592406.089531-.2551898.089531-.4536708.1997245-.1984811.1033057-.3686077.1928375-.1701266.089531-.3827848.089531-.1843037 0-.3189873-.089531-.127595-.0964181-.2055696-.227272l-.326076-.5509643q.6096202-.5509641 1.3468355-.8195592.7372152-.268595 1.5949367-.268595.6167089 0 1.1058228.1997245.4891139.1928375.8293671.5509642.3402531.3512396.5174683.8402204.1772153.4889807.1772153 1.0743802v4.3044077zm-2.4668354-1.088154q.4820253 0 .8293671-.16529.3544303-.172175.7017721-.523416v-1.101928q-.7017721.0275483-1.1696202.11708-.4607596.0826446-.7372152.2203856-.2764557.1308541-.3969621.3099173-.1134177.1790634-.1134177.3856751 0 .413223.2339241.585399.2410126.172177.6521519.172177z" fill="#fff"/><path d="m9.5351562 2v9.896484h1.1972658c.113417 0 .206457-.022446.277344-.068359.070881-.050505.118944-.137751.142578-.261719l.076172-.441406c.113417.133149.229513.255041.347656.365234.056469.048534.124087.084239.185547.126954l.953125-.951172c-.044149.003097-.085117.011718-.13086.011718-.236287 0-.460036-.043623-.667968-.130859-.207933-.087236-.4005-.239283-.580078-.455078v-3.0156251c.203207-.247934.416561-.435895.638671-.5644531.22211-.1331498.48271-.2011719.785157-.2011719.222109 0 .419717.0391342.589843.1171875.174853.0780532.318224.1999451.431641.3652344.118145.1652891.208099.378917.269531.640625.061434.2571166.091797.5701906.091797.9375 0 .372516-.034255.689342-.095703.9648437l1.882813-1.8808594c-.029808-.1883675-.062419-.3738637-.113282-.5449219-.122869-.4132231-.298555-.7634781-.52539-1.0527343-.226836-.2938476-.500916-.5196747-.822266-.6757813-.32135-.1561065-.682296-.234375-1.083984-.234375-.420591 0-.799239.0859788-1.134766.2558594-.335528.1652893-.63997.3846742-.914062.6601562v-3.8632812z" fill="#fff"/><g fill="#696969" transform="matrix(1.1539234 0 0 1.1539234 -4.693158 -8.694162)"><path d="m18.480469 14.611328-5.529297 5.523438-1.951172 3.233878 1 .631356 3.806641-1.011719 5.509765-5.544922z" fill="#696969"/><path d="m21.419922 12c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z" fill="#696969"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 1c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h8.378906l5.546875-5.5410156c.155441-.1558722.357966-.2561053.576172-.2851563.032665-.2084602.130426-.4012479.279297-.5507812l.21875-.21875v-4.4042969c0-.554-.446-1-1-1z" fill="#fb983b"/><path d="m7.0754431 11.896694q-.2551898 0-.3898733-.06887-.1346836-.07576-.2126582-.296144l-.1559494-.454545q-.2693671.227272-.5174685.399449-.2481012.172176-.5174683.289256-.2622785.11708-.5670886.172177-.2977215.06198-.6663292.06198-.4536708 0-.829367-.117079-.3756962-.123968-.6521519-.358128-.2693672-.234159-.4182279-.578512-.1488607-.35124-.1488607-.805785 0-.3787882.198481-.7575761.198481-.378785.6734177-.6818152.4820253-.3099174 1.2759494-.509642.8010127-.2066114 1.9918987-.2341597v-.3650137q0-.661157-.2835442-.9710744-.2835444-.3099174-.8151899-.3099174-.3969621 0-.6592406.089531-.2551898.089531-.4536708.1997245-.1984811.1033057-.3686077.1928375-.1701266.089531-.3827848.089531-.1843037 0-.3189873-.089531-.127595-.0964181-.2055696-.227272l-.326076-.5509643q.6096202-.5509641 1.3468355-.8195592.7372152-.268595 1.5949367-.268595.6167089 0 1.1058228.1997245.4891139.1928375.8293671.5509642.3402531.3512396.5174683.8402204.1772153.4889807.1772153 1.0743802v4.3044077zm-2.4668354-1.088154q.4820253 0 .8293671-.16529.3544303-.172175.7017721-.523416v-1.101928q-.7017721.0275483-1.1696202.11708-.4607596.0826446-.7372152.2203856-.2764557.1308541-.3969621.3099173-.1134177.1790634-.1134177.3856751 0 .413223.2339241.585399.2410126.172177.6521519.172177z" fill="#fafafa"/><path d="m9.5351562 2v9.896484h1.1972658c.113417 0 .206457-.022446.277344-.068359.070881-.050505.118944-.137751.142578-.261719l.076172-.441406c.113417.133149.229513.255041.347656.365234.056469.048534.124087.084239.185547.126954l.953125-.951172c-.044149.003097-.085117.011718-.13086.011718-.236287 0-.460036-.043623-.667968-.130859-.207933-.087236-.4005-.239283-.580078-.455078v-3.0156251c.203207-.247934.416561-.435895.638671-.5644531.22211-.1331498.48271-.2011719.785157-.2011719.222109 0 .419717.0391342.589843.1171875.174853.0780532.318224.1999451.431641.3652344.118145.1652891.208099.378917.269531.640625.061434.2571166.091797.5701906.091797.9375 0 .372516-.034255.689342-.095703.9648437l1.882813-1.8808594c-.029808-.1883675-.062419-.3738637-.113282-.5449219-.122869-.4132231-.298555-.7634781-.52539-1.0527343-.226836-.2938476-.500916-.5196747-.822266-.6757813-.32135-.1561065-.682296-.234375-1.083984-.234375-.420591 0-.799239.0859788-1.134766.2558594-.335528.1652893-.63997.3846742-.914062.6601562v-3.8632812z" fill="#fafafa"/><g fill="#3a3a38" transform="matrix(1.1539234 0 0 1.1539234 -4.693158 -8.844162)"><path d="m13.280817 19.81098-.329645.323786-1.951172 3.233878 1 .631356 3.806641-1.011719.310113-.34527z"/><path d="m20.023438 5.0019531c-.218741 0-.435904.0845454-.603516.2519531l-7.931641 7.9257818 3.285157 3.289062 7.974609-7.890625c.335222-.3347843.335222-.8741989 0-1.2089844l-2.117188-2.1152344c-.167612-.1673927-.388681-.2519531-.607421-.2519531zm.001953 1 1.972656 1.9707031-7.21875 7.1445318-1.935547-1.9375z" stroke-width="1.153923" transform="matrix(.86660865 0 0 .86660865 4.067131 7.664427)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_charfontname.svg b/loleaflet/images/lc_charfontname.svg
index c2759c013e..451f7f48af 100644
--- a/loleaflet/images/lc_charfontname.svg
+++ b/loleaflet/images/lc_charfontname.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.048828 2-7.048828 20h2.9863281c.3203884 0 .5871891-.09076.8007813-.271484.2233009-.190763.3735021-.396304.4511718-.617188l1.2617188-4.111328h7.009766l1.28125 4.126953c.09709.251004.247288.462129.451172.632813.203883.160642.4766.240234.816406.240234h2.941406l-7.048828-20zm1.9375 3.6445312 2.59375 8.3554688h-5.158203z" fill="#696969"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.599609 2.0058594-7.4980465 19.9882816h2.1445313c.2332413 0 .4314951-.06543.59375-.197266.1723957-.131832.2887638-.284635.3496093-.457031l1.5292969-4.339844h8.570312l1.53711 4.355469c.08113.182536.192011.333387.333984.455078.152114.121691.350368.183594.59375.183594h2.144532l-7.484376-19.9882816zm1.400391 2.6171875c.09127.3752143.187654.7243184.289062 1.0488281.10141.3245097.203279.6081802.304688.8515625l2.990234 8.4765625h-7.1601559l2.9824219-8.4609375c.091268-.2433823.187654-.5270528.289062-.8515625.101411-.3245097.203279-.6790979.304688-1.0644531z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_charmapcontrol.svg b/loleaflet/images/lc_charmapcontrol.svg
index 87497d4954..631e71fdb9 100644
--- a/loleaflet/images/lc_charmapcontrol.svg
+++ b/loleaflet/images/lc_charmapcontrol.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-5.5228488 0-9.0000019 3.9175089-9 8.75 0 4.25 1.8908055 6.695601 5 8.25v1h-4.75c-.992825-.26605-1.2087-1.27845-1.25-1.546875v3.546875h8.007812v-2.5-.507812l-.664062-.273438c-2.1905344-1.337018-3.3404919-4.072801-3.34375-7.21875-.0000099-4.4873253 2-7.5 6-7.5s6.00001 3.0126747 6 7.5c-.0033 3.145949-1.153216 5.881732-3.34375 7.21875l-.664062.273438v.507812 2.5h8.007812v-3.546875c-.0413.268425-.257175 1.280825-1.25 1.546875h-4.75v-1c3.109194-1.554399 5-4 5-8.25.000002-4.8324911-3.477151-8.75-9-8.75z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-5.5228488 0-9.0000019 3.9175089-9 8.75 0 4.25 1.8908055 6.695601 5 8.25l1 .5v1.5h-5.75c-.992825-.26605-1.2087-1.27845-1.25-1.546875v2.546875h8.007812v-2.5-.507812l-.664062-.273438c-2.113559-.904023-5.281566-3.414408-5.34375-7.71875-.0000099-4.4873253 4-8 8-8s8.00001 3.5126747 8 8c-.062184 4.304342-3.230191 6.814727-5.34375 7.71875l-.664062.273438v.507812 2.5h8.007812v-2.546875c-.0413.268425-.257175 1.280825-1.25 1.546875h-5.75v-1.5l1-.5c3.109194-1.554399 5-4 5-8.25.000002-4.8324911-3.477151-8.75-9-8.75z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_chartelementspanel.svg b/loleaflet/images/lc_chartelementspanel.svg
index 146ecc73e2..6eee0643c0 100644
--- a/loleaflet/images/lc_chartelementspanel.svg
+++ b/loleaflet/images/lc_chartelementspanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><path d="m8 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm0 1h3v6h-3z"/><path d="m15 10c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1h3v8h-3z"/><rect height="14" ry="1" width="4" x="11" y="6"/><rect height="1" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width="20" x="-22" y="-5"/><rect height="20" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width="1" x="-20" y="-22"/></g><path d="m15 11h3v8h-3z" fill="#fff"/><path d="m8 13h3v6h-3z" fill="#fff"/><rect fill="#4d82b8" height="1" ry=".488357" width="15" x="6" y="3"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="14" ry="1" width="4" x="11" y="5"/><g fill="#3a3a38" transform="matrix(0 -1 -1 0 0 0)"><rect height="1" ry=".5" width="20" x="-22" y="-5"/><rect height="20" ry=".5" width="1" x="-20" y="-22"/></g><path d="m12 6h2v12h-2z" fill="#c8c6c4"/><rect fill="#1e8bcd" height="1" ry=".488357" width="15" x="6" y="2"/><rect fill="#3a3a38" height="11" ry="1" width="4" x="6" y="8"/><path d="m7 9h2v9h-2z" fill="#c8c6c4"/><rect fill="#3a3a38" height="8" ry="1" width="4" x="16" y="11"/><path d="m17 12h2v6h-2z" fill="#c8c6c4"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_charttypepanel.svg b/loleaflet/images/lc_charttypepanel.svg
index 1914d77777..2cf6792e93 100644
--- a/loleaflet/images/lc_charttypepanel.svg
+++ b/loleaflet/images/lc_charttypepanel.svg
@@ -1,6 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <rect x="2" y="7" width="5" height="15" ry="1" fill="#4d82b8"/>
- <path d="m17 10c-.554 0-1 .446-1 1v5.585938l5-5v-.585938c0-.554-.446-1-1-1z" fill="#808080"/>
- <path d="m10 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h0.58594l3.4141-3.4141v-15.586c0-0.554-0.446-1-1-1z" fill="#eac282"/>
- <path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#0063b1" height="15" ry="1" width="5" x="2" y="7"/><path d="m17 10c-.554 0-1 .446-1 1v1.900391l.019531-.097657a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-1.773438c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m10 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h3c.150665 0 .290078-.038481.417969-.097656l-.367188-.367188a1.0001 1.0001 0 0 1 -.125-1.261718l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.242188-.242187v-10.515625c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m3 8h3v13h-3z" fill="#83beec"/><path d="m10 3v18h2.773438a1.0001 1.0001 0 0 1 .152343-.726562l.074219-.111329v-.142578l-.197266-.039062a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.197266-.039062v-.142578l-.074219-.111329a1.0001 1.0001 0 0 1 .074219-1.205078v-11.521484z" fill="#f8db8f"/><path d="m17 11v1h1 1a1.0001 1.0001 0 0 1 .980469.802734l.019531.097657v-1.900391z" fill="#797774"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_checkbox.svg b/loleaflet/images/lc_checkbox.svg
index b51663f90a..79439e6104 100644
--- a/loleaflet/images/lc_checkbox.svg
+++ b/loleaflet/images/lc_checkbox.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h18v18h-18z" fill="#808080"/><path d="m3 3h18v18h-18z" fill="#fff"/><path d="m19.074219 5a.9696394.9696394 0 0 0 -.81836.3847656l-8.7363278 11.2460934-3.9082031-3.353515a.9696394.9696394 0 1 0 -1.2617187 1.472656l4.6796875 4.015625a.9696394.9696394 0 0 0 1.3964841-.140625l9.361328-12.0507812a.9696394.9696394 0 0 0 -.71289-1.5742188z" fill="#808080" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h18v18h-18z" fill="#3a3a38"/><path d="m3 3h18v18h-18z" fill="#fafafa"/><path d="m19.074219 5a.9696394.9696394 0 0 0 -.81836.3847656l-8.7363278 11.2460934-3.9082031-3.353515a.9696394.9696394 0 1 0 -1.2617187 1.472656l4.6796875 4.015625a.9696394.9696394 0 0 0 1.3964841-.140625l9.361328-12.0507812a.9696394.9696394 0 0 0 -.71289-1.5742188z" fill="#3a3a38" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_circle.svg b/loleaflet/images/lc_circle.svg
index 6a3850265d..42c472e2b5 100644
--- a/loleaflet/images/lc_circle.svg
+++ b/loleaflet/images/lc_circle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5000004 9.5000102 0 0 0 -9.5 9.5 9.5000004 9.5000102 0 0 0 9.5 9.5 9.5000004 9.5000102 0 0 0 9.5-9.5 9.5000004 9.5000102 0 0 0 -9.5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5a9.5000004 9.5000102 0 0 0 -9.5 9.5 9.5000004 9.5000102 0 0 0 9.5 9.5 9.5000004 9.5000102 0 0 0 9.5-9.5 9.5000004 9.5000102 0 0 0 -9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_clearoutline.svg b/loleaflet/images/lc_clearoutline.svg
index a4c65dde92..5345984191 100644
--- a/loleaflet/images/lc_clearoutline.svg
+++ b/loleaflet/images/lc_clearoutline.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#e68497" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#ed3d3b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_color.svg b/loleaflet/images/lc_color.svg
index 4a656f78bd..c235a2474d 100644
--- a/loleaflet/images/lc_color.svg
+++ b/loleaflet/images/lc_color.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 17.999998h-2.288026c-.264293 0-.475727-.06426-.634303-.19277-.158576-.136546-.27562-.305221-.351133-.506024l-.951457-3.301204h-5.5388345l-.9401293 3.289156c-.06041.176707-.1774542.341365-.3511327.493975-.1661273.144578-.3737864.216867-.6229774.216867h-2.3220064l5.4822003-15.9999979h3.035599zm-9.0954691-5.999998h4.1909391l-1.529127-5.1204822c-.090614-.248996-.185004-.5381526-.283171-.8674698-.098166-.3373494-.196332-.7028112-.294498-1.0963855-.090615.3935743-.185005.7590361-.283172 1.0963855-.098166.3373493-.188781.630522-.271845.8795179z" fill="#696969"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m29.286478-16.164061-9.631016 25.6624824h1.94191c.299479 0 .55201-.084183.760343-.253448.221354-.1692614.371655-.3640757.449781-.5854296l2.309588-6.5468061h5.964947 5.964948l2.309588 6.5468061c.07812.2213539.228425.4161682.449781.5854296.208333.1692651.460862.253448.760342.253448h1.94191l-9.631016-25.6624824h-1.795553zm1.795553 1.82768c.130208.494792 1.072775 2.481919 1.202985 2.898586.130207.416666.254058.779824.371247 1.092324l3.748171 10.6305288h-5.322403-5.322404l3.748172-10.6305288c.117189-.312501.24104-.675658.371248-1.092324.130209-.416667 1.072777-2.403794 1.202984-2.898586z" fill="#3a3a38" transform="matrix(.54714177 0 0 .54714177 -5.006278 11.844033)"/><path d="m0 20h24v4h-24z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_columnwidth.svg b/loleaflet/images/lc_columnwidth.svg
index 2b2b8590f6..f6145982e0 100644
--- a/loleaflet/images/lc_columnwidth.svg
+++ b/loleaflet/images/lc_columnwidth.svg
@@ -1 +1,79 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 6v15h6v-15z" fill="#fff"/><path d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"/><path d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_setoptimalcolumnwidth.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="4.1409237"
+ inkscape:cy="14.130906"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m 9,3 v 18 h 5 V 3 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 1h5v2 1 3 1 3 1 3 1 3h-5v-3-1-3-1-3-1-3-1z"
+ fill="#3a3a38"
+ id="path4" />
+ <g
+ fill="#1e8bcd"
+ fill-rule="evenodd"
+ id="g10">
+ <path
+ d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"
+ id="path6" />
+ <path
+ d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"
+ id="path8" />
+ </g>
+ <path
+ d="m9 5v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1z"
+ fill="#797774"
+ id="path12" />
+</svg>
diff --git a/loleaflet/images/lc_combine.svg b/loleaflet/images/lc_combine.svg
index 716fb3b7ce..b132bba5c9 100644
--- a/loleaflet/images/lc_combine.svg
+++ b/loleaflet/images/lc_combine.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h4v9h7v-13zm4 13h-4v-9h-7v13h11z" fill="#fff"/><g fill="#4d82b8"><path d="m10 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-11z"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-11z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h4v9h7v-13zm4 13h-4v-9h-7v13h11z" fill="#fafafa"/><g fill="#0063b1"><path d="m10 3c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-11z"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-11z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_conditionalformatdialog.svg b/loleaflet/images/lc_conditionalformatdialog.svg
index c1872558f5..e662fac061 100644
--- a/loleaflet/images/lc_conditionalformatdialog.svg
+++ b/loleaflet/images/lc_conditionalformatdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 12h10v10h-10z" fill="#fff"/><path d="m3 3v15h7v-7c0-.554.446-1 1-1h10v-7z" fill="#fff"/><path d="m2 2v1 15c0 .554.446 1 1 1h7v-1h-1-1-5v-3h5 1 1v-1h-1-1-5v-3h5 1 1c0-.554.446-1 1-1h-2-1-5v-3h5 1 2v3h1v-3h8v3h1v-7-1zm1 1h5 1 2v3h-2-1-5zm9 0h8v3h-8z" fill="#808080"/><path d="m3 3h6v3h-6z" fill="#76a797"/><path d="m3 7h5v3h-5z" fill="#e68497"/><path d="m3 11h6v3h-6z" fill="#76a797"/><g fill="#e68497"><path d="m3 15h4v3h-4z"/><path d="m18.498047 12.994141a.50005.50005 0 0 0 -.457031.308593l-.728516 1.697266h-3.8125c-.277 0-.5.223-.5.5s.223.5.5.5h3.384766l-.857422 2h-2.527344c-.277 0-.5.223-.5.5s.223.5.5.5h2.099609l-.558593 1.302734a.50005.50005 0 1 0 .917968.394532l.726563-1.697266h3.814453c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3.384766l.857422-2h2.527344c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-2.099609l.558593-1.302734a.50005.50005 0 0 0 -.460937-.703125z"/><path d="m12 11c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 12h10v10h-10z" fill="#fafafa"/><path d="m3 3v15h7v-7c0-.554.446-1 1-1h10v-7z" fill="#fafafa"/><path d="m2 2v1 15c0 .554.446 1 1 1h7v-1h-1-1-5v-3-1-3-1-3-1-3h5 1 2 1 8v3 1 3h1v-7-1zm9 8c-.124837 0-.241533.02897-.351562.070312.109864-.041307.226912-.070312.351562-.070312zm-.443359.113281c-.080004.039843-.150875.089554-.216797.148438.065512-.058505.13739-.108722.216797-.148438zm-.283203.208985c-.079327.084918-.149415.178233-.195313.287109.045823-.108697.116192-.202201.195313-.287109z"/><path d="m18.498047 12.994141a.50005.50005 0 0 0 -.457031.308593l-.728516 1.697266h-3.8125c-.277 0-.5.223-.5.5s.223.5.5.5h3.384766l-.857422 2h-2.527344c-.277 0-.5.223-.5.5s.223.5.5.5h2.099609l-.558593 1.302734a.50005.50005 0 1 0 .917968.394532l.726563-1.697266h3.814453c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3.384766l.857422-2h2.527344c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-2.099609l.558593-1.302734a.50005.50005 0 0 0 -.460937-.703125z" fill="#3a3a38"/><path d="m12 11c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z" fill="#3a3a38"/><path d="m6 3v3h-3v1h3v3h-3v1h3v3h-3v1h3v3h1v-3h3v-1h-3v-3h3c0-.1385.027656-.270906.078125-.390625.151406-.359156.506375-.609375.921875-.609375h-4v-3h9v3h1v-3h3v-1h-3v-3h-1v3h-9v-3z" fill="#797774"/><path d="m6 14h4v5h-4z" fill="#d42314"/><path d="m6 10v5h4v-4c0-.554.446-1 1-1z" fill="#309048"/><path d="m6 6v5h4c0-.554.446-1 1-1h6v-4z" fill="#d42314"/><path d="m6 2h11v5h-11z" fill="#309048"/><path d="m7 15h3v3h-3z" fill="#ff9198" stroke-width=".866025"/><path d="m7 11h3v3h-3z" fill="#a1ddaa" stroke-width=".707107"/><path d="m7 7h9v3h-9z" fill="#ff9198" stroke-width="1.341641"/><path d="m7 3h9v3h-9z" fill="#a1ddaa" stroke-width="1.224745"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_conditionalformatmenu.svg b/loleaflet/images/lc_conditionalformatmenu.svg
index c1872558f5..e662fac061 100644
--- a/loleaflet/images/lc_conditionalformatmenu.svg
+++ b/loleaflet/images/lc_conditionalformatmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 12h10v10h-10z" fill="#fff"/><path d="m3 3v15h7v-7c0-.554.446-1 1-1h10v-7z" fill="#fff"/><path d="m2 2v1 15c0 .554.446 1 1 1h7v-1h-1-1-5v-3h5 1 1v-1h-1-1-5v-3h5 1 1c0-.554.446-1 1-1h-2-1-5v-3h5 1 2v3h1v-3h8v3h1v-7-1zm1 1h5 1 2v3h-2-1-5zm9 0h8v3h-8z" fill="#808080"/><path d="m3 3h6v3h-6z" fill="#76a797"/><path d="m3 7h5v3h-5z" fill="#e68497"/><path d="m3 11h6v3h-6z" fill="#76a797"/><g fill="#e68497"><path d="m3 15h4v3h-4z"/><path d="m18.498047 12.994141a.50005.50005 0 0 0 -.457031.308593l-.728516 1.697266h-3.8125c-.277 0-.5.223-.5.5s.223.5.5.5h3.384766l-.857422 2h-2.527344c-.277 0-.5.223-.5.5s.223.5.5.5h2.099609l-.558593 1.302734a.50005.50005 0 1 0 .917968.394532l.726563-1.697266h3.814453c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3.384766l.857422-2h2.527344c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-2.099609l.558593-1.302734a.50005.50005 0 0 0 -.460937-.703125z"/><path d="m12 11c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 12h10v10h-10z" fill="#fafafa"/><path d="m3 3v15h7v-7c0-.554.446-1 1-1h10v-7z" fill="#fafafa"/><path d="m2 2v1 15c0 .554.446 1 1 1h7v-1h-1-1-5v-3-1-3-1-3-1-3h5 1 2 1 8v3 1 3h1v-7-1zm9 8c-.124837 0-.241533.02897-.351562.070312.109864-.041307.226912-.070312.351562-.070312zm-.443359.113281c-.080004.039843-.150875.089554-.216797.148438.065512-.058505.13739-.108722.216797-.148438zm-.283203.208985c-.079327.084918-.149415.178233-.195313.287109.045823-.108697.116192-.202201.195313-.287109z"/><path d="m18.498047 12.994141a.50005.50005 0 0 0 -.457031.308593l-.728516 1.697266h-3.8125c-.277 0-.5.223-.5.5s.223.5.5.5h3.384766l-.857422 2h-2.527344c-.277 0-.5.223-.5.5s.223.5.5.5h2.099609l-.558593 1.302734a.50005.50005 0 1 0 .917968.394532l.726563-1.697266h3.814453c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3.384766l.857422-2h2.527344c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-2.099609l.558593-1.302734a.50005.50005 0 0 0 -.460937-.703125z" fill="#3a3a38"/><path d="m12 11c-.554 0-1 .446-1 1v10c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-10c0-.554-.446-1-1-1zm0 1h10v10h-10z" fill="#3a3a38"/><path d="m6 3v3h-3v1h3v3h-3v1h3v3h-3v1h3v3h1v-3h3v-1h-3v-3h3c0-.1385.027656-.270906.078125-.390625.151406-.359156.506375-.609375.921875-.609375h-4v-3h9v3h1v-3h3v-1h-3v-3h-1v3h-9v-3z" fill="#797774"/><path d="m6 14h4v5h-4z" fill="#d42314"/><path d="m6 10v5h4v-4c0-.554.446-1 1-1z" fill="#309048"/><path d="m6 6v5h4c0-.554.446-1 1-1h6v-4z" fill="#d42314"/><path d="m6 2h11v5h-11z" fill="#309048"/><path d="m7 15h3v3h-3z" fill="#ff9198" stroke-width=".866025"/><path d="m7 11h3v3h-3z" fill="#a1ddaa" stroke-width=".707107"/><path d="m7 7h9v3h-9z" fill="#ff9198" stroke-width="1.341641"/><path d="m7 3h9v3h-9z" fill="#a1ddaa" stroke-width="1.224745"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_controlcodes.svg b/loleaflet/images/lc_controlcodes.svg
index f4f6d25616..99815ae280 100644
--- a/loleaflet/images/lc_controlcodes.svg
+++ b/loleaflet/images/lc_controlcodes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6v8h2v-18h2v18h2v-18l4-1v-1z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6h1v8h1v-19h2v19h1v-19h1 3v-1z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_copy.svg b/loleaflet/images/lc_copy.svg
index f7dc958ce9..1947f06e0d 100644
--- a/loleaflet/images/lc_copy.svg
+++ b/loleaflet/images/lc_copy.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 16h10v-9-1l-3-3h-7z" fill="#fff" fill-rule="evenodd"/><path d="m2.857422 2c-.474857 0-.857422.3825647-.857422.8574219v13.2851561c0 .474857.382565.857422.857422.857422h10.285156c.474857 0 .857422-.382565.857422-.857422v-10.142578l-1-1-2-2-1-1zm .142578 1h6v3.1425781c0 .474857.382565.8574219.857422.8574219h3.142578v9h-10zm7 .4140625 2.585938 2.5859375h-2.585938z" fill="#808080"/><rect fill="#4d82b8" height="1" ry=".5" width="8" x="4" y="13"/><rect fill="#4d82b8" height="1" ry=".5" width="8" x="4" y="10"/><path d="m11 21h10v-9-1l-3-3h-7z" fill="#fff" fill-rule="evenodd"/><path d="m10.857422 7c-.474857 0-.857422.3825647-.857422.8574219v13.2851561c0 .474857.382565.857422.857422.857422h10.285156c.474857 0 .857422-.382565.857422-.857422v-10.142578l-1-1-2-2-1-1zm .142578 1h6v3.142578c0 .474857.382565.857422.857422.857422h3.142578v9h-10zm7 .4140625 2.585938 2.5859375h-2.585938z" fill="#808080"/><rect fill="#4d82b8" height="1" ry=".5" width="8" x="12" y="18"/><rect fill="#4d82b8" height="1" ry=".5" width="8" x="12" y="15"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v13h6v-10h4l-3-3z" fill="#fafafa"/><path d="m2.8574219 2c-.474857 0-.8574219.3825647-.8574219.8574219v13.2851561c0 .474857.3825649.857422.8574219.857422h6.1425781v-1h-6v-13h6v3h1v-2.5859375l2.585938 2.5859375h1.414062l-1-1-2-2-1-1z" fill="#3a3a38"/><path d="m4.5 13c-.277 0-.5.223-.5.5s.223.5.5.5h4.5v-1z" fill="#1e8bcd"/><path d="m4.5 10c-.277 0-.5.223-.5.5s.223.5.5.5h4.5v-1z" fill="#1e8bcd"/><path d="m11 21h10v-9-1l-3-3h-7z" fill="#fafafa" fill-rule="evenodd"/><path d="m10.857422 7c-.474857 0-.857422.3825647-.857422.8574219v13.2851561c0 .474857.382565.857422.857422.857422h10.285156c.474857 0 .857422-.382565.857422-.857422v-10.142578l-1-1-2-2-1-1zm.142578 1h6v3.142578c0 .474857.382565.857422.857422.857422h3.142578v9h-10zm7 .4140625 2.585938 2.5859375h-2.585938z" fill="#3a3a38"/><g fill="#1e8bcd"><rect height="1" ry=".5" width="8" x="12" y="18"/><rect height="1" ry=".5" width="8" x="12" y="15"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_copyhyperlinklocation.svg b/loleaflet/images/lc_copyhyperlinklocation.svg
index 545ce3117f..47254708ad 100644
--- a/loleaflet/images/lc_copyhyperlinklocation.svg
+++ b/loleaflet/images/lc_copyhyperlinklocation.svg
@@ -1 +1,130 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(2.5 2)"><path d="m1.5 0c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h9v11h-9z" fill="#808080"/><path d="m1.5.999962h9v11h-9z" fill="#fff"/><rect fill="#4d82b8" height="1" ry=".5" width="7" x="2.5" y="6"/><rect fill="#4d82b8" height="1" ry=".467428" width="7" x="2.5" y="9"/><path d="m5.5 3c-.554 0-1 .446-1 1v9.6337c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9.6337c0-.554-.446-1-1-1zm0 1h9v10.634h-9z" fill="#808080"/><path d="m5.5 4h9v10.173h-9z" fill="#fff"/><g fill="#4d82b8"><rect height="1" ry=".458257" width="7" x="6.5" y="8"/><rect height="1" ry=".5" width="7" x="6.5" y="11"/></g></g><g fill="#4d82b8"><path d="m17.062 15.008c-.85377.1294-1.5678.69391-1.9054 1.4672-.070974.16255-.11815.34506-.15617.5307h8c-.02609-.12499-.05348-.26222-.09367-.37462-.3463-.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-.1269 0-.25286-.01848-.37482 0zm-2.0615 5.9938c.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-.86716 2.4363-1.9979z"/><path d="m7.0615 15.008c-.85377.1294-1.5678.69391-1.9054 1.4672-.070974.16255-.11815.34506-.15617.5307h8c-.02609-.12499-.05348-.26222-.09367-.37462-.3463-.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-.1269 0-.25286-.01848-.37482 0zm-2.0615 5.9938c.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-.86716 2.4363-1.9979z"/><rect height="2" ry=".98861" width="8" x="10" y="18"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg30"
+ sodipodi:docname="lc_copyhyperlinklocation.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata36">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs34" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview32"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="11.045067"
+ inkscape:cy="13.201776"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg30" />
+ <g
+ transform="translate(2.5 2)"
+ id="g20">
+ <path
+ d="m1.5 0c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-11c0-.554-.446-1-1-1zm0 1h9v11h-9z"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m1.5.999962h9v11h-9z"
+ fill="#fff"
+ id="path4"
+ style="fill:#fafafa" />
+ <rect
+ fill="#4d82b8"
+ height="1"
+ ry=".5"
+ width="7"
+ x="2.5"
+ y="6"
+ id="rect6"
+ style="fill:#1e8bcd" />
+ <rect
+ fill="#4d82b8"
+ height="1"
+ ry=".467428"
+ width="7"
+ x="2.5"
+ y="9"
+ id="rect8"
+ style="fill:#1e8bcd" />
+ <path
+ d="m5.5 3c-.554 0-1 .446-1 1v9.6337c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9.6337c0-.554-.446-1-1-1zm0 1h9v10.634h-9z"
+ fill="#808080"
+ id="path10"
+ style="fill:#3a3a38" />
+ <path
+ d="m5.5 4h9v10.173h-9z"
+ fill="#fff"
+ id="path12"
+ style="fill:#fafafa" />
+ <g
+ fill="#4d82b8"
+ id="g18">
+ <rect
+ height="1"
+ ry=".458257"
+ width="7"
+ x="6.5"
+ y="8"
+ id="rect14"
+ style="fill:#1e8bcd" />
+ <rect
+ height="1"
+ ry=".5"
+ width="7"
+ x="6.5"
+ y="11"
+ id="rect16"
+ style="fill:#1e8bcd" />
+ </g>
+ </g>
+ <g
+ fill="#4d82b8"
+ id="g28">
+ <path
+ d="m17.062 15.008c-.85377.1294-1.5678.69391-1.9054 1.4672-.070974.16255-.11815.34506-.15617.5307h8c-.02609-.12499-.05348-.26222-.09367-.37462-.3463-.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-.1269 0-.25286-.01848-.37482 0zm-2.0615 5.9938c.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-.86716 2.4363-1.9979z"
+ id="path22"
+ style="fill:#1e8bcd" />
+ <path
+ d="m7.0615 15.008c-.85377.1294-1.5678.69391-1.9054 1.4672-.070974.16255-.11815.34506-.15617.5307h8c-.02609-.12499-.05348-.26222-.09367-.37462-.3463-.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-.1269 0-.25286-.01848-.37482 0zm-2.0615 5.9938c.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-.86716 2.4363-1.9979z"
+ id="path24"
+ style="fill:#1e8bcd" />
+ <rect
+ height="2"
+ ry=".98861"
+ width="8"
+ x="10"
+ y="18"
+ id="rect26"
+ style="fill:#1e8bcd" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_cube.svg b/loleaflet/images/lc_cube.svg
index aad1cf3463..0e94de5d49 100644
--- a/loleaflet/images/lc_cube.svg
+++ b/loleaflet/images/lc_cube.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.974443" cy="15.874228" fx="12.974443" fy="15.874228" gradientTransform="matrix(.71067889 0 0 1.77434 9.029337 -6.166279)" gradientUnits="userSpaceOnUse" r="7.999965" xlink:href="#b"/><radialGradient id="b" cx="24.803049" cy="16.542116" gradientTransform="matrix(1.1999999 -.0000001 .00000012 1.3164549 -51.492473 -6.658183)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#dcdcdc"/><stop offset="1" stop-color="#4d82b8"/></radialGradient><radialGradient id="c" cx="12.997108" cy="15.84223" fx="12.997108" fy="15.84223" gradientTransform="matrix(1.7383026 -.00000005 .00000006 2.0370369 -4.342909 -10.271207)" gradientUnits="userSpaceOnUse" r="6.75" xlink:href="#b"/><path d="m5.75 2-3.75 3.75h16.25v16.25l3.75-3.75v-16.25z" fill="url(#a)"/><path d="m2 5.75v16.25h16.25v-16.25z" fill="url(#c)"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><radialGradient id="a" cx="12.974443" cy="15.874228" fx="12.974443" fy="15.874228" gradientTransform="matrix(.18803379 0 0 .46946079 2.389012 289.01849)" gradientUnits="userSpaceOnUse" r="7.999965" xlink:href="#b"/><radialGradient id="b" cx="24.803049" cy="16.542116" gradientTransform="matrix(1.1999999 -.0000001 .00000012 1.3164549 -51.492473 -6.658183)" gradientUnits="userSpaceOnUse" r="10"><stop offset="0" stop-color="#83beec"/><stop offset="1" stop-color="#0063b1"/></radialGradient><radialGradient id="c" cx="12.997108" cy="15.84223" fx="12.997108" fy="15.84223" gradientTransform="matrix(.45992589 -.00000001 .00000002 .53896601 -1.149061 287.93239)" gradientUnits="userSpaceOnUse" r="6.75" xlink:href="#b"/><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m1.5213542 291.17915-.99218753.99219h4.29947923v4.29948l.9921875-.99219v-4.29948z" fill="url(#a)"/><path d="m.52916667 292.17134v4.29948h4.29947923v-4.29948z" fill="url(#c)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_currencyfield.svg b/loleaflet/images/lc_currencyfield.svg
index 0677d52aea..1f7852d14b 100644
--- a/loleaflet/images/lc_currencyfield.svg
+++ b/loleaflet/images/lc_currencyfield.svg
@@ -1,62 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <rect
- style="fill:#ffffff"
- id="rect821"
- width="20"
- height="10"
- x="2"
- y="7"
- ry="0" />
- <path
- style="fill:#4d82b8"
- d="M 1 6 L 1 18 L 22 18 L 23 18 L 23 17 L 23 7 L 23 6 L 22 6 L 1 6 z M 3 7 L 21 7 C 21 7.554 21.446 8 22 8 L 22 16 A 1 1 0 0 0 21 17 L 3 17 C 3 16.446 2.554 16 2 16 L 2 8 C 2.554 8 3 7.554 3 7 z M 12 9 A 3 3 0 0 0 9 12 A 3 3 0 0 0 12 15 A 3 3 0 0 0 15 12 A 3 3 0 0 0 12 9 z "
- />
- <path
- style="fill:#eac282"
- d="m 8,16 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 V 18 A 3,2 0 0 0 8,16 Z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z M 6,19.488281 A 3,2 0 0 0 8,20 3,2 0 0 0 10,19.488281 v 1 A 3,2 0 0 1 8,21 3,2 0 0 1 6,20.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 8,17 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 8,21 3,2 0 0 0 10,20.488281 v -1 A 3,2 0 0 1 8,20 3,2 0 0 1 6,19.488281 Z"
- />
- <path
- style="fill:#eac282"
- d="m 20,16 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 v -2 a 3,2 0 0 0 -3,-2 z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z m -2,2.488281 A 3,2 0 0 0 20,20 3,2 0 0 0 22,19.488281 v 1 A 3,2 0 0 1 20,21 3,2 0 0 1 18,20.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 20,17 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 20,21 3,2 0 0 0 22,20.488281 v -1 A 3,2 0 0 1 20,20 3,2 0 0 1 18,19.488281 Z"
- />
- <path
- style="fill:#eac282"
- d="m 15,16 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 v -2 a 3,2 0 0 0 -3,-2 z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z m -2,2.488281 A 3,2 0 0 0 15,20 3,2 0 0 0 17,19.488281 v 1 A 3,2 0 0 1 15,21 3,2 0 0 1 13,20.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 15,17 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 15,21 3,2 0 0 0 17,20.488281 v -1 A 3,2 0 0 1 15,20 3,2 0 0 1 13,19.488281 Z"
- />
- <path
- style="fill:#eac282"
- d="m 20,14 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 v -2 a 3,2 0 0 0 -3,-2 z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z m -2,2.488281 A 3,2 0 0 0 20,18 3,2 0 0 0 22,17.488281 v 1 A 3,2 0 0 1 20,19 3,2 0 0 1 18,18.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 20,15 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 20,19 3,2 0 0 0 22,18.488281 v -1 A 3,2 0 0 1 20,18 3,2 0 0 1 18,17.488281 Z"
- />
- <path
- style="fill:#eac282"
- d="m 15,14 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 v -2 a 3,2 0 0 0 -3,-2 z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z m -2,2.488281 A 3,2 0 0 0 15,18 3,2 0 0 0 17,17.488281 v 1 A 3,2 0 0 1 15,19 3,2 0 0 1 13,18.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 15,15 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 15,19 3,2 0 0 0 17,18.488281 v -1 A 3,2 0 0 1 15,18 3,2 0 0 1 13,17.488281 Z"
- />
- <path
- style="fill:#eac282"
- d="m 20,12 a 3,2 0 0 0 -3,2 v 2 a 3,2 0 0 0 3,2 3,2 0 0 0 3,-2 v -2 a 3,2 0 0 0 -3,-2 z m 0,1 a 2,1 0 0 1 2,1 2,1 0 0 1 -2,1 2,1 0 0 1 -2,-1 2,1 0 0 1 2,-1 z m -2,2.488281 A 3,2 0 0 0 20,16 3,2 0 0 0 22,15.488281 v 1 A 3,2 0 0 1 20,17 3,2 0 0 1 18,16.488281 Z"
- />
- <path
- style="fill:#ffffff"
- d="m 20,13 a 2,1 0 0 0 -2,1 2,1 0 0 0 2,1 2,1 0 0 0 2,-1 2,1 0 0 0 -2,-1 z m -2,2.488281 v 1 A 3,2 0 0 0 20,17 3,2 0 0 0 22,16.488281 v -1 A 3,2 0 0 1 20,16 3,2 0 0 1 18,15.488281 Z"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 7h20v10h-20z" fill="#fafafa"/><path d="m1 6v12h21 1v-1-10-1h-1zm2 1h18c0 .554.446 1 1 1v8a1 1 0 0 0 -1 1h-18c0-.554-.446-1-1-1v-8c.554 0 1-.446 1-1zm9 2a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -3-3z" fill="#1e8bcd"/><path d="m8 16a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m8 17a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/><path d="m20 16a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m20 17a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/><path d="m15 16a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m15 17a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/><path d="m20 14a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m20 15a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/><path d="m15 14a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m15 15a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/><path d="m20 12a3 2 0 0 0 -3 2v2a3 2 0 0 0 3 2 3 2 0 0 0 3-2v-2a3 2 0 0 0 -3-2zm0 1a2 1 0 0 1 2 1 2 1 0 0 1 -2 1 2 1 0 0 1 -2-1 2 1 0 0 1 2-1zm-2 2.488281a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fb983b"/><path d="m20 13a2 1 0 0 0 -2 1 2 1 0 0 0 2 1 2 1 0 0 0 2-1 2 1 0 0 0 -2-1zm-2 2.488281v1a3 2 0 0 0 2 .511719 3 2 0 0 0 2-.511719v-1a3 2 0 0 1 -2 .511719 3 2 0 0 1 -2-.511719z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_customanimation.svg b/loleaflet/images/lc_customanimation.svg
index 6e646d7815..3257e54709 100644
--- a/loleaflet/images/lc_customanimation.svg
+++ b/loleaflet/images/lc_customanimation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 3h18v14h-18z" fill="#808080"/><g fill="#fff"><path d="m4 3v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1z"/><path d="m3 5h18v14h-18z"/><path d="m4 20v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1zm3 0v1h1v-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.8066406 3.359375a.51587393.51587393 0 0 0 -.4882812.3671875l-1.5761719 5.2578125h-5.2421875a.51587393.51587393 0 0 0 -.3085938.9277344l4.2382813 3.1796876-1.0605469 5.306641a.51587393.51587393 0 0 0 .8417969.49414l3.640625-3.121094 4.7382815 3.158204a.51587393.51587393 0 0 0 .779297-.578126l-1.591797-5.302734 3.683594-3.1562499a.51587393.51587393 0 0 0 -.335938-.9082031h-4.712891l-2.1210934-5.3007812a.51587393.51587393 0 0 0 -.484375-.3242188z" fill="#ed8733"/><path d="m12 5 .5 1h8.5v-1zm1 2 .5 1h8.5v-1zm5 2 .5 1h4.5v-1zm-1 2-1 1h7v-1zm-1 2-1 1h7v-1zm0 2 .5 1h6.5v-1z" fill="#fb983b"/><path d="m8.8808594 5.4101562-1.2714844 4.2363282a.50655745.50655745 0 0 1 -.484375.3593746h-4.1074219l3.2871094 2.464844a.50655745.50655745 0 0 1 .1914063.503906l-.8378907 4.185547 2.8242188-2.419922a.50655745.50655745 0 0 1 .6113281-.037109l3.892578 2.595703-1.283203-4.277344a.50655745.50655745 0 0 1 .154297-.53125l2.898437-2.484375h-3.693359a.50655745.50655745 0 0 1 -.470703-.318359z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_cut.svg b/loleaflet/images/lc_cut.svg
index be9564dfdf..75990abbe8 100644
--- a/loleaflet/images/lc_cut.svg
+++ b/loleaflet/images/lc_cut.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.8730469 2c-.7423073 1.25-1.1290259 1.25-.3867188 2.5l4.5527339 7.675781-2.3339839 3.884766a4 4 0 0 1 1.0449219 1.556641l1.109375-1.869141c1.003396-.0125 1.129603-.969231 1.714844-.982422l1.683593 2.835937a4 4 0 0 1 1.044922-1.550781l-2.326172-3.875 4.552735-7.675781c.742308-1.25.355588-1.25-.386719-2.5l-5.134766 8.558594zm5.1269531 10c .356143 0 .642578.27875.642578.625s-.286435.625-.642578.625-.642578-.27875-.642578-.625.286435-.625.642578-.625z" fill="#808080"/><path d="m6 16a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2z" fill="#4d82b8"/><path d="m18 16a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.8730469 2c-.7423073 1.25-1.1290259 1.25-.3867188 2.5l4.5527339 7.675781-2.3339839 3.884766a4 4 0 0 1 1.0449219 1.556641l1.109375-1.869141c1.003396-.0125 1.129603-.969231 1.714844-.982422l1.683593 2.835937a4 4 0 0 1 1.044922-1.550781l-2.326172-3.875 4.552735-7.675781c.742308-1.25.355588-1.25-.386719-2.5l-5.134766 8.558594zm5.1269531 10c.356143 0 .642578.27875.642578.625s-.286435.625-.642578.625-.642578-.27875-.642578-.625.286435-.625.642578-.625z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m6 16a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2z"/><path d="m18 16a3 3 0 0 0 -3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0 -3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1 -2 2 2 2 0 0 1 -2-2 2 2 0 0 1 2-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datadatapilotrun.svg b/loleaflet/images/lc_datadatapilotrun.svg
index 6a1d5d7e7d..e762750660 100644
--- a/loleaflet/images/lc_datadatapilotrun.svg
+++ b/loleaflet/images/lc_datadatapilotrun.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="m3 3h18v18h-18z"/><path d="m8 3h13v1h-13z"/><path d="m3 8h1v13h-1z"/></g><g fill="#808080"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h18v18h-18z"/><path d="m4 4h3v3h-3z"/><path d="m9 4v3h5.875l.53125-.53125-.085938.0976562c.288389-.3753123.73964-.5933074 1.212891-.5859374a1.0001 1.0001 0 0 1 .003906 0c .457925.0085672.888773.2272343 1.166016.5917968l-.089844-.1015625.529297.5292969h.857422v-3z"/><path d="m4 9v10h3v-.90625l-.5117188-.511719.0957032.083985c-.7599903-.587053-.7570104-1.7956.0058594-2.378907l-.0996094.087891.5097656-.509766v-5.865234z"/></g><path d="m16.517678 6.9801732c-.158062-.00246-.307979.069963-.404297.1953125l-2.960937 2.9570313c-.491945.469901.232466 1.198326.705078.708984l2.152344-2.1484372-.0098 3.2968752c0 2.209139-1.790861 4-4 4l-3.2835925-.011719 2.1445315-2.140625c.328848-.317806.09381-.873807-.363281-.859375-.129761.0036-.253031.05754-.34375.150391l-2.9570318 2.953125c-.2609436.199523-.2619107.592163-.00195.792969l2.9570318 2.960937c.4699.491949 1.198329-.232466.708984-.705078l-2.1484408-2.152344 3.2875328.011719c2.761424 0 5-2.238576 5-5l .0098-3.292969 2.140625 2.144531c.317806.328849.873807.09381.859375-.363281-.0036-.12976-.05754-.25303-.150391-.34375l-2.953159-2.9570312c-.092575-.1217304-.235766-.1944049-.388672-.1972656z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa"><path d="m3 3h18v18h-18z" fill="#fafafa"/><path d="m8 3h13v1h-13z"/><path d="m3 8h1v13h-1z"/></g><g fill="#3a3a38"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h18v18h-18z" fill="#3a3a38"/><g fill="#797774"><path d="m4 4h3v3h-3z"/><path d="m9 4v3h5.875l.53125-.53125-.085938.0976562c.288389-.3753123.73964-.5933074 1.212891-.5859374a1.0001 1.0001 0 0 1 .003906 0c.457925.0085672.888773.2272343 1.166016.5917968l-.089844-.1015625.529297.5292969h.857422v-3z"/><path d="m4 9v10h3v-.90625l-.5117188-.511719.0957032.083985c-.7599903-.587053-.7570104-1.7956.0058594-2.378907l-.0996094.087891.5097656-.509766v-5.865234z"/><g fill="#c8c6c4"><path d="m5 10h1v8h-1z"/><path d="m-6 10h1v8h-1z" transform="rotate(-90)"/><path d="m-6 5h1v1h-1z" transform="rotate(-90)"/></g></g></g><path d="m16.517678 6.9801732c-.158062-.00246-.307979.069963-.404297.1953125l-2.960937 2.9570313c-.491945.469901.232466 1.198326.705078.708984l2.152344-2.1484372-.0098 3.2968752c0 2.209139-1.790861 4-4 4l-3.2835925-.011719 2.1445315-2.140625c.328848-.317806.09381-.873807-.363281-.859375-.129761.0036-.253031.05754-.34375.150391l-2.9570318 2.953125c-.2609436.199523-.2619107.592163-.00195.792969l2.9570318 2.960937c.4699.491949 1.198329-.232466.708984-.705078l-2.1484408-2.152344 3.2875328.011719c2.761424 0 5-2.238576 5-5l.0098-3.292969 2.140625 2.144531c.317806.328849.873807.09381.859375-.363281-.0036-.12976-.05754-.25303-.150391-.34375l-2.953159-2.9570312c-.092575-.1217304-.235766-.1944049-.388672-.1972656z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datafilterautofilter.svg b/loleaflet/images/lc_datafilterautofilter.svg
index 06251b16ff..81a54c51b8 100644
--- a/loleaflet/images/lc_datafilterautofilter.svg
+++ b/loleaflet/images/lc_datafilterautofilter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2.5058594-1.2128906 1.1855468v1.1875.3613282l5.9941406 8.3828126v4.310547.046875l2.878906 2.02539 1.003906-2.005859h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l2.964844-3.699219 5.310547-7.4355466v-1.5488282l-1.212891-1.1855468z" fill="#fff"/><path d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z" fill="#eac282" fill-rule="evenodd"/><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l2.9414066 2.070313.457031-.916016-2.601563-1.830078v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v.529297l2.224609-2.777344a1.0001 1.0001 0 0 1 .777344-.375l3.904297-5.4648438a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.212891-.146485.292968.146485-.113281z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.25a.50535904.50535904 0 0 1 .0957028.294922v4.095703l2.601563 1.830078.77539-1.548828h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l1.78125-2.222656v-.529297a.50535904.50535904 0 0 1 .095703-.294922l5.894531-8.25v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z" fill="#ed8733" fill-rule="evenodd"/><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l2.9414066 2.070313.457031-.916016-2.601563-1.830078v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v.529297l2.224609-2.777344a1.0001 1.0001 0 0 1 .777344-.375l3.904297-5.4648438a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.212891-.146485.292968.146485-.113281z" fill="#3a3a38"/><path d="m17.5 13-2.40625 3.003906a1.0001 1.0001 0 0 1 .816406 1.44336l-1.029297 2.058593 3.507813-2.728515a1.0001 1.0001 0 0 1 -.08008-1.484375l2.29297-2.292969z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datafilterhideautofilter.svg b/loleaflet/images/lc_datafilterhideautofilter.svg
index 3183979982..a808cffeda 100644
--- a/loleaflet/images/lc_datafilterhideautofilter.svg
+++ b/loleaflet/images/lc_datafilterhideautofilter.svg
@@ -20,7 +20,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
@@ -35,41 +35,46 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1020"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
id="namedview10"
- showgrid="false"
+ showgrid="true"
inkscape:snap-bbox="true"
inkscape:bbox-paths="true"
inkscape:bbox-nodes="true"
inkscape:zoom="13.906433"
- inkscape:cx="1.681646"
- inkscape:cy="15.690593"
+ inkscape:cx="13.902712"
+ inkscape:cy="10.471531"
inkscape:window-x="0"
- inkscape:window-y="30"
+ inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="svg8" />
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
<path
d="m4.71875 2.5058594-1.2128906 1.1855468v1.1875.3613282l5.9941406 8.3828126v4.310547.046875l2.878906 2.02539 1.003906-2.005859h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l2.964844-3.699219 5.310547-7.4355466v-1.5488282l-1.212891-1.1855468z"
fill="#fff"
- id="path2" />
+ id="path2"
+ style="fill:#fafafa" />
<path
d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z"
fill="#eac282"
fill-rule="evenodd"
id="path4"
- style="fill:#808080;fill-opacity:1" />
+ style="fill:#3a3a38;fill-opacity:1" />
<path
d="M 4.71875 2 A 0.50535904 0.50535904 0 0 0 4.3652344 2.1445312 L 3.1523438 3.3300781 A 0.50535904 0.50535904 0 0 0 3 3.6914062 L 3 4.8789062 L 3 5.2402344 A 0.50535904 0.50535904 0 0 0 3.09375 5.5351562 L 3.4804688 6.0742188 L 4.359375 5.5664062 L 4.0097656 5.078125 L 4.0097656 4.8789062 L 4.0097656 3.9042969 L 4.9257812 3.0097656 L 5.8046875 3.0097656 L 5.8046875 2 L 4.71875 2 z M 6.8046875 2 L 6.8046875 3.0097656 L 8.6523438 3.0097656 L 8.6523438 2 L 6.8046875 2 z M 9.6523438 2 L 9.6523438 3.0097656 L 11.5 3.0097656 L 11.5 2 L 9.6523438 2 z M 12.5 2 L 12.5 3.0097656 L 14.347656 3.0097656 L 14.347656 2 L 12.5 2 z M 15.347656 2 L 15.347656 3.0097656 L 17.195312 3.0097656 L 17.195312 2 L 15.347656 2 z M 18.195312 2 L 18.195312 3.0097656 L 19.074219 3.0097656 L 19.990234 3.9042969 L 19.990234 5.078125 L 14.095703 13.328125 A 0.50535904 0.50535904 0 0 0 14 13.623047 L 14 14.152344 L 16.224609 11.375 A 1.0001 1.0001 0 0 1 17.001953 11 L 20.90625 5.5351562 A 0.50535904 0.50535904 0 0 0 21 5.2402344 L 21 3.6914062 A 0.50535904 0.50535904 0 0 0 20.847656 3.3300781 L 19.634766 2.1445312 A 0.50535904 0.50535904 0 0 0 19.28125 2 L 18.195312 2 z M 4.9453125 6.3847656 L 4.0644531 6.8925781 L 5.1445312 8.4023438 L 6.0253906 7.8945312 L 4.9453125 6.3847656 z M 6.609375 8.7109375 L 5.7285156 9.21875 L 8.9941406 13.785156 L 8.9941406 17.933594 L 8.9941406 17.980469 A 0.50535904 0.50535904 0 0 0 9.2089844 18.394531 L 12.150391 20.464844 L 12.607422 19.548828 L 10.005859 17.71875 L 10.005859 13.623047 A 0.50535904 0.50535904 0 0 0 9.9101562 13.328125 L 6.609375 8.7109375 z M 15.011719 19.212891 L 14.865234 19.505859 L 15.011719 19.392578 L 15.011719 19.212891 z "
id="path6"
- style="fill:#808080;fill-opacity:1" />
+ style="fill:#3a3a38;fill-opacity:1" />
<rect
y="-2.6608655"
x="12.696331"
height="10"
width="1"
id="rect937"
- style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
+ style="fill:#fafafa;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
transform="rotate(60)" />
<rect
y="-2.6608655"
@@ -77,14 +82,18 @@
height="10"
width="1"
id="rect939"
- style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
+ style="fill:#fafafa;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
transform="rotate(60)" />
<rect
- style="fill:#ffffff;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
+ style="fill:#fafafa;fill-opacity:1;stroke-width:2;stroke-linecap:round;stroke-linejoin:bevel;paint-order:stroke fill markers"
id="rect941"
width="1"
height="10"
x="18.391247"
y="-2.6608655"
transform="rotate(60)" />
+ <path
+ style="fill:#797774;fill-opacity:1;fill-rule:evenodd"
+ d="m 17.484375,13 -2.40625,3.003906 a 1.0001,1.0001 0 0 1 0.816406,1.44336 l -1.029297,2.058593 3.507813,-2.728515 a 1.0001,1.0001 0 0 1 -0.08008,-1.484375 L 20.585938,13 Z"
+ id="path819" />
</svg>
diff --git a/loleaflet/images/lc_datafilterstandardfilter.svg b/loleaflet/images/lc_datafilterstandardfilter.svg
index 72cbdbaaa5..637871b8f2 100644
--- a/loleaflet/images/lc_datafilterstandardfilter.svg
+++ b/loleaflet/images/lc_datafilterstandardfilter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.04687a.50535904.50535904 0 0 0 .2148438.414062l4.9941406 3.513672a.50535904.50535904 0 0 0 .291016.091802h.01172a.50535904.50535904 0 0 0 .50586-.505859v-7.708985l5.894531-8.2499998a.50535904.50535904 0 0 0 .093748-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm.2070312 1.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v6.90625l-3.994141-2.810547v-4.095703a.50535904.50535904 0 0 0 -.095703-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313z" fill="#808080"/><path d="m4.9257812 3.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25c-.06202.08585-.09549.189015-.0957.294922v6.90625l-3.994141-2.810547v-4.095703c-.00021-.105907-.033687-.209071-.095703-.294922l-5.9003906-8.25v-.1992188-.9746093z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.04687a.50535904.50535904 0 0 0 .2148438.414062l4.9941406 3.513672a.50535904.50535904 0 0 0 .291016.091802h.01172a.50535904.50535904 0 0 0 .50586-.505859v-7.708985l5.894531-8.2499998a.50535904.50535904 0 0 0 .093748-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm.2070312 1.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v6.90625l-3.994141-2.810547v-4.095703a.50535904.50535904 0 0 0 -.095703-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313z" fill="#3a3a38"/><path d="m4.9257812 3.0097656h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25c-.06202.08585-.09549.189015-.0957.294922v6.90625l-3.994141-2.810547v-4.095703c-.00021-.105907-.033687-.209071-.095703-.294922l-5.9003906-8.25v-.1992188-.9746093z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datamenu.svg b/loleaflet/images/lc_datamenu.svg
index 06251b16ff..81a54c51b8 100644
--- a/loleaflet/images/lc_datamenu.svg
+++ b/loleaflet/images/lc_datamenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.71875 2.5058594-1.2128906 1.1855468v1.1875.3613282l5.9941406 8.3828126v4.310547.046875l2.878906 2.02539 1.003906-2.005859h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l2.964844-3.699219 5.310547-7.4355466v-1.5488282l-1.212891-1.1855468z" fill="#fff"/><path d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z" fill="#eac282" fill-rule="evenodd"/><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l2.9414066 2.070313.457031-.916016-2.601563-1.830078v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v.529297l2.224609-2.777344a1.0001 1.0001 0 0 1 .777344-.375l3.904297-5.4648438a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.212891-.146485.292968.146485-.113281z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.9257812 3.0097656-.9160156.8945313v.9746093.1992188l5.9003906 8.25a.50535904.50535904 0 0 1 .0957028.294922v4.095703l2.601563 1.830078.77539-1.548828h-.382812a1.0001 1.0001 0 0 1 -.78125-1.625l1.78125-2.222656v-.529297a.50535904.50535904 0 0 1 .095703-.294922l5.894531-8.25v-1.1738281l-.916015-.8945313z" fill="#fafafa"/><path d="m17.004237 12h5.995763l-4 4h2l-9 7 3-6h-2z" fill="#ed8733" fill-rule="evenodd"/><path d="m4.71875 2a.50535904.50535904 0 0 0 -.3535156.1445312l-1.2128906 1.1855469a.50535904.50535904 0 0 0 -.1523438.3613281v1.1875.3613282a.50535904.50535904 0 0 0 .09375.2949218l5.9003906 8.2499998v4.148438.046875a.50535904.50535904 0 0 0 .2148438.414062l2.9414066 2.070313.457031-.916016-2.601563-1.830078v-4.095703a.50535904.50535904 0 0 0 -.0957028-.294922l-5.9003906-8.25v-.1992188-.9746093l.9160156-.8945313h14.1484378l.916015.8945313v1.1738281l-5.894531 8.25a.50535904.50535904 0 0 0 -.095703.294922v.529297l2.224609-2.777344a1.0001 1.0001 0 0 1 .777344-.375l3.904297-5.4648438a.50535904.50535904 0 0 0 .09375-.2949218v-1.5488282a.50535904.50535904 0 0 0 -.152344-.3613281l-1.21289-1.1855469a.50535904.50535904 0 0 0 -.353516-.1445312zm10.292969 17.212891-.146485.292968.146485-.113281z" fill="#3a3a38"/><path d="m17.5 13-2.40625 3.003906a1.0001 1.0001 0 0 1 .816406 1.44336l-1.029297 2.058593 3.507813-2.728515a1.0001 1.0001 0 0 1 -.08008-1.484375l2.29297-2.292969z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datasort.svg b/loleaflet/images/lc_datasort.svg
index 4c0db697fb..9788d712f0 100644
--- a/loleaflet/images/lc_datasort.svg
+++ b/loleaflet/images/lc_datasort.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"><g transform="translate(-1.000003)"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284"/><path d="m18.5 19.492843v-14.992843"/></g><g transform="matrix(1 0 0 -1 -11.000003 23.992843)"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284"/><path d="m18.5 19.492843v-14.992843"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m0 1h23v22h-23z" fill="#3a3a38"/><path d="m1 4h21v18h-21z" fill="#fafafa"/><path d="m11 4h1v18h-1z" fill="#797774"/><path d="m1 2h21v1h-21z" fill="#797774"/><path d="m8.8146191-5.321626v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 14.6289072h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-14.687501h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 16.908846 6.866214)"/><path d="m16.5 13-2.865234 8h.964843c.109461 0 .199166-.027237.267579-.082031.063849-.054795.1139-.122888.15039-.205078l.603516-1.712891h1.378906.134766 1.378906l.603516 1.712891c.03649.08219.086543.150283.15039.205078.068413.054794.158117.082031.267578.082031h.964844l-2.865234-8h-.5-.134766zm.566406 1.431641c.019915.072727.039416.151055.060547.21875.04561.146119.091109.275176.136719.384765l.896484 2.964844h-1.02539-.134766-1.025391l.896485-2.964844c.045609-.109589.091109-.238646.136718-.384765.021084-.067542.038722-.146199.058594-.21875z" fill="#1e8bcd"/><path d="m5.5 5.000001-2.865234 8h.964843c.109461 0 .199166-.02724.267579-.08203.063849-.05479.1139-.122888.15039-.205078l.603516-1.712892h1.378906.134766 1.378906l.603516 1.712891c.03649.08219.086543.150283.15039.205078.068413.05479.158117.08203.267578.08203h.964844l-2.865234-8h-.5-.134766zm.566406 1.431641c.019915.072727.039416.151055.060547.21875.04561.146119.091109.275176.136719.384765l.896484 2.964844h-1.02539-.134766-1.025391l.896485-2.964844c.045609-.109589.091109-.238646.136718-.384765.021084-.067542.038722-.146199.058594-.21875z" fill="#1e8bcd"/><path d="m8.8146191-5.321626v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 14.6289072h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-14.687501h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 5.929394 15.852515)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_datefield.svg b/loleaflet/images/lc_datefield.svg
index c0091b903e..aac8191515 100644
--- a/loleaflet/images/lc_datefield.svg
+++ b/loleaflet/images/lc_datefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v14h-18z" fill="#fff"/><path d="m2 3v1 2 14c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-14-2-1h-1-18zm1 3h18v14h-10.613281-1.5625002-5.8242188z" fill="#808080"/><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#808080"/><path d="m2 3h20v3h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14h-1v14h-10.613281-1.5625002-5.8242188v-14z"/><path d="m2 3v1 2h1 18 1v-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1z" fill="#1e8bcd"/><path d="m3 6h18v14h-18z" fill="#fafafa"/><g fill="#3a3a38"><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z"/><path d="m5.5 1c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_decimalplaces.svg b/loleaflet/images/lc_decimalplaces.svg
index 20e5b667ac..af1c0011ab 100644
--- a/loleaflet/images/lc_decimalplaces.svg
+++ b/loleaflet/images/lc_decimalplaces.svg
@@ -1,16 +1,63 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <g>
- <path d="m11 21h2v2h-2z" fill="#b3b3b3"/>
- <path d="m17.989 4c-0.701 0-1.3558 0.16221-1.9638 0.48785-0.60801 0.3177-1.1367 0.80606-1.5874 1.4653-0.44349 0.65922-0.79363 1.493-1.0511 2.5017-0.25751 1.0007-0.38707 2.1843-0.38707 3.5503 0 1.3661 0.12956 2.5538 0.38707 3.5625 0.25751 1.0007 0.60765 1.8304 1.0511 2.4896 0.45064 0.65128 0.97935 1.1414 1.5874 1.467 0.60801 0.3177 1.2628 0.47569 1.9638 0.47569s1.3558-0.158 1.9638-0.47569c0.61516-0.32564 1.1474-0.81574 1.598-1.467 0.45064-0.65922 0.80428-1.4888 1.0618-2.4896 0.25751-1.0087 0.38707-2.1964 0.38707-3.5625s-0.12956-2.5496-0.38707-3.5503c-0.25751-1.0087-0.61115-1.8425-1.0618-2.5017-0.45064-0.65922-0.98285-1.1476-1.598-1.4653-0.60801-0.32564-1.2628-0.48785-1.9638-0.48785zm0 1.6806c0.41488 0 0.81229 0.10674 1.1914 0.32118 0.37911 0.21445 0.71174 0.56833 0.99787 1.0608 0.29328 0.49243 0.52612 1.143 0.6978 1.9531 0.17168 0.80218 0.25746 1.7982 0.25746 2.9896s-0.08578 2.1933-0.25746 3.0035c-0.17167 0.80218-0.40452 1.4485-0.6978 1.941-0.28612 0.49243-0.61876 0.84632-0.99787 1.0608-0.37911 0.2065-0.77653 0.30903-1.1914 0.30903-0.41488 0-0.81229-0.10252-1.1914-0.30903-0.37196-0.21445-0.70459-0.56833-0.99787-1.0608-0.28612-0.49243-0.51547-1.1388-0.68714-1.941-0.17167-0.81013-0.25746-1.8121-0.25746-3.0035s0.08579-2.1874 0.25746-2.9896c0.17167-0.81013 0.40102-1.4607 0.68714-1.9531 0.29328-0.49243 0.62591-0.84632 0.99787-1.0608 0.37911-0.21445 0.77653-0.32118 1.1914-0.32118z" fill="#4d82b8"/>
- <path d="m5.9893 4c-0.701 0-1.3558 0.16221-1.9638 0.48785-0.60801 0.3177-1.1367 0.80606-1.5874 1.4653-0.44349 0.65922-0.79363 1.493-1.0511 2.5017-0.25751 1.0007-0.38707 2.1843-0.38707 3.5503 0 1.3661 0.12956 2.5538 0.38707 3.5625 0.25751 1.0007 0.60765 1.8304 1.0511 2.4896 0.45064 0.65128 0.97935 1.1414 1.5874 1.467 0.60801 0.3177 1.2628 0.47569 1.9638 0.47569s1.3558-0.158 1.9638-0.47569c0.61516-0.32564 1.1474-0.81574 1.598-1.467 0.45064-0.65922 0.80428-1.4888 1.0618-2.4896 0.25751-1.0087 0.38707-2.1964 0.38707-3.5625s-0.12956-2.5496-0.38707-3.5503c-0.25751-1.0087-0.61115-1.8425-1.0618-2.5017-0.45064-0.65922-0.98285-1.1476-1.598-1.4653-0.60801-0.32564-1.2628-0.48785-1.9638-0.48785zm0 1.6806c0.41488 0 0.81229 0.10674 1.1914 0.32118 0.37911 0.21445 0.71174 0.56833 0.99787 1.0608 0.29328 0.49243 0.52612 1.143 0.6978 1.9531 0.17168 0.80218 0.25746 1.7982 0.25746 2.9896s-0.08578 2.1933-0.25746 3.0035c-0.17167 0.80218-0.40452 1.4485-0.6978 1.941-0.28612 0.49243-0.61876 0.84632-0.99787 1.0608-0.37911 0.2065-0.77653 0.30903-1.1914 0.30903-0.41488 0-0.81229-0.10252-1.1914-0.30903-0.37196-0.21445-0.70459-0.56833-0.99787-1.0608-0.28612-0.49243-0.51547-1.1388-0.68714-1.941-0.17167-0.81013-0.25746-1.8121-0.25746-3.0035s0.08579-2.1874 0.25746-2.9896c0.17167-0.81013 0.40102-1.4607 0.68714-1.9531 0.29328-0.49243 0.62591-0.84632 0.99787-1.0608 0.37911-0.21445 0.77653-0.32118 1.1914-0.32118z" fill="#b3b3b3"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_decimalplaces.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <g
+ fill="#3a3a38"
+ id="g8">
+ <path
+ d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.25751 1.000745.607291 1.829061 1.050781 2.488282.450645.651278.979879 1.141158 1.587891 1.466797.608011.317696 1.263841.476562 1.964843.476562s1.354879-.158867 1.962891-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812zm0 1c.532651 0 1.054073.143556 1.525391.4101562.509194.288026.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.777344 2.144531-.329062.565181-.738855 1.018615-1.248047 1.30664a.67982563.67982563 0 0 1 -.0098.0059c-.470092.255989-.987065.392491-1.515591.392491-.528525 0-1.045498-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.01563-.0078c-.500124-.288352-.906437-.739008-1.242182-1.302747a.67982563.67982563 0 0 1 -.0039-.0059c-.336623-.579307-.581675-1.290182-.763668-2.140584a.67982563.67982563 0 0 0 0-.002c-.185643-.876-.273438-1.918402-.273438-3.142532 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .0039-.00586c.33574-.5637368.742052-1.0143938 1.242183-1.3027337a.67982563.67982563 0 0 1 .0059-.00195c.471278-.2666044.9927-.4101594 1.52535-.4101594z"
+ id="path2"
+ style="fill:#1e8bcd" />
+ <path
+ d="m5.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.00977.0059c-.4701222.255989-.9870945.392491-1.5156206.392491-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.0078c-.5001297-.288352-.9064426-.739008-1.2421875-1.302747a.67982563.67982563 0 0 1 -.00391-.0059c-.3366226-.579307-.5816751-1.290182-.7636681-2.140584a.67982563.67982563 0 0 0 0-.002c-.1856431-.876-.2734374-1.918402-.2734376-3.142532.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .00391-.00586c.3357408-.5637368.742052-1.0143938 1.2421838-1.3027337a.67982563.67982563 0 0 1 .00586-.00195c.4713177-.2666044.9927397-.4101594 1.52539-.4101594z"
+ id="path4" />
+ <path
+ d="m11 19h2v2h-2z"
+ id="path6" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_decrementindent.svg b/loleaflet/images/lc_decrementindent.svg
index 9ba33c685f..e5cedecade 100644
--- a/loleaflet/images/lc_decrementindent.svg
+++ b/loleaflet/images/lc_decrementindent.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21" y="2"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="17"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="12"/></g><path d="m6.5071212 5.4949499-4 4 4 4.0000001" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5071212 9.4949499h8.9999998" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.5019531 6.9960938c.127809 0 .2555807.048549.3535157.1464843.1958679.195869.1958679.5131154 0 .7089844l-3.1484376 3.1484375h6.7929688c.277 0 .5.223.5.5s-.223.5-.5.5h-6.7929688l3.1484376 3.148438c.195868.195868.1958679.513115 0 .708984-.097935.09793-.2257067.146484-.3535157.146484-.127808 0-.2575387-.04855-.3554687-.146484l-4-4.003906c-.047015-.047013-.084075-.103236-.109375-.166016-.02334-.057904-.0371094-.12105-.0371094-.1875s.013769-.129596.037109-.1875c.0253-.06278.06236-.119003.109375-.166016l4-4.0039059c.09793-.09793.2276611-.1464844.3554691-.1464843z" fill="#1e8bcd"/><g fill="#3a3a38" transform="matrix(-1 0 0 1 2 0)"><rect height="1" ry=".5" width="19" x="-21" y="1"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="16"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="11"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_decrementlevel.svg b/loleaflet/images/lc_decrementlevel.svg
index eaaa63f1ee..b10bd31f40 100644
--- a/loleaflet/images/lc_decrementlevel.svg
+++ b/loleaflet/images/lc_decrementlevel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21.000002" y="2"/><rect height="1" ry=".436441" width="19" x="-21.000002" y="21"/><rect height="1" ry=".428091" width="19.000002" x="-21.000002" y="17"/><rect height="1" ry=".5" width="11" x="-21.000002" y="6"/><rect height="1" ry=".5" width="11" x="-21.000002" y="12"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 11.014242 0)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.498047 18c.127809 0 .255585-.04854.353515-.146484l6.001954-6c.04702-.04701.08407-.103236.109375-.166016.02334-.0579.03711-.12105.03711-.1875s-.01377-.129596-.03711-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-6.001954-6c-.09793-.097944-.225706-.146484-.353515-.146484-.127809-.000001-.255586.04855-.353516.146484-.195867.195868-.195869.511162 0 .707032l5.148438 5.146484h-17.792969c-.276998 0-.5.223-.5.5s.223002.5.5.5h17.792969l-5.148438 5.146484c-.195869.19587-.195867.511164 0 .707032.09793.09793.225707.146485.353516.146484z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_defaultbullet.svg b/loleaflet/images/lc_defaultbullet.svg
index 56c4ce9d2e..c293d214b6 100644
--- a/loleaflet/images/lc_defaultbullet.svg
+++ b/loleaflet/images/lc_defaultbullet.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><circle cx="3.5" cy="3.5" fill="#4d82b8" r="1.5"/><circle cx="3.5" cy="11.5" fill="#4d82b8" r="1.5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><g fill="#1e8bcd"><circle cx="3.5" cy="3.5" r="1.5"/><circle cx="3.5" cy="11.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_defaultnumbering.svg b/loleaflet/images/lc_defaultnumbering.svg
index 847e13597c..89ace5a967 100644
--- a/loleaflet/images/lc_defaultnumbering.svg
+++ b/loleaflet/images/lc_defaultnumbering.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><path d="m2.4805826 7h1.2475728v-3.168421c0-.1383459.00485-.2827068.014563-.4330828l-.8398058.6721804c-.055016.042105-.1100322.067669-.1650486.076692-.055016.00902-.1067959.00902-.1553397 0-.048543-.00902-.092233-.02406-.1310679-.045113-.035599-.02406-.063107-.04812-.082524-.072181l-.3689324-.4691724 1.9368932-1.5609022h1.0631068v5h1v1h-3.5194174z" fill="#4d82b8"/><path d="m4.0890866 10q.4097995 0 .7438753.125093.3385299.120625.5746101.344006.2405345.223381.3697104.540581.1336303.312732.1336303.692479 0 .326136-.093541.607595-.093541.276992-.2494431.531646-.155902.250186-.3652561.491437-.2093542.236784-.44098.478035l-1.2561245 1.317944q.2004453-.06254.4008908-.09382.2004455-.03574.3741648-.03574h1.340757q.1692651 0 .2717149.09829.1069045.098283.1069045.259116v.643336h-3.9999996v-.361876q0-.102755.040089-.218913.044543-.120625.1514477-.22338l1.7193762-1.773642q.2182627-.227848.3830734-.433358.169265-.20551.2806235-.406552.115813-.20551.1737195-.411021.057907-.209977.057907-.437825 0-.411021-.2048997-.620998-.2048999-.209978-.5790646-.209978-.1603563 0-.2939866.04915-.1336303.04915-.2405345.134028-.1069042.08488-.1826281.201043-.075724.116158-.1158128.250186-.07127.205509-.1959911.268056-.1202672.06254-.3340757.0268l-.5701567-.098285q.0668152-.433358.2405345-.755027.1737193-.326134.4320712-.54058.2628062-.218913.6013362-.326136.3385301-.11169.7260578-.11169z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><g fill="#1e8bcd"><path d="m2.4805826 7h1.2475728v-3.168421c0-.1383459.00485-.2827068.014563-.4330828l-.8398058.6721804c-.055016.042105-.1100322.067669-.1650486.076692-.055016.00902-.1067959.00902-.1553397 0-.048543-.00902-.092233-.02406-.1310679-.045113-.035599-.02406-.063107-.04812-.082524-.072181l-.3689324-.4691724 1.9368932-1.5609022h1.0631068v5h1v1h-3.5194174z"/><path d="m4.0890866 10q.4097995 0 .7438753.125093.3385299.120625.5746101.344006.2405345.223381.3697104.540581.1336303.312732.1336303.692479 0 .326136-.093541.607595-.093541.276992-.2494431.531646-.155902.250186-.3652561.491437-.2093542.236784-.44098.478035l-1.2561245 1.317944q.2004453-.06254.4008908-.09382.2004455-.03574.3741648-.03574h1.340757q.1692651 0 .2717149.09829.1069045.098283.1069045.259116v.643336h-3.9999996v-.361876q0-.102755.040089-.218913.044543-.120625.1514477-.22338l1.7193762-1.773642q.2182627-.227848.3830734-.433358.169265-.20551.2806235-.406552.115813-.20551.1737195-.411021.057907-.209977.057907-.437825 0-.411021-.2048997-.620998-.2048999-.209978-.5790646-.209978-.1603563 0-.2939866.04915-.1336303.04915-.2405345.134028-.1069042.08488-.1826281.201043-.075724.116158-.1158128.250186-.07127.205509-.1959911.268056-.1202672.06254-.3340757.0268l-.5701567-.098285q.0668152-.433358.2405345-.755027.1737193-.326134.4320712-.54058.2628062-.218913.6013362-.326136.3385301-.11169.7260578-.11169z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_definename.svg b/loleaflet/images/lc_definename.svg
index d3a9efe6c1..ff15b85741 100644
--- a/loleaflet/images/lc_definename.svg
+++ b/loleaflet/images/lc_definename.svg
@@ -1,7 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" viewBox="0 0 24 24" version="1.1">
- <sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="2560" inkscape:window-height="1319" id="namedview12" showgrid="false" inkscape:zoom="27.812867" inkscape:cx="21.53156" inkscape:cy="5.9106427" inkscape:window-x="0" inkscape:window-y="30" inkscape:window-maximized="1" inkscape:current-layer="svg10"/>
- <path d="m 3,3 v 18 h 9.283203 C 12.633551,20.407943 13.273266,20 14,20 h 2 V 14 H 13.964844 C 12.893063,14 12,13.106939 12,12.035156 v -0.07031 C 12,10.893063 12.893063,10 13.964844,10 H 21 V 3 Z" id="path2" inkscape:connector-curvature="0" sodipodi:nodetypes="cccsccssssccc" fill="#ffffff"/>
- <path d="m 2,2 v 1 3 15 c 0,0.554 0.446,1 1,1 h 9 c 0,-0.363969 0.107739,-0.703481 0.283203,-1 H 9 v -3 h 6 v 2 h 1 v -2 -1 -3 h -1 v 3 H 9 v -3 h 4.964844 C 13.243736,14 12.61127,13.590972 12.269531,13 H 9 V 10 H 13.964844 15 h 1 5 1 V 6 3 2 H 21 3 Z M 3,6 H 8 V 9 H 3 Z m 6,0 h 6 V 9 H 9 Z m 7,0 h 5 V 9 H 16 Z M 3,10 h 5 v 3 H 3 Z m 0,4 h 5 v 3 H 3 Z m 0,4 h 5 v 3 H 3 Z" id="path4" inkscape:connector-curvature="0" sodipodi:nodetypes="cccssccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" fill="#808080"/>
- <path d="m13.964844 11c-.534081 0-.964844.430763-.964844.964844v.070312c0 .534081.430763.964844.964844.964844h3.035156v8h-3c-.554 0-1 .446-1 1s .446 1 1 1h8c .554 0 1-.446 1-1s-.446-1-1-1h-3v-8h3.035156c.534081 0 .964844-.430763.964844-.964844v-.070312c0-.534081-.430763-.964844-.964844-.964844z" fill="#4d82b8" id="path8"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.386719 4-9.9375002 9.035156 7.5839842 7.583985.966797-.878907v-9.740234h5c-1.104569 0-2-.8954305-2-2s.895431-2 2-2 2 .8954305 2 2-.895431 2-2 2h4v-6z" fill="#fafafa"/><g fill="#3a3a38"><path d="m13 3-11 10 9 9 1-.908203v-1.351563l-.966797.878907-7.5839842-7.583985 9.9375002-9.035156h7.613281v6h1v-7z"/><path d="m17 6a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/></g><path d="m13 11h9v11h-9z" fill="#3a3a38"/><path d="m14 12h7v9h-7z" fill="#fafafa"/><g fill="#1e8bcd"><circle cx="16" cy="15" r="1"/><path d="m18 14h2v1h-2z"/><circle cx="16" cy="18" r="1"/><path d="m18 17h2v1h-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_delbreakmenu.svg b/loleaflet/images/lc_delbreakmenu.svg
index 37d389a9f9..fd993767ac 100644
--- a/loleaflet/images/lc_delbreakmenu.svg
+++ b/loleaflet/images/lc_delbreakmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m1.495667 8.999133c-.275368.0011-.498022.22463-.498047.5v5c-.000621.424388.494386.65657.820312.384766l3-2.5c.24089-.199955.24089-.569577 0-.769532l-3-2.5c-.09052-.07512-.204633-.115924-.322265-.115234z"/><rect height="2" ry="1" width="4" x="6" y="11"/><g fill="#4d82b8"><path d="m13 11c-.554 0-1 .446-1 1s.446 1 1 1h.509766l1.009765-1.019531-.955078-.980469z"/><path d="m21.873047 11.537109-.388672.431641.427734.435547c.054747-.123863.087891-.259714.087891-.404297 0-.170084-.052658-.322947-.126953-.462891z"/></g></g><path d="m7 14c-.554 0-1 .446-1 1v7h1v-7h5a1.0041282 1.0041282 0 0 1 .287109-.765625l.232422-.234375zm15 3.361328-.351562.34961a1.0041282 1.0041282 0 0 1 -.648438.291015v3.998047h1z" fill="#808080"/><path d="m7 15v7h14v-3.998047a1.0041282 1.0041282 0 0 1 -.789062-.310547l-2.199219-2.320312-2.19336 2.318359a1.0041282 1.0041282 0 0 1 -1.433593.025391l-2.089844-2.058594a1.0041282 1.0041282 0 0 1 -.294922-.65625z" fill="#fff"/><path d="m6 2v7c0 .554.446 1 1 1h5.589844l-.308594-.3164062a1.0041282 1.0041282 0 0 1 -.283203-.6835938h-4.998047v-7zm15 0v4.0039062a1.0041282 1.0041282 0 0 1 .576172.2695313l.423828.4042969v-4.6777344z" fill="#808080"/><path d="m7 2v7h4.998047a1.0041282 1.0041282 0 0 1 .310547-.7460938l2.089844-1.9824218a1.0041282 1.0041282 0 0 1 .679687-.2753906 1.0041282 1.0041282 0 0 1 .722656.2949218l2.207031 2.21875 2.15625-2.2109375a1.0041282 1.0041282 0 0 1 .835938-.2949219v-4.0039062z" fill="#fff"/><path d="m23 14.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><rect height="1" ry=".5" width="4" x="6" y="11"/><rect height="1" ry=".5" width="4" x="12" y="11"/><rect height="1" ry=".429231" width="4" x="18" y="11"/><path d="m1.4941406 9.0019531a.49824866.49824866 0 0 0 -.4921875.4980469v4a.49824866.49824866 0 0 0 .7734375.414062l3-2a.49824866.49824866 0 0 0 0-.828124l-3-2.0000005a.49824866.49824866 0 0 0 -.28125-.083984z"/></g><path d="m7 13c-.554 0-1 .446-1 1v8h1v-8h5.042969c-.105089-.351547-.0091-.732411.25-.992188l.007812-.007812zm8.128906 0 1 1h3.742188l1-1z" fill="#3a3a38"/><path d="m7 14v8h5.042969c.04701-.159202.132929-.304191.25-.421875l3.578125-3.578125-3.578125-3.578125c-.117071-.117684-.20299-.262673-.25-.421875zm9.128906 0 1.871094 1.871094 1.871094-1.871094z" fill="#fafafa"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#3a3a38"/><path d="m7-9h14v7h-14z" fill="#fafafa" transform="scale(1 -1)"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_delete.svg b/loleaflet/images/lc_delete.svg
index a4c65dde92..5345984191 100644
--- a/loleaflet/images/lc_delete.svg
+++ b/loleaflet/images/lc_delete.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#e68497" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#ed3d3b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m4 20 16-16"/><path d="m20 20-16-15.9999998"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleteallannotation.svg b/loleaflet/images/lc_deleteallannotation.svg
index d5c04051a8..5c953f66de 100644
--- a/loleaflet/images/lc_deleteallannotation.svg
+++ b/loleaflet/images/lc_deleteallannotation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 2c-.554 0-1 .446-1 1v12c0 .554.446 1 1 1h7.595703l-.3125-.320312a1.0001 1.0001 0 0 1 -.28125-.679688h-7.001953v-12h16v9.007812a1.0001 1.0001 0 0 1 .572266.267579l.427734.408203v-9.683594c0-.554-.446-1-1-1z" fill="#808080"/><path d="m5 3v12h7.001953a1.0001 1.0001 0 0 1 .007813-.162109l-.414063-.414063c-.611835-.59547-.739167-1.495684-.458984-2.185547.280183-.689862.999743-1.247822 1.853515-1.248047.539558.000032 1.057363.218723 1.433594.605469l.433594.433594a1.0001 1.0001 0 0 1 .220703-.029297 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 .833984-.294922v-9.007812z" fill="#fff"/><path d="m2.5 5c.0000238-.0000237 0 11.5 0 11.5h4v5l5.5-5h1.082031l-.798828-.820312a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703.992188-1.017578v-8.498047z" fill="#fff"/><path d="m2.5 4c-.277 0-.5.223-.5.5v5 7c.0000276.276131.2238691.499972.5.5h3.5v4.5c.00113.433187.5150257.660119.8359375.369141l5.3574215-4.869141h1.375l-.972656-1h-.595703c-.124355.000331-.244123.04698-.335938.130859l-4.664062 4.240235v-3.871094c-.0000276-.276131-.2238691-.499972-.5-.5h-3.5v-6.5-4.5h16v8.498047l1-1.025391v-7.972656c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="#808080"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 2a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.707031.707031l2.935547-2.935547-1.349609-1.349609a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l1.707031 1.707031h3.742188l1.707031-1.707031a.99955814.99955814 0 0 1 .421875-.25v-9.042969a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m6 3v10h4v5l2.935547-2.935547-.642578-.642578a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l.707031.707031h5.742188l.128906-.128906v-9.871094z" fill="#fafafa"/><path d="m3 5a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.7070312.707031l4.7070308-4.707031h2.457032l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 1-1v-8.871094a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m3 6v10h4v5l5-5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleteallnotes.svg b/loleaflet/images/lc_deleteallnotes.svg
index d5c04051a8..5c953f66de 100644
--- a/loleaflet/images/lc_deleteallnotes.svg
+++ b/loleaflet/images/lc_deleteallnotes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 2c-.554 0-1 .446-1 1v12c0 .554.446 1 1 1h7.595703l-.3125-.320312a1.0001 1.0001 0 0 1 -.28125-.679688h-7.001953v-12h16v9.007812a1.0001 1.0001 0 0 1 .572266.267579l.427734.408203v-9.683594c0-.554-.446-1-1-1z" fill="#808080"/><path d="m5 3v12h7.001953a1.0001 1.0001 0 0 1 .007813-.162109l-.414063-.414063c-.611835-.59547-.739167-1.495684-.458984-2.185547.280183-.689862.999743-1.247822 1.853515-1.248047.539558.000032 1.057363.218723 1.433594.605469l.433594.433594a1.0001 1.0001 0 0 1 .220703-.029297 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 .833984-.294922v-9.007812z" fill="#fff"/><path d="m2.5 5c.0000238-.0000237 0 11.5 0 11.5h4v5l5.5-5h1.082031l-.798828-.820312a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703.992188-1.017578v-8.498047z" fill="#fff"/><path d="m2.5 4c-.277 0-.5.223-.5.5v5 7c.0000276.276131.2238691.499972.5.5h3.5v4.5c.00113.433187.5150257.660119.8359375.369141l5.3574215-4.869141h1.375l-.972656-1h-.595703c-.124355.000331-.244123.04698-.335938.130859l-4.664062 4.240235v-3.871094c-.0000276-.276131-.2238691-.499972-.5-.5h-3.5v-6.5-4.5h16v8.498047l1-1.025391v-7.972656c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="#808080"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 2a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.707031.707031l2.935547-2.935547-1.349609-1.349609a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l1.707031 1.707031h3.742188l1.707031-1.707031a.99955814.99955814 0 0 1 .421875-.25v-9.042969a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m6 3v10h4v5l2.935547-2.935547-.642578-.642578a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l.707031.707031h5.742188l.128906-.128906v-9.871094z" fill="#fafafa"/><path d="m3 5a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.7070312.707031l4.7070308-4.707031h2.457032l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 1-1v-8.871094a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m3 6v10h4v5l5-5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleteannotation.svg b/loleaflet/images/lc_deleteannotation.svg
index baa15e5abc..9bdfac5ec6 100644
--- a/loleaflet/images/lc_deleteannotation.svg
+++ b/loleaflet/images/lc_deleteannotation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h1.082031l-.798828-.820312a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 1.333984-.08789v-9.714844zm12.568359 11.898438-.644531.611328 1.451172 1.490234h1.285156zm5.839844.007812-2.042969 2.09375h1.244141l1.386719-1.535156z" fill="#fff"/><path d="m2.5 2c-.277 0-.5.223-.5.5v7 7c.0000276.276131.2238691.499972.5.5h3.5v4.5c.00113.433187.5150257.660119.8359375.369141l5.3574215-4.869141h1.375l-.972656-1h-.595703c-.124355.000331-.244125.04698-.335938.130859l-4.664062 4.240235v-3.871094c-.0000276-.276131-.2238691-.499972-.5-.5h-3.5v-6.5-6.5h18v9.007812a1.0001 1.0001 0 0 1 .572266.267579l.427734.408203v-10.183594c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="#808080"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146484c0 .253107.3222577.353516.5.353516.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h2.488282l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3.578125-3.578125a.99955814.99955814 0 0 1 .421875-.25v-9.042969c-.000055-.5522619-.447738-.9999448-1-1zm18.966797 14.162109-.804688.804688c.416781-.07101.733678-.387907.804688-.804688z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3-3v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleteaxis.svg b/loleaflet/images/lc_deleteaxis.svg
index fcf960d9ba..21c00a8582 100644
--- a/loleaflet/images/lc_deleteaxis.svg
+++ b/loleaflet/images/lc_deleteaxis.svg
@@ -1,23 +1,81 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#808080">
- <path d="m8 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1h3v8h-3z"/>
- <rect x="11" y="6" width="4" height="14" ry="1"/>
- <rect x="2" y="19" width="20" height="1" ry=".5"/>
- </g>
- <g fill="#e68497">
- <rect x="4" y="2" width="1" height="20" ry=".5"/>
- <rect x="2" y="4" width="3" height="1" ry=".48836"/>
- <rect x="2" y="10" width="3" height="1" ry=".48836"/>
- <rect x="2" y="16" width="3" height="1" ry=".48836"/>
- <rect x="2" y="13" width="3" height="1" ry=".48836"/>
- <rect x="2" y="7" width="3" height="1" ry=".48836"/>
- <rect x="2" y="19" width="3" height="1" ry=".48836"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m8 13h3v6h-3z" fill="#fff"/>
- <g transform="matrix(1 0 0 1 29.799 -10.333)" stroke-width=".99998">
- <path d="m-13.903 23.154a1.2933 1.2933 0 0 0-0.87315 0.35359l-1.7968 1.703a1.2933 1.2933 0 0 0-0.03608 1.8401l1.6272 1.6705-1.62 1.6381a1.2933 1.2933 0 0 0 0.0109 1.8293l1.7968 1.7716a1.2933 1.2933 0 0 0 1.8473-0.03248l1.5731-1.6633 1.5767 1.6633a1.2933 1.2933 0 0 0 1.8509 0.02525l1.768-1.768a1.2933 1.2933 0 0 0 0.010899-1.8185l-1.6345-1.6633 1.5767-1.7499a1.2933 1.2933 0 0 0-0.068554-1.8004l-1.7247-1.6453a1.2933 1.2933 0 0 0-1.8185 0.03608l-1.5479 1.5875-1.5875-1.5984a1.2933 1.2933 0 0 0-0.93088-0.37885z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- <path d="m-7.0909 31.272-2.4878-2.5314 2.3938-2.6518-1.7256-1.6426-2.4636 2.5271-2.5135-2.5271-1.7954 1.703 2.5135 2.5807-2.5135 2.5395 1.7954 1.7689 2.5107-2.6535 2.5164 2.6535z" fill="#e68497"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg26"
+ sodipodi:docname="lc_deleteaxis.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs30" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview28"
+ showgrid="true"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-5.6907666"
+ inkscape:cy="11.476843"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg26">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1482" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#3a3a38"
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 18 C 11 18.554 11.446 19 12 19 L 14 19 C 14.554 19 15 18.554 15 18 L 15 17.160156 L 12.277344 14.4375 A 1.0229208 1.0229208 0 0 1 12.277344 12.992188 L 12.992188 12.277344 A 1.0229208 1.0229208 0 0 1 13.699219 11.976562 A 1.0229208 1.0229208 0 0 1 14.4375 12.277344 L 15 12.839844 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z M 7 8 C 6.446 8 6 8.446 6 9 L 6 18 C 6 18.554 6.446 19 7 19 L 9 19 C 9.554 19 10 18.554 10 18 L 10 9 C 10 8.446 9.554 8 9 8 L 7 8 z M 17 11 C 16.446 11 16 11.446 16 12 L 16 13.839844 L 18 15.839844 L 20 13.839844 L 20 12 C 20 11.446 19.554 11 19 11 L 17 11 z "
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <path
+ d="M 4.5,2 C 4.223,2 4,2.223 4,2.5 V 19 H 2.5 C 2.223,19 2,19.223 2,19.5 2,19.777 2.223,20 2.5,20 H 4 v 1.5 C 4,21.777 4.223,22 4.5,22 4.777,22 5,21.777 5,21.5 V 20 h 8.839844 l 1,-1 H 5 V 2.5 C 5,2.223 4.777,2 4.5,2 Z"
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sscssscsssccccss"
+ style="fill:#ed3d3b" />
+ </g>
+ <path
+ style="fill:#c8c6c4"
+ d="M 12 6 L 12 13.511719 A 1.0229208 1.0229208 0 0 1 12.277344 12.992188 L 12.992188 12.277344 A 1.0229208 1.0229208 0 0 1 13.699219 11.976562 A 1.0229208 1.0229208 0 0 1 14 12.017578 L 14 6 L 12 6 z M 7 9 L 7 18 L 9 18 L 9 9 L 7 9 z M 17 12 L 17 14.839844 L 18 15.839844 L 19 14.839844 L 19 12 L 17 12 z M 12 13.921875 L 12 18 L 14 18 L 14 16.160156 L 12.277344 14.4375 A 1.0229208 1.0229208 0 0 1 12 13.921875 z "
+ id="path10" />
+ <g
+ fill="#1e8bcd"
+ id="g16" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 22.285683,12.999968 -4.285715,4.285714 -4.285715,-4.285714 -0.714285,0.714285 4.285714,4.285715 -4.285714,4.285715 0.714285,0.714285 4.285715,-4.285714 4.285715,4.285714 0.714285,-0.714285 -4.285714,-4.285715 4.285714,-4.285715 z"
+ id="path14"
+ style="fill:#ed3d3b" />
</svg>
diff --git a/loleaflet/images/lc_deletecell.svg b/loleaflet/images/lc_deletecell.svg
new file mode 100644
index 0000000000..1fb139abe6
--- /dev/null
+++ b/loleaflet/images/lc_deletecell.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2v19h9.871094l3-3-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3.578125-3.578125c.117684-.117071.262673-.20299.421875-.25v-10.042969z" fill="#fafafa"/><path d="m7 2v4h-4v1h4v4h-4v1h4v4h-4v1h4v4h1v-4h4v4h.871094l.128906-.128906v-3.871094h1.871094l-1-1h-.871094v-.871094l-.707031-.707031c-.184272-.184116-.28939-.432894-.292969-.693359v2.271484h-4v-4h4v1.728516c-.0037-.269941.101994-.52989.292969-.720704l.707031-.707031v-.300781h.699219.002 3.298781v2.871094l1 1v-3.871094h4v-1h-4v-4h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v4h-4zm5 0h4v4h-4z" fill="#797774"/><path d="m3 1c-.554 0-1 .446-1 1v19c0 .554.446 1 1 1h9.042969c.04701-.159202.132929-.304191.25-.421875l.578125-.578125h-9.871094v-19h19v10.042969c.351547-.105089.732411-.0091.992188.25l.007812.007812v-10.300781c0-.554-.446-1-1-1z" fill="#3a3a38"/><g fill="#ed3d3b"><g transform="matrix(0 1 -1 0 19 -1)"><path d="m12 7v4h-4v-4z" opacity=".5" stroke-width="1.224745"/><path d="m7 6v6h6v-6zm1 1h4v4h-4z" transform="matrix(0 -1 1 0 1 19)"/></g><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deletecolumnbreak.svg b/loleaflet/images/lc_deletecolumnbreak.svg
index 59ffdd0f20..b88dda9b92 100644
--- a/loleaflet/images/lc_deletecolumnbreak.svg
+++ b/loleaflet/images/lc_deletecolumnbreak.svg
@@ -1,9 +1,75 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h15v-18z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h15c0.554 0 1-0.446 1-1v-18c0-0.554-0.446-1-1-1zm0 1h15v18h-15zm1.5 2c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm0 4c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm-8 3c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm8 0c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5zm0 3c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h4c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5z" fill="#808080"/>
- <path d="m12.5 5c-0.277 0-0.5 0.223-0.5 0.5v12.5h-3.6016c-0.22066 0-0.39844 0.17778-0.39844 0.39844v0.20312c0 0.22066 0.17778 0.39844 0.39844 0.39844h4.1016 0.10156c0.22066 0 0.39844-0.17778 0.39844-0.39844v-0.10156-0.10156-12.398h3.5c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-4z" fill="#4d82b8"/>
- <g transform="matrix(.63939 0 0 .63939 5.178 4.3256)">
- <path d="m18.694 16.267-4.1939-4.2674 4.0355-4.4705-2.9091-2.7691-4.1531 4.2602-4.2373-4.2602-3.0267 2.871 4.2373 4.3505-4.2373 4.281 3.0267 2.9821 4.2324-4.4732 4.2422 4.4732z" fill="#fff" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3"/>
- <path d="m18.694 16.267-4.1939-4.2674 4.0355-4.4705-2.9091-2.7691-4.1531 4.2602-4.2373-4.2602-3.0267 2.871 4.2373 4.3505-4.2373 4.281 3.0267 2.9821 4.2324-4.4732 4.2422 4.4732z" fill="#e68497"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_deletecolumnbreak.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="true"
+ inkscape:snap-global="false"
+ inkscape:zoom="8"
+ inkscape:cx="22.044559"
+ inkscape:cy="5.9065881"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10">
+ <inkscape:grid
+ type="xygrid"
+ id="grid829" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa"
+ d="M 5 3 L 5 21 L 7.8359375 21 L 9.3359375 19.5 L 6.2929688 16.457031 A 0.99983288 0.99983288 0 0 1 6.2929688 15.042969 L 7.0429688 14.292969 A 0.99983288 0.99983288 0 0 1 7.734375 14 A 0.99983288 0.99983288 0 0 1 8.4570312 14.292969 L 11.5 17.335938 L 14.542969 14.292969 A 0.99983288 0.99983288 0 0 1 15.957031 14.292969 L 16.707031 15.042969 A 0.99983288 0.99983288 0 0 1 16.707031 16.457031 L 13.664062 19.5 L 15.164062 21 L 20 21 L 20 3 L 5 3 z "
+ id="path2" />
+ <path
+ d="M 6.5 5 C 6.223 5 6 5.223 6 5.5 C 6 5.777 6.223 6 6.5 6 L 10.5 6 C 10.777 6 11 5.777 11 5.5 C 11 5.223 10.777 5 10.5 5 L 6.5 5 z M 6.5 9 C 6.223 9 6 9.223 6 9.5 C 6 9.777 6.223 10 6.5 10 L 10.5 10 C 10.777 10 11 9.777 11 9.5 C 11 9.223 10.777 9 10.5 9 L 6.5 9 z M 14.5 9 C 14.223 9 14 9.223 14 9.5 C 14 9.777 14.223 10 14.5 10 L 18.5 10 C 18.777 10 19 9.777 19 9.5 C 19 9.223 18.777 9 18.5 9 L 14.5 9 z M 6.5 12 C 6.223 12 6 12.223 6 12.5 C 6 12.777 6.223 13 6.5 13 L 10.5 13 C 10.777 13 11 12.777 11 12.5 C 11 12.223 10.777 12 10.5 12 L 6.5 12 z M 14.5 12 C 14.223 12 14 12.223 14 12.5 C 14 12.777 14.223 13 14.5 13 L 18.5 13 C 18.777 13 19 12.777 19 12.5 C 19 12.223 18.777 12 18.5 12 L 14.5 12 z M 9.1640625 15 L 10.164062 16 L 10.5 16 C 10.777 16 11 15.777 11 15.5 C 11 15.223 10.777 15 10.5 15 L 9.1640625 15 z M 16.664062 15 L 16.707031 15.042969 A 0.99983288 0.99983288 0 0 1 16.966797 16 L 18.5 16 C 18.777 16 19 15.777 19 15.5 C 19 15.223 18.777 15 18.5 15 L 16.664062 15 z M 6.2832031 15.052734 C 6.1163184 15.133566 6 15.301468 6 15.5 C 6 15.5277 6.011334 15.551674 6.015625 15.578125 A 0.99983288 0.99983288 0 0 1 6.2832031 15.052734 z M 15.164062 18 L 14.244141 18.919922 C 14.319998 18.966218 14.404267 19 14.5 19 L 18.5 19 C 18.777 19 19 18.777 19 18.5 C 19 18.223 18.777 18 18.5 18 L 15.164062 18 z "
+ id="path4"
+ style="fill:#797774" />
+ <path
+ d="M 12.5 5 C 12.223 5 12 5.223 12 5.5 L 12 16.835938 L 13 15.835938 L 13 6 L 16.5 6 C 16.777 6 17 5.777 17 5.5 C 17 5.223 16.777 5 16.5 5 L 12.5 5 z M 8.0507812 18.214844 C 8.0214666 18.270388 8 18.331054 8 18.398438 L 8 18.601562 C 8 18.822225 8.1777765 19 8.3984375 19 L 8.8359375 19 L 8.0507812 18.214844 z "
+ id="path6"
+ style="fill:#ed3d3b" />
+ <path
+ d="M 5 2 C 4.446 2 4 2.446 4 3 L 4 21 C 4 21.554 4.446 22 5 22 L 6.8359375 22 L 7.8359375 21 L 5 21 L 5 3 L 20 3 L 20 21 L 15.164062 21 L 16.164062 22 L 20 22 C 20.554 22 21 21.554 21 21 L 21 3 C 21 2.446 20.554 2 20 2 L 5 2 z M 11.5 21.664062 L 11.164062 22 L 11.835938 22 L 11.5 21.664062 z "
+ id="path8"
+ style="fill:#3a3a38" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 15.25,15 11.5,18.75 7.75,15 7,15.75 10.75,19.5 7,23.25 7.75,24 11.5,20.25 15.25,24 16,23.25 12.25,19.5 16,15.75 Z"
+ id="path12"
+ style="fill:#ed3d3b" />
</svg>
diff --git a/loleaflet/images/lc_deletecolumns.svg b/loleaflet/images/lc_deletecolumns.svg
index dc472feabc..cad3ae30dc 100644
--- a/loleaflet/images/lc_deletecolumns.svg
+++ b/loleaflet/images/lc_deletecolumns.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h7v-18zm8 0v18h1.003906a1.0001 1.0001 0 0 1 .285156-.761719l2.234376-2.257812-2.240235-2.300781a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 .833984-.294922v-9.007812zm4.068359 11.398438-.644531.611328 2.21875 2.277343a1.0001 1.0001 0 0 1 -.005859 1.402344l-2.220703 2.242188.068359.068359h1.121094l1.679687-1.775391a1.0001 1.0001 0 0 1 1.451172 0l1.683594 1.775391h.580078v-.664062l-1.609375-1.636719a1.0001 1.0001 0 0 1 -.029297-1.371094l1.638672-1.814453v-1.019531l-.091797-.087891-2.177734 2.232422a1.0001 1.0001 0 0 1 -1.423828.007812z" fill="#fff"/><path d="m11 2v4h4v3h-4v1h4v2.003906c.02598-.0023.052035-.003606.078125-.003906a1.0001 1.0001 0 0 1 .390625.074219 1.0001 1.0001 0 0 1 .330078.220703l.201172.203125v-2.498047h5v2.007812a1.0001 1.0001 0 0 1 .003906.001954 1.0001 1.0001 0 0 1 .304688.085937 1.0001 1.0001 0 0 1 .263672.179688l.427734.408203v-3.683594-3-3-1h-1-5zm5 4h5v3h-5zm-5 7v1h1.582031l.341797-.324219.714844-.675781zm5.5 0 .994141 1h1.015625l.976562-1zm-5.5 4v1h3.503906l.019532-.019531-.955079-.980469zm0 4v1h1.650391l-.351563-.345703a1.0001 1.0001 0 0 1 -.205078-.292969c-.001508-.003283-.002434-.006467-.003906-.009766a1.0001 1.0001 0 0 1 -.001953-.001953 1.0001 1.0001 0 0 1 -.083985-.349609z" fill="#808080"/><g fill="#e68497"><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z"/><path d="m2 2v18.5.5.5c0 .277.223.5.5.5h6.5.5.5v-.5-.5-19zm1 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6v-.5z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2v19h9.871094l3-3-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3.578125-3.578125c.117684-.117071.262673-.20299.421875-.25v-10.042969z" fill="#fafafa"/><path d="m7 2v4h-4v1h4v4h-4v1h4v4h-4v1h4v4h1v-4h4v4h.871094l.128906-.128906v-3.871094h1.871094l-1-1h-.871094v-.871094l-.707031-.707031c-.184272-.184116-.28939-.432894-.292969-.693359v2.271484h-4v-4h4v1.728516c-.0037-.269941.101994-.52989.292969-.720704l.707031-.707031v-.300781h.699219.002 3.298781v2.871094l1 1v-3.871094h4v-1h-4v-4h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v4h-4zm5 0h4v4h-4z" fill="#797774"/><path d="m3 1c-.554 0-1 .446-1 1v19c0 .554.446 1 1 1h9.042969c.04701-.159202.132929-.304191.25-.421875l.578125-.578125h-9.871094v-19h19v10.042969c.351547-.105089.732411-.0091.992188.25l.007812.007812v-10.300781c0-.554-.446-1-1-1z" fill="#3a3a38"/><g transform="matrix(0 1 -1 0 19 -1)"><path d="m22 7v4h-19v-4z" fill="#ed3d3b" opacity=".5" stroke-width="1.224745"/><g transform="matrix(0 -1 1 0 1 19)"><path d="m7 2v19h1v-4h4v4h.871094l.128906-.128906v-5.742188l-.707031-.707031a.99955814.99955814 0 0 1 -.292969-.693359v2.271484h-4v-4h4v1.728516a.99955814.99955814 0 0 1 .292969-.720704l.707031-.707031v-10.300781h-1v4h-4v-4zm1 5h4v4h-4z" fill="#ed3d3b"/><path d="m7 1v1h6v-1zm0 20v1h5.042969a.99955814.99955814 0 0 1 .25-.421875l.578125-.578125z" fill="#d42314"/></g></g><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deletedatalabel.svg b/loleaflet/images/lc_deletedatalabel.svg
index 589e2fbeae..1803976661 100644
--- a/loleaflet/images/lc_deletedatalabel.svg
+++ b/loleaflet/images/lc_deletedatalabel.svg
@@ -1,18 +1,113 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#b3b3b3">
- <path transform="translate(20)" d="m-9 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h2.2246l1.5918-1.6113-0.81641-0.83789v1.4492h-3v-6h3v1.1465l1-0.94922v-0.19727c0-0.554-0.446-1-1-1z"/>
- <path transform="translate(20)" d="m-5 10c-0.554 0-1 0.446-1 1v3.1465l1-0.94922v-2.1973h3v3.3828l0.41406 0.41602 0.58594-0.60156v-3.1973c0-0.554-0.446-1-1-1zm-1 7.5508v1.4492c0 0.06366 0.023892 0.1194 0.035156 0.17969l0.78125-0.79102z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
- <path transform="translate(20)" d="m-17.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h10.725l0.98828-1z"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <g transform="matrix(1,0,0,2,0,-9)" fill="#e68497" stroke-width=".70711">
- <path d="m15 8h3v1h-3z" fill="#e68497" stroke-width=".70711"/>
- </g>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#b3b3b3"/>
- <g transform="translate(29.799 -10.333)">
- <path d="m-13.903 23.154a1.2933 1.2933 0 0 0-0.87315 0.35359l-1.7968 1.703a1.2933 1.2933 0 0 0-0.03608 1.8401l1.6272 1.6705-1.62 1.6381a1.2933 1.2933 0 0 0 0.0109 1.8293l1.7968 1.7716a1.2933 1.2933 0 0 0 1.8473-0.03248l1.5731-1.6633 1.5767 1.6633a1.2933 1.2933 0 0 0 1.8509 0.02525l1.768-1.768a1.2933 1.2933 0 0 0 0.010899-1.8185l-1.6345-1.6633 1.5767-1.7499a1.2933 1.2933 0 0 0-0.068554-1.8004l-1.7247-1.6453a1.2933 1.2933 0 0 0-1.8185 0.03608l-1.5479 1.5875-1.5875-1.5984a1.2933 1.2933 0 0 0-0.93088-0.37885z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- <path d="m-7.0909 31.272-2.4878-2.5314 2.3938-2.6518-1.7256-1.6426-2.4636 2.5271-2.5135-2.5271-1.7954 1.703 2.5135 2.5807-2.5135 2.5395 1.7954 1.7689 2.5107-2.6535 2.5164 2.6535z" fill="#e68497"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_deletedatalabel.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="17.21196"
+ inkscape:cy="10.386211"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20"
+ inkscape:snap-global="false">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <path
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 18 C 11 18.554 11.446 19 12 19 L 14 19 C 14.554 19 15 18.554 15 18 L 15 17.125 L 12.294922 14.419922 A 0.99796773 0.99796773 0 0 1 12.294922 13.009766 L 13.009766 12.294922 A 0.99796773 0.99796773 0 0 1 13.699219 12.001953 A 0.99796773 0.99796773 0 0 1 14.419922 12.294922 L 15 12.875 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z "
+ id="rect2"
+ style="fill:#3a3a38" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <rect
+ height="1"
+ ry=".5"
+ width="20"
+ x="-22"
+ y="-5"
+ id="rect4" />
+ <path
+ d="M 2.5,19 C 2.223,19 2,19.223 2,19.5 2,19.777 2.223,20 2.5,20 h 11.375 l 1,-1 z"
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssccs" />
+ </g>
+ <path
+ d="M 12 6 L 12 18 L 14 18 L 14 16.125 L 12.294922 14.419922 A 0.99796773 0.99796773 0 0 1 12.294922 13.009766 L 13.009766 12.294922 A 0.99796773 0.99796773 0 0 1 13.699219 12.001953 A 0.99796773 0.99796773 0 0 1 14 12.044922 L 14 6 L 12 6 z "
+ id="path10"
+ style="fill:#c8c6c4" />
+ <rect
+ fill="#3a3a38"
+ height="11"
+ ry="1"
+ width="4"
+ x="6"
+ y="8"
+ id="rect12" />
+ <path
+ d="m7 9h2v9h-2z"
+ fill="#c8c6c4"
+ id="path14" />
+ <path
+ d="M 17 11 C 16.446 11 16 11.446 16 12 L 16 13.875 L 18 15.875 L 20 13.875 L 20 12 C 20 11.446 19.554 11 19 11 L 17 11 z "
+ id="rect16"
+ style="fill:#3a3a38" />
+ <path
+ d="M 17 12 L 17 14.875 L 18 15.875 L 19 14.875 L 19 12 L 17 12 z "
+ id="path18"
+ style="fill:#c8c6c4" />
+ <rect
+ style="opacity:1;fill:#ed3d3b;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="4"
+ height="2"
+ x="16"
+ y="8"
+ ry="0.5" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 22.285683,12.999968 -4.285715,4.285714 -4.285715,-4.285714 -0.714285,0.714285 4.285714,4.285715 -4.285714,4.285715 0.714285,0.714285 4.285715,-4.285714 4.285715,4.285714 0.714285,-0.714285 -4.285714,-4.285715 4.285714,-4.285715 z"
+ id="path14-3"
+ style="fill:#ed3d3b" />
</svg>
diff --git a/loleaflet/images/lc_deletelegend.svg b/loleaflet/images/lc_deletelegend.svg
index 207657e41e..44e9961e56 100644
--- a/loleaflet/images/lc_deletelegend.svg
+++ b/loleaflet/images/lc_deletelegend.svg
@@ -1,20 +1,119 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#808080">
- <path d="m11 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1h3v8h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-2z"/>
- <rect transform="matrix(0 -1 -1 0 0 0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <path d="m14 2c-0.554 0-1 0.446-1 1v5c0 0.554 0.446 1 1 1h7c0.554 0 1-0.446 1-1v-1.7129a0.67446 0.67446 0 0 1-0.12109-0.099609l-0.87305-0.91992-0.005859 0.0058594v2.7266h-7v-5h4.7129l-0.52148-0.53516a0.67446 0.67446 0 0 1-0.19141-0.46484h-4z" fill="#e68497"/>
- <path d="m14 3h7v5h-7z" fill="#fff"/>
- <g fill="#e68497">
- <path d="m15 4h1v1h-1z"/>
- <path d="m17 4v1h1.043a0.67446 0.67446 0 0 1 0.15234-0.70898l0.28711-0.29102h-1.4824z"/>
- <path d="m15 6h1v1h-1z"/>
- <path d="m17 6v1h3v-0.70312a0.67446 0.67446 0 0 1-0.82617-0.09375l-0.20703-0.20312h-1.9668z"/>
- <path d="m23.326 4.7673-1.3467-1.3703 1.2958-1.4355-0.93413-0.8892-1.3336 1.368-1.3606-1.368-0.97189 0.92189 1.3606 1.397-1.3606 1.3747 0.97189 0.95757 1.3591-1.4364 1.3622 1.4364z" stroke-width=".99999"/>
- </g>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#808080"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="24"
+ viewBox="0 0 6.3499999 6.3500002"
+ width="24"
+ version="1.1"
+ id="svg24"
+ sodipodi:docname="lc_deletelegend.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs28" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview26"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="17.613181"
+ inkscape:cy="4.0599091"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg24">
+ <inkscape:grid
+ type="xygrid"
+ id="grid840" />
+ </sodipodi:namedview>
+ <g
+ stroke-width=".264583"
+ transform="translate(0 -290.64998)"
+ id="g22">
+ <path
+ style="fill:#3a3a38;stroke-width:0.99999869"
+ d="M 3,2 C 2.4460007,2 2,2.4460007 2,3 v 18 c 0,0.553999 0.4460007,1 1,1 h 9.017578 c 0.04778,-0.165191 0.136456,-0.315664 0.257813,-0.4375 l 3.566406,-3.566406 -3.566406,-3.556641 c -0.400084,-0.399472 -0.400084,-1.047793 0,-1.447265 l 0.716797,-0.716797 c 0.162732,-0.163854 0.376134,-0.267802 0.605468,-0.294922 0.310947,-0.0357 0.621119,0.07297 0.841797,0.294922 l 3.556641,3.566406 3.566406,-3.566406 C 21.684336,12.154034 21.834809,12.065363 22,12.017578 V 3 C 22,2.4460007 21.553999,2 21,2 Z"
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="rect2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssscccccccccccsss" />
+ <path
+ style="fill:#fafafa;stroke-width:0.99999869"
+ d="m 3,3 v 18 h 9.837891 l 3.003906,-3.003906 -3.566406,-3.556641 c -0.400084,-0.399472 -0.400084,-1.047793 0,-1.447265 l 0.716797,-0.716797 c 0.162732,-0.163854 0.376134,-0.267802 0.605468,-0.294922 0.310947,-0.0357 0.621119,0.07297 0.841797,0.294922 L 17.996094,15.841797 21,12.837891 V 3 Z"
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccc" />
+ <g
+ fill="#797774"
+ id="g12">
+ <rect
+ height=".264583"
+ rx=".132292"
+ ry=".125565"
+ width="2.116667"
+ x="2.645833"
+ y="292.23746"
+ id="rect6" />
+ <rect
+ height=".264583"
+ rx=".132292"
+ ry=".125565"
+ width="2.116667"
+ x="2.645833"
+ y="293.560377"
+ id="rect8" />
+ <path
+ style="stroke-width:0.99999869"
+ d="M 10.5 16 C 10.222999 16 10 16.211694 10 16.474609 L 10 16.525391 C 10 16.788306 10.222999 17 10.5 17 L 14.84375 17 L 13.839844 16 L 10.5 16 z "
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="rect10" />
+ </g>
+ <g
+ id="g20">
+ <path
+ d="m2.1166667 292.36976a.396875.396875 0 0 1 -.396875.39687.396875.396875 0 0 1 -.396875-.39687.396875.396875 0 0 1 .396875-.39688.396875.396875 0 0 1 .396875.39688z"
+ fill="#1e8bcd"
+ id="path14" />
+ <path
+ d="m2.1166667 293.69267a.396875.396875 0 0 1 -.396875.39688.396875.396875 0 0 1 -.396875-.39688.396875.396875 0 0 1 .396875-.39687.396875.396875 0 0 1 .396875.39687z"
+ fill="#fb983b"
+ id="path16" />
+ <path
+ d="m2.1166667 295.01559a.396875.396875 0 0 1 -.396875.39687.396875.396875 0 0 1 -.396875-.39687.396875.396875 0 0 1 .396875-.39688.396875.396875 0 0 1 .396875.39688z"
+ fill="#797774"
+ id="path18" />
+ </g>
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ d="M 5.8964203,3.4395749 4.7624916,4.5735034 3.6285628,3.4395749 3.4395749,3.6285628 4.5735034,4.7624916 3.4395749,5.8964203 3.6285628,6.0854083 4.7624916,4.9514797 5.8964203,6.0854083 6.0854083,5.8964203 4.9514797,4.7624916 6.0854083,3.6285628 Z"
+ id="path14-3"
+ style="stroke-width:0.26458335;fill:#ed3d3b" />
</svg>
diff --git a/loleaflet/images/lc_deletemajorgrid.svg b/loleaflet/images/lc_deletemajorgrid.svg
index eb7f4785ff..50ef8e1c01 100644
--- a/loleaflet/images/lc_deletemajorgrid.svg
+++ b/loleaflet/images/lc_deletemajorgrid.svg
@@ -1,10 +1,86 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#e68497">
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-5" y="-22" width="1" height="20" ry=".5"/>
- <path d="m2.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h10.723l0.98828-1h-11.711z"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-12" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <g transform="translate(29.799,-10.333)">
- <path d="m-7.0909 31.272-2.4878-2.5314 2.3938-2.6518-1.7256-1.6426-2.4636 2.5271-2.5135-2.5271-1.7954 1.703 2.5135 2.5807-2.5135 2.5395 1.7954 1.7689 2.5107-2.6535 2.5164 2.6535z" fill="#e68497"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg10"
+ sodipodi:docname="lc_deletemajorgrid.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="14.158667"
+ inkscape:cy="14.240969"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10">
+ <inkscape:grid
+ type="xygrid"
+ id="grid859" />
+ </sodipodi:namedview>
+ <g
+ fill="#4d82b8"
+ id="g8">
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-5"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect2"
+ style="fill:#ed3d3b" />
+ <path
+ style="fill:#ed3d3b"
+ d="M 2.5,19 C 2.223,19 2,19.223 2,19.5 2,19.777 2.223,20 2.5,20 h 11.371094 l 1,-1 z"
+ id="rect4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssccs" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-12"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect6"
+ style="fill:#ed3d3b" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ d="m 22.285683,12.999968 -4.285715,4.285714 -4.285715,-4.285714 -0.714285,0.714285 4.285714,4.285715 -4.285714,4.285715 0.714285,0.714285 4.285715,-4.285714 4.285715,4.285714 0.714285,-0.714285 -4.285714,-4.285715 4.285714,-4.285715 z"
+ id="path14"
+ style="fill:#ed3d3b" />
</svg>
diff --git a/loleaflet/images/lc_deletenote.svg b/loleaflet/images/lc_deletenote.svg
index baa15e5abc..9bdfac5ec6 100644
--- a/loleaflet/images/lc_deletenote.svg
+++ b/loleaflet/images/lc_deletenote.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h1.082031l-.798828-.820312a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 1.333984-.08789v-9.714844zm12.568359 11.898438-.644531.611328 1.451172 1.490234h1.285156zm5.839844.007812-2.042969 2.09375h1.244141l1.386719-1.535156z" fill="#fff"/><path d="m2.5 2c-.277 0-.5.223-.5.5v7 7c.0000276.276131.2238691.499972.5.5h3.5v4.5c.00113.433187.5150257.660119.8359375.369141l5.3574215-4.869141h1.375l-.972656-1h-.595703c-.124355.000331-.244125.04698-.335938.130859l-4.664062 4.240235v-3.871094c-.0000276-.276131-.2238691-.499972-.5-.5h-3.5v-6.5-6.5h18v9.007812a1.0001 1.0001 0 0 1 .572266.267579l.427734.408203v-10.183594c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="#808080"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146484c0 .253107.3222577.353516.5.353516.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h2.488282l-2.578125-2.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3.578125-3.578125a.99955814.99955814 0 0 1 .421875-.25v-9.042969c-.000055-.5522619-.447738-.9999448-1-1zm18.966797 14.162109-.804688.804688c.416781-.07101.733678-.387907.804688-.804688z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h1.871094l-1.578125-1.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 3-3v-9.871094z" fill="#fafafa"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deletepage.svg b/loleaflet/images/lc_deletepage.svg
index 742514ca21..5a8d896766 100644
--- a/loleaflet/images/lc_deletepage.svg
+++ b/loleaflet/images/lc_deletepage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h9.525391l.988281-1h-10.513672v-16h18v9.023438c.206784.0247.40992.09752.572266.251953l.427734.408203v-9.683594c0-.554-.446-1-1-1z" fill="#808080"/><path d="m3 3v16h10.513672l1.009766-1.019531-2.240235-2.300781c-.388984-.399743-.375803-1.040428.029297-1.423829l2.089844-1.980468c.182534-.173636.423875-.271991.675781-.275391.270212-.003099.530175.103285.720703.294922l2.208984 2.220703 2.158204-2.212891c.225865-.232239.535012-.315016.833984-.279296v-9.023438z" fill="#fff"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4.9980469v10.0000001l3.7285156 4h8.1445314l.998047-.998047-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3-3v-1.871094h.002v-6h-6v-.00195z" fill="#fafafa"/><path d="m4 6v7 3l2 2h9.871094l-1-1h-8.371094l-1.5-1.5v-2.666016-5.833984h14v7.871094l1-1v-7.871094z" fill="#797774"/><path d="m3 3.9980469c-.554 0-1 .446-1 1v9.0000001.662109.330078c0 .383581-.0005299.386179.7363281 1.095704l3.2363281 3.30664c.640994.703509.6176804.605469 1.0683594.605469h.2070313 6.6250001l1-1h-6.873047v-4c0-.554-.446-1-1-1h-4v-9.0000001l18.001953.0019531-.001953 7.871094.578125-.578125c.117684-.117071.262673-.20299.421875-.25l.001953-7.042969c0-.554-.223-1-.5-1-6.168051 0-12.3324201-.0034158-18.501953-.0019531z" fill="#3a3a38"/><path d="m6.9995699 14.99762v4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleterowbreak.svg b/loleaflet/images/lc_deleterowbreak.svg
index 37d389a9f9..fd993767ac 100644
--- a/loleaflet/images/lc_deleterowbreak.svg
+++ b/loleaflet/images/lc_deleterowbreak.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m1.495667 8.999133c-.275368.0011-.498022.22463-.498047.5v5c-.000621.424388.494386.65657.820312.384766l3-2.5c.24089-.199955.24089-.569577 0-.769532l-3-2.5c-.09052-.07512-.204633-.115924-.322265-.115234z"/><rect height="2" ry="1" width="4" x="6" y="11"/><g fill="#4d82b8"><path d="m13 11c-.554 0-1 .446-1 1s.446 1 1 1h.509766l1.009765-1.019531-.955078-.980469z"/><path d="m21.873047 11.537109-.388672.431641.427734.435547c.054747-.123863.087891-.259714.087891-.404297 0-.170084-.052658-.322947-.126953-.462891z"/></g></g><path d="m7 14c-.554 0-1 .446-1 1v7h1v-7h5a1.0041282 1.0041282 0 0 1 .287109-.765625l.232422-.234375zm15 3.361328-.351562.34961a1.0041282 1.0041282 0 0 1 -.648438.291015v3.998047h1z" fill="#808080"/><path d="m7 15v7h14v-3.998047a1.0041282 1.0041282 0 0 1 -.789062-.310547l-2.199219-2.320312-2.19336 2.318359a1.0041282 1.0041282 0 0 1 -1.433593.025391l-2.089844-2.058594a1.0041282 1.0041282 0 0 1 -.294922-.65625z" fill="#fff"/><path d="m6 2v7c0 .554.446 1 1 1h5.589844l-.308594-.3164062a1.0041282 1.0041282 0 0 1 -.283203-.6835938h-4.998047v-7zm15 0v4.0039062a1.0041282 1.0041282 0 0 1 .576172.2695313l.423828.4042969v-4.6777344z" fill="#808080"/><path d="m7 2v7h4.998047a1.0041282 1.0041282 0 0 1 .310547-.7460938l2.089844-1.9824218a1.0041282 1.0041282 0 0 1 .679687-.2753906 1.0041282 1.0041282 0 0 1 .722656.2949218l2.207031 2.21875 2.15625-2.2109375a1.0041282 1.0041282 0 0 1 .835938-.2949219v-4.0039062z" fill="#fff"/><path d="m23 14.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><rect height="1" ry=".5" width="4" x="6" y="11"/><rect height="1" ry=".5" width="4" x="12" y="11"/><rect height="1" ry=".429231" width="4" x="18" y="11"/><path d="m1.4941406 9.0019531a.49824866.49824866 0 0 0 -.4921875.4980469v4a.49824866.49824866 0 0 0 .7734375.414062l3-2a.49824866.49824866 0 0 0 0-.828124l-3-2.0000005a.49824866.49824866 0 0 0 -.28125-.083984z"/></g><path d="m7 13c-.554 0-1 .446-1 1v8h1v-8h5.042969c-.105089-.351547-.0091-.732411.25-.992188l.007812-.007812zm8.128906 0 1 1h3.742188l1-1z" fill="#3a3a38"/><path d="m7 14v8h5.042969c.04701-.159202.132929-.304191.25-.421875l3.578125-3.578125-3.578125-3.578125c-.117071-.117684-.20299-.262673-.25-.421875zm9.128906 0 1.871094 1.871094 1.871094-1.871094z" fill="#fafafa"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#3a3a38"/><path d="m7-9h14v7h-14z" fill="#fafafa" transform="scale(1 -1)"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deleterows.svg b/loleaflet/images/lc_deleterows.svg
index 025c7da9b2..f1e7f97aa4 100644
--- a/loleaflet/images/lc_deleterows.svg
+++ b/loleaflet/images/lc_deleterows.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v5h18v-5zm0 6v12h9.003906a1.0001 1.0001 0 0 1 .285156-.761719l2.234376-2.257812-2.240235-2.300781a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l2.208984 2.220703 2.158204-2.212891a1.0001 1.0001 0 0 1 .833984-.294922v-3.007812zm12.068359 5.398438-.644531.611328 2.21875 2.277343a1.0001 1.0001 0 0 1 -.005859 1.402344l-2.220703 2.242188.068359.068359h1.121094l1.679687-1.775391a1.0001 1.0001 0 0 1 1.451172 0l1.683594 1.775391h.580078v-.664062l-1.609375-1.636719a1.0001 1.0001 0 0 1 -.029297-1.371094l1.638672-1.814453v-1.019531l-.091797-.087891-2.177734 2.232422a1.0001 1.0001 0 0 1 -1.423828.007812z" fill="#fff"/><path d="m2 9v5 7c0 .554.446 1 1 1h9.650391l-.351563-.345703a1.0001 1.0001 0 0 1 -.205078-.292969c-.001508-.003283-.002434-.006467-.003906-.009766a1.0001 1.0001 0 0 1 -.001953-.001953 1.0001 1.0001 0 0 1 -.083985-.349609h-3.003906v-3h5.503906l.019532-.019531-.955079-.980469h-4.568359v-3h3.582031l.341797-.324219.714844-.675781h-4.638672v-3h6v2.003906c.02598-.0023.052035-.003606.078125-.003906a1.0001 1.0001 0 0 1 .390625.074219 1.0001 1.0001 0 0 1 .330078.220703l.201172.203125v-2.498047h5v2.007812a1.0001 1.0001 0 0 1 .003906.001954 1.0001 1.0001 0 0 1 .304688.085937 1.0001 1.0001 0 0 1 .263672.179688l.427734.408203v-3.683594h-1-5-1-6-1-5zm1 1h5v3h-5zm13.5 3 .994141 1h1.015625l.976562-1zm-13.5 1h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><g fill="#e68497"><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z"/><path d="m2 3v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2v19h9.871094l3-3-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3.578125-3.578125c.117684-.117071.262673-.20299.421875-.25v-10.042969z" fill="#fafafa"/><path d="m7 2v4h-4v1h4v4h-4v1h4v4h-4v1h4v4h1v-4h4v4h.871094l.128906-.128906v-3.871094h1.871094l-1-1h-.871094v-.871094l-.707031-.707031c-.184272-.184116-.28939-.432894-.292969-.693359v2.271484h-4v-4h4v1.728516c-.0037-.269941.101994-.52989.292969-.720704l.707031-.707031v-.300781h.699219.002 3.298781v2.871094l1 1v-3.871094h4v-1h-4v-4h4v-1h-4v-4h-1v4h-4v-4h-1v4h-4v-4zm1 5h4v4h-4zm5 0h4v4h-4z" fill="#797774"/><path d="m3 1c-.554 0-1 .446-1 1v19c0 .554.446 1 1 1h9.042969c.04701-.159202.132929-.304191.25-.421875l.578125-.578125h-9.871094v-19h19v10.042969c.351547-.105089.732411-.0091.992188.25l.007812.007812v-10.300781c0-.554-.446-1-1-1z" fill="#3a3a38"/><g transform="matrix(-1 0 0 -1 25 18)"><path d="m22 7v4h-19v-4z" fill="#ed3d3b" opacity=".5" stroke-width="1.224745"/><g transform="matrix(-1 0 0 -1 25 18)"><path d="m2 6v5.042969.957031h1v-.128906-5.871094zm20 0v5.871094.128906h1v-.957031-5.042969z" fill="#d42314"/><path d="m3 6v1h4v4h-4v1h19v-1h-4v-4h4v-1zm5 1h4v4c-1.333333 0-2.6666667 0-4 0zm5 0h4v4c-1.333333 0-2.666667 0-4 0z" fill="#ed3d3b"/></g></g><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_deletetable.svg b/loleaflet/images/lc_deletetable.svg
index 3adefd83c2..76908379fa 100644
--- a/loleaflet/images/lc_deletetable.svg
+++ b/loleaflet/images/lc_deletetable.svg
@@ -1,12 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m3 3v5h18v-5zm0 6v12h9.0039a1.0001 1.0001 0 0 1 0.28516-0.76172l2.2344-2.2578-2.2402-2.3008a1.0001 1.0001 0 0 1 0.029297-1.4238l2.0898-1.9805a1.0001 1.0001 0 0 1 0.67578-0.27539 1.0001 1.0001 0 0 1 0.7207 0.29492l2.209 2.2207 2.1582-2.2129a1.0001 1.0001 0 0 1 0.83398-0.29492v-3.0078zm12.068 5.3984-0.64453 0.61133 2.2188 2.2773a1.0001 1.0001 0 0 1-0.005859 1.4023l-2.2207 2.2422 0.068359 0.068359h1.1211l1.6797-1.7754a1.0001 1.0001 0 0 1 1.4512 0l1.6836 1.7754h0.58008v-0.66406l-1.6094-1.6367a1.0001 1.0001 0 0 1-0.029297-1.3711l1.6387-1.8145v-1.0195l-0.091797-0.087891-2.1777 2.2324a1.0001 1.0001 0 0 1-1.4238 0.007812z" fill="#fff"/>
- <path d="m2 2v19c0 0.554 0.446 1 1 1h9.6504l-0.35156-0.3457c-0.08541-0.08454-0.15488-0.18378-0.20508-0.29297-0.0015-0.0033-0.0024-0.0065-0.0039-0.0098-6.52e-4 -6.5e-4 -0.0013-0.0013-2e-3 -2e-3 -0.04889-0.11051-0.07734-0.22896-0.08399-0.34961h-3.0039v-3h5.5039l0.019578-0.01945-0.95508-0.98047h-4.5684v-3h3.582l0.3418-0.32422 0.71484-0.67578h-4.6387v-3h6v2.0039c0.02598-0.0023 0.05204-0.0036 0.07813-0.0039 0.13386-0.0017 0.26669 0.02359 0.39062 0.07422 0.12367 0.05077 0.23591 0.12581 0.33008 0.2207l0.20117 0.20312v-2.498h5v2.0078c0.0013 6.48e-4 0.0026 0.0013 0.0039 2e-3 0.10548 0.01229 0.20833 0.0413 0.30469 0.08594 0.09694 0.0454 0.18596 0.10607 0.26367 0.17969l0.42773 0.4082v-10.684h-20zm1 8h5v3h-5zm13.5 3 0.99414 1h1.0156l0.97656-1zm-13.5 1h5v3h-5zm0 4h5v3h-5z" fill="#e68497"/>
- <g fill="#e68497">
- <path d="m23 20.944-2.8954-2.9462 2.7861-3.0864-2.0084-1.9118-2.8673 2.9412-2.9254-2.9412-2.0896 1.9821 2.9254 3.0035-2.9254 2.9556 2.0896 2.0588 2.922-3.0882 2.9288 3.0882z"/>
- </g>
- <g fill="#fff">
- <path d="m3 6h5v3h-5z" style="paint-order:stroke markers fill"/>
- <path d="m8.9999 6h6v3h-6z" style="paint-order:stroke markers fill"/>
- <path d="m16 6h5v3h-5z" style="paint-order:stroke markers fill"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h9.871094l3-3-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3-3v-9.871094z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h6v.871094l.871094-.871094-1-1h-5.871094v-3h3.042969c-.105089-.351547-.0091-.732411.25-.992188l.007812-.007812h-3.300781v-3h6v2.871094l1.128906 1.128906h3.742188l1-1h-4.871094v-3h5v-1h-5v-6h-1v6h-6v-6z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h9.042969c.04701-.159202.132929-.304191.25-.421875l.578125-.578125h-3.871094-1-5v-3-1-3-1-3-1-6h5 1 6 1 5v6 1 2.871094l.578125-.578125c.117684-.117071.262673-.20299.421875-.25v-9.042969c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_denominatorplaces.svg b/loleaflet/images/lc_denominatorplaces.svg
index bf056224b6..1deb19ab59 100644
--- a/loleaflet/images/lc_denominatorplaces.svg
+++ b/loleaflet/images/lc_denominatorplaces.svg
@@ -1,13 +1,72 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <path d="m9.0681 1.1297 1.9319 0.51764-4.9176 18.353-1.9319-0.51764z" fill="#b3b3b3" stroke-width="3.0822"/>
- <path d="m17.989 4c-0.701 0-1.3558 0.16221-1.9638 0.48785-0.60801 0.3177-1.1367 0.80606-1.5874 1.4653-0.44349 0.65922-0.79363 1.493-1.0511 2.5017-0.25751 1.0007-0.38707 2.1843-0.38707 3.5503 0 1.3661 0.12956 2.5538 0.38707 3.5625 0.25751 1.0007 0.60765 1.8304 1.0511 2.4896 0.45064 0.65128 0.97935 1.1414 1.5874 1.467 0.60801 0.3177 1.2628 0.47569 1.9638 0.47569s1.3558-0.158 1.9638-0.47569c0.61516-0.32564 1.1474-0.81574 1.598-1.467 0.45064-0.65922 0.80428-1.4888 1.0618-2.4896 0.25751-1.0087 0.38707-2.1964 0.38707-3.5625s-0.12956-2.5496-0.38707-3.5503c-0.25751-1.0087-0.61115-1.8425-1.0618-2.5017-0.45064-0.65922-0.98285-1.1476-1.598-1.4653-0.60801-0.32564-1.2628-0.48785-1.9638-0.48785zm0 1.6806c0.41488 0 0.81229 0.10674 1.1914 0.32118 0.37911 0.21445 0.71174 0.56833 0.99787 1.0608 0.29328 0.49243 0.52612 1.143 0.6978 1.9531 0.17168 0.80218 0.25746 1.7982 0.25746 2.9896s-0.08578 2.1933-0.25746 3.0035c-0.17167 0.80218-0.40452 1.4485-0.6978 1.941-0.28612 0.49243-0.61876 0.84632-0.99787 1.0608-0.37911 0.2065-0.77653 0.30903-1.1914 0.30903-0.41488 0-0.81229-0.10252-1.1914-0.30903-0.37196-0.21445-0.70459-0.56833-0.99787-1.0608-0.28612-0.49243-0.51547-1.1388-0.68714-1.941-0.17167-0.81013-0.25746-1.8121-0.25746-3.0035s0.08579-2.1874 0.25746-2.9896c0.17167-0.81013 0.40102-1.4607 0.68714-1.9531 0.29328-0.49243 0.62591-0.84632 0.99787-1.0608 0.37911-0.21445 0.77653-0.32118 1.1914-0.32118z" fill="#4d82b8"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_denominatorplaces.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="39.333333"
+ inkscape:cx="1.8246219"
+ inkscape:cy="3.8100783"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid846" />
+ </sodipodi:namedview>
+ <g
+ fill="#3a3a38"
+ id="g8">
+ <path
+ d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.25751 1.000745.607291 1.829061 1.050781 2.488282.450645.651278.979879 1.141158 1.587891 1.466797.608011.317696 1.263841.476562 1.964843.476562s1.354879-.158867 1.962891-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812zm0 1c.532651 0 1.054073.143556 1.525391.4101562.509194.288026.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.777344 2.144531-.329062.565181-.738855 1.018615-1.248047 1.30664a.67982563.67982563 0 0 1 -.0098.0059c-.470092.255989-.987065.392491-1.515591.392491-.528525 0-1.045498-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.01563-.0078c-.500124-.288352-.906437-.739008-1.242182-1.302747a.67982563.67982563 0 0 1 -.0039-.0059c-.336623-.579307-.581675-1.290182-.763668-2.140584a.67982563.67982563 0 0 0 0-.002c-.185643-.876-.273438-1.918402-.273438-3.142532 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .0039-.00586c.33574-.5637368.742052-1.0143938 1.242183-1.3027337a.67982563.67982563 0 0 1 .0059-.00195c.471278-.2666044.9927-.4101594 1.52535-.4101594z"
+ id="path2"
+ style="fill:#1e8bcd" />
+ <g
+ aria-label="/"
+ style="font-style:normal;font-weight:normal;font-size:30.56891823px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:0.76422298"
+ id="text844"
+ transform="matrix(0.86575547,0,0,0.86575547,0.43063556,-0.01284568)">
+ <path
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Carlito;-inkscape-font-specification:Carlito;fill:#3a3a38;stroke-width:0.75858104"
+ d="m 12.582019,1.1698981 c -0.596196,0 -0.946745,0.2440942 -1.170979,0.8181339 a 0.20613624,0.20613624 0 0 1 -0.0039,0.00775 L 1.9656643,23.116049 h 0.7793598 c 0.2460917,0 0.4806915,-0.0708 0.7192599,-0.221012 a 0.20613624,0.20613624 0 0 1 0.00582,-0.002 C 3.69509,22.759771 3.8666832,22.554784 3.991612,22.251386 a 0.20613624,0.20613624 0 0 1 0.00194,-0.0059 L 13.363317,1.1698981 Z"
+ id="path848"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
</svg>
diff --git a/loleaflet/images/lc_dia.svg b/loleaflet/images/lc_dia.svg
index f7d561a225..974d294202 100644
--- a/loleaflet/images/lc_dia.svg
+++ b/loleaflet/images/lc_dia.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v15h11.601562a5.5 5.5 0 0 1 -.390624-1h-10.210938v-13h18v6.607422a5.5 5.5 0 0 1 1 .652344v-8.259766z" fill="#808080"/><path d="m1 3h22v2h-22z" fill="#4d82b8"/><path d="m3 7v13h10.210938a5.5 5.5 0 0 1 -.210938-1.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 2.5.607422v-6.607422z" fill="#fff"/><path d="m18.5 14a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0 -4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="#808080"/><circle cx="18.5" cy="18.5" fill="#fff" r="3.5"/><path d="m17 21 4-2.5-4-2.5z" fill="#4d82b8" fill-rule="evenodd"/><path d="m5 9h14v2h-14z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500004" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><path d="m3 4v12h17v-12zm1 1h15v10h-15z" fill="#3a3a38" stroke-width=".999999" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m4 5v10h15v-10z" fill="#fafafa" stroke-width=".999999" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m.26458317 291.44373h5.55625033l-.0000002.26458h-5.55625033z" fill="#1e8bcd" stroke-width=".264583"/><path d="m1.5874999 292.23748h2.9104169v.52916h-2.9104169z" fill="#797774" stroke-width=".264583"/><g fill="#3a3a38"><path d="m7 20v1h9v-1z" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m2.9104167 294.88331h.2645834v1.05833h-.2645834z"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_diagramtype.svg b/loleaflet/images/lc_diagramtype.svg
index ee97da3a61..2cf6792e93 100644
--- a/loleaflet/images/lc_diagramtype.svg
+++ b/loleaflet/images/lc_diagramtype.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="15" ry="1" width="5" x="2" y="7"/><path d="m17 10c-.554 0-1 .446-1 1v5.585938l5-5v-.585938c0-.554-.446-1-1-1z" fill="#808080"/><path d="m10 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h.585938l3.414062-3.414062v-15.585938c0-.554-.446-1-1-1z" fill="#eac282"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#0063b1" height="15" ry="1" width="5" x="2" y="7"/><path d="m17 10c-.554 0-1 .446-1 1v1.900391l.019531-.097657a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-1.773438c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m10 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h3c.150665 0 .290078-.038481.417969-.097656l-.367188-.367188a1.0001 1.0001 0 0 1 -.125-1.261718l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.242188-.242187v-10.515625c0-.554-.446-1-1-1z" fill="#ed8733"/><path d="m3 8h3v13h-3z" fill="#83beec"/><path d="m10 3v18h2.773438a1.0001 1.0001 0 0 1 .152343-.726562l.074219-.111329v-.142578l-.197266-.039062a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.197266-.039062v-.142578l-.074219-.111329a1.0001 1.0001 0 0 1 .074219-1.205078v-11.521484z" fill="#f8db8f"/><path d="m17 11v1h1 1a1.0001 1.0001 0 0 1 .980469.802734l.019531.097657v-1.900391z" fill="#797774"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_dismantle.svg b/loleaflet/images/lc_dismantle.svg
index 9aea821c04..bcb63d21c2 100644
--- a/loleaflet/images/lc_dismantle.svg
+++ b/loleaflet/images/lc_dismantle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h-7v13h11v-4h7v-13z" fill="#fff"/><path d="m10 3c-.554 0-1 .446-1 1v3h-6c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-3h6c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-6v-9c0-.554-.446-1-1-1h-4zm-7 4h11v13h-11z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h-7v13h11v-4h7v-13z" fill="#fafafa"/><path d="m10 3c-.554 0-1 .446-1 1v3h-6c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-3h6c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h11v13h-6v-9c0-.554-.446-1-1-1h-4zm-7 4h11v13h-11z" fill="#0063b1"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_distributecolumns.svg b/loleaflet/images/lc_distributecolumns.svg
index 46a1de011a..4331064191 100644
--- a/loleaflet/images/lc_distributecolumns.svg
+++ b/loleaflet/images/lc_distributecolumns.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v15h6v-15z" fill="#fff"/><path d="m2 2v1 3 15c0 .554.446 1 1 1h6v-1-3-1-3-1-3-1-3-4h-6zm1 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><path d="m10 6v15h7v-4.003906l-1.478516.001953c-.420168.005942-.867654-.184758-1.138672-.486328-.271015-.30157-.382812-.664225-.382812-1.013672 0-.349448.111796-.714049.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375l1.478516-.001953v-7.996094z" fill="#fff"/><path d="m10 2v4h6v3h-6v1h6v3h-6v1h5.501953c.006497-.000001.013047-.002044.019531-.001953l1.478516-.001953v-.996094-3-1-3-4zm7 14.996094-1 .001953v.001953h-6v1h6v3h-6v1h7v-1-3-1z" fill="#808080"/><path d="m23.007121 15.480118a.50005.50005 0 0 0 -.203125-.394531l-2.951171-2.947267a.50063788.50063788 0 1 0 -.707032.708984l2.146485 2.14258-5.785157.0078a.50005.50005 0 1 0 0 1l5.785157-.0078-2.146485 2.15039a.50005.50005 0 1 0 .708985.705078l2.957031-2.960937a.50005.50005 0 0 0 .195312-.404297z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h6v-18z" fill="#fafafa"/><path d="m2 2v1 3 15c0 .554.446 1 1 1h6v-1h-1-5v-3-1-3-1-3-1-3-1-2h5 1v-1h-6z" fill="#3a3a38"/><path d="m10 3v18h7v-4.003906l-1.478516.002c-.420168.005895-.867654-.184805-1.138672-.486375-.271015-.30157-.382812-.664225-.382812-1.013672 0-.349448.111796-.714049.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375l1.478516-.001953v-10.996094z" fill="#fafafa"/><path d="m10 2v1h6v2 1 3 1 3 .998047l1-.001953v-.996094-3-1-3-4zm7 14.996094-1 .001953v.001953 1 3h-6v1h7v-1-3-1z" fill="#3a3a38"/><path d="m23.007121 15.480118a.50005.50005 0 0 0 -.203125-.394531l-2.951171-2.947267a.50063788.50063788 0 1 0 -.707032.708984l2.146485 2.14258-5.785157.0078a.50005.50005 0 1 0 0 1l5.785157-.0078-2.146485 2.15039a.50005.50005 0 1 0 .708985.705078l2.957031-2.960937a.50005.50005 0 0 0 .195312-.404297z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#797774" fill-opacity=".959559"><path d="m10 5v1h6v-1zm0 4v1h6v-1zm0 4v1h5.501953c.006497-.000001.013047-.002044.019531-.001953h.478516v-.998047zm0 4v1h6v-1z"/><path d="m8 3v2h-5v1h5v3h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3-1-3-1-3-1-3-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_distributerows.svg b/loleaflet/images/lc_distributerows.svg
index 6418f033be..58644da4ce 100644
--- a/loleaflet/images/lc_distributerows.svg
+++ b/loleaflet/images/lc_distributerows.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 5v4h18v-4z" fill="#fff"/><path d="m2 4v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><path d="m12.482422 23.007061a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063788.50063788 0 1 1 .7089844-.707032l2.1425786 2.146485.0078-5.785157a.50005.50005 0 1 1 1 0l-.0078 5.785157 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill="#4d82b8" fill-rule="evenodd"/><path d="m3 10v4h18v-4z" fill="#fff"/><path d="m2 10v4h1 5 1 6 1 5 1v-4h-1v3h-5v-3h-1v3h-6v-3h-1v3h-5v-3z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 5v4h18v-4z" fill="#fafafa"/><path d="m2 4v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#3a3a38"/><path d="m12.482422 23.007061a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063788.50063788 0 1 1 .7089844-.707032l2.1425786 2.146485.0078-5.785157a.50005.50005 0 1 1 1 0l-.0078 5.785157 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m3 10v4h18v-4z" fill="#fafafa"/><path d="m2 10v4h1 5 1 6 1 5 1v-4h-1v3h-5v-3h-1v3h-6v-3h-1v3h-5v-3z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_distributeselection.svg b/loleaflet/images/lc_distributeselection.svg
index e581f95dbd..8d956cf5de 100644
--- a/loleaflet/images/lc_distributeselection.svg
+++ b/loleaflet/images/lc_distributeselection.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.53125 2.0996094c-.277 0-.5.223-.5.5v1.2402344l1-.9980469v-.2421875c0-.277-.223-.5-.5-.5zm-.5 5.0390625v14.4609371c0 .277.223.5.5.5s.5-.223.5-.5v-13.4570309z" fill="#4d82b8"/><path d="m2.5 8.5v10h6v-8.5078125c-.3801894-.0016116-.7890672-.1651207-1.0644531-.4414063l-1.046875-1.0507812z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.5 2c-.277 0-.5.223-.5.5v.3730469l1 .9980469v-1.3710938c0-.277-.223-.5-.5-.5zm.5 5.1074219-1 1.0039062v13.3886719c0 .277.223.5.5.5s.5-.223.5-.5z" fill="#4d82b8"/><path d="m18.609375 7.5-2.044922 2.0507812c-.275386.2762857-.684264.4397945-1.064453.4414063v10.5078125h6v-13z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.5039062 1.9906284c-.1345094-.0001797-.2633926.0540499-.3574218.1503906l-2.953125 2.9511719c-.2598107.2006705-.258843.5935846.00195.7929687l2.9492187 2.9589844c.470586.4721232 1.1776173-.234908.7070313-.7070312l-2.140625-2.1484375h10.5781246l-2.140624 2.1484375c-.470586.472123.236445 1.1791542.707031.7070312l2.949219-2.9589844c.260796-.1993841.261764-.5922982.002-.7929687l-2.953169-2.9511719c-.09403-.096341-.222913-.1505703-.357422-.1503906-.4471.0006667-.667685.5446939-.347656.8574219l2.140624 2.140625h-10.5781245l2.140625-2.140625c.320029-.3127281.0994439-.8567554-.3476563-.8574219z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.53125 2.0996094c-.277 0-.5.223-.5.5v1.2402344l1-.9980469v-.2421875c0-.277-.223-.5-.5-.5zm-.5 5.0390625v14.4609371c0 .277.223.5.5.5s.5-.223.5-.5v-13.4570309z" fill="#1e8bcd"/><path d="m2.5 8.5v10h6v-8.5078125c-.3801894-.0016116-.7890672-.1651207-1.0644531-.4414063l-1.046875-1.0507812z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m18.5 2c-.277 0-.5.223-.5.5v.3730469l1 .9980469v-1.3710938c0-.277-.223-.5-.5-.5zm.5 5.1074219-1 1.0039062v13.3886719c0 .277.223.5.5.5s.5-.223.5-.5z" fill="#1e8bcd"/><path d="m18.609375 7.5-2.044922 2.0507812c-.275386.2762857-.684264.4397945-1.064453.4414063v10.5078125h6v-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m8.5039062 1.9906284c-.1345094-.0001797-.2633926.0540499-.3574218.1503906l-2.953125 2.9511719c-.2598107.2006705-.258843.5935846.00195.7929687l2.9492187 2.9589844c.470586.4721232 1.1776173-.234908.7070313-.7070312l-2.140625-2.1484375h10.5781246l-2.140624 2.1484375c-.470586.472123.236445 1.1791542.707031.7070312l2.949219-2.9589844c.260796-.1993841.261764-.5922982.002-.7929687l-2.953169-2.9511719c-.09403-.096341-.222913-.1505703-.357422-.1503906-.4471.0006667-.667685.5446939-.347656.8574219l2.140624 2.140625h-10.5781245l2.140625-2.140625c.320029-.3127281.0994439-.8567554-.3476563-.8574219z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-doc.svg b/loleaflet/images/lc_downloadas-doc.svg
index 368f2d53f0..f069f7c13d 100644
--- a/loleaflet/images/lc_downloadas-doc.svg
+++ b/loleaflet/images/lc_downloadas-doc.svg
@@ -1 +1,97 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z" fill="#185abd"/><g fill="#fff"><path d="m3 16h7v1h-7z"/><path d="m3 18h9v1h-9z"/><path d="m3 20h7v1h-7z"/><path d="m3 14h6v1h-6z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg18"
+ sodipodi:docname="lc_downloadas-doc.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs22" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview20"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="10.369651"
+ inkscape:cy="12.374237"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg18">
+ <inkscape:grid
+ type="xygrid"
+ id="grid834" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z"
+ fill="#185abd"
+ id="path6"
+ style="fill:#1e8bcd" />
+ <g
+ fill="#fff"
+ id="g16"
+ style="fill:#fafafa">
+ <path
+ d="m3 16h7v1h-7z"
+ id="path8"
+ style="fill:#fafafa" />
+ <path
+ d="m3 18h9v1h-9z"
+ id="path10"
+ style="fill:#fafafa" />
+ <path
+ d="m3 20h7v1h-7z"
+ id="path12"
+ style="fill:#fafafa" />
+ <path
+ d="m3 14h6v1h-6z"
+ id="path14"
+ style="fill:#fafafa" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_downloadas-docx.svg b/loleaflet/images/lc_downloadas-docx.svg
index 8ffb56454f..02ef947c73 100644
--- a/loleaflet/images/lc_downloadas-docx.svg
+++ b/loleaflet/images/lc_downloadas-docx.svg
@@ -1 +1,80 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z" fill="#185abd"/><path d="m3.6493965 14.475575h1.1641l.87695 4.2305c.0195.08704.038461.2024.056641.3457.01818.14355.029486.27003.035156.37695h.021484c.0084-.10134.023175-.22364.046875-.36719.0237-.1433.047922-.26483.070313-.36328l.9707-4.2227h1.2578l1.0059 4.1602c.05033.20537.091535.46533.125.7832h.017578c.01397-.21942.047639-.47096.10352-.75781l.8046905-4.1855h1.1445l-1.4082005 6.0488h-1.3359l-.96094-4.0078c-.02794-.11542-.05883-.26544-.09375-.45117-.03493-.18549-.056123-.31993-.064453-.4043h-.017578c-.01119.09845-.032303.24352-.064453.4375-.03215.1942-.058635.33877-.078125.43164l-.90039 3.9941h-1.3574l-1.4199-6.0488z" fill="#fff" stroke-width=".275"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_downloadas-docx.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="4.2462323"
+ inkscape:cy="13.076733"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10">
+ <inkscape:grid
+ type="xygrid"
+ id="grid823" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z"
+ fill="#185abd"
+ id="path6"
+ style="fill:#1e8bcd" />
+ <path
+ d="m3.6493965 14.475575h1.1641l.87695 4.2305c.0195.08704.038461.2024.056641.3457.01818.14355.029486.27003.035156.37695h.021484c.0084-.10134.023175-.22364.046875-.36719.0237-.1433.047922-.26483.070313-.36328l.9707-4.2227h1.2578l1.0059 4.1602c.05033.20537.091535.46533.125.7832h.017578c.01397-.21942.047639-.47096.10352-.75781l.8046905-4.1855h1.1445l-1.4082005 6.0488h-1.3359l-.96094-4.0078c-.02794-.11542-.05883-.26544-.09375-.45117-.03493-.18549-.056123-.31993-.064453-.4043h-.017578c-.01119.09845-.032303.24352-.064453.4375-.03215.1942-.058635.33877-.078125.43164l-.90039 3.9941h-1.3574l-1.4199-6.0488z"
+ fill="#fff"
+ stroke-width=".275"
+ id="path8"
+ style="fill:#fafafa" />
+</svg>
diff --git a/loleaflet/images/lc_downloadas-epub.svg b/loleaflet/images/lc_downloadas-epub.svg
index 3b0d8ebbcc..2b32f975d2 100644
--- a/loleaflet/images/lc_downloadas-epub.svg
+++ b/loleaflet/images/lc_downloadas-epub.svg
@@ -1,7 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m19 16.623v-8.8945l-4-3.7285h-10v17h14v-0.87891" fill="#fff"/>
- <path d="m5 3c-0.554 0-1 0.446-1 1v17c0 0.554 0.446 1 1 1h5.1836 3.4102l-1-1h-7.5938v-17h9v4c0 0.554 0.446 1 1 1h4v4.1641l0.1582 0.1582 0.8418 0.83984v-6.1211c0-0.45068 0.098041-0.42542-0.60547-1.0664l-3.3066-3.2383c-0.70952-0.73686-0.71012-0.73633-1.0938-0.73633h-0.99414-9zm15 15.416-1 1v0.70508 0.87891h-1.5859l-1 1h3.5859v-1.8301-1.7539z" fill="#808080"/>
- <path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <path d="m15.004 9.7871c-0.38262-1.23e-5 -0.7646 0.14471-1.0516 0.43171l-5.0181 5.0181c-0.57405 0.57405-0.57363 1.5291 0 2.1032l5.0181 5.02c0.57399 0.57399 1.5311 0.5726 2.105-0.0019l5.0181-5.0181c0.57364-0.57413 0.57405-1.5291 0-2.1032l-0.72874-0.72872-1.1882-1.1863-3.1013-3.1031c-0.28696-0.2872-0.67083-0.4317-1.0534-0.43171zm0 4.1252 0.0019 0.0019-1.7822 1.7804c-0.32757 0.3276-0.32757 0.85872 0 1.1863l1.1881 1.1881c0.3276 0.32757 0.85872 0.32757 1.1863 0l-0.59406 0.59591-2.3762-2.3762 0.59591-0.59406z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#fff" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stroke-width=".94459" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;paint-order:stroke markers fill;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- <path d="m15.005 19.851-3.5619-3.5622 3.5619-3.5617 1.1874 1.1872-2.3748 2.3745 1.1874 1.1874 3.5619-3.5617-3.1028-3.1028c-0.25337-0.25359-0.66433-0.25359-0.91792 0l-5.0184 5.0184c-0.25337 0.25337-0.25337 0.66433 0 0.91792l5.0185 5.0183c0.25358 0.25359 0.66455 0.25359 0.91792 0l5.0185-5.0183c0.25337-0.25358 0.25337-0.66455 0-0.91792l-0.72855-0.72833z" fill="#85b916" stroke-width=".94459" style="paint-order:stroke markers fill"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-3.345703l-2.886719 2.886719c-.603969.603969-1.622593.603969-2.226562 0l-4.4277346-4.427735c-.6039696-.603968-.6039696-1.622595 0-2.226562l4.4277346-4.4277346c.301984-.3019846.708071-.4511719 1.113281-.4511719s.811297.1491873 1.113281.4511719l2.736328 2.7363276a1.0015148 1.0015148 0 0 1 .150391.191407v-5.6582034l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-4.345703l-1 1v3.345703h-14v-18h9v4c0 .554.446 1 1 1h4v4.386719a1.0015148 1.0015148 0 0 1 .142578.566406 1.0015148 1.0015148 0 0 1 .75586.291016l.101562.101562v-2.455078-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m15 18.141999-3.142-3.141999 3.142-3.142 1.047 1.046999-2.095 2.095001 1.048 1.046999 3.142-3.142-2.737-2.736999c-.224-.2240005-.586-.2240005-.81 0l-4.427 4.426999c-.224.224-.224.586 0 .81l4.427 4.427001c.224.224.586.224.81 0l4.427-4.427001c.224-.224.224-.585999 0-.809999l-.642-.642-4.19 4.19z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-odg.svg b/loleaflet/images/lc_downloadas-odg.svg
index eb20c49137..7d7c3cd4a3 100644
--- a/loleaflet/images/lc_downloadas-odg.svg
+++ b/loleaflet/images/lc_downloadas-odg.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#e78e46"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#e78e46"/><g fill="#fff" stroke="#e78e46" stroke-width=".998302"><circle cx="9.79973" cy="12.999496" r="3.300517"/><g stroke-linecap="round" stroke-linejoin="round"><path d="m12.366708 16.300083h5.134142v-4.400679h-5.134142z"/><path d="m14.567054 18.500459h-8.0679377l3.6672447-6.601041z"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#ed8733"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#ed8733"/><g fill="#fff" stroke="#e78e46" stroke-linecap="round" stroke-linejoin="round" stroke-width=".998302"><path d="m13.5 13a3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="#ff9198" stroke="#d42314" stroke-width="1"/><g><path d="m12.5 16.5h5v-5h-5z" fill="#83beec" stroke="#0063b1"/><path d="m14.567054 18.500459h-8.0679377l3.6672447-6.601041z" fill="#f8db8f" stroke="#ed8733"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-odp.svg b/loleaflet/images/lc_downloadas-odp.svg
index c2aafd07ed..9e916c9c41 100644
--- a/loleaflet/images/lc_downloadas-odp.svg
+++ b/loleaflet/images/lc_downloadas-odp.svg
@@ -1,20 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g transform="translate(.87499 -2.0001)">
- <g stroke-width=".625">
- <path d="m4.0158 4.0057c-0.57298 0.10933-1.0259 0.66657-1.0156 1.2497v17.495c6.25e-5 0.6543 0.5955 1.2496 1.25 1.2497h13.749c0.65445-6.3e-5 1.2499-0.59536 1.25-1.2497v-10.909c0.0075-0.32998-0.12187-0.66103-0.35155-0.89819l-6.5878-6.5858c-0.23722-0.22956-0.56834-0.35911-0.8984-0.35146h-7.1617c-0.077872-0.0075-0.15647-0.0075-0.23437 0z" fill="#d86344"/>
- <path d="m14.662 4.0097c-0.41601 0.13325-0.55602 0.76656-0.2353 1.0644l3.7648 3.7845c0.3478 0.33151 1.0405 0.04786 1.0589-0.43364v-3.7845c-3.7e-5 -0.33026-0.29894-0.63072-0.62748-0.63076h-3.7648c-0.06487-0.01-0.13125-0.01-0.19608 0z" fill="#d86344"/>
- <path d="m4.2501 5.2573v17.5h13.75v-11.074l-0.09765-0.09762-6.2108-6.25-0.07812-0.07813h-7.0506z" fill="#fff"/>
- <path d="m4.8751 5.8823h6.2865l6.213 6.25v10h-12.5z" fill="#fff"/>
- <rect x="6.1243" y="11.498" width="10" height="8.75" rx="2" ry="2" fill="#d86344"/>
- <rect x="6.7493" y="12.123" width="8.75" height="7.5" rx="1" ry="1" fill="#fff"/>
- </g>
- <g transform="matrix(.625 0 0 .625 1.125 4.0001)" fill="#d86344">
- <path d="m10.999 14.996h10v2h-10z"/>
- <path d="m13.999 17.996h7v2h-7z"/>
- <circle cx="11.999" cy="18.996" r="1"/>
- <path d="m13.999 20.996h7v2h-7z"/>
- <circle cx="11.999" cy="21.996" r="1"/>
- </g>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fff"/><g fill="#ed5a33"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#ed5a33"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#ed5a33"/><g fill="#fb6d3b"><path d="m6 10v9h12v-9zm1 1h10v7h-10z"/><path d="m10 16h6v1h-6z"/><path d="m8 12h8v1h-8z"/><path d="m8 16h1v1h-1z"/><path d="m10 14h6v1h-6z"/><path d="m8 14h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-ods.svg b/loleaflet/images/lc_downloadas-ods.svg
index e81b32892a..6c04513bee 100644
--- a/loleaflet/images/lc_downloadas-ods.svg
+++ b/loleaflet/images/lc_downloadas-ods.svg
@@ -1,25 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g stroke-width=".625">
- <path d="m4.8908 2.0056c-0.57298 0.10933-1.0259 0.66657-1.0156 1.2497v17.495c6.25e-5 0.6543 0.5955 1.2496 1.25 1.2497h13.749c0.65445-6.2e-5 1.2499-0.59536 1.25-1.2497v-10.909c0.0075-0.32998-0.12187-0.66103-0.35155-0.89819l-6.5878-6.5858c-0.23722-0.22956-0.56834-0.35911-0.8984-0.35146h-7.1617c-0.077872-0.0075-0.15647-0.0075-0.23437 0z" fill="#76a797"/>
- <path d="m15.537 2.0096c-0.41601 0.13325-0.55602 0.76657-0.2353 1.0644l3.7648 3.7845c0.3478 0.33151 1.0405 0.047856 1.0589-0.43364v-3.7845c-3.7e-5 -0.33026-0.29894-0.63072-0.62748-0.63076h-3.7648c-0.06487-0.01-0.13124-0.01-0.19608 0z" fill="#76a797"/>
- <g fill="#fff">
- <path d="m5.1251 3.2572v17.5h13.75v-11.074l-0.09765-0.09762-6.2108-6.25-0.07812-0.078125h-7.0506z"/>
- <path d="m5.7501 3.8822h6.2865l6.213 6.25v10h-12.5z"/>
- <path d="m6.9993 9.4977h10v8.125h-10z"/>
- </g>
- </g>
- <g transform="matrix(.625 0 0 .625 2 2)" fill="#76a797">
- <path d="m7.9989 11.996h16v4h-16z"/>
- <path d="m7.9989 11.996v13h16v-13h-15zm1 1h4v2h-4zm5 0h4v2h-4zm5 0h4v2h-4zm-10 3h4v2h-4zm5 0h4v2h-4zm5 0h4v2h-4zm-10 3h4v2h-4zm5 0h4v2h-4zm5 0h4v2h-4zm-10 3h4v2h-4zm5 0h4v2h-4zm5 0h4v2h-4z"/>
- <path d="m15.999 17.996h8v8h-8z"/>
- </g>
- <g stroke-width=".625">
- <path d="m12.624 13.873h3.75v3.75h-3.75z" fill="#ccc"/>
- <path d="m12.624 13.873h3.75v3.75h-3.75z" fill="#fff"/>
- <path d="m13.249 15.748h1.25v1.875h-1.25z" fill="#4d82b8"/>
- <path d="m14.499 14.498h1.25v3.125h-1.25z" fill="#eac282"/>
- <path d="m13.249 15.748h0.625v1.25h-0.625z" fill="#4d82b8"/>
- <path d="m14.499 14.498h0.625v2.5h-0.625z" fill="#eac282"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fafafa"/><g fill="#309048"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#309048"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#309048"/><path d="m6 10h12v9h-12z" fill="#18ab50"/></g><g fill="#fff"><path d="m7 13h4v2h-4z"/><path d="m7 16h4v2h-4z"/><path d="m12 13h5v2h-5z"/><path d="m12 16h5v2h-5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-odt.svg b/loleaflet/images/lc_downloadas-odt.svg
index 08116f3a92..1adefcbace 100644
--- a/loleaflet/images/lc_downloadas-odt.svg
+++ b/loleaflet/images/lc_downloadas-odt.svg
@@ -1,17 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g stroke-width=".625">
- <path d="m4.8908 2.0056c-0.57298 0.10933-1.0259 0.66657-1.0156 1.2497v17.495c6.25e-5 0.6543 0.5955 1.2496 1.25 1.2497h13.749c0.65445-6.2e-5 1.2499-0.59536 1.25-1.2497v-10.909c0.0075-0.32998-0.12187-0.66103-0.35155-0.89819l-6.5878-6.5858c-0.23722-0.22956-0.56834-0.35911-0.8984-0.35146h-7.1617c-0.077872-0.0075-0.15647-0.0075-0.23437 0z" fill="#4d82b8"/>
- <path d="m15.537 2.0096c-0.41601 0.13325-0.55602 0.76657-0.2353 1.0644l3.7648 3.7845c0.3478 0.33151 1.0405 0.047856 1.0589-0.43364v-3.7845c-3.7e-5 -0.33026-0.29894-0.63072-0.62748-0.63076h-3.7648c-0.06487-0.01-0.13124-0.01-0.19608 0z" fill="#4d82b8"/>
- <path d="m5.1253 3.2572v17.5h13.75v-11.074l-0.09765-0.09762-6.2108-6.25-0.07812-0.078125h-7.0506z" fill="#fff"/>
- <path d="m5.7503 3.8822h6.2865l6.213 6.25v10h-12.5z" fill="#fff"/>
- </g>
- <g transform="matrix(.625 0 0 .625 2 2)" fill="#4d82b8">
- <path d="m7.9989 15.996h4.9999v2h-4.9999z"/>
- <path d="m7.9989 11.996h4.9999v2h-4.9999z"/>
- <path d="m7.9989 19.996h16v2h-16z"/>
- <path d="m7.9989 23.996h12v2h-12z"/>
- </g>
- <path d="m11.999 10.123h4.3749v2.5h-4.3749z" fill="#fff" stroke-width=".625"/>
- <path d="m11.374 9.4975v3.75h5.625v-3.75zm0.625 0.625h4.375v2.1875l-0.9375-0.9375-0.9375 0.625-1.25-1.5625-1.25 1.875z" fill="#4d82b8" stroke-width=".625"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fff"/><g fill="#0063b1"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#0063b1"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#0063b1"/><g fill="#1e8bcd" stroke-width="5.01122"><path d="m6 9h4v1h-4z"/><path d="m6 15h12l-.000152 1h-11.999848z"/><path d="m6.000114 18h7.999886l-.000114 1h-7.999886z"/><path d="m6 12h4l-.000152 1h-3.999848z"/></g></g><path d="m11 8.99609v5.00391h7v-5.00391zm1 1h5v.00391h.002v3.00391h-5v-.507816l-.002.0039z" fill="#0063b1"/><path d="m17 9.999996v2.500004l-.5-.5h-.5l-2-1.50391-1.998047 2.000004v.507812h5v-3.00391z" fill="#83beec"/><path d="m15.001953 9.999996c0 1.104569.895431 2 2 2v-2z" fill="#fb983b" fill-opacity=".978947"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-pdf.svg b/loleaflet/images/lc_downloadas-pdf.svg
index 10637c7146..d13253928e 100644
--- a/loleaflet/images/lc_downloadas-pdf.svg
+++ b/loleaflet/images/lc_downloadas-pdf.svg
@@ -1,7 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 4v17h5.976562c2.120023-1.87144 3.016527-3.398892 3.425782-4.792969.205243-.699148.278814-1.390169.300781-2.123047-.065036-.590668-.088834-1.223783-.042969-1.910156-.010596-.238464-.010586-.447996-.019531-.625a1.0001 1.0001 0 0 1 .011719-.216797c.000098-.0018-.000108-.002106 0-.003906.0016-.02652-.0039-.028431 0-.056641a1.0001 1.0001 0 0 0 0-.001953c.00262-.01862.02209-.028485.02539-.046875a1.0001 1.0001 0 0 1 .216797-.390625c.25633-.473221.684094-.841701 1.244141-.832031h.001953c.763264.015055 1.403137.633939 1.443359 1.396484a1.0001 1.0001 0 0 0 0 .001954c.04397.871902.073859 1.800796.042969 2.761718.157681.939743.444178 1.626648.835938 2.03711.145831.152793.332658.292536.537109.425781v-8.8945314l-4-3.7285156zm13.777344 16.119141c-.35636.023745-.71519.076194-1.082032.162109-.593735.139055-1.21825.370652-1.876953.71875h3.181641v-.878906c-.074218.002507-.148252-.006911-.222656-.001953z" fill="#fff"/>
- <path d="m5 3c-0.554 0-1 0.446-1 1v17c0 0.554 0.446 1 1 1h5.1836a1.0001 1.0001 0 0 1 0.22852-0.48828c0.002996-0.00322 9.07e-4 -0.008519 0.003907-0.011719a1.0001 1.0001 0 0 1 0.007812-0.007812c0.07109-0.07214 0.018231-0.018055 0.019531-0.017579a1.0001 1.0001 0 0 1 0.085938-0.080078c0.16116-0.13476 0.29858-0.26328 0.44726-0.39453h-5.9766v-17h9v4c0 0.554 0.446 1 1 1h4v7.623c0.28141 0.1834 0.61571 0.34774 1 0.49414v-9.0762c0-0.45068 0.098038-0.42541-0.60547-1.0664l-3.3066-3.2383c-0.70952-0.73686-0.71017-0.73633-1.0938-0.73633h-0.99414zm14 17.121v0.87891h-3.1816c-0.4904 0.25915-1.0013 0.59184-1.5352 1h5.7168v-1.8301c-0.050688-0.01448-0.10597-0.026329-0.15625-0.041016-0.2818-0.022592-0.5625-0.017315-0.84375-0.007812z" fill="#808080"/>
- <path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <path d="m11.474 22.526c5.2269-4.3706 4.8077-7.6883 4.6379-11.053-0.74891 5.4019 2.0389 7.3344 6.4146 7.7093-3.2997-1.0405-6.7965-0.97627-11.052 3.3433z" fill="none" stroke="#d65532" stroke-linecap="round" stroke-linejoin="round" stroke-width=".94853"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h5.976562c2.120023-1.87144 3.016527-3.398892 3.425782-4.792969.205243-.699148.278814-1.390169.300781-2.123047-.065036-.590668-.088834-1.223783-.042969-1.910156-.010596-.238464-.010586-.447996-.019531-.625a1.0001 1.0001 0 0 1 .011719-.216797c.000098-.0018-.000108-.002106 0-.003906.0016-.02652-.0039-.028431 0-.056641a1.0001 1.0001 0 0 0 0-.001953c.00262-.01862.02209-.028485.02539-.046875a1.0001 1.0001 0 0 1 .216797-.390625c.25633-.473221.684094-.841701 1.244141-.832031h.001953c.763264.015055 1.403137.633939 1.443359 1.396484a1.0001 1.0001 0 0 0 0 .001954c.04397.871902.073859 1.800796.042969 2.761718.157681.939743.444178 1.626648.835938 2.03711.145831.152793.332658.292536.537109.425781v-8.8945314l-4-3.7285156zm13.777344 16.119141c-.35636.023745-.71519.076194-1.082032.162109-.593735.139055-1.21825.370652-1.876953.71875h3.181641v-.878906c-.074218.002507-.148252-.006911-.222656-.001953z" fill="#fafafa"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.183594a1.0001 1.0001 0 0 1 .228515-.488281c.002996-.00322.000907-.008519.003907-.011719a1.0001 1.0001 0 0 1 .007812-.007812c.07109-.07214.018231-.018055.019531-.017579a1.0001 1.0001 0 0 1 .085938-.080078c.161162-.134758.298577-.263277.447265-.394531h-5.976562v-17h9v4c0 .554.446 1 1 1h4v7.623047c.281406.183398.615707.347736 1 .494141v-8.867188-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm14 17.121094v.878906h-3.181641c-.490395.259154-1.00132.591845-1.535156 1h5.716797v-.753906-.246094-.830078c-.050688-.01448-.105973-.026329-.15625-.041016-.281796-.022592-.5625-.017315-.84375-.007812z" fill="#3a3a38"/><path d="m15 8h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m11.473603 22.526341c5.226938-4.370563 4.807709-7.688322 4.637891-11.052586-.748906 5.401898 2.038932 7.334389 6.414603 7.709274-3.299738-1.04046-6.796542-.976274-11.052494 3.343312z" fill="none" stroke="#ed3d3b" stroke-linecap="round" stroke-linejoin="round" stroke-width=".948529"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downloadas-ppt.svg b/loleaflet/images/lc_downloadas-ppt.svg
index 227e6ab1b7..5e63642287 100644
--- a/loleaflet/images/lc_downloadas-ppt.svg
+++ b/loleaflet/images/lc_downloadas-ppt.svg
@@ -1 +1,75 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z" fill="#c43e1c"/><path d="m7.5 14c-1.9329966 0-3.5 1.567003-3.5 3.5s1.5670034 3.5 3.5 3.5 3.5-1.567003 3.5-3.5c-.001-.167386-.0141-.334482-.03906-.5h-2.96094v-1-1.958984c-.165471-.025615-.3325668-.039322-.5-.041016z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_downloadas-ppt.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="3.1070401"
+ inkscape:cy="12.150018"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z"
+ fill="#c43e1c"
+ id="path6"
+ style="fill:#ed8733" />
+ <path
+ d="m7.5 14c-1.9329966 0-3.5 1.567003-3.5 3.5s1.5670034 3.5 3.5 3.5 3.5-1.567003 3.5-3.5c-.001-.167386-.0141-.334482-.03906-.5h-2.96094v-1-1.958984c-.165471-.025615-.3325668-.039322-.5-.041016z"
+ fill="#fff"
+ id="path8"
+ style="fill:#fafafa" />
+</svg>
diff --git a/loleaflet/images/lc_downloadas-pptx.svg b/loleaflet/images/lc_downloadas-pptx.svg
index 76bfeffad7..301b5a0ec6 100644
--- a/loleaflet/images/lc_downloadas-pptx.svg
+++ b/loleaflet/images/lc_downloadas-pptx.svg
@@ -1 +1,70 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm2 2h2.7089844c.81273 0 1.4354875.183245 1.8671875.546875.4320001.36388.6484371.890228.6484371 1.580078 0 .443-.106782.836891-.3203121 1.181641-.21354.34507-.5163563.613207-.9101563.804687-.39383.19121-.8503706.28711-1.3691406.28711h-1.25v2.474609h-1.375zm1.375 1.099609v2.201172h1.0898438c.4252599 0 .7474037-.097612.9648437-.289062.21717-.19173.3261719-.469781.3261719-.837891 0-.71511-.4172-1.074219-1.25-1.074219z" fill="#c43e1c"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_downloadas-pptx.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="false"
+ inkscape:zoom="27.812867"
+ inkscape:cx="10.35962"
+ inkscape:cy="19.360951"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8" />
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm2 2h2.7089844c.81273 0 1.4354875.183245 1.8671875.546875.4320001.36388.6484371.890228.6484371 1.580078 0 .443-.106782.836891-.3203121 1.181641-.21354.34507-.5163563.613207-.9101563.804687-.39383.19121-.8503706.28711-1.3691406.28711h-1.25v2.474609h-1.375zm1.375 1.099609v2.201172h1.0898438c.4252599 0 .7474037-.097612.9648437-.289062.21717-.19173.3261719-.469781.3261719-.837891 0-.71511-.4172-1.074219-1.25-1.074219z"
+ fill="#c43e1c"
+ id="path6"
+ style="fill:#ed8733" />
+</svg>
diff --git a/loleaflet/images/lc_downloadas-rtf.svg b/loleaflet/images/lc_downloadas-rtf.svg
index ec62059022..2a5af5820c 100644
--- a/loleaflet/images/lc_downloadas-rtf.svg
+++ b/loleaflet/images/lc_downloadas-rtf.svg
@@ -1 +1,99 @@
-<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 32 0)"><path d="m4.5 28.5v-25h23v25z" fill="#fff" fill-rule="evenodd" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m21.000001 11.999998v1.272728c0 .264294-.05623.504123-.168675.662698-.119483.158577-.267067.275622-.442771.351133l-3.388555 1.531624v6.363637l3.378013 1.58988c.15462.06042.298696.177456.432229.351132.126506.166128.189759.373786.189759.622978v1.254191l-14-5.499999v-3zm-6.000001 9.500002v-5l-6 2.5z" fill="#4d82b8"/><g fill="#808080"><rect height="8" opacity=".99" ry=".5" width="1" x="8" y="6"/><rect height="6" opacity=".99" ry=".5" width="1" x="12" y="6"/><rect height="4" opacity=".99" ry=".5" width="1" x="16" y="6"/></g><rect fill="#818181" height="20" opacity=".99" ry=".472666" width="1" x="23" y="6"/><rect fill="#818181" height="2" opacity=".99" ry=".472666" width="1" x="19" y="6"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_downloadas-rtf.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="55.625733"
+ inkscape:cx="11.037271"
+ inkscape:cy="11.340789"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="m5 3v18h14v-14.2705905l-4-3.7294095z"
+ fill="#fafafa"
+ id="path2" />
+ <path
+ d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z"
+ fill="#3a3a38"
+ id="path4" />
+ <path
+ d="m15 7h4l-4-4z"
+ fill="#fafafa"
+ fill-rule="evenodd"
+ id="path6" />
+ <g
+ style="fill:#1e8bcd;stroke-width:5.01121998"
+ id="g16">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 13,9 h 5 v 1 h -5 z"
+ id="path8"
+ style="stroke-width:5.60271406" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,15 h 12 l -1.52e-4,1 H 6 Z"
+ id="path10" />
+ <path
+ inkscape:connector-curvature="0"
+ d="M 6.000114,18 H 14 l -1.14e-4,1 H 6 Z"
+ id="path12" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 13,12 h 5 l -1.9e-4,1 H 13 Z"
+ id="path14"
+ style="stroke-width:5.60271406" />
+ </g>
+ <g
+ aria-label="A"
+ style="font-style:normal;font-weight:normal;font-size:40px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#3a3a38;fill-opacity:1;stroke:none"
+ id="text868"
+ transform="matrix(0.27234042,0,0,0.27234042,6.5914894,8.9148937)">
+ <path
+ d="m 21.089844,15 h -2.65625 q -0.46875,0 -0.722657,-0.214844 -0.253906,-0.214843 -0.351562,-0.605468 L 15.835938,7.9492187 H 4.8203125 L 1.7539062,14.179688 Q 1.5976562,14.511719 1.265625,14.765625 0.93359375,15 0.50390625,15 H -2.171875 l 13.027344,-25.664063 h 3.496094 z M 6.0507812,5.46875 H 15.230469 L 12.671875,-5.0390625 q -0.09766,-0.46875 -0.234375,-1.0742187 -0.117187,-0.625 -0.214844,-1.328125 -0.273437,0.703125 -0.527343,1.328125 -0.253907,0.625 -0.46875,1.09375 z"
+ style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Carlito;-inkscape-font-specification:'Carlito Italic';fill:#3a3a38"
+ id="path870"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_downloadas-xls.svg b/loleaflet/images/lc_downloadas-xls.svg
index c20ee3a0ac..358163bafe 100644
--- a/loleaflet/images/lc_downloadas-xls.svg
+++ b/loleaflet/images/lc_downloadas-xls.svg
@@ -1 +1,139 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z" fill="#107c41"/><g fill="#fff"><path d="m3 16h2v1h-2z"/><path d="m6 16h3v1h-3z"/><path d="m10 16h2v1h-2z"/><path d="m3 18h2v1h-2z"/><path d="m6 18h3v1h-3z"/><path d="m10 18h2v1h-2z"/><path d="m3 20h2v1h-2z"/><path d="m6 20h3v1h-3z"/><path d="m10 20h2v1h-2z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg28"
+ sodipodi:docname="lc_downloadas-xls.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata34">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs32" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview30"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="7.4628237"
+ inkscape:cy="12.83045"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg28">
+ <inkscape:grid
+ type="xygrid"
+ id="grid841" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z"
+ fill="#107c41"
+ id="path6"
+ style="fill:#309048" />
+ <g
+ id="g26"
+ transform="translate(0,1)"
+ style="fill:#ffffff">
+ <path
+ d="m 3,16 h 2 v 1 H 3 Z"
+ id="path8"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 6,16 h 3 v 1 H 6 Z"
+ id="path10"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 10,16 h 2 v 1 h -2 z"
+ id="path12"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 3,18 h 2 v 1 H 3 Z"
+ id="path14"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 6,18 h 3 v 1 H 6 Z"
+ id="path16"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 10,18 h 2 v 1 h -2 z"
+ id="path18"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 3,20 h 2 v 1 H 3 Z"
+ id="path20"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 6,20 h 3 v 1 H 6 Z"
+ id="path22"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="m 10,20 h 2 v 1 h -2 z"
+ id="path24"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path843"
+ d="m 3,14 h 2 v 1 H 3 Z"
+ style="fill:#fafafa" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path845"
+ d="m 6,14 h 3 v 1 H 6 Z"
+ style="fill:#fafafa" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path847"
+ d="m 10,14 h 2 v 1 h -2 z"
+ style="fill:#fafafa" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_downloadas-xlsx.svg b/loleaflet/images/lc_downloadas-xlsx.svg
index 292c6e50f9..a7d6c755a3 100644
--- a/loleaflet/images/lc_downloadas-xlsx.svg
+++ b/loleaflet/images/lc_downloadas-xlsx.svg
@@ -1 +1,76 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z" fill="#107c41"/><path d="m4.5197316 13.999979h1.6941401l1.1494323 2.230471c.105647.211468.1778545.370215.217459.474257h.016568c.0763123-.169127.1555871-.333568.238168-.492898l1.2281111-2.211809h1.5553389l-2.1600632 3.470988 2.2139292 3.528991h-1.6546944l-1.327573-2.449966c-.056104-.09086-.10786-.200175-.1574001-.327217h-.02071c-.023065.07827-.074085.183665-.1532541.316868l-1.3669124 2.460357h-1.6650863l2.2988645-3.510328-2.1061967-3.489651z" fill="#fff" stroke-width=".2916"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_downloadas-xlsx.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <path
+ style="fill:#fafafa;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 19,21 V 8 H 15 V 4 H 5 v 17 z"
+ id="path836"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ d="m14.283 22h5.7168v-3.3555l-.00005-1.5272v-9.0762c0-.45068.09804-.42541-.60547-1.0664l-3.3066-3.2383c-.70952-.73686-.71017-.73633-1.0938-.73633h-.99414l-8.9999.00008c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h5.1836m.79295-.99999h-5.9766v-17h9v4c0 .554.446 1 1 1h4v7.623l.00005 3.498v.87893h-3.1816"
+ fill="#808080"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 8h4l-4-4z"
+ fill="#fff"
+ fill-rule="evenodd"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m3 12c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1z"
+ fill="#107c41"
+ id="path6"
+ style="fill:#309048" />
+ <path
+ d="m4.5197316 13.999979h1.6941401l1.1494323 2.230471c.105647.211468.1778545.370215.217459.474257h.016568c.0763123-.169127.1555871-.333568.238168-.492898l1.2281111-2.211809h1.5553389l-2.1600632 3.470988 2.2139292 3.528991h-1.6546944l-1.327573-2.449966c-.056104-.09086-.10786-.200175-.1574001-.327217h-.02071c-.023065.07827-.074085.183665-.1532541.316868l-1.3669124 2.460357h-1.6650863l2.2988645-3.510328-2.1061967-3.489651z"
+ fill="#fff"
+ stroke-width=".2916"
+ id="path8"
+ style="fill:#fafafa" />
+</svg>
diff --git a/loleaflet/images/lc_downloadas.svg b/loleaflet/images/lc_downloadas.svg
index 462f994fe5..4aa77b63e5 100644
--- a/loleaflet/images/lc_downloadas.svg
+++ b/loleaflet/images/lc_downloadas.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h12.076172c.08822-.229036.224537-.442298.402344-.601562l.40625-.408204h-6.363282c-.420168.005943-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666177-.382812-1.015625 0-.349447.111796-.714055.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375h6.351563l-.421875-.421875c-.452852-.438274-.556085-1.125408-.347656-1.640625.207997-.514149.758145-.9356 1.386718-.9375h.001954c.175227-.000445.345797.035698.507812.09375v-6.3554684l-4-3.7285156z" fill="#fff"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h12.060547c-.047908-.135592-.083757-.278117-.089844-.435547-.007198-.186166.034536-.380297.105469-.564453h-12.076172v-17h9v4c0 .554.446 1 1 1h4v5.083984c.211956.075948.408045.193521.568359.357422l.431641.431641v-6.623047-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><g fill-rule="evenodd"><path d="m15 8h4l-4-4z" fill="#fff"/><path d="m18.494141 14.990234a.50005.50005 0 0 0 -.347657.859375l2.144532 2.140625h-8.783204a.50005.50005 0 1 0 0 1h8.78711l-2.148438 2.152344a.50005.50005 0 1 0 .707032.705078l2.957031-2.960937a.50005.50005 0 0 0 -.003906-.796875l-2.953125-2.949219a.50005.50005 0 0 0 -.359375-.150391z" fill="#4d82b8"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h12.076172c.08822-.229036.224537-.442298.402344-.601562l.40625-.408204h-6.363282c-.420168.005943-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666177-.382812-1.015625 0-.349447.111796-.714055.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375h6.351563l-.421875-.421875c-.452852-.438274-.556085-1.125408-.347656-1.640625.207997-.514149.758145-.9356 1.386718-.9375h.001954c.175227-.000445.345797.035698.507812.09375v-6.3554684l-4-3.7285156z" fill="#fafafa"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h12.060547c-.047908-.135592-.083757-.278117-.089844-.435547-.007198-.186166.034536-.380297.105469-.564453h-12.076172v-17h9v4c0 .554.446 1 1 1h4v5.083984c.211956.075948.408045.193521.568359.357422l.431641.431641v-6.623047-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><g fill-rule="evenodd"><path d="m15 8h4l-4-4z" fill="#fafafa"/><path d="m18.494141 14.990234a.50005.50005 0 0 0 -.347657.859375l2.144532 2.140625h-8.783204a.50005.50005 0 1 0 0 1h8.78711l-2.148438 2.152344a.50005.50005 0 1 0 .707032.705078l2.957031-2.960937a.50005.50005 0 0 0 -.003906-.796875l-2.953125-2.949219a.50005.50005 0 0 0 -.359375-.150391z" fill="#1e8bcd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_downsearch.svg b/loleaflet/images/lc_downsearch.svg
index 1f398b4fce..0e38be51e1 100644
--- a/loleaflet/images/lc_downsearch.svg
+++ b/loleaflet/images/lc_downsearch.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4938404 7.493774 9.5061596 9.017278 9.50616-9.017278" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4938404 7.493774 9.5061596 9.017278 9.50616-9.017278" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_drawchart.svg b/loleaflet/images/lc_drawchart.svg
index 75f0e4c601..f5a3e8fa4d 100644
--- a/loleaflet/images/lc_drawchart.svg
+++ b/loleaflet/images/lc_drawchart.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="15" ry="1" width="5" x="2" y="7"/><rect fill="#808080" height="12" ry="1" width="5" x="16" y="10"/><rect fill="#eac282" height="20" ry="1" width="5" x="9" y="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#0063b1" height="15" ry="1" width="5" x="2" y="7"/><rect fill="#3a3a38" height="12" ry="1" width="5" x="16" y="10"/><rect fill="#ed8733" height="20" ry="1" width="5" x="9" y="2"/><path d="m3 8h3v13h-3z" fill="#83beec"/><path d="m10 3h3v18h-3z" fill="#f8db8f"/><path d="m17 11h3v10h-3z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_drawtext.svg b/loleaflet/images/lc_drawtext.svg
index e766b73905..58a0e7f769 100644
--- a/loleaflet/images/lc_drawtext.svg
+++ b/loleaflet/images/lc_drawtext.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 2.5h21v19h-21z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><text fill="#4d82b8" font-family="sans-serif" font-size="18.365749" letter-spacing="0" transform="scale(.99242009 1.0076378)" word-spacing="0" x="2.987043" y="15.878721"><tspan fill="#4d82b8" font-family="Carlito" font-weight="bold" x="2.987043" y="15.878721">A</tspan></text><g fill="#808080"><rect height="1" ry=".5" width="6" x="15" y="14"/><rect height="1" ry=".5" width="6" x="15" y="10"/><rect height="1" ry=".5" width="6" x="15" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="20" rx="1" width="22" x="1" y="2"/><path d="m2 3h20v18h-20z" fill="#fafafa"/><g fill="#797774"><rect height="1" ry=".5" width="7" x="14" y="14"/><rect height="1" ry=".5" width="9" x="12" y="10"/><rect height="1" ry=".5" width="10" x="11" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g><path d="m6.7929688 6-3.7929688 10h1.0839844c.1179415 0 .218735-.033649.3007812-.099609.087174-.06596.1450138-.142265.1757813-.228516l.953125-2.671875h3.9765625l.9550776 2.679688c.041021.09132.09813.167632.169922.228515.076919.060883.175759.091797.298828.091797h1.085938l-3.7851562-10zm.7070312 1.3085938c.046151.1877219.0952053.3630364.1464844.5253906.0512788.1623541.1010647.3040156.1523437.4257812l1.3339844 3.7402344h-3.2636719l1.3300782-3.7324219c.0461512-.1217656.0952055-.2634271.1464843-.4257812.0512791-.1623542.1030181-.3404076.1542969-.5332031z" fill="#1e8bcd" transform="matrix(1.00000000136 0 0 1.00000000948 -.00000005532 -.00000016)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_duplicatepage.svg b/loleaflet/images/lc_duplicatepage.svg
index d1f31f7c82..8a8a1b000a 100644
--- a/loleaflet/images/lc_duplicatepage.svg
+++ b/loleaflet/images/lc_duplicatepage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h15c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h15v13h-15z" fill="#808080"/><path d="m3 3h15v13h-15z" fill="#fff"/><path d="m6 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h15c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h15v13h-15z" fill="#808080"/><path d="m6 8h15v13h-15z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="m3 2.9980469v7.0019531l1 1.072266v-2.072266c0-.554.446-1 1-1h13.001953v-5z" fill="#fafafa"/><path d="m4 4v5c0-.554.446-1 1-1v-3h11v3h1v-4z" fill="#797774"/><path d="m3 1.9980469c-.554 0-1 .446-1 1v6.9941406l2 1.9863285v-2.978516h-1v-6.0019531l15.001953.0019531v5h1v-5c0-.554-.223-1-.5-1-6.168098 0-9.33242-.0034231-15.501953-.0019531z" fill="#3a3a38"/><path d="m3 10 1 1v-1z" fill="#fafafa" fill-rule="evenodd"/></g><path d="m6 9.9980469v7.0000001l3.7285156 4 11.2714844.001953.002-11z" fill="#fafafa"/><path d="m7 11v7l2 2h10 1v-1-8zm1 1h11v7h-9.5l-1.5-1.5z" fill="#797774"/><path d="m6 8.9980469c-.554 0-1 .446-1 1v6.9921871l5.041016 5.007813h.207031l10.751953.001953c.554 0 1-.446 1-1l.002-11c0-.554-.223-1-.5-1-6.168098 0-9.332467-.0034158-15.502-.0019531zm0 1 15.001953.0019531-.001953 11-10-.002v-4c0-.554-.446367-.979835-1-1h-4z" fill="#3a3a38"/><path d="m9.9995699 16.99762v4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_editdoc.svg b/loleaflet/images/lc_editdoc.svg
index cf0c07abcb..72c0841412 100644
--- a/loleaflet/images/lc_editdoc.svg
+++ b/loleaflet/images/lc_editdoc.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.462891l.517578-2.103516c.04344-.177395.134629-.339507.263672-.46875l5.529297-5.523437.0078-.0078.738281-.720703 1.480481-1.476575v-3.9707034l-4-3.7285156zm14 16.1875-1.802734 1.8125h1.802734z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.216797l.246094-1h-5.462891v-18h9v4c0 .554.446 1 1 1h4v2.699219l.189453-.189453c.10637-.106241.227363-.190073.353516-.263672.022042-.012592.043911-.023576.066406-.035156.123752-.06524.251663-.116414.384766-.150391.00198-.000505.003877-.001455.005859-.001953v-2.808594-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 16.179688-1 1.005859v.001953 1.8125h-1.802734l-.992188 1h2.794922c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282" transform="translate(-1 -1)"><path d="m18.480469 14.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m21.419922 12c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.462891l.517578-2.103516c.04344-.177395.134629-.339507.263672-.46875l5.529297-5.523437.0078-.0078.738281-.720703 1.480481-1.476575v-3.9707034l-4-3.7285156zm14 16.1875-1.802734 1.8125h1.802734z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.216797l.246094-1h-5.462891v-18h9v4c0 .554.446 1 1 1h4v2.699219l.189453-.189453c.10637-.106241.227363-.190073.353516-.263672.022042-.012592.043911-.023576.066406-.035156.123752-.06524.251663-.116414.384766-.150391.00198-.000505.003877-.001455.005859-.001953v-2.808594-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 16.179688-1 1.005859v.001953 1.8125h-1.802734l-.992188 1h2.794922c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#fb983b" transform="translate(-1 -1)"><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z" fill="#0063b1" transform="translate(1 1)"/><path d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z" fill="#83beec"/><g transform="translate(1 1)"><path d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#0063b1"/><path d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_editheaderandfooter.svg b/loleaflet/images/lc_editheaderandfooter.svg
index 4c03f51d4e..6285920b61 100644
--- a/loleaflet/images/lc_editheaderandfooter.svg
+++ b/loleaflet/images/lc_editheaderandfooter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><path d="m6 4h7v3h-7z"/><path d="m6 17h11v3h-11z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6 4h7v3h-7z" fill="#ed8733"/><path d="m6 17h11v3h-11z" fill="#ed8733"/><g fill="#f8db8f"><path d="m7 5h5v1h-5z" stroke-width=".48795"/><path d="m7 18h9v1h-9z" stroke-width=".522233"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_editmenu.svg b/loleaflet/images/lc_editmenu.svg
index cf0c07abcb..72c0841412 100644
--- a/loleaflet/images/lc_editmenu.svg
+++ b/loleaflet/images/lc_editmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.462891l.517578-2.103516c.04344-.177395.134629-.339507.263672-.46875l5.529297-5.523437.0078-.0078.738281-.720703 1.480481-1.476575v-3.9707034l-4-3.7285156zm14 16.1875-1.802734 1.8125h1.802734z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.216797l.246094-1h-5.462891v-18h9v4c0 .554.446 1 1 1h4v2.699219l.189453-.189453c.10637-.106241.227363-.190073.353516-.263672.022042-.012592.043911-.023576.066406-.035156.123752-.06524.251663-.116414.384766-.150391.00198-.000505.003877-.001455.005859-.001953v-2.808594-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 16.179688-1 1.005859v.001953 1.8125h-1.802734l-.992188 1h2.794922c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282" transform="translate(-1 -1)"><path d="m18.480469 14.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m21.419922 12c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.462891l.517578-2.103516c.04344-.177395.134629-.339507.263672-.46875l5.529297-5.523437.0078-.0078.738281-.720703 1.480481-1.476575v-3.9707034l-4-3.7285156zm14 16.1875-1.802734 1.8125h1.802734z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.216797l.246094-1h-5.462891v-18h9v4c0 .554.446 1 1 1h4v2.699219l.189453-.189453c.10637-.106241.227363-.190073.353516-.263672.022042-.012592.043911-.023576.066406-.035156.123752-.06524.251663-.116414.384766-.150391.00198-.000505.003877-.001455.005859-.001953v-2.808594-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 16.179688-1 1.005859v.001953 1.8125h-1.802734l-.992188 1h2.794922c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#fb983b" transform="translate(-1 -1)"><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z" fill="#0063b1" transform="translate(1 1)"/><path d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z" fill="#83beec"/><g transform="translate(1 1)"><path d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#0063b1"/><path d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_editstyle.svg b/loleaflet/images/lc_editstyle.svg
index 8d9d0dec17..d074d88f26 100644
--- a/loleaflet/images/lc_editstyle.svg
+++ b/loleaflet/images/lc_editstyle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8964844 4-7.8964844 16h2.3476562c.2450593 0 .4626205-.068532.6523438-.205078.1897233-.144578.327106-.305715.4140625-.482422l1.4941406-3.216797h6.1660159l.091797.412109 2.359375-2.357421-2.556641-10.150391zm1.2109376 2.7832031c.055339.3935744.110682.7583538.166016 1.0957031.063243.3293173.122401.6181916.177734.8671876l1.15039 5.2167972h-4.7089839l2.4199219-5.1914066c.110672-.2570282.2328-.5552288.367188-.8925782.142292-.3373493.285442-.7021287.427734-1.0957031z" fill="#696969"/><g fill="#eac282"><path d="m17.480469 13.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.121094 2-8.121094 16h1.6679688c.1785896 0 .3366084-.049072.4746093-.146484.138001-.10553.2397459-.227234.3046875-.365235l1.7167969-3.488281h7.1601565l.460937 1.888672 1.714844-1.707031-3.199219-12.181641zm.853515 2.0097656c.040589.2922375.084107.5683584.132813.828125.056824.2516489.105896.4750969.146484.6699219l1.582032 6.4921875h-5.679688l3.197266-6.4804688c.089294-.194825.185485-.421874.291015-.6816406s.21643-.5358875.330078-.828125z" fill="#3a3a38"/><g fill="#fb983b" transform="translate(-1 -1)"><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z" fill="#0063b1" transform="translate(1 1)"/><path d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z" fill="#83beec"/><g transform="translate(1 1)"><path d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#0063b1"/><path d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_ellipse.svg b/loleaflet/images/lc_ellipse.svg
index d552ed400a..70f5697531 100644
--- a/loleaflet/images/lc_ellipse.svg
+++ b/loleaflet/images/lc_ellipse.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fff" stroke="#808080" stroke-width="1.024"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fafafa" stroke="#3a3a38" stroke-width="1.024"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_entergroup.svg b/loleaflet/images/lc_entergroup.svg
index e05b5b6968..270f07b2df 100644
--- a/loleaflet/images/lc_entergroup.svg
+++ b/loleaflet/images/lc_entergroup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 11v9h1.894531l-.40625-.40625.095703.083984c-.7599129-.587102-.7570461-1.795644.00586-2.378906l-.09961.087891 2.949219-2.945313c.093794-.09599.24152-.08936.355469-.15625a1.0001 1.0001 0 0 1 .671875-.294922h.001953s.001953.001954.001953.001954c.01-.000301.017344.007882.027344.007812v-.009766a1.0001 1.0001 0 0 1 .550781.169922c.374302.156209.699878.401132.845703.746094.21893.517899.121689 1.217962-.33789 1.662109l-.421875.421875h4.865234v-5.990234zm6.123047 8.990234.009765.009766h4.867188v-.009766z" fill="#fff"/><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#808080"/><path d="m4 4h11v9h-11z" fill="#fff"/><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h2.892578l-.998047-1h-1.894531v-6-3h7 4v5.990234h1v-5.990234c0-.554-.446-1-1-1zm11 9.990234v.009766h-4.867188l.423829.423828c.162236.156686.284675.360091.365234.576172h4.078125c.554 0 1-.446 1-1v-.009766z" fill="#808080"/><g fill="#4d82b8"><path d="m2 2h3v3h-3z"/><path d="m19 2h3v3h-3z"/><path d="m2 19h3v3h-3z"/></g><g fill="#fff"><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g><path d="m14.498071 14.990234a.50005.50005 0 0 0 -.34375.150391l-2.957031 2.953125a.50005.50005 0 0 0 -.002.792969l2.957032 2.960937a.50005.50005 0 1 0 .708984-.705078l-2.148437-2.152344h8.787108a.50005.50005 0 1 0 0-1h-8.783202l2.144531-2.140625a.50005.50005 0 0 0 -.363281-.859375z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 11v9h1.894531l-.40625-.40625.095703.083984c-.7599129-.587102-.7570461-1.795644.00586-2.378906l-.09961.087891 2.949219-2.945313c.093794-.09599.24152-.08936.355469-.15625a1.0001 1.0001 0 0 1 .671875-.294922h.001953s.001953.001954.001953.001954c.01-.000301.017344.007882.027344.007812v-.009766a1.0001 1.0001 0 0 1 .550781.169922c.374302.156209.699878.401132.845703.746094.21893.517899.121689 1.217962-.33789 1.662109l-.421875.421875h4.865234v-5.990234zm6.123047 8.990234.009765.009766h4.867188v-.009766z" fill="#fafafa"/><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#3a3a38"/><path d="m4 4h11v9h-11z" fill="#fafafa"/><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h2.892578l-.998047-1h-1.894531v-6-3h7 4v5.990234h1v-5.990234c0-.554-.446-1-1-1zm11 9.990234v.009766h-4.867188l.423829.423828c.162236.156686.284675.360091.365234.576172h4.078125c.554 0 1-.446 1-1v-.009766z" fill="#3a3a38"/><g fill="#0063b1"><path d="m2 2h3v3h-3z"/><path d="m19 2h3v3h-3z"/><path d="m2 19h3v3h-3z"/></g><g fill="#fafafa"><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g><path d="m14.498071 14.990234a.50005.50005 0 0 0 -.34375.150391l-2.957031 2.953125a.50005.50005 0 0 0 -.002.792969l2.957032 2.960937a.50005.50005 0 1 0 .708984-.705078l-2.148437-2.152344h8.787108a.50005.50005 0 1 0 0-1h-8.783202l2.144531-2.140625a.50005.50005 0 0 0 -.363281-.859375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_entirecell.svg b/loleaflet/images/lc_entirecell.svg
index 1494a7755e..63f1103b63 100644
--- a/loleaflet/images/lc_entirecell.svg
+++ b/loleaflet/images/lc_entirecell.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 3v5h6c.554 0 1 .446 1 1v5c0 .554-.446 1-1 1h-6v6h8.542969l1.382812-1.382812.285157-.345704v-1.433593-.001953c.000522-.460019.184394-.901432.509765-1.226563l5.130859-5.128906-.044921.048828c.304121-.347566.691446-.612471 1.1875-.726563.379362-.08725.711923-.044243 1.005859.035157v-7.837891zm18 17.144531-.855469.855469h.855469z" fill="#fff"/><path d="m2 2c-.554 0-1 .446-1 1v5h1v-5h5v5h1v-5h6v6h-5v1h5v3h-5v1h5v1.330078l1-1v-.330078h.332031l1-1h-1.332031v-3h5v.837891c.424083.114552.753847.32083.912109.455078l-.001953-.003907c.054185.045601.058.054932.089844.085938v-8.375c0-.554-.446-1-1-1zm13 1h5v6h-5zm-14 12v6c0 .554.446 1 1 1h8.033203c.025684-.169357.075231-.333623.150391-.492188.003535-.007633.00416-.015846.007812-.023437.079912-.162436.183629-.316744.31836-.451172l.033203-.033203h-2.542969v-3h4.210938v-.162109a1.0001 1.0001 0 0 0 0-.001953c.000161-.141394.023051-.279021.05664-.414063.004697-.017903.010359-.035001.015625-.052734.03615-.127888.086158-.250858.150391-.367188.000412-.000746.001539-.001207.001953-.001953h-4.435547v-2h-1v2h-5v-2zm1 3h5v3h-5zm19 1.144531-1 1v.851563.003906h-.855469l-1 1h1.855469c.554 0 1-.446 1-1v-.001953z" fill="#808080"/><path d="m1 2v4h20v-4z" fill="#808080"/><path d="m-8 9h7v5h-7z" fill="#eac282" transform="scale(-1 1)"/><g transform="translate(-20)"><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.451264-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.339362-.398175-.737537 0z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.504354-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.365907-.42472-.737537 0z" fill="#eac282" fill-rule="evenodd"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="#fff" fill-rule="evenodd"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="none" stroke="#808080" stroke-width="1.475074"/><g fill-rule="evenodd"><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="#fff"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="#eac282"/></g></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m.79375 291.17917h5.0270834v5.02708h-5.0270834z" fill="#fafafa"/><path d="m1.8520834 291.17917v1.05833h-1.0583334v.26458h1.0583334v1.05834h-1.0583334v.26458h1.0583334v1.05833h-1.0583334v.26459h1.0583334v1.05833h.2645833v-1.05833h1.0583333v1.05833h.2645834v-1.05833h1.0583333v1.05833h.2645833v-1.05833h1.0583334v-.26459h-1.0583334v-1.05833h1.0583334v-.26458h-1.0583334v-1.05834h1.0583334v-.26458h-1.0583334v-1.05833h-.2645833v1.05833h-1.0583333v-1.05833h-.2645834v1.05833h-1.0583333v-1.05833zm.2645833 1.32291h1.0583333v1.05834h-1.0583333zm1.3229167 0h1.0583333v1.05834h-1.0583333zm-1.3229167 1.32292h1.0583333v1.05833h-1.0583333zm1.3229167 0h1.0583333v1.05833h-1.0583333z" fill="#797774"/><path d="m.79375 290.91458c-.14657916 0-.26458333.11801-.26458333.26459v5.02708c0 .14658.11800417.26458.26458333.26458h5.0270834c.1465791 0 .2645833-.118.2645833-.26458v-5.02708c0-.14658-.1180042-.26459-.2645833-.26459zm0 .26459h5.0270834v5.02708h-5.0270834z" fill="#3a3a38"/></g><g fill="#1e8bcd" transform="matrix(.26458333 0 0 .26458333 0 .00002)"><path d="m12 7v4h-4v-4z" opacity=".5" stroke-width=".561952"/><path d="m7 6v1 4 1h6v-1-4-1zm1 1h4v4h-4z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_entirecolumn.svg b/loleaflet/images/lc_entirecolumn.svg
index c9bd560820..f3d22aa408 100644
--- a/loleaflet/images/lc_entirecolumn.svg
+++ b/loleaflet/images/lc_entirecolumn.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h7v-18zm8 0v17.542969l.925781-.925781.285157-.345704v-1.433593-.001953c.000522-.460019.184394-.901432.509765-1.226563l5.130859-5.128906-.044921.048828c.304121-.347566.691446-.612471 1.1875-.726563.926697-.213127 1.650012.262938 1.917968.490235l-.001953-.003907c.05419.045601.058004.054928.089844.085938v-8.375zm10 16.144531-1.855469 1.855469h1.855469z" fill="#fff"/><path d="m3 3v18h6v-18z" fill="#eac282"/><path d="m11 2v4h4v3h-4v1h4v3h-4v1h4v.330078l.798828-.798828.533203-.53125h-.332031v-3h5v1.375c.039986.038934.102081.095047.113281.107422l.029297.029297.857422.857422v-6.369141-3-1h-1zm5 4h5v3h-5zm-5 11v1h1.210938v-.162109a1.0001 1.0001 0 0 0 0-.001953c.000161-.141394.023051-.279021.05664-.414063.004697-.017903.010359-.035001.015625-.052734.03615-.127888.086158-.250858.150391-.367188.000412-.000746.001539-.001207.001953-.001953zm11 1.144531-1 1v1.855469h-1.855469l-1 1h2.855469c.554 0 1-.446 1-1z" fill="#808080"/><path d="m2 2v18.5.5.5c0 .277.223.5.5.5h6.5.5.5v-.5-.5-19zm1 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6v-.5z" fill="#808080"/><g transform="translate(-20)"><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.451264-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.339362-.398175-.737537 0z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.504354-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.365907-.42472-.737537 0z" fill="#eac282" fill-rule="evenodd"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="#fff" fill-rule="evenodd"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="none" stroke="#808080" stroke-width="1.475074"/><g fill-rule="evenodd"><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="#fff"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="#eac282"/></g></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><path d="m.79375 291.17917h5.0270834v5.02708h-5.0270834z" fill="#fafafa"/><path d="m1.8520834 291.17917v1.05833h-1.0583334v.26458h1.0583334v1.05834h-1.0583334v.26458h1.0583334v1.05833h-1.0583334v.26459h1.0583334v1.05833h.2645833v-1.05833h1.0583333v1.05833h.2645834v-1.05833h1.0583333v1.05833h.2645833v-1.05833h1.0583334v-.26459h-1.0583334v-1.05833h1.0583334v-.26458h-1.0583334v-1.05834h1.0583334v-.26458h-1.0583334v-1.05833h-.2645833v1.05833h-1.0583333v-1.05833h-.2645834v1.05833h-1.0583333v-1.05833zm.2645833 1.32291h1.0583333v1.05834h-1.0583333zm1.3229167 0h1.0583333v1.05834h-1.0583333zm-1.3229167 1.32292h1.0583333v1.05833h-1.0583333zm1.3229167 0h1.0583333v1.05833h-1.0583333z" fill="#797774"/><path d="m.79375 290.91458c-.14657916 0-.26458333.11801-.26458333.26459v5.02708c0 .14658.11800417.26458.26458333.26458h5.0270834c.1465791 0 .2645833-.118.2645833-.26458v-5.02708c0-.14658-.1180042-.26459-.2645833-.26459zm0 .26459h5.0270834v5.02708h-5.0270834z" fill="#3a3a38"/></g><g transform="matrix(0 .26458333 -.26458333 0 5.027083 290.38542)"><path d="m22 7v4h-19v-4z" fill="#1e8bcd" opacity=".5" stroke-width="1.224745"/><path d="m3 6v1h4v4h-4v1h19v-1h-4v-4h4v-1zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#1e8bcd"/><path d="m2 6v6h1v-6zm20 0v6h1v-6z" fill="#0063b1"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_entirerow.svg b/loleaflet/images/lc_entirerow.svg
index a3eeab2bd6..44659ac582 100644
--- a/loleaflet/images/lc_entirerow.svg
+++ b/loleaflet/images/lc_entirerow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v5h18v-5zm0 6v12h7.542969l1.382812-1.382812.285157-.345704v-1.433593a1.0001 1.0001 0 0 0 0-.001953c.000522-.460018.184394-.901432.509765-1.226563l5.130859-5.128906-.044921.048828c.304121-.347566.691446-.612471 1.1875-.726563.926697-.213127 1.650012.262938 1.917968.490235l-.001953-.003907c.054185.045602.058.054932.089844.085938v-2.375zm18 10.144531-1.855469 1.855469h1.855469z" fill="#fff"/><path d="m2 9v1 11c0 .554.446 1 1 1h7.033203c.025684-.169357.075231-.333623.150391-.492188.003535-.007633.00416-.015846.007812-.023437.079912-.162436.183629-.316744.31836-.451172l.033203-.033203h-1.542969v-3h1.283203 1.927735v-.162109a1.0001 1.0001 0 0 0 0-.001953c.000161-.141394.023051-.279021.05664-.414063.004697-.017903.010359-.035001.015625-.052734.03615-.127888.086158-.250858.150391-.367188.000412-.000746.001539-.001207.001953-.001953h-2.435547-1v-3h6v.330078l.798828-.798828.533203-.53125h-.332031v-2.716797-.283203h5v1.375c.039986.038934.102081.095047.113281.107422l.029297.029297.857422.857422v-2.369141-1zm1 1h5v3h-5zm6 0h6v2 1h-6zm-6 4h5v3h-5zm0 4h5v3h-5zm19 .144531-1 1v1.855469h-1-.855469l-1 1h.855469 1 1c.554 0 1-.446 1-1v-2z" fill="#808080"/><path d="m3 4h18v3h-18z" fill="#eac282"/><path d="m2 3v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><g transform="translate(-20)"><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.451264-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.339362-.398175-.737537 0z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.504354-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.365907-.42472-.737537 0z" fill="#eac282" fill-rule="evenodd"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="#fff" fill-rule="evenodd"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="none" stroke="#808080" stroke-width="1.475074"/><g fill-rule="evenodd"><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="#fff"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="#eac282"/></g></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><path d="m.79375 291.17917h5.0270834v5.02708h-5.0270834z" fill="#fafafa"/><path d="m1.8520834 291.17917v1.05833h-1.0583334v.26458h1.0583334v1.05834h-1.0583334v.26458h1.0583334v1.05833h-1.0583334v.26459h1.0583334v1.05833h.2645833v-1.05833h1.0583333v1.05833h.2645834v-1.05833h1.0583333v1.05833h.2645833v-1.05833h1.0583334v-.26459h-1.0583334v-1.05833h1.0583334v-.26458h-1.0583334v-1.05834h1.0583334v-.26458h-1.0583334v-1.05833h-.2645833v1.05833h-1.0583333v-1.05833h-.2645834v1.05833h-1.0583333v-1.05833zm.2645833 1.32291h1.0583333v1.05834h-1.0583333zm1.3229167 0h1.0583333v1.05834h-1.0583333zm-1.3229167 1.32292h1.0583333v1.05833h-1.0583333zm1.3229167 0h1.0583333v1.05833h-1.0583333z" fill="#797774"/><path d="m.79375 290.91458c-.14657916 0-.26458333.11801-.26458333.26459v5.02708c0 .14658.11800417.26458.26458333.26458h5.0270834c.1465791 0 .2645833-.118.2645833-.26458v-5.02708c0-.14658-.1180042-.26459-.2645833-.26459zm0 .26459h5.0270834v5.02708h-5.0270834z" fill="#3a3a38"/></g><path d="m5.8208334 292.50208v1.05834h-5.0270834v-1.05834z" fill="#1e8bcd" opacity=".5" stroke-width=".324047"/><g stroke-width=".264583"><path d="m.79375 292.2375v.26458h1.0583334v1.05834h-1.0583334v.26458h5.0270834v-.26458h-1.0583334v-1.05834h1.0583334v-.26458zm1.3229167.26458h1.0583333v1.05834h-1.0583333zm1.3229167 0h1.0583333v1.05834h-1.0583333z" fill="#1e8bcd"/><path d="m.52916667 292.2375v1.5875h.26458333v-1.5875zm5.29166673 0v1.5875h.2645833v-1.5875z" fill="#0063b1"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_field_transparency.svg b/loleaflet/images/lc_field_transparency.svg
index 46fc259145..4901078600 100644
--- a/loleaflet/images/lc_field_transparency.svg
+++ b/loleaflet/images/lc_field_transparency.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.0175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.021484l5.828125-4.2753902zm1 .0078125v7.2207032l5.822266 4.2714842a7.5 7.5 0 0 0 1.177734-4.017578 7.5 7.5 0 0 0 -7-7.4746094zm-2 1.2695313v5.4453125l-4.4335938 3.2519536c-.3336092-.793279-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .0078125c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236115 1.6951259-.570312 2.4863279l-4.429688-3.2480466zm-1.5 6.8183594-5.7324219 4.2031252a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875zm0 1.2402342 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#808080"/><path d="m6 2.2949219v5.4453125l-4.4335938 3.2519536c-.3336092-.79328-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .00781c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236116 1.6951259-.570312 2.4863279l-4.429688-3.2480441zm-1.5 13.6972681c-5 0-2.5 0 0 0zm0-5.638672 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><path d="m12 16a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#3a3a38"/><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z" fill="#57575e"/><g fill="#1e8bcd"><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/></g><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><g fill="#3a3a38"><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z"/><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/><circle cx="6.5" cy="12.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_file.svg b/loleaflet/images/lc_file.svg
index 0e617d96f3..fc096555a7 100644
--- a/loleaflet/images/lc_file.svg
+++ b/loleaflet/images/lc_file.svg
@@ -1,7 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 4v17s14-0.92018 14-13.271l-4-3.7285z" fill="#fff"/>
- <path d="m5 3c-0.554 0-1 0.446-1 1v17c0 0.554 0.446 1 1 1h2.6074 9.4531 1.9434c0.554 0 1-0.446 1-1v-12.479l-0.003906 0.0039062v-0.27539-0.20898c0-0.45068 0.098038-0.42541-0.60547-1.0664l-3.3066-3.2383c-0.70952-0.73686-0.71017-0.73633-1.0938-0.73633h-0.33203-0.66211-9zm0 1h9v4c0 0.554 0.446 1 1 1h4v5.084c0.001376 4.93e-4 0.002531 0.001457 0.003906 0.001954v6.9141h-1.9277-8.5508-3.5254v-17z" fill="#808080"/>
- <g fill-rule="evenodd">
- <path d="m15 8h4l-4-4z" fill="#fff"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fillcolor.svg b/loleaflet/images/lc_fillcolor.svg
index ebd7aac9d4..d2a52ebf19 100644
--- a/loleaflet/images/lc_fillcolor.svg
+++ b/loleaflet/images/lc_fillcolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.307716 20.638247 9.438078-5.638247-5.708126-10.3752563-9.9336041 5.8220523z" fill="#fff" fill-rule="evenodd"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 8h-5c-1 0-1 .217546-1 2.276478v5.723522c0 1 2 1 2 0v-6z" fill="#4d82b8" fill-rule="evenodd"/><g fill="none" stroke="#808080"><ellipse cx="4.962672" cy="16.187546" rx="1.752345" ry="1.741017" stroke-linecap="round" stroke-width=".95097" transform="matrix(.86821741 -.49618397 .50382625 .86380502 0 0)"/><path d="m12.488244 9.8063594v-5.2263907c0-2.8972803 5.493132-2.8080105 5.493132.1206297v4.9056967" stroke-linecap="round" stroke-width=".909468"/><path d="m5.1040639 10.446796 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l7.748423-4.541322c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke-width=".896453"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14 4-8 4 5 10 8-4z" fill="#3a3a38"/><path d="m13.492188 5.3007812a.17855016.17855016 0 0 0 -.06445.017578l-6.0293005 3.013672a.17855016.17855016 0 0 0 -.080078.2402344l4.0136716 8.0292964a.17855016.17855016 0 0 0 .240235.08008l6.029296-3.013672a.17855016.17855016 0 0 0 .08008-.240235l-4.0136731-8.0292975a.17855016.17855016 0 0 0 -.175781-.097656z" fill="#fafafa"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 6h-4c-1 0-2 1-2 2.276478v5.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-3.3499307 1.0469658-4.668335z" fill="#0063b1" fill-rule="evenodd"/><g fill="none" stroke="#3a3a38"><path d="m5.9560329 9.040016 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l6.896454-3.134542c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke="none"/><path d="m12.5 9.5.01862-4.918522c.01097-2.8972595 4.017559-3.1163609 4-.1877732l-.01862 3.1062952" stroke="#3a3a38" stroke-linecap="round"/></g><g fill-rule="evenodd"><path d="m9 6h-4c-1 0-2 1-2 2.276478v7.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-5.3499307 1.0469658-6.668335z" fill="#0063b1"/><path d="m5 6.9882812c-.3404757 0-1.0117188.5288127-1.0117188 1.2890626v5.4414062l.017578-.01563c.075461-.488479.059369-3.144667.109375-3.9707031.052146-.861387.3104392-1.8919074 1.0703125-2.7441407z" fill="#83beec"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fillstyle.svg b/loleaflet/images/lc_fillstyle.svg
index f9c760af90..bdccdd051a 100644
--- a/loleaflet/images/lc_fillstyle.svg
+++ b/loleaflet/images/lc_fillstyle.svg
@@ -1 +1,68 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2v10h10v-10z" fill="#e68497"/><path d="m2 2v10h10v-10z" fill="#4d82b8"/><path d="m12 12v10h10v-10z" fill="#eac282"/><path d="m2 12v10h10v-10z" fill="#76a797"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_fillstyle.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <path
+ d="m12 2v10h10v-10z"
+ fill="#e68497"
+ id="path2"
+ style="fill:#ed3d3b" />
+ <path
+ d="m2 2v10h10v-10z"
+ fill="#4d82b8"
+ id="path4"
+ style="fill:#1e8bcd" />
+ <path
+ d="m12 12v10h10v-10z"
+ fill="#eac282"
+ id="path6"
+ style="fill:#ed8733" />
+ <path
+ d="m2 12v10h10v-10z"
+ fill="#76a797"
+ id="path8"
+ style="fill:#18ab50" />
+</svg>
diff --git a/loleaflet/images/lc_firstlineindent.svg b/loleaflet/images/lc_firstlineindent.svg
index 71303cd73c..dfce20e522 100644
--- a/loleaflet/images/lc_firstlineindent.svg
+++ b/loleaflet/images/lc_firstlineindent.svg
@@ -1 +1,106 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"><path d="m9.4988158 3.4999999h5.0082562z"/><path d="m1.492929 7.5h9.014304z"/><path d="m1.4929288 10.5h13.0141432z"/><path d="m1.492929 13.5h9.014304z"/></g><g fill="#4d82b8" transform="matrix(0 1 -1 0 14 -6)"><path d="m6 6h5v1h-5z"/><path d="m6 13h5v1h-5z"/><path d="m8 6h1v8h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg16"
+ sodipodi:docname="lc_firstlineindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs20" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview18"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="1.9515867"
+ inkscape:cy="12.893573"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid829" />
+ </sodipodi:namedview>
+ <g
+ transform="translate(23)"
+ id="g14"
+ style="fill:#3a3a38">
+ <rect
+ height="1"
+ ry="0.39213625"
+ width="16"
+ x="-20"
+ y="19"
+ id="rect6" />
+ <rect
+ height="1"
+ ry="0.5"
+ width="11"
+ x="-20"
+ y="14"
+ id="rect8" />
+ <rect
+ height="1"
+ ry="0.46404541"
+ width="9"
+ x="-11"
+ y="4"
+ id="rect10" />
+ <rect
+ height="1"
+ ry="0.46404541"
+ width="18"
+ x="-20"
+ y="9"
+ id="rect12" />
+ <g
+ transform="rotate(90,-1.5,-6.5)"
+ id="g18"
+ style="fill:#1e8bcd">
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,6 h 5 V 7 H 6 Z"
+ id="path12"
+ style="fill:#1e8bcd" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 6,13 h 5 v 1 H 6 Z"
+ id="path14"
+ style="fill:#1e8bcd" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 8,6 h 1 v 8 H 8 Z"
+ id="path16"
+ style="fill:#1e8bcd" />
+ </g>
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_firstrecord.svg b/loleaflet/images/lc_firstrecord.svg
index 8f3e95bc60..9670b7f475 100644
--- a/loleaflet/images/lc_firstrecord.svg
+++ b/loleaflet/images/lc_firstrecord.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.506192 2.49384-9.017278 9.50616 9.017278 9.50616" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#808080" height="20" ry=".5" transform="scale(-1)" width="1" x="-6" y="-22"/><path d="m19.506192 2.49384-9.017278 9.50616 9.017278 9.50616" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#808080" height="20" ry=".5" transform="scale(-1)" width="1" x="-6" y="-22"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.506192 2.49384-9.017278 9.50616 9.017278 9.50616" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#3a3a38" height="20" ry=".5" transform="scale(-1)" width="1" x="-6" y="-22"/><path d="m19.506192 2.49384-9.017278 9.50616 9.017278 9.50616" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#3a3a38" height="20" ry=".5" transform="scale(-1)" width="1" x="-6" y="-22"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fliphorizontal.svg b/loleaflet/images/lc_fliphorizontal.svg
index 9a3ac064d9..0e8e23874d 100644
--- a/loleaflet/images/lc_fliphorizontal.svg
+++ b/loleaflet/images/lc_fliphorizontal.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="m1.499971 21.5h9.000037v-19z" fill="#fff" stroke="#808080"/><path d="m21.500029 21.5h-9.000037v-19.0000001z" fill="#4d82b8" stroke="#4d82b8"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" transform="matrix(-1 0 0 1 24.001587 -3)"><path d="m10.972424 7.0039062c-.388468.0109721-.735232.2464668-.888672.6035157l-6.9999978 15.0000001c-.2819476.658671.20149 1.391028.9179688 1.390625h7c.551234.000068.998115-.446813.998047-.998047v-15c-.000789-.5621157-.465474-1.0126662-1.027346-.9960938z" fill="#0063b1"/><path d="m22.003875 22.999529c.000306.55349-.448463 1.002259-1.001953 1.001953h-7c-.55349.000306-1.002259-.448463-1.001953-1.001953l-.0028-15c.000403-1.037624 1.38463-1.3897903 1.880859-.478516l7.0028 15c.08034.146724.122642.311237.123047.478516z" fill="#3a3a38"/><path d="m4.001587 23h7v-15z" fill="#83beec"/><path d="m21.001587 23h-7l-.0028-15z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flipvertical.svg b/loleaflet/images/lc_flipvertical.svg
index b903ce3a7d..97eab77c32 100644
--- a/loleaflet/images/lc_flipvertical.svg
+++ b/loleaflet/images/lc_flipvertical.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 1 0 -.000172 24)"><path d="m1.499971 21.5h9.000037v-19z" fill="#fff" stroke="#808080"/><path d="m21.500029 21.5h-9.000037v-19.0000001z" fill="#4d82b8" stroke="#4d82b8"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" transform="matrix(0 1 1 0 -3 -.001587)"><path d="m10.972424 7.0039062c-.388468.0109721-.735232.2464668-.888672.6035157l-6.9999978 15.0000001c-.2819476.658671.20149 1.391028.9179688 1.390625h7c.551234.000068.998115-.446813.998047-.998047v-15c-.000789-.5621157-.465474-1.0126662-1.027346-.9960938z" fill="#0063b1"/><path d="m22.003875 22.999529c.000306.55349-.448463 1.002259-1.001953 1.001953h-7c-.55349.000306-1.002259-.448463-1.001953-1.001953l-.0028-15c.000403-1.037624 1.38463-1.3897903 1.880859-.478516l7.0028 15c.08034.146724.122642.311237.123047.478516z" fill="#3a3a38"/><path d="m4.001587 23h7v-15z" fill="#83beec"/><path d="m21.001587 23h-7l-.0028-15z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-card.svg b/loleaflet/images/lc_flowchartshapes.flowchart-card.svg
index 8941abdad6..82c364c683 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-card.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-card.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v8.0625 1.1875 4.75h19v-5.9375-13.0625h-4.75-1.1875z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 5v8.0625 1.1875 4.75h19v-5.9375-13.0625h-4.75-1.1875z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-collate.svg b/loleaflet/images/lc_flowchartshapes.flowchart-collate.svg
index 8795101637..f9a098702c 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-collate.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-collate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 9.5 9.5 9.5-9.5zm9.5 9.5-9.5 9.5h19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5 9.5 9.5 9.5-9.5zm9.5 9.5-9.5 9.5h19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-data.svg b/loleaflet/images/lc_flowchartshapes.flowchart-data.svg
index 19aaf98db2..17c7d32125 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-data.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-data.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 19h14l5-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 19h14l5-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-decision.svg b/loleaflet/images/lc_flowchartshapes.flowchart-decision.svg
index f989e3606a..0e7914a592 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-decision.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-decision.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 9.5 9.5 9.5 9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-delay.svg b/loleaflet/images/lc_flowchartshapes.flowchart-delay.svg
index 7f80a78c09..11a35d63ff 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-delay.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-delay.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h14c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-direct-access-storage.svg b/loleaflet/images/lc_flowchartshapes.flowchart-direct-access-storage.svg
index c50c1cb3bb..a43588178a 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-direct-access-storage.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-direct-access-storage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.623353 0-5 4.2532949-5 9.5 0 5.246705 2.376647 9.5 5 9.5h6c-1.688534-1.546047-3-4.253295-3-9.5 0-5.2467051 1.275512-8.4213625 3-9.5zm9 0c-2.623353 0-4 4.2532949-4 9.5 0 5.246705 1.376647 9.5 4 9.5s5-4.253295 5-9.5c0-5.2467051-2.376647-9.5-5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.623353 0-5 4.2532949-5 9.5 0 5.246705 2.376647 9.5 5 9.5h6c-1.688534-1.546047-3-4.253295-3-9.5 0-5.2467051 1.275512-8.4213625 3-9.5zm9 0c-2.623353 0-4 4.2532949-4 9.5 0 5.246705 1.376647 9.5 4 9.5s5-4.253295 5-9.5c0-5.2467051-2.376647-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-display.svg b/loleaflet/images/lc_flowchartshapes.flowchart-display.svg
index 1c07c6188a..5c673ba7a7 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-display.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-display.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h8.0625.9375c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5h-.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h8.0625.9375c2.623353 0 5-4.253295 5-9.5 0-5.2467051-2.376647-9.5-5-9.5h-.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-document.svg b/loleaflet/images/lc_flowchartshapes.flowchart-document.svg
index 1846fdca16..33bd535f7d 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-document.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-document.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3.5 2.5v16c3.8293066 4.018135 6.612612 3.143306 10.416016.464844 2.752344-1.605506 4.484829-2.222313 6.583984-2.464844v-12.7324219-1.2675781z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3.5 2.5v16c3.8293066 4.018135 6.612612 3.143306 10.416016.464844 2.752344-1.605506 4.484829-2.222313 6.583984-2.464844v-12.7324219-1.2675781z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-internal-storage.svg b/loleaflet/images/lc_flowchartshapes.flowchart-internal-storage.svg
index d05bf917af..2a80ae603f 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-internal-storage.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-internal-storage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-manual-input.svg b/loleaflet/images/lc_flowchartshapes.flowchart-manual-input.svg
index 2a864952a1..cd8e3cc009 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-manual-input.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-manual-input.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 2.5-19 4.75v8.3125 1.1875 4.75h19v-5.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 2.5-19 4.75v8.3125 1.1875 4.75h19v-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-multidocument.svg b/loleaflet/images/lc_flowchartshapes.flowchart-multidocument.svg
index fafdaf3931..a13d69f99f 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-multidocument.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-multidocument.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 6v1.4275113 7.7130137 1.285502c3.5899749 4.078513 5.731184 2.718709 9.296875 0 2.580321-1.629631 3.735167-2.32483 5.703125-2.571004v-1.84791-1.285502-3.2940997-1.4275113h-11.25-1.25z" fill="#4d82b8"/><path d="m7 3v1.2855023 1.7144977h12v .8565068 1.2855022 3.2941c.812377-.37421 2.061514-.6056 3-.723095v-6.4275117-1.2855023zm-5 5.142009v1.2855023 7.7130137 1.285502c3.5899749 4.078513 5.7311838 2.718709 9.296875 0 2.580321-1.629631 3.735167-2.32483 5.703125-2.571004v-1.84791-1.285502-3.2940997-1.2855023h-11.25-1.25z" fill="#fff"/><path d="m7 3v1 2h1v-2h13v .2851562 5.5351563c-.640662.1260389-1.341155.3258415-2 .5761715v1.054688l.003906.009766c.986087-.413886 2.295743-.740086 2.996094-.775391v-.3125-.189453-5.8984378-1.2851562zm-5 5v1.4277344 7.7128906 1.285156c3.5899749 4.078513 5.7311838 2.718709 9.296875 0 2.580321-1.629631 3.735167-2.324138 5.703125-2.570312v-7.8476565-.0078125h-12.5zm1 1h1.5 11.5v6.119141c-1.665061.373923-3.041684 1.074885-5.236328 2.460937l-.03711.023438-.035156.027343c-1.7700119 1.349591-3.1106697 2.227725-4.1523435 2.351563-.9808423.116606-2.0128653-.349182-3.5390625-1.998047v-.84375-7.7128906z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 6v1.4277344.6191406l1-.046875v-1h1.5.5.5 10.5v6c-.342362.083703-.671866.186145-1 .314453v1.039063c.631367-.246877 1.257348-.405148 2-.498047v-1.847657-.572265-.714844-3.2929686-.9277344-.5h-1-10.25-.75-.5z" fill="#3a3a38"/><path d="m8 4v2h10 1v.5.5.4277344 2.9687496c.658845-.25033 1.359338-.4501326 2-.5761715v-5.5351563-.2851562zm-3 3v1h12v.0078125 5.3066405c.328134-.128308.657638-.23075 1-.314453v-6h-10.5-.5-.5zm-2 2v.4277344 7.7128906.84375c1.5261972 1.648865 2.5582202 2.114653 3.5390625 1.998047 1.0416738-.123838 2.3823361-1.001971 4.1523435-2.351563l.035156-.027343.03711-.023438c2.194644-1.386052 3.571267-2.087014 5.236328-2.460937v-6.119141h-11.5zm19 1.685547c-.394772.019901-.984722.138284-1.599609.306641.548011-.125527 1.114382-.218549 1.599609-.279297z" fill="#fafafa"/><path d="m7 3v1 2h1v-2h13v.2851562 5.5351563c-.640662.1260389-1.341155.3258415-2 .5761715v1.054688l.0039.0098c.986093-.41392 2.295749-.74012 2.9961-.775425v-.3125-.189453-5.8984378-1.2851562zm-5 5v1.4277344 7.7128906 1.285156c3.5899749 4.078513 5.7311838 2.718709 9.296875 0 2.580321-1.629631 3.735167-2.324138 5.703125-2.570312v-7.8476565-.0078125h-12.5zm1 1h1.5 11.5v6.119141c-1.665061.373923-3.041684 1.074885-5.236328 2.460937l-.03711.02344-.03516.02734c-1.7700079 1.349592-3.1106657 2.227726-4.1523395 2.351564-.9808423.116606-2.0128653-.349182-3.5390625-1.998047v-.84375-7.7128906z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-off-page-connector.svg b/loleaflet/images/lc_flowchartshapes.flowchart-off-page-connector.svg
index 99c6f076c1..53cf996c12 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-off-page-connector.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-off-page-connector.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v14.25l9.5 4.75 9.5-4.75v-14.25z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v14.25l9.5 4.75 9.5-4.75v-14.25z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-or.svg b/loleaflet/images/lc_flowchartshapes.flowchart-or.svg
index eb1d303e8e..5d381cdd9f 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-or.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-or.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2.5000003c-4.3405286.5445875-7.4611645 3.6638437-7.9999999 7.9999997h7.9999999zm3 0v7.9999997h8c-.545215-4.325231-3.666391-7.4558872-8-7.9999997zm-10.9999999 10.9999997c.5452146 4.32535 3.6663907 7.455887 7.9999999 8v-8zm10.9999999 0v8c4.333609-.544113 7.454785-3.67465 8-8z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2.5000003c-4.3405286.5445875-7.4611645 3.6638437-7.9999999 7.9999997h7.9999999zm3 0v7.9999997h8c-.545215-4.325231-3.666391-7.4558872-8-7.9999997zm-10.9999999 10.9999997c.5452146 4.32535 3.6663907 7.455887 7.9999999 8v-8zm10.9999999 0v8c4.333609-.544113 7.454785-3.67465 8-8z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-predefined-process.svg b/loleaflet/images/lc_flowchartshapes.flowchart-predefined-process.svg
index 2042c429d9..b8445f7bda 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-predefined-process.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-predefined-process.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h5v-19zm7 0v19h5v-19zm7 0v19h5v-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h5v-19zm7 0v19h5v-19zm7 0v19h5v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-preparation.svg b/loleaflet/images/lc_flowchartshapes.flowchart-preparation.svg
index 44e1a40077..746dd65881 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-preparation.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-preparation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5-5 9.5 5 9.5h9l5-9.5-5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-punched-tape.svg b/loleaflet/images/lc_flowchartshapes.flowchart-punched-tape.svg
new file mode 100644
index 0000000000..fd933e6875
--- /dev/null
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-punched-tape.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.564453 4.5c1.593296-.0962965 3.230309 1.0672473 4.935547 3v2.0716392 4.8734578 2.054903c-2.959552-2.368844-6.024355-3.116923-9.425781.381826-2.991534 3.269757-6.130884 3.647974-9.574219-.381826v-2.054903-4.8734578-2.0716392c2.891176 2.3292608 5.957414 3.173603 9.425781-.3650894 1.51323-1.5475667 3.045376-2.5386142 4.638672-2.6349106z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-sequential-access.svg b/loleaflet/images/lc_flowchartshapes.flowchart-sequential-access.svg
index aff2c2c17e..e768fb6e99 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-sequential-access.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-sequential-access.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125.2346256 5.4797787 9.401832 11.5693017 19 11.8749647v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5000353c-5.2467051 0-9.5 3.1899656-9.5 7.125.2346256 5.4797787 9.401832 11.5693017 19 11.8749647v-5.5l-5-.5c2.834496-1.232924 5-3.240546 5-5.8749647 0-3.9350344-4.253295-7.125-9.5-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-sort.svg b/loleaflet/images/lc_flowchartshapes.flowchart-sort.svg
index 60446b365e..cc5a76cf7e 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-sort.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-sort.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-.408203.4082031-7.904297 7.5917969h16.625l-7.904297-7.5917969zm-8.3125 11 7.904297 7.591797.408203.408203.408203-.408203 7.904297-7.591797z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-.408203.4082031-7.904297 7.5917969h16.625l-7.904297-7.5917969zm-8.3125 11 7.904297 7.591797.408203.408203.408203-.408203 7.904297-7.591797z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-stored-data.svg b/loleaflet/images/lc_flowchartshapes.flowchart-stored-data.svg
index 0988c7e0ab..4276be3ed9 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-stored-data.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-stored-data.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233526 0-4.75 4.2532688-4.75 9.5 0 5.246732 2.1266474 9.5 4.75 9.5h5.9375 2.375 5.6875c-2.623306 0-4.5-4.253268-4.5-9.5 0-5.2467312 1.876694-9.5 4.5-9.5h-5.6875-2.375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233526 0-4.75 4.2532688-4.75 9.5 0 5.246732 2.1266474 9.5 4.75 9.5h5.9375 2.375 5.6875c-2.623306 0-4.5-4.253268-4.5-9.5 0-5.2467312 1.876694-9.5 4.5-9.5h-5.6875-2.375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-summing-junction.svg b/loleaflet/images/lc_flowchartshapes.flowchart-summing-junction.svg
index b1c19be1b6..39deff789d 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-summing-junction.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-summing-junction.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.656854 4.2218257c-3.454299-2.6841357-7.8665686-2.6851113-11.3137081-.0000002l5.6568541 5.6568542zm2.12132 2.1213203-5.656854 5.656854 5.656855 5.656854c2.672875-3.443925 2.679578-7.864638-.000001-11.313708zm-15.5563484-.0000001c-2.6729594 3.4440092-2.6795785 7.8646381-.0000001 11.3137081l5.6568543-5.656854zm7.7781744 7.7781741-5.6568541 5.656855c3.4490703 2.679578 7.8696991 2.672959 11.3137081 0z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m17.656854 4.2218257c-3.454299-2.6841357-7.8665686-2.6851113-11.3137081-.0000002l5.6568541 5.6568542zm2.12132 2.1213203-5.656854 5.656854 5.656855 5.656854c2.672875-3.443925 2.679578-7.864638-.000001-11.313708zm-15.5563484-.0000001c-2.6729594 3.4440092-2.6795785 7.8646381-.0000001 11.3137081l5.6568543-5.656854zm7.7781744 7.7781741-5.6568541 5.656855c3.4490703 2.679578 7.8696991 2.672959 11.3137081 0z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.flowchart-terminator.svg b/loleaflet/images/lc_flowchartshapes.flowchart-terminator.svg
index 85ff82bb4c..11120f78d4 100644
--- a/loleaflet/images/lc_flowchartshapes.flowchart-terminator.svg
+++ b/loleaflet/images/lc_flowchartshapes.flowchart-terminator.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233528 0-5 4.253264-5 9.5s2.3766472 9.5 5 9.5h2.125 5.9375.9375c2.623353 0 5-4.253302 5-9.5s-2.376647-9.5-5-9.5h-.9375-5.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c-2.6233528 0-5 4.253264-5 9.5s2.3766472 9.5 5 9.5h2.125 5.9375.9375c2.623353 0 5-4.253302 5-9.5s-2.376647-9.5-5-9.5h-.9375-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_flowchartshapes.svg b/loleaflet/images/lc_flowchartshapes.svg
index d05bf917af..2a80ae603f 100644
--- a/loleaflet/images/lc_flowchartshapes.svg
+++ b/loleaflet/images/lc_flowchartshapes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v6h6v-6zm8 0v6h11v-6zm-8 8v11h6v-11zm8 0v11h11v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontcolor.svg b/loleaflet/images/lc_fontcolor.svg
index 4a656f78bd..c235a2474d 100644
--- a/loleaflet/images/lc_fontcolor.svg
+++ b/loleaflet/images/lc_fontcolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 17.999998h-2.288026c-.264293 0-.475727-.06426-.634303-.19277-.158576-.136546-.27562-.305221-.351133-.506024l-.951457-3.301204h-5.5388345l-.9401293 3.289156c-.06041.176707-.1774542.341365-.3511327.493975-.1661273.144578-.3737864.216867-.6229774.216867h-2.3220064l5.4822003-15.9999979h3.035599zm-9.0954691-5.999998h4.1909391l-1.529127-5.1204822c-.090614-.248996-.185004-.5381526-.283171-.8674698-.098166-.3373494-.196332-.7028112-.294498-1.0963855-.090615.3935743-.185005.7590361-.283172 1.0963855-.098166.3373493-.188781.630522-.271845.8795179z" fill="#696969"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m29.286478-16.164061-9.631016 25.6624824h1.94191c.299479 0 .55201-.084183.760343-.253448.221354-.1692614.371655-.3640757.449781-.5854296l2.309588-6.5468061h5.964947 5.964948l2.309588 6.5468061c.07812.2213539.228425.4161682.449781.5854296.208333.1692651.460862.253448.760342.253448h1.94191l-9.631016-25.6624824h-1.795553zm1.795553 1.82768c.130208.494792 1.072775 2.481919 1.202985 2.898586.130207.416666.254058.779824.371247 1.092324l3.748171 10.6305288h-5.322403-5.322404l3.748172-10.6305288c.117189-.312501.24104-.675658.371248-1.092324.130209-.416667 1.072777-2.403794 1.202984-2.898586z" fill="#3a3a38" transform="matrix(.54714177 0 0 .54714177 -5.006278 11.844033)"/><path d="m0 20h24v4h-24z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontdialog.svg b/loleaflet/images/lc_fontdialog.svg
index 245d0ddc42..e334fd3d88 100644
--- a/loleaflet/images/lc_fontdialog.svg
+++ b/loleaflet/images/lc_fontdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.048828 2-1.048828 2.9765625v3.0234375c0 .554-.446 1-1 1h-.4179688l-4.5820312 13h2.9863281c.3203884 0 .5871891-.09076.8007813-.271484.2233009-.190763.373502-.396304.4511718-.617188l1.2089844-3.916016h7.1210934l1.222657 3.931641c.09709.251004.247288.462129.451172.632813.203882.160642.4766.240234.816406.240234h2.941406l-7.048828-20zm1.9375 3.6445312c.126214.4919682.250739.9494071.376953 1.3710938.126214.4116466.24873.7727394.365235 1.0839844l1.964843 6.3242186h-5.3867184l1.9648434-6.3085936c.106797-.311245.223396-.6779227.34961-1.0996094.126213-.4216867.248729-.8791258.365234-1.3710938z" fill="#696969"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.599609 2.0058594-7.4980465 19.9882816h2.1445313c.2332413 0 .431495-.06543.59375-.197266.1723957-.131832.2887638-.284635.3496093-.457031l1.5292969-4.339844h4.28125a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 -.152343-.726562h-4.3496099l2.9824219-8.4609375c.091268-.2433823.187655-.5270528.289062-.8515625.101412-.3245097.203279-.6790979.304688-1.0644531.09127.3752143.187654.7243184.289062 1.0488281.101411.3245097.203279.6081802.304688.8515625l2.222656 6.3007815a1.0001 1.0001 0 0 1 .910156.101562l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h.15625l-3.742188-9.9941406z" fill="#3a3a38"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontheight.svg b/loleaflet/images/lc_fontheight.svg
index cccd0cd97b..36e840a683 100644
--- a/loleaflet/images/lc_fontheight.svg
+++ b/loleaflet/images/lc_fontheight.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="23.924654" letter-spacing="0" transform="scale(.96960275 1.0313502)" word-spacing="0" x="2.015973" y="21.331261"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="2.015973" y="21.331261">A</tspan></text><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(0 1 -1 0 24 -4.007121)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h7.9999998"/></g><g transform="matrix(0 -1 -1 0 24 28)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h7.9928788"/></g></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.99982 19.515625c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.0018-7.777343c-.017923-.350177.241538-.525391.500027-.525391s.51795.175214.5.525391l-.0022 7.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160579.173289-.266359.223009-.435477.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m8.0039062 6-6.0039062 16h1.7167969c.1867073 0 .344726-.052673.4746093-.158203.1380011-.105531.2325438-.227234.28125-.365235l1.2246094-3.476562h6.8535154l1.236328 3.488281c.064942.146119.153931.267822.267579.365235.121765.097412.279784.146484.474609.146484h1.716797l-5.990235-16zm1.1191407 2.09375c.0730596.3003552.151245.5800772.2324219.8398438.0811772.2597666.1610106.4887687.2421874.6835937l2.2441408 6.3828125h-5.4375001l2.2441406-6.3710938c.0730594-.1948249.1492918-.421874.2304687-.6816406.0811773-.2597666.1629638-.5450427.2441407-.8535156z" fill="#3a3a38" transform="matrix(.99999999894 0 0 .99999999894 -.00000052131 -.00000050127)"/><path d="m15.99982 4.484375c-.0115.454318.540283.686847.857422.361328l2.144531-2.148437-.0018 7.777343c-.017923.350177.241538.525391.500027.525391s.51795-.175214.5-.525391l-.0022-7.777343 2.144531 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912112-2.916016c-.160579-.173289-.266359-.223009-.435477-.224609-.169118.0016-.274898.05132-.435547.224609l-2.912109 2.916016c-.09359.09038-.148244.213702-.152344.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-curve.svg
new file mode 100644
index 0000000000..95174c5cee
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.5820312 7.5-4.0820312 3c1.7691591 4.147937 5.3458656 7 9.498047 7h.003906c4.152181 0 7.728888-2.852063 9.498047-7l-4.082031-3c-.90816 2.166863-2.997373 4-5.416016 4-2.4198278 0-4.4949722-1.779205-5.4199218-4z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-pour.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-pour.svg
new file mode 100644
index 0000000000..da6551d100
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-down-pour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 7.5c0 5.246731 4.2532949 9 9.5 9 5.246705 0 9.5-3.753269 9.5-9h-5c0 2.623306-1.876647 4-4.5 4s-4.5-1.376694-4.5-4z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-curve.svg
new file mode 100644
index 0000000000..83f8ebb774
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.5 2.5c-4.1479489 1.769159-7 5.3458605-7 9.498047v.003906c0 4.152181 2.8520511 7.728888 7 9.498047l3-4.082031c-2.166869-.90816-4-2.997373-4-5.416016 0-2.4198262 1.779199-4.4949719 4-5.4199218z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-pour.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-pour.svg
new file mode 100644
index 0000000000..d4068ff85d
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-left-pour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.5 2.5c-5.246731 0-9 4.253295-9 9.5s3.753269 9.5 9 9.5v-5c-2.623306 0-4-1.876647-4-4.5s1.376694-4.5 4-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-curve.svg
new file mode 100644
index 0000000000..cc85d76c2f
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2.5-3 4.0820312c2.2208007.9249499 4 3.0000946 4 5.4199218 0 2.418643-1.8331314 4.507856-4 5.416016l3 4.082031c4.147949-1.769159 7-5.345866 7-9.498047v-.003906c0-4.1521808-2.852051-7.7288881-7-9.498047z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-pour.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-pour.svg
new file mode 100644
index 0000000000..0ff9708a2e
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-right-pour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5v5c2.623306 0 4 1.876647 4 4.5s-1.376694 4.5-4 4.5v5c5.246731 0 9-4.253295 9-9.5 0-5.2467051-3.753269-9.5-9-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-curve.svg
new file mode 100644
index 0000000000..8f41a70b62
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.998047 7.5c-4.1521813 0-7.7288879 2.852063-9.498047 7l4.0820312 3c.9249496-2.220795 3.0000929-4 5.4199218-4 2.418643 0 4.507856 1.833137 5.416016 4l4.082031-3c-1.769159-4.147937-5.345866-7-9.498047-7z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-pour.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-pour.svg
new file mode 100644
index 0000000000..0c530fe5cf
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-arch-up-pour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 7.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-down.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-down.svg
new file mode 100644
index 0000000000..40f5c67450
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-down.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v13.1l9.5 5.9 9.5-5.9v-13.1l-9.5 6z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-up.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-up.svg
new file mode 100644
index 0000000000..a5217eb2dd
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-chevron-up.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 5.9003906v13.0996094l9.5-6 9.5 6v-13.0996094z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-circle-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-circle-curve.svg
new file mode 100644
index 0000000000..fef4edc0b6
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-circle-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5820312 11.5-4.0820312 3c1.7691591 4.147937 5.3458656 7 9.498047 7h.0039c4.152181 0 7.728887-2.852063 9.498047-7l-4.082032-3c-.90816 2.166863-2.997373 4-5.416016 4-2.4198268 0-4.4949712-1.779205-5.4199208-4z"/><path d="m6.5820312 11.500028-4.0820312-3.0000001c1.7691591-4.147937 5.3458656-7 9.498047-7h.0039c4.152181 0 7.728887 2.852063 9.498047 7l-4.082033 3.0000001c-.90816-2.1668631-2.997373-4.0000001-5.416016-4.0000001-2.4198258 0-4.4949702 1.779205-5.4199198 4.0000001z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-curve-down.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-curve-down.svg
new file mode 100644
index 0000000000..d0a0d979aa
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-curve-down.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 3.5v13.5c0 1.967569 4.2532946 3.5 9.5 3.5 5.246705 0 9.5-1.532431 9.5-3.5v-7.5c-10.49341 0-19-2.7208376-19-6z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-curve-up.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-curve-up.svg
new file mode 100644
index 0000000000..520a2df3c3
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-curve-up.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 3.5c0 3.2791624-8.50659 6-19 6v7.5c0 1.967569 4.253295 3.5 9.5 3.5s9.5-1.532431 9.5-3.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-fade-left.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-left.svg
new file mode 100644
index 0000000000..4afba82e8e
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-left.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 2.5-19 5v9l19 5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-fade-right.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-right.svg
new file mode 100644
index 0000000000..dda6b27f2c
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-right.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19l19-5v-9z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-left.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
new file mode 100644
index 0000000000..18dcad5449
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-left.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v6l19 9v-13z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-right.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
new file mode 100644
index 0000000000..c01ece242e
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up-and-right.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">sdfdsf<g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 4.5000005v6.0000005l19 8.999999v-12.9999995z" opacity="0"/><path d="m21.5 4.5000005v6.0000005l-19 8.999999v-12.9999995z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up.svg
new file mode 100644
index 0000000000..5ac92ee838
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-fade-up.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 21.5 5-19h9l5 19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-inflate.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-inflate.svg
new file mode 100644
index 0000000000..6c2e6cd74f
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-inflate.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-9.5 5.9375v7.125l9.5 5.9375 9.5-5.9375v-7.125z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-curve.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-curve.svg
new file mode 100644
index 0000000000..95824f34d7
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-curve.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m6.5820312 15.500028-4.0820312-3c1.7691591-4.147937 5.3458656-7 9.498047-7h.0039c4.152181 0 7.728887 2.852063 9.498047 7l-4.082032 3c-.90816-2.166863-2.997373-4-5.416016-4-2.4198268 0-4.4949712 1.779205-5.4199208 4z"/><path d="m8.50082 17.50082h6.99836v1.99836h-6.99836z" stroke-width="1.00164"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-pour.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-pour.svg
new file mode 100644
index 0000000000..d5d53b686b
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-open-circle-pour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m8.50082 17.50082h6.99836v1.99836h-6.99836z" stroke-width="1.00164"/><path d="m12 6.5c-5.2467051 0-9.5 3.753269-9.5 9h5c0-2.623306 1.876647-4 4.5-4s4.5 1.376694 4.5 4h5c0-5.246731-4.253295-9-9.5-9z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-plain-text.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-plain-text.svg
new file mode 100644
index 0000000000..63d3a92d68
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-plain-text.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 7.5h19v9h-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-slant-down.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-slant-down.svg
new file mode 100644
index 0000000000..c7218b6041
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-slant-down.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v11l19 4v-11z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-slant-up.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-slant-up.svg
new file mode 100644
index 0000000000..fe9a2a0afb
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-slant-up.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21.5 4.5000004v10.9999996l-19 4v-10.9999996z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-stop.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-stop.svg
new file mode 100644
index 0000000000..e2f4f8d703
--- /dev/null
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-stop.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.4375 2.5-5.9375 5.9375v7.125l5.9375 5.9375h7.125l5.9375-5.9375v-7.125l-5.9375-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-triangle-down.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-triangle-down.svg
index 2f61db2538..689a8e73c3 100644
--- a/loleaflet/images/lc_fontworkshapetype.fontwork-triangle-down.svg
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-triangle-down.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5000309 9.5 19.0000001 9.5-19.0000001z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5000309 9.5 19.0000001 9.5-19.0000001z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fontworkshapetype.fontwork-wave.svg b/loleaflet/images/lc_fontworkshapetype.fontwork-wave.svg
index d11c3e5f01..bc98294bb6 100644
--- a/loleaflet/images/lc_fontworkshapetype.fontwork-wave.svg
+++ b/loleaflet/images/lc_fontworkshapetype.fontwork-wave.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4355469 4.5c-1.5932961-.0962965-3.2303088 1.0672473-4.9355469 3v2.0716392 4.8734578 2.054903c2.9595516-2.368844 6.0243547-3.116923 9.425781.381826 2.991534 3.269757 6.130884 3.647974 9.574219-.381826v-2.054903-4.8734578-2.0716392c-2.891176 2.3292608-5.957414 3.173603-9.425781-.3650894-1.51323-1.5475667-3.045376-2.5386142-4.6386721-2.6349106z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4355469 4.5c-1.5932961-.0962965-3.2303088 1.0672473-4.9355469 3v2.0716392 4.8734578 2.054903c2.9595516-2.368844 6.0243547-3.116923 9.425781.381826 2.991534 3.269757 6.130884 3.647974 9.574219-.381826v-2.054903-4.8734578-2.0716392c-2.891176 2.3292608-5.957414 3.173603-9.425781-.3650894-1.51323-1.5475667-3.045376-2.5386142-4.6386721-2.6349106z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_footnotedialog.svg b/loleaflet/images/lc_footnotedialog.svg
index f1e621a3c3..979a1bcc09 100644
--- a/loleaflet/images/lc_footnotedialog.svg
+++ b/loleaflet/images/lc_footnotedialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v5.5c0 .277-.223.5-.5.5h-3.5v12h13v-4.892578c-.157532.018023-.317687.020854-.474609-.019531-.01639-.00417-.032669-.008672-.048829-.013672-.266932-.083795-.579671-.239065-.80664-.5625l-.47461-.646485c-.305358-.41509-.245328-.994252.138672-1.33789l1.666016-1.488282v-9.039062z" fill="#fff"/><path d="m9 2v1h9v9.039062l1-.894531v-8.144531c0-.554-.446-1-1-1zm-5 7v12c0 .554.446 1 1 1h13 .972656v-6.355469l-.066406.064453c-.02003.01975-.04088.038651-.0625.056641-.206896.170095-.516862.304399-.84375.341797v4.892578h-13v-12z" fill="#808080"/><path d="m19.972751 22v-8.720406l-1.763785 1.712613c-.14766.121396-.292243.163885-.433751.127466-.135355-.04249-.230718-.103185-.286092-.182094l-.489123-.664643 3.662167-3.272936h1.337833v11 1h-2.027249z" fill="#4d82b8"/><g fill="#eac282"><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/><rect height="6" ry=".5" width="1" x="1" y="1"/><rect height="1" ry=".5" width="6" x="1" y="1"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v9h1 1a1.0001 1.0001 0 0 1 .9804688.802734l.0566406.28125.2363281-.158203a1.0001 1.0001 0 0 1 1.2617187.125l.7070318.707031.707031.707032a1.0001 1.0001 0 0 1 .125 1.261718c-.076187.11421-.095366.147731-.160157.244141.099603.01569.117915.023626.234376.041016a1.0001 1.0001 0 0 1 .851562.988281v1 1a1.0001 1.0001 0 0 1 -.802734.980469l-.28125.05664.158203.236329a1.0001 1.0001 0 0 1 .152343.726562h6.773438v-4.892578c-.157532.018023-.317687.020854-.474609-.019531-.01639-.00417-.032669-.008672-.048829-.013672-.266932-.083795-.579671-.239065-.80664-.5625l-.47461-.646485c-.305358-.41509-.245328-.994252.138672-1.33789l1.666016-1.488282v-9.039062z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v9.900391l.0195312-.097657a1.0001 1.0001 0 0 1 .9804688-.802734v-9h13v9.039062l1-.894531v-8.144531c0-.554-.446-1-1-1zm13.972656 13.644531-.066406.064453c-.02003.01975-.04088.038651-.0625.056641-.206896.170095-.516862.304399-.84375.341797v4.892578h-6.773438a1.0001 1.0001 0 0 1 -.277343.535156l-.464844.464844h7.515625.972656z"/><path d="m19.972751 22v-8.720406l-1.763785 1.712613c-.14766.121396-.292243.163885-.433751.127466-.135355-.04249-.230718-.103185-.286092-.182094l-.489123-.664643 3.662167-3.272936h1.337833v11 1h-2.027249z" fill="#1e8bcd"/><path d="m5 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m5.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formatarea.svg b/loleaflet/images/lc_formatarea.svg
index ebd7aac9d4..d2a52ebf19 100644
--- a/loleaflet/images/lc_formatarea.svg
+++ b/loleaflet/images/lc_formatarea.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.307716 20.638247 9.438078-5.638247-5.708126-10.3752563-9.9336041 5.8220523z" fill="#fff" fill-rule="evenodd"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 8h-5c-1 0-1 .217546-1 2.276478v5.723522c0 1 2 1 2 0v-6z" fill="#4d82b8" fill-rule="evenodd"/><g fill="none" stroke="#808080"><ellipse cx="4.962672" cy="16.187546" rx="1.752345" ry="1.741017" stroke-linecap="round" stroke-width=".95097" transform="matrix(.86821741 -.49618397 .50382625 .86380502 0 0)"/><path d="m12.488244 9.8063594v-5.2263907c0-2.8972803 5.493132-2.8080105 5.493132.1206297v4.9056967" stroke-linecap="round" stroke-width=".909468"/><path d="m5.1040639 10.446796 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l7.748423-4.541322c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke-width=".896453"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14 4-8 4 5 10 8-4z" fill="#3a3a38"/><path d="m13.492188 5.3007812a.17855016.17855016 0 0 0 -.06445.017578l-6.0293005 3.013672a.17855016.17855016 0 0 0 -.080078.2402344l4.0136716 8.0292964a.17855016.17855016 0 0 0 .240235.08008l6.029296-3.013672a.17855016.17855016 0 0 0 .08008-.240235l-4.0136731-8.0292975a.17855016.17855016 0 0 0 -.175781-.097656z" fill="#fafafa"/><ellipse cx="12" cy="19.725481" fill="none" rx="10" ry="2.274613"/><path d="m9 6h-4c-1 0-2 1-2 2.276478v5.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-3.3499307 1.0469658-4.668335z" fill="#0063b1" fill-rule="evenodd"/><g fill="none" stroke="#3a3a38"><path d="m5.9560329 9.040016 5.3390121 9.387521c.410089.65506 1.069393.906864 1.704955.572463l6.896454-3.134542c.589382-.407352.86271-1.172428.486324-1.842477l-5.34511-9.3982373z" stroke="none"/><path d="m12.5 9.5.01862-4.918522c.01097-2.8972595 4.017559-3.1163609 4-.1877732l-.01862 3.1062952" stroke="#3a3a38" stroke-linecap="round"/></g><g fill-rule="evenodd"><path d="m9 6h-4c-1 0-2 1-2 2.276478v7.723522l1.9530342-1.831665c.3469667-1.432286-.3011656-5.3499307 1.0469658-6.668335z" fill="#0063b1"/><path d="m5 6.9882812c-.3404757 0-1.0117188.5288127-1.0117188 1.2890626v5.4414062l.017578-.01563c.075461-.488479.059369-3.144667.109375-3.9707031.052146-.861387.3104392-1.8919074 1.0703125-2.7441407z" fill="#83beec"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formataxis.svg b/loleaflet/images/lc_formataxis.svg
index d302ed635c..511bc1da7b 100644
--- a/loleaflet/images/lc_formataxis.svg
+++ b/loleaflet/images/lc_formataxis.svg
@@ -1,17 +1,80 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g>
- <g fill="#808080">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h1.2754l0.24609-1h-1.5215v-6h3v4.3418l1-1v-3.3418c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v6.3418l1-1v-5.3418h3v2.3457l0.25195-0.25195 0.0078 0.0078 0.74023-0.73828v-1.3633c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg26"
+ sodipodi:docname="lc_formataxis.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs30" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview28"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-7.8690446"
+ inkscape:cy="3.2980885"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg26" />
+ <path
+ style="fill:#3a3a38"
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 18 C 11 18.554 11.446 19 12 19 L 12 18 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14.464844 13.050781 A 1.0001 1.0001 0 0 1 15 12.773438 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z M 7 8 C 6.446 8 6 8.446 6 9 L 6 18 C 6 18.554 6.446 19 7 19 L 9 19 C 9.554 19 10 18.554 10 18 L 10 9 C 10 8.446 9.554 8 9 8 L 7 8 z M 17 11 C 16.446 11 16 11.446 16 12 L 16 12.900391 L 16.019531 12.802734 A 1.0001 1.0001 0 0 1 17 12 L 18 12 L 19 12 A 1.0001 1.0001 0 0 1 19.980469 12.802734 L 20 12.900391 L 20 12 C 20 11.446 19.554 11 19 11 L 17 11 z "
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <path
+ d="M 4.5 2 C 4.223 2 4 2.223 4 2.5 L 4 19 L 2.5 19 C 2.223 19 2 19.223 2 19.5 C 2 19.777 2.223 20 2.5 20 L 4 20 L 4 21.5 C 4 21.777 4.223 22 4.5 22 C 4.777 22 5 21.777 5 21.5 L 5 20 L 12.900391 20 L 12.802734 19.980469 A 1.0001 1.0001 0 0 1 12 19 L 5 19 L 5 2.5 C 5 2.223 4.777 2 4.5 2 z "
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect4" />
</g>
- <path d="m2.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h9.7754l0.24609-1h-10.021zm17.568 0-0.99414 1h2.4258c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.4316z" fill="#4d82b8"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#4d82b8"/>
- <g fill="#eac282" stroke-width="1.1667">
- <path d="m18.09 14.492-4.7659 4.7609-0.81985 3.3316 3.2811-0.87204 4.7491-4.7795z"/>
- <path d="m20.624 12.241c-0.16339 0-0.32597 0.06182-0.45117 0.18687l-1.4427 1.4394 2.4545 2.4562 1.4747-1.4125c0.2504-0.25008 0.2504-0.65229 0-0.90239l-1.5824-1.5808c-0.1252-0.12504-0.28946-0.18687-0.45286-0.18687z"/>
- </g>
+ <path
+ style="fill:#c8c6c4"
+ d="M 12 6 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14 13.515625 L 14 6 L 12 6 z M 7 9 L 7 18 L 9 18 L 9 9 L 7 9 z "
+ id="path10" />
+ <g
+ fill="#1e8bcd"
+ id="g16" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 17,13 -0.349609,1.744141 -1.478516,-0.986329 -0.707031,0.707032 -0.707032,0.707031 0.986329,1.478516 L 13,17 v 1 1 l 1.744141,0.349609 -0.986329,1.478516 0.707032,0.707031 0.707031,0.707032 1.478516,-0.986329 L 17,23 h 1 1 l 0.349609,-1.744141 1.478516,0.986329 0.707031,-0.707032 0.707032,-0.707031 L 21.255859,19.349609 23,19 V 18 17 L 21.255859,16.650391 22.242188,15.171875 21.535156,14.464844 20.828125,13.757812 19.349609,14.744141 19,13 h -1 z m 0.800781,1 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+ id="path1470" />
+ <path
+ id="path1537"
+ d="m 17.800781,14 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccsssss" />
</svg>
diff --git a/loleaflet/images/lc_formatchartarea.svg b/loleaflet/images/lc_formatchartarea.svg
index 58e9a80d20..9fb5f1b849 100644
--- a/loleaflet/images/lc_formatchartarea.svg
+++ b/loleaflet/images/lc_formatchartarea.svg
@@ -1,16 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#808080">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h1.0234v-1h-1.0234v-6h3v2.1094c0.06959-0.01162 0.12189-0.0558 0.19531-0.05859h0.03906l0.76563-0.007816v-2.043c0-0.554-0.446-1-1-1z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v4.1094c0.06959-0.01162 0.12189-0.0558 0.19531-0.05859h0.03906l0.76563-0.007816v-4.043h3v2.957l1-0.57617v-2.3809c0-0.554-0.446-1-1-1z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1z"/>
- <path d="m2.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h9.5234v-1z"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#808080"/>
- <path d="m17.829 15.924-1.1136 0.0117-2.4757 0.0234h-0.0048c-0.57797 0.02174-0.9501 0.32092-1.0955 0.63413-0.14539 0.31321-0.1162 0.63006-0.11462 0.6973v2.7506l0.0012-0.02691c-0.0272 0.28764 0.11522 0.55182 0.31489 0.70198 0.19968 0.15016 0.44084 0.21378 0.68046 0.21762 0.23962 0.0038 0.41806-0.05158 0.62248-0.1989 0.20442-0.14732 0.24716-0.41331 0.22585-0.70432l0.0012 0.02223 0.0084-2.471z" fill="#4d82b8" fill-rule="evenodd" stroke-width=".51713"/>
- <g transform="matrix(.61771 0 0 .62625 13.021 13.419)" fill="#fff" fill-rule="evenodd" stroke="#4d82b8">
- <path d="m2.6793 6.3619 4.4354 7.5688c0.34068 0.52815 0.8884 0.73117 1.4164 0.46156l6.437-3.6615c0.48963-0.32843 0.71669-0.94529 0.40401-1.4855l-4.4404-7.5775z" stroke-width="1.2862"/>
- <ellipse transform="matrix(.87697 -.48054 .51971 .85434 0 0)" cx="3.6834" cy="10.554" rx="1.4556" ry="1.4161" fill="#4d82b8" stroke-linecap="round" stroke-width=".64992"/>
- </g>
-</svg>
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m0 2v21h24v-21h-3.279297c.325173.3308579.598777.7201801.800781 1.1445312a1.0020475 1.0020475 0 0 1 .480469.8554688v.5 3.5a1.0020475 1.0020475 0 0 1 -.460937.8417969l1.355468 2.7109371a1.0020475 1.0020475 0 0 1 -.449218 1.34375l-6 3a1.0020475 1.0020475 0 0 1 -1.34375-.449218l-3.095704-6.1914066c-.006053.9562276-.003783 1.4868736-.005859 2.2460936a1.0020475 1.0020475 0 0 1 -.195312.59375c-.909059 1.231075-2.019166 2.076073-3.3300785 2.785156a1.0020475 1.0020475 0 0 1 -1.4785156-.882812l.0058593-5.7929689c.0013299.0555301-.0165992-.2317853.0078126-.5175781.0244115-.2857928.08934-.6537385.2734374-1.0449219a1.0020475 1.0020475 0 0 1 .0722657-.1289062c.3066314-.4601126.6255935-.8560578 1.0898437-1.1269531.4642503-.2708956.959391-.3490245 1.4804688-.3867188a1.0020475 1.0020475 0 0 1 .0781246-.0019531l3.966797.0195312 1.007813-.0195312a1.0020475 1.0020475 0 0 1 .017578 0v-.4980469-.5a1.0020475 1.0020475 0 0 1 .474609-.8496094c.201944-.4259751.476577-.8183284.802735-1.1503906h-11.275391c.5539997 0 1 .4459969 1 1v15h15c.554 0 1 .445997 1 1v1c0 .554003-.446 1-1 1h-15c0 .554003-.4460003 1-1 1h-1c-.5539998 0-1-.445997-1-1-.554 0-1-.445997-1-1v-1c0-.554003.446-1 1-1v-15c0-.5540031.4460002-1 1-1z" fill="#1e8bcd" transform="scale(.26458334)"/><path d="m1.3229166 5.6885616v-5.02708327c0-.0732896-.059002-.13229167-.1322916-.13229167-.07329 0-.1322917.0590021-.1322917.13229167v5.02708327c0 .07329.059002.1322917.1322917.1322917.07329 0 .1322916-.059002.1322916-.1322917z" fill="#3a3a38" stroke-width=".264583"/><path d="m5.8208333 5.1593949c0-.073289-.059002-.1322916-.1322917-.1322916h-5.02708328c-.0732896 0-.13229166.059002-.13229166.1322916 0 .07329.0590021.1322917.13229166.1322917h5.02708328c.07329 0 .1322917-.059002.1322917-.1322917z" fill="#3a3a38" stroke-width=".264583"/><g transform="matrix(.26458334 0 0 .26458334 -.529167 .529167)"><path d="m7 4-1.0197613.018687-3.9802387-.018687c-.931826.0674074-1.26108412.24659-1.80891038 1.0686251-.23536957.5001291-.18812052 1.0060873-.18554966 1.1134571l-.00553996 5.8179178c1.2308966-.665811 2.1877407-1.400014 3-2.5.0025999-.9507136-.0122883-.9878477.007811-2.8527291-.0087902-.7429187.5557234-.8771154.992189-1.1472709z" fill="#0063b1" fill-rule="evenodd" transform="translate(10)"/><path d="m2.0605469 4.9941406c-.3933227.0298039-.5371223.0742138-.6074219.1152344-.0623055.036356-.1932771.1836649-.3769531.4433594-.0369594.0978716-.0676512.2049334-.0761719.3046875-.0102171.1196148-.00388037.1387207 0 .3007812a.99433536.99433536 0 0 1 0 .025391l-.003906 3.7246093c.3212554-.2755246.7352629-.48896 1.0117185-.8378909-.0012383-.6195262-.0106929-.8583307.0058594-2.4121094-.0073824-.6239362.3322038-1.2339661.6914062-1.5292969.0984394-.0809353.1245173-.075221.2109375-.1308593z" fill="#83beec" fill-rule="evenodd" transform="translate(10)"/><path d="m20.5 3-6 3 3.5 7 6-3z" fill="#3a3a38"/><path d="m20.177734 3.9667969-4.710937 2.3554687 2.855469 5.7109374 4.710937-2.3554686z" fill="#fafafa"/><path d="m18.5 8v-5.5c0-2.82779209 4-2.4999999 4 0v3.5" fill="none" stroke="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formatdatalabel.svg b/loleaflet/images/lc_formatdatalabel.svg
index 477021d745..2fbe7b3753 100644
--- a/loleaflet/images/lc_formatdatalabel.svg
+++ b/loleaflet/images/lc_formatdatalabel.svg
@@ -1,18 +1,110 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#b3b3b3">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h1.2754l0.24609-1h-1.5215v-6h3v4.3418l1-1v-3.3418c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v6.3418l1-1v-5.3418h3v2.3457l0.25195-0.25195 0.007813 0.007812 0.74023-0.73828v-1.3633c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
- <path d="m2.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h9.7754l0.24609-1h-10.021zm17.568 0-0.99414 1h2.4258c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.4316z"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#b3b3b3"/>
- <g fill="#eac282" stroke-width="1.1667">
- <path d="m18.09 14.492-4.7659 4.7609-0.81985 3.3316 3.2811-0.87204 4.7491-4.7795z"/>
- <path d="m20.624 12.241c-0.16339 0-0.32597 0.06182-0.45117 0.18687l-1.4427 1.4394 2.4545 2.4562 1.4747-1.4125c0.2504-0.25008 0.2504-0.65229 0-0.90239l-1.5824-1.5808c-0.1252-0.12504-0.28946-0.18687-0.45286-0.18687z"/>
- </g>
- <g transform="matrix(1,0,0,2,0,-9)" fill="#e68497" stroke-width=".70711">
- <path d="m15 8h3v1h-3z" fill="#4d82b8" stroke-width=".70711"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_formatdatalabel.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="6.8394991"
+ inkscape:cy="0.36223412"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <path
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 18 C 11 18.554 11.446 19 12 19 L 12 18 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14.464844 13.050781 A 1.0001 1.0001 0 0 1 15 12.773438 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z "
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <rect
+ height="1"
+ ry=".5"
+ width="20"
+ x="-22"
+ y="-5"
+ id="rect4" />
+ <path
+ d="M 2.5 19 C 2.223 19 2 19.223 2 19.5 C 2 19.777 2.223 20 2.5 20 L 12.900391 20 L 12.802734 19.980469 A 1.0001 1.0001 0 0 1 12 19 L 2.5 19 z "
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect6" />
+ </g>
+ <path
+ d="M 12 6 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14 13.515625 L 14 6 L 12 6 z "
+ id="path10"
+ style="fill:#c8c6c4" />
+ <rect
+ fill="#3a3a38"
+ height="11"
+ ry="1"
+ width="4"
+ x="6"
+ y="8"
+ id="rect12" />
+ <path
+ d="m7 9h2v9h-2z"
+ fill="#c8c6c4"
+ id="path14" />
+ <path
+ d="M 17 11 C 16.446 11 16 11.446 16 12 L 16 12.900391 L 16.019531 12.802734 A 1.0001 1.0001 0 0 1 17 12 L 18 12 L 19 12 A 1.0001 1.0001 0 0 1 19.980469 12.802734 L 20 12.900391 L 20 12 C 20 11.446 19.554 11 19 11 L 17 11 z "
+ id="rect16" />
+ <rect
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="4"
+ height="2"
+ x="16"
+ y="8"
+ ry="0.5" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 17,13 -0.349609,1.744141 -1.478516,-0.986329 -0.707031,0.707032 -0.707032,0.707031 0.986329,1.478516 L 13,17 v 1 1 l 1.744141,0.349609 -0.986329,1.478516 0.707032,0.707031 0.707031,0.707032 1.478516,-0.986329 L 17,23 h 1 1 l 0.349609,-1.744141 1.478516,0.986329 0.707031,-0.707032 0.707032,-0.707031 L 21.255859,19.349609 23,19 V 18 17 L 21.255859,16.650391 22.242188,15.171875 21.535156,14.464844 20.828125,13.757812 19.349609,14.744141 19,13 h -1 z m 0.800781,1 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+ id="path1470" />
+ <path
+ id="path1537"
+ d="m 17.800781,14 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccsssss" />
</svg>
diff --git a/loleaflet/images/lc_formatgroup.svg b/loleaflet/images/lc_formatgroup.svg
index a8bd1bf35d..a43c90e2d0 100644
--- a/loleaflet/images/lc_formatgroup.svg
+++ b/loleaflet/images/lc_formatgroup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#808080"/><path d="m4 4h11v9h-11z" fill="#fff"/><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#808080"/><path d="m16 11v2c0 .554-.446 1-1 1h-6v6h11v-9z" fill="#fff"/><path d="m2 2h3v3h-3z" fill="#4d82b8"/><path d="m19 2h3v3h-3z" fill="#4d82b8"/><path d="m2 19h3v3h-3z" fill="#4d82b8"/><path d="m19 19h3v3h-3z" fill="#4d82b8"/><g fill="#fff"><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m20 20h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#3a3a38"/><path d="m4 4h11v9h-11z" fill="#fafafa"/><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#3a3a38"/><path d="m16 11v2c0 .554-.446 1-1 1h-6v6h11v-9z" fill="#fafafa"/><g fill="#0063b1"><path d="m2 2h3v3h-3z"/><path d="m19 2h3v3h-3z"/><path d="m2 19h3v3h-3z"/><path d="m19 19h3v3h-3z"/></g><g fill="#fafafa"><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m20 20h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formatlegend.svg b/loleaflet/images/lc_formatlegend.svg
index 0f56e7d51b..436f7c8450 100644
--- a/loleaflet/images/lc_formatlegend.svg
+++ b/loleaflet/images/lc_formatlegend.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><path d="m11 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm0 1h3v6h-3z"/><path d="m15 10c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1h3v8h-3z"/><rect height="14" ry="1" width="4" x="7" y="6"/><rect height="1" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width="20" x="-22" y="-5"/><rect height="20" ry=".5" transform="matrix(0 -1 -1 0 0 0)" width="1" x="-20" y="-22"/></g><path d="m15 11h3v8h-3z" fill="#fff"/><path d="m11 13h3v6h-3z" fill="#fff"/><path d="m14 2c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h7c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1zm0 1h7v5h-7z" fill="#4d82b8"/><path d="m14 3h7v5h-7z" fill="#fff"/><path d="m15 4h1v1h-1z" fill="#4d82b8"/><path d="m17 4h3v1h-3z" fill="#4d82b8"/><path d="m15 6h1v1h-1z" fill="#4d82b8"/><path d="m17 6h3v1h-3z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h10.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.125-1.261718l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 1.261718.125l.464844.464844v-10.515625c0-.554-.446-1-1-1z" fill="#3a3a38" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"/><path d="m3 3v18h9.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-9.773438z" fill="#fafafa" transform="matrix(.26458333 0 0 .26458333 0 290.64998)"/><g fill="#797774" transform="matrix(.26458333 0 0 .26458333 0 290.64996)"><rect height="1" rx=".5" ry=".474576" width="8" x="10" y="6"/><rect height="1" rx=".5" ry=".474576" width="8" x="10" y="11"/><path d="m10.5 16c-.277 0-.5.211694-.5.474609v.050782c0 .262915.223.474609.5.474609h1.5a1.0001 1.0001 0 0 1 .802734-.980469l.097657-.019531z" transform="translate(0 .000076)"/></g><g stroke-width=".264583"><path d="m2.1166667 292.36976a.396875.396875 0 0 1 -.396875.39687.396875.396875 0 0 1 -.396875-.39687.396875.396875 0 0 1 .396875-.39688.396875.396875 0 0 1 .396875.39688z" fill="#1e8bcd"/><path d="m2.1166667 293.69267a.396875.396875 0 0 1 -.396875.39688.396875.396875 0 0 1 -.396875-.39688.396875.396875 0 0 1 .396875-.39687.396875.396875 0 0 1 .396875.39687z" fill="#fb983b"/><path d="m2.1166667 295.01559a.396875.396875 0 0 1 -.396875.39687.396875.396875 0 0 1 -.396875-.39687.396875.396875 0 0 1 .396875-.39688.396875.396875 0 0 1 .396875.39688z" fill="#797774"/></g><path d="m4.4979167 294.08956-.092501.46147-.3911907-.26096-.1870687.18707-.1870688.18707.2609662.39119-.4614707.0925v.26458.26458l.4614707.0925-.2609662.39119.1870688.18707.1870687.18707.3911907-.26096.092501.46147h.2645833.2645833l.092501-.46147.3911907.26096.1870687-.18707.1870688-.18707-.2609662-.39119.4614707-.0925v-.26458-.26458l-.4614707-.0925.2609662-.39119-.1870688-.18707-.1870687-.18707-.3911907.26096-.092501-.46147h-.2645833zm.2118733.26459h.10542l.079582.39687h.141593l.1002522.10025.3369305-.22427.074414.0744-.2242757.33693.1002522.10025v.1416l.396875.0796v.10542l-.396875.0796v.1416l-.1002522.10025.2242757.33693-.074414.0744-.3369305-.22427-.1002522.10025h-.1415933l-.0795817.39685h-.10542l-.079582-.39687h-.141593l-.1002522-.10025-.3369305.22427-.074414-.0744.2242757-.33693-.1002523-.10025v-.1416l-.396875-.0796v-.10542l.396875-.0796v-.1416l.1002523-.10025-.2242757-.33693.074414-.0744.3369305.22427.1002522-.10025h.1415933zm.05271.52916a.52916667.52916667 0 0 0 -.5291667.52917.52916667.52916667 0 0 0 .5291667.52917.52916667.52916667 0 0 0 .5291667-.52917.52916667.52916667 0 0 0 -.5291667-.52917zm0 .26459a.26458333.26458333 0 0 1 .2645833.26458.26458333.26458333 0 0 1 -.2645833.26458.26458333.26458333 0 0 1 -.2645833-.26458.26458333.26458333 0 0 1 .2645833-.26458z" fill="#1e8bcd"/><path d="m4.70979 294.35415h.10542l.079582.39687h.141593l.1002522.10025.3369305-.22427.074414.0744-.2242757.33693.1002522.10025v.1416l.396875.0796v.10542l-.396875.0796v.1416l-.1002522.10025.2242757.33693-.074414.0744-.3369305-.22427-.1002522.10025h-.1415933l-.0795817.39685h-.10542l-.079582-.39687h-.141593l-.1002522-.10025-.3369305.22427-.074414-.0744.2242757-.33693-.1002523-.10025v-.1416l-.396875-.0796v-.10542l.396875-.0796v-.1416l.1002523-.10025-.2242757-.33693.074414-.0744.3369305.22427.1002522-.10025h.1415933zm.05271.52916c-.2922505 0-.5291667.23692-.5291667.52917s.2369162.52917.5291667.52917.5291667-.23692.5291667-.52917-.2369162-.52917-.5291667-.52917z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formatline.svg b/loleaflet/images/lc_formatline.svg
index bf6ead04f2..9c00ab0d36 100644
--- a/loleaflet/images/lc_formatline.svg
+++ b/loleaflet/images/lc_formatline.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v16h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h18v16h-18z" fill="#4d82b8"/><path d="m18.791016 2.9998446c-2.024439 1.4714687-4.730024 3.7411959-6.876954 6.0429688-.194876.2089383-.384252.4098921-.568359.6191406-.116389.1222132-.237166.2229163-.353515.349609-.07344.0869-.14368.18478-.214844.271485-1.3349826 1.486007-2.6346528 3.20583-3.7675784 4.83789-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.038668-.158268-.1149372-.320081-.2109375-.476562 1.9843886-1.685837 3.4256901-3.102846 4.4296871-4.175782.270428-.278544.595111-.642696.957032-1.046874 1.353947-1.5119865 3.289303-3.8939765 5.671875-7.5527344z" fill="#808080"/><path d="m7.0097656 15.120938c-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.0386682-.158268-.1149372-.320081-.2109375-.476562z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="matrix(1 0 0 -1 0 24)"><rect height="3" rx="1" width="18" x="3" y="2"/><path d="m3.5 14c-.277 0-.5.223-.5.5v1c0 .277.223.5.5.5h4.984375a1.507838 1.507838 0 0 1 -.5546875-1.546875l.1074219-.453125zm8.490234 1.552734-1.394531.447266h.904297c.258356 0 .46295-.196404.490234-.447266z" transform="matrix(1 0 0 -1 0 24)"/></g><g fill="#fb983b" transform="translate(-3 -9)"><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z" fill="#0063b1" transform="translate(1 1)"/><path d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z" fill="#83beec"/><g transform="translate(1 1)"><path d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#0063b1"/><path d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formatmajorgrid.svg b/loleaflet/images/lc_formatmajorgrid.svg
index fcea7c3834..0652538cd2 100644
--- a/loleaflet/images/lc_formatmajorgrid.svg
+++ b/loleaflet/images/lc_formatmajorgrid.svg
@@ -1,12 +1,86 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#4d82b8">
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-5" y="-22" width="1" height="20" ry=".5"/>
- <path d="m2.2773 19c-0.15361 0-0.27734 0.11118-0.27734 0.25v0.5c0 0.13882 0.12373 0.25 0.27734 0.25h9.748v-1z"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-12" y="-22" width="1" height="20" ry=".5"/>
- <path d="m17.829 15.924-1.1136 0.0117-2.4757 0.0234h-0.0048c-0.57797 0.02174-0.9501 0.32092-1.0955 0.63413-0.14539 0.31321-0.1162 0.63006-0.11462 0.6973v2.7506l0.0012-0.02691c-0.0272 0.28764 0.11522 0.55182 0.31489 0.70198 0.19968 0.15016 0.44084 0.21378 0.68046 0.21762 0.23962 0.0038 0.41806-0.05158 0.62248-0.1989s0.24716-0.41331 0.22585-0.70432l0.0012 0.02223 0.0084-2.471z" fill-rule="evenodd" stroke-width=".51713"/>
- </g>
- <g transform="matrix(.61771 0 0 .62625 13.021 13.419)" fill="#fff" fill-rule="evenodd" stroke="#4d82b8">
- <path d="m2.6793 6.3619 4.4354 7.5688c0.34068 0.52815 0.8884 0.73117 1.4164 0.46156l6.437-3.6615c0.48963-0.32843 0.71669-0.94529 0.40401-1.4855l-4.4404-7.5775z" stroke-width="1.2862"/>
- <ellipse transform="matrix(.87697 -.48054 .51971 .85434 0 0)" cx="3.6834" cy="10.554" rx="1.4556" ry="1.4161" fill="#4d82b8" stroke-linecap="round" stroke-width=".64992"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg10"
+ sodipodi:docname="lc_formatmajorgrid.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="8.9429928"
+ inkscape:cy="11.539229"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <g
+ fill="#4d82b8"
+ id="g8">
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-5"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect2"
+ style="fill:#1e8bcd" />
+ <path
+ style="fill:#1e8bcd"
+ d="M 2.5 19 C 2.223 19 2 19.223 2 19.5 C 2 19.777 2.223 20 2.5 20 L 12.900391 20 L 12.802734 19.980469 A 1.0001 1.0001 0 0 1 12 19 L 2.5 19 z "
+ id="rect4" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-12"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect6"
+ style="fill:#1e8bcd" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 17,13 -0.349609,1.744141 -1.478516,-0.986329 -0.707031,0.707032 -0.707032,0.707031 0.986329,1.478516 L 13,17 v 1 1 l 1.744141,0.349609 -0.986329,1.478516 0.707032,0.707031 0.707031,0.707032 1.478516,-0.986329 L 17,23 h 1 1 l 0.349609,-1.744141 1.478516,0.986329 0.707031,-0.707032 0.707032,-0.707031 L 21.255859,19.349609 23,19 V 18 17 L 21.255859,16.650391 22.242188,15.171875 21.535156,14.464844 20.828125,13.757812 19.349609,14.744141 19,13 h -1 z m 0.800781,1 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+ id="path1470" />
+ <path
+ id="path1537"
+ d="m 17.800781,14 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccsssss" />
</svg>
diff --git a/loleaflet/images/lc_formatmeanvalue.svg b/loleaflet/images/lc_formatmeanvalue.svg
index c1a6debb5c..814ccbe2ca 100644
--- a/loleaflet/images/lc_formatmeanvalue.svg
+++ b/loleaflet/images/lc_formatmeanvalue.svg
@@ -1,16 +1,108 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#b3b3b3">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h1.2754l0.24609-1h-1.5215v-6h3v4.3418l1-1v-3.3418c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v6.3418l1-1v-5.3418h3v2.3457l0.25195-0.25195 0.007813 0.007812 0.74023-0.73828v-1.3633c0-0.554-0.446-1-1-1h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
- <path d="m2.5 19c-0.277 0-0.5 0.223-0.5 0.5s0.223 0.5 0.5 0.5h9.7754l0.24609-1h-10.021zm17.568 0-0.99414 1h2.4258c0.277 0 0.5-0.223 0.5-0.5s-0.223-0.5-0.5-0.5h-1.4316z"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#b3b3b3"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-9.2641" y="-22" width="1" height="20" ry=".5" fill="#4d82b8"/>
- <g fill="#eac282" stroke-width="1.1667">
- <path d="m18.09 14.492-4.7659 4.7609-0.81985 3.3316 3.2811-0.87204 4.7491-4.7795z"/>
- <path d="m20.624 12.241c-0.16339 0-0.32597 0.06182-0.45117 0.18687l-1.4427 1.4394 2.4545 2.4562 1.4747-1.4125c0.2504-0.25008 0.2504-0.65229 0-0.90239l-1.5824-1.5808c-0.1252-0.12504-0.28946-0.18687-0.45286-0.18687z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_formatmeanvalue.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="12.153218"
+ inkscape:cy="10.812806"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid839" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#3a3a38"
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 8 L 15 8 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z M 11 11 L 11 18 C 11 18.554 11.446 19 12 19 L 12 18 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14.464844 13.050781 A 1.0001 1.0001 0 0 1 15 12.773438 L 15 11 L 11 11 z "
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <path
+ d="M 4.5 2 C 4.223 2 4 2.223 4 2.5 L 4 8 L 5 8 L 5 2.5 C 5 2.223 4.777 2 4.5 2 z M 4 11 L 4 21.5 C 4 21.777 4.223 22 4.5 22 C 4.777 22 5 21.777 5 21.5 L 5 11 L 4 11 z "
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect4"
+ style="fill:#3a3a38" />
+ <path
+ style="fill:#3a3a38"
+ d="M 2.5 19 C 2.223 19 2 19.223 2 19.5 C 2 19.777 2.223 20 2.5 20 L 12.900391 20 L 12.802734 19.980469 A 1.0001 1.0001 0 0 1 12 19 L 2.5 19 z "
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect6" />
+ </g>
+ <path
+ style="fill:#c8c6c4"
+ d="M 12 6 L 12 8 L 14 8 L 14 6 L 12 6 z M 12 11 L 12 17 A 1.0001 1.0001 0 0 1 12.802734 16.019531 L 13.083984 15.962891 L 12.925781 15.726562 A 1.0001 1.0001 0 0 1 13.050781 14.464844 L 13.757812 13.757812 L 14 13.515625 L 14 11 L 12 11 z "
+ id="path10" />
+ <path
+ d="M 6 11 L 6 18 C 6 18.554 6.446 19 7 19 L 9 19 C 9.554 19 10 18.554 10 18 L 10 11 L 6 11 z "
+ id="rect12"
+ style="fill:#3a3a38" />
+ <path
+ d="M 7 11 L 7 18 L 9 18 L 9 11 L 7 11 z "
+ id="path14"
+ style="fill:#c8c6c4" />
+ <path
+ style="fill:#3a3a38"
+ d="M 17 11 C 16.446 11 16 11.446 16 12 L 16 12.900391 L 16.019531 12.802734 A 1.0001 1.0001 0 0 1 17 12 L 18 12 L 19 12 A 1.0001 1.0001 0 0 1 19.980469 12.802734 L 20 12.900391 L 20 12 C 20 11.446 19.554 11 19 11 L 17 11 z "
+ id="rect16" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-10"
+ y="-22"
+ width="1"
+ height="20"
+ ry="0.5"
+ id="rect837"
+ style="fill:#1e8bcd" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 17,13 -0.349609,1.744141 -1.478516,-0.986329 -0.707031,0.707032 -0.707032,0.707031 0.986329,1.478516 L 13,17 v 1 1 l 1.744141,0.349609 -0.986329,1.478516 0.707032,0.707031 0.707031,0.707032 1.478516,-0.986329 L 17,23 h 1 1 l 0.349609,-1.744141 1.478516,0.986329 0.707031,-0.707032 0.707032,-0.707031 L 21.255859,19.349609 23,19 V 18 17 L 21.255859,16.650391 22.242188,15.171875 21.535156,14.464844 20.828125,13.757812 19.349609,14.744141 19,13 h -1 z m 0.800781,1 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+ id="path1470" />
+ <path
+ id="path1537"
+ d="m 17.800781,14 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccsssss" />
</svg>
diff --git a/loleaflet/images/lc_formatpaintbrush.svg b/loleaflet/images/lc_formatpaintbrush.svg
index 953a475fce..3ac0d2c54c 100644
--- a/loleaflet/images/lc_formatpaintbrush.svg
+++ b/loleaflet/images/lc_formatpaintbrush.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.94175124 0 0 .90782823 .174746 2.027779)"><path d="m9.4826858 7.014209 7.3972132 5.217215c.907371.545594 1.173892 1.818531.117811 2.523559l-.99771.245017-9-6 .1052786-1.4242999c.4973822-.8952347 1.238349-1.2182456 2.3773917-.5614919z" fill="#808080"/><path d="m6.559322 10 8.79661 6-1.934816 3.436078c-.333999.408747-.200397.966114.133618 1.189061l1.436197 1.374861h-8.1162173c-3.3110346 0-4.8320423-3.471719-3.2398121-6.539903z" fill="#eac282"/><path d="m19 1-6 9" fill="none" stroke="#808080" stroke-linecap="round" stroke-width="2"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(.94175124 0 0 .90782823 .174746 2.027779)"><path d="m6.5588622 9.9993483-2.9242396 5.4603187c-1.5922297 3.068184-.071557 6.540334 3.2394767 6.540334h8.1173577l-1.437233-1.374761c-.692067-1.522683.974513-3.155811 1.802244-4.625566zm.375381 1.5877517 6.9849918 4.761106-.640843 1.138104-8.5051824-1.863134zm-2.6297416 5.055851 8.4118554 1.839469-.219837.391559.107844-.157054c-.547057.669491-.435409 1.498346-.04148 2.170788h-5.6887847c-1.2944907 0-2.0694973-.600314-2.4970101-1.499543-.3523436-.741118-.4203139-1.723461-.072588-2.745219z" fill="#ed8733"/><path d="m4.2304688 17.136719c-.3281383.928175-.2656101 1.81898.0664062 2.492187.4026107.816346 1.1324743 1.361328 2.3515625 1.361328h5.3574215c-.370984-.610461-.47613-1.36292.039063-1.970703l-.101563.142578.207032-.355468z" fill="#f8db8f" stroke-width=".924634" transform="matrix(1.0618515 0 0 1.10153 -.185554 -2.233659)"/><path d="m9.4826858 7.014209 7.3972132 5.217215c.907371.545594 1.173892 1.818531.117811 2.523559l-.99771.245017-9-6 .1052786-1.4242999c.4973822-.8952347 1.238349-1.2182456 2.3773917-.5614919z" fill="#3a3a38"/><path d="m19 1-6 9" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-width="2"/><path d="m6.9342432 11.5871-2.1610336 4.036076 8.5051824 1.863134.640843-1.138104z" fill="#fafafa"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_formattingmark.svg b/loleaflet/images/lc_formattingmark.svg
index 2c735e7220..77f5745280 100644
--- a/loleaflet/images/lc_formattingmark.svg
+++ b/loleaflet/images/lc_formattingmark.svg
@@ -1 +1,58 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 8v2h2v5h16v-2-3h2v-2h-2-2v5h-12v-5z" fill="#4d82b8"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_formattingmark.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="3.3808332"
+ inkscape:cy="15.583315"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ d="m 2,9 v 1 h 2 v 5 h 16 v -1 -4 h 2 V 9 h -2 -1 v 5 H 5 V 9 Z"
+ id="path2"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccc" />
+</svg>
diff --git a/loleaflet/images/lc_formproperties.svg b/loleaflet/images/lc_formproperties.svg
index 75c2b7b525..db6b6b2066 100644
--- a/loleaflet/images/lc_formproperties.svg
+++ b/loleaflet/images/lc_formproperties.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v15h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 4h18v15h-18z" fill="#808080"/><rect fill="#808080" height="1" ry=".5" width="12" x="6" y="11"/><rect fill="#4d82b8" height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z" fill="#4d82b8"/><path d="m13.5 10c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5z" fill="#808080"/><rect fill="#4d82b8" height="1" ry=".491011" width="7" x="11" y="15"/><g fill="#808080"><rect height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><rect height="1" ry=".491011" width="7" x="11" y="15"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v15h9.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-6.773438z" fill="#fafafa"/><path d="m3 2c-.554 0-1 .446-1 1v9 9c0 .554.446 1 1 1h6 4.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-3.773438-6v-9-6h18v6 .773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844v-1.515625-9c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m5 8v4h4v-4zm1 1h2v2h-2zm5 0v1h7v-1zm-6 5v4h4v-4zm1 1h2v2h-2zm5 0v1h1.900391l.183593-.037109-.158203-.236329a1.0001 1.0001 0 0 1 -.152343-.726562z" fill="#797774"/><path d="m2 2h20v4h-20z" fill="#3a3a38"/><path d="m3 3h18v2h-18z" fill="#797774"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_forward.svg b/loleaflet/images/lc_forward.svg
index c0f1b54ae2..f1f7e19610 100644
--- a/loleaflet/images/lc_forward.svg
+++ b/loleaflet/images/lc_forward.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 11c-.5263 0-.9492188.422919-.9492188.949219v9.101562c0 .5263.4229188.949219.9492188.949219h11.1015622c.5263 0 .949219-.422919.949219-.949219v-3.050781h-1v3h-11v-9h2v-1z" fill="#808080"/><path d="m3 12v9h11v-3h-8c-.554 0-1-.446-1-1v-5z" fill="#fff"/><rect fill="#eac282" height="15" ry="1" width="16" x="6" y="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 11c-.5263 0-.9492188.422919-.9492188.949219v9.101562c0 .5263.4229188.949219.9492188.949219h11.1015622c.5263 0 .949219-.422919.949219-.949219v-1.050781h-1v1h-11v-9h1v-1z" fill="#3a3a38"/><path d="m3 12v9h11v-1h-9c-.554 0-1-.446-1-1v-7z" fill="#fafafa"/><path d="m5.9492188 2c-.5263 0-.9492188.4229188-.9492188.9492188v7.0507812 1 7.050781c0 .5263.4229188.949219.9492188.949219h9.0507812 6.050781c.5263 0 .949219-.422919.949219-.949219v-15.1015622c0-.5263-.422919-.9492188-.949219-.9492188h-6.050781z" fill="#ed8733"/><path d="m6 3v15h15v-15z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_framelinecolor.svg b/loleaflet/images/lc_framelinecolor.svg
index bf6ead04f2..6a44692943 100644
--- a/loleaflet/images/lc_framelinecolor.svg
+++ b/loleaflet/images/lc_framelinecolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v16h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h18v16h-18z" fill="#4d82b8"/><path d="m18.791016 2.9998446c-2.024439 1.4714687-4.730024 3.7411959-6.876954 6.0429688-.194876.2089383-.384252.4098921-.568359.6191406-.116389.1222132-.237166.2229163-.353515.349609-.07344.0869-.14368.18478-.214844.271485-1.3349826 1.486007-2.6346528 3.20583-3.7675784 4.83789-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.038668-.158268-.1149372-.320081-.2109375-.476562 1.9843886-1.685837 3.4256901-3.102846 4.4296871-4.175782.270428-.278544.595111-.642696.957032-1.046874 1.353947-1.5119865 3.289303-3.8939765 5.671875-7.5527344z" fill="#808080"/><path d="m7.0097656 15.120938c-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.0386682-.158268-.1149372-.320081-.2109375-.476562z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v14 2h2 18v-14-2h-2zm2 2h16v12h-16z" fill="#1e8bcd"/><path d="m3 3v13 1h1 17v-13-1h-1zm1 1h16v12h-16z" fill="#fafafa"/><path d="m4 4v11 1h1 15v-11-1h-1zm1 1h14v10h-14z" fill="#3a3a38"/><path d="m0 20h24v4h-24z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_freezepanes.svg b/loleaflet/images/lc_freezepanes.svg
index 4db3539606..fcbff2d933 100644
--- a/loleaflet/images/lc_freezepanes.svg
+++ b/loleaflet/images/lc_freezepanes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v16h18v-16zm6 4h6c.554 0 1 .446 1 1v3c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-3c0-.554.446-1 1-1z" fill="#fff"/><path d="m2 3v1 15c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-1h-1-5-1-6-1-5zm1 1h5v3h-5zm6 0h6v3c.554 0 1 .446 1 1h5v3h-5c0 .554-.446 1-1 1v3h-6v-3c-.554 0-1-.446-1-1h-5v-3h5c0-.554.446-1 1-1zm7 0h5v3h-5zm-13 8h5v3h-5zm13 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><g fill="#eac282"><g fill-rule="evenodd"><path d="m7.0253906 4-4.0253906 2.4160156v.5839844h.9746094l4.0253906-2.4160156v-.5839844z"/><path d="m7.0253906 8-4.0253906 2.416016v.583984h.9746094l4.0253906-2.416016v-.583984z"/><path d="m7.0253906 12-4.0253906 2.416016v.583984h.9746094l4.0253906-2.416016v-.583984z"/><path d="m7.0253906 16-4.0253906 2.416016v.583984h.9746094l4.0253906-2.416016v-.583984z"/><path d="m13.882812 4-4.882812 2.4414062v.5585938h1.117188l4.882812-2.4414062v-.5585938z"/><path d="m20.02539 4-4.02539 2.4160156v.5839844h.97461l4.02539-2.4160156v-.5839844z"/></g><path d="m2 3h20v1h-20z"/><path d="m2 7v1h6c0-.554.446-1 1-1zm13 0c.554 0 1 .446 1 1h6v-1z"/><path d="m2 3h1v16h-1z"/><path d="m8 4v4c0-.554.446-1 1-1v-3zm0 7v9h1v-8c-.554 0-1-.446-1-1z"/><path d="m15 4v3h1v-3z"/><path d="m21 4h1v3h-1z"/><path d="m3 15h5v1h-5z"/><path d="m3 11h5v1h-5z"/><path d="m3 19h5v1h-5z"/><path d="m2 19a1 1 0 0 0 1 1v-1z"/></g><path d="m9 8h6v3h-6z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8808594 5a4.5 4.5 0 0 1 .1191406 1 4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -2.5-.7597656v10.2597656h18v-15z" fill="#fafafa"/><path d="m15 5v3h-5.4746094a4.5 4.5 0 0 1 -1.5253906 1.7382812v2.2617188h-5v1h5v3h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-3h5v-1h-5v-3h.5 4.5v-1h-4.5-.5v-3zm-6 4h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m9.5273438 4a4.5 4.5 0 0 1 .3535156 1h5.1191406 1 5v3 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-2.2597656a4.5 4.5 0 0 1 -1-.9140625v11.1738281c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-1h-1-5-1z" fill="#3a3a38"/><path d="m9.8808594 5a4.5 4.5 0 0 1 .1191406 1 4.5 4.5 0 0 1 -.4746094 2h11.4746094v-3z" fill="#83beec"/><path d="m8 9.7382812a4.5 4.5 0 0 1 -2.5.7617188 4.5 4.5 0 0 1 -2.5-.7597656v10.2597656h5z" fill="#83beec"/><path d="m9.5273438 4a4.5 4.5 0 0 1 .3535156 1h4.0019526l-3.9999995 2a4.5 4.5 0 0 1 -1.8828125 2.7382812v2.2617188h-4.0253906l2.828125-1.697266a4.5 4.5 0 0 1 -1.3027344.197266 4.5 4.5 0 0 1 -.8378906-.082031l-1.6621094.998047v-1.6757816a4.5 4.5 0 0 1 -1-.9140625v.1738281 11a1 1 0 0 0 1 1h5v-1h-4.0253906l4.0253906-2.416016v2.416016h1v-11h13v-1-3-1zm6.4726562 1h4.025391l-4.025391 2.4160156zm-1 .5585938v2.4414062h-4.882812zm6 .0253906v2.4160156h-4.025391zm-18 7.4160156h4.0253906l-4.0253906 2.416016zm5 .583984v2.416016h-4.0253906zm-5 3.416016h4.0253906l-4.0253906 2.416016z" fill="#0063b1" fill-rule="evenodd"/><path d="m5.5 2c-.5522847 0-1 .3357864-1 .75.4745824.5798362.5084898 1.1199459.5039062 1.8359375-.1743345.0610269-.3358985.1537275-.4765624.2734375-.7670558-.2842422-1.0694018-.7777106-1.3417969-1.3496094-.3586213-.2080292-.8739081.0115583-1.1503907.4902344-.2756151.4783076-.2082986 1.0334509.1503907 1.2402344.7818227-.0986191 1.0936927.0559108 1.8398437.4863281-.0168066.0901777-.0253057.181707-.0253906.2734375.0000849.09173.00858.1832598.025391.2734375-.6289396.5201279-1.2100172.5348946-1.8398441.4863281-.3586893.2067835-.4260059.7619268-.1503907 1.2402344.2764826.4786761.7917694.6982636 1.1503907.4902344.303686-.7282308.5946956-.9194602 1.3417969-1.3496094.1490152.1273158.3215373.2241936.5078124.2851562.0094802.7154099-.170877 1.294064-.5351562 1.8242188 0 .4142136.4477153.75 1 .75s1-.3357864 1-.75c-.4745824-.5798362-.5084898-1.1199459-.5039062-1.8359375.1859772-.0655208.3572113-.1670666.5039062-.2988281.6256512.3490883 1.0373259.7931658 1.3144531 1.375.3586213.2080292.8739081-.0115583 1.1503907-.4902344.2756151-.4783076.2082986-1.0334509-.1503907-1.2402344-.7379681.1196731-1.2234179-.1212893-1.8398437-.4824218.0170462-.0914605.0255463-.1843085.0253906-.2773438-.0003671-.103736-.0114943-.2071541-.0332031-.3085938.6149855-.3664541 1.2064252-.5006177 1.8476562-.4511718.3586893-.2067835.4260059-.7619268.1503907-1.2402344-.2764826-.4786761-.7917694-.6982636-1.1503907-.4902344-.2638948.7006957-.7156681 1.0003336-1.3378906 1.3535156-.1498431-.1291547-.3237535-.2273942-.5117187-.2890624-.0094802-.7154099.170877-1.294064.5351562-1.8242188 0-.4142136-.4477153-.75-1-.75z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_freezepanescolumn.svg b/loleaflet/images/lc_freezepanescolumn.svg
index 417f4bf320..fd411a2018 100644
--- a/loleaflet/images/lc_freezepanescolumn.svg
+++ b/loleaflet/images/lc_freezepanescolumn.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v15h5v-15zm7 0v15h11v-15z" fill="#fff"/><path d="m10 3v1h5v3h-5v1h5v3h-5v1h5v3h-5v1h5v3h-5v1h11c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm6 1h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><path d="m3 3c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h5 1v-1-15-1h-1zm0 1h4.0253906l-4.0253906 2.4160156zm5 .5839844v2.4160156h-4.0253906zm-5 3.4160156h4.0253906l-4.0253906 2.416016zm5 .5839844v2.4160156h-4.0253906zm-5 3.4160156h4.0253906l-4.0253906 2.416016zm5 .583984v2.416016h-4.0253906zm-5 3.416016h4.0253906l-4.0253906 2.416016zm5 .583984v2.416016h-4.0253906z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8808594 5a4.5 4.5 0 0 1 .1191406 1 4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -2.5-.7597656v10.2597656h18v-15z" fill="#fafafa"/><path d="m15 5v3h-5.4746094a4.5 4.5 0 0 1 -1.5253906 1.7382812v2.2617188h-5v1h5v3h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-3h5v-1h-5v-3h.5 4.5v-1h-4.5-.5v-3zm-6 4h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m9.5273438 4a4.5 4.5 0 0 1 .3535156 1h5.1191406 1 5v3 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-2.2597656a4.5 4.5 0 0 1 -1-.9140625v11.1738281c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-1h-1-5-1z" fill="#3a3a38"/><path d="m8 9.7382812a4.5 4.5 0 0 1 -2.5.7617188 4.5 4.5 0 0 1 -2.5-.7597656v10.2597656h5z" fill="#83beec"/><path d="m9 8.8125a4.5 4.5 0 0 1 -1 .9257812v2.2617188h-4.0253906l2.828125-1.697266a4.5 4.5 0 0 1 -1.3027344.197266 4.5 4.5 0 0 1 -.8378906-.082031l-1.6621094.998047v-1.6757816a4.5 4.5 0 0 1 -1-.9140625v.1738281 11a1 1 0 0 0 1 1h5v-1h-4.0253906l4.0253906-2.416016v2.416016h1v-11zm-6 4.1875h4.0253906l-4.0253906 2.416016zm5 .583984v2.416016h-4.0253906zm-5 3.416016h4.0253906l-4.0253906 2.416016z" fill="#0063b1" fill-rule="evenodd"/><path d="m5.5 2c-.5522847 0-1 .3357864-1 .75.4745824.5798362.5084898 1.1199459.5039062 1.8359375-.1743345.0610269-.3358985.1537275-.4765624.2734375-.7670558-.2842422-1.0694018-.7777106-1.3417969-1.3496094-.3586213-.2080292-.8739081.0115583-1.1503907.4902344-.2756151.4783076-.2082986 1.0334509.1503907 1.2402344.7818227-.0986191 1.0936927.0559108 1.8398437.4863281-.0168066.0901777-.0253057.181707-.0253906.2734375.0000849.09173.00858.1832598.025391.2734375-.6289396.5201279-1.2100172.5348946-1.8398441.4863281-.3586893.2067835-.4260059.7619268-.1503907 1.2402344.2764826.4786761.7917694.6982636 1.1503907.4902344.303686-.7282308.5946956-.9194602 1.3417969-1.3496094.1490152.1273158.3215373.2241936.5078124.2851562.0094802.7154099-.170877 1.294064-.5351562 1.8242188 0 .4142136.4477153.75 1 .75s1-.3357864 1-.75c-.4745824-.5798362-.5084898-1.1199459-.5039062-1.8359375.1859772-.0655208.3572113-.1670666.5039062-.2988281.6256512.3490883 1.0373259.7931658 1.3144531 1.375.3586213.2080292.8739081-.0115583 1.1503907-.4902344.2756151-.4783076.2082986-1.0334509-.1503907-1.2402344-.7379681.1196731-1.2234179-.1212893-1.8398437-.4824218.0170462-.0914605.0255463-.1843085.0253906-.2773438-.0003671-.103736-.0114943-.2071541-.0332031-.3085938.6149855-.3664541 1.2064252-.5006177 1.8476562-.4511718.3586893-.2067835.4260059-.7619268.1503907-1.2402344-.2764826-.4786761-.7917694-.6982636-1.1503907-.4902344-.2638948.7006957-.7156681 1.0003336-1.3378906 1.3535156-.1498431-.1291547-.3237535-.2273942-.5117187-.2890624-.0094802-.7154099.170877-1.294064.5351562-1.8242188 0-.4142136-.4477153-.75-1-.75z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_freezepanesrow.svg b/loleaflet/images/lc_freezepanesrow.svg
index 78ce359e17..75cb28a08b 100644
--- a/loleaflet/images/lc_freezepanesrow.svg
+++ b/loleaflet/images/lc_freezepanesrow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v4h18v-4zm0 5v10h18v-10z" fill="#fff"/><path d="m2 9v10c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-10h-1v2h-5v-2h-1v2h-6v-2h-1v2h-5v-2zm1 3h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><path d="m3 3c-.554 0-1 .446-1 1v3 1h1 18 1v-1-3c0-.554-.446-1-1-1zm0 1h4.0253906l-4.0253906 2.4160156zm6 0h4.882812l-4.882812 2.4414062zm7 0h4.025391l-4.025391 2.4160156zm-1 .5585938v2.4414062h-4.882812zm-7 .0253906v2.4160156h-4.0253906zm13 0v2.4160156h-4.025391z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8808594 5a4.5 4.5 0 0 1 .1191406 1 4.5 4.5 0 0 1 -4.5 4.5 4.5 4.5 0 0 1 -2.5-.7597656v10.2597656h18v-15z" fill="#fafafa"/><path d="m15 5v3h-5.4746094a4.5 4.5 0 0 1 -1.5253906 1.7382812v2.2617188h-5v1h5v3h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-3h5v-1h-5v-3h.5 4.5v-1h-4.5-.5v-3zm-6 4h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m9.5273438 4a4.5 4.5 0 0 1 .3535156 1h5.1191406 1 5v3 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-2.2597656a4.5 4.5 0 0 1 -1-.9140625v11.1738281c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-1h-1-5-1z" fill="#3a3a38"/><path d="m9.8808594 5a4.5 4.5 0 0 1 .1191406 1 4.5 4.5 0 0 1 -.4746094 2h11.4746094v-3z" fill="#83beec"/><path d="m9.5273438 4a4.5 4.5 0 0 1 .3535156 1h4.0019526l-3.9999995 2a4.5 4.5 0 0 1 -1.0371094 2h.1542969 13v-1-3-1zm6.4726562 1h4.025391l-4.025391 2.4160156zm-1 .5585938v2.4414062h-4.882812zm6 .0253906v2.4160156h-4.025391zm-19 3.2421875v.1738281h.15625a4.5 4.5 0 0 1 -.15625-.1738281z" fill="#0063b1" fill-rule="evenodd"/><path d="m5.5 2c-.5522847 0-1 .3357864-1 .75.4745824.5798362.5084898 1.1199459.5039062 1.8359375-.1743345.0610269-.3358985.1537275-.4765624.2734375-.7670558-.2842422-1.0694018-.7777106-1.3417969-1.3496094-.3586213-.2080292-.8739081.0115583-1.1503907.4902344-.2756151.4783076-.2082986 1.0334509.1503907 1.2402344.7818227-.0986191 1.0936927.0559108 1.8398437.4863281-.0168066.0901777-.0253057.181707-.0253906.2734375.0000849.09173.00858.1832598.025391.2734375-.6289396.5201279-1.2100172.5348946-1.8398441.4863281-.3586893.2067835-.4260059.7619268-.1503907 1.2402344.2764826.4786761.7917694.6982636 1.1503907.4902344.303686-.7282308.5946956-.9194602 1.3417969-1.3496094.1490152.1273158.3215373.2241936.5078124.2851562.0094802.7154099-.170877 1.294064-.5351562 1.8242188 0 .4142136.4477153.75 1 .75s1-.3357864 1-.75c-.4745824-.5798362-.5084898-1.1199459-.5039062-1.8359375.1859772-.0655208.3572113-.1670666.5039062-.2988281.6256512.3490883 1.0373259.7931658 1.3144531 1.375.3586213.2080292.8739081-.0115583 1.1503907-.4902344.2756151-.4783076.2082986-1.0334509-.1503907-1.2402344-.7379681.1196731-1.2234179-.1212893-1.8398437-.4824218.0170462-.0914605.0255463-.1843085.0253906-.2773438-.0003671-.103736-.0114943-.2071541-.0332031-.3085938.6149855-.3664541 1.2064252-.5006177 1.8476562-.4511718.3586893-.2067835.4260059-.7619268.1503907-1.2402344-.2764826-.4786761-.7917694-.6982636-1.1503907-.4902344-.2638948.7006957-.7156681 1.0003336-1.3378906 1.3535156-.1498431-.1291547-.3237535-.2273942-.5117187-.2890624-.0094802-.7154099.170877-1.294064.5351562-1.8242188 0-.4142136-.4477153-.75-1-.75z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fullscreen-presentation.svg b/loleaflet/images/lc_fullscreen-presentation.svg
index f7d561a225..2c23132019 100644
--- a/loleaflet/images/lc_fullscreen-presentation.svg
+++ b/loleaflet/images/lc_fullscreen-presentation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v15h11.601562a5.5 5.5 0 0 1 -.390624-1h-10.210938v-13h18v6.607422a5.5 5.5 0 0 1 1 .652344v-8.259766z" fill="#808080"/><path d="m1 3h22v2h-22z" fill="#4d82b8"/><path d="m3 7v13h10.210938a5.5 5.5 0 0 1 -.210938-1.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 2.5.607422v-6.607422z" fill="#fff"/><path d="m18.5 14a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0 -4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="#808080"/><circle cx="18.5" cy="18.5" fill="#fff" r="3.5"/><path d="m17 21 4-2.5-4-2.5z" fill="#4d82b8" fill-rule="evenodd"/><path d="m5 9h14v2h-14z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500004" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><path d="m3 4v12h9.210938a5.5000002 5.5000002 0 0 1 -.183594-1h-8.027344v-10h15v4.2148438a5.5000002 5.5000002 0 0 1 1 .3925781v-5.6074219z" fill="#3a3a38" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m4 5v10h8.027344a5.5000002 5.5000002 0 0 1 -.027344-.5 5.5000002 5.5000002 0 0 1 5.5-5.5 5.5000002 5.5000002 0 0 1 1.5.2148438v-4.2148438z" fill="#fafafa" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m.26458317 291.44373h5.55625033l-.0000002.26458h-5.55625033z" fill="#1e8bcd" stroke-width=".264583"/><path d="m1.5874999 292.23748h2.9104169v.52916h-2.9104169z" fill="#797774" stroke-width=".264583"/><path d="m7 20v1h9v-1z" fill="#3a3a38" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m2.9104167 294.88331h.2645834v1.05833h-.2645834z" fill="#3a3a38"/><path d="m4.6302085 293.29581a1.190625 1.190625 0 0 0 -1.190625 1.19063 1.190625 1.190625 0 0 0 1.190625 1.19062 1.190625 1.190625 0 0 0 1.190625-1.19062 1.190625 1.190625 0 0 0 -1.190625-1.19063zm0 .26458a.92604166.92604166 0 0 1 .9260417.92605.92604166.92604166 0 0 1 -.9260417.92604.92604166.92604166 0 0 1 -.9260417-.92604.92604166.92604166 0 0 1 .9260417-.92605z" fill="#18ab50" stroke-width=".264583"/><path d="m5.55625 294.48643a.92604166.92604166 0 0 1 -.9260417.92604.92604166.92604166 0 0 1 -.9260417-.92604.92604166.92604166 0 0 1 .9260417-.92604.92604166.92604166 0 0 1 .9260417.92604z" fill="#fafafa"/><path d="m4.2333333 295.14789 1.0583334-.66146-1.0583334-.66146z" fill="#18ab50" fill-rule="evenodd" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_fullscreen.svg b/loleaflet/images/lc_fullscreen.svg
index a788d66a9b..b0b14c9fae 100644
--- a/loleaflet/images/lc_fullscreen.svg
+++ b/loleaflet/images/lc_fullscreen.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="20" ry="1" transform="rotate(90)" width="16" x="4" y="-22"/><path d="m5-21h14v18h-14z" fill="#fff" transform="rotate(90)"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m8.8516862 6.5133237c.1983055.199846.1976726.5223718-.00143.7214422l-3.6151934 3.6142691c-.3063808.30722-.8321661.117235-.8712983-.314836l-.3615198-3.9756962c-.0295972-.3186665.2376535-.5858492.5564018-.5562592l3.9767107.361427c.1197669.011134.2317749.064124.316329.1496531z"/><path d="m15.148318 6.5133247c-.198306.199846-.197673.5223718.0014.7214422l3.61522 3.6142681c.306381.307221.832165.117235.871297-.314836l.36152-3.9756952c.0296-.3186665-.237653-.5858492-.556402-.5562592l-3.976706.361427c-.119767.011134-.231775.064124-.316329.1496531z"/><path d="m8.8516862 17.486676c.1983055-.199846.1976726-.522372-.00143-.721442l-3.6151934-3.614269c-.3063808-.30722-.8321661-.117235-.8712983.314836l-.3615198 3.975696c-.029597.318666.2376535.585849.5564018.556259l3.9767107-.361427c.1197669-.01113.2317749-.06412.316329-.149653z"/><path d="m15.148318 17.486675c-.198306-.199846-.197673-.522372.0014-.721442l3.61522-3.614268c.306381-.307221.832165-.117235.871297.314836l.36152 3.975695c.0296.318666-.237653.585849-.556402.556259l-3.976706-.361427c-.119767-.01113-.231775-.06412-.316329-.149653z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="20" ry="1" transform="rotate(90)" width="16" x="4" y="-22"/><path d="m5-21h14v18h-14z" fill="#fafafa" transform="rotate(90)"/><g fill="#1e8bcd" fill-rule="evenodd"><path d="m8.8516862 6.5133237c.1983055.199846.1976726.5223718-.00143.7214422l-3.6151934 3.6142691c-.3063808.30722-.8321661.117235-.8712983-.314836l-.3615198-3.9756962c-.0295972-.3186665.2376535-.5858492.5564018-.5562592l3.9767107.361427c.1197669.011134.2317749.064124.316329.1496531z"/><path d="m15.148318 6.5133247c-.198306.199846-.197673.5223718.0014.7214422l3.61522 3.6142681c.306381.307221.832165.117235.871297-.314836l.36152-3.9756952c.0296-.3186665-.237653-.5858492-.556402-.5562592l-3.976706.361427c-.119767.011134-.231775.064124-.316329.1496531z"/><path d="m8.8516862 17.486676c.1983055-.199846.1976726-.522372-.00143-.721442l-3.6151934-3.614269c-.3063808-.30722-.8321661-.117235-.8712983.314836l-.3615198 3.975696c-.029597.318666.2376535.585849.5564018.556259l3.9767107-.361427c.1197669-.01113.2317749-.06412.316329-.149653z"/><path d="m15.148318 17.486675c-.198306-.199846-.197673-.522372.0014-.721442l3.61522-3.614268c.306381-.307221.832165-.117235.871297.314836l.36152 3.975695c.0296.318666-.237653.585849-.556402.556259l-3.976706-.361427c-.119767-.01113-.231775-.06412-.316329-.149653z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_functiondialog.svg b/loleaflet/images/lc_functiondialog.svg
index ef807006a1..399ebb632d 100644
--- a/loleaflet/images/lc_functiondialog.svg
+++ b/loleaflet/images/lc_functiondialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m8.4921985 9.429259-1.090909 9.199278-.6166 2.131246q-.166008.602047-.52174.915112-.355732.325105-.996048.325105h-1.221343l1.505928-12.570741-.936758-.180613q-.296443-.0602-.474309-.228778-.177865-.180614-.130434-.517761l.142292-1.240216h1.660079l.10672-.830826q.118577-1.0234791.533597-1.842263.426877-.8308248 1.07905-1.396749.664032-.5779651 1.517788-.8789885.853755-.3130645 1.8498025-.3130645.735178 0 1.434783.2167369l-.272728 1.5773632q-.05929.2769416-.332016.3371462-.272727.060205-.6166.060205-.486167 0-.889329.1204094-.4031615.1204094-.7114625.397351-.296442.2769415-.498024.7224564-.189723.4455147-.26087 1.0957249l-.08301.734498h2.7391315l-.260869 2.167368h-2.6561275z"/><path d="m15.644396 16.602206-2.053045-4.602214h2.27898q.245579 0 .353634.0705.108055.0705.18664.241692l1.119844 2.819737q.04911-.110775.108054-.21148.06877-.110775.147348-.22155l1.394894-2.346424q.127701-.1712.255403-.261834.127701-.09063.304518-.09063h2.259334l-3.231829 4.582073 2.269157 5.417924h-2.269157q-.255404 0-.392928-.140986-.137525-.140988-.21611-.322256l-1.257367-3.313192q-.04912.100705-.09823.18127-.04912.08057-.09823.161127l-1.827113 2.970795q-.127701.171199-.284872.322256-.157172.140986-.383105.140986h-2.210217l3.644402-5.397783z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m7.4029143 21.548495q-.3277515.1748-.7866038.305901-.4370021.152951-1.1580555.152951-.7429036 0-1.3328565-.458852-.6118029-.458853-.6118029-1.201756 0-.721054.3933019-1.092506.3714518-.371451.8958543-.371451.8740042 0 1.0488051.786603-.3714518.196651-.3714518.677354 0 .611803.5899528.611803.8958543 0 1.2236059-1.201756.2185011-.786604.3496017-2.163161.1529507-1.376556.2403512-1.900959l1.2017557-7.4945858h-1.6169077l.1311006-.7429036 1.660608-.4370021.1966509-1.0051048q.7647538-4.0204194 3.7145178-4.0204194.983255 0 1.660608.5244025.699204.5025525.699204 1.2673061 0 .7647537-.415152 1.2017558-.415152.4370021-.939555.4370021-.764754 0-.983255-.7866038.524403-.3933018.524403-.7866037 0-.830304-.961405-.830304-1.005105 0-1.311006 1.0925052-.218501.8084539-.262201 1.7917087-.0437.9832547-.06555 1.2236058h2.09761l-.15295 1.0706552h-2.119462l-1.2236055 7.7349368q-.3277516 2.141311-.4807023 2.556463-.1311007.415152-.3277516.983255-.1966509.589952-.3933019.830304-.1748008.262201-.4807023.655503-.3059015.415152-.6336531.589953z"/><path d="m14.63368 20.480651q0 .5301.808454.593713l-.109251.78455h-3.080865l-.218501-.402877q.589953-1.10261 2.753114-3.223013l1.354706-1.335855-1.267306-2.820136q-.284051-.657325-.589953-.805753-.284051-.169633-.895854-.169633l-.109251-.699732 2.294261-.614917.546253.466488 1.529507 3.456258q1.791709-1.781139 1.791709-2.353648 0-.572509-.699203-.699733v-.699733h2.906064l.349601.381672q.0874.08482-.830304 1.123813-.895854 1.038998-1.922809 2.035587l-1.179906 1.14502 1.529508 3.392645q.218501.445284.327751.487692.109251.02121.371452.02121.262201 0 .961405-.402877l.218501.678531q-1.420257 1.187424-2.272411 1.187424-.589953 0-.917705-.5301-.1311-.190836-.305901-.572509l-1.398407-3.074584q-1.944659 1.887158-1.944659 2.650503z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_gallery.svg b/loleaflet/images/lc_gallery.svg
index 1de3af1b86..e52b192a0f 100644
--- a/loleaflet/images/lc_gallery.svg
+++ b/loleaflet/images/lc_gallery.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" transform="translate(0 -2)"><path d="m15 4c-.265199.0000511-.519519.1054326-.707031.2929688l-3.707031 2.7070312h-8.585938c-.5522619.0000552-.9999448.4477381-1 1v13h1 18 1l2.702146-10.007153c.297854-.992847.297854-.992847-.744519-.992847h-1.957627v-5c-.000055-.5522619-.447738-.9999448-1-1zm0 1h5v5h-14.9788136c-1.0211864 0-1.0211864 0-1.2796742.990786l-1.7415122 6.67523v-9.666016h9z" fill="#eac282"/><path d="m15 5-4 3h-9v9.666016l1.7421875-6.675782c.2584878-.9907856.2581105-.990234 1.2792969-.990234h14.9785156v-5z" fill="#fff"/></g><g stroke-width=".65"><path d="m10 10h11v11h-11z" fill="#fff"/><path d="m9 9v13h13v-13zm1 1h11v11h-11z" fill="#808080"/><path d="m10 21c.316936 0 3.5-3 3.5-3l1.5 1 3-3 3 2.5v2.5z" fill="#4d82b8" fill-rule="evenodd"/></g><circle cx="12.5" cy="12.5" fill="#eac282" r="1.5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" transform="translate(0 -1)"><path d="m7 4 4 3h9v10.666016l-18 .333984v-14z" fill="#fafafa"/><path d="m2 3c-.552262.0000552-.999945.4477381-1 1v17h1v-17h5l4 3h9v3 7.666016 3.333984h1v-14c-.000056-.5522619-.447738-.9999448-1-1h-8.585938l-3.7070308-2.7070312c-.1875119-.1875363-.4418319-.2929177-.7070312-.2929688z" fill="#ed8733"/><path d="m1 21h1 18 1l2.701172-11.007812c.297854-.9928475.294902-.9089306-.744141-.992188h-1.957031-1-14.9785156c-1.0211864 0-1.0208091-.0005516-1.2792969.990234l-1.7421875 7.675782z" fill="#ed8733"/><path d="m5.0214844 10c-.1271746 0-.1609225.0022-.2441406.0039-.019925.0703-.033137.102833-.060547.207032l-.00391.01953c-.0016.0061-.00228.0055-.00391.01172l-1.734375 7.644531a1.0001 1.0001 0 0 1 -.017578.06641l-.6132738 2.046877h17.65625.214844l2.455078-10h-1.669922-1z" fill="#f8db8f"/></g><g stroke-width=".65"><path d="m9 9v13h13v-13zm1 1h11v11h-11z" fill="#3a3a38"/><path d="m10 10h11v11h-11z" fill="#fafafa"/><path d="m18 17-3 3-1.5-1s-1.200536 1.122977-2.207031 2h9.707031v-1.5z" fill="#83beef" fill-rule="evenodd"/></g><circle cx="12.5" cy="12.5" fill="#fb983b" r="1.5"/><path d="m18 16-3 3-1.5-1s-3.183064 3-3.5 3h1.292969c1.006495-.877023 2.207031-2 2.207031-2l1.5 1 3-3 3 2.5v-1z" fill="#0063b1" fill-rule="evenodd" stroke-width=".65"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_gradangle.svg b/loleaflet/images/lc_gradangle.svg
index 4c86ece359..b5bed4ebc4 100644
--- a/loleaflet/images/lc_gradangle.svg
+++ b/loleaflet/images/lc_gradangle.svg
@@ -1 +1 @@
-<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m19 3v1h-15v15h-1v2h2v-1h15v-15h1v-2z" fill="#eac282"/><path d="m18 2v3.2929688l-2 2-5.181641 5.1816402-5.5253902 5.525391h-3.2929688v4h4v-3.292969l5.525391-5.52539 3.18164-3.181641 4-4h3.292969v-4zm1 1h2v2h-2zm-16 16h2v2h-2z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="5" x2="20.084745" y1="20" y2="3.966102"><stop offset="0" stop-color="#a846b2"/><stop offset="1" stop-color="#1e8bcd"/></linearGradient><path d="m19 3v1h-15v15h-1v2h2v-1h15v-15h1v-2z" fill="url(#a)"/><path d="m18 2v3.2929688l-2 2-5.181641 5.1816402-5.5253902 5.525391h-3.2929688v4h4v-3.292969l5.525391-5.52539 3.18164-3.181641 4-4h3.292969v-4zm1 1h2v2h-2zm-16 16h2v2h-2z" fill="#3a3a38"/><path d="m19 3v2h2v-2zm-16 16v2h2v-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_graphicpropertypanel.svg b/loleaflet/images/lc_graphicpropertypanel.svg
index 5164518adb..8fd2a94d39 100644
--- a/loleaflet/images/lc_graphicpropertypanel.svg
+++ b/loleaflet/images/lc_graphicpropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h7.462891l.517578-2.103516c.04344-.177395.134629-.339507.263672-.46875l5.529297-5.523437.0078-.0078.738281-.720703 1.669922-1.666015c.334935-.334528.788688-.509779 1.230481-.509779.19539 0 .391333.038717.580078.105469v-7.105469zm18 14.173828-3.802734 3.826172h3.802734z" fill="#fff"/><path d="m2 2v20h8.216797l.246094-1h-7.462891v-18h18v7.105469c.001956.000692.003905.001254.005859.001953.114906.041095.226143.092669.332032.158203.002511.001516.005307.002377.007812.003906.000752.000471.001202.001482.001953.001953.107868.067747.21157.145286.304688.238282l.347656.347656v-8.857422zm20 14.230469-.238281.228515a1.0001 1.0001 0 0 1 -.007813.00586l-.740234.695312-.013672.013672v3.826172h-3.802734l-.652344.658203-.339844.341797h5.794922z" fill="#808080"/><circle cx="7.5" cy="7.5" fill="#eac282" r="2.5"/><path d="m16 12-5 4.59375-2-1.59375s-5.5124055 6-6 6h7.462891l.517578-2.103516a1.0001 1.0001 0 0 1 .099609-.251953c.000254-.000451-.000255-.001502 0-.001953a1.0001 1.0001 0 0 1 .164063-.214844l5.529297-5.523437a1.0001 1.0001 0 0 1 .007812-.007813l.058594-.05664zm5 5.173828-3.802734 3.826172h3.802734z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#eac282"><path d="m17.480469 13.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h9.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-9.773438z" fill="#fafafa"/><path d="m2 2v20h11.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-9.773438v-18h18v9.773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844v-11.515625z"/><circle cx="7.5" cy="7.5" fill="#fb983b" r="2.5"/><path d="m15.974609 13.023438-.042968.039062.03125.021484zm-3.007812 2.763671-.292969.269532a1.0001 1.0001 0 0 1 .128906-.03711l.28125-.05664zm-3.966797.212891s-3.0301089 3.29623-4.7949219 5h8.5683599a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .087891-.404297l-1.087891.998047z" fill="#83beec"/><path d="m16 12-.826172.757812a1.0001 1.0001 0 0 1 .552734.167969l.205079.136719.042968-.039062.044922-.220704a1.0001 1.0001 0 0 1 .273438-.509765zm-3.216797 2.955078-1.783203 1.638672-2-1.59375s-5.5124055 6-6 6h1.2050781c1.764813-1.70377 4.7949219-5 4.7949219-5l2 1.59375 1.087891-.998047a1.0001 1.0001 0 0 1 .585937-.539062l.292969-.269532-.041016-.060547a1.0001 1.0001 0 0 1 -.142578-.771484z" fill="#0063b1"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_group.svg b/loleaflet/images/lc_group.svg
index 44b06f42f8..f04867cb70 100644
--- a/loleaflet/images/lc_group.svg
+++ b/loleaflet/images/lc_group.svg
@@ -1,18 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#808080"
- d="M 21,2 V 7 H 14 V 2 Z m -1,1 h -5 v 3 h 5 z m 1,6 v 6 H 14 V 9 Z m -1,1 h -5 v 4 h 5 z m 1,7 v 5 h -7 v -5 z m -1,1 h -5 v 3 h 5 z"
- />
- <path
- style="fill:#ffffff"
- d="M 20,3 V 6 H 15 V 3 Z m 0,7 v 4 h -5 v -4 z m 0,8 v 3 h -5 v -3 z"
- />
- <path
- style="fill:#76a797"
- d="m 5,9 v 2 H 3 v 2 h 2 v 2 H 7 V 13 H 9 V 11 H 7 V 9 Z"
- />
- <path
- style="fill:#4d82b8"
- d="M 6 3 C 5.446 3 5 3.446 5 4 L 5 7 C 5 7.554 5.446 8 6 8 C 6.554 8 7 7.554 7 7 L 7 5 L 11 5 C 11.554 5 12 4.554 12 4 C 12 3.446 11.554 3 11 3 L 6 3 z M 6 16 C 5.446 16 5 16.446 5 17 L 5 20 C 5 20.554 5.446 21 6 21 L 11 21 C 11.554 21 12 20.554 12 20 C 12 19.446 11.554 19 11 19 L 7 19 L 7 17 C 7 16.446 6.554 16 6 16 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 10h5v5h-5z" fill="#fafafa"/><path d="m14 1v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5z" fill="#3a3a38"/><path d="m15 2v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3z" fill="#fafafa"/><path d="m3 12h5v1h-5z" fill="#18ab50" stroke-width="1.290994"/><path d="m5.5 1c-.277 0-.5.223-.5.5v6c0 .277.223.5.5.5s.5-.223.5-.5v-5.5h5.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#1e8bcd"/><path d="m5.5 24c-.277 0-.5-.223-.5-.5v-6c0-.277.223-.5.5-.5s.5.223.5.5v5.5h5.5c.277 0 .5.223.5.5s-.223.5-.5.5z" fill="#1e8bcd"/><path d="m2 9v7h7v-7zm1 1h5v5h-5z" fill="#3a3a38"/><path d="m6 10v5h-1v-5z" fill="#18ab50" stroke-width="1.290994"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_groupoutlinemenu.svg b/loleaflet/images/lc_groupoutlinemenu.svg
index 44b06f42f8..f04867cb70 100644
--- a/loleaflet/images/lc_groupoutlinemenu.svg
+++ b/loleaflet/images/lc_groupoutlinemenu.svg
@@ -1,18 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#808080"
- d="M 21,2 V 7 H 14 V 2 Z m -1,1 h -5 v 3 h 5 z m 1,6 v 6 H 14 V 9 Z m -1,1 h -5 v 4 h 5 z m 1,7 v 5 h -7 v -5 z m -1,1 h -5 v 3 h 5 z"
- />
- <path
- style="fill:#ffffff"
- d="M 20,3 V 6 H 15 V 3 Z m 0,7 v 4 h -5 v -4 z m 0,8 v 3 h -5 v -3 z"
- />
- <path
- style="fill:#76a797"
- d="m 5,9 v 2 H 3 v 2 h 2 v 2 H 7 V 13 H 9 V 11 H 7 V 9 Z"
- />
- <path
- style="fill:#4d82b8"
- d="M 6 3 C 5.446 3 5 3.446 5 4 L 5 7 C 5 7.554 5.446 8 6 8 C 6.554 8 7 7.554 7 7 L 7 5 L 11 5 C 11.554 5 12 4.554 12 4 C 12 3.446 11.554 3 11 3 L 6 3 z M 6 16 C 5.446 16 5 16.446 5 17 L 5 20 C 5 20.554 5.446 21 6 21 L 11 21 C 11.554 21 12 20.554 12 20 C 12 19.446 11.554 19 11 19 L 7 19 L 7 17 C 7 16.446 6.554 16 6 16 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 10h5v5h-5z" fill="#fafafa"/><path d="m14 1v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5z" fill="#3a3a38"/><path d="m15 2v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3z" fill="#fafafa"/><path d="m3 12h5v1h-5z" fill="#18ab50" stroke-width="1.290994"/><path d="m5.5 1c-.277 0-.5.223-.5.5v6c0 .277.223.5.5.5s.5-.223.5-.5v-5.5h5.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#1e8bcd"/><path d="m5.5 24c-.277 0-.5-.223-.5-.5v-6c0-.277.223-.5.5-.5s.5.223.5.5v5.5h5.5c.277 0 .5.223.5.5s-.223.5-.5.5z" fill="#1e8bcd"/><path d="m2 9v7h7v-7zm1 1h5v5h-5z" fill="#3a3a38"/><path d="m6 10v5h-1v-5z" fill="#18ab50" stroke-width="1.290994"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_grow.svg b/loleaflet/images/lc_grow.svg
index 898306a621..194457b231 100644
--- a/loleaflet/images/lc_grow.svg
+++ b/loleaflet/images/lc_grow.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="30.330036" letter-spacing="0" transform="scale(.98335663 1.0169251)" word-spacing="0" x="1.974612" y="21.633846"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="1.974612" y="21.633846">A</tspan></text><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 24 -4.007121)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h9.9928788"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.503906.9921875c-.00213 0-.003736.00192497-.005859.00195312.000026.00212432.001953.00372861.001953.00585938-.06645 0-.1296.0137694-.1875.0371094-.06278.025305-.119006.062355-.166016.109375l-2.996093 3.0058594c-.097934.09793-.146485.2276607-.146485.3554687 0 .127809.048555.2555756.146485.3535156.195869.195868.513115.195868.708984 0l2.140625-2.1542969v8.7929688c0 .276999.223.5.5.5.0013 0 .002606.00001.003906 0v-.007812c.277 0 .5-.223002.5-.5v-8.7929692l2.140625 2.1542968c.195869.195868.513116.195868.708985 0 .09793-.09794.146484-.2257066.146484-.3535156 0-.127808-.04855-.2575387-.146484-.3554688l-2.996094-3.0058593c-.04701-.04702-.103236-.08407-.166016-.109375-.0579-.02334-.12105-.0371094-.1875-.0371094z" fill="#1e8bcd"/><path d="m9.1624107 2.011718-7.1624107 19.988282h2.0485355c.2228006 0 .41218-.06543.5671719-.197266.1646787-.131832.2758378-.284635.3339596-.457031l1.4608409-4.339844h8.1866791l1.468303 4.355469c.07749.182536.183416.333387.319034.455078.145306.121691.334685.183594.567171.183594h2.048537l-7.14935-19.988282zm1.3377063 2.6171875c.08718.3752143.179253.7243184.276122 1.0488281.09687.3245097.194179.6081802.291049.8515625l2.856383 8.4765629h-6.8396465l2.84892-8.4609379c.087185-.2433823.1792535-.5270528.2761225-.8515625.09687-.3245097.19418-.6790979.29105-1.0644531z" fill="#3a3a38" stroke-width=".977362"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_hangingindent.svg b/loleaflet/images/lc_hangingindent.svg
index ee1660b534..e70925f12f 100644
--- a/loleaflet/images/lc_hangingindent.svg
+++ b/loleaflet/images/lc_hangingindent.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21" y="2"/><rect height="1" ry=".5" width="11" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="17"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="12"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 11.014242 2)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.4980469 6.9960938c-.127809 0-.2555807.048549-.3535157.1464843-.1958679.195869-.1958679.5131154 0 .7089844l3.1484376 3.1484375h-6.7929688c-.277 0-.5.223-.5.5s.223.5.5.5h6.7929688l-3.1484376 3.148438c-.195868.195868-.1958679.513115 0 .708984.097935.09793.2257067.146484.3535157.146484.127808 0 .2575387-.04855.3554687-.146484l4-4.003906c.047015-.047013.084075-.103236.109375-.166016.02334-.057904.0371094-.12105.0371094-.1875s-.013769-.129596-.037109-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-4-4.0039059c-.0979304-.09793-.2276611-.1464844-.3554691-.1464843z" fill="#1e8bcd"/><g fill="#3a3a38" transform="matrix(-1 0 0 1 2 0)"><rect height="1" ry=".5" width="19" x="-21" y="1"/><rect height="1" ry=".436441" width="11" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="16"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="11"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_headerandfooter.svg b/loleaflet/images/lc_headerandfooter.svg
index 4c03f51d4e..6285920b61 100644
--- a/loleaflet/images/lc_headerandfooter.svg
+++ b/loleaflet/images/lc_headerandfooter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><path d="m6 4h7v3h-7z"/><path d="m6 17h11v3h-11z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6 4h7v3h-7z" fill="#ed8733"/><path d="m6 17h11v3h-11z" fill="#ed8733"/><g fill="#f8db8f"><path d="m7 5h5v1h-5z" stroke-width=".48795"/><path d="m7 18h9v1h-9z" stroke-width=".522233"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_helpindex.svg b/loleaflet/images/lc_helpindex.svg
index 766246f688..93c3070b6a 100644
--- a/loleaflet/images/lc_helpindex.svg
+++ b/loleaflet/images/lc_helpindex.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#4d82b8" r="10"/><path d="m12 4.9999998c-2.2100002 0-4.0000002 1.79-4.0000002 4h2c0-1.1.9000002-2 2.0000002-2s2 .9 2 2c0 .55-.219844 1.0501562-.589844 1.4101562l-1.240234 1.259766c-.72.73-1.169922 1.730078-1.169922 2.830078v.5h2c0-1.5.449922-2.100078 1.169922-2.830078l.90039-.919922c.57-.57.929688-1.3700002.929688-2.2500002 0-2.21-1.79-4-4-4zm-1 13.0000002v2h2v-2z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#0063b1" r="10"/><path d="m12 3a9 9 0 0 0 -9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0 -9-9z" fill="#83beec"/><path d="m12 4.9999998c-2.2100002 0-4.0000002 1.79-4.0000002 4h2c0-1.1.9000002-2 2.0000002-2s2 .9 2 2c0 .55-.219844 1.0501562-.589844 1.4101562l-1.240234 1.259766c-.72.73-1.169922 1.730078-1.169922 2.830078v.5h2c0-1.5.449922-2.100078 1.169922-2.830078l.90039-.919922c.57-.57.929688-1.3700002.929688-2.2500002 0-2.21-1.79-4-4-4zm-1 12.0000002v2h2v-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_hidedetail.svg b/loleaflet/images/lc_hidedetail.svg
index 49c03cf447..444bee5814 100644
--- a/loleaflet/images/lc_hidedetail.svg
+++ b/loleaflet/images/lc_hidedetail.svg
@@ -1,10 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#808080"
- d="M 10.5,2 C 10.223,2 10,2.223 10,2.5 10,2.777 10.223,3 10.5,3 h 10 C 20.777,3 21,2.777 21,2.5 21,2.223 20.777,2 20.5,2 Z m 0,3 C 10.223,5 10,5.223 10,5.5 10,5.777 10.223,6 10.5,6 h 10 C 20.777,6 21,5.777 21,5.5 21,5.223 20.777,5 20.5,5 Z m 2,5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 8 C 20.777,11 21,10.777 21,10.5 21,10.223 20.777,10 20.5,10 Z m 0,3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 8 C 20.777,14 21,13.777 21,13.5 21,13.223 20.777,13 20.5,13 Z m -2,5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 10 C 20.777,19 21,18.777 21,18.5 21,18.223 20.777,18 20.5,18 Z m 0,3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 10 C 20.777,22 21,21.777 21,21.5 21,21.223 20.777,21 20.5,21 Z"
- />
- <path
- style="fill:#e68497"
- d="m 2,11 h 8 v 2 H 2 Z"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm2 5c-.277 0-.5.223-.5.5s.223.5.5.5h8c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h8c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm-2 5c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#3a3a38"/><path d="m2 11h8v2h-8z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_hidenote.svg b/loleaflet/images/lc_hidenote.svg
index 737b60742e..e96606572d 100644
--- a/loleaflet/images/lc_hidenote.svg
+++ b/loleaflet/images/lc_hidenote.svg
@@ -1,4 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path stroke-linejoin="round" stroke-linecap="round" stroke="#808080" fill="#fff" d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" />
- <g> <path d="M 2,2 V 17 L 20,2 Z M 3,3 H 17.183594 L 3,14.900391 Z" fill="#4d82b8"/><path d="M 3,3 H 17.183594 L 3,14.900391 Z" fill="#fff"/></g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146874c0 .253107.3222577.353126.5.353126.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h8.617188c.552262-.000055.999945-.447738 1-1v-13c-.000055-.5522619-.447738-.9999448-1-1z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h9v-13z" fill="#fafafa"/><path d="m4 2c-.5625205 0-.9491806.0202304-1.265625.0527344-.4200361.1185263-.7343292.4893149-.734375.9472656v1 11 1c.0000314.314103.1543425.582297.3808594.765625.0753111-.069692.1581821-.160792.2617187-.300781l17.3574219-14.464844zm-1 1h14.183594l-14.183594 11.900391z" fill="#3a3a38"/><path d="m3 3h14.183594l-14.183594 11.900391z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_horizontalpos.svg b/loleaflet/images/lc_horizontalpos.svg
index bf5f12fd3d..8a4548ea60 100644
--- a/loleaflet/images/lc_horizontalpos.svg
+++ b/loleaflet/images/lc_horizontalpos.svg
@@ -1,8 +1,72 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g transform="matrix(0 1 1 0 -.5 -7)">
- <path d="m21.621 14.497-2.1179 1.9955-2.125-1.9955" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/>
- <path d="m19.505 16.493-0.0101-6.9929" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/>
- <path d="m17.995 3h3v3h-3z" fill="#4d82b8"/>
- <path d="m18 19h3v3h-3z" fill="#808080"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_horizontalpos.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="6.0903502"
+ inkscape:cy="19.086482"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12">
+ <inkscape:grid
+ type="xygrid"
+ id="grid828" />
+ </sodipodi:namedview>
+ <g
+ id="g818"
+ transform="rotate(-90,12.500154,12.5)">
+ <path
+ id="path8-3"
+ d="M 9.0001771,13.515625 C 8.988673,13.061307 9.54046,12.828778 9.857599,13.154297 l 2.144531,2.148437 -0.0019,-6.777343 C 11.982227,8.175214 12.241688,8 12.500177,8 c 0.258489,0 0.51795,0.175214 0.5,0.525391 l -0.002,6.777343 2.144531,-2.148437 c 0.317139,-0.325519 0.868926,-0.09299 0.857422,0.361328 -0.0041,0.130048 -0.05875,0.25337 -0.152344,0.34375 l -2.912112,2.916016 C 12.775075,16.94868 12.669295,16.9984 12.500177,17 12.331059,16.9984 12.225279,16.94868 12.06463,16.775391 L 9.1525209,13.859375 C 9.0589269,13.768995 9.004277,13.645673 9.0001771,13.515625 Z"
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 11,3 h 3 v 3 h -3 z"
+ id="path6"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 11.005,19 h 3 v 3 h -3 z"
+ id="path8"
+ style="fill:#3a3a38"
+ inkscape:connector-curvature="0" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_hyperlinkdialog.svg b/loleaflet/images/lc_hyperlinkdialog.svg
index 0aab5a02d6..c8a7d3887f 100644
--- a/loleaflet/images/lc_hyperlinkdialog.svg
+++ b/loleaflet/images/lc_hyperlinkdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .8730469 3.5h13.2558591a7.5 7.5 0 0 0 .871094-3.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fff"/><g fill="#808080"><path d="m10.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .7636719 3.5h1.109375a7.5 7.5 0 0 1 -.8730469-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1 -.871094 3.5h1.105469a8.5 8.5 0 0 0 .765625-3.5 8.5 8.5 0 0 0 -8.5-8.5z"/><path d="m2.637553 10h15.845709v1h-15.845709z"/><path d="m9.5410156 2.2128906c-2.4584665 3.9164445-3.0789627 7.8785134-2.078125 11.7871094h1.015625c-1.0472131-3.729976-.482262-7.4446328 1.9101564-11.2558594z" fill-rule="evenodd"/><path d="m11.458984 2.2128906-.847656.53125c2.392419 3.8112266 2.957367 7.5258834 1.910156 11.2558594h1.015625c1.000838-3.908596.380337-7.8706648-2.078125-11.7871094z" fill-rule="evenodd"/></g><path d="m4 5.5017908c4.2087338 1.1063541 8.492323 1.5417482 13 0" fill="none" stroke="#808080"/><path d="m17.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z" fill="#4d82b8"/><path d="m7.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z" fill="#4d82b8"/><rect fill="#4d82b8" height="2" ry=".988609" width="8" x="10" y="18"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .8730469 3.5h13.2558591a7.5 7.5 0 0 0 .871094-3.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fafafa"/><g fill="#3a3a38"><path d="m10.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .7636719 3.5h1.109375a7.5 7.5 0 0 1 -.8730469-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1 -.871094 3.5h1.105469a8.5 8.5 0 0 0 .765625-3.5 8.5 8.5 0 0 0 -8.5-8.5z"/><path d="m2.637553 10h15.845709v1h-15.845709z"/><g fill-rule="evenodd"><path d="m9.5410156 2.2128906c-2.4584665 3.9164445-3.0789627 7.8785134-2.078125 11.7871094h1.015625c-1.0472131-3.729976-.482262-7.4446328 1.9101564-11.2558594z"/><path d="m11.458984 2.2128906-.847656.53125c2.392419 3.8112266 2.957367 7.5258834 1.910156 11.2558594h1.015625c1.000838-3.908596.380337-7.8706648-2.078125-11.7871094z"/></g></g><path d="m4 5.5017908c4.2087338 1.1063541 8.492323 1.5417482 13 0" fill="none" stroke="#3a3a38"/><g fill="#1e8bcd"><path d="m17.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><path d="m7.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><rect height="2" ry=".988609" width="8" x="10" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_hyphenate.svg b/loleaflet/images/lc_hyphenate.svg
index 978d9c9d5e..35102410c5 100644
--- a/loleaflet/images/lc_hyphenate.svg
+++ b/loleaflet/images/lc_hyphenate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m10 10.999999h-1.3074437c-.1510251 0-.2718451-.03614-.3624599-.108433-.0906144-.076807-.1574965-.171687-.2006464-.284638l-.5436896-1.606928h-3.1650485l-.5372168 1.600151c-.03452.0994-.1014024.192018-.2006473.277861-.0949299.081325-.2135922.121988-.3559869.121988h-1.3268609l3.132686-8.9999988h1.734628zm-5.1974111-2.999999h2.3948227c-.3855516-1.3019248-.8548498-3.1127184-1.2038842-4.3599394-.3531895 1.3154705-.7750345 3.0083455-1.1909385 4.3599394z"/><path d="m12.000001 10.999999v-8.999999h3.281705c.620929 0 1.152114.056476 1.593555.1694284.441442.1129516.800416.2733431 1.076923.4811746.281358.2078314.4851.4608432.611226.7590354.130977.2936747.196466.623494.196466.9894577 0 .2078315-.03153.4088858-.09459.603163-.06307.1942773-.160089.375-.291066.5421682-.130978.1671689-.300763.3207834-.509355.4608433-.203742.1355423-.448718.2507531-.734928.3456322 1.246709.2801205 1.870063.9420181 1.870063 1.985693 0 .3840366-.07519.7387053-.225573 1.0640062-.150381.3253013-.371101.60768-.662161.847137-.28621.234941-.642759.420182-1.069648.555723-.422037.131025-.907138.196537-1.455301.196537zm1.999999-3.9103908v2.5278618h1.550937c.305612 0 .56029-.036144.764033-.108433.203742-.072289.363825-.1694277.48025-.291417.121274-.1219873.206166-.2620474.254677-.4201801.04852-.1626504.07278-.3298188.07278-.5015052 0-.185241-.02911-.3524097-.08733-.5015061-.053363-.1490964-.143106-.2756025-.269231-.3795183-.121277-.1039158-.283787-.182982-.48753-.2371987-.198891-.0587358-.443866-.0881037-.734926-.0881037zm0-1.2266563h1.172558c.538461 0 .953222-.094879 1.244283-.2846384.29106-.1942773.43659-.5128015.43659-.9555726 0-.4608429-.126126-.7838851-.378377-.9691265-.252252-.1897589-.650035-.2846384-1.193348-.2846384h-1.281706z"/><path d="m8.8952016 19.771555q.1645439 0 .2820765.106115l.8227218.749447q-.564152.669861-1.4182169 1.021372-.8462292.351511-2.0137121.351511-1.0577866 0-1.9040158-.331614-.8462294-.338245-1.4417239-.93515-.5876594-.603537-.9089131-1.42594-.3134181-.829035-.3134181-1.810612 0-.988209.3369245-1.810611.3447601-.829035.9637611-1.425941.6190011-.596904 1.4809012-.928519.8619002-.331613 1.8961803-.331613 1.0499512 0 1.8570033.318349.8070515.311718 1.3476985.829036l-.6895204.81577q-.070524.07295-.1645439.132645-.086193.0597-.2507357.0597-.1645441 0-.3212531-.106115-.1488737-.106121-.3761018-.232136-.2193929-.126013-.5563174-.232129-.3369247-.106116-.8619002-.106116-.5719884 0-1.0421157.205602-.4701275.198967-.807052.590272-.3369245.384672-.5249756.948415-.1802155.557111-.1802155 1.273398 0 .722918.2037218 1.286661.2037219.563744.5484819.955049.3525957.384672.822723.590272.4701274.198968 1.0107739.198968.3212537 0 .5798237-.02652.25857-.03316.4779628-.106115.2272283-.07959.4231147-.198969.1958864-.119381.3917728-.298452.078355-.05306.1567091-.08622.086189-.03979.1723803-.03979z"/></g><path d="m20.999039 13v2c0 1.104569-.895431 2-2 2l-6.285156-.0059 3.146484-3.146485c.32527-.318003.09144-.869893-.363281-.857422-.12976.0036-.253031.05754-.34375.150391l-3.957031 3.957031c-.260944.199522-.261864.592163-.002.792969l.0059.0039 3.953125 3.953125c.471254.49084 1.197871-.235777.707031-.707031l-3.146478-3.146437 6.285156.005859c1.656854 0 3-1.343146 3-3v-2z" fill="#4d82b8" fill-rule="evenodd"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m20.999039 13v2c0 1.104569-.895431 2-2 2l-6.285156-.0059 3.146484-3.146485c.32527-.318003.09144-.869893-.363281-.857422-.12976.0036-.253031.05754-.34375.150391l-3.957031 3.957031c-.260944.199522-.261864.592163-.002.792969l.0059.0039 3.953125 3.953125c.471254.49084 1.197871-.235777.707031-.707031l-3.146478-3.146437 6.285156.005859c1.656854 0 3-1.343146 3-3v-2z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#3a3a38"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z" stroke-width=".397352"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z" stroke-width=".397352"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924888.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262027-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z" stroke-width=".397352"/><text font-family="sans-serif" font-size="15.946081" letter-spacing="0" stroke-width=".398652" word-spacing="0" x=".777381" y="22.897972"><tspan fill="#3a3a38" font-family="Carlito" stroke-width=".398652" x=".777381" y="22.897972">d</tspan></text></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_hyphenation.svg b/loleaflet/images/lc_hyphenation.svg
index 978d9c9d5e..35102410c5 100644
--- a/loleaflet/images/lc_hyphenation.svg
+++ b/loleaflet/images/lc_hyphenation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m10 10.999999h-1.3074437c-.1510251 0-.2718451-.03614-.3624599-.108433-.0906144-.076807-.1574965-.171687-.2006464-.284638l-.5436896-1.606928h-3.1650485l-.5372168 1.600151c-.03452.0994-.1014024.192018-.2006473.277861-.0949299.081325-.2135922.121988-.3559869.121988h-1.3268609l3.132686-8.9999988h1.734628zm-5.1974111-2.999999h2.3948227c-.3855516-1.3019248-.8548498-3.1127184-1.2038842-4.3599394-.3531895 1.3154705-.7750345 3.0083455-1.1909385 4.3599394z"/><path d="m12.000001 10.999999v-8.999999h3.281705c.620929 0 1.152114.056476 1.593555.1694284.441442.1129516.800416.2733431 1.076923.4811746.281358.2078314.4851.4608432.611226.7590354.130977.2936747.196466.623494.196466.9894577 0 .2078315-.03153.4088858-.09459.603163-.06307.1942773-.160089.375-.291066.5421682-.130978.1671689-.300763.3207834-.509355.4608433-.203742.1355423-.448718.2507531-.734928.3456322 1.246709.2801205 1.870063.9420181 1.870063 1.985693 0 .3840366-.07519.7387053-.225573 1.0640062-.150381.3253013-.371101.60768-.662161.847137-.28621.234941-.642759.420182-1.069648.555723-.422037.131025-.907138.196537-1.455301.196537zm1.999999-3.9103908v2.5278618h1.550937c.305612 0 .56029-.036144.764033-.108433.203742-.072289.363825-.1694277.48025-.291417.121274-.1219873.206166-.2620474.254677-.4201801.04852-.1626504.07278-.3298188.07278-.5015052 0-.185241-.02911-.3524097-.08733-.5015061-.053363-.1490964-.143106-.2756025-.269231-.3795183-.121277-.1039158-.283787-.182982-.48753-.2371987-.198891-.0587358-.443866-.0881037-.734926-.0881037zm0-1.2266563h1.172558c.538461 0 .953222-.094879 1.244283-.2846384.29106-.1942773.43659-.5128015.43659-.9555726 0-.4608429-.126126-.7838851-.378377-.9691265-.252252-.1897589-.650035-.2846384-1.193348-.2846384h-1.281706z"/><path d="m8.8952016 19.771555q.1645439 0 .2820765.106115l.8227218.749447q-.564152.669861-1.4182169 1.021372-.8462292.351511-2.0137121.351511-1.0577866 0-1.9040158-.331614-.8462294-.338245-1.4417239-.93515-.5876594-.603537-.9089131-1.42594-.3134181-.829035-.3134181-1.810612 0-.988209.3369245-1.810611.3447601-.829035.9637611-1.425941.6190011-.596904 1.4809012-.928519.8619002-.331613 1.8961803-.331613 1.0499512 0 1.8570033.318349.8070515.311718 1.3476985.829036l-.6895204.81577q-.070524.07295-.1645439.132645-.086193.0597-.2507357.0597-.1645441 0-.3212531-.106115-.1488737-.106121-.3761018-.232136-.2193929-.126013-.5563174-.232129-.3369247-.106116-.8619002-.106116-.5719884 0-1.0421157.205602-.4701275.198967-.807052.590272-.3369245.384672-.5249756.948415-.1802155.557111-.1802155 1.273398 0 .722918.2037218 1.286661.2037219.563744.5484819.955049.3525957.384672.822723.590272.4701274.198968 1.0107739.198968.3212537 0 .5798237-.02652.25857-.03316.4779628-.106115.2272283-.07959.4231147-.198969.1958864-.119381.3917728-.298452.078355-.05306.1567091-.08622.086189-.03979.1723803-.03979z"/></g><path d="m20.999039 13v2c0 1.104569-.895431 2-2 2l-6.285156-.0059 3.146484-3.146485c.32527-.318003.09144-.869893-.363281-.857422-.12976.0036-.253031.05754-.34375.150391l-3.957031 3.957031c-.260944.199522-.261864.592163-.002.792969l.0059.0039 3.953125 3.953125c.471254.49084 1.197871-.235777.707031-.707031l-3.146478-3.146437 6.285156.005859c1.656854 0 3-1.343146 3-3v-2z" fill="#4d82b8" fill-rule="evenodd"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m20.999039 13v2c0 1.104569-.895431 2-2 2l-6.285156-.0059 3.146484-3.146485c.32527-.318003.09144-.869893-.363281-.857422-.12976.0036-.253031.05754-.34375.150391l-3.957031 3.957031c-.260944.199522-.261864.592163-.002.792969l.0059.0039 3.953125 3.953125c.471254.49084 1.197871-.235777.707031-.707031l-3.146478-3.146437 6.285156.005859c1.656854 0 3-1.343146 3-3v-2z" fill="#1e8bcd" fill-rule="evenodd"/><g fill="#3a3a38"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z" stroke-width=".397352"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z" stroke-width=".397352"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924888.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262027-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z" stroke-width=".397352"/><text font-family="sans-serif" font-size="15.946081" letter-spacing="0" stroke-width=".398652" word-spacing="0" x=".777381" y="22.897972"><tspan fill="#3a3a38" font-family="Carlito" stroke-width=".398652" x=".777381" y="22.897972">d</tspan></text></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_incrementindent.svg b/loleaflet/images/lc_incrementindent.svg
index 879eb28695..152d540513 100644
--- a/loleaflet/images/lc_incrementindent.svg
+++ b/loleaflet/images/lc_incrementindent.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21" y="2"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="17"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="12"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 11.014242 0)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.4980469 6.9960938c-.127809 0-.2555807.048549-.3535157.1464843-.1958679.195869-.1958679.5131154 0 .7089844l3.1484376 3.1484375h-6.7929688c-.277 0-.5.223-.5.5s.223.5.5.5h6.7929688l-3.1484376 3.148438c-.195868.195868-.1958679.513115 0 .708984.097935.09793.2257067.146484.3535157.146484.127808 0 .2575387-.04855.3554687-.146484l4-4.003906c.047015-.047013.084075-.103236.109375-.166016.02334-.057904.0371094-.12105.0371094-.1875s-.013769-.129596-.037109-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-4-4.0039059c-.0979304-.09793-.2276611-.1464844-.3554691-.1464843z" fill="#1e8bcd"/><g fill="#3a3a38" transform="matrix(-1 0 0 1 2 0)"><rect height="1" ry=".5" width="19" x="-21" y="1"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="16"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="11"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_incrementlevel.svg b/loleaflet/images/lc_incrementlevel.svg
new file mode 100644
index 0000000000..bd4de833fa
--- /dev/null
+++ b/loleaflet/images/lc_incrementlevel.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.501954 18c-.127809 0-.255585-.04854-.353515-.146484l-6.001954-6c-.04702-.04701-.08407-.103236-.109375-.166016-.02334-.057904-.03711-.12105-.03711-.1875s.01377-.129596.03711-.1875c.0253-.06278.06236-.119003.109375-.166016l6.001954-6c.09793-.097944.225706-.146484.353515-.146484.127809-.000001.255586.04855.353516.146484.195867.195868.195869.511162 0 .707032l-5.148438 5.146484h17.792969c.276998 0 .5.223.5.5s-.223002.5-.5.5h-17.792969l5.148438 5.146484c.195869.19587.195867.511164 0 .707032-.09793.09793-.225707.146485-.353516.146484z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertannotation.svg b/loleaflet/images/lc_insertannotation.svg
index 2b0e791fac..59eca149e3 100644
--- a/loleaflet/images/lc_insertannotation.svg
+++ b/loleaflet/images/lc_insertannotation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5v-1.546875-1.953125c0-.554.446-1 1-1h2.078125 6.421875v-9.5z" fill="#fff"/><path d="m14 13c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h1v2.5c.000174.445319.538519.668295.853516.353516l2.853515-2.853516h3.292969c.554 0 1-.446 1-1v-5c0-.554-.446-1-1-1z" fill="#eac282"/><path d="m2.5 2c-.277 0-.5.223-.5.5v7 7c .0000276.276131.2238691.499972.5.5h3.5v4.5c.00113.433187.5150257.660119.8359375.369141l5.1640625-4.69336v-1.175781c-.124355.000331-.244124.04698-.335938.130859l-4.664062 4.240235v-3.871094c-.0000276-.276131-.2238691-.499972-.5-.5h-3.5v-6.5-6.5h18v9h1v-9.5c-.000028-.2761309-.223869-.4999724-.5-.5z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146874c0 .253107.3222577.353126.5.353126.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h8.617188c.552262-.000055.999945-.447738 1-1v-13c-.000055-.5522619-.447738-.9999448-1-1z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h9v-13z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertauthorfield.svg b/loleaflet/images/lc_insertauthorfield.svg
index 3c14478600..d9ed7a08aa 100644
--- a/loleaflet/images/lc_insertauthorfield.svg
+++ b/loleaflet/images/lc_insertauthorfield.svg
@@ -1,79 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- viewBox="0 0 24 24"
- id="svg2"
- version="1.1"
- inkscape:version="0.91 r13725"
- sodipodi:docname="lc_dbviewaliases.svg">
- <metadata
- id="metadata14">
- <rdf:RDF>
- <cc:Work
- rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <defs
- id="defs12" />
- <sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="2560"
- inkscape:window-height="1375"
- id="namedview10"
- showgrid="true"
- inkscape:zoom="19.666667"
- inkscape:cx="12.990845"
- inkscape:cy="11.633852"
- inkscape:window-x="0"
- inkscape:window-y="36"
- inkscape:window-maximized="1"
- inkscape:current-layer="svg2">
- <inkscape:grid
- type="xygrid"
- id="grid4142" />
- </sodipodi:namedview>
- <path
- style="opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m 12,2 a 5,5 0 0 0 -5,5 5,5 0 0 0 5,5 5,5 0 0 0 5,-5 5,5 0 0 0 -5,-5 z m 0,1 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 z"
- id="path4144"
- inkscape:connector-curvature="0" />
- <circle
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="path4146"
- cx="12"
- cy="7"
- r="4" />
- <path
- style="opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 12 12 A 10 10 0 0 0 2 22 L 3 22 A 9 9 0 0 1 12 13 A 9 9 0 0 1 21 22 L 22 22 A 10 10 0 0 0 12 12 z "
- id="path4164" />
- <path
- style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="M 12 13 A 9 9 0 0 0 3.0664062 21 L 20.939453 21 A 9 9 0 0 0 12 13 z "
- id="path4166" />
- <rect
- style="opacity:1;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- id="rect4203"
- width="18"
- height="1"
- x="3"
- y="21"
- ry="0" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2a5 5 0 0 0 -5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0 -5-5zm0 1a4 4 0 0 1 4 4 4 4 0 0 1 -4 4 4 4 0 0 1 -4-4 4 4 0 0 1 4-4z" fill="#3a3a38"/><circle cx="12" cy="7" fill="#fafafa" r="4"/><path d="m12 12a10 10 0 0 0 -10 10h1a9 9 0 0 1 9-9 9 9 0 0 1 9 9h1a10 10 0 0 0 -10-10z" fill="#3a3a38"/><path d="m12 13a9 9 0 0 0 -8.9335938 8h17.8730468a9 9 0 0 0 -8.939453-8z" fill="#fafafa"/><path d="m3 21h18v1h-18z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertauthoritiesentry.svg b/loleaflet/images/lc_insertauthoritiesentry.svg
index 4c999760f8..4f6dd5a386 100644
--- a/loleaflet/images/lc_insertauthoritiesentry.svg
+++ b/loleaflet/images/lc_insertauthoritiesentry.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3h14v18h-14z" fill="#fff"/><path d="m4.5 2c-.277 0-.653652.2695221-.5.5v1.5h-.5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h.5v8h-.5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h.5v1.5c0 .277.223.5.5.5h15c .277 0 .5-.223.5-.5v-19c0-.277-.223-.5-.5-.5zm.5 1h14v18h-14v-1.5-3-9-3z" fill="#808080"/><g fill="#d65532"><rect height="2" ry=".961864" width="8" x="8" y="13"/><path d="m8 10c-1.104522 0-2 .895478-2 2v4c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-.28125-3.71875c0-.552299.4267669-1 1-1h1v-1z"/><path d="m16 10c1.104522 0 2 .895478 2 2v4c0 1.104597-.895431 2-2 2h-1v-1h1c .552284 0 1-.447701 1-1v-.28125-3.71875c0-.552299-.426767-1-1-1h-1v-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3h14v18h-14z" fill="#fafafa"/><path d="m4.5 2c-.277 0-.653652.2695221-.5.5v1.5h-.5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h.5v8h-.5c-.277 0-.5.223-.5.5v3c0 .277.223.5.5.5h.5v1.5c0 .277.223.5.5.5h15c.277 0 .5-.223.5-.5v-19c0-.277-.223-.5-.5-.5zm.5 1h14v18h-14v-1.5-3-9-3z" fill="#3a3a38"/><g fill="#ed3d3b"><rect height="2" ry=".961864" width="8" x="8" y="13"/><path d="m8 10c-1.104522 0-2 .895478-2 2v4c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-.28125-3.71875c0-.552299.4267669-1 1-1h1v-1z"/><path d="m16 10c1.104522 0 2 .895478 2 2v4c0 1.104597-.895431 2-2 2h-1v-1h1c.552284 0 1-.447701 1-1v-.28125-3.71875c0-.552299-.426767-1-1-1h-1v-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertaxistitle.svg b/loleaflet/images/lc_insertaxistitle.svg
index 4709aabbf0..78c45fedcd 100644
--- a/loleaflet/images/lc_insertaxistitle.svg
+++ b/loleaflet/images/lc_insertaxistitle.svg
@@ -1,13 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#808080">
- <path d="m8 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h3c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm0 1h3v8h-3z"/>
- <rect x="11" y="6" width="4" height="14" ry="1"/>
- <rect transform="matrix(0 -1 -1 0 0 0)" x="-22" y="-5" width="20" height="1" ry=".5"/>
- <rect transform="matrix(0 -1 -1 0 0 0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m8 13h3v6h-3z" fill="#fff"/>
- <rect x="6" y="21" width="15" height="1" ry=".48836" fill="#4d82b8"/>
- <rect x="2" y="3" width="1" height="15" ry=".48836" fill="#4d82b8"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="14" ry="1" width="4" x="11" y="5"/><g fill="#3a3a38" transform="matrix(0 -1 -1 0 0 0)"><rect height="1" ry=".5" width="20" x="-22" y="-5"/><rect height="20" ry=".5" width="1" x="-20" y="-22"/></g><path d="m12 6h2v12h-2z" fill="#c8c6c4"/><g fill="#1e8bcd"><rect height="1" ry=".488357" width="15" x="6" y="21"/><rect height="15" ry=".488357" width="1" x="2" y="3"/></g><rect fill="#3a3a38" height="11" ry="1" width="4" x="6" y="8"/><path d="m7 9h2v9h-2z" fill="#c8c6c4"/><rect fill="#3a3a38" height="8" ry="1" width="4" x="16" y="11"/><path d="m17 12h2v6h-2z" fill="#c8c6c4"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertbookmark.svg b/loleaflet/images/lc_insertbookmark.svg
index fe7797e653..0bccabb828 100644
--- a/loleaflet/images/lc_insertbookmark.svg
+++ b/loleaflet/images/lc_insertbookmark.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5v-10c0-1.0907028.909297-2 2-2 .545351 0 1.044541.2281347 1.408203.5917969.262983-.343382.627453-.5976924 1.111328-.5917969.211155.0024613.417984.0532845.605469.1445312h.001953l3.873047 1.8847658v-4.3007814l-4-3.7285156zm10.044922 8.328125v5.427734l3.955078-1.492187v-2.009766zm3.955078 6.074219-3.996094 1.505859c-.360204.136249-.687987-.020578-1.003906-.164062v2.255859h5z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5v-1h-5v-18h9v4c0 .554.446 1 1 1h4v3.029297l1 .486328v-.625-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm14 11.253906v2.009766l1-.376953v-1.146485zm1 3.771485-1 .376953v3.597656h-5v1h5c.554 0 1-.446 1-1z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m14.507927 10.000201c-.254427-.0030999-.462142.225115-.462277.507799v6.9842c.000328.347953.308173.592601.604651.480457l8.087202-3.048752c.393157-.150748.415773-.75902.03515-.945289l-8.085442-3.935448c-.05655-.02763-.117518-.04225-.179286-.04297z" fill="#4d82b8"/><path d="m12 10c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1s1-.446 1-1v-11c0-.554-.446-1-1-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5v-10c0-1.0907028.909297-2 2-2 .545351 0 1.044541.2281347 1.408203.5917969.262983-.343382.627453-.5976924 1.111328-.5917969.211155.0024613.417984.0532845.605469.1445312h.001953l3.873047 1.8847658v-4.3007814l-4-3.7285156zm10.044922 8.328125v5.427734l3.955078-1.492187v-2.009766zm3.955078 6.074219-3.996094 1.505859c-.360204.136249-.687987-.020578-1.003906-.164062v2.255859h5z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5v-1h-5v-18h9v4c0 .554.446 1 1 1h4v3.029297l1 .486328v-.625-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm14 11.253906v2.009766l1-.376953v-1.146485zm1 3.771485-1 .376953v3.597656h-5v1h5c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m14.462277 10.000201c-.254427-.0031-.462142.225115-.462277.507799v6.9842c.000328.347953.308173.592601.604651.480457l8.087202-3.048752c.393157-.150748.415773-.75902.03515-.945289l-8.085442-3.935448c-.05655-.02763-.117518-.04225-.179286-.04297z" fill="#0063b1"/><path d="m12 10c-.554 0-1 .446-1 1v11c0 .554.446 1 1 1s1-.446 1-1v-11c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m15 11.330078v5.425781l6.28125-2.36914z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertbreak.svg b/loleaflet/images/lc_insertbreak.svg
index 247345c3b5..9289df8606 100644
--- a/loleaflet/images/lc_insertbreak.svg
+++ b/loleaflet/images/lc_insertbreak.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m1.495667 8.999133c-.275368.0011-.498022.22463-.498047.5v5c-.000621.424388.494386.65657.820312.384766l3-2.5c.24089-.199955.24089-.569577 0-.769532l-3-2.5c-.09052-.07512-.204633-.115924-.322265-.115234z"/><rect height="2" ry="1" width="4" x="6" y="11"/><rect height="2" ry="1" width="4" x="12" y="11"/><rect height="2" ry="1" width="4" x="18" y="11"/></g><path d="m7 14c-.554 0-1 .446-1 1v7h1v-7h14v7h1v-7c0-.554-.446-1-1-1z" fill="#808080"/><path d="m7 15h14v7h-14z" fill="#fff"/><path d="m21 2v7h-14-1c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-7z" fill="#808080"/><path d="m9 2v6c0 .554-.446 1-1 1h13v-7z" fill="#fff"/><rect fill="#eac282" height="1" ry=".5" width="6" x="1" y="1"/><rect fill="#eac282" height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" style="fill:#eac282;fill-rule:evenodd;stroke:#eac282;stroke-width:1.000012;stroke-linecap:round;stroke-linejoin:round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><rect height="1" ry=".5" width="4" x="6" y="11"/><rect height="1" ry=".5" width="4" x="12" y="11"/><rect height="1" ry=".429231" width="4" x="18" y="11"/><path d="m1.4941406 9.0019531a.49824866.49824866 0 0 0 -.4921875.4980469v4a.49824866.49824866 0 0 0 .7734375.414062l3-2a.49824866.49824866 0 0 0 0-.828124l-3-2.0000005a.49824866.49824866 0 0 0 -.28125-.083984z"/></g><path d="m7 13c-.554 0-1 .446-1 1v8h1v-8h6.515625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781zm8.837891 0 .125.083984.017578-.083984zm4.18164 0 .017578.083984.125-.083984z" fill="#3a3a38"/><path d="m7 14v8h6.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.125-1.261718l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.464844-.464844z" fill="#fafafa"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#3a3a38"/><path d="m7-9h14v7h-14z" fill="#fafafa" transform="scale(1 -1)"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertbreakmenu.svg b/loleaflet/images/lc_insertbreakmenu.svg
index 65af4963cc..201244c579 100644
--- a/loleaflet/images/lc_insertbreakmenu.svg
+++ b/loleaflet/images/lc_insertbreakmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m2.622407 12.000012c-.3441257.0015-.622375.299419-.6224063.666472v6.664721c-.000776.565685.6178312.875171 1.0251389.512871l3.7490814-3.33236c.3010387-.266529.3010387-.759215 0-1.025743l-3.7490814-3.332361c-.1131223-.100131-.2557286-.15452-.4027326-.1536z"/><rect height="2" ry=".966102" width="6" x="8" y="15"/><rect height="2" ry=".966102" width="6" x="16" y="15"/><rect height="2" ry=".966102" width="6" x="24" y="15"/></g><path d="m6.9667969 20c-.5352205 0-.9667969.431576-.9667969.966797v8.033203h1v-8h20v8h1v-8.033203c0-.535221-.431576-.966797-.966797-.966797z" fill="#808080"/><path d="m7 21v8h20v-8z" fill="#fff"/><path d="m6.9667969 12c-.5352205 0-.9667969-.431576-.9667969-.966797v-8.033203h1v8h20v-8h1v8.033203c0 .535221-.431576.966797-.966797.966797z" fill="#808080"/><path d="m7 11v-8h20v8z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><rect height="1" ry=".5" width="4" x="6" y="11"/><rect height="1" ry=".5" width="4" x="12" y="11"/><rect height="1" ry=".429231" width="4" x="18" y="11"/><path d="m1.4941406 9.0019531a.49824866.49824866 0 0 0 -.4921875.4980469v4a.49824866.49824866 0 0 0 .7734375.414062l3-2a.49824866.49824866 0 0 0 0-.828124l-3-2.0000005a.49824866.49824866 0 0 0 -.28125-.083984z"/></g><path d="m7 13c-.554 0-1 .446-1 1v8h1v-8h14v8h1v-8c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m7 14h14v8h-14z" fill="#fafafa"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#3a3a38"/><path d="m7-9h14v7h-14z" fill="#fafafa" transform="scale(1 -1)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcaptiondialog.svg b/loleaflet/images/lc_insertcaptiondialog.svg
index 5268ce5dad..9d02359322 100644
--- a/loleaflet/images/lc_insertcaptiondialog.svg
+++ b/loleaflet/images/lc_insertcaptiondialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v15h-18z" fill="#fff"/><path d="m2 2v17h20v-17zm1 1h18v15h-18z" fill="#808080"/><circle cx="7.5" cy="7.5" fill="#eac282" r="2.5"/><path d="m3 18c .4875945 0 6-5 6-5l2 1.593356 5-4.593356 5 5v3z" fill="#808080" fill-rule="evenodd"/><rect fill="#4d82b8" height="2" ry="1" width="3" x="2" y="20"/><rect fill="#4d82b8" height="2" ry="1" width="15" x="7" y="20"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v15h-18z" fill="#fafafa"/><path d="m2 2v17h20v-17zm1 1h18v15h-18z" fill="#3a3a38"/><g fill="#1e8bcd"><rect height="2" ry="1" width="3" x="2" y="20"/><rect height="2" ry="1" width="15" x="7" y="20"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcolumnbreak.svg b/loleaflet/images/lc_insertcolumnbreak.svg
index eda22cde94..fcf0ba1ce9 100644
--- a/loleaflet/images/lc_insertcolumnbreak.svg
+++ b/loleaflet/images/lc_insertcolumnbreak.svg
@@ -1,14 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- d="M 5,3 V 21 H 20 V 3 Z"
- style="fill:#ffffff"
- />
- <path
- style="fill:#808080"
- d="M 5,2 C 4.446,2 4,2.446 4,3 v 18 c 0,0.554 0.446,1 1,1 h 15 c 0.554,0 1,-0.446 1,-1 V 3 C 21,2.446 20.554,2 20,2 Z M 5,3 H 20 V 21 H 5 Z M 6.5,5 C 6.223,5 6,5.223 6,5.5 6,5.777 6.223,6 6.5,6 h 4 C 10.777,6 11,5.777 11,5.5 11,5.223 10.777,5 10.5,5 Z m 0,4 C 6.223,9 6,9.223 6,9.5 6,9.777 6.223,10 6.5,10 h 4 C 10.777,10 11,9.777 11,9.5 11,9.223 10.777,9 10.5,9 Z m 8,0 C 14.223,9 14,9.223 14,9.5 14,9.777 14.223,10 14.5,10 h 4 C 18.777,10 19,9.777 19,9.5 19,9.223 18.777,9 18.5,9 Z m -8,3 C 6.223,12 6,12.223 6,12.5 6,12.777 6.223,13 6.5,13 h 4 C 10.777,13 11,12.777 11,12.5 11,12.223 10.777,12 10.5,12 Z m 8,0 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 4 C 18.777,13 19,12.777 19,12.5 19,12.223 18.777,12 18.5,12 Z m -8,3 C 6.223,15 6,15.223 6,15.5 6,15.777 6.223,16 6.5,16 h 4 C 10.777,16 11,15.777 11,15.5 11,15.223 10.777,15 10.5,15 Z m 8,0 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 4 C 18.777,16 19,15.777 19,15.5 19,15.223 18.777,15 18.5,15 Z m 0,3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 4 C 18.777,19 19,18.777 19,18.5 19,18.223 18.777,18 18.5,18 Z"
- />
- <path
- style="fill:#4d82b8"
- d="M 12.5 5 C 12.223 5 12 5.223 12 5.5 L 12 18 L 8.3984375 18 C 8.1777765 18 8 18.177776 8 18.398438 L 8 18.601562 C 8 18.822224 8.1777765 19 8.3984375 19 L 12.5 19 L 12.601562 19 C 12.822224 19 13 18.822224 13 18.601562 L 13 18.5 L 13 18.398438 L 13 6 L 16.5 6 C 16.777 6 17 5.777 17 5.5 C 17 5.223 16.777 5 16.5 5 L 12.5 5 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h15v-18z" fill="#fafafa"/><path d="m6.5 5c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 4c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm8 0c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm-8 3c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm8 0c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm-8 3c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm8 0c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h4c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#797774"/><path d="m12.5 5c-.277 0-.5.223-.5.5v12.5h-3.6015625c-.220661 0-.3984375.177776-.3984375.398438v.203124c0 .220662.1777765.398438.3984375.398438h4.1015625.101562c.220662 0 .398438-.177776.398438-.398438v-.101562-.101562-12.398438h3.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#ed3d3b"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h15c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h15v18h-15z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcolumnsafter.svg b/loleaflet/images/lc_insertcolumnsafter.svg
index 5a53a8903f..315644f56d 100644
--- a/loleaflet/images/lc_insertcolumnsafter.svg
+++ b/loleaflet/images/lc_insertcolumnsafter.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m4 3v12h2v-3c0-1.0907 0.9093-2 2-2s2 0.9093 2 2v3h3c0.36397 0 0.70348 0.10774 1 0.2832v-12.283zm11 0v18h7v-18zm-1 15.717c-0.29652 0.17546-0.63603 0.2832-1 0.2832h-3v2h4zm-10 0.2832v2h2v-2z" fill="#fff"/>
- <path d="m14 2v4h-4v3h4v1h-4v2c0-0.72673-0.40794-1.3664-1-1.7168v-0.2832h-5v3h2v1h-2v1h-1v-13h6zm-5 4h-5v3h5zm5 7v1h-4v-1zm-10 6v2h2v1h-2c-0.554 0-1-0.446-1-1v-2zm10 2v1h-4v-1z" fill="#808080"/>
- <g transform="matrix(-1,0,0,1,25,0)" fill="#4d82b8">
- <path d="m2 2v19.5c0 0.277 0.223 0.5 0.5 0.5h7.5v-20zm1 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6v-0.5z"/>
- <path d="m17 11c0.554 0 1 0.446 1 1v4h4c0.554 0 1 0.446 1 1s-0.446 1-1 1h-4v4c0 0.554-0.446 1-1 1s-1-0.446-1-1v-4h-4c-0.554 0-1-0.446-1-1s0.446-1 1-1h4v-4c0-0.554 0.446-1 1-1z"/>
- </g>
-</svg>
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 1 0 -.000516 0)"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.833984c.322601-.1117232.677002-.1123397 1-.002v-1.8319871-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcolumnsbefore.svg b/loleaflet/images/lc_insertcolumnsbefore.svg
index dcc7b91091..f57919af4c 100644
--- a/loleaflet/images/lc_insertcolumnsbefore.svg
+++ b/loleaflet/images/lc_insertcolumnsbefore.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m21 3v12h-2v-3c0-1.0907-0.9093-2-2-2s-2 0.9093-2 2v3h-3c-0.36397 0-0.70348 0.10774-1 0.2832v-12.283zm-11 0v18h-7v-18zm1 15.717c0.29652 0.17546 0.63603 0.2832 1 0.2832h3v2h-4zm10 0.2832v2h-2v-2z" fill="#fff"/>
- <path d="m11 2v4h4v3h-4v1h4v2c0-0.72673 0.40794-1.3664 1-1.7168v-0.2832h5v3h-2v1h2v1h1v-13h-6zm5 4h5v3h-5zm-5 7v1h4v-1zm10 6v2h-2v1h2c0.554 0 1-0.446 1-1v-2zm-10 2v1h4v-1z" fill="#808080"/>
- <g fill="#4d82b8">
- <path d="m2 2v19.5c0 0.277 0.223 0.5 0.5 0.5h7.5v-20zm1 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6v-0.5z"/>
- <path d="m17 11c0.554 0 1 0.446 1 1v4h4c0.554 0 1 0.446 1 1s-0.446 1-1 1h-4v4c0 0.554-0.446 1-1 1s-1-0.446-1-1v-4h-4c-0.554 0-1-0.446-1-1s0.446-1 1-1h4v-4c0-0.554 0.446-1 1-1z"/>
- </g>
-</svg>
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 -1 0 6.35 0)"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.833984c.322601-.1117232.677002-.1123397 1-.002v-1.8319871-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcolumnsmenu.svg b/loleaflet/images/lc_insertcolumnsmenu.svg
index 38a4af1d61..315644f56d 100644
--- a/loleaflet/images/lc_insertcolumnsmenu.svg
+++ b/loleaflet/images/lc_insertcolumnsmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m21 3v12h-2v-3c0-1.090703-.909297-2-2-2s-2 .909297-2 2v3h-3c-.363969 0-.703481.107739-1 .283203v-12.283203zm-11 0v14 4h-7v-18zm1 15.716797c.296519.175464.636031.283203 1 .283203h3v2h-4zm10 .283203v2h-2v-2z" fill="#fff"/><path d="m11 2v4h4v3h-4v1h4v2c0-.726734.407943-1.366449 1-1.716797v-.283203h5v3h-2v1h2v1h1v-5-1-3-3-1h-1-5zm5 4h5v3h-5zm-5 7v1h4v-1zm10 6v2h-2v1h2c.554 0 1-.446 1-1v-2zm-10 2v1h4v-1z" fill="#808080"/><g fill="#4d82b8"><path d="m2 2v18.5.5.5c0 .277.223.5.5.5h6.5.5.5v-.5-.5-19zm1 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6v-.5z"/><path d="m17 11c.554 0 1 .446 1 1v4h4c.554 0 1 .446 1 1s-.446 1-1 1h-4v4c0 .554-.446 1-1 1s-1-.446-1-1v-4h-4c-.554 0-1-.446-1-1s.446-1 1-1h4v-4c0-.554.446-1 1-1z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 1 1 0 -.000516 0)"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.833984c.322601-.1117232.677002-.1123397 1-.002v-1.8319871-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcurrentdate.svg b/loleaflet/images/lc_insertcurrentdate.svg
index c0091b903e..aac8191515 100644
--- a/loleaflet/images/lc_insertcurrentdate.svg
+++ b/loleaflet/images/lc_insertcurrentdate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v14h-18z" fill="#fff"/><path d="m2 3v1 2 14c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-14-2-1h-1-18zm1 3h18v14h-10.613281-1.5625002-5.8242188z" fill="#808080"/><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#808080"/><path d="m2 3h20v3h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14h-1v14h-10.613281-1.5625002-5.8242188v-14z"/><path d="m2 3v1 2h1 18 1v-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1z" fill="#1e8bcd"/><path d="m3 6h18v14h-18z" fill="#fafafa"/><g fill="#3a3a38"><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z"/><path d="m5.5 1c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertcurrenttime.svg b/loleaflet/images/lc_insertcurrenttime.svg
index 4514419116..423ecf8356 100644
--- a/loleaflet/images/lc_insertcurrenttime.svg
+++ b/loleaflet/images/lc_insertcurrenttime.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fff" r="9"/><g fill="#808080"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fafafa" r="9"/><g fill="#3a3a38"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertdatalabel.svg b/loleaflet/images/lc_insertdatalabel.svg
index f1a973e6cc..104ac70598 100644
--- a/loleaflet/images/lc_insertdatalabel.svg
+++ b/loleaflet/images/lc_insertdatalabel.svg
@@ -1,14 +1,116 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#b3b3b3">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm0 1h3v8h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <g transform="matrix(1,0,0,2,0,-9)" fill="#e68497" stroke-width=".70711">
- <path d="m15 8h3v1h-3z" fill="#4d82b8" stroke-width=".70711"/>
- </g>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#b3b3b3"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_insertdatalabel.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="17.592188"
+ inkscape:cy="8.3357584"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <rect
+ fill="#3a3a38"
+ height="14"
+ ry="1"
+ width="4"
+ x="11"
+ y="5"
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <rect
+ height="1"
+ ry=".5"
+ width="20"
+ x="-22"
+ y="-5"
+ id="rect4" />
+ <rect
+ height="20"
+ ry=".5"
+ width="1"
+ x="-20"
+ y="-22"
+ id="rect6" />
+ </g>
+ <path
+ d="m12 6h2v12h-2z"
+ fill="#c8c6c4"
+ id="path10" />
+ <rect
+ fill="#3a3a38"
+ height="11"
+ ry="1"
+ width="4"
+ x="6"
+ y="8"
+ id="rect12" />
+ <path
+ d="m7 9h2v9h-2z"
+ fill="#c8c6c4"
+ id="path14" />
+ <rect
+ fill="#3a3a38"
+ height="8"
+ ry="1"
+ width="4"
+ x="16"
+ y="11"
+ id="rect16" />
+ <path
+ d="m17 12h2v6h-2z"
+ fill="#c8c6c4"
+ id="path18" />
+ <rect
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="4"
+ height="2"
+ x="16"
+ y="8"
+ ry="0.5" />
</svg>
diff --git a/loleaflet/images/lc_insertdatefield.svg b/loleaflet/images/lc_insertdatefield.svg
index c0091b903e..aac8191515 100644
--- a/loleaflet/images/lc_insertdatefield.svg
+++ b/loleaflet/images/lc_insertdatefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v14h-18z" fill="#fff"/><path d="m2 3v1 2 14c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-14-2-1h-1-18zm1 3h18v14h-10.613281-1.5625002-5.8242188z" fill="#808080"/><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#808080"/><path d="m2 3h20v3h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14h-1v14h-10.613281-1.5625002-5.8242188v-14z"/><path d="m2 3v1 2h1 18 1v-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1z" fill="#1e8bcd"/><path d="m3 6h18v14h-18z" fill="#fafafa"/><g fill="#3a3a38"><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z"/><path d="m5.5 1c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertdatefieldfix.svg b/loleaflet/images/lc_insertdatefieldfix.svg
index c0091b903e..aac8191515 100644
--- a/loleaflet/images/lc_insertdatefieldfix.svg
+++ b/loleaflet/images/lc_insertdatefieldfix.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v14h-18z" fill="#fff"/><path d="m2 3v1 2 14c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-14-2-1h-1-18zm1 3h18v14h-10.613281-1.5625002-5.8242188z" fill="#808080"/><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#808080"/><path d="m2 3h20v3h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14h-1v14h-10.613281-1.5625002-5.8242188v-14z"/><path d="m2 3v1 2h1 18 1v-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1z" fill="#1e8bcd"/><path d="m3 6h18v14h-18z" fill="#fafafa"/><g fill="#3a3a38"><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z"/><path d="m5.5 1c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertdatefieldvar.svg b/loleaflet/images/lc_insertdatefieldvar.svg
index c0091b903e..aac8191515 100644
--- a/loleaflet/images/lc_insertdatefieldvar.svg
+++ b/loleaflet/images/lc_insertdatefieldvar.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v14h-18z" fill="#fff"/><path d="m2 3v1 2 14c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-14-2-1h-1-18zm1 3h18v14h-10.613281-1.5625002-5.8242188z" fill="#808080"/><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#808080"/><path d="m2 3h20v3h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14h-1v14h-10.613281-1.5625002-5.8242188v-14z"/><path d="m2 3v1 2h1 18 1v-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1z" fill="#1e8bcd"/><path d="m3 6h18v14h-18z" fill="#fafafa"/><g fill="#3a3a38"><path d="m8 7v1.4628906c0 .1325301.049873.251106.1503906.3535156.1005174.096386.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.152344 9.0097656h1.386719c.301552 0 .537513-.07222.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z"/><path d="m5.5 1c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertendnote.svg b/loleaflet/images/lc_insertendnote.svg
index 021c563442..680a6b8dfd 100644
--- a/loleaflet/images/lc_insertendnote.svg
+++ b/loleaflet/images/lc_insertendnote.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-8 -4)"><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm0 1h9v15h-9z" fill="#808080"/><path d="m11 7h9v15h-9z" fill="#fff"/></g><g transform="translate(-4 -2)"><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm0 1h9v15h-9z" fill="#808080"/><path d="m11 7h9v15h-9z" fill="#fff"/></g><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h8v-1h-8v-15h9v3.283203c.296519-.175464.636031-.283203 1-.283203v-3c0-.554-.446-1-1-1z" fill="#808080"/><path d="m11 7v15h8v-8a1.0001 1.0001 0 0 1 .482422-.853516c-.252344-.334808-.482422-.702403-.482422-1.146484 0-.726734.407943-1.366449 1-1.716797v-3.283203z" fill="#fff"/><g fill="#4d82b8"><rect height="2" ry="1" width="2" x="20" y="11"/><path d="m20 14h2v9h-2z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-8 -4)"><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm0 1h9v15h-9z" fill="#3a3a38"/><path d="m11 7h9v15h-9z" fill="#fafafa"/></g><g transform="translate(-4 -2)"><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h9c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm0 1h9v15h-9z" fill="#3a3a38"/><path d="m11 7h9v15h-9z" fill="#fafafa"/></g><path d="m11 6c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h8v-1h-8v-15h9v3.283203c.296519-.175464.636031-.283203 1-.283203v-3c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m11 7v15h8v-8a1.0001 1.0001 0 0 1 .482422-.853516c-.252344-.334808-.482422-.702403-.482422-1.146484 0-.726734.407943-1.366449 1-1.716797v-3.283203z" fill="#fafafa"/><g fill="#1e8bcd"><rect height="2" ry="1" width="2" x="20" y="11"/><path d="m20 14h2v9h-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertfield.svg b/loleaflet/images/lc_insertfield.svg
index a2d6d00035..6b53abe674 100644
--- a/loleaflet/images/lc_insertfield.svg
+++ b/loleaflet/images/lc_insertfield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h6.283203c-.175464-.296519-.283203-.636031-.283203-1 0-1.090703.909297-2 2-2v-1c-1.090703 0-2-.909297-2-2s.909297-2 2-2c0-1.090703.909297-2 2-2s2 .909297 2 2h1c0-.726734.407943-1.366449 1-1.716797v-3.5546874l-4-3.7285156zm12 13v1h1v-1z" fill="#fff"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h8c-.726734 0-1.366449-.407943-1.716797-1h-6.283203v-17h9v4c0 .554.446 1 1 1h4v2.283203c.296519-.175464.636031-.283203 1-.283203v-2.75-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m15 12c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><rect height="2" ry=".961864" width="8" x="8" y="13"/><path d="m8 10c-1.104522 0-2 .895478-2 2v4c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-.28125-3.71875c0-.552299.4267669-1 1-1h1v-1z"/><path d="m16 10c1.104522 0 2 .895478 2 2v4c0 1.104597-.895431 2-2 2h-1v-1h1c.552284 0 1-.447701 1-1v-.28125-3.71875c0-.552299-.426767-1-1-1h-1v-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertfieldctrl.svg b/loleaflet/images/lc_insertfieldctrl.svg
index cf46bb7175..6b53abe674 100644
--- a/loleaflet/images/lc_insertfieldctrl.svg
+++ b/loleaflet/images/lc_insertfieldctrl.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><rect height="2" ry=".961864" width="8" x="8" y="13"/><path d="m8 10c-1.104522 0-2 .895478-2 2v4c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-.28125-3.71875c0-.552299.4267669-1 1-1h1v-1z"/><path d="m16 10c1.104522 0 2 .895478 2 2v4c0 1.104597-.895431 2-2 2h-1v-1h1c .552284 0 1-.447701 1-1v-.28125-3.71875c0-.552299-.426767-1-1-1h-1v-1z"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><rect height="2" ry=".961864" width="8" x="8" y="13"/><path d="m8 10c-1.104522 0-2 .895478-2 2v4c0 1.104597.8954308 2 2 2h1v-1h-1c-.5522842 0-1-.447701-1-1v-.28125-3.71875c0-.552299.4267669-1 1-1h1v-1z"/><path d="m16 10c1.104522 0 2 .895478 2 2v4c0 1.104597-.895431 2-2 2h-1v-1h1c.552284 0 1-.447701 1-1v-.28125-3.71875c0-.552299-.426767-1-1-1h-1v-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertfilefield.svg b/loleaflet/images/lc_insertfilefield.svg
index 81db9a080a..778f7d273d 100644
--- a/loleaflet/images/lc_insertfilefield.svg
+++ b/loleaflet/images/lc_insertfilefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="m15 4c-.265199.0000511-.519519.1054326-.707031.2929688l-3.707031 2.7070312h-8.585938c-.5522619.0000552-.9999448.4477381-1 1v13h1 18 1l2.702146-10.007153c.297854-.992847.297854-.992847-.744519-.992847h-1.957627v-5c-.000055-.5522619-.447738-.9999448-1-1zm0 1h5v5h-14.9788136c-1.0211864 0-1.0211864 0-1.2796742.990786l-1.7415122 6.67523v-9.666016h9z" fill="#eac282"/><path d="m15 5-4 3h-9v9.666016l1.7421875-6.675782c.2584878-.9907856.2581105-.990234 1.2792969-.990234h14.9785156v-5z" fill="#fff"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v16h14v-12.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v11h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#1e8bcd" height="2" ry=".898305" width="16" x="4" y="21"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertfootnote.svg b/loleaflet/images/lc_insertfootnote.svg
index fb87e55616..d46fe6f16e 100644
--- a/loleaflet/images/lc_insertfootnote.svg
+++ b/loleaflet/images/lc_insertfootnote.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h13v-4.892578c-.157532.018023-.317687.020854-.474609-.019531-.01639-.00417-.032669-.008672-.048829-.013672-.266932-.083795-.579671-.239065-.80664-.5625l-.47461-.646485c-.305358-.41509-.245328-.994252.138672-1.33789l1.666016-1.488282v-9.039062z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h13 .972656v-6.355469l-.066406.064453c-.02003.01975-.04088.038651-.0625.056641-.206896.170095-.516862.304399-.84375.341797v4.892578h-13v-18h13v9.039062l1-.894531v-8.144531c0-.554-.446-1-1-1z" fill="#808080"/><path d="m19.972751 22v-8.720406l-1.763785 1.712613c-.14766.121396-.292243.163885-.433751.127466-.135355-.04249-.230718-.103185-.286092-.182094l-.489123-.664643 3.662167-3.272936h1.337833v11 1h-2.027249z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h13v-4.892578c-.157532.018023-.317687.020854-.474609-.019531-.01639-.00417-.032669-.008672-.048829-.013672-.266932-.083795-.579671-.239065-.80664-.5625l-.47461-.646485c-.305358-.41509-.245328-.994252.138672-1.33789l1.666016-1.488282v-9.039062z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h13 .972656v-6.355469l-.066406.064453c-.02003.01975-.04088.038651-.0625.056641-.206896.170095-.516862.304399-.84375.341797v4.892578h-13v-18h13v9.039062l1-.894531v-8.144531c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m19.972751 22v-8.720406l-1.763785 1.712613c-.14766.121396-.292243.163885-.433751.127466-.135355-.04249-.230718-.103185-.286092-.182094l-.489123-.664643 3.662167-3.272936h1.337833v11 1h-2.027249z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertgraphicremote.svg b/loleaflet/images/lc_insertgraphicremote.svg
index 5d380c2e72..3da1e355f7 100644
--- a/loleaflet/images/lc_insertgraphicremote.svg
+++ b/loleaflet/images/lc_insertgraphicremote.svg
@@ -1 +1,86 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 7v14h14v-9.892578l-1.542969-1.5410158c-.452851-.4382737-.556084-1.1254083-.347656-1.640625.20012-.4946799.719666-.8938566 1.318359-.9257812zm13.619141 0c .130865.0105409.25848.036637.380859.0800781v-.0800781z" fill="#fff"/><path d="m2 6v16h16v-9.894531l-1-.998047v9.892578h-14v-14h13.427734c.024855-.0013254.047146-.0117136.072266-.0117188.040181.0000043.079363.0085148.119141.0117188h.380859v.0800781c.213613.0758266.410918.1944209.572266.359375l.427734.4277344v-1.8671875z" fill="#808080"/><circle cx="6.5" cy="10.5" fill="#eac282" r="2.5"/><path d="m3 21c .4875945 0 4-5 4-5l2 1.593356 5-4.593356 3 5v3z" fill="#4d82b8" fill-rule="evenodd"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 24 17)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h9.9928788"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_insertgraphicremote.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="true"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="5.5450398"
+ inkscape:cy="11.475831"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12">
+ <inkscape:grid
+ type="xygrid"
+ id="grid836" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa"
+ d="M 3 3 L 3 21 L 12.046875 21 A 6.4745765 6.4745765 0 0 1 11 17.474609 A 6.4745765 6.4745765 0 0 1 17.474609 11 A 6.4745765 6.4745765 0 0 1 21 12.050781 L 21 3 L 3 3 z "
+ id="path2" />
+ <path
+ style="fill:#3a3a38"
+ d="M 2 2 L 2 22 L 12.845703 22 A 6.4745765 6.4745765 0 0 1 12.046875 21 L 3 21 L 3 3 L 21 3 L 21 12.050781 A 6.4745765 6.4745765 0 0 1 22 12.851562 L 22 2 L 2 2 z "
+ id="path4" />
+ <circle
+ cx="7.5"
+ cy="7.5"
+ fill="#fb983b"
+ r="2.5"
+ id="circle6" />
+ <path
+ style="fill:#83beec"
+ d="M 9 16 C 9 16 5.9698911 19.29623 4.2050781 21 L 12.046875 21 A 6.4745765 6.4745765 0 0 1 11.003906 17.589844 L 11 17.59375 L 9 16 z "
+ id="path8" />
+ <path
+ style="fill:#0063b1"
+ d="M 9 15 C 9 15 3.4875945 21 3 21 L 4.2050781 21 C 5.9698911 19.29623 9 16 9 16 L 11 17.59375 L 11.003906 17.589844 A 6.4745765 6.4745765 0 0 1 11 17.474609 A 6.4745765 6.4745765 0 0 1 11.078125 16.521484 L 11 16.59375 L 9 15 z "
+ id="path10" />
+ <circle
+ style="fill:#fafafa"
+ cx="17.5"
+ cy="17.5"
+ r="4.5"
+ id="circle2" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="M 17.5,12 A 5.5,5.5 0 0 0 12,17.5 5.5,5.5 0 0 0 17.5,23 5.5,5.5 0 0 0 23,17.5 5.5,5.5 0 0 0 17.5,12 Z m 0.002,1.152344 0.08984,0.130859 c 0.395593,0.573138 0.685701,1.110167 0.904297,1.625 -0.66098,0.08701 -1.337963,0.09546 -1.998047,0.02149 0.219378,-0.521298 0.512948,-1.065347 0.914062,-1.646485 z m -1.197265,0.0098 c -0.33902,0.54301 -0.609898,1.073508 -0.808641,1.587856 -0.410909,-0.103775 -0.799382,-0.255576 -1.173828,-0.431641 a 4.5,4.5 0 0 1 1.982422,-1.15625 z m 2.398437,0.0059 a 4.5,4.5 0 0 1 1.949219,1.126953 c -0.371117,0.166399 -0.754758,0.312263 -1.160156,0.417969 -0.196337,-0.500938 -0.459886,-1.016828 -0.789063,-1.544922 z m 2.597656,1.923828 A 4.5,4.5 0 0 1 21.966797,17 h -1.978516 c -0.01879,-0.430546 -0.08006,-0.872911 -0.191406,-1.326172 0.525818,-0.144098 1.025061,-0.345735 1.503906,-0.582031 z m -7.613281,0.02539 c 0.481599,0.248881 0.983626,0.457377 1.509766,0.597656 C 15.092206,16.153694 15.03385,16.5825 15.015625,17 H 13.03125 a 4.5,4.5 0 0 1 0.65625,-1.882812 z m 5.138672,0.761718 c 0.09688,0.386241 0.141368,0.75759 0.158156,1.12102 h -2.964844 c 0.01639,-0.354839 0.05975,-0.717178 0.152344,-1.09375 0.878831,0.124104 1.778028,0.11178 2.654297,-0.02734 z M 13.033203,18 h 2.011719 c 0.04698,0.437909 0.138331,0.859149 0.253906,1.271484 -0.560836,0.141718 -1.093792,0.361014 -1.605469,0.625 A 4.5,4.5 0 0 1 13.033203,18 Z m 3.023438,0 h 2.890625 c -0.04721,0.37642 -0.130834,0.747696 -0.240235,1.115234 -0.405333,-0.05899 -0.81405,-0.09778 -1.224609,-0.101562 -0.400382,-0.0037 -0.799302,0.02372 -1.195313,0.07422 C 16.181577,18.729472 16.102696,18.366914 16.056641,18 Z m 3.902343,0 h 2.009766 a 4.5,4.5 0 0 1 -0.677734,1.917969 C 20.783515,19.668399 20.252696,19.45475 19.693359,19.308594 19.814259,18.884436 19.910573,18.451226 19.958984,18 Z m -2.478515,2.033203 c 0.293733,0.0028 0.587627,0.029 0.878906,0.0625 -0.231663,0.557096 -0.501851,1.111673 -0.796875,1.671875 l -0.06055,0.113281 -0.05859,-0.113281 c -0.298139,-0.566116 -0.571154,-1.126417 -0.804687,-1.689453 0.279218,-0.02629 0.559921,-0.04758 0.841797,-0.04492 z m -1.861328,0.207031 c 0.216609,0.552107 0.473731,1.084982 0.742187,1.607422 a 4.5,4.5 0 0 1 -2.027344,-1.15625 c 0.407889,-0.190697 0.835239,-0.345886 1.285157,-0.451172 z m 3.751953,0.0332 c 0.44544,0.108726 0.867828,0.262113 1.273437,0.443359 a 4.5,4.5 0 0 1 -2.003906,1.132812 c 0.263467,-0.512631 0.51633,-1.035121 0.730469,-1.576171 z"
+ id="path8-3" />
+</svg>
diff --git a/loleaflet/images/lc_inserthardhyphen.svg b/loleaflet/images/lc_inserthardhyphen.svg
index 76ccba0f68..50748389d6 100644
--- a/loleaflet/images/lc_inserthardhyphen.svg
+++ b/loleaflet/images/lc_inserthardhyphen.svg
@@ -1,5 +1,77 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m8.4998 10.5h7.0001v-2h-7.0001z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#4d4d4d" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- <rect x="2" y="7.5" width="3" height="3" fill="#4d82b8" stroke-width="1.5" style="paint-order:stroke markers fill"/>
- <rect x="19" y="7.5" width="3" height="3" fill="#4d82b8" stroke-width="1.5" style="paint-order:stroke markers fill"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg8"
+ sodipodi:docname="lc_inserthardhyphen.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="1.7820126"
+ inkscape:cy="11.981525"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8" />
+ <path
+ d="m8.4998 10.5h7.0001v-2h-7.0001z"
+ color="#000000"
+ color-rendering="auto"
+ dominant-baseline="auto"
+ fill="#4d4d4d"
+ image-rendering="auto"
+ shape-rendering="auto"
+ solid-color="#000000"
+ style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal;fill:#3a3a38"
+ id="path2" />
+ <rect
+ x="2"
+ y="7.5"
+ width="3"
+ height="3"
+ fill="#4d82b8"
+ stroke-width="1.5"
+ style="paint-order:stroke markers fill;fill:#1e8bcd"
+ id="rect4" />
+ <rect
+ x="19"
+ y="7.5"
+ width="3"
+ height="3"
+ fill="#4d82b8"
+ stroke-width="1.5"
+ style="paint-order:stroke markers fill;fill:#1e8bcd"
+ id="rect6" />
</svg>
diff --git a/loleaflet/images/lc_insertheaderfooter.svg b/loleaflet/images/lc_insertheaderfooter.svg
index 4c03f51d4e..6285920b61 100644
--- a/loleaflet/images/lc_insertheaderfooter.svg
+++ b/loleaflet/images/lc_insertheaderfooter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><path d="m6 4h7v3h-7z"/><path d="m6 17h11v3h-11z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6 4h7v3h-7z" fill="#ed8733"/><path d="m6 17h11v3h-11z" fill="#ed8733"/><g fill="#f8db8f"><path d="m7 5h5v1h-5z" stroke-width=".48795"/><path d="m7 18h9v1h-9z" stroke-width=".522233"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserthyperlink.svg b/loleaflet/images/lc_inserthyperlink.svg
index 0aab5a02d6..c8a7d3887f 100644
--- a/loleaflet/images/lc_inserthyperlink.svg
+++ b/loleaflet/images/lc_inserthyperlink.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .8730469 3.5h13.2558591a7.5 7.5 0 0 0 .871094-3.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fff"/><g fill="#808080"><path d="m10.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .7636719 3.5h1.109375a7.5 7.5 0 0 1 -.8730469-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1 -.871094 3.5h1.105469a8.5 8.5 0 0 0 .765625-3.5 8.5 8.5 0 0 0 -8.5-8.5z"/><path d="m2.637553 10h15.845709v1h-15.845709z"/><path d="m9.5410156 2.2128906c-2.4584665 3.9164445-3.0789627 7.8785134-2.078125 11.7871094h1.015625c-1.0472131-3.729976-.482262-7.4446328 1.9101564-11.2558594z" fill-rule="evenodd"/><path d="m11.458984 2.2128906-.847656.53125c2.392419 3.8112266 2.957367 7.5258834 1.910156 11.2558594h1.015625c1.000838-3.908596.380337-7.8706648-2.078125-11.7871094z" fill-rule="evenodd"/></g><path d="m4 5.5017908c4.2087338 1.1063541 8.492323 1.5417482 13 0" fill="none" stroke="#808080"/><path d="m17.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z" fill="#4d82b8"/><path d="m7.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z" fill="#4d82b8"/><rect fill="#4d82b8" height="2" ry=".988609" width="8" x="10" y="18"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .8730469 3.5h13.2558591a7.5 7.5 0 0 0 .871094-3.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fafafa"/><g fill="#3a3a38"><path d="m10.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .7636719 3.5h1.109375a7.5 7.5 0 0 1 -.8730469-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1 -.871094 3.5h1.105469a8.5 8.5 0 0 0 .765625-3.5 8.5 8.5 0 0 0 -8.5-8.5z"/><path d="m2.637553 10h15.845709v1h-15.845709z"/><g fill-rule="evenodd"><path d="m9.5410156 2.2128906c-2.4584665 3.9164445-3.0789627 7.8785134-2.078125 11.7871094h1.015625c-1.0472131-3.729976-.482262-7.4446328 1.9101564-11.2558594z"/><path d="m11.458984 2.2128906-.847656.53125c2.392419 3.8112266 2.957367 7.5258834 1.910156 11.2558594h1.015625c1.000838-3.908596.380337-7.8706648-2.078125-11.7871094z"/></g></g><path d="m4 5.5017908c4.2087338 1.1063541 8.492323 1.5417482 13 0" fill="none" stroke="#3a3a38"/><g fill="#1e8bcd"><path d="m17.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><path d="m7.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><rect height="2" ry=".988609" width="8" x="10" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertindexesentry.svg b/loleaflet/images/lc_insertindexesentry.svg
index e26fc6a012..ef40e78608 100644
--- a/loleaflet/images/lc_insertindexesentry.svg
+++ b/loleaflet/images/lc_insertindexesentry.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><rect height="2" ry="1" width="7" x="6" y="5"/><rect height="1" ry=".491011" width="8" x="6" y="9"/><rect height="1" ry=".473034" width="2" x="16" y="9"/><rect height="1" ry=".491011" width="8" x="6" y="12"/><rect height="1" ry=".473034" width="2" x="16" y="12"/><rect height="1" ry=".491011" width="8" x="6" y="15"/><rect height="1" ry=".473034" width="2" x="16" y="15"/><rect height="1" ry=".491011" width="8" x="6" y="18"/><rect height="1" ry=".473034" width="2" x="16" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><rect height="2" ry="1" width="7" x="6" y="5"/><rect height="1" ry=".491011" width="8" x="6" y="9"/><rect height="1" ry=".473034" width="2" x="16" y="9"/><rect height="1" ry=".491011" width="8" x="6" y="12"/><rect height="1" ry=".473034" width="2" x="16" y="12"/><rect height="1" ry=".491011" width="8" x="6" y="15"/><rect height="1" ry=".473034" width="2" x="16" y="15"/><rect height="1" ry=".491011" width="8" x="6" y="18"/><rect height="1" ry=".473034" width="2" x="16" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertlrm.svg b/loleaflet/images/lc_insertlrm.svg
index 65d8188f38..44db364faa 100644
--- a/loleaflet/images/lc_insertlrm.svg
+++ b/loleaflet/images/lc_insertlrm.svg
@@ -1,5 +1,59 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g transform="matrix(0 1.996 1.996 0 -13.94 -25.91)">
- <path transform="rotate(-90,15.75,8.75)" d="m9.9785 9.873a0.50005 0.50005 0 0 0-0.33984 0.16211l-1.957 2.084-0.00391 0.0039a0.50005 0.50005 0 0 0 0.025391 0.78516l1.9355 2.0566a0.50085 0.50085 0 1 0 0.72852-0.6875l-1.2012-1.2734 5.834-0.009765a0.50005 0.50005 0 0 0 0.50781-0.50781 0.50005 0.50005 0 0 0-0.50781-0.49219l-5.8379 0.0098 1.2051-1.2832a0.50005 0.50005 0 0 0 0.14062-0.36332 0.50005 0.50005 0 0 0-0.5293-0.48438z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#4d82b8" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg6"
+ sodipodi:docname="lc_insertlrm.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="9.9080682"
+ inkscape:cy="7.788082"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ id="path8-3"
+ d="m 16.515779,15.999977 c -0.454318,0.0115 -0.686847,-0.540283 -0.361328,-0.857422 l 2.148437,-2.144531 -13.777497,0.0019 C 4.175214,13.017947 4,12.758489 4,12.5 4,12.241511 4.175214,11.98205 4.525391,12 l 13.777497,0.002 -2.148437,-2.1445309 c -0.325519,-0.317139 -0.09299,-0.868926 0.361328,-0.857422 0.130048,0.0041 0.25337,0.05875 0.34375,0.152344 l 2.916016,2.9121119 c 0.173289,0.160599 0.223009,0.266379 0.224609,0.435497 -0.0016,0.169118 -0.05132,0.274898 -0.224609,0.435547 l -2.916016,2.912109 c -0.09038,0.09359 -0.213702,0.148244 -0.34375,0.152344 z"
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccscccccccccc" />
</svg>
diff --git a/loleaflet/images/lc_insertmajorgrid.svg b/loleaflet/images/lc_insertmajorgrid.svg
index d98cc482f5..d783bd7d5a 100644
--- a/loleaflet/images/lc_insertmajorgrid.svg
+++ b/loleaflet/images/lc_insertmajorgrid.svg
@@ -1,7 +1,79 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#4d82b8">
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-5" y="-22" width="1" height="20" ry=".5"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-12" y="-22" width="1" height="20" ry=".5"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg10"
+ sodipodi:docname="lc_insertmajorgrid.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <g
+ fill="#4d82b8"
+ id="g8">
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-5"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect2"
+ style="fill:#1e8bcd" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-20"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect4"
+ style="fill:#1e8bcd" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-12"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect6"
+ style="fill:#1e8bcd" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_insertmeanvalue.svg b/loleaflet/images/lc_insertmeanvalue.svg
index 1461d3f6bf..49e1e9898d 100644
--- a/loleaflet/images/lc_insertmeanvalue.svg
+++ b/loleaflet/images/lc_insertmeanvalue.svg
@@ -1,12 +1,110 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#b3b3b3">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm0 1h3v8h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1h-1z"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#b3b3b3"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-9.2641" y="-22" width="1" height="20" ry=".5" fill="#4d82b8"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_insertmeanvalue.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="13.447583"
+ inkscape:cy="10.812806"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid839" />
+ </sodipodi:namedview>
+ <path
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 8 L 15 8 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z M 11 11 L 11 18 C 11 18.554 11.446 19 12 19 L 14 19 C 14.554 19 15 18.554 15 18 L 15 11 L 11 11 z "
+ id="rect2"
+ style="fill:#3a3a38" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <path
+ d="M 4.5 2 C 4.223 2 4 2.223 4 2.5 L 4 8 L 5 8 L 5 2.5 C 5 2.223 4.777 2 4.5 2 z M 4 11 L 4 21.5 C 4 21.777 4.223 22 4.5 22 C 4.777 22 5 21.777 5 21.5 L 5 11 L 4 11 z "
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect4"
+ style="fill:#3a3a38" />
+ <rect
+ height="20"
+ ry=".5"
+ width="1"
+ x="-20"
+ y="-22"
+ id="rect6"
+ style="fill:#3a3a38" />
+ </g>
+ <path
+ d="M 12 6 L 12 8 L 14 8 L 14 6 L 12 6 z M 12 11 L 12 18 L 14 18 L 14 11 L 12 11 z "
+ id="path10"
+ style="fill:#c8c6c4" />
+ <path
+ d="M 6 11 L 6 18 C 6 18.554 6.446 19 7 19 L 9 19 C 9.554 19 10 18.554 10 18 L 10 11 L 6 11 z "
+ id="rect12"
+ style="fill:#3a3a38" />
+ <path
+ d="M 7 11 L 7 18 L 9 18 L 9 11 L 7 11 z "
+ id="path14"
+ style="fill:#c8c6c4" />
+ <rect
+ fill="#3a3a38"
+ height="8"
+ ry="1"
+ width="4"
+ x="16"
+ y="11"
+ id="rect16"
+ style="fill:#3a3a38" />
+ <path
+ d="m17 12h2v6h-2z"
+ fill="#c8c6c4"
+ id="path18"
+ style="fill:#c8c6c4" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-10"
+ y="-22"
+ width="1"
+ height="20"
+ ry="0.5"
+ id="rect837"
+ style="fill:#1e8bcd" />
</svg>
diff --git a/loleaflet/images/lc_insertminorgrid.svg b/loleaflet/images/lc_insertminorgrid.svg
index ffb7ee46b6..8ea7a8ca21 100644
--- a/loleaflet/images/lc_insertminorgrid.svg
+++ b/loleaflet/images/lc_insertminorgrid.svg
@@ -1,8 +1,88 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#4d82b8">
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-5" y="-22" width="1" height="20" ry=".5"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-15" y="-22" width="1" height="20" ry=".5"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-10" y="-22" width="1" height="20" ry=".5"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg12"
+ sodipodi:docname="lc_insertminorgrid.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12" />
+ <g
+ fill="#4d82b8"
+ id="g10">
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-5"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect2"
+ style="fill:#1e8bcd" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-20"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect4"
+ style="fill:#1e8bcd" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-15"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect6"
+ style="fill:#1e8bcd" />
+ <rect
+ transform="matrix(0,-1,-1,0,0,0)"
+ x="-10"
+ y="-22"
+ width="1"
+ height="20"
+ ry=".5"
+ id="rect8"
+ style="fill:#1e8bcd" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_insertmultiindex.svg b/loleaflet/images/lc_insertmultiindex.svg
index e26fc6a012..ef40e78608 100644
--- a/loleaflet/images/lc_insertmultiindex.svg
+++ b/loleaflet/images/lc_insertmultiindex.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><rect height="2" ry="1" width="7" x="6" y="5"/><rect height="1" ry=".491011" width="8" x="6" y="9"/><rect height="1" ry=".473034" width="2" x="16" y="9"/><rect height="1" ry=".491011" width="8" x="6" y="12"/><rect height="1" ry=".473034" width="2" x="16" y="12"/><rect height="1" ry=".491011" width="8" x="6" y="15"/><rect height="1" ry=".473034" width="2" x="16" y="15"/><rect height="1" ry=".491011" width="8" x="6" y="18"/><rect height="1" ry=".473034" width="2" x="16" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><rect height="2" ry="1" width="7" x="6" y="5"/><rect height="1" ry=".491011" width="8" x="6" y="9"/><rect height="1" ry=".473034" width="2" x="16" y="9"/><rect height="1" ry=".491011" width="8" x="6" y="12"/><rect height="1" ry=".473034" width="2" x="16" y="12"/><rect height="1" ry=".491011" width="8" x="6" y="15"/><rect height="1" ry=".473034" width="2" x="16" y="15"/><rect height="1" ry=".491011" width="8" x="6" y="18"/><rect height="1" ry=".473034" width="2" x="16" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertnonbreakingspace.svg b/loleaflet/images/lc_insertnonbreakingspace.svg
index 2c735e7220..77f5745280 100644
--- a/loleaflet/images/lc_insertnonbreakingspace.svg
+++ b/loleaflet/images/lc_insertnonbreakingspace.svg
@@ -1 +1,58 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 8v2h2v5h16v-2-3h2v-2h-2-2v5h-12v-5z" fill="#4d82b8"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_formattingmark.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="3.3808332"
+ inkscape:cy="15.583315"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ d="m 2,9 v 1 h 2 v 5 h 16 v -1 -4 h 2 V 9 h -2 -1 v 5 H 5 V 9 Z"
+ id="path2"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccc" />
+</svg>
diff --git a/loleaflet/images/lc_insertobjectchart.svg b/loleaflet/images/lc_insertobjectchart.svg
index 75f0e4c601..f5a3e8fa4d 100644
--- a/loleaflet/images/lc_insertobjectchart.svg
+++ b/loleaflet/images/lc_insertobjectchart.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="15" ry="1" width="5" x="2" y="7"/><rect fill="#808080" height="12" ry="1" width="5" x="16" y="10"/><rect fill="#eac282" height="20" ry="1" width="5" x="9" y="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#0063b1" height="15" ry="1" width="5" x="2" y="7"/><rect fill="#3a3a38" height="12" ry="1" width="5" x="16" y="10"/><rect fill="#ed8733" height="20" ry="1" width="5" x="9" y="2"/><path d="m3 8h3v13h-3z" fill="#83beec"/><path d="m10 3h3v18h-3z" fill="#f8db8f"/><path d="m17 11h3v10h-3z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpage.svg b/loleaflet/images/lc_insertpage.svg
index fce60a907b..17a2f2916a 100644
--- a/loleaflet/images/lc_insertpage.svg
+++ b/loleaflet/images/lc_insertpage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 5.0000001v13.9999999h9c-1.090703 0-2-.909297-2-2s.909297-2 2-2h3v-3c0-1.090703.909297-2 2-2s2 .909297 2 2v3h2v-9.9999999z" fill="#fff"/><path d="m3 3.998047c-.554 0-1 .446-1 1v14c0 .554.446 1 1 1h10.109375 1.890625v-.998047h-3c-.0087 0-.01675-.0018-.02539-.002-.133741-.0018-.263895-.01719-.390625-.04492-.127447-.02789-.251529-.06773-.36914-.119141-.117972-.05156-.228682-.115051-.333985-.1875-.000413-.000284-.0015.000285-.002 0-.102791-.07066-.199009-.150351-.287109-.238281-.07075-.07062-.131632-.150204-.191406-.230469-.01801-.02421-.03971-.04531-.05664-.07031-.0126-.01858-.02122-.03959-.0332-.05859-.124675-.197994-.220553-.41588-.269531-.65039-.000131-.000627.00013-.0013 0-.002-.026645-.128371-.040974-.260896-.040974-.396399 0-1.090703.909297-2 2-2h3v-3c0-.181137.03326-.353688.08008-.521484.01023-.0366.02093-.07165.0332-.107422.05308-.155405.120997-.303135.208985-.439453.0055-.0085.008-.01889.01367-.02734.09318-.139708.208002-.262321.332031-.375.03184-.02888.06404-.05518.09766-.08203.123332-.09879.254547-.185972.398437-.253907.0064-.003.01112-.0088.01758-.01172l-.181643-.181644-5 4.59375-2-1.59375s-5.4975935 5.984359-5.9960938 5.998047h-.00391v-14h17.9999998v8.501953.498047h-1.001953l-.998043-.998047v.998047.002 1h2l-1-1h1v1h1v-1-.5-8.501953c0-.554-.446-1-1-1h-18zm16 15.001953v1h2.5c.06925 0 .135453-.01383.195312-.03906.179546-.075755.304688-.25319.304688-.46094v-.5z" fill="#808080"/><circle cx="7.5" cy="8.5" fill="#eac282" r="2.5"/><path d="m17 11c-.554 0-1 .446-1 1v4h-4c-.554 0-1 .446-1 1s.446 1 1 1h4v4c0 .554.446 1 1 1s1-.446 1-1v-4h4c.554 0 1-.446 1-1s-.446-1-1-1h-4v-4c0-.554-.446-1-1-1z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.1230469 4.9980469-.0019531.0019531h.3789062c.8137028 0 1.5.6862972 1.5 1.5s-.6862972 1.5-1.5 1.5h-.3808594l1.4375 1.4375c.5752824.575284.5752834 1.54581 0 2.121094-.5752838.575284-1.5458099.575284-2.1210937 0l-1.4355469-1.435547v.376953c0 .813703-.6862972 1.5-1.5 1.5s-1.5-.686297-1.5-1.5v4.498047l3.7285156 4h14.2714844v-7.998047h.001953v-6h-6v-.0019531z" fill="#fafafa"/><path d="m9.90625 6c.0578587.1575702.09375.3251095.09375.5s-.0358913.3424298-.09375.5h9.09375v10h-12.5l-1.5-1.5v-2.666016-.927734c-.1575702.057859-.3251095.09375-.5.09375s-.3424298-.035891-.5-.09375v1.09375 3l2 2h14v-12z" fill="#797774"/><path d="m9.1230469 3.9980469-1 1 12.8789061.0019531-.001953 13.998047h-13v-4c0-.554-.446-1-1-1h-4v-3.498047-.378906l-1 1v2.876953.662109.330078c0 .383581-.0005299.386179.7363281 1.095704l3.2363281 3.30664c.640994.703509.6176804.605469 1.0683594.605469h.2070313 13.7519531c.554 0 1-.446 1-1l.001953-13.998047c0-.554-.223-1-.5-1-4.126793 0-8.252761-.0013792-12.3789061-.0019531z" fill="#3a3a38"/><path d="m6.9995699 14.99762v4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g transform="translate(1 2)"><path d="m3.5 0c-.277 0-.5.223-.5.5v1.5507812a2.5 2.5 0 0 0 -.8789062.3652344l-2.26562505-2.26562498c-.19586858-.19586857-.51116267-.19586857-.70703125 0-.1958686.19586858-.1958686.51116268 0 .70703126l2.265625 2.26562502a2.5 2.5 0 0 0 -.359375.8769531h-1.5546875c-.277 0-.5.223-.5.5s.223.5.5.5h1.5507812a2.5 2.5 0 0 0 .3652344.8769531l-2.2675781 2.2675781c-.1958685.1958687-.1958685.5111627 0 .7070313.19586857.1958685.51116267.1958685.70703125 0l2.26757815-2.2675781a2.5 2.5 0 0 0 .8769531.3613281v1.5546875c0 .277.223.5.5.5s.5-.223.5-.5v-1.5507812a2.5 2.5 0 0 0 .875-.3652344l2.2675781 2.2675781c.1958686.1958686.5111627.1958686.7070313 0s.1958686-.5111626 0-.7070313l-2.265625-2.265625a2.5 2.5 0 0 0 .3613281-.8789062h1.5546875c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5507812a2.5 2.5 0 0 0 -.3652344-.8769531l2.265625-2.26562502c.1958686-.19586858.1958686-.51116268 0-.70703126-.1958686-.19586857-.5111627-.19586857-.7070313 0l-2.265625 2.26562498a2.5 2.5 0 0 0 -.8769531-.3613281v-1.5546875c0-.277-.223-.5-.5-.5zm0 3a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 .4394531-1.0585938 1.5 1.5 0 0 1 .0019531-.0019531 1.5 1.5 0 0 1 1.0585938-.4394531z" fill="#fb983b"/><circle cx="3.5" cy="4.5" fill="#fafafa" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpagebreak.svg b/loleaflet/images/lc_insertpagebreak.svg
index 801cbc546d..201244c579 100644
--- a/loleaflet/images/lc_insertpagebreak.svg
+++ b/loleaflet/images/lc_insertpagebreak.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m1.495667 8.999133c-.275368.0011-.498022.22463-.498047.5v5c-.000621.424388.494386.65657.820312.384766l3-2.5c.24089-.199955.24089-.569577 0-.769532l-3-2.5c-.09052-.07512-.204633-.115924-.322265-.115234z"/><rect height="2" ry="1" width="4" x="6" y="11"/><rect height="2" ry="1" width="4" x="12" y="11"/><rect height="2" ry="1" width="4" x="18" y="11"/></g><path d="m7 14c-.554 0-1 .446-1 1v7h1v-7h14v7h1v-7c0-.554-.446-1-1-1z" fill="#808080"/><path d="m7 15h14v7h-14z" fill="#fff"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#808080"/><path d="m7-9h14v7h-14z" fill="#fff" transform="scale(1 -1)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><rect height="1" ry=".5" width="4" x="6" y="11"/><rect height="1" ry=".5" width="4" x="12" y="11"/><rect height="1" ry=".429231" width="4" x="18" y="11"/><path d="m1.4941406 9.0019531a.49824866.49824866 0 0 0 -.4921875.4980469v4a.49824866.49824866 0 0 0 .7734375.414062l3-2a.49824866.49824866 0 0 0 0-.828124l-3-2.0000005a.49824866.49824866 0 0 0 -.28125-.083984z"/></g><path d="m7 13c-.554 0-1 .446-1 1v8h1v-8h14v8h1v-8c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m7 14h14v8h-14z" fill="#fafafa"/><path d="m7 10c-.554 0-1-.446-1-1v-7h1v7h14v-7h1v7c0 .554-.446 1-1 1z" fill="#3a3a38"/><path d="m7-9h14v7h-14z" fill="#fafafa" transform="scale(1 -1)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpagecountfield.svg b/loleaflet/images/lc_insertpagecountfield.svg
index 58ac27e811..11a7904727 100644
--- a/loleaflet/images/lc_insertpagecountfield.svg
+++ b/loleaflet/images/lc_insertpagecountfield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13 4c0 1.0907028-.909297 2-2 2v1c1.090703 0 2 .9092972 2 2 0 1.090703-.909297 2-2 2 0 1.090703-.909297 2-2 2-1.0907028 0-2-.909297-2-2h-1c0 .726734-.4079429 1.366449-1 1.716797v8.283203h6.283203c-.175464-.296519-.283203-.636031-.283203-1 0-1.090703.909297-2 2-2v-1c-1.090703 0-2-.909297-2-2s.909297-2 2-2c0-1.090703.909297-2 2-2s2 .909297 2 2h1c0-.726734.407943-1.366449 1-1.716797v-3.5546874l-4-3.7285156zm-7 2v1h1v-1zm11 11v1h1v-1z" fill="#fff"/><path d="m12.716797 3c.175464.2965194.283203.6360307.283203 1h1v4c0 .554.446 1 1 1h4v2.283203c.296519-.175464.636031-.283203 1-.283203v-2.75-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm-7.716797 9.716797c-.2965194.175464-.6360307.283203-1 .283203v8c0 .554.446 1 1 1h8c-.726734 0-1.366449-.407943-1.716797-1h-6.283203z" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><path d="m15 12c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z"/><path d="m4 1c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v.09375c.1575702-.0578587.3251094-.09375.5-.09375zm.5 0c.813703 0 1.5.686297 1.5 1.5v.5h2v-.5c0-.813703.686297-1.5 1.5-1.5zm5 0c.813703 0 1.5.686297 1.5 1.5v.5h.490234c.82654-.008872 1.509766.686259 1.509766 1.5 0 .813703-.686297 1.5-1.5 1.5h-.5v2h.5c.813703 0 1.5.686297 1.5 1.5 0 .240189-.0647.46631-.169922.669922.0921-.0476.187867-.0856.289063-.113281.01453-.0042.02828-.01.04297-.01367.109095-.026225.22201-.042971.337889-.042971.813703 0 1.5.686297 1.5 1.5v.5h2v-.5c0-.146559.02905-.286848.07031-.421875.0067-.02172.01187-.04313.01953-.06445.04703-.131979.109026-.25608.189453-.369141.0065-.0091.01476-.01643.02148-.02539.08205-.110238.179076-.2081.28711-.292969.0081-.0063.01523-.01338.02344-.01953.117309-.08847.245694-.159412.384766-.210938.0014-.000511.0025-.0014.0039-.002v-5.3651914l-3.999989-3.7285156zm2.669922 9.830078c-.203612.105221-.429733.169922-.669922.169922h-.5v.486328c.0034.246124-.06213.475273-.167969.681641.0018-.000939.004-.001.0059-.002.09272-.04724.189219-.08423.291015-.111328.01136-.0032.02175-.0088.0332-.01172.10906-.026175.221975-.042921.337854-.042921h.5v-.5c0-.115879.01675-.228794.04297-.337891.0037-.01468.0095-.02844.01367-.04297.02768-.101196.06568-.196961.113281-.289063zm-6.169922.169922v.5c0 .813703-.686297 1.5-1.5 1.5-.1748906 0-.3424298-.035891-.5-.09375v6.09375h6.09375c-.000696-.0019-.0013-.004-.002-.0059-.056468-.155873-.09175-.321355-.09175-.4941 0-.813703.686297-1.5 1.5-1.5h.5v-2h-.5c-.813703 0-1.5-.686297-1.5-1.5 0-.115879.01675-.228794.04297-.337891.0029-.01145.0086-.02184.01172-.0332.0271-.101796.06409-.198297.111328-.291015.000932-.0018.001-.004.002-.0059-.203652.10393-.429547.168006-.668018.168006-.813703 0-1.5-.686297-1.5-1.5v-.5z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v1.5c0-.6388124.4244527-1.194913 1-1.40625v-.09375h.5 5 3.5v3.5.5c0 .554.446 1 1 1h4v4.09375c.15757-.057859.325109-.09375.5-.09375s.34243.035891.5.09375v-1.203125-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm-1 11.5v7.5c0 .554.446 1 1 1h7.5c-.638812 0-1.194913-.424453-1.40625-1h-6.09375v-6.09375c-.5755473-.211337-1-.767438-1-1.40625z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><path d="m14.5 13c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z"/><path d="m5.5 4c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpagefooter.svg b/loleaflet/images/lc_insertpagefooter.svg
index 7e49b478ed..04ae3af5dc 100644
--- a/loleaflet/images/lc_insertpagefooter.svg
+++ b/loleaflet/images/lc_insertpagefooter.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h14v-14.271l-4-3.7294z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z" fill="#808080"/>
- <path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <g fill="#eac282">
- <path d="m6 17h11v3h-11z"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6 17h11v3h-11z" fill="#ed8733"/><path d="m7 18h9v1h-9z" fill="#f8db8f" stroke-width=".522233"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpageheader.svg b/loleaflet/images/lc_insertpageheader.svg
index bd6820b27c..51a647b9eb 100644
--- a/loleaflet/images/lc_insertpageheader.svg
+++ b/loleaflet/images/lc_insertpageheader.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h14v-14.271l-4-3.7294z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z" fill="#808080"/>
- <path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <g fill="#eac282">
- <path d="m6 4h7v3h-7z"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6 4h7v3h-7z" fill="#ed8733"/><path d="m7 5h5v1h-5z" fill="#f8db8f" stroke-width=".48795"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertpagenumberfield.svg b/loleaflet/images/lc_insertpagenumberfield.svg
index a2d6d00035..c72e64493a 100644
--- a/loleaflet/images/lc_insertpagenumberfield.svg
+++ b/loleaflet/images/lc_insertpagenumberfield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h6.283203c-.175464-.296519-.283203-.636031-.283203-1 0-1.090703.909297-2 2-2v-1c-1.090703 0-2-.909297-2-2s.909297-2 2-2c0-1.090703.909297-2 2-2s2 .909297 2 2h1c0-.726734.407943-1.366449 1-1.716797v-3.5546874l-4-3.7285156zm12 13v1h1v-1z" fill="#fff"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h8c-.726734 0-1.366449-.407943-1.716797-1h-6.283203v-17h9v4c0 .554.446 1 1 1h4v2.283203c.296519-.175464.636031-.283203 1-.283203v-2.75-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m15 12c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.09375c-.057859-.15757-.09375-.325109-.09375-.5 0-.813703.686297-1.5 1.5-1.5h.5v-2h-.5c-.813703 0-1.5-.686297-1.5-1.5s.686297-1.5 1.5-1.5h.5v-.5c0-.813703.686297-1.5 1.5-1.5s1.5.686297 1.5 1.5v.5h2v-.5c0-.638812.424453-1.194913 1-1.40625v-5.3652344l-4-3.7285156zm11 14v2h2v-2z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.5c-.638812 0-1.194913-.424453-1.40625-1h-6.09375v-18h9v4c0 .554.446 1 1 1h4v4.09375c.15757-.057859.325109-.09375.5-.09375s.34243.035891.5.09375v-1.203125-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m14.5 13c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertreferencefield.svg b/loleaflet/images/lc_insertreferencefield.svg
index 5db877157b..e03edd5f4c 100644
--- a/loleaflet/images/lc_insertreferencefield.svg
+++ b/loleaflet/images/lc_insertreferencefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 8v2.5c0-.8137028.686297-1.5 1.5-1.5h3.5c1.64501 0 3 1.35499 3 3v1.220703c.202228-.08367.376343-.246815.582031-.236328.406749.020739.744413.199491.992188.447266.216599.216598.374123.505617.425781.845703v-6.277344zm0 2.5v10.5h10v-6.265625c-.057618.312286-.219102.620769-.447266.839844l-1.986328 1.986328c-.577389.57715-1.543703.57715-2.121094 0l-1.988281-1.988281c-.452851-.438274-.556084-1.125409-.347656-1.640625.208428-.515217.76042-.937372 1.390625-.9375.188414-.000001.327698.14559.5.21289v-1.207031h-3.5c-.813703 0-1.5-.686297-1.5-1.5z" fill="#fff"/><rect fill="#d65532" height="1" ry=".482023" width="5" x="15" y="18"/><path d="m11 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v6.277344c.007435.048949.018875.095307.021484.146484.005185.101687-.002278.206452-.021484.310547v6.265625h-10v-10.5z" fill="#808080"/><path d="m3 3v13h10v-4h-.5c-.813703 0-1.5-.686297-1.5-1.5 0-.8137028.686297-1.5 1.5-1.5h.5v-6z" fill="#fff"/><rect fill="#d65532" height="1" ry=".410114" width="7" x="4" y="10"/><g fill="#808080"><path d="m3 2c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-4h-1v4h-10v-13h10v6h1v-6c0-.554-.446-1-1-1z"/><path d="m12.5 10c-.277 0-.5.223-.5.5s.223.5.5.5h3.5a1 1 0 0 1 1 1v3.287109l-1.140625-1.140625a.50005.50005 0 0 0 -.359375-.152343.50005.50005 0 0 0 -.347656.859375l2 2a.50005.50005 0 0 0 .707031 0l2-2a.50005.50005 0 1 0 -.707031-.707032l-1.152344 1.152344v-3.298828a2 2 0 0 0 -2-2z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 8v2.5c0-.8137028.686297-1.5 1.5-1.5h3.5c1.64501 0 3 1.35499 3 3v1.220703c.202228-.08367.376343-.246815.582031-.236328.406749.020739.744413.199491.992188.447266.216599.216598.374123.505617.425781.845703v-6.277344zm0 2.5v10.5h10v-6.265625c-.057618.312286-.219102.620769-.447266.839844l-1.986328 1.986328c-.577389.57715-1.543703.57715-2.121094 0l-1.988281-1.988281c-.452851-.438274-.556084-1.125409-.347656-1.640625.208428-.515217.76042-.937372 1.390625-.9375.188414-.000001.327698.14559.5.21289v-1.207031h-3.5c-.813703 0-1.5-.686297-1.5-1.5z" fill="#fafafa"/><rect fill="#ed3d3b" height="1" ry=".482023" width="5" x="15" y="18"/><path d="m11 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1zm0 1h10v6.277344c.007435.048949.018875.095307.021484.146484.005185.101687-.002278.206452-.021484.310547v6.265625h-10v-10.5z" fill="#3a3a38"/><path d="m3 3v13h10v-4h-.5c-.813703 0-1.5-.686297-1.5-1.5 0-.8137028.686297-1.5 1.5-1.5h.5v-6z" fill="#fafafa"/><rect fill="#ed3d3b" height="1" ry=".410114" width="7" x="4" y="10"/><g fill="#3a3a38"><path d="m3 2c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h10c.554 0 1-.446 1-1v-4h-1v4h-10v-13h10v6h1v-6c0-.554-.446-1-1-1z"/><path d="m12.5 10c-.277 0-.5.223-.5.5s.223.5.5.5h3.5a1 1 0 0 1 1 1v3.287109l-1.140625-1.140625a.50005.50005 0 0 0 -.359375-.152343.50005.50005 0 0 0 -.347656.859375l2 2a.50005.50005 0 0 0 .707031 0l2-2a.50005.50005 0 1 0 -.707031-.707032l-1.152344 1.152344v-3.298828a2 2 0 0 0 -2-2z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertrlm.svg b/loleaflet/images/lc_insertrlm.svg
index b6428f09ee..831d9ecf5d 100644
--- a/loleaflet/images/lc_insertrlm.svg
+++ b/loleaflet/images/lc_insertrlm.svg
@@ -1,5 +1,60 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g transform="matrix(0 1.996 -1.996 0 37.94 -25.91)">
- <path transform="rotate(-90,15.75,8.75)" d="m9.9785 9.873a0.50005 0.50005 0 0 0-0.33984 0.16211l-1.957 2.084-0.00391 0.0039a0.50005 0.50005 0 0 0 0.025391 0.78516l1.9355 2.0566a0.50085 0.50085 0 1 0 0.72852-0.6875l-1.2012-1.2734 5.834-0.009765a0.50005 0.50005 0 0 0 0.50781-0.50781 0.50005 0.50005 0 0 0-0.50781-0.49219l-5.8379 0.0098 1.2051-1.2832a0.50005 0.50005 0 0 0 0.14062-0.36332 0.50005 0.50005 0 0 0-0.5293-0.48438z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#4d82b8" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg6"
+ sodipodi:docname="lc_insertrlm.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="9.9080682"
+ inkscape:cy="7.788082"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ id="path8-3"
+ d="m 7.484375,15.999977 c 0.454318,0.0115 0.686847,-0.540283 0.361328,-0.857422 l -2.148437,-2.144531 13.777497,0.0019 c 0.350177,0.01802 0.525391,-0.241435 0.525391,-0.499924 0,-0.258489 -0.175214,-0.51795 -0.525391,-0.5 L 5.697266,12.002 7.845703,9.8574691 c 0.325519,-0.317139 0.09299,-0.868926 -0.361328,-0.857422 -0.130048,0.0041 -0.25337,0.05875 -0.34375,0.152344 L 4.224609,12.064503 C 4.05132,12.225102 4.0016,12.330882 4,12.5 c 0.0016,0.169118 0.05132,0.274898 0.224609,0.435547 l 2.916016,2.912109 C 7.231005,15.941246 7.354327,15.9959 7.484375,16 Z"
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccscccccccccc" />
</svg>
diff --git a/loleaflet/images/lc_insertrowbreak.svg b/loleaflet/images/lc_insertrowbreak.svg
index e5d5191674..41ff3f5183 100644
--- a/loleaflet/images/lc_insertrowbreak.svg
+++ b/loleaflet/images/lc_insertrowbreak.svg
@@ -1,10 +1 @@
-<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m4.5 8.9153c-0.554 0-1-0.446-1-1v-5.9414h1v5.9414h15v-5.9414h1v5.9414c0 0.554-0.446 1-1 1z" fill="#808080"/>
- <path d="m4.5 15.084c-0.554 0-1 0.446-1 1v5.9414h1v-5.9414h15v5.9414h1v-5.9414c0-0.554-0.446-1-1-1z" fill="#808080"/>
- <g transform="matrix(.7724 0 0 .7724 -1.0841 -.3584)" fill="#4d82b8">
- <path d="m2.6224 12c-0.34413 0.0015-0.62238 0.29942-0.62241 0.66647v6.6647c-7.76e-4 0.56568 0.61783 0.87517 1.0251 0.51287l3.7491-3.3324c0.30104-0.26653 0.30104-0.75922 0-1.0257l-3.7491-3.3324c-0.11312-0.10013-0.25573-0.15452-0.40273-0.1536z" style=""/>
- <rect x="8" y="15" width="6" height="2" ry=".9661" style=""/>
- <rect x="16" y="15" width="6" height="2" ry=".9661" style=""/>
- <rect x="24" y="15" width="6" height="2" ry=".9661" style=""/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2h18v19h-18z" fill="#fafafa"/><path d="m8 2v3h-5v1h5v3h-5v1h5v3h-5v1h5 1 6 1 5v-1h-5v-3h5v-1h-5v-3h5v-1h-5v-3h-1v3h-6v-3zm1 4h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m2 1v21h20v-21zm1 1h18v19h-18z" fill="#3a3a38"/><g fill="#ed3d3b" transform="matrix(1 0 0 .5 0 5)"><path d="m3 16h5v2h-5z" stroke-width="1.414214"/><path d="m9 16h6v2h-6z" stroke-width="1.290994"/><path d="m16 16h5v2h-5z" stroke-width="1.414214"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertrowsafter.svg b/loleaflet/images/lc_insertrowsafter.svg
index fe1a2cf2a5..9d5c2198a6 100644
--- a/loleaflet/images/lc_insertrowsafter.svg
+++ b/loleaflet/images/lc_insertrowsafter.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m3 23v-5h18v5zm0-6v-12h12v2h-3c-1.0907 0-2 0.9093-2 2s0.9093 2 2 2h3v3c0 1.0907 0.9093 2 2 2s2-0.9093 2-2v-3h2v6zm16-10v-2h2v2z" fill="#fff"/>
- <path d="m2 17v-12c0-0.554 0.446-1 1-1h12v1h-6v3h1.2832c-0.17546 0.29652-0.2832 0.63603-0.2832 1h-1v3h6v1h-6v3h6v-2c0 0.72673 0.40794 1.3664 1 1.7168v0.2832h5v-3h-2v-1h2v-1h1v6zm1-1h5v-3h-5zm0-4h5v-3h-5zm0-4h5v-3h-5zm18-1v-2h-2v-1h2c0.554 0 1 0.446 1 1v2z" fill="#808080"/>
- <g transform="matrix(1,0,0,-1,0,26)" fill="#4d82b8">
- <path d="m17 11c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1z"/>
- <path d="m2 3v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z"/>
- </g>
-</svg>
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.833984c.322601-.1117232.677002-.1123397 1-.002v-1.8319871-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertrowsbefore.svg b/loleaflet/images/lc_insertrowsbefore.svg
index 9d11d146d5..dc5c1a295b 100644
--- a/loleaflet/images/lc_insertrowsbefore.svg
+++ b/loleaflet/images/lc_insertrowsbefore.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v5h18v-5zm0 6v12h12v-2h-3c-1.090703 0-2-.909297-2-2s.909297-2 2-2h3v-3c0-1.090703.909297-2 2-2s2 .909297 2 2v3h2v-6zm16 10v2h2v-2z" fill="#fff"/><path d="m2 9v1 11c0 .554.446 1 1 1h12v-1h-6v-3h1.283203c-.175464-.296519-.283203-.636031-.283203-1h-1v-3h6v-1h-6v-3h6v2c0-.726734.407943-1.366449 1-1.716797v-.283203h5v3h-2v1h2v1h1v-5-1zm1 1h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm18 1v2h-2v1h2c.554 0 1-.446 1-1v-2z" fill="#808080"/><g fill="#4d82b8"><path d="m17 11c-.554 0-1 .446-1 1v4h-4c-.554 0-1 .446-1 1s.446 1 1 1h4v4c0 .554.446 1 1 1s1-.446 1-1v-4h4c.554 0 1-.446 1-1s-.446-1-1-1h-4v-4c0-.554-.446-1-1-1z"/><path d="m2 3v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(1 0 0 -1 0 6.350516)"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.8339841c.322601-.1117233.677002-.1123398 1-.002v-1.8319872-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertrowsmenu.svg b/loleaflet/images/lc_insertrowsmenu.svg
index 9d11d146d5..9d5c2198a6 100644
--- a/loleaflet/images/lc_insertrowsmenu.svg
+++ b/loleaflet/images/lc_insertrowsmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v5h18v-5zm0 6v12h12v-2h-3c-1.090703 0-2-.909297-2-2s.909297-2 2-2h3v-3c0-1.090703.909297-2 2-2s2 .909297 2 2v3h2v-6zm16 10v2h2v-2z" fill="#fff"/><path d="m2 9v1 11c0 .554.446 1 1 1h12v-1h-6v-3h1.283203c-.175464-.296519-.283203-.636031-.283203-1h-1v-3h6v-1h-6v-3h6v2c0-.726734.407943-1.366449 1-1.716797v-.283203h5v3h-2v1h2v1h1v-5-1zm1 1h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm18 1v2h-2v1h2c.554 0 1-.446 1-1v-2z" fill="#808080"/><g fill="#4d82b8"><path d="m17 11c-.554 0-1 .446-1 1v4h-4c-.554 0-1 .446-1 1s.446 1 1 1h4v4c0 .554.446 1 1 1s1-.446 1-1v-4h4c.554 0 1-.446 1-1s-.446-1-1-1h-4v-4c0-.554-.446-1-1-1z"/><path d="m2 3v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z"/></g></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.1385 0-.2709063.0276577-.390625.078125-.1202234.0506801-.225797.123943-.3164062.2148438-.1807501.1807464-.2929688.4300296-.2929688.7070312v5.3027344 3.5117186 10.185547c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-8.869141l-1 .998047v7.871094h-19v-9.183594-4.7988279-5.0175781h3.0058594 3.9863281 5.0156245.990235v-1h-.988281-5.0195316-3.9824219zm16.001953 0v1h2.998047v5.0175781 2.0781249c.322998-.1103861.677399-.1097699 1 .002v-1.7949686-5.3027344c0-.1385008-.027656-.2709073-.078125-.390625-.050256-.1192131-.124995-.2262687-.214844-.3164062-.090609-.0909008-.196183-.1641637-.316406-.2148438-.119719-.0504673-.252125-.078125-.390625-.078125z" fill="#3a3a38" transform="scale(.26458334)"/><path d="m3 3v14h12.875l-4.435547-4.429688c-.293724-.293706-.439453-.682907-.439453-1.064453 0-.381519.150366-.773492.439453-1.0625.578387-.5783856 1.548567-.5783826 2.126953 0l2.431641 2.429688v-9.873047zm16.001953 0v9.873047l2.431641-2.429688c.163234-.163233.358373-.276559.566406-.347656v-7.095703zm2.998047 11.128906-2.875 2.871094h2.875z" fill="#fafafa" fill-opacity=".984733" transform="scale(.26458334)"/><path d="m5.8208333 5.82083v-1.05834h-5.02708337v1.05834z" fill="#a1ddaa" stroke-width=".324047"/><g transform="scale(.26458334)"><path d="m7 3v4h-.9902344-3.0097656v1h3.0117188.9882812v4h-4v.816406.183594h.1835938 3.8164062v3.714844.285156h-4v.002.998.002h4v3.998.002h1v-4h4v4h1v-4h4v4h1v-.002-3.998047h4v-.001953-.998047-.001953h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625h-2.875v-2.871094l-1-.998047v.369141.332031 3.167969h-4v-.005859-3.994141h3.869141l-.429688-.429688c-.165407-.165397-.279616-.362768-.351562-.570312h-.087891v.002h-3v-4.0000469h3.806641c.0033-.0004308.0065-.00139.0098-.00195h.183559v.2636719 1.833984c.322601-.1117232.677002-.1123397 1-.002v-1.8319871-.2636719h.183594c.0033.0005627.0064.00152.0098.00195h2.804688v-1.00195h-.994176-2.003906v-4h-1v4h-2.0039062-1.9960938v-4zm12.001953 4v1h2.998047v-1zm0 5v.873047l.873047-.873047zm-3.875.002.871094.871094v-.871094z" fill="#797774"/><path d="m3 17v1h4v4h-4v1h19v-1h-4v-4h4v-1h-2.875l-.5625.5625c-.143283.143289-.314944.255498-.5.330078-.165444.06668-.357639.109375-.5625.109375s-.397056-.04268-.5625-.109375c-.185094-.07458-.356675-.186723-.5-.330078l-.5625-.5625zm5 1h4v4h-4zm5 0h4v4h-4z" fill="#18ab50" stroke-width=".999999"/><path d="m2 17v5c0 .277002.1122187.526275.2929688.707031.090609.09091.1961828.16416.3164062.214844.1197187.050471.252125.078125.390625.078125h19c.1385 0 .270906-.02765.390625-.07813.120223-.05068.225797-.123938.316406-.214844.18075-.180751.292969-.430024.292969-.707026v-5h-1v5h-19v-5z" fill="#309048"/></g><path d="m6.0849011 3.0442579c0-.033816-.012846-.067622-.038758-.093534-.051824-.051823-.1357617-.051823-.1875854 0l-1.0960566 1.0955402-.0000001-3.64887305c0-.07329-.059002-.1322917-.1322917-.1322917-.07329 0-.1322916.059002-.1322916.1322917l.0000001 3.64887305-1.0960572-1.0955404c-.051824-.051823-.1357619-.051823-.1875853 0-.025913.025911-.038758.059718-.038758.093534s.012846.068141.038758.094051l1.3223997 1.3208501c.012438.012441.027315.022246.043925.028939.015321.00618.032028.00982.049609.00982.017582 0 .034289-.00364.049609-.00982.016611-.00669.031486-.016499.043925-.028939l1.3223997-1.32085c.025911-.025911.038758-.060235.038758-.094051z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertsection.svg b/loleaflet/images/lc_insertsection.svg
index b596845464..89d1fa7720 100644
--- a/loleaflet/images/lc_insertsection.svg
+++ b/loleaflet/images/lc_insertsection.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="7" x="6" y="5"/><rect fill="#808080" height="1" ry=".5" width="7" x="6" y="8"/><g fill="#4d82b8"><rect height="1" ry=".5" width="5" x="6" y="11"/><rect height="1" ry=".5" width="5" x="13" y="11"/><rect height="1" ry=".5" width="5" x="6" y="14"/><rect height="1" ry=".5" width="5" x="13" y="14"/></g><rect fill="#808080" height="1" ry=".482023" width="12" x="6" y="17"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="7" x="6" y="5"/><rect fill="#797774" height="1" ry=".5" width="7" x="6" y="8"/><g fill="#1e8bcd"><rect height="1" ry=".5" width="5" x="6" y="11"/><rect height="1" ry=".5" width="5" x="13" y="11"/><rect height="1" ry=".5" width="5" x="6" y="14"/><rect height="1" ry=".5" width="5" x="13" y="14"/></g><rect fill="#797774" height="1" ry=".482023" width="12" x="6" y="17"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertshape.svg b/loleaflet/images/lc_insertshape.svg
index d552ed400a..fe24dbf1ad 100644
--- a/loleaflet/images/lc_insertshape.svg
+++ b/loleaflet/images/lc_insertshape.svg
@@ -1 +1,60 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 4.51224a9.4877599 7.4877599 0 0 0 -9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.4877599 7.48776 9.4877599 7.4877599 0 0 0 9.48776-7.48776 9.4877599 7.4877599 0 0 0 -9.48776-7.48776z" fill="#fff" stroke="#808080" stroke-width="1.024"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_insertshape.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="10.086694"
+ inkscape:cy="11.375952"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 22,12 A 10,8 0 0 1 12,20 10,8 0 0 1 2,12 10,8 0 0 1 12,4 10,8 0 0 1 22,12 Z"
+ id="path821" />
+ <path
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="m 21,12 a 9,7 0 0 1 -9,7 9,7 0 0 1 -9,-7 9,7 0 0 1 9,-7 9,7 0 0 1 9,7 z"
+ id="path819" />
+</svg>
diff --git a/loleaflet/images/lc_insertslidefield.svg b/loleaflet/images/lc_insertslidefield.svg
index a2d6d00035..eef0458428 100644
--- a/loleaflet/images/lc_insertslidefield.svg
+++ b/loleaflet/images/lc_insertslidefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4v17h6.283203c-.175464-.296519-.283203-.636031-.283203-1 0-1.090703.909297-2 2-2v-1c-1.090703 0-2-.909297-2-2s.909297-2 2-2c0-1.090703.909297-2 2-2s2 .909297 2 2h1c0-.726734.407943-1.366449 1-1.716797v-3.5546874l-4-3.7285156zm12 13v1h1v-1z" fill="#fff"/><path d="m5 3c-.554 0-1 .446-1 1v17c0 .554.446 1 1 1h8c-.726734 0-1.366449-.407943-1.716797-1h-6.283203v-17h9v4c0 .554.446 1 1 1h4v2.283203c.296519-.175464.636031-.283203 1-.283203v-2.75-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m15 12c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 24 0)" gradientUnits="userSpaceOnUse" x1="21" x2="19" y1="-3.291139" y2="12"><stop offset="0" stop-color="#d7d7d7"/><stop offset=".29999998" stop-color="#f7f7f7"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2.5 4c-.277 0-.5.223-.5.5v1 13 1c0 .277.223.5.5.5h1 9.59375c-.057859-.15757-.09375-.325109-.09375-.5s.035891-.34243.09375-.5h-10.09375v-14h18v6.09375c.15757-.057859.325109-.09375.5-.09375s.34243.03589.5.09375v-5.59375-1c0-.277-.223-.5-.5-.5h-1-17z" fill="#3a3a38"/><path d="m3 5v14h10.09375c.211337-.575547.767438-1 1.40625-1h.5v-2h-.5c-.813703 0-1.5-.686297-1.5-1.5s.686297-1.5 1.5-1.5h.5v-.5c0-.813703.686297-1.5 1.5-1.5s1.5.686297 1.5 1.5v.5h2v-.5c0-.638812.424453-1.194913 1-1.40625v-6.09375z" fill="url(#a)"/><path d="m5 7h14v2h-14z" fill="#797774" stroke-width="1.322876"/><path d="m5 11v1h1v-1zm2 0v1h8.09375c.211337-.575547.767438-1 1.40625-1zm9.5 0c.638812 0 1.194913.424453 1.40625 1h1.09375v-1zm-11.5 2v1h1v-1zm2 0v1h6.09375c.211337-.575547.767438-1 1.40625-1zm-2 2v1h1v-1zm2 0v1h7.5c-.638812 0-1.194913-.424453-1.40625-1z" fill="#c8c6c4"/><path d="m16.5 12c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertslidesfield.svg b/loleaflet/images/lc_insertslidesfield.svg
index 58ac27e811..92c443cf96 100644
--- a/loleaflet/images/lc_insertslidesfield.svg
+++ b/loleaflet/images/lc_insertslidesfield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13 4c0 1.0907028-.909297 2-2 2v1c1.090703 0 2 .9092972 2 2 0 1.090703-.909297 2-2 2 0 1.090703-.909297 2-2 2-1.0907028 0-2-.909297-2-2h-1c0 .726734-.4079429 1.366449-1 1.716797v8.283203h6.283203c-.175464-.296519-.283203-.636031-.283203-1 0-1.090703.909297-2 2-2v-1c-1.090703 0-2-.909297-2-2s.909297-2 2-2c0-1.090703.909297-2 2-2s2 .909297 2 2h1c0-.726734.407943-1.366449 1-1.716797v-3.5546874l-4-3.7285156zm-7 2v1h1v-1zm11 11v1h1v-1z" fill="#fff"/><path d="m12.716797 3c.175464.2965194.283203.6360307.283203 1h1v4c0 .554.446 1 1 1h4v2.283203c.296519-.175464.636031-.283203 1-.283203v-2.75-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm-7.716797 9.716797c-.2965194.175464-.6360307.283203-1 .283203v8c0 .554.446 1 1 1h8c-.726734 0-1.366449-.407943-1.716797-1h-6.283203z" fill="#808080"/><path d="m15 8h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><path d="m15 12c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z"/><path d="m4 1c-.554 0-1 .446-1 1v1h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v3h-1c-.554 0-1 .446-1 1s.446 1 1 1h1v1c0 .554.446 1 1 1s1-.446 1-1v-1h3v1c0 .554.446 1 1 1s1-.446 1-1v-1h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-3h1c.554 0 1-.446 1-1s-.446-1-1-1h-1v-1c0-.554-.446-1-1-1s-1 .446-1 1v1h-3v-1c0-.554-.446-1-1-1zm1 4h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 24 0)" gradientUnits="userSpaceOnUse" x1="21" x2="19" y1="-3.291139" y2="12"><stop offset="0" stop-color="#d7d7d7"/><stop offset=".29999998" stop-color="#f7f7f7"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2.5 4c-.277 0-.5.223-.5.5v1 13 1c0 .277.223.5.5.5h1 9.59375c-.057859-.15757-.09375-.325109-.09375-.5s.035891-.34243.09375-.5h-10.09375v-14h1.09375c.211337-.5755473.7674377-1 1.40625-1h-2zm11.990234 0c.648891-.0069648 1.205027.4224156 1.416016 1h5.09375v6.09375c.15757-.057859.325109-.09375.5-.09375s.34243.03589.5.09375v-5.59375-1c0-.277-.223-.5-.5-.5h-1z" fill="#3a3a38"/><path d="m3 5v14h10.09375c.211337-.575547.767438-1 1.40625-1h.5v-2h-.5c-.813703 0-1.5-.686297-1.5-1.5 0-.239258.063506-.464949.167969-.667969-.203603.103893-.429498.167969-.667969.167969-.813703 0-1.5-.686297-1.5-1.5v-.5h-2v.5c0 .813703-.6862972 1.5-1.5 1.5s-1.5-.686297-1.5-1.5v-.5h-.5c-.8137028 0-1.5-.686297-1.5-1.5s.6862972-1.5 1.5-1.5h.5v-2h-.5c-.8137028 0-1.5-.6862972-1.5-1.5 0-.1748905.0358913-.3424298.09375-.5zm12.90625 0c.057763.1581279.09375.3251012.09375.5 0 .8137028-.686297 1.5-1.5 1.5h-.5v2h.5c.813703 0 1.5.686297 1.5 1.5 0 .240189-.064701.46631-.169922.669922.203612-.105221.429733-.169922.669922-.169922.813703 0 1.5.686297 1.5 1.5v.5h2v-.5c0-.638812.424453-1.194913 1-1.40625v-6.09375zm-6.90625 2v2h2v-2zm6.169922 4.830078c-.203612.105221-.429733.169922-.669922.169922h-.5v.486328c.003374.246124-.062131.475273-.167969.681641.20302-.104463.428711-.167969.667969-.167969h.5v-.5c0-.240189.064701-.46631.169922-.669922z" fill="url(#a)"/><path d="m5 7v2h.5.5v-2h-.5zm4 0v2h2v-2zm5 0v2h.5 4.5v-2h-4.5z" fill="#797774"/><path d="m15.90625 11c-.024241.066018-.054875.127857-.087891.189453.207452-.111561.434104-.189453.681641-.189453zm.59375 0c.638812 0 1.194913.424453 1.40625 1h1.09375v-1zm-1.304688.816406c-.209918.113605-.445018.183594-.695312.183594h.59375c.024388-.066417.068395-.121621.101562-.183594zm-10.195312.089844v.09375h.5c-.1748905 0-.3424298-.035891-.5-.09375zm0 1.09375v1h1v-1zm3.90625 0c-.211337.575547-.7674377 1-1.40625 1h5c-.638812 0-1.194913-.424453-1.40625-1zm3.59375 1h.59375c.02408-.065578.066966-.12039.099609-.181641-.209966.112213-.444841.181641-.693359.181641zm-5 0c-.1748905 0-.3424298-.035891-.5-.09375v.09375zm6.40625-1c-.023935.065692-.053295.128285-.085938.189453.207076-.11105.432762-.189453.679688-.189453zm-8.90625 2v1h1v-1zm2 0v1h7.5c-.638812 0-1.194913-.424453-1.40625-1z" fill="#c8c6c4"/><g fill="#1e8bcd"><path d="m16.5 12c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z"/><path d="m7.5 3c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.503797-.223026.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223016-.502973-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertslidetitlefield.svg b/loleaflet/images/lc_insertslidetitlefield.svg
index 4883eca24b..10892633a3 100644
--- a/loleaflet/images/lc_insertslidetitlefield.svg
+++ b/loleaflet/images/lc_insertslidetitlefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#4d82b8"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><g fill="#fff"><path d="m15 7h4l-4-4z" fill-rule="evenodd"/><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".5" width="10" x="7" y="14"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 24 0)" gradientUnits="userSpaceOnUse" x1="21" x2="19" y1="-3.291139" y2="12"><stop offset="0" stop-color="#d7d7d7"/><stop offset=".29999998" stop-color="#f7f7f7"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2.5 4c-.277 0-.5.223-.5.5v1 13 1c0 .277.223.5.5.5h1 17 1c.277 0 .5-.223.5-.5v-1-13-1c0-.277-.223-.5-.5-.5h-1-17zm.5 1h18v14h-18z" fill="#3a3a38"/><path d="m21 5h-18v14h18z" fill="url(#a)"/><g fill="#1e8bcd"><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".248318" width="10" x="7" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertsofthyphen.svg b/loleaflet/images/lc_insertsofthyphen.svg
index 198b96da3a..20920236c7 100644
--- a/loleaflet/images/lc_insertsofthyphen.svg
+++ b/loleaflet/images/lc_insertsofthyphen.svg
@@ -1,5 +1,75 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m8.4998 10.5h7.0001v-2h-7.0001z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#4d4d4d" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
- <path d="m4.0632 9.1003q0 1.8803 0.4486 3.7129 0.45815 1.823 1.279 3.417 0.10499 0.20044 0.12408 0.34361 0.019089 0.15272-0.028634 0.26725-0.038179 0.11454-0.12408 0.1909-0.085903 0.0859-0.18135 0.15272l-1.0786 0.64904q-0.68722-1.0499-1.174-2.1094-0.47724-1.0595-0.78267-2.1476t-0.4486-2.1953q-0.13363-1.1167-0.13363-2.2812t0.13363-2.2812q0.14317-1.1167 0.4486-2.1953 0.30543-1.0881 0.78267-2.1476 0.48678-1.0595 1.174-2.1094l1.0786 0.64904q0.095447 0.066813 0.18135 0.15272 0.085903 0.076358 0.12408 0.19089 0.047724 0.11454 0.028634 0.26725-0.01909 0.14317-0.12408 0.34361-0.82085 1.594-1.279 3.4266-0.4486 1.823-0.4486 3.7034z" fill="#4d82b8" stroke-width=".48869"/>
- <path d="m19.945 9.1003q0 1.8803-0.4486 3.7129-0.45815 1.823-1.279 3.417-0.10499 0.20044-0.12408 0.34361-0.01909 0.15272 0.02863 0.26725 0.03818 0.11454 0.12408 0.1909 0.0859 0.0859 0.18135 0.15272l1.0786 0.64904q0.68722-1.0499 1.174-2.1094 0.47724-1.0595 0.78267-2.1476t0.4486-2.1953q0.13363-1.1167 0.13363-2.2812t-0.13363-2.2812q-0.14317-1.1167-0.4486-2.1953-0.30543-1.0881-0.78267-2.1476-0.48678-1.0595-1.174-2.1094l-1.0786 0.64904q-0.09545 0.066813-0.18135 0.15272-0.0859 0.076358-0.12408 0.19089-0.04772 0.11454-0.02863 0.26725 0.01909 0.14317 0.12408 0.34361 0.82085 1.594 1.279 3.4266 0.4486 1.823 0.4486 3.7034z" fill="#4d82b8" stroke-width=".48869"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_insertsofthyphen.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:snap-global="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="7.9771746"
+ inkscape:cy="15.910148"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m 8,8 h 7 v 2 H 8 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38;stroke-width:2.2912879"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ id="g12"
+ transform="translate(0.3372781)"
+ style="fill:#1e8bcd;stroke-width:0.48868999">
+ <path
+ d="M 4.3389467,1.0028138 C 3.9601948,1.6043176 3.6086845,2.2053531 3.3311343,2.8094545 3.0193573,3.5018326 2.7646351,4.2016274 2.5655093,4.9110169 a 0.30944971,0.30944971 0 0 1 -0.00195,0 C 2.36421,5.6150021 2.2196209,6.3316443 2.1260593,7.0614076 2.0385933,7.7929742 1.9932468,8.5400618 1.9932468,9.3035951 c 0,0.7641959 0.045197,1.5119679 0.1328125,2.2441409 0.093567,0.722888 0.2400828,1.438177 0.4394532,2.148438 0.1993283,0.71011 0.453588,1.412729 0.765625,2.105468 0.277404,0.603602 0.6293728,1.20368 1.0078124,1.804688 l 0.7851563,-0.470703 0.00586,-0.0039 c 0.047276,-0.03355 0.092196,-0.07071 0.1347656,-0.113281 a 0.30944971,0.30944971 0 0 1 0.013672,-0.01172 c 0.017334,-0.01541 0.027725,-0.03044 0.037109,-0.05859 a 0.30944971,0.30944971 0 0 1 0.00781,-0.02148 c 0.00603,-0.01447 0.013095,-0.04629 0.00586,-0.107422 -0.0057,-0.04275 -0.030946,-0.127791 -0.089844,-0.240234 a 0.30944971,0.30944971 0 0 1 -0.00195,-0.002 C 4.6789538,15.492622 4.2436022,14.331718 3.9326967,13.094611 a 0.30944971,0.30944971 0 0 1 0,-0.002 C 3.6278425,11.847282 3.4756655,10.583791 3.4756655,9.3055482 v -0.00195 c 0,-1.2783106 0.1520924,-2.5381505 0.4570312,-3.7773469 C 4.2435753,4.2827367 4.678832,3.1167573 5.2373843,2.0321107 a 0.30944971,0.30944971 0 0 1 0.00195,-0.00195 c 0.058478,-0.111642 0.083898,-0.1952261 0.089844,-0.2382813 v -0.00195 c 0.00724,-0.061119 1.778e-4,-0.092931 -0.00586,-0.1074219 a 0.30944971,0.30944971 0 0 1 -0.00781,-0.021484 c -0.00939,-0.028155 -0.01979,-0.043198 -0.037109,-0.058594 a 0.30944971,0.30944971 0 0 1 -0.013672,-0.011719 c -0.042566,-0.04257 -0.0875,-0.079741 -0.1347656,-0.1132813 z"
+ id="path8"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path832"
+ d="m 18.986548,1.0028138 c 0.378751,0.6015038 0.730262,1.2025393 1.007812,1.8066407 0.311777,0.6923781 0.566499,1.3921729 0.765625,2.1015624 a 0.30944971,0.30944971 0 0 0 0.0019,0 c 0.199349,0.7039852 0.343938,1.4206274 0.4375,2.1503907 0.08747,0.7315666 0.132812,1.4786542 0.132812,2.2421875 0,0.7641959 -0.0452,1.5119679 -0.132812,2.2441409 -0.09357,0.722888 -0.240083,1.438177 -0.439453,2.148438 -0.199329,0.71011 -0.453588,1.412729 -0.765625,2.105468 -0.277404,0.603602 -0.629373,1.20368 -1.007813,1.804688 l -0.785106,-0.470703 -0.0059,-0.0039 c -0.04728,-0.03355 -0.0922,-0.07071 -0.134766,-0.113281 a 0.30944971,0.30944971 0 0 0 -0.01367,-0.01172 c -0.01733,-0.01541 -0.02773,-0.03044 -0.03711,-0.05859 a 0.30944971,0.30944971 0 0 0 -0.0078,-0.02148 c -0.006,-0.01447 -0.01309,-0.04629 -0.0059,-0.107422 0.0057,-0.04275 0.03095,-0.127791 0.08984,-0.240234 a 0.30944971,0.30944971 0 0 0 0.002,-0.002 c 0.558435,-1.084378 0.993787,-2.245282 1.304693,-3.482389 a 0.30944971,0.30944971 0 0 0 0,-0.002 c 0.304854,-1.245329 0.457031,-2.50882 0.457031,-3.7870628 v -0.00195 c 0,-1.2783106 -0.152093,-2.5381505 -0.457031,-3.7773469 -0.3109,-1.2435146 -0.746157,-2.409494 -1.304709,-3.4941406 a 0.30944971,0.30944971 0 0 0 -0.002,-0.00195 c -0.05848,-0.111642 -0.0839,-0.1952261 -0.08984,-0.2382813 v -0.00195 c -0.0072,-0.061119 -1.78e-4,-0.092931 0.0059,-0.1074219 a 0.30944971,0.30944971 0 0 0 0.0078,-0.021484 c 0.0094,-0.028155 0.01979,-0.043198 0.03711,-0.058594 a 0.30944971,0.30944971 0 0 0 0.01367,-0.011719 c 0.04257,-0.04257 0.0875,-0.079741 0.134765,-0.1132813 z"
+ style="fill:#1e8bcd" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_insertsymbol.svg b/loleaflet/images/lc_insertsymbol.svg
index 87497d4954..631e71fdb9 100644
--- a/loleaflet/images/lc_insertsymbol.svg
+++ b/loleaflet/images/lc_insertsymbol.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-5.5228488 0-9.0000019 3.9175089-9 8.75 0 4.25 1.8908055 6.695601 5 8.25v1h-4.75c-.992825-.26605-1.2087-1.27845-1.25-1.546875v3.546875h8.007812v-2.5-.507812l-.664062-.273438c-2.1905344-1.337018-3.3404919-4.072801-3.34375-7.21875-.0000099-4.4873253 2-7.5 6-7.5s6.00001 3.0126747 6 7.5c-.0033 3.145949-1.153216 5.881732-3.34375 7.21875l-.664062.273438v.507812 2.5h8.007812v-3.546875c-.0413.268425-.257175 1.280825-1.25 1.546875h-4.75v-1c3.109194-1.554399 5-4 5-8.25.000002-4.8324911-3.477151-8.75-9-8.75z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-5.5228488 0-9.0000019 3.9175089-9 8.75 0 4.25 1.8908055 6.695601 5 8.25l1 .5v1.5h-5.75c-.992825-.26605-1.2087-1.27845-1.25-1.546875v2.546875h8.007812v-2.5-.507812l-.664062-.273438c-2.113559-.904023-5.281566-3.414408-5.34375-7.71875-.0000099-4.4873253 4-8 8-8s8.00001 3.5126747 8 8c-.062184 4.304342-3.230191 6.814727-5.34375 7.71875l-.664062.273438v.507812 2.5h8.007812v-2.546875c-.0413.268425-.257175 1.280825-1.25 1.546875h-5.75v-1.5l1-.5c3.109194-1.554399 5-4 5-8.25.000002-4.8324911-3.477151-8.75-9-8.75z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttable.svg b/loleaflet/images/lc_inserttable.svg
index f19ef87473..3c893034ae 100644
--- a/loleaflet/images/lc_inserttable.svg
+++ b/loleaflet/images/lc_inserttable.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h5v6h-5zm6 0h6v6h-6zm7 0h5v6h-5zm-13 7h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><path d="m2 2h20v4h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-3h5v-1h-5v-3h5v-1h-5v-6h-1v6h-6v-6zm1 7h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h5 1 6 1 5v6 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-3-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttextbox.svg b/loleaflet/images/lc_inserttextbox.svg
index e766b73905..58a0e7f769 100644
--- a/loleaflet/images/lc_inserttextbox.svg
+++ b/loleaflet/images/lc_inserttextbox.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 2.5h21v19h-21z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><text fill="#4d82b8" font-family="sans-serif" font-size="18.365749" letter-spacing="0" transform="scale(.99242009 1.0076378)" word-spacing="0" x="2.987043" y="15.878721"><tspan fill="#4d82b8" font-family="Carlito" font-weight="bold" x="2.987043" y="15.878721">A</tspan></text><g fill="#808080"><rect height="1" ry=".5" width="6" x="15" y="14"/><rect height="1" ry=".5" width="6" x="15" y="10"/><rect height="1" ry=".5" width="6" x="15" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="20" rx="1" width="22" x="1" y="2"/><path d="m2 3h20v18h-20z" fill="#fafafa"/><g fill="#797774"><rect height="1" ry=".5" width="7" x="14" y="14"/><rect height="1" ry=".5" width="9" x="12" y="10"/><rect height="1" ry=".5" width="10" x="11" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g><path d="m6.7929688 6-3.7929688 10h1.0839844c.1179415 0 .218735-.033649.3007812-.099609.087174-.06596.1450138-.142265.1757813-.228516l.953125-2.671875h3.9765625l.9550776 2.679688c.041021.09132.09813.167632.169922.228515.076919.060883.175759.091797.298828.091797h1.085938l-3.7851562-10zm.7070312 1.3085938c.046151.1877219.0952053.3630364.1464844.5253906.0512788.1623541.1010647.3040156.1523437.4257812l1.3339844 3.7402344h-3.2636719l1.3300782-3.7324219c.0461512-.1217656.0952055-.2634271.1464843-.4257812.0512791-.1623542.1030181-.3404076.1542969-.5332031z" fill="#1e8bcd" transform="matrix(1.00000000136 0 0 1.00000000948 -.00000005532 -.00000016)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttimefield.svg b/loleaflet/images/lc_inserttimefield.svg
index 4514419116..423ecf8356 100644
--- a/loleaflet/images/lc_inserttimefield.svg
+++ b/loleaflet/images/lc_inserttimefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fff" r="9"/><g fill="#808080"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fafafa" r="9"/><g fill="#3a3a38"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttimefieldfix.svg b/loleaflet/images/lc_inserttimefieldfix.svg
index 4514419116..423ecf8356 100644
--- a/loleaflet/images/lc_inserttimefieldfix.svg
+++ b/loleaflet/images/lc_inserttimefieldfix.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fff" r="9"/><g fill="#808080"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fafafa" r="9"/><g fill="#3a3a38"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttimefieldvar.svg b/loleaflet/images/lc_inserttimefieldvar.svg
index 4514419116..423ecf8356 100644
--- a/loleaflet/images/lc_inserttimefieldvar.svg
+++ b/loleaflet/images/lc_inserttimefieldvar.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fff" r="9"/><g fill="#808080"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#fafafa" r="9"/><g fill="#3a3a38"><path d="m12 2a10 10 0 0 0 -10 10 10 10 0 0 0 10 10 10 10 0 0 0 10-10 10 10 0 0 0 -10-10zm0 1a9 9 0 0 1 9 9 9 9 0 0 1 -9 9 9 9 0 0 1 -9-9 9 9 0 0 1 9-9z"/><rect height="9" ry=".5" width="1" x="11" y="4"/><rect height="1" ry=".5" width="8" x="11" y="12"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttitlefield.svg b/loleaflet/images/lc_inserttitlefield.svg
index 4883eca24b..4589a456f1 100644
--- a/loleaflet/images/lc_inserttitlefield.svg
+++ b/loleaflet/images/lc_inserttitlefield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#4d82b8"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><g fill="#fff"><path d="m15 7h4l-4-4z" fill-rule="evenodd"/><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".5" width="10" x="7" y="14"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2714844l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#1e8bcd"><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".5" width="10" x="7" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_inserttopicfield.svg b/loleaflet/images/lc_inserttopicfield.svg
index a7a17eec4b..8be7457f23 100644
--- a/loleaflet/images/lc_inserttopicfield.svg
+++ b/loleaflet/images/lc_inserttopicfield.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v6h-4l-3.0000045 13h3.0000045l2-10h2v5h11.999995v-14z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.5 2.5v6h-4l-3.0000045 13h3.0000045l2-10h2v5h11.999995v-14z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_insertzwnbsp.svg b/loleaflet/images/lc_insertzwnbsp.svg
index 05a1924808..b4fafeab3e 100644
--- a/loleaflet/images/lc_insertzwnbsp.svg
+++ b/loleaflet/images/lc_insertzwnbsp.svg
@@ -1 +1,72 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 8h3v3h-3z" fill="#4d82b8" stroke-width="1.5"/><path d="m13 8h3v3h-3z" fill="#4d82b8" stroke-width="1.5"/><path d="m11 2h2v14h-2z" fill="#e68497"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_insertzwnbsp.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:snap-global="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="0.78035911"
+ inkscape:cy="16.647984"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m 8,8 h 3 v 2 H 8 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;stroke-width:1.5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 12,8 h 3 v 2 h -3 z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;stroke-width:1.5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 11,2 h 1 v 14 h -1 z"
+ id="path6"
+ style="fill:#ed3d3b;stroke-width:1.01549602"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+</svg>
diff --git a/loleaflet/images/lc_insertzwsp.svg b/loleaflet/images/lc_insertzwsp.svg
index db3d8774a3..1584a34dd5 100644
--- a/loleaflet/images/lc_insertzwsp.svg
+++ b/loleaflet/images/lc_insertzwsp.svg
@@ -1 +1,86 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 8h3v3h-3z" fill="#4d82b8" stroke-width="1.5"/><path d="m13 8h3v3h-3z" fill="#4d82b8" stroke-width="1.5"/><path d="m11 2h2v14h-2z" fill="#e68497" stroke-width="1.015496"/><g fill="#4d82b8" stroke-width=".48869"><path d="m4.0591 9.1006q0 1.8803.4486 3.7129.45815 1.823 1.279 3.417.10499.20044.12408.34361.01909.15272-.02863.26725-.03818.11454-.12408.1909-.0859.0859-.18135.15272l-1.0786.64904q-.68722-1.0499-1.174-2.1094-.47724-1.0595-.78267-2.1476t-.4486-2.1953q-.13363-1.1167-.13363-2.2812t.13363-2.2812q.14317-1.1167.4486-2.1953.30543-1.0881.78267-2.1476.48678-1.0595 1.174-2.1094l1.0786.64904q.09545.066813.18135.15272.0859.076358.12408.19089.04772.11454.02863.26725-.01909.14317-.12408.34361-.82085 1.594-1.279 3.4266-.4486 1.823-.4486 3.7034z"/><path d="m19.941 9.1006q0 1.8803-.4486 3.7129-.45815 1.823-1.279 3.417-.10499.20044-.12408.34361-.01909.15272.02863.26725.03818.11454.12408.1909.0859.0859.18135.15272l1.0786.64904q.68722-1.0499 1.174-2.1094.47724-1.0595.78267-2.1476t.4486-2.1953q.13363-1.1167.13363-2.2812t-.13363-2.2812q-.14317-1.1167-.4486-2.1953-.30543-1.0881-.78267-2.1476-.48678-1.0595-1.174-2.1094l-1.0786.64904q-.09545.066813-.18135.15272-.0859.076358-.12408.19089-.04772.11454-.02863.26725.01909.14317.12408.34361.82085 1.594 1.279 3.4266.4486 1.823.4486 3.7034z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_insertzwsp.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:snap-global="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="-1.0501494"
+ inkscape:cy="16.647984"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m 8,8 h 3 v 2 H 8 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;stroke-width:1.5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 12,8 h 3 v 2 h -3 z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;stroke-width:1.5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m 11,2 h 1 v 14 h -1 z"
+ id="path6"
+ style="fill:#ed3d3b;stroke-width:1.01549602"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ id="g12"
+ transform="translate(0.3372781)"
+ style="fill:#1e8bcd;stroke-width:0.48868999">
+ <path
+ d="M 4.3389467,1.0028138 C 3.9601948,1.6043176 3.6086845,2.2053531 3.3311343,2.8094545 3.0193573,3.5018326 2.7646351,4.2016274 2.5655093,4.9110169 a 0.30944971,0.30944971 0 0 1 -0.00195,0 C 2.36421,5.6150021 2.2196209,6.3316443 2.1260593,7.0614076 2.0385933,7.7929742 1.9932468,8.5400618 1.9932468,9.3035951 c 0,0.7641959 0.045197,1.5119679 0.1328125,2.2441409 0.093567,0.722888 0.2400828,1.438177 0.4394532,2.148438 0.1993283,0.71011 0.453588,1.412729 0.765625,2.105468 0.277404,0.603602 0.6293728,1.20368 1.0078124,1.804688 l 0.7851563,-0.470703 0.00586,-0.0039 c 0.047276,-0.03355 0.092196,-0.07071 0.1347656,-0.113281 a 0.30944971,0.30944971 0 0 1 0.013672,-0.01172 c 0.017334,-0.01541 0.027725,-0.03044 0.037109,-0.05859 a 0.30944971,0.30944971 0 0 1 0.00781,-0.02148 c 0.00603,-0.01447 0.013095,-0.04629 0.00586,-0.107422 -0.0057,-0.04275 -0.030946,-0.127791 -0.089844,-0.240234 a 0.30944971,0.30944971 0 0 1 -0.00195,-0.002 C 4.6789538,15.492622 4.2436022,14.331718 3.9326967,13.094611 a 0.30944971,0.30944971 0 0 1 0,-0.002 C 3.6278425,11.847282 3.4756655,10.583791 3.4756655,9.3055482 v -0.00195 c 0,-1.2783106 0.1520924,-2.5381505 0.4570312,-3.7773469 C 4.2435753,4.2827367 4.678832,3.1167573 5.2373843,2.0321107 a 0.30944971,0.30944971 0 0 1 0.00195,-0.00195 c 0.058478,-0.111642 0.083898,-0.1952261 0.089844,-0.2382813 v -0.00195 c 0.00724,-0.061119 1.778e-4,-0.092931 -0.00586,-0.1074219 a 0.30944971,0.30944971 0 0 1 -0.00781,-0.021484 c -0.00939,-0.028155 -0.01979,-0.043198 -0.037109,-0.058594 a 0.30944971,0.30944971 0 0 1 -0.013672,-0.011719 c -0.042566,-0.04257 -0.0875,-0.079741 -0.1347656,-0.1132813 z"
+ id="path8"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path832"
+ d="m 18.986548,1.0028138 c 0.378751,0.6015038 0.730262,1.2025393 1.007812,1.8066407 0.311777,0.6923781 0.566499,1.3921729 0.765625,2.1015624 a 0.30944971,0.30944971 0 0 0 0.0019,0 c 0.199349,0.7039852 0.343938,1.4206274 0.4375,2.1503907 0.08747,0.7315666 0.132812,1.4786542 0.132812,2.2421875 0,0.7641959 -0.0452,1.5119679 -0.132812,2.2441409 -0.09357,0.722888 -0.240083,1.438177 -0.439453,2.148438 -0.199329,0.71011 -0.453588,1.412729 -0.765625,2.105468 -0.277404,0.603602 -0.629373,1.20368 -1.007813,1.804688 l -0.785106,-0.470703 -0.0059,-0.0039 c -0.04728,-0.03355 -0.0922,-0.07071 -0.134766,-0.113281 a 0.30944971,0.30944971 0 0 0 -0.01367,-0.01172 c -0.01733,-0.01541 -0.02773,-0.03044 -0.03711,-0.05859 a 0.30944971,0.30944971 0 0 0 -0.0078,-0.02148 c -0.006,-0.01447 -0.01309,-0.04629 -0.0059,-0.107422 0.0057,-0.04275 0.03095,-0.127791 0.08984,-0.240234 a 0.30944971,0.30944971 0 0 0 0.002,-0.002 c 0.558435,-1.084378 0.993787,-2.245282 1.304693,-3.482389 a 0.30944971,0.30944971 0 0 0 0,-0.002 c 0.304854,-1.245329 0.457031,-2.50882 0.457031,-3.7870628 v -0.00195 c 0,-1.2783106 -0.152093,-2.5381505 -0.457031,-3.7773469 -0.3109,-1.2435146 -0.746157,-2.409494 -1.304709,-3.4941406 a 0.30944971,0.30944971 0 0 0 -0.002,-0.00195 c -0.05848,-0.111642 -0.0839,-0.1952261 -0.08984,-0.2382813 v -0.00195 c -0.0072,-0.061119 -1.78e-4,-0.092931 0.0059,-0.1074219 a 0.30944971,0.30944971 0 0 0 0.0078,-0.021484 c 0.0094,-0.028155 0.01979,-0.043198 0.03711,-0.058594 a 0.30944971,0.30944971 0 0 0 0.01367,-0.011719 c 0.04257,-0.04257 0.0875,-0.079741 0.134765,-0.1132813 z"
+ style="fill:#1e8bcd" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_intersect.svg b/loleaflet/images/lc_intersect.svg
index 4c9bd5e729..b632f70c27 100644
--- a/loleaflet/images/lc_intersect.svg
+++ b/loleaflet/images/lc_intersect.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 3c-.554 0-1 .446-1 1v2h1v-2h1v-1zm2 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1v1h1v-1c0-.554-.446-1-1-1zm1 3v2h1v-2zm-18 1c-.554 0-1 .446-1 1v1h1v-1h1v-1zm2 0v1h3v-1zm16 2v2h1v-2zm-19 1v2h1v-2zm19 2v2h1v-2zm-19 1v2h1v-2zm19 2v2h-1v1h1c.554 0 1-.446 1-1v-2zm-19 1v2h1v-2zm14 1v1h3v-1zm-14 2v2c0 .554.446 1 1 1h2v-1h-2v-2zm12 0v2h-2v1h2c.554 0 1-.446 1-1v-2zm-8 2v1h2v-1zm3 0v1h2v-1z" fill="#808080"/><path d="m9 7v1 9c0 .554.446 1 1 1h4 1v-1-9c0-.554-.446-1-1-1h-4zm1 1h4v9h-4z" fill="#4d82b8"/><path d="m10 8v9h4v-9z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 3c-.554 0-1 .446-1 1v2h1v-2h1v-1zm2 0v1h3v-1zm4 0v1h3v-1zm4 0v1h1v1h1v-1c0-.554-.446-1-1-1zm1 3v2h1v-2zm-18 1c-.554 0-1 .446-1 1v1h1v-1h1v-1zm2 0v1h3v-1zm16 2v2h1v-2zm-19 1v2h1v-2zm19 2v2h1v-2zm-19 1v2h1v-2zm19 2v2h-1v1h1c.554 0 1-.446 1-1v-2zm-19 1v2h1v-2zm14 1v1h3v-1zm-14 2v2c0 .554.446 1 1 1h2v-1h-2v-2zm12 0v2h-2v1h2c.554 0 1-.446 1-1v-2zm-8 2v1h2v-1zm3 0v1h2v-1z" fill="#3a3a38"/><path d="m9 7v1 9c0 .554.446 1 1 1h4 1v-1-9c0-.554-.446-1-1-1h-4zm1 1h4v9h-4z" fill="#0063b1"/><path d="m10 8v9h4v-9z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_italic.svg b/loleaflet/images/lc_italic.svg
index 27e78aad46..1e08c5f74c 100644
--- a/loleaflet/images/lc_italic.svg
+++ b/loleaflet/images/lc_italic.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.4648438 2c-.257081 0-.4648438.2077628-.4648438.4648438v.070312c0 .2570814.2077628.4648442.4648438.4648442h2.5351562l-2 18h-2.5351562c-.257081 0-.4648438.207763-.4648438.464844v.07031c0 .257083.2077628.464846.4648438.464846h.4082031 6.3632811.298828c.257081 0 .464844-.207763.464844-.464844v-.07031c0-.257083-.207763-.464846-.464844-.464846h-2.535156l2-18h2.535156c.257081 0 .464844-.2077628.464844-.4648438v-.070312c0-.2570814-.207763-.4648442-.464844-.4648442h-.498047-6.3632809z" fill="#696969"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 5c-.277 0-.5.223-.5.5s.223.5.5.5h1.466797l-1.333985 12h-1.632812c-.277 0-.5.223-.5.5s.223.5.5.5h4.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.466797l1.333985-12h1.632812c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#3a3a38" stroke-width=".7"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_justifypara.svg b/loleaflet/images/lc_justifypara.svg
index 027ebcef82..e302967774 100644
--- a/loleaflet/images/lc_justifypara.svg
+++ b/loleaflet/images/lc_justifypara.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/><rect height="1" ry=".5" width="18" x="3" y="21"/><rect height="1" ry=".5" width="18" x="3" y="13"/><rect height="1" ry=".487288" width="18" x="3" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".5" width="18" x="3" y="18"/><rect height="1" ry=".5" width="18" x="3" y="21"/><rect height="1" ry=".5" width="18" x="3" y="13"/><rect height="1" ry=".487288" width="18" x="3" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_lastrecord.svg b/loleaflet/images/lc_lastrecord.svg
index c915af2f79..29d02a7990 100644
--- a/loleaflet/images/lc_lastrecord.svg
+++ b/loleaflet/images/lc_lastrecord.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.4938083 21.50616 9.0172777-9.50616-9.0172777-9.5061597" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#808080" height="20" ry=".5" width="1" x="18" y="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.4938083 21.50616 9.0172777-9.50616-9.0172777-9.5061597" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/><rect fill="#3a3a38" height="20" ry=".5" width="1" x="18" y="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_leadingzeroes.svg b/loleaflet/images/lc_leadingzeroes.svg
index 3a3c9461ff..9bf91b733f 100644
--- a/loleaflet/images/lc_leadingzeroes.svg
+++ b/loleaflet/images/lc_leadingzeroes.svg
@@ -1,14 +1,64 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <path d="m11 21h2v2h-2z" fill="#b3b3b3"/>
- <path d="m17.989 4c-0.701 0-1.3558 0.16221-1.9638 0.48785-0.60801 0.3177-1.1367 0.80606-1.5874 1.4653-0.44349 0.65922-0.79363 1.493-1.0511 2.5017-0.25751 1.0007-0.38707 2.1843-0.38707 3.5503 0 1.3661 0.12956 2.5538 0.38707 3.5625 0.25751 1.0007 0.60765 1.8304 1.0511 2.4896 0.45064 0.65128 0.97935 1.1414 1.5874 1.467 0.60801 0.3177 1.2628 0.47569 1.9638 0.47569s1.3558-0.158 1.9638-0.47569c0.61516-0.32564 1.1474-0.81574 1.598-1.467 0.45064-0.65922 0.80428-1.4888 1.0618-2.4896 0.25751-1.0087 0.38707-2.1964 0.38707-3.5625s-0.12956-2.5496-0.38707-3.5503c-0.25751-1.0087-0.61115-1.8425-1.0618-2.5017-0.45064-0.65922-0.98285-1.1476-1.598-1.4653-0.60801-0.32564-1.2628-0.48785-1.9638-0.48785zm0 1.6806c0.41488 0 0.81229 0.10674 1.1914 0.32118 0.37911 0.21445 0.71174 0.56833 0.99787 1.0608 0.29328 0.49243 0.52612 1.143 0.6978 1.9531 0.17168 0.80218 0.25746 1.7982 0.25746 2.9896s-0.08578 2.1933-0.25746 3.0035c-0.17167 0.80218-0.40452 1.4485-0.6978 1.941-0.28612 0.49243-0.61876 0.84632-0.99787 1.0608-0.37911 0.2065-0.77653 0.30903-1.1914 0.30903-0.41488 0-0.81229-0.10252-1.1914-0.30903-0.37196-0.21445-0.70459-0.56833-0.99787-1.0608-0.28612-0.49243-0.51547-1.1388-0.68714-1.941-0.17167-0.81013-0.25746-1.8121-0.25746-3.0035s0.08579-2.1874 0.25746-2.9896c0.17167-0.81013 0.40102-1.4607 0.68714-1.9531 0.29328-0.49243 0.62591-0.84632 0.99787-1.0608 0.37911-0.21445 0.77653-0.32118 1.1914-0.32118z" fill="#b3b3b3"/>
- <path d="m5.9893 4c-0.701 0-1.3558 0.16221-1.9638 0.48785-0.60801 0.3177-1.1367 0.80606-1.5874 1.4653-0.44349 0.65922-0.79363 1.493-1.0511 2.5017-0.25751 1.0007-0.38707 2.1843-0.38707 3.5503 0 1.3661 0.12956 2.5538 0.38707 3.5625 0.25751 1.0007 0.60765 1.8304 1.0511 2.4896 0.45064 0.65128 0.97935 1.1414 1.5874 1.467 0.60801 0.3177 1.2628 0.47569 1.9638 0.47569s1.3558-0.158 1.9638-0.47569c0.61516-0.32564 1.1474-0.81574 1.598-1.467 0.45064-0.65922 0.80428-1.4888 1.0618-2.4896 0.25751-1.0087 0.38707-2.1964 0.38707-3.5625s-0.12956-2.5496-0.38707-3.5503c-0.25751-1.0087-0.61115-1.8425-1.0618-2.5017-0.45064-0.65922-0.98285-1.1476-1.598-1.4653-0.60801-0.32564-1.2628-0.48785-1.9638-0.48785zm0 1.6806c0.41488 0 0.81229 0.10674 1.1914 0.32118 0.37911 0.21445 0.71174 0.56833 0.99787 1.0608 0.29328 0.49243 0.52612 1.143 0.6978 1.9531 0.17168 0.80218 0.25746 1.7982 0.25746 2.9896s-0.08578 2.1933-0.25746 3.0035c-0.17167 0.80218-0.40452 1.4485-0.6978 1.941-0.28612 0.49243-0.61876 0.84632-0.99787 1.0608-0.37911 0.2065-0.77653 0.30903-1.1914 0.30903-0.41488 0-0.81229-0.10252-1.1914-0.30903-0.37196-0.21445-0.70459-0.56833-0.99787-1.0608-0.28612-0.49243-0.51547-1.1388-0.68714-1.941-0.17167-0.81013-0.25746-1.8121-0.25746-3.0035s0.08579-2.1874 0.25746-2.9896c0.17167-0.81013 0.40102-1.4607 0.68714-1.9531 0.29328-0.49243 0.62591-0.84632 0.99787-1.0608 0.37911-0.21445 0.77653-0.32118 1.1914-0.32118z" fill="#4d82b8"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_leadingzeroes.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="1.4522305"
+ inkscape:cy="5.184023"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10" />
+ <g
+ fill="#3a3a38"
+ id="g8">
+ <path
+ d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.25751 1.000745.607291 1.829061 1.050781 2.488282.450645.651278.979879 1.141158 1.587891 1.466797.608011.317696 1.263841.476562 1.964843.476562s1.354879-.158867 1.962891-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812zm0 1c.532651 0 1.054073.143556 1.525391.4101562.509194.288026.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.777344 2.144531-.329062.565181-.738855 1.018615-1.248047 1.30664a.67982563.67982563 0 0 1 -.0098.0059c-.470092.255989-.987065.392491-1.515591.392491-.528525 0-1.045498-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.01563-.0078c-.500124-.288352-.906437-.739008-1.242182-1.302747a.67982563.67982563 0 0 1 -.0039-.0059c-.336623-.579307-.581675-1.290182-.763668-2.140584a.67982563.67982563 0 0 0 0-.002c-.185643-.876-.273438-1.918402-.273438-3.142532 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .0039-.00586c.33574-.5637368.742052-1.0143938 1.242183-1.3027337a.67982563.67982563 0 0 1 .0059-.00195c.471278-.2666044.9927-.4101594 1.52535-.4101594z"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m5.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.00977.0059c-.4701222.255989-.9870945.392491-1.5156206.392491-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.0078c-.5001297-.288352-.9064426-.739008-1.2421875-1.302747a.67982563.67982563 0 0 1 -.00391-.0059c-.3366226-.579307-.5816751-1.290182-.7636681-2.140584a.67982563.67982563 0 0 0 0-.002c-.1856431-.876-.2734374-1.918402-.2734376-3.142532.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .00391-.00586c.3357408-.5637368.742052-1.0143938 1.2421838-1.3027337a.67982563.67982563 0 0 1 .00586-.00195c.4713177-.2666044.9927397-.4101594 1.52539-.4101594z"
+ id="path4"
+ style="fill:#1e8bcd" />
+ <path
+ d="m11 19h2v2h-2z"
+ id="path6" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_leavegroup.svg b/loleaflet/images/lc_leavegroup.svg
index 5bd9a2dfb3..0d00c4f6f0 100644
--- a/loleaflet/images/lc_leavegroup.svg
+++ b/loleaflet/images/lc_leavegroup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#808080"/><path d="m4 4h11v9h-11z" fill="#fff"/><g fill="#808080"><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h8.076172c.08822-.229036.224537-.442298.402344-.601562l.396484-.398438h-8.875v-9h11v3.873047l1 .998047v-4.871094c0-.554-.446-1-1-1z"/><path d="m2 2h3v3h-3z"/><path d="m19 2h3v3h-3z"/><path d="m2 19h3v3h-3z"/></g><g fill="#fff"><path d="m9 11v9h8.875l.009766-.009766h-6.363282c-.420168.005943-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666177-.382812-1.015625 0-.349447.111796-.714055.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375h6.351563l-.421875-.421875c-.452852-.438274-.556085-1.125408-.347656-1.640625.207997-.514149.758145-.9356 1.386718-.9375h.001954c.404468-.001027.793315.161987 1.076171.451172l.431641.431641v-3.873047z"/><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g><path d="m18.494141 14.990234a.50005.50005 0 0 0 -.347657.859375l2.144532 2.140625h-8.783204a.50005.50005 0 1 0 0 1h8.78711l-2.148438 2.152344a.50005.50005 0 1 0 .707032.705078l2.957031-2.960937a.50005.50005 0 0 0 -.0039-.796875l-2.953125-2.949219a.50005.50005 0 0 0 -.359375-.150391z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-9c0-.554-.446-1-1-1zm0 1h11v9h-11z" fill="#3a3a38"/><path d="m4 4h11v9h-11z" fill="#fafafa"/><g fill="#3a3a38"><path d="m9 10c-.554 0-1 .446-1 1v9c0 .554.446 1 1 1h8.076172c.08822-.229036.224537-.442298.402344-.601562l.396484-.398438h-8.875v-9h11v3.873047l1 .998047v-4.871094c0-.554-.446-1-1-1z"/><path d="m2 2h3v3h-3z"/><path d="m19 2h3v3h-3z"/><path d="m2 19h3v3h-3z"/></g><g fill="#fafafa"><path d="m9 11v9h8.875l.009766-.009766h-6.363282c-.420168.005943-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666177-.382812-1.015625 0-.349447.111796-.714055.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375h6.351563l-.421875-.421875c-.452852-.438274-.556085-1.125408-.347656-1.640625.207997-.514149.758145-.9356 1.386718-.9375h.001954c.404468-.001027.793315.161987 1.076171.451172l.431641.431641v-3.873047z"/><path d="m3 3h1v1h-1z"/><path d="m20 3h1v1h-1z"/><path d="m3 20h1v1h-1z"/></g><path d="m18.494141 14.990234a.50005.50005 0 0 0 -.347657.859375l2.144532 2.140625h-8.783204a.50005.50005 0 1 0 0 1h8.78711l-2.148438 2.152344a.50005.50005 0 1 0 .707032.705078l2.957031-2.960937a.50005.50005 0 0 0 -.0039-.796875l-2.953125-2.949219a.50005.50005 0 0 0 -.359375-.150391z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_leftindent.svg b/loleaflet/images/lc_leftindent.svg
index 879eb28695..152d540513 100644
--- a/loleaflet/images/lc_leftindent.svg
+++ b/loleaflet/images/lc_leftindent.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21" y="2"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="17"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="12"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 11.014242 0)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.4980469 6.9960938c-.127809 0-.2555807.048549-.3535157.1464843-.1958679.195869-.1958679.5131154 0 .7089844l3.1484376 3.1484375h-6.7929688c-.277 0-.5.223-.5.5s.223.5.5.5h6.7929688l-3.1484376 3.148438c-.195868.195868-.1958679.513115 0 .708984.097935.09793.2257067.146484.3535157.146484.127808 0 .2575387-.04855.3554687-.146484l4-4.003906c.047015-.047013.084075-.103236.109375-.166016.02334-.057904.0371094-.12105.0371094-.1875s-.013769-.129596-.037109-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-4-4.0039059c-.0979304-.09793-.2276611-.1464844-.3554691-.1464843z" fill="#1e8bcd"/><g fill="#3a3a38" transform="matrix(-1 0 0 1 2 0)"><rect height="1" ry=".5" width="19" x="-21" y="1"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="16"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="11"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_leftpara.svg b/loleaflet/images/lc_leftpara.svg
index db2f3714c7..56cadc34b3 100644
--- a/loleaflet/images/lc_leftpara.svg
+++ b/loleaflet/images/lc_leftpara.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".5" width="18" x="-21" y="10"/><rect height="1" ry=".436441" width="18" x="-21" y="18"/><rect height="1" ry=".5" width="11" x="-14" y="21"/><rect height="1" ry=".5" width="11" x="-14" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linenumberingdialog.svg b/loleaflet/images/lc_linenumberingdialog.svg
index 4917b24dc1..edcfb7e82d 100644
--- a/loleaflet/images/lc_linenumberingdialog.svg
+++ b/loleaflet/images/lc_linenumberingdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".423729" width="7.999996" x="-15" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="8.000002" x="-15" y="5"/></g><path d="m2.4805826 7h1.2475728v-3.168421c0-.1383459.00485-.2827068.014563-.4330828l-.8398058.6721804c-.055016.042105-.1100322.067669-.1650486.076692-.055016.00902-.1067959.00902-.1553397 0-.048543-.00902-.092233-.02406-.1310679-.045113-.035599-.02406-.063107-.04812-.082524-.072181l-.3689324-.4691724 1.9368932-1.5609022h1.0631068v5h1v1h-3.5194174z" fill="#4d82b8"/><path d="m4.0890866 10q.4097995 0 .7438753.125093.3385299.120625.5746101.344006.2405345.223381.3697104.540581.1336303.312732.1336303.692479 0 .326136-.093541.607595-.093541.276992-.2494431.531646-.155902.250186-.3652561.491437-.2093542.236784-.44098.478035l-1.2561245 1.317944q.2004453-.06254.4008908-.09382.2004455-.03574.3741648-.03574h1.340757q.1692651 0 .2717149.09829.1069045.098283.1069045.259116v.643336h-3.9999996v-.361876q0-.102755.040089-.218913.044543-.120625.1514477-.22338l1.7193762-1.773642q.2182627-.227848.3830734-.433358.169265-.20551.2806235-.406552.115813-.20551.1737195-.411021.057907-.209977.057907-.437825 0-.411021-.2048997-.620998-.2048999-.209978-.5790646-.209978-.1603563 0-.2939866.04915-.1336303.04915-.2405345.134028-.1069042.08488-.1826281.201043-.075724.116158-.1158128.250186-.07127.205509-.1959911.268056-.1202672.06254-.3340757.0268l-.5701567-.098285q.0668152-.433358.2405345-.755027.1737193-.326134.4320712-.54058.2628062-.218913.6013362-.326136.3385301-.11169.7260578-.11169z" fill="#4d82b8"/><g fill="#eac282" transform="translate(15)"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd" transform="translate(-1 2)"><path d="m2.4805826 7h1.2475728v-3.168421c0-.1383459.00485-.2827068.014563-.4330828l-.8398058.6721804c-.055016.042105-.1100322.067669-.1650486.076692-.055016.00902-.1067959.00902-.1553397 0-.048543-.00902-.092233-.02406-.1310679-.045113-.035599-.02406-.063107-.04812-.082524-.072181l-.3689324-.4691724 1.9368932-1.5609022h1.0631068v5h1v1h-3.5194174z"/><path d="m4.0890866 10q.4097995 0 .7438753.125093.3385299.120625.5746101.344006.2405345.223381.3697104.540581.1336303.312732.1336303.692479 0 .326136-.093541.607595-.093541.276992-.2494431.531646-.155902.250186-.3652561.491437-.2093542.236784-.44098.478035l-1.2561245 1.317944q.2004453-.06254.4008908-.09382.2004455-.03574.3741648-.03574h1.340757q.1692651 0 .2717149.09829.1069045.098283.1069045.259116v.643336h-3.9999996v-.361876q0-.102755.040089-.218913.044543-.120625.1514477-.22338l1.7193762-1.773642q.2182627-.227848.3830734-.433358.169265-.20551.2806235-.406552.115813-.20551.1737195-.411021.057907-.209977.057907-.437825 0-.411021-.2048997-.620998-.2048999-.209978-.5790646-.209978-.1603563 0-.2939866.04915-.1336303.04915-.2405345.134028-.1069042.08488-.1826281.201043-.075724.116158-.1158128.250186-.07127.205509-.1959911.268056-.1202672.06254-.3340757.0268l-.5701567-.098285q.0668152-.433358.2405345-.755027.1737193-.326134.4320712-.54058.2628062-.218913.6013362-.326136.3385301-.11169.7260578-.11169z"/></g><path d="m7 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m7 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m17 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><g fill="#3a3a38"><path d="m9 7h6.000001v1h-6.000001z"/><path d="m9 14h10v1h-10z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linepropertypanel.svg b/loleaflet/images/lc_linepropertypanel.svg
index d1db992e56..9d237dcfad 100644
--- a/loleaflet/images/lc_linepropertypanel.svg
+++ b/loleaflet/images/lc_linepropertypanel.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5234375 3 .0078125.0078125a.52341432.52341432 0 0 0 -.03125 0 .52341432.52341432 0 0 0 -.1035156.015625.52341432.52341432 0 0 0 -.0976563.0351563.52341432.52341432 0 0 0 -.046875.0234374.52341432.52341432 0 0 0 -.2246093.28125.52341432.52341432 0 0 0 -.0234376.1015626.52341432.52341432 0 0 0 -.0039062.0585937v.9511719.0019531a.52341432.52341432 0 0 0 .5234375.5234375c6.3175168-.0095359 12.6351255-.0139036 18.9531245-.0234375a.52341432.52341432 0 0 0 .523438-.5234375v-.9296875a.52341432.52341432 0 0 0 -.523438-.5234375zm-.0683594 5c-.2522677 0-.4550781.2028104-.4550781.4550781v1.0898438c0 .2522677.2028104.4550781.4550781.4550781h3.0898438c.2522677 0 .4550781-.2028104.4550781-.4550781v-1.0898438c0-.2522677-.2028104-.4550781-.4550781-.4550781zm5 0c-.2522677 0-.4550781.2028104-.4550781.4550781v1.0898438c0 .2522677.2028104.4550781.4550781.4550781h3.0898439c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm4.9999999 0c-.252268 0-.455078.2028104-.455078.4550781v1.0898438c0 .2522677.20281.4550781.455078.4550781h3.089844c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm5 0c-.252268 0-.455078.2028104-.455078.4550781v1.0898438c0 .2522677.20281.4550781.455078.4550781h3.089844c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm-14.9999999 5c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h6.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm8.9999999 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h6.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm-12.9999999 5c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h1.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm4 0c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h1.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm3.9999999 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="3" rx="1" width="18" x="3" y="2"/><rect height="2" rx=".5" width="18" x="3" y="8"/><rect height="1" rx=".5" width="7" x="3" y="13"/><rect height="1" rx=".5" width="7" x="11" y="13"/><rect height="1" rx=".5" ry=".428091" width="2" x="19" y="13"/><rect height="1" rx=".5" ry=".428091" width="2" x="3" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="7" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="11" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="15" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="19" y="17"/><rect height="2" rx=".5" width="18" x="3" y="20"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linespacing.svg b/loleaflet/images/lc_linespacing.svg
index d01105bc2f..6fb593a380 100644
--- a/loleaflet/images/lc_linespacing.svg
+++ b/loleaflet/images/lc_linespacing.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 15 -.014242)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g><g fill="#808080" transform="matrix(-1 0 0 1 0 -3)"><rect height="1" ry=".5" width="11" x="-22" y="17"/><rect height="1" ry=".5" width="11" x="-22" y="9"/><rect height="1" ry=".5" width="11" x="-22" y="13"/><rect height="1" ry=".5" width="11" x="-22" y="21"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 15 24)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="matrix(-1 0 0 1 0 -3)"><rect height="1" ry=".5" width="11" x="-22" y="17"/><rect height="1" ry=".5" width="11" x="-22" y="9"/><rect height="1" ry=".5" width="11" x="-22" y="13"/><rect height="1" ry=".5" width="11" x="-22" y="21"/></g><g fill="#1e8bcd"><path d="m.996094 6.501953c0 .127809.048549.255581.1464843.353516.195869.195868.5131154.195868.7089844 0l3.1484373-3.1484378v6.7929688c0 .277.223.5.5.5s.5-.223.5-.5v-6.7929688l3.148438 3.1484378c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-3.9999996c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094s-.129596.013769-.1875.037109c-.06278.0253-.119003.06236-.166016.109375l-4.0039057 4c-.09793.09793-.1464844.227661-.1464843.355469z"/><path d="m.996094 17.498047c0-.127809.048549-.255581.1464843-.353516.195869-.195868.5131154-.195868.7089844 0l3.1484373 3.148438v-6.792969c0-.277.223-.5.5-.5s.5.223.5.5v6.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.047013.047015-.103236.084075-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.0039057-4c-.09793-.09793-.1464844-.22766-.1464843-.355468z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linestyle.svg b/loleaflet/images/lc_linestyle.svg
index d1db992e56..9d237dcfad 100644
--- a/loleaflet/images/lc_linestyle.svg
+++ b/loleaflet/images/lc_linestyle.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5234375 3 .0078125.0078125a.52341432.52341432 0 0 0 -.03125 0 .52341432.52341432 0 0 0 -.1035156.015625.52341432.52341432 0 0 0 -.0976563.0351563.52341432.52341432 0 0 0 -.046875.0234374.52341432.52341432 0 0 0 -.2246093.28125.52341432.52341432 0 0 0 -.0234376.1015626.52341432.52341432 0 0 0 -.0039062.0585937v.9511719.0019531a.52341432.52341432 0 0 0 .5234375.5234375c6.3175168-.0095359 12.6351255-.0139036 18.9531245-.0234375a.52341432.52341432 0 0 0 .523438-.5234375v-.9296875a.52341432.52341432 0 0 0 -.523438-.5234375zm-.0683594 5c-.2522677 0-.4550781.2028104-.4550781.4550781v1.0898438c0 .2522677.2028104.4550781.4550781.4550781h3.0898438c.2522677 0 .4550781-.2028104.4550781-.4550781v-1.0898438c0-.2522677-.2028104-.4550781-.4550781-.4550781zm5 0c-.2522677 0-.4550781.2028104-.4550781.4550781v1.0898438c0 .2522677.2028104.4550781.4550781.4550781h3.0898439c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm4.9999999 0c-.252268 0-.455078.2028104-.455078.4550781v1.0898438c0 .2522677.20281.4550781.455078.4550781h3.089844c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm5 0c-.252268 0-.455078.2028104-.455078.4550781v1.0898438c0 .2522677.20281.4550781.455078.4550781h3.089844c.252268 0 .455078-.2028104.455078-.4550781v-1.0898438c0-.2522677-.20281-.4550781-.455078-.4550781zm-14.9999999 5c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h6.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm8.9999999 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h6.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm-12.9999999 5c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h1.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm4 0c-.2522677 0-.4550781.20281-.4550781.455078v1.089844c0 .252268.2028104.455078.4550781.455078h1.0898438c.2522677 0 .4550781-.20281.4550781-.455078v-1.089844c0-.252268-.2028104-.455078-.4550781-.455078zm3.9999999 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078zm4 0c-.252268 0-.455078.20281-.455078.455078v1.089844c0 .252268.20281.455078.455078.455078h1.089844c.252268 0 .455078-.20281.455078-.455078v-1.089844c0-.252268-.20281-.455078-.455078-.455078z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="3" rx="1" width="18" x="3" y="2"/><rect height="2" rx=".5" width="18" x="3" y="8"/><rect height="1" rx=".5" width="7" x="3" y="13"/><rect height="1" rx=".5" width="7" x="11" y="13"/><rect height="1" rx=".5" ry=".428091" width="2" x="19" y="13"/><rect height="1" rx=".5" ry=".428091" width="2" x="3" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="7" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="11" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="15" y="17"/><rect height="1" rx=".5" ry=".428091" width="2" x="19" y="17"/><rect height="2" rx=".5" width="18" x="3" y="20"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linetransparency.svg b/loleaflet/images/lc_linetransparency.svg
index 46fc259145..4901078600 100644
--- a/loleaflet/images/lc_linetransparency.svg
+++ b/loleaflet/images/lc_linetransparency.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.0175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.021484l5.828125-4.2753902zm1 .0078125v7.2207032l5.822266 4.2714842a7.5 7.5 0 0 0 1.177734-4.017578 7.5 7.5 0 0 0 -7-7.4746094zm-2 1.2695313v5.4453125l-4.4335938 3.2519536c-.3336092-.793279-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .0078125c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236115 1.6951259-.570312 2.4863279l-4.429688-3.2480466zm-1.5 6.8183594-5.7324219 4.2031252a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875zm0 1.2402342 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#808080"/><path d="m6 2.2949219v5.4453125l-4.4335938 3.2519536c-.3336092-.79328-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .00781c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236116 1.6951259-.570312 2.4863279l-4.429688-3.2480441zm-1.5 13.6972681c-5 0-2.5 0 0 0zm0-5.638672 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><path d="m12 16a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#3a3a38"/><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z" fill="#57575e"/><g fill="#1e8bcd"><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/></g><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><g fill="#3a3a38"><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z"/><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/><circle cx="6.5" cy="12.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_linewidth.svg b/loleaflet/images/lc_linewidth.svg
index 8a7c48e3c1..a88f19410f 100644
--- a/loleaflet/images/lc_linewidth.svg
+++ b/loleaflet/images/lc_linewidth.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="3" ry="1" width="8" x="8" y="20"/><path d="m10 2c0 7-2.659909 8.468534-5 11l4 6h6l4-6c-2.340091-2.531466-5-4-5-11h-1v13h-1-1v-13z" fill="#808080" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#1e8bcd" height="3" ry="1" width="8" x="8" y="20"/><path d="m10 2c0 7-2.659909 8.468534-5 11l4 6h6l4-6c-2.340091-2.531466-5-4-5-11h-1v13h-1-1v-13z" fill="#3a3a38" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_masterslide.svg b/loleaflet/images/lc_masterslide.svg
index 768821edca..d9682b02a7 100644
--- a/loleaflet/images/lc_masterslide.svg
+++ b/loleaflet/images/lc_masterslide.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#4d82b8"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#808080"/><g fill="#fff"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#1e8bcd"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#3a3a38"/><g fill="#fafafa"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_masterslidespanel.svg b/loleaflet/images/lc_masterslidespanel.svg
index 768821edca..d9682b02a7 100644
--- a/loleaflet/images/lc_masterslidespanel.svg
+++ b/loleaflet/images/lc_masterslidespanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#4d82b8"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#808080"/><g fill="#fff"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#1e8bcd"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#3a3a38"/><g fill="#fafafa"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_merge.svg b/loleaflet/images/lc_merge.svg
index d3f5df9f8a..e8c8f08016 100644
--- a/loleaflet/images/lc_merge.svg
+++ b/loleaflet/images/lc_merge.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h-7v13h11v-4h7v-13z" fill="#fff"/><path d="m10 3c-.554 0-1 .446-1 1v4h1v-4h11v13h-6-1v1h7c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1z" fill="#4d82b8"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-4h-1v4h-11v-13h7v-1z" fill="#4d82b8"/><path d="m11 7v1h1v-1zm2 0v1h1v1h1v-1c0-.554-.446-1-1-1zm-4 2v2h1v-2zm5 1v1h1v-1zm-5 2v2h1v-2zm5 0v2h1v-2zm-5 3v2c0 .554.446 1 1 1h1v-1h-1v-2zm5 0v1h1v-1zm-2 2v1h1v-1z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 4v4h-7v13h11v-4h7v-13z" fill="#fafafa"/><path d="m10 3c-.554 0-1 .446-1 1v4h1v-4h11v13h-6-1v1h7c.554 0 1-.446 1-1v-13c0-.554-.446-1-1-1z" fill="#0063b1"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-4h-1v4h-11v-13h7v-1z" fill="#0063b1"/><path d="m11 7v1h1v-1zm2 0v1h1v1h1v-1c0-.554-.446-1-1-1zm-4 2v2h1v-2zm5 1v1h1v-1zm-5 2v2h1v-2zm5 0v2h1v-2zm-5 3v2c0 .554.446 1 1 1h1v-1h-1v-2zm5 0v1h1v-1zm-2 2v1h1v-1z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_mergecells.svg b/loleaflet/images/lc_mergecells.svg
index 190a5434fd..bb45bbb504 100644
--- a/loleaflet/images/lc_mergecells.svg
+++ b/loleaflet/images/lc_mergecells.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v7.876953l1.4472656-1.4453124c.286557-.2864048.6788837-.4454558 1.0839844-.4394531.6225615.0092262 1.1629704.4273162 1.3691406.9375.2061702.5101835.1073766 1.1877885-.3339844 1.6269535l-.4375.4375 3.3574219.003906c.4201687-.005942.8676559.182805 1.1386719.484375s.382812.666177.382812 1.015625c0 .349447-.111796.714055-.382812 1.015625s-.7185032.490275-1.1386719.484375l-3.3574219-.003906.4277344.427734c.3033322.29296.4867288.74375.4648438 1.150391-.021885.40664-.2007787.745116-.4492188.992187-.24844.247071-.5873855.42372-.9941406.443359s-.8571583-.165756-1.1484375-.470703l-1.4296875-1.43164v.894531 4h18v-4-.886719l-1.421875 1.423828c-.291282.304935-.741691.490343-1.148437.470703-.406749-.019641-.745704-.19629-.994141-.443359-.248438-.247068-.427329-.585555-.449219-.992187-.021889-.406633.161523-.857428.464844-1.150391l.427734-.427734-3.357422.003906c-.420168.005942-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666178-.382812-1.015625 0-.349448.111796-.714049.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375l3.357422-.003906-.439453-.439453c-.439688-.43922-.537896-1.115574-.332031-1.6250005.206171-.5101839.746579-.92827 1.36914-.9375.405101-.0060027.797432.1530354 1.083985.4394531l1.439453 1.4375004v-7.869141z" fill="#fff"/><path d="m2 2v1 3 4h1 .8789062l.5683594-.5683594c.2646918-.2645512.620298-.4141217.9921875-.4316406h-2.4394531v-3h5v3h-2.4238281c.6027551.0288143 1.1232246.4323123 1.3242187.9296875.0088998.0220231.0098179.0476981.0175782.0703125h1.0820312 1 6 1 1.089844c.00778-.0226855.008651-.0482218.017578-.0703125.200995-.4973753.721464-.9008698 1.324219-.9296875h-2.431641v-3h5v3h-2.431641c.37189.0175189.7275.1670775.992188.4316406l.568359.5683594h.871094 1v-4-3-1h-1-18zm7 4h6v3h-6zm-7 11v4c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-4h-1-.884766l-.537109.537109c-.264719.277127-.659798.447399-1.035156.462891h2.457031v3h-5v-3h2.376953c-.382568-.032087-.704151-.199598-.941406-.435547-.154393-.153541-.275785-.345885-.355469-.564453h-1.080078-1-6-1-1.0722656c-.0796841.218567-.201075.41091-.3554688.564453-.2372578.235951-.5588323.403461-.9414062.435547h2.3691406v3h-5v-3h2.4648438c-.375364-.015491-.7704399-.185753-1.0351563-.462891l-.5371094-.537109h-.8925781zm7 1h6v3h-6z" fill="#808080"/><path d="m2 10v1.875l1-.998047v-.876953zm19 0v.869141l1 .998047v-1.867188zm-19 5.103516v1.896484h1v-.894531zm20 .007812-1 1.001953v.886719h1z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m22.007121 13.480118a.50005.50005 0 0 0 -.203125-.394531l-2.951171-2.947267a.50063788.50063788 0 1 0 -.707032.708985l2.146485 2.142579-5.785157.0078a.50005.50005 0 1 0 0 1l5.785157-.0078-2.146485 2.15039a.50005.50005 0 1 0 .708985.705078l2.957031-2.960937a.50005.50005 0 0 0 .195312-.404297z"/><path d="m2.0000606 13.480118a.50005.50005 0 0 1 .203125-.394531l2.951171-2.947267a.50063788.50063788 0 1 1 .707032.708985l-2.146485 2.142579 5.785157.0078a.50005.50005 0 1 1 0 1l-5.785157-.0078 2.146485 2.15039a.50005.50005 0 1 1 -.708985.705078l-2.957031-2.960937a.50005.50005 0 0 1 -.195312-.404297z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fafafa"/><path d="m2 2v1 3 4 1.875 3.228516 1.896484 3 1c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-1-3-1.888672-3.24414-1.867188-4-3-1h-1-18zm1 1h5 1 6 1 5v2 1 3 1 .869141 5.24414 3.886719 1h-5-1-6-1-5v-1-2-1-.894531-5.228516-.876953-1-3-1zm2.4394531 6c-.1821613.0085812-.3580798.0497019-.5234375.1210938.1649133-.0693316.3421371-.1125531.5234375-.1210938z"/><path d="m8 3v2h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-2h-1v2h-6v-2zm0 15v3h1v-3zm7 0v3h1v-3z" fill="#797774"/><path d="m3 9v1h18v-1zm0 8v1h18v-1z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_modifypage.svg b/loleaflet/images/lc_modifypage.svg
index 75c2b7b525..7e1683c520 100644
--- a/loleaflet/images/lc_modifypage.svg
+++ b/loleaflet/images/lc_modifypage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v15h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 4h18v15h-18z" fill="#808080"/><rect fill="#808080" height="1" ry=".5" width="12" x="6" y="11"/><rect fill="#4d82b8" height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z" fill="#4d82b8"/><path d="m13.5 10c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5z" fill="#808080"/><rect fill="#4d82b8" height="1" ry=".491011" width="7" x="11" y="15"/><g fill="#808080"><rect height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><rect height="1" ry=".491011" width="7" x="11" y="15"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4c-.277 0-.5.223-.5.5v1 13 1c0 .277.223.5.5.5h1 9.400391l-.097657-.019531a1.0001 1.0001 0 0 1 -.802734-.980469h-9v-14h18v7.773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844v-8.015625-1c0-.277-.223-.5-.5-.5h-1-17z" fill="#3a3a38"/><path d="m3 5v14h9v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-7.773438z" fill="#fafafa"/><path d="m5 7h14v2h-14z" fill="#797774" stroke-width="1.322876"/><path d="m5 11v1h1v-1zm2 0v1h10 2v-1zm-2 2v1h1v-1zm2 0v1h6.515625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781zm8.837891 0 .125.083984.017578-.083984zm-10.837891 2v1h1v-1zm2 0v1h5.900391l.183593-.037109-.158203-.236329a1.0001 1.0001 0 0 1 -.152343-.726562z" fill="#c8c6c4"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_movedown.svg b/loleaflet/images/lc_movedown.svg
index 8290961250..74b2cde0d9 100644
--- a/loleaflet/images/lc_movedown.svg
+++ b/loleaflet/images/lc_movedown.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.4879768 15.999939a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063809.50063809 0 1 1 .708985-.707032l2.142578 2.146485.0078-5.7851566a.50005.50005 0 1 1 1 0l-.0078 5.7851566 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-22" y="2"/><rect height="1" ry=".5" width="13" x="-22" y="10"/><rect height="1" ry=".436441" width="19" x="-22" y="18"/><rect height="1" ry=".398305" width="13" x="-16" y="21"/><rect height="1" ry=".5" width="7" x="-16" y="13"/><rect height="1" ry=".5" width="13" x="-16" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 15.498046c0 .127809-.04854.255585-.146484.353515l-6 6.001954c-.04701.04702-.103236.08407-.166016.109375-.0579.02334-.12105.03711-.1875.03711s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-5.9999998-6.001954c-.097944-.09793-.146484-.225706-.146484-.353515-.000001-.127809.04855-.255586.146484-.353516.195868-.195867.511162-.195869.707032 0l5.1464838 5.148438v-17.7929682c0-.276998.223-.5.5-.5s.5.223002.5.5v17.7929682l5.146484-5.148438c.19587-.195869.511164-.195867.707032 0 .09793.09793.146485.225707.146484.353516z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_moveup.svg b/loleaflet/images/lc_moveup.svg
index dd59a5d817..9fc58edbe9 100644
--- a/loleaflet/images/lc_moveup.svg
+++ b/loleaflet/images/lc_moveup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.487977 7.9928788a.50005.50005 0 0 0 -.394531.203125l-2.947266 2.9511712a.50063809.50063809 0 1 0 .708985.707032l2.142578-2.1464852.0078 5.7851562a.50005.50005 0 1 0 1 0l-.0078-5.7851562 2.15039 2.1464852a.50005.50005 0 1 0 .705078-.708985l-2.960937-2.9570312a.50005.50005 0 0 0 -.404297-.195312z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-22" y="2"/><rect height="1" ry=".5" width="12" x="-15" y="10"/><rect height="1" ry=".436441" width="19" x="-22" y="18"/><rect height="1" ry=".398305" width="13" x="-16" y="21"/><rect height="1" ry=".5" width="7" x="-10" y="13"/><rect height="1" ry=".5" width="13" x="-16" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 8.5019538c0-.1278091-.04854-.255585-.146484-.353515l-6-6.001954c-.04701-.04702-.103236-.08407-.166016-.109375-.0579-.02334-.12105-.03711-.1875-.03711s-.129596.01377-.1875.03711c-.06278.0253-.119003.06236-.166016.109375l-5.9999998 6.001954c-.097944.09793-.146484.2257059-.146484.353515-.000001.1278089.04855.2555859.146484.353516.195868.195867.511162.195869.707032 0l5.1464838-5.1484381v17.7929683c0 .276998.223.5.5.5s.5-.223002.5-.5v-17.7929683l5.146484 5.148438c.19587.195869.511164.195867.707032 0 .09793-.09793.146485-.225707.146484-.3535159z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_nextrecord.svg b/loleaflet/images/lc_nextrecord.svg
index f6c1ad0577..66eeeda595 100644
--- a/loleaflet/images/lc_nextrecord.svg
+++ b/loleaflet/images/lc_nextrecord.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4937745 21.50616 9.0172775-9.50616-9.0172775-9.5061599" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4937745 21.50616 9.0172775-9.50616-9.0172775-9.5061599" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_nexttrackedchange.svg b/loleaflet/images/lc_nexttrackedchange.svg
index f6c1ad0577..66eeeda595 100644
--- a/loleaflet/images/lc_nexttrackedchange.svg
+++ b/loleaflet/images/lc_nexttrackedchange.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4937745 21.50616 9.0172775-9.50616-9.0172775-9.5061599" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.4937745 21.50616 9.0172775-9.50616-9.0172775-9.5061599" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatdate.svg b/loleaflet/images/lc_numberformatdate.svg
index 314a67c9cd..044ca17afd 100644
--- a/loleaflet/images/lc_numberformatdate.svg
+++ b/loleaflet/images/lc_numberformatdate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 7v1.4628906c0 .1325301.0498732.251106.1503906.3535156.1005174.0963856.2137221.1445313.3378906.1445313h5.3378908c-.135994.1506024-.256851.3098409-.363281.4785156-.106431.1686747-.21003.3519861-.310547.5507813l-4.3281252 9.0097656h1.5625002c.301552 0 .537513-.072219.708984-.216797.177384-.144578.315498-.318618.416016-.523437l4.230469-9.2167972c.053215-.1144579.110794-.258895.169921-.4335938.059128-.1746988.087891-.400626.087891-.6777344v-.9316406z" fill="#696969"/><path d="m2 3v1 2 15c0 .554.446 1 1 1h18c .554 0 1-.446 1-1v-15-2-1h-1-18zm2 3h16v14h-16z" fill="#696969"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m8 9 .011719.5019531c.00309.132494.049873.251106.1503906.3535156.1005172.096386.2137219.1445313.3378904.1445313h6l-4.5 9 .888672-.03906c.301261-.01324.03556-.03316.207031-.177735.177384-.144578.315498-.318618.416016-.523437l4.230469-8.216797c.05321-.1144581.110794-.2588952.169921-.433594l.087891-.609377z"/><path d="m5.5 2c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm12 0c-.277 0-.5.223-.5.5v2.5c0 .277.223.5.5.5h1c.277 0 .5-.223.5-.5v-2.5c0-.277-.223-.5-.5-.5zm-15.5 2v1 2 14c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-14-2-1h-1-1v2h-4v-2h-8v2h-4v-2h-1zm1 3h1 16 1v14h-18z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatdecdecimals.svg b/loleaflet/images/lc_numberformatdecdecimals.svg
index 0c0c0bc7d6..1dae594072 100644
--- a/loleaflet/images/lc_numberformatdecdecimals.svg
+++ b/loleaflet/images/lc_numberformatdecdecimals.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.191632.7447232-.312074 1.5919879-.361328 2.5390629.526649.0094 1.030512.223354 1.398437.601562l.431641.431641v-.02149c0-1.191362.08615-2.18805.257812-2.990234.171674-.8101266.401377-1.4606951.6875-1.953125.293276-.49243.626087-.8461016.998047-1.0605469.379113-.2144453.776528-.3222656 1.191406-.3222656.414879 0 .812293.1078203 1.191407.3222656.379113.2144453.709969.5681169.996093 1.0605469.293276.4924299.527546 1.1429984.699219 1.953125.171675.802184.257813 1.798872.257813 2.990234 0 .01204-.0019.02121-.002.0332l.44336-.443359c.361982-.37256.855776-.589999 1.375-.605469.008-.000235.01548.0021.02344.002-.049277-.9463-.169789-1.7929514-.361285-2.5371479-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812z"/><path d="m0 21h2v2h-2z"/><path d="m6.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/></g><path d="m12.990234 11.990234a1.0001 1.0001 0 0 0 -.697265 1.716797l4.292969 4.292969-4.292969 4.292969a1.0001 1.0001 0 1 0 1.414062 1.414062l4.292969-4.292969 4.292969 4.292969a1.0001 1.0001 0 1 0 1.414062-1.414062l-4.292969-4.292969 4.292969-4.292969a1.0001 1.0001 0 0 0 -.726562-1.716797 1.0001 1.0001 0 0 0 -.6875.302735l-4.292969 4.292969-4.292969-4.292969a1.0001 1.0001 0 0 0 -.716797-.302735z" fill="#e68497" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 .09969.004459.191276.005859.289063l.001953-.001953c.183546-.183758.431621-.288884.691407-.292969.175017-.002716.337637.054026.488281.136719-.00026-.046556-.005859-.083767-.005859-.13086 0-1.223372.087635-2.2618418.273437-3.130859.181867-.8582249.426288-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .003906-.0058593c.335745-.5637375.742056-1.0143945 1.242188-1.3027344a.67982563.67982563 0 0 1 .005859-.0019532c.471318-.2666012.99274-.4101562 1.525391-.4101562s1.054072.143556 1.52539.4101562c.509195.288026.918986.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 .046389-.005606.083039-.005859.128907.379111-.205862.857234-.162513 1.177735.158203l.001953.001953c.001338-.097834.005859-.189375.005859-.289063 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812z"/><path d="m0 19h2v2h-2z"/><path d="m6.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.087788 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .001953c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.0097656.00586c-.4701266.256076-.9870989.392578-1.515625.392578-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.007813c-.5001297-.288339-.9064426-.738995-1.2421875-1.302734a.67982563.67982563 0 0 1 -.0039063-.005859c-.3366263-.579348-.5816788-1.290223-.7636718-2.140625a.67982563.67982563 0 0 0 0-.001953c-.1856431-.876047-.2734374-1.918449-.2734376-3.142579.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .0039063-.0058593c.3357445-.5637375.7420557-1.0143945 1.2421875-1.3027344a.67982563.67982563 0 0 1 .0058594-.0019532c.4713183-.2666012.9927403-.4101562 1.5253906-.4101562z"/></g><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatdecimal.svg b/loleaflet/images/lc_numberformatdecimal.svg
index adf3c54305..3aa460a9c1 100644
--- a/loleaflet/images/lc_numberformatdecimal.svg
+++ b/loleaflet/images/lc_numberformatdecimal.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m11 21h2v2h-2z"/><path d="m17.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/><path d="m5.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.25751 1.000745.607291 1.829061 1.050781 2.488282.450645.651278.979879 1.141158 1.587891 1.466797.608011.317696 1.263841.476562 1.964843.476562s1.354879-.158867 1.962891-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812zm0 1c.532651 0 1.054073.143556 1.525391.4101562.509194.288026.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.777344 2.144531-.329062.565181-.738855 1.018615-1.248047 1.30664a.67982563.67982563 0 0 1 -.0098.0059c-.470092.255989-.987065.392491-1.515591.392491-.528525 0-1.045498-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.01563-.0078c-.500124-.288352-.906437-.739008-1.242182-1.302747a.67982563.67982563 0 0 1 -.0039-.0059c-.336623-.579307-.581675-1.290182-.763668-2.140584a.67982563.67982563 0 0 0 0-.002c-.185643-.876-.273438-1.918402-.273438-3.142532 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .0039-.00586c.33574-.5637368.742052-1.0143938 1.242183-1.3027337a.67982563.67982563 0 0 1 .0059-.00195c.471278-.2666044.9927-.4101594 1.52535-.4101594z"/><path d="m5.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.00977.0059c-.4701222.255989-.9870945.392491-1.5156206.392491-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.0078c-.5001297-.288352-.9064426-.739008-1.2421875-1.302747a.67982563.67982563 0 0 1 -.00391-.0059c-.3366226-.579307-.5816751-1.290182-.7636681-2.140584a.67982563.67982563 0 0 0 0-.002c-.1856431-.876-.2734374-1.918402-.2734376-3.142532.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .00391-.00586c.3357408-.5637368.742052-1.0143938 1.2421838-1.3027337a.67982563.67982563 0 0 1 .00586-.00195c.4713177-.2666044.9927397-.4101594 1.52539-.4101594z"/><path d="m11 19h2v2h-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatincdecimals.svg b/loleaflet/images/lc_numberformatincdecimals.svg
index cb5079175a..7fdd717cb3 100644
--- a/loleaflet/images/lc_numberformatincdecimals.svg
+++ b/loleaflet/images/lc_numberformatincdecimals.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m0 21h2v2h-2z"/><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.038668.150274.084105.289082.126953.431641h1.873047c-.102159-.301125-.19517-.626464-.273438-.992188-.171674-.810126-.257812-1.810589-.257812-3.001953 0-1.191362.086145-2.18805.257812-2.990234.171674-.8101266.401377-1.4606951.6875-1.953125.293276-.49243.626087-.8461016.998047-1.0605469.379113-.2144453.776528-.3222656 1.191406-.3222656.414879 0 .812293.1078203 1.191407.3222656.379113.2144453.709969.5681169.996093 1.0605469.293276.4924299.527546 1.1429984.699219 1.953125.171675.802184.257813 1.798872.257813 2.990234 0 1.191364-.086134 2.191828-.257813 3.001953-.078274.365756-.173705.691042-.277344.992188h1.886719c.043006-.142559.088285-.281367.126953-.431641.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812z"/><path d="m6.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/></g><path d="m18 12c-.554 0-1 .446-1 1v4h-4c-.554 0-1 .446-1 1s .446 1 1 1h4v4c0 .554.446 1 1 1s1-.446 1-1v-4h4c .554 0 1-.446 1-1s-.446-1-1-1h-4v-4c0-.554-.446-1-1-1z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.135125.525128.296276 1.000988.482422 1.431641h1.193359c-.259386-.522723-.460158-1.134109-.613281-1.849609a.67982563.67982563 0 0 0 0-.001953c-.185643-.876047-.273438-1.918449-.273438-3.142579 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .003906-.0058593c.335744-.5637376.742056-1.0143945 1.242187-1.3027344a.67982563.67982563 0 0 1 .00586-.0019532c.471278-.2665156.99274-.4101562 1.52539-.4101562.532651 0 1.054073.1435561 1.525391.4101562.509194.2880261.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266526-.273437 3.142579a.67982563.67982563 0 0 0 0 .001953c-.153175.715742-.358041 1.326469-.623047 1.849609h.582031c.200633 0 .393549.042117.570312.117188.211728-.461701.395046-.973966.542969-1.548829.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812z"/><path d="m0 19h2v2h-2z"/><path d="m6.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.087788 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .001953c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.0097656.00586c-.4701266.256076-.9870989.392578-1.515625.392578-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.007813c-.5001297-.288339-.9064426-.738995-1.2421875-1.302734a.67982563.67982563 0 0 1 -.0039063-.005859c-.3366263-.579348-.5816788-1.290223-.7636718-2.140625a.67982563.67982563 0 0 0 0-.001953c-.1856431-.876047-.2734374-1.918449-.2734376-3.142579.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .0039063-.0058593c.3357445-.5637375.7420557-1.0143945 1.2421875-1.3027344a.67982563.67982563 0 0 1 .0058594-.0019532c.4713183-.2666012.9927403-.4101562 1.5253906-.4101562z"/></g><path d="m17.5 15c-.277 0-.509005.223146-.5.5v3.5h-3.5c-.277 0-.5.223-.5.5s.223053.505397.5.5h3.5v3.5c0 .277.223.5.5.5s.49135-.223135.5-.5v-3.5h3.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-3.5v-3.5c0-.277-.223-.5-.5-.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatpercent.svg b/loleaflet/images/lc_numberformatpercent.svg
index 20dd625ce0..a423d208eb 100644
--- a/loleaflet/images/lc_numberformatpercent.svg
+++ b/loleaflet/images/lc_numberformatpercent.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 3a3.5 4 0 0 0 -3.5 4 3.5 4 0 0 0 3.5 4 3.5 4 0 0 0 3.5-4 3.5 4 0 0 0 -3.5-4zm10.103516 0c-.384264 0-.713074.089228-.986328.2675781-.264715.1702431-.503317.4179148-.716797.7421875l-10.900391 15.9902344h1.3828125c.3415674 0 .6403087-.060038.8964844-.181641.2647149-.121603.5084498-.352873.7304687-.693359l10.9902344-16.125zm-10.103516 2a1.5 2 0 0 1 1.5 2 1.5 2 0 0 1 -1.5 2 1.5 2 0 0 1 -1.5-2 1.5 2 0 0 1 1.5-2zm9 8a3.5 4 0 0 0 -3.5 4 3.5 4 0 0 0 3.5 4 3.5 4 0 0 0 3.5-4 3.5 4 0 0 0 -3.5-4zm0 2a1.5 2 0 0 1 1.5 2 1.5 2 0 0 1 -1.5 2 1.5 2 0 0 1 -1.5-2 1.5 2 0 0 1 1.5-2z" fill="#696969"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 3c-1.9329966 0-3.5 1.790861-3.5 4s1.5670034 4 3.5 4 3.5-1.790861 3.5-4-1.5670034-4-3.5-4zm11 0c-.384264 0-.713074.089228-.986328.2675781-.264715.1702431-.503317.4179148-.716797.7421875l-10.900391 15.9902344h1.3828125c.3415674 0-.2561753-.06004.0000004-.181641.2647149-.121603.5084498-.352873.7304687-.693359l10.9902344-16.125zm-11 1c1.3807119 0 2.5 1.3431458 2.5 3s-1.1192881 3-2.5 3-2.5-1.3431458-2.5-3 1.1192881-3 2.5-3zm9 9c-1.932997 0-3.5 1.790861-3.5 4s1.567003 4 3.5 4 3.5-1.790861 3.5-4-1.567003-4-3.5-4zm0 1c1.380712 0 2.5 1.343146 2.5 3s-1.119288 3-2.5 3-2.5-1.343146-2.5-3 1.119288-3 2.5-3z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatpropertypanel.svg b/loleaflet/images/lc_numberformatpropertypanel.svg
index adf3c54305..3aa460a9c1 100644
--- a/loleaflet/images/lc_numberformatpropertypanel.svg
+++ b/loleaflet/images/lc_numberformatpropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m11 21h2v2h-2z"/><path d="m17.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/><path d="m5.989346 4c-.701002 0-1.355767.1622081-1.963778.4878472-.608012.3176967-1.136713.8060572-1.587358 1.4652778-.44349.6592207-.793626 1.4930491-1.051136 2.5017362-.257511 1.0007448-.387074 2.1842518-.387074 3.5503468 0 1.366096.129563 2.553813.387074 3.5625.25751 1.000745.607646 1.830363 1.051136 2.489584.450645.651278.979346 1.141375 1.587358 1.467014.608011.317696 1.262776.475694 1.963778.475694s1.355768-.157998 1.96378-.475694c.615164-.325639 1.147367-.815736 1.59801-1.467014.450643-.659221.804279-1.488839 1.06179-2.489584.25751-1.008687.387074-2.196404.387074-3.5625 0-1.366095-.129564-2.549602-.387074-3.5503468-.257511-1.0086871-.611147-1.8425155-1.06179-2.5017362-.450643-.6592206-.982846-1.1475811-1.59801-1.4652778-.608013-.3256391-1.262778-.4878472-1.96378-.4878472zm0 1.6805556c.414879 0 .812293.1067352 1.191407.3211805.379113.2144453.711745.5683339.997869 1.0607639.293276.4924299.526124 1.1429984.697797 1.953125.171675.802184.257459 1.798221.257459 2.989583 0 1.191364-.08578 2.193347-.257459 3.003473-.171673.802184-.404521 1.448542-.697797 1.940971-.286124.492431-.618756.846319-.997869 1.060765-.379114.206502-.776528.309027-1.191407.309027-.414878 0-.812293-.102525-1.191406-.309027-.37196-.214446-.704593-.568334-.997869-1.060765-.286123-.492429-.515471-1.138787-.687145-1.940971-.171674-.810126-.257457-1.812109-.257457-3.003473 0-1.191362.08579-2.187399.257457-2.989583.171674-.8101266.401022-1.4606951.687145-1.953125.293276-.49243.625909-.8463186.997869-1.0607639.379113-.2144453.776528-.3211805 1.191406-.3211805z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m17.990234 4c-.701002 0-1.356832.1626422-1.964843.4882812-.608012.3176967-1.137246.8056232-1.587891 1.4648438-.44349.6592207-.793271 1.493266-1.050781 2.5019531-.257511 1.0007448-.386719 2.1846859-.386719 3.5507809 0 1.366096.129208 2.553813.386719 3.5625.25751 1.000745.607291 1.829061 1.050781 2.488282.450645.651278.979879 1.141158 1.587891 1.466797.608011.317696 1.263841.476562 1.964843.476562s1.354879-.158867 1.962891-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.261889-.4882812-1.962891-.4882812zm0 1c.532651 0 1.054073.143556 1.525391.4101562.509194.288026.918985.7414615 1.248047 1.3066407.345941.5815003.59517 1.2985229.777344 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.777344 2.144531-.329062.565181-.738855 1.018615-1.248047 1.30664a.67982563.67982563 0 0 1 -.0098.0059c-.470092.255989-.987065.392491-1.515591.392491-.528525 0-1.045498-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.01563-.0078c-.500124-.288352-.906437-.739008-1.242182-1.302747a.67982563.67982563 0 0 1 -.0039-.0059c-.336623-.579307-.581675-1.290182-.763668-2.140584a.67982563.67982563 0 0 0 0-.002c-.185643-.876-.273438-1.918402-.273438-3.142532 0-1.223372.08764-2.2618418.273438-3.130859.181866-.8582249.426287-1.5736442.763672-2.1542969a.67982563.67982563 0 0 1 .0039-.00586c.33574-.5637368.742052-1.0143938 1.242183-1.3027337a.67982563.67982563 0 0 1 .0059-.00195c.471278-.2666044.9927-.4101594 1.52535-.4101594z"/><path d="m5.9902344 4c-.701002 0-1.3568328.1626422-1.9648438.4882812-.608012.3176967-1.1372456.8056232-1.5878906 1.4648438-.44349.6592207-.7932713 1.493266-1.0507812 2.5019531-.2575111 1.0007448-.3867188 2.1846859-.3867188 3.5507809 0 1.366096.1292077 2.553813.3867188 3.5625.2575099 1.000745.6072912 1.829061 1.0507812 2.488282.450645.651278.9798786 1.141158 1.5878906 1.466797.608011.317696 1.2638418.476562 1.9648438.476562s1.3548786-.158867 1.9628906-.476562c.615164-.325639 1.147013-.815519 1.597656-1.466797.450643-.659221.804989-1.487537 1.0625-2.488282.25751-1.008687.386719-2.196404.386719-3.5625 0-1.366095-.129209-2.5500361-.386719-3.5507809-.257511-1.0086871-.611857-1.8427324-1.0625-2.5019531-.450643-.6592206-.982492-1.1471471-1.597656-1.4648438-.608013-.3256391-1.2618886-.4882812-1.9628906-.4882812zm0 1c.5326509 0 1.0540727.143556 1.5253906.4101562.5091945.288026.9189853.7414615 1.2480469 1.3066407.3459411.5815003.5951701 1.2985229.7773441 2.1582031.185812.8690259.273437 1.907489.273437 3.130859 0 1.224128-.08779 2.266527-.273437 3.142579a.67982563.67982563 0 0 0 0 .002c-.182309.851881-.432185 1.56435-.7773441 2.144531-.329062.565181-.7388544 1.018615-1.2480469 1.30664a.67982563.67982563 0 0 1 -.00977.0059c-.4701222.255989-.9870945.392491-1.5156206.392491-.5285254 0-1.0454979-.136501-1.515625-.392578a.67982563.67982563 0 0 1 -.015625-.0078c-.5001297-.288352-.9064426-.739008-1.2421875-1.302747a.67982563.67982563 0 0 1 -.00391-.0059c-.3366226-.579307-.5816751-1.290182-.7636681-2.140584a.67982563.67982563 0 0 0 0-.002c-.1856431-.876-.2734374-1.918402-.2734376-3.142532.0000001-1.223372.0876358-2.2618418.2734376-3.130859.1818665-.8582249.4262876-1.5736442.7636718-2.1542969a.67982563.67982563 0 0 1 .00391-.00586c.3357408-.5637368.742052-1.0143938 1.2421838-1.3027337a.67982563.67982563 0 0 1 .00586-.00195c.4713177-.2666044.9927397-.4101594 1.52539-.4101594z"/><path d="m11 19h2v2h-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_numberformatthousands.svg b/loleaflet/images/lc_numberformatthousands.svg
new file mode 100644
index 0000000000..e15cbf6e2c
--- /dev/null
+++ b/loleaflet/images/lc_numberformatthousands.svg
@@ -0,0 +1,2 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+/&amp;amp;amp;gt;<g fill="#3a3a38"><path d="m6.3828125 4-3.8828125 4 .0566406.3066406c.068661.10521.1856786.1855365.3535156.2421875.1754661.048559.3559676-.00806.5390626-.1699219l2.5507812-2.3789062c-.0228869.339909-.0327131.6667925-.0332031.9824219l.0332031 11.0175781v.400391 1.599609h1v-1.599609-14.400391zm9.6074215 0c-.701002 0-1.356832.1588665-1.964843.4765625-.608012.325639-1.137246.8155189-1.587891 1.4667969-.44349.659221-.793271 1.4875362-1.050781 2.4882812-.257511 1.008687-.386719 2.1964044-.386719 3.5625004 0 1.366095.129208 2.550036.386719 3.550781.25751 1.008687.607291 1.842732 1.050781 2.501953.450645.659221.979879 1.147147 1.587891 1.464844.608011.325639 1.263841.488281 1.964843.488281s1.354878-.162642 1.962891-.488281c.615164-.317697 1.147013-.805623 1.597656-1.464844s.804989-1.493266 1.0625-2.501953c.25751-1.000745.386719-2.184686.386719-3.550781 0-1.366096-.129209-2.5538134-.386719-3.5625004-.257511-1.000745-.611857-1.8290602-1.0625-2.4882812-.450643-.651278-.982492-1.1411579-1.597656-1.4667969-.608012-.317695-1.261889-.4765625-1.962891-.4765625zm0 1c.528526 0 1.045533.1365891 1.515625.3925781.0033.00193.0065.00388.0098.00586.509192.288025.918985.7414596 1.248047 1.3066406.345159.580181.595035 1.2926503.777344 2.1445313.000001.000651.000001.0013 0 .00195.185647.876052.273437 1.9184505.273437 3.1425785 0 1.22337-.08762 2.261833-.273437 3.130859-.182174.85968-.431403 1.576703-.777344 2.158203-.329062.565179-.738853 1.018615-1.248047 1.306641-.471352.2666025-.992774.4101585-1.525425.4101585-.53265 0-1.054112-.143642-1.52539-.410156-.002-.000642-.0039-.0013-.0059-.002-.500131-.28834-.906447-.738998-1.242187-1.302735-.0013-.0019-.0026-.0039-.0039-.0059-.337385-.580653-.581806-1.296072-.763672-2.154297-.185798-.869017-.273438-1.907487-.273438-3.130859 0-1.22413.08779-2.2665785.273438-3.1425785-.000001-.000651-.000001-.0013 0-.00195.181993-.850402.427049-1.561318.763672-2.140625.0013-.00196.0026-.00391.0039-.00586.335745-.563739.742063-1.0143824 1.242187-1.3027344.0052-.00267.01038-.00528.01563-.00781.470162-.255994.987135-.3924951 1.51566-.3924951z"/><path d="m8.6875667 21.030433q0-.429687.15625-.820312.1757813-.390625.46875-.683594.2929688-.292969.7031243-.46875.429688-.175781.9375-.175781.585938 0 1.015625.214843.449219.214844.742188.585938.292969.351562.429687.859375.15625.488281.15625 1.054687 0 .839844-.253906 1.757813-.234375.917969-.703125 1.816406-.449219.898438-1.113281 1.738281-.664063.859375-1.5234373 1.582032l-.5859375-.546875q-.2539062-.234375-.2539062-.546875 0-.234375.2734375-.507813.1757812-.195312.46875-.546875.2929688-.351562.5859375-.800781.3125-.449219.566406-.996094.253906-.546875.371094-1.171875h-.214844q-.9960937 0-1.6210935-.664062-.6054688-.664063-.6054688-1.679688z" transform="matrix(.52032523 0 0 .52032523 4.081266 8.175221)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_objectalignleft.svg b/loleaflet/images/lc_objectalignleft.svg
index d51301c47c..5793a0ec5d 100644
--- a/loleaflet/images/lc_objectalignleft.svg
+++ b/loleaflet/images/lc_objectalignleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 -1 0 25 25)"><path d="m7.5 19.5v-10h-5v10z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 30.005054 22)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h9.9928788"/></g><rect fill="#4d82b8" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 -1 0 25 25)"><path d="m7.5 19.5v-10h-5v10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#1e8bcd" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m23.999977 16.515829c.0115-.454319-.540283-.686848-.857422-.361329l-2.144531 2.148437.002-8.777343c.0179-.350177-.241558-.525391-.500047-.525391s-.51795.175214-.5.525391l.002 8.777343-2.144532-2.148436c-.317139-.32552-.868926-.09299-.857422.361328.0041.130048.05875.25337.152344.34375l2.912113 2.916016c.160599.173289.266379.223009.435497.224609.169118-.0016.274898-.05132.435547-.224609l2.912109-2.916016c.09359-.09038.148244-.213702.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_objectalignright.svg b/loleaflet/images/lc_objectalignright.svg
index cab9fb3662..a713b37194 100644
--- a/loleaflet/images/lc_objectalignright.svg
+++ b/loleaflet/images/lc_objectalignright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 25)"><path d="m7.5 19.5v-10h-5v10z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 30.005054 22)"><path d="m5.507121 6.5-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m2.5071212 9.4949499h9.9928788"/></g><rect fill="#4d82b8" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 25)"><path d="m7.5 19.5v-10h-5v10z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#1e8bcd" height="1" ry=".5" width="20" x="2" y="21"/><path d="m15.5 19.5v-16h-5v16z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.000023 16.515422c-.0115-.454318.540283-.686847.857422-.361328l2.144531 2.148437-.002-8.777343c-.0179-.350177.241558-.525391.500047-.525391s.51795.175214.5.525391l-.002 8.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160599.173289-.266379.223009-.435497.224609-.169118-.0016-.274898-.05132-.435547-.224609l-2.912109-2.916016c-.09359-.09038-.148244-.213702-.152344-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_objectbackone.svg b/loleaflet/images/lc_objectbackone.svg
index df121f2f6b..fb6284b1a6 100644
--- a/loleaflet/images/lc_objectbackone.svg
+++ b/loleaflet/images/lc_objectbackone.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#808080"/><path d="m3 13v8h10v-8z" fill="#fff"/><path d="m13.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .0175781.5h9.0332029c.5263 0 .949219.422919.949219.949219v6.916015a8.5 8.5 0 0 0 7-8.365234 8.5 8.5 0 0 0 -8.5-8.5z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-8.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h10v8h-10z" fill="#3a3a38"/><path d="m3 13v8h10v-8z" fill="#fafafa"/><path d="m13.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .0175781.5h9.0332029c.5263 0 .949219.422919.949219.949219v6.916015a8.5 8.5 0 0 0 7-8.365234 8.5 8.5 0 0 0 -8.5-8.5z" fill="#ed8733"/><path d="m13.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .0175781.5h8.0332029c.5263 0 .949219.422919.949219.949219v5.890625a7.5 7.5 0 0 0 6-7.339844 7.5 7.5 0 0 0 -7.5-7.5z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_objectforwardone.svg b/loleaflet/images/lc_objectforwardone.svg
index da9f2a2182..a58b0a675e 100644
--- a/loleaflet/images/lc_objectforwardone.svg
+++ b/loleaflet/images/lc_objectforwardone.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.9492188 12c-.5263 0-.9492188.422919-.9492188.949219v8.101562c0 .5263.4229188.949219.9492188.949219h10.1015622c.5263 0 .949219-.422919.949219-.949219v-1.068359a9.5 9.5 0 0 1 -.5.017578 9.5 9.5 0 0 1 -.5-.025391v1.025391h-10v-8h1.3359375a9.5 9.5 0 0 1 -.2109375-1z" fill="#808080"/><path d="m3 13v8h10v-1.025391c-4.1468471-.218015-7.594287-3.104666-8.6542969-6.974609z" fill="#fff"/><path d="m13.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 8.5 8.5 8.5 8.5 0 0 0 8.5-8.5 8.5 8.5 0 0 0 -8.5-8.5z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><g stroke-width=".264583"><path d="m.78031414 293.82498c-.1392502 0-.25114747.1119-.25114747.25115v2.14354c0 .13925.11189727.25115.25114747.25115h2.67270506c.1392502 0 .2511475-.1119.2511475-.25115v-.28267a2.5135417 2.5135417 0 0 1 -.1322917.005 2.5135417 2.5135417 0 0 1 -.1322916-.007v.2713h-2.6458334v-2.11666h.3534668a2.5135417 2.5135417 0 0 1 -.055811-.26459z" fill="#3a3a38"/><path d="m.79375 294.08957v2.11666h2.6458334v-.2713c-1.0971867-.0577-2.0093218-.82144-2.2897828-1.84536z" fill="#fafafa"/><path d="m3.571875 291.17915a2.2489583 2.2489583 0 0 0 -2.2489583 2.24896 2.2489583 2.2489583 0 0 0 2.2489583 2.24896 2.2489583 2.2489583 0 0 0 2.2489584-2.24896 2.2489583 2.2489583 0 0 0 -2.2489584-2.24896z" fill="#ed8733"/></g><path d="m5.55625 293.42811a1.984375 1.984375 0 0 1 -1.984375 1.98437 1.984375 1.984375 0 0 1 -1.984375-1.98437 1.984375 1.984375 0 0 1 1.984375-1.98438 1.984375 1.984375 0 0 1 1.984375 1.98438z" fill="#f8db8f"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_ok.svg b/loleaflet/images/lc_ok.svg
index 1c0753cbb4..c15031afa7 100644
--- a/loleaflet/images/lc_ok.svg
+++ b/loleaflet/images/lc_ok.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.0111434 14.000039 4.9999996 4 10.000001-11.9999998" fill="none" stroke="#76a797" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5.0111434 14.000039 4.9999996 4 10.000001-11.9999998" fill="none" stroke="#18ab50" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_ok_white.svg b/loleaflet/images/lc_ok_white.svg
index 9951c53a1b..bb7a1ca5d6 100644
--- a/loleaflet/images/lc_ok_white.svg
+++ b/loleaflet/images/lc_ok_white.svg
@@ -5,9 +5,33 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
id="svg4"
version="1.1"
- viewBox="0 0 24 24">
+ viewBox="0 0 24 24"
+ sodipodi:docname="lc_ok_white.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4" />
<metadata
id="metadata10">
<rdf:RDF>
@@ -16,14 +40,14 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs8" />
<path
- style="stroke:#ffffff"
+ style="stroke:#fafafa"
id="path2"
stroke-width="2"
stroke-linejoin="round"
diff --git a/loleaflet/images/lc_online-help.svg b/loleaflet/images/lc_online-help.svg
index 766246f688..169b09b53a 100644
--- a/loleaflet/images/lc_online-help.svg
+++ b/loleaflet/images/lc_online-help.svg
@@ -1 +1,70 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#4d82b8" r="10"/><path d="m12 4.9999998c-2.2100002 0-4.0000002 1.79-4.0000002 4h2c0-1.1.9000002-2 2.0000002-2s2 .9 2 2c0 .55-.219844 1.0501562-.589844 1.4101562l-1.240234 1.259766c-.72.73-1.169922 1.730078-1.169922 2.830078v.5h2c0-1.5.449922-2.100078 1.169922-2.830078l.90039-.919922c.57-.57.929688-1.3700002.929688-2.2500002 0-2.21-1.79-4-4-4zm-1 13.0000002v2h2v-2z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_online-help.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="21.074581"
+ inkscape:cy="6.6493745"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="M 12 2 A 10 10 0 0 0 2 12 A 10 10 0 0 0 12 22 A 10 10 0 0 0 12.78125 21.964844 A 6.5 6.5 0 0 1 11 17.5 A 6.5 6.5 0 0 1 17.5 11 A 6.5 6.5 0 0 1 21.960938 12.783203 A 10 10 0 0 0 22 12 A 10 10 0 0 0 12 2 z "
+ id="circle2"
+ style="fill:#0063b1" />
+ <path
+ d="M 12 3 A 9 9 0 0 0 3 12 A 9 9 0 0 0 12 21 A 9 9 0 0 0 12.023438 20.998047 A 6.5 6.5 0 0 1 11 17.5 A 6.5 6.5 0 0 1 17.5 11 A 6.5 6.5 0 0 1 20.998047 12.029297 A 9 9 0 0 0 21 12 A 9 9 0 0 0 12 3 z "
+ id="path4"
+ style="fill:#83beec" />
+ <path
+ d="M 12 5 C 9.7899998 5 8 6.79 8 9 L 10 9 C 10 7.9 10.9 7 12 7 C 13.1 7 14 7.9 14 9 C 14 9.55 13.780156 10.050156 13.410156 10.410156 L 12.169922 11.669922 C 11.449922 12.399922 11 13.4 11 14.5 L 11 15 L 11.501953 15 A 6.5 6.5 0 0 1 14.679688 11.650391 L 15.070312 11.25 C 15.640313 10.68 16 9.88 16 9 C 16 6.79 14.21 5 12 5 z M 11 17 L 11 17.5 A 6.5 6.5 0 0 1 11.025391 17 L 11 17 z M 11 17.5 L 11 19 L 11.183594 19 A 6.5 6.5 0 0 1 11 17.5 z "
+ id="path6"
+ style="fill:#fafafa" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="M 17.5,12 A 5.5,5.5 0 0 0 12,17.5 5.5,5.5 0 0 0 17.5,23 5.5,5.5 0 0 0 23,17.5 5.5,5.5 0 0 0 17.5,12 Z m 0.002,1.152344 0.08984,0.130859 c 0.395593,0.573138 0.685701,1.110167 0.904297,1.625 -0.66098,0.08701 -1.337963,0.09546 -1.998047,0.02149 0.219378,-0.521298 0.512948,-1.065347 0.914062,-1.646485 z m -1.197265,0.0098 c -0.33902,0.54301 -0.609898,1.073508 -0.808641,1.587856 -0.410909,-0.103775 -0.799382,-0.255576 -1.173828,-0.431641 a 4.5,4.5 0 0 1 1.982422,-1.15625 z m 2.398437,0.0059 a 4.5,4.5 0 0 1 1.949219,1.126953 c -0.371117,0.166399 -0.754758,0.312263 -1.160156,0.417969 -0.196337,-0.500938 -0.459886,-1.016828 -0.789063,-1.544922 z m 2.597656,1.923828 A 4.5,4.5 0 0 1 21.966797,17 h -1.978516 c -0.01879,-0.430546 -0.08006,-0.872911 -0.191406,-1.326172 0.525818,-0.144098 1.025061,-0.345735 1.503906,-0.582031 z m -7.613281,0.02539 c 0.481599,0.248881 0.983626,0.457377 1.509766,0.597656 C 15.092206,16.153694 15.03385,16.5825 15.015625,17 H 13.03125 a 4.5,4.5 0 0 1 0.65625,-1.882812 z m 5.138672,0.761718 c 0.09688,0.386241 0.141368,0.75759 0.158156,1.12102 h -2.964844 c 0.01639,-0.354839 0.05975,-0.717178 0.152344,-1.09375 0.878831,0.124104 1.778028,0.11178 2.654297,-0.02734 z M 13.033203,18 h 2.011719 c 0.04698,0.437909 0.138331,0.859149 0.253906,1.271484 -0.560836,0.141718 -1.093792,0.361014 -1.605469,0.625 A 4.5,4.5 0 0 1 13.033203,18 Z m 3.023438,0 h 2.890625 c -0.04721,0.37642 -0.130834,0.747696 -0.240235,1.115234 -0.405333,-0.05899 -0.81405,-0.09778 -1.224609,-0.101562 -0.400382,-0.0037 -0.799302,0.02372 -1.195313,0.07422 C 16.181577,18.729472 16.102696,18.366914 16.056641,18 Z m 3.902343,0 h 2.009766 a 4.5,4.5 0 0 1 -0.677734,1.917969 C 20.783515,19.668399 20.252696,19.45475 19.693359,19.308594 19.814259,18.884436 19.910573,18.451226 19.958984,18 Z m -2.478515,2.033203 c 0.293733,0.0028 0.587627,0.029 0.878906,0.0625 -0.231663,0.557096 -0.501851,1.111673 -0.796875,1.671875 l -0.06055,0.113281 -0.05859,-0.113281 c -0.298139,-0.566116 -0.571154,-1.126417 -0.804687,-1.689453 0.279218,-0.02629 0.559921,-0.04758 0.841797,-0.04492 z m -1.861328,0.207031 c 0.216609,0.552107 0.473731,1.084982 0.742187,1.607422 a 4.5,4.5 0 0 1 -2.027344,-1.15625 c 0.407889,-0.190697 0.835239,-0.345886 1.285157,-0.451172 z m 3.751953,0.0332 c 0.44544,0.108726 0.867828,0.262113 1.273437,0.443359 a 4.5,4.5 0 0 1 -2.003906,1.132812 c 0.263467,-0.512631 0.51633,-1.035121 0.730469,-1.576171 z"
+ id="path8" />
+</svg>
diff --git a/loleaflet/images/lc_openhyperlinkoncursor.svg b/loleaflet/images/lc_openhyperlinkoncursor.svg
index 5ac4f48ff0..c8a7d3887f 100644
--- a/loleaflet/images/lc_openhyperlinkoncursor.svg
+++ b/loleaflet/images/lc_openhyperlinkoncursor.svg
@@ -1,15 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m10.5 3a7.5 7.5 0 0 0-7.5 7.5 7.5 7.5 0 0 0 0.87305 3.5h13.256a7.5 7.5 0 0 0 0.87109-3.5 7.5 7.5 0 0 0-7.5-7.5z" fill="#fff"/>
- <g fill="#808080">
- <path d="m10.5 2a8.5 8.5 0 0 0-8.5 8.5 8.5 8.5 0 0 0 0.76367 3.5h1.1094a7.5 7.5 0 0 1-0.87305-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1-0.87109 3.5h1.1055a8.5 8.5 0 0 0 0.76562-3.5 8.5 8.5 0 0 0-8.5-8.5z"/>
- <path d="m2.6376 10h15.846v1h-15.846z"/>
- <path d="m9.541 2.2129c-2.4585 3.9164-3.079 7.8785-2.0781 11.787h1.0156c-1.0472-3.73-0.48226-7.4446 1.9102-11.256z" fill-rule="evenodd"/>
- <path d="m11.459 2.2129-0.84766 0.53125c2.3924 3.8112 2.9574 7.5259 1.9102 11.256h1.0156c1.0008-3.9086 0.38034-7.8707-2.0781-11.787z" fill-rule="evenodd"/>
- </g>
- <path d="m4 5.5018c4.2087 1.1064 8.4923 1.5417 13 0" fill="none" stroke="#808080"/>
- <g fill="#4d82b8">
- <path d="m17.062 15.008c-0.85377 0.1294-1.5678 0.69391-1.9054 1.4672-0.070974 0.16255-0.11815 0.34506-0.15617 0.5307h8c-0.02609-0.12499-0.05348-0.26222-0.09367-0.37462-0.3463-0.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-0.1269 0-0.25286-0.01848-0.37482 0zm-2.0615 5.9938c0.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-0.86716 2.4363-1.9979z"/>
- <path d="m7.0615 15.008c-0.85377 0.1294-1.5678 0.69391-1.9054 1.4672-0.070974 0.16255-0.11815 0.34506-0.15617 0.5307h8c-0.02609-0.12499-0.05348-0.26222-0.09367-0.37462-0.3463-0.96656-1.2687-1.6233-2.3426-1.6233h-3.1273c-0.1269 0-0.25286-0.01848-0.37482 0zm-2.0615 5.9938c0.2352 1.1308 1.2393 1.9979 2.4363 1.9979h3.1273c1.197 0 2.2012-0.86716 2.4363-1.9979z"/>
- <rect x="10" y="18" width="8" height="2" ry=".98861"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 .8730469 3.5h13.2558591a7.5 7.5 0 0 0 .871094-3.5 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fafafa"/><g fill="#3a3a38"><path d="m10.5 2a8.5 8.5 0 0 0 -8.5 8.5 8.5 8.5 0 0 0 .7636719 3.5h1.109375a7.5 7.5 0 0 1 -.8730469-3.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5 7.5 7.5 0 0 1 -.871094 3.5h1.105469a8.5 8.5 0 0 0 .765625-3.5 8.5 8.5 0 0 0 -8.5-8.5z"/><path d="m2.637553 10h15.845709v1h-15.845709z"/><g fill-rule="evenodd"><path d="m9.5410156 2.2128906c-2.4584665 3.9164445-3.0789627 7.8785134-2.078125 11.7871094h1.015625c-1.0472131-3.729976-.482262-7.4446328 1.9101564-11.2558594z"/><path d="m11.458984 2.2128906-.847656.53125c2.392419 3.8112266 2.957367 7.5258834 1.910156 11.2558594h1.015625c1.000838-3.908596.380337-7.8706648-2.078125-11.7871094z"/></g></g><path d="m4 5.5017908c4.2087338 1.1063541 8.492323 1.5417482 13 0" fill="none" stroke="#3a3a38"/><g fill="#1e8bcd"><path d="m17.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><path d="m7.061525 15.008214c-.853771.129397-1.567844.693907-1.905351 1.467242-.070974.162553-.118148.345055-.156174.530704h8c-.02609-.124991-.05348-.26222-.09367-.374615-.346295-.966556-1.268692-1.623331-2.342634-1.623331h-3.12732c-.126904 0-.252859-.01848-.374815 0zm-2.061525 5.99384c.235196 1.130787 1.239282 1.997946 2.43634 1.997946h3.12732c1.197048 0 2.201154-.867159 2.43634-1.997946z"/><rect height="2" ry=".988609" width="8" x="10" y="18"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_optimizetable.svg b/loleaflet/images/lc_optimizetable.svg
index 13f063e543..96a5f6a11e 100644
--- a/loleaflet/images/lc_optimizetable.svg
+++ b/loleaflet/images/lc_optimizetable.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h7.242188l-1.6113286-1.576172c-.8740813-.854669-.8740603-2.221546 0-3.076172.874124-.854551 2.2079246-.854761 3.0820316 0l1.886718 1.84375 6.654297-7.447265-.019531.02539c.211476-.252386.473644-.443458.765625-.576172v-7.193359zm18 13.375-4.138672 4.625h4.138672z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h8.265625l-1.023437-1h-1.242188v-1.214844l-.3691406-.361328c-.3695249-.361318-.5737765-.814249-.6308594-1.28125v2.857422h-5v-3h4.9863281c-.0319479-.592744.177597-1.195792.6445313-1.652344.1155112-.112924.2396969-.209883.3691406-.292968v-2.054688h6v2.625l1-1.119141v-1.505859h1.34375l.894531-1h-2.238281v-3h5v.193359c.144002-.065452.293178-.120913.451172-.154297l.011719-.001953c.123152-.02472.238377-.001431.359375-.001953.055338-.01123.111528-.017731.167968-.019531.003253-.000071.006514.000039.009766 0v-7.015625c0-.554-.446-1-1-1zm0 1h5v6h-5zm6 0h6v6h-6zm7 0h5v6h-5zm-13 7h5v3h-5zm6 0h6v3h-6zm-6 4h5v3h-5zm19 1.255859-1 1.119141v.625h-.560547l-.894531 1h1.455078v3h-4.138672l-.894531 1h5.033203c.554 0 1-.446 1-1zm-9.619141 1.744141 1.023438 1h.367187l.892578-1z" fill="#808080"/><path d="m2 2h20v4h-20z" fill="#808080"/><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#76a797"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h6.5859375l-1.2929687-1.292969a1.0001 1.0001 0 0 1 0-1.414062l1-1a1.0001 1.0001 0 0 1 1.4140622 0l2.292969 2.292969 8-8v-8.585938zm18 13.414062-4.585938 4.585938h4.585938z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v1.015625a1.0001 1.0001 0 0 1 .2929688-.722656l1-1a1.0001 1.0001 0 0 1 .6914062-.292969h-.984375v-3h6v3h-5.015625a1.0001 1.0001 0 0 1 .722656.292969l.707031.707031h3.171876l1.414062-1.414062v-2.585938h2.585938l1-1h-3.585938v-3h5v-1h-5v-6h-1v6h-6v-6zm0 16.015625v1.984375h1v-.585938l-.7070312-.707031a1.0001 1.0001 0 0 1 -.2929688-.691406zm1-9.015625h6v3h-6zm11.414062 7-1 1h1.585938v-1z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.585938l-1.0000005-1h-.5859375-1-5v-3-1-3-1-3-1-6h5 1 6 1 5v6 1 1.585938l.292969-.292969a1.0001 1.0001 0 0 1 .691406-.292969 1.0001 1.0001 0 0 1 .015625 0v-8c0-.554-.446-1-1-1zm19 13.414062-1 1v.585938 1 3h-4.585938l-1 1h5.585938c.554 0 1-.446 1-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_orientation.svg b/loleaflet/images/lc_orientation.svg
index 8427a05e97..3cd4565d93 100644
--- a/loleaflet/images/lc_orientation.svg
+++ b/loleaflet/images/lc_orientation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.7324219 5.0019531-3.7304688 4v9.9999999h9.2285159c-.1351-.494007-.218007-1.009286-.226563-1.542969v-.001953c-.0017-.034112-.003906-.070272-.003906-.101562v-.001953c.001889-.995803.815308-1.850891 1.828125-1.853516h.001953c1.016039-.002215 1.836002.854577 1.837891 1.853516v.001953c0 .644919.23873 1.217031.61914 1.646484h3.425782c.38041-.429453.61914-1.001565.61914-1.646484 0-.953689-.58917-1.603029-1.332031-2.001953v.291015c-.000469.830346-.954108 1.298496-1.611328.791016l-3.332031-2.574219c-.517521-.400374-.517521-1.181657 0-1.582031l3.332031-2.5703126c.180842-.1399594.404186-.2137144.632812-.2089844.543854.0117401.978588.4560194.978516 1v.923828c.718003.129286 1.392388.385135 2.001953.740234v-7.1621089z" fill="#fff"/><path d="m6.7773438 3.9980469c-.2134034.00517-.3200357.081745-.8007813.609375l-3.2382813 3.3066406c-.7368575.709525-.7363281.7121221-.7363281 1.0957031v.3300782.6621092 9c0 .554.446 1 1 1h9.5957029c-.150082-.319521-.272445-.653567-.367187-1h-9.2285159v-9h4c.554 0 1-.4459999 1-.9999999v-4h12.9999999v7.1621089c.361252.210446.691038.464647 1 .742188v-7.9042969c0-.554-.446-1-1-1h-10.109375-3.6406249-.2089843c-.11267 0-.1944906-.00563-.265625-.00391z" fill="#808080"/><path d="m7.00238 9.00238v-4l-4 4z" fill="#fff" fill-rule="evenodd"/><path d="m18.000047 10.500002v1.714844c2.761974 0 4.999953 2.300623 4.999953 5.140623 0 2.839999-2.237979 5.144531-4.999953 5.144531-2.733975 0-4.952047-2.258594-4.996047-5.058593-.0028-.02856-.004-.05724-.004-.08594.000896-.47224.372945-.854772.832024-.855468.460603-.0015.835032.38166.835928.855468 0 1.894 1.492018 3.429687 3.332001 3.429687s3.332-1.535687 3.332-3.429687-1.492017-3.42578-3.332-3.42578v1.714844l-3.332001-2.574219 3.332001-2.570312z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m.79375 291.44374v4.23333h2.9104167v-3.24659l-1.0583333-.98674z" fill="#fafafa"/><path d="m.79375 291.17915c-.14657916 0-.26458333.11801-.26458333.26459v4.23333c0 .14658.11800417.26458.26458333.26458h2.9104167c.1465792 0 .2645833-.118.2645833-.26458v-2.1456-.79375c-.05488-.0193-.1071152-.0462-.1483114-.0873l-.5291666-.5292c-.1184333-.11849-.1397331-.31423-.067179-.46303l-.2904218-.28422c-.1877285-.19496-.1878989-.19482-.2893881-.19482h-.08785-.1751831zm0 .26459h1.5875v1.05833c0 .14658.1180042.26458.2645834.26458h1.0583333v2.91042h-2.9104167zm3.1181559.88573c.023617.0249.038101.0438.046509.061-.00838-.0173-.022675-.0358-.046509-.061z" fill="#3a3a38"/><path d="m2.6458334 292.50207h1.0583333l-1.0583333-1.05833z" fill="#fff" fill-rule="evenodd"/><path d="m2.6458334 291.44374 1.0583333 1.05833h-1.0583333z" fill="#fafafa"/><path d="m1.8520834 293.5604v2.64584h3.7041666v-1.6591l-1.0583333-.98674z" fill="#fafafa"/><path d="m1.8520834 293.29582c-.1465792 0-.2645834.11801-.2645834.26458v2.64584c0 .14658.1180042.26458.2645834.26458h3.7041666c.1465792 0 .2645834-.118.2645834-.26458v-.55811-.96325-.0553c0-.11924.02594-.11256-.160197-.28215l-.3152262-.30902c-.1492261.0748-.3471627.0543-.4666382-.0651l-.5291667-.52917c-.041577-.0415-.071678-.093-.091467-.14831h-.024805zm0 .26458h2.38125v1.05834c0 .14658.1180041.26458.2645833.26458h1.0583333v1.32292h-3.7041666z" fill="#3a3a38"/><path d="m4.4979167 294.61874h1.0583333l-1.0583333-1.05834z" fill="#fff" fill-rule="evenodd"/><path d="m4.4979167 293.5604 1.0583333 1.05834h-1.0583333z" fill="#fafafa"/><path d="m4.0969076 291.17915a.1323049.1323049 0 0 0 -.0894.0388l-.5291667.52917a.1323049.1323049 0 0 0 0 .18707l.5291667.52916a.1323049.1323049 0 0 0 .2258261-.0935v-.39688h.5291666c.1461254 0 .2645834.11846.2645834.26459v.79375h-.396875a.1323049.1323049 0 0 0 -.1322917.13642.1323049.1323049 0 0 0 .038757.0894l.5291667.52917a.1323049.1323049 0 0 0 .1870689 0l.5291666-.52917a.1323049.1323049 0 0 0 -.093534-.22589h-.396875v-.79375c0-.29225-.2369161-.52917-.5291667-.52917h-.5291671v-.39687a.1323049.1323049 0 0 0 -.1364258-.1323z" fill="#1e8bcd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_outlinebullet.svg b/loleaflet/images/lc_outlinebullet.svg
index cb72428fd6..6b7391839b 100644
--- a/loleaflet/images/lc_outlinebullet.svg
+++ b/loleaflet/images/lc_outlinebullet.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="13" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><rect height="1" ry=".436441" width="15.000001" x="-22" y="18"/><rect height="1" ry=".5" width="8.999999" x="-16" y="21"/><rect height="1" ry=".5" width="8.999999" x="-16" y="13"/><rect height="1" ry=".5" width="7" x="-16" y="5"/></g><circle cx="3.5" cy="19.5" fill="#4d82b8" r="1.5"/><circle cx="3.5" cy="11.5" fill="#4d82b8" r="1.5"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="14.999998" x="-22" y="2"/><rect height="1" ry=".392136" width="15.000005" x="-22" y="10"/><g transform="scale(-1 1)"><path d="m7.4355469 18c-.2417883 0-.4355469.193759-.4355469.435547v.128906c0 .241788.1937586.435547.4355469.435547h4.5644531v-1z"/><path d="m7.5 21c-.277 0-.5.223-.5.5s.223.5.5.5h6.015625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156z"/><path d="m7.5 13c-.277 0-.5.223-.5.5s.223.5.5.5h6.015625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781z"/></g><rect height="1" ry=".5" width="9.000002" x="-16" y="5"/></g><g fill="#1e8bcd"><circle cx="3.5" cy="3.5" r="1.5"/><circle cx="3.5" cy="11.5" r="1.5"/></g><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_outlinedown.svg b/loleaflet/images/lc_outlinedown.svg
index 8290961250..74b2cde0d9 100644
--- a/loleaflet/images/lc_outlinedown.svg
+++ b/loleaflet/images/lc_outlinedown.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4.4879768 15.999939a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063809.50063809 0 1 1 .708985-.707032l2.142578 2.146485.0078-5.7851566a.50005.50005 0 1 1 1 0l-.0078 5.7851566 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-22" y="2"/><rect height="1" ry=".5" width="13" x="-22" y="10"/><rect height="1" ry=".436441" width="19" x="-22" y="18"/><rect height="1" ry=".398305" width="13" x="-16" y="21"/><rect height="1" ry=".5" width="7" x="-16" y="13"/><rect height="1" ry=".5" width="13" x="-16" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 15.498046c0 .127809-.04854.255585-.146484.353515l-6 6.001954c-.04701.04702-.103236.08407-.166016.109375-.0579.02334-.12105.03711-.1875.03711s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-5.9999998-6.001954c-.097944-.09793-.146484-.225706-.146484-.353515-.000001-.127809.04855-.255586.146484-.353516.195868-.195867.511162-.195869.707032 0l5.1464838 5.148438v-17.7929682c0-.276998.223-.5.5-.5s.5.223002.5.5v17.7929682l5.146484-5.148438c.19587-.195869.511164-.195867.707032 0 .09793.09793.146485.225707.146484.353516z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_outlineleft.svg b/loleaflet/images/lc_outlineleft.svg
index 9ba33c685f..bd4de833fa 100644
--- a/loleaflet/images/lc_outlineleft.svg
+++ b/loleaflet/images/lc_outlineleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21" y="2"/><rect height="1" ry=".436441" width="19" x="-21" y="21"/><rect height="1" ry=".5" width="11" x="-21" y="17"/><rect height="1" ry=".5" width="11" x="-21" y="6"/><rect height="1" ry=".5" width="11" x="-21" y="12"/></g><path d="m6.5071212 5.4949499-4 4 4 4.0000001" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m2.5071212 9.4949499h8.9999998" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.501954 18c-.127809 0-.255585-.04854-.353515-.146484l-6.001954-6c-.04702-.04701-.08407-.103236-.109375-.166016-.02334-.057904-.03711-.12105-.03711-.1875s.01377-.129596.03711-.1875c.0253-.06278.06236-.119003.109375-.166016l6.001954-6c.09793-.097944.225706-.146484.353515-.146484.127809-.000001.255586.04855.353516.146484.195867.195868.195869.511162 0 .707032l-5.148438 5.146484h17.792969c.276998 0 .5.223.5.5s-.223002.5-.5.5h-17.792969l5.148438 5.146484c.195869.19587.195867.511164 0 .707032-.09793.09793-.225707.146485-.353516.146484z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_outlineright.svg b/loleaflet/images/lc_outlineright.svg
index eaaa63f1ee..b10bd31f40 100644
--- a/loleaflet/images/lc_outlineright.svg
+++ b/loleaflet/images/lc_outlineright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-21.000002" y="2"/><rect height="1" ry=".436441" width="19" x="-21.000002" y="21"/><rect height="1" ry=".428091" width="19.000002" x="-21.000002" y="17"/><rect height="1" ry=".5" width="11" x="-21.000002" y="6"/><rect height="1" ry=".5" width="11" x="-21.000002" y="12"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(-1 0 0 1 11.014242 0)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.498047 18c.127809 0 .255585-.04854.353515-.146484l6.001954-6c.04702-.04701.08407-.103236.109375-.166016.02334-.0579.03711-.12105.03711-.1875s-.01377-.129596-.03711-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-6.001954-6c-.09793-.097944-.225706-.146484-.353515-.146484-.127809-.000001-.255586.04855-.353516.146484-.195867.195868-.195869.511162 0 .707032l5.148438 5.146484h-17.792969c-.276998 0-.5.223-.5.5s.223002.5.5.5h17.792969l-5.148438 5.146484c-.195869.19587-.195867.511164 0 .707032.09793.09793.225707.146485.353516.146484z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_outlineup.svg b/loleaflet/images/lc_outlineup.svg
index dd59a5d817..9fc58edbe9 100644
--- a/loleaflet/images/lc_outlineup.svg
+++ b/loleaflet/images/lc_outlineup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.487977 7.9928788a.50005.50005 0 0 0 -.394531.203125l-2.947266 2.9511712a.50063809.50063809 0 1 0 .708985.707032l2.142578-2.1464852.0078 5.7851562a.50005.50005 0 1 0 1 0l-.0078-5.7851562 2.15039 2.1464852a.50005.50005 0 1 0 .705078-.708985l-2.960937-2.9570312a.50005.50005 0 0 0 -.404297-.195312z" fill="#4d82b8" fill-rule="evenodd"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="19" x="-22" y="2"/><rect height="1" ry=".5" width="12" x="-15" y="10"/><rect height="1" ry=".436441" width="19" x="-22" y="18"/><rect height="1" ry=".398305" width="13" x="-16" y="21"/><rect height="1" ry=".5" width="7" x="-10" y="13"/><rect height="1" ry=".5" width="13" x="-16" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19 8.5019538c0-.1278091-.04854-.255585-.146484-.353515l-6-6.001954c-.04701-.04702-.103236-.08407-.166016-.109375-.0579-.02334-.12105-.03711-.1875-.03711s-.129596.01377-.1875.03711c-.06278.0253-.119003.06236-.166016.109375l-5.9999998 6.001954c-.097944.09793-.146484.2257059-.146484.353515-.000001.1278089.04855.2555859.146484.353516.195868.195867.511162.195869.707032 0l5.1464838-5.1484381v17.7929683c0 .276998.223.5.5.5s.5-.223002.5-.5v-17.7929683l5.146484 5.148438c.19587.195869.511164.195867.707032 0 .09793-.09793.146485-.225707.146484-.3535159z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_pagedialog.svg b/loleaflet/images/lc_pagedialog.svg
index 68f5bffafb..cb3b8938d7 100644
--- a/loleaflet/images/lc_pagedialog.svg
+++ b/loleaflet/images/lc_pagedialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v5c0 .554-.446 1-1 1h-3v12h14v-14.2714844l-4-3.7285156z" fill="#fff"/><path d="m9 2v1h5v4c0 .554.446 1 1 1h4v13h-14v-12h-1v12c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/><rect height="6" ry=".5" width="1" x="1" y="1"/><rect height="1" ry=".5" width="6" x="1" y="1"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h7.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1v-5.2714844l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h8.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-7.773438v-18h9v4c0 .554.446 1 1 1h4v4a1.0001 1.0001 0 0 1 .980469.802734l.019531.097657v-2.009766-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_pageheight.svg b/loleaflet/images/lc_pageheight.svg
index 9441c1bc3f..fa9f5bef9b 100644
--- a/loleaflet/images/lc_pageheight.svg
+++ b/loleaflet/images/lc_pageheight.svg
@@ -1,13 +1,74 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h14v-14.271l-4-3.7294z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z" fill="#808080"/>
- <path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <rect transform="rotate(90)" x="2" y="-6" width="20" height="4" ry="1" fill="#eac282"/>
- <g transform="rotate(90,10,10)" fill="#808080">
- <path d="m5 14h1v2h-1z"/>
- <path d="m8 14h1v2h-1z"/>
- <path d="m11 14h1v2h-1z"/>
- <path d="m14 14h1v2h-1z"/>
- <path d="m17 14h1v2h-1z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_paperheight.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="13.906434"
+ inkscape:cx="12.714746"
+ inkscape:cy="9.0096934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="M 8,3 V 21 H 22 V 6.7294095 L 18,3 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="M 8,2 C 7.446,2 7,2.446 7,3 v 18 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 10.890625 7.2494041 7.0414802 C 23,6.5908003 23.09887,6.6148851 22.395363,5.973891 L 19.087974,2.7368575 C 18.378449,2 18.376751,2 17.99317,2 H 17.661613 17 Z m 0,1 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 V 21 H 8 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+ <path
+ d="m 18,7 h 4 L 18,3 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa;fill-rule:evenodd" />
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="M 6,4.50003 C 5.9959,4.369982 5.94125,4.24666 5.847656,4.15628 L 3.939453,2.232451 C 3.778804,2.059162 3.673024,2.009442 3.503906,2.007842 3.334788,2.009442 3.229008,2.059162 3.068359,2.232451 L 1.160156,4.15628 C 1.066566,4.24666 1.011912,4.369982 1.007812,4.50003 0.996312,4.954348 1.548095,5.186877 1.865234,4.861358 l 1.140625,-1.15625 v 2.818359 c 10e-5,0.0037 -0.0021,0.0061 -0.002,0.0098 v 2.974575 0.5 0.5 6.974609 c -10e-5,0.0037 0.0021,0.0061 0.002,0.0098 V 20.31061 L 1.865234,19.15436 c -0.317139,-0.325519 -0.868922,-0.09299 -0.857422,0.361328 0.0041,0.130048 0.05875,0.253371 0.152344,0.34375 l 1.908203,1.923829 c 0.160649,0.173255 0.266429,0.222975 0.435547,0.224575 0.169118,-0.0016 0.274898,-0.05132 0.435547,-0.224609 L 5.847656,19.859404 C 5.941246,19.769024 5.9959,19.645702 6,19.515654 6.0115,19.061335 5.459717,18.828807 5.142578,19.154326 l -1.140625,1.15625 v -2.818359 c -1e-4,-0.0037 0.0021,-0.0061 0.002,-0.0098 v -6.974575 -0.5 -0.5 -2.974609 c 1.92e-4,-0.0037 -0.0021,-0.0061 -0.002,-0.0098 V 3.705078 l 1.140625,1.15625 C 5.459717,5.186847 6.0115,4.954318 6,4.5 Z"
+ id="path8-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc" />
</svg>
diff --git a/loleaflet/images/lc_pagesetup.svg b/loleaflet/images/lc_pagesetup.svg
index e0d41c5d6e..6053644040 100644
--- a/loleaflet/images/lc_pagesetup.svg
+++ b/loleaflet/images/lc_pagesetup.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 4.9980469v3.0019531c0 .554-.446 1-1 1h-4.9980469v9.998047h14.2714849l3.728515-4v-10.0000001z" fill="#fff"/><path d="m9 3.9980469v1h12.001953v9.0000001h-4c-.554 0-1 .446-1 1v4h-12.9999999v-9.998047h-1v9.998047c0 .554.446 1 1 1h10.1093749 3.642578.207032c.450679 0 .427365.098038 1.068359-.605469l3.236328-3.30664c.736858-.709525.736328-.712123.736328-1.095704v-.330078-.662109-9.0000001c0-.554-.446-1-1-1z" fill="#808080"/><path d="m17.00238 14.99762v4l4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4.9980469v10.0000001l3.7285156 4h5.2714844v-.998047-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-1.773438h.001953v-6h-6v-.0019531z" fill="#fafafa"/><path d="m4 6v7 3l2 2h6v-1h-5.5l-1.5-1.5v-2.666016-5.833984h14v5a1.0001 1.0001 0 0 1 .980469.802734l.019531.097657v-6.900391z" fill="#797774"/><path d="m3 3.9980469c-.554 0-1 .446-1 1v9.0000001.662109.330078c0 .383581-.0005299.386179.7363281 1.095704l3.2363281 3.30664c.640994.703509.6176804.605469 1.0683594.605469h.2070313 5.6425781l-.087891-.017578a1.0001 1.0001 0 0 1 -.802734-.980469v-.001953h-4v-4c0-.554-.446-1-1-1h-4v-9.0000001l18.001953.0019531-.001953 7.773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844.001953-8.515625c0-.554-.223-1-.5-1-6.168051 0-12.3324201-.0034158-18.501953-.0019531z" fill="#3a3a38"/><path d="m6.9995699 14.99762v4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_pagewidth.svg b/loleaflet/images/lc_pagewidth.svg
index 606f02d19b..8479014d90 100644
--- a/loleaflet/images/lc_pagewidth.svg
+++ b/loleaflet/images/lc_pagewidth.svg
@@ -1 +1,78 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#eac282" height="4" ry="1" width="20" x="2" y="14"/><g fill="#808080"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_paperwidth.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="16"
+ inkscape:cx="11.918252"
+ inkscape:cy="14.775372"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8"
+ inkscape:snap-global="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="M 5,2 V 18 H 19 V 5.7294095 L 15,2 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ d="M 5,1 C 4.446,1 4,1.446 4,2 v 16 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 9.890625 6.2494041 6.0414802 C 20,5.5908003 20.09887,5.6148851 19.395363,4.973891 L 16.087974,1.7368575 C 15.378449,1 15.376751,1 14.99317,1 H 14.661613 14 Z m 0,1 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 V 18 H 5 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ sodipodi:nodetypes="ssssssccsccsccsccsscccc" />
+ <path
+ d="m 15,6 h 4 L 15,2 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa;fill-rule:evenodd"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="m 6.4921875,19.003906 c -0.130048,0.0041 -0.25337,0.05875 -0.34375,0.152344 L 4.2246094,21.064453 C 4.0513204,21.225102 4.0016,21.330882 4,21.5 c 0.0016,0.169118 0.05132,0.274898 0.2246094,0.435547 l 1.9238281,1.908203 c 0.09038,0.09359 0.213702,0.148244 0.34375,0.152344 0.4543181,0.0115 0.6868471,-0.540283 0.3613281,-0.857422 l -1.15625,-1.140625 H 8.515625 c 0.0037,-10e-5 0.00607,0.0021 0.00977,0.002 H 11.5 12 h 0.5 2.974609 c 0.0037,10e-5 0.0061,-0.0021 0.0098,-0.002 h 2.818359 l -1.15625,1.140625 c -0.325519,0.317139 -0.09299,0.868922 0.361328,0.857422 0.130048,-0.0041 0.253371,-0.05875 0.34375,-0.152344 l 1.923829,-1.908203 C 19.94868,21.774898 19.9984,21.669118 20,21.5 19.9984,21.330882 19.94868,21.225102 19.775391,21.064453 L 17.851562,19.15625 c -0.09038,-0.09359 -0.213702,-0.148244 -0.34375,-0.152344 -0.454319,-0.0115 -0.686847,0.540283 -0.361328,0.857422 l 1.15625,1.140625 h -2.818359 c -0.0037,10e-5 -0.0061,-0.0021 -0.0098,-0.002 H 12.5 12 11.5 8.5253906 c -0.0037,-1.92e-4 -0.00607,0.0021 -0.00977,0.002 H 5.6972656 l 1.15625,-1.140625 c 0.325519,-0.317139 0.09299,-0.868922 -0.3613281,-0.857422 z"
+ id="path8-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/loleaflet/images/lc_paperformat.svg b/loleaflet/images/lc_paperformat.svg
index 4af2b1a3c8..2be448c543 100644
--- a/loleaflet/images/lc_paperformat.svg
+++ b/loleaflet/images/lc_paperformat.svg
@@ -1,10 +1,84 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m21 5h-18v14h18z" fill="#fff"/>
- <g transform="rotate(90,12,12)" fill="#4d82b8">
- <path d="m7 3h1v18h-1z"/>
- <path d="m16 3h1v18h-1z"/>
- <path d="m5 5h14v1h-14z"/>
- <path d="m4.6022 18h14.398v1h-14.398z"/>
- </g>
- <path d="m22 5c0-0.554-0.446-1-1-1h-18c-0.554 0-1 0.446-1 1v14c0 0.554 0.446 1 1 1h18c0.554 0 1-0.446 1-1zm-1 0v14h-18v-14z" fill="#808080"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg16"
+ sodipodi:docname="lc_paperformat.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata22">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs20" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview18"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="12.175014"
+ inkscape:cy="13.683056"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg16">
+ <inkscape:grid
+ type="xygrid"
+ id="grid829" />
+ </sodipodi:namedview>
+ <path
+ d="M 21,5 H 3 v 14 h 18 z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <g
+ id="g12"
+ transform="rotate(90,12,12)"
+ style="fill:#1e8bcd">
+ <path
+ d="M 7,3 H 8 V 21 H 7 Z"
+ id="path4"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 16,3 h 1 v 18 h -1 z"
+ id="path6"
+ inkscape:connector-curvature="0" />
+ <path
+ d="M 5,5 H 19 V 6 H 5 Z"
+ id="path8"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 4.602187,18 h 14.397814 v 1 H 4.602187 Z"
+ id="path10"
+ inkscape:connector-curvature="0" />
+ </g>
+ <path
+ d="M 22,5 C 22,4.446 21.554,4 21,4 H 3 C 2.446,4 2,4.446 2,5 v 14 c 0,0.554 0.446,1 1,1 h 18 c 0.554,0 1,-0.446 1,-1 z M 21,5 V 19 H 3 V 5 Z"
+ id="path14"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
</svg>
diff --git a/loleaflet/images/lc_paperheight.svg b/loleaflet/images/lc_paperheight.svg
index 9441c1bc3f..fa9f5bef9b 100644
--- a/loleaflet/images/lc_paperheight.svg
+++ b/loleaflet/images/lc_paperheight.svg
@@ -1,13 +1,74 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h14v-14.271l-4-3.7294z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z" fill="#808080"/>
- <path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/>
- <rect transform="rotate(90)" x="2" y="-6" width="20" height="4" ry="1" fill="#eac282"/>
- <g transform="rotate(90,10,10)" fill="#808080">
- <path d="m5 14h1v2h-1z"/>
- <path d="m8 14h1v2h-1z"/>
- <path d="m11 14h1v2h-1z"/>
- <path d="m14 14h1v2h-1z"/>
- <path d="m17 14h1v2h-1z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_paperheight.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="13.906434"
+ inkscape:cx="12.714746"
+ inkscape:cy="9.0096934"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="M 8,3 V 21 H 22 V 6.7294095 L 18,3 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <path
+ d="M 8,2 C 7.446,2 7,2.446 7,3 v 18 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 10.890625 7.2494041 7.0414802 C 23,6.5908003 23.09887,6.6148851 22.395363,5.973891 L 19.087974,2.7368575 C 18.378449,2 18.376751,2 17.99317,2 H 17.661613 17 Z m 0,1 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 V 21 H 8 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+ <path
+ d="m 18,7 h 4 L 18,3 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa;fill-rule:evenodd" />
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="M 6,4.50003 C 5.9959,4.369982 5.94125,4.24666 5.847656,4.15628 L 3.939453,2.232451 C 3.778804,2.059162 3.673024,2.009442 3.503906,2.007842 3.334788,2.009442 3.229008,2.059162 3.068359,2.232451 L 1.160156,4.15628 C 1.066566,4.24666 1.011912,4.369982 1.007812,4.50003 0.996312,4.954348 1.548095,5.186877 1.865234,4.861358 l 1.140625,-1.15625 v 2.818359 c 10e-5,0.0037 -0.0021,0.0061 -0.002,0.0098 v 2.974575 0.5 0.5 6.974609 c -10e-5,0.0037 0.0021,0.0061 0.002,0.0098 V 20.31061 L 1.865234,19.15436 c -0.317139,-0.325519 -0.868922,-0.09299 -0.857422,0.361328 0.0041,0.130048 0.05875,0.253371 0.152344,0.34375 l 1.908203,1.923829 c 0.160649,0.173255 0.266429,0.222975 0.435547,0.224575 0.169118,-0.0016 0.274898,-0.05132 0.435547,-0.224609 L 5.847656,19.859404 C 5.941246,19.769024 5.9959,19.645702 6,19.515654 6.0115,19.061335 5.459717,18.828807 5.142578,19.154326 l -1.140625,1.15625 v -2.818359 c -1e-4,-0.0037 0.0021,-0.0061 0.002,-0.0098 v -6.974575 -0.5 -0.5 -2.974609 c 1.92e-4,-0.0037 -0.0021,-0.0061 -0.002,-0.0098 V 3.705078 l 1.140625,1.15625 C 5.459717,5.186847 6.0115,4.954318 6,4.5 Z"
+ id="path8-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccc" />
</svg>
diff --git a/loleaflet/images/lc_paperwidth.svg b/loleaflet/images/lc_paperwidth.svg
index 606f02d19b..8479014d90 100644
--- a/loleaflet/images/lc_paperwidth.svg
+++ b/loleaflet/images/lc_paperwidth.svg
@@ -1 +1,78 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#eac282" height="4" ry="1" width="20" x="2" y="14"/><g fill="#808080"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_paperwidth.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="16"
+ inkscape:cx="11.918252"
+ inkscape:cy="14.775372"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8"
+ inkscape:snap-global="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="M 5,2 V 18 H 19 V 5.7294095 L 15,2 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa"
+ sodipodi:nodetypes="cccccc" />
+ <path
+ d="M 5,1 C 4.446,1 4,1.446 4,2 v 16 c 0,0.554 0.446,1 1,1 h 14 c 0.554,0 1,-0.446 1,-1 V 9.890625 6.2494041 6.0414802 C 20,5.5908003 20.09887,5.6148851 19.395363,4.973891 L 16.087974,1.7368575 C 15.378449,1 15.376751,1 14.99317,1 H 14.661613 14 Z m 0,1 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 V 18 H 5 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ sodipodi:nodetypes="ssssssccsccsccsccsscccc" />
+ <path
+ d="m 15,6 h 4 L 15,2 Z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa;fill-rule:evenodd"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="m 6.4921875,19.003906 c -0.130048,0.0041 -0.25337,0.05875 -0.34375,0.152344 L 4.2246094,21.064453 C 4.0513204,21.225102 4.0016,21.330882 4,21.5 c 0.0016,0.169118 0.05132,0.274898 0.2246094,0.435547 l 1.9238281,1.908203 c 0.09038,0.09359 0.213702,0.148244 0.34375,0.152344 0.4543181,0.0115 0.6868471,-0.540283 0.3613281,-0.857422 l -1.15625,-1.140625 H 8.515625 c 0.0037,-10e-5 0.00607,0.0021 0.00977,0.002 H 11.5 12 h 0.5 2.974609 c 0.0037,10e-5 0.0061,-0.0021 0.0098,-0.002 h 2.818359 l -1.15625,1.140625 c -0.325519,0.317139 -0.09299,0.868922 0.361328,0.857422 0.130048,-0.0041 0.253371,-0.05875 0.34375,-0.152344 l 1.923829,-1.908203 C 19.94868,21.774898 19.9984,21.669118 20,21.5 19.9984,21.330882 19.94868,21.225102 19.775391,21.064453 L 17.851562,19.15625 c -0.09038,-0.09359 -0.213702,-0.148244 -0.34375,-0.152344 -0.454319,-0.0115 -0.686847,0.540283 -0.361328,0.857422 l 1.15625,1.140625 h -2.818359 c -0.0037,10e-5 -0.0061,-0.0021 -0.0098,-0.002 H 12.5 12 11.5 8.5253906 c -0.0037,-1.92e-4 -0.00607,0.0021 -0.00977,0.002 H 5.6972656 l 1.15625,-1.140625 c 0.325519,-0.317139 0.09299,-0.868922 -0.3613281,-0.857422 z"
+ id="path8-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/loleaflet/images/lc_paragraphdialog.svg b/loleaflet/images/lc_paragraphdialog.svg
index c6ceb2578f..6b1fdb8f2d 100644
--- a/loleaflet/images/lc_paragraphdialog.svg
+++ b/loleaflet/images/lc_paragraphdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 2c-.702065 0-1.3738419.1260745-2 .3476562v5.6523438c0 .554-.446 1-1 1h-2.9101562c.4770899 2.836504 2.9380179 5 5.9101562 5v8h2v-18h2v18h2v-18l4-1v-1z" fill="#696969"/><g fill="#eac282"><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/><rect height="6" ry=".5" width="1" x="1" y="1"/><rect height="1" ry=".5" width="6" x="1" y="1"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6h1v8h1v-3-1-1-14h2v10.515625l.464844-.464844a1.0001 1.0001 0 0 1 .535156-.277343v-9.773438h1 3v-1z" fill="#3a3a38"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_paralefttoright.svg b/loleaflet/images/lc_paralefttoright.svg
index b886d90262..ac382b481b 100644
--- a/loleaflet/images/lc_paralefttoright.svg
+++ b/loleaflet/images/lc_paralefttoright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14 2c-3.313709 0-6 2.6862915-6 6 0 .735895.1384451 1.4383837.3808594 2.089844.3014695.087345.5814265.241769.8066406.46875l3.337891 3.251953c.472508.119613.964922.189453 1.474609.189453v1.248047l.435547.423828.001953.001953c.74012.723004.74012 1.944965 0 2.667969l-.001953.001953-.435547.423828v3.232422h2v-18h2v18h2v-18l3-1v-1z" fill="#696969"/><path d="m40.64406.15686539a1.0112443 1.0112443 0 0 0 -.684581 1.74567931l4.205605 4.0960712h-10.362262c-.647266 0-1.16835.5210843-1.16835 1.1683501s.521084 1.1683501 1.16835 1.1683501h10.35998l-4.203323 4.0960709a1.011792 1.011792 0 0 0 1.412518 1.449029l6.145247-5.990077a1.0112443 1.0112443 0 0 0 0-1.446746l-6.145247-5.98779425a1.0112443 1.0112443 0 0 0 -.727937-.29893336z" fill="#4d82b8" fill-rule="evenodd" transform="matrix(.85590786 0 0 .85590786 -26.932101 10.87376)"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13 2c-3.3137085 0-6 2.6862915-6 6 0 .7073105.1287587 1.3835551.3535156 2.013672.0506893-.005262.1017569-.013672.1523438-.013672.381578 0 .7707611.14576 1.0644531.439453l3.4726565 3.478516c.312405.050207.630468.082031.957031.082031h1v2.480469c.000092.006712.001953.012791.001953.019531s-.001861.012819-.001953.019531v5.480469h1v-19h2v19h1v-19h1 3v-1z" fill="#3a3a38"/><path d="m7.505859 11.001953c-.127809 0-.25558.04855-.353515.146485-.195868.195869-.195868.513115 0 .708984l4.140625 4.142578h-10.792969c-.277 0-.5.223-.5.5s.223.5.5.5h10.792969l-4.140625 4.142578c-.195868.195869-.195868.513116 0 .708984.09793.09794.225706.146485.353515.146485s.257539-.04855.355469-.146485l4.992188-4.998046c.04702-.04701.08408-.103236.109375-.166016.02334-.0579.03711-.12105.03711-.1875s-.01377-.129596-.03711-.1875c-.0253-.06278-.06236-.119003-.109375-.166016l-4.992189-4.998046c-.09793-.09793-.22766-.146485-.355468-.146485z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_parapropertypanel.svg b/loleaflet/images/lc_parapropertypanel.svg
index 25d33b76ff..6b1fdb8f2d 100644
--- a/loleaflet/images/lc_parapropertypanel.svg
+++ b/loleaflet/images/lc_parapropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 2c-.702065 0-1.3738419.1260745-2 .3476562v5.6523438c0 .554-.446 1-1 1h-2.9101562c.4770899 2.836504 2.9380179 5 5.9101562 5v8h2v-18h2v18h2v-18l4-1v-1z" fill="#696969"/><g fill="#eac282"><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/><rect height="6" ry=".5" width="1" x="1" y="1"/><rect height="1" ry=".5" width="6" x="1" y="1"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6h1v8h1v-3-1-1-14h2v10.515625l.464844-.464844a1.0001 1.0001 0 0 1 .535156-.277343v-9.773438h1 3v-1z" fill="#3a3a38"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_pararighttoleft.svg b/loleaflet/images/lc_pararighttoleft.svg
index 3a5bb91e2d..9146b74549 100644
--- a/loleaflet/images/lc_pararighttoleft.svg
+++ b/loleaflet/images/lc_pararighttoleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 2c-3.313709 0-6 2.6862915-6 6 0 3.313708 2.686291 6 6 6v8h2v-3.230469l-.4375-.425781v-.001953c-.7401195-.723004-.7401195-1.944965 0-2.667969v-.001953l.4375-.425781v-11.246094h2v9.296875l2-1.949219v-7.347656l3-1v-1zm4 18.71875v1.28125h1.3125z" fill="#696969"/><path d="m16.143522 11.008022a.86553194.86553194 0 0 1 .585938 1.494141l-3.59961 3.505859h8.869141c.554 0 1 .446 1 1s-.446 1-1 1h-8.867188l3.597657 3.50586a.86600073.86600073 0 0 1 -1.208985 1.240235l-5.259766-5.126954a.86553194.86553194 0 0 1 0-1.238281l5.259766-5.125a.86553194.86553194 0 0 1 .623047-.25586z" fill="#4d82b8" fill-rule="evenodd"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6h1v8h1v-5.480469c-.0000917-.006712-.0019531-.012791-.0019531-.019531s.0018614-.012819.0019531-.019531v-13.480469h2v10.873047l1-1.001953v-9.871094h1 3v-1zm4 17.126953v2.873047h1v-1.871094z" fill="#3a3a38"/><path d="m16.494141 11.001953c.127809 0 .25558.04855.353515.146485.195868.195869.195868.513115 0 .708984l-4.140625 4.142578h10.792969c.277 0 .5.223.5.5s-.223.5-.5.5h-10.792969l4.140625 4.142578c.195868.195869.195868.513116 0 .708984-.09793.09794-.225706.146485-.353515.146485s-.257539-.04855-.355469-.146485l-4.992188-4.998046c-.04702-.04701-.08408-.103236-.109375-.166016-.02334-.0579-.03711-.12105-.03711-.1875s.01377-.129596.03711-.1875c.0253-.06278.06236-.119003.109375-.166016l4.992189-4.998046c.09793-.09793.22766-.146485.355468-.146485z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_paraspacedecrease.svg b/loleaflet/images/lc_paraspacedecrease.svg
index c68a99ab46..27fff7f3c9 100644
--- a/loleaflet/images/lc_paraspacedecrease.svg
+++ b/loleaflet/images/lc_paraspacedecrease.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height=".999999" ry=".5" width="10.000005" x="-13" y="7"/><rect height=".999999" ry=".5" width="10.000002" x="-13" y="15"/><rect height="1" ry=".5" width="10" x="-13" y="18"/><rect height=".999999" ry=".5" width="10" x="-13" y="10"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1.000071 -.99880824 0 27.983634 12.000142)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.000071 -.99880824 0 27.983634 11.977854)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.996094 18.501953c0 .127809.04855.255581.146484.353516.195869.195868.513116.195868.708985 0l3.148437-3.148438v6.792969c0 .277.223.5.5.5s.5-.223.5-.5v-6.792969l3.148438 3.148438c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-4c-.04701-.04702-.103236-.08408-.166016-.109375-.057904-.02334-.12105-.037109-.1875-.037109s-.129596.01377-.1875.03711c-.06278.0253-.119003.06236-.166016.109375l-4.003906 4c-.09793.09793-.146484.22766-.146484.355468z" fill="#1e8bcd"/><path d="m13.996094 5.498047c0-.127809.04855-.255581.146484-.353516.195869-.195868.513116-.195868.708985 0l3.148437 3.1484378v-6.7929688c0-.277.223-.5.5-.5s.5.223.5.5v6.7929688l3.148438-3.1484378c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 3.9999996c-.047013.047015-.103236.084075-.166016.109375-.057904.02334-.12105.0371094-.1875.0371094s-.129596-.013769-.1875-.037109c-.06278-.0253-.119003-.06236-.166016-.109375l-4.003906-4c-.09793-.09793-.146484-.227661-.146484-.355469z" fill="#1e8bcd"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height=".999999" ry=".5" width="10.000005" x="-13" y="7"/><rect height=".999999" ry=".5" width="10.000002" x="-13" y="15"/><rect height="1" ry=".5" width="10" x="-13" y="18"/><rect height=".999999" ry=".5" width="10" x="-13" y="10"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_paraspaceincrease.svg b/loleaflet/images/lc_paraspaceincrease.svg
index 657bebcaf0..04df564d19 100644
--- a/loleaflet/images/lc_paraspaceincrease.svg
+++ b/loleaflet/images/lc_paraspaceincrease.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height=".999999" ry=".5" width="10.000005" x="-13" y="3"/><rect height=".999999" ry=".5" width="10.000002" x="-13" y="17"/><rect height="1" ry=".5" width="10" x="-13" y="19.999998"/><rect height=".999999" ry=".5" width="10" x="-13" y="6"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1.000071 -.99880824 0 27.983634 -1.022146)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1.000071 -.99880824 0 27.983634 25.000142)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.996094 18.498047c0-.127809.04855-.255581.146484-.353516.195869-.195868.513116-.195868.708985 0l3.148437 3.148438v-6.792969c0-.277.223-.5.5-.5s.5.223.5.5v6.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.04701.04702-.103236.08408-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.003906-4c-.09793-.09793-.146484-.22766-.146484-.355468z" fill="#1e8bcd"/><path d="m13.996094 5.501953c0 .127809.04855.255581.146484.353516.195869.195868.513116.195868.708985 0l3.148437-3.1484378v6.7929688c0 .277.223.5.5.5s.5-.223.5-.5v-6.7929688l3.148438 3.1484378c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-3.9999996c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094s-.129596.013769-.1875.037109c-.06278.0253-.119003.06236-.166016.109375l-4.003906 4c-.09793.09793-.146484.227661-.146484.355469z" fill="#1e8bcd"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height=".999999" ry=".5" width="10.000005" x="-13" y="3"/><rect height=".999999" ry=".5" width="10.000002" x="-13" y="17"/><rect height="1" ry=".5" width="10" x="-13" y="19.999998"/><rect height=".999999" ry=".5" width="10" x="-13" y="6"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_paste.svg b/loleaflet/images/lc_paste.svg
index d20243747e..1863223173 100644
--- a/loleaflet/images/lc_paste.svg
+++ b/loleaflet/images/lc_paste.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1h-2v3h-10v-3z" fill="#eac282"/><path d="m12 2c-1.1046 0-2 .89543-2 2h-2v2h8v-2h-2c0-.13807-.005-.27605-.03125-.40625-.18649-.91137-1.00215-1.59375-1.96875-1.59375zm0 1c.41421 0 .75444.26608.90625.625.0506.11964.09375.23693.09375.375 0 .55228-.44771 1-1 1s-1-.44772-1-1 .44771-1 1-1z" fill="#808080"/><g transform="translate(-1 6)"><path d="m15 16h8v-6-1l-3-3h-5z" fill="#fff" fill-rule="evenodd"/><path d="m14.857422 5c-.474857 0-.857422.3825647-.857422.8574219v10.2851561c0 .474857.382565.857422.857422.857422h8.285156c.474857 0 .857422-.382565.857422-.857422v-7.142578l-1-1-2-2-1-1zm.142578 1h4v3.1425781c0 .474857.382565.8574219.857422.8574219h3.142578v6h-8zm5 .4140625 2.585938 2.5859375h-2.585938z" fill="#808080"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h6.998047v-10.142578c0-1.013208.846167-1.8593751 1.859375-1.8593751h5.142578a1.0024391 1.0024391 0 0 1 .708984.2929691l.291016.291015v-5.582031c0-.554-.446-1-1-1h-2v3h-10v-3z" fill="#ed8733"/><path d="m12 2c-1.1046 0-2 .89543-2 2h-2v2h8v-2h-2c0-.13807-.005-.27605-.03125-.40625-.18649-.91137-1.00215-1.59375-1.96875-1.59375zm0 1c.41421 0 .75444.26608.90625.625.0506.11964.09375.23693.09375.375 0 .55228-.44771 1-1 1s-1-.44772-1-1 .44771-1 1-1z" fill="#3a3a38"/><g transform="translate(-1 6)"><path d="m15 16h8v-6-1l-3-3h-5z" fill="#fafafa" fill-rule="evenodd"/><path d="m14.857422 5c-.474857 0-.857422.3825647-.857422.8574219v10.2851561c0 .474857.382565.857422.857422.857422h8.285156c.474857 0 .857422-.382565.857422-.857422v-7.142578l-1-1-2-2-1-1zm.142578 1h4v3.1425781c0 .474857.382565.8574219.857422.8574219h3.142578v6h-8zm5 .4140625 2.585938 2.5859375h-2.585938z" fill="#3a3a38"/></g><path d="m5 5v16h6.998047v-9.142578c0-1.013208.846167-1.8593751 1.859375-1.8593751h5.142578v-4.9980469h-2v2h-10v-2z" fill="#f8db8f"/><path d="m6 6v14h5.998047v-8.142578c0-1.013208.846167-1.8593751 1.859375-1.8593751h4.142578v-3.9980469h-1v1h-10v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_pie.svg b/loleaflet/images/lc_pie.svg
index c563ff9b2a..66b373d31d 100644
--- a/loleaflet/images/lc_pie.svg
+++ b/loleaflet/images/lc_pie.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 4.51224c-5.2399451 0-9.9877599 3.3523843-9.9877599 7.48776 0 4.135375 4.2478148 7.48776 9.4877599 7.48776 5.239945 0 9.48776-2.852385 9.48776-6.98776h-8.98776z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.02448"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.5 4.51224c-5.2399451 0-9.9877599 3.3523843-9.9877599 7.48776 0 4.135375 4.2478148 7.48776 9.4877599 7.48776 5.239945 0 9.48776-2.852385 9.48776-6.98776h-8.98776z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.02448"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_possizepropertypanel.svg b/loleaflet/images/lc_possizepropertypanel.svg
index 51f4887947..4c46343e19 100644
--- a/loleaflet/images/lc_possizepropertypanel.svg
+++ b/loleaflet/images/lc_possizepropertypanel.svg
@@ -1 +1,87 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 15v6h8v-2.080078c-2.3486786-.339668-4.3224728-1.849719-5.3125-3.919922zm5.015625 0c.7201272.95701 1.7622643 1.655051 2.984375 1.900391v-1.900391z" fill="#fff"/><path d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z" fill="#808080"/><path d="m13 3v2.0800781c2.348679.3396674 4.322473 1.8497191 5.3125 3.9199219h2.6875v-6zm0 4.0996094v1.9003906h2.984375c-.720127-.9570096-1.762264-1.6550511-2.984375-1.9003906z" fill="#fff"/><path d="m13 2c-.554 0-1 .446-1 1v2a7 7 0 0 1 1 .0800781v-2.0800781h8v6h-2.683594a7 7 0 0 1 .384766 1h2.298828c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#808080"/><path d="m12 6a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6z" fill="#eac282"/><path d="m3 14c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-2a7 7 0 0 1 -1-.080078v2.080078h-8v-6h2.6835938a7 7 0 0 1 -.3847657-1z" fill="#808080"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_possizepropertypanel.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="8.4834799"
+ inkscape:cy="18.033843"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m3 15v6h8v-2.080078c-2.3486786-.339668-4.3224728-1.849719-5.3125-3.919922zm5.015625 0c.7201272.95701 1.7622643 1.655051 2.984375 1.900391v-1.900391z"
+ fill="#fff"
+ id="path2"
+ style="fill:#fafafa" />
+ <path
+ d="m12.949219 2c-.5263 0-.949219.4229187-.949219.9492188v2.0507812h1v-2h8v6h-1v1h1.050781c.5263 0 .949219-.4229188.949219-.9492188v-6.1015624c0-.5263-.422919-.9492188-.949219-.9492188z"
+ fill="#808080"
+ id="path4" />
+ <path
+ d="m13 3v2.0800781c2.348679.3396674 4.322473 1.8497191 5.3125 3.9199219h2.6875v-6zm0 4.0996094v1.9003906h2.984375c-.720127-.9570096-1.762264-1.6550511-2.984375-1.9003906z"
+ fill="#fff"
+ id="path6"
+ style="fill:#fafafa" />
+ <path
+ d="m13 2c-.554 0-1 .446-1 1v2a7 7 0 0 1 1 .0800781v-2.0800781h8v6h-2.683594a7 7 0 0 1 .384766 1h2.298828c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z"
+ fill="#808080"
+ id="path8"
+ style="fill:#3a3a38" />
+ <path
+ d="m12 6a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6z"
+ fill="#eac282"
+ id="path10"
+ style="fill:#ed8733" />
+ <path
+ d="m3 14c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-2a7 7 0 0 1 -1-.080078v2.080078h-8v-6h2.6835938a7 7 0 0 1 -.3847657-1z"
+ fill="#808080"
+ id="path12"
+ style="fill:#3a3a38" />
+ <path
+ style="opacity:1;fill:#f8db8f;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="m 17,12 a 5,5 0 0 1 -5,5 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 5,5 0 0 1 5,5 z"
+ id="path829" />
+</svg>
diff --git a/loleaflet/images/lc_presentation.svg b/loleaflet/images/lc_presentation.svg
index f7d561a225..2c23132019 100644
--- a/loleaflet/images/lc_presentation.svg
+++ b/loleaflet/images/lc_presentation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 6v15h11.601562a5.5 5.5 0 0 1 -.390624-1h-10.210938v-13h18v6.607422a5.5 5.5 0 0 1 1 .652344v-8.259766z" fill="#808080"/><path d="m1 3h22v2h-22z" fill="#4d82b8"/><path d="m3 7v13h10.210938a5.5 5.5 0 0 1 -.210938-1.5 5.5 5.5 0 0 1 5.5-5.5 5.5 5.5 0 0 1 2.5.607422v-6.607422z" fill="#fff"/><path d="m18.5 14a4.5 4.5 0 0 0 -4.5 4.5 4.5 4.5 0 0 0 4.5 4.5 4.5 4.5 0 0 0 4.5-4.5 4.5 4.5 0 0 0 -4.5-4.5zm0 1a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1 -3.5 3.5 3.5 3.5 0 0 1 -3.5-3.5 3.5 3.5 0 0 1 3.5-3.5z" fill="#808080"/><circle cx="18.5" cy="18.5" fill="#fff" r="3.5"/><path d="m17 21 4-2.5-4-2.5z" fill="#4d82b8" fill-rule="evenodd"/><path d="m5 9h14v2h-14z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499999 6.3500004" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><path d="m3 4v12h9.210938a5.5000002 5.5000002 0 0 1 -.183594-1h-8.027344v-10h15v4.2148438a5.5000002 5.5000002 0 0 1 1 .3925781v-5.6074219z" fill="#3a3a38" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m4 5v10h8.027344a5.5000002 5.5000002 0 0 1 -.027344-.5 5.5000002 5.5000002 0 0 1 5.5-5.5 5.5000002 5.5000002 0 0 1 1.5.2148438v-4.2148438z" fill="#fafafa" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m.26458317 291.44373h5.55625033l-.0000002.26458h-5.55625033z" fill="#1e8bcd" stroke-width=".264583"/><path d="m1.5874999 292.23748h2.9104169v.52916h-2.9104169z" fill="#797774" stroke-width=".264583"/><path d="m7 20v1h9v-1z" fill="#3a3a38" transform="matrix(.26458334 0 0 .26458334 0 290.64998)"/><path d="m2.9104167 294.88331h.2645834v1.05833h-.2645834z" fill="#3a3a38"/><path d="m4.6302085 293.29581a1.190625 1.190625 0 0 0 -1.190625 1.19063 1.190625 1.190625 0 0 0 1.190625 1.19062 1.190625 1.190625 0 0 0 1.190625-1.19062 1.190625 1.190625 0 0 0 -1.190625-1.19063zm0 .26458a.92604166.92604166 0 0 1 .9260417.92605.92604166.92604166 0 0 1 -.9260417.92604.92604166.92604166 0 0 1 -.9260417-.92604.92604166.92604166 0 0 1 .9260417-.92605z" fill="#18ab50" stroke-width=".264583"/><path d="m5.55625 294.48643a.92604166.92604166 0 0 1 -.9260417.92604.92604166.92604166 0 0 1 -.9260417-.92604.92604166.92604166 0 0 1 .9260417-.92604.92604166.92604166 0 0 1 .9260417.92604z" fill="#fafafa"/><path d="m4.2333333 295.14789 1.0583334-.66146-1.0583334-.66146z" fill="#18ab50" fill-rule="evenodd" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_previoustrackedchange.svg b/loleaflet/images/lc_previoustrackedchange.svg
index 3e6b6f2988..dae6c3d7fa 100644
--- a/loleaflet/images/lc_previoustrackedchange.svg
+++ b/loleaflet/images/lc_previoustrackedchange.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.506225 21.50616-9.0172773-9.50616 9.0172773-9.5061597" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.506225 21.50616-9.0172773-9.50616 9.0172773-9.5061597" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_prevrecord.svg b/loleaflet/images/lc_prevrecord.svg
index 3e6b6f2988..dae6c3d7fa 100644
--- a/loleaflet/images/lc_prevrecord.svg
+++ b/loleaflet/images/lc_prevrecord.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.506225 21.50616-9.0172773-9.50616 9.0172773-9.5061597" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m16.506225 21.50616-9.0172773-9.50616 9.0172773-9.5061597" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_print.svg b/loleaflet/images/lc_print.svg
index bab662061c..380d957a3c 100644
--- a/loleaflet/images/lc_print.svg
+++ b/loleaflet/images/lc_print.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 16v5h8v-5z" fill="#fff" fill-rule="evenodd"/><path d="m7 16v5.142578c0 .474857.3825649.857422.8574219.857422h8.2851561c.474857 0 .857422-.382565.857422-.857422v-5.142578h-1v5h-8v-5z" fill="#808080"/><path d="m3 9c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1h-2v3c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-3z" fill="#808080"/><rect fill="#4d82b8" height="4.29661" ry="1" width="12" x="6" y="8"/><path d="m7.8574219 4c-.474857 0-.8574219.3825649-.8574219.8574219v5.1425781h1v-5h8v5h1v-5.1425781c0-.474857-.382565-.8574219-.857422-.8574219z" fill="#808080"/><g fill="#fff"><path d="m8 5v5h8v-5z" fill-rule="evenodd"/><path d="m18 16h2v1h-2z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8 16v5h8v-5z" fill="#fafafa" fill-rule="evenodd"/><path d="m7 16v5.142578c0 .474857.3825649.857422.8574219.857422h8.2851561c.474857 0 .857422-.382565.857422-.857422v-5.142578h-1v5h-8v-5z" fill="#3a3a38"/><path d="m3 9c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1h-2v3c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-3z" fill="#3a3a38"/><path d="m3 10v8h18v-8h-2v2c0 .554-.446 1-1 1h-12c-.554 0-1-.446-1-1v-2z" fill="#797774"/><rect fill="#1e8bcd" height="4.29661" ry="1" width="12" x="6" y="8"/><path d="m7.8574219 4c-.474857 0-.8574219.3825649-.8574219.8574219v5.1425781h1v-5h8v5h1v-5.1425781c0-.474857-.382565-.8574219-.857422-.8574219z" fill="#3a3a38"/><g fill="#fafafa"><path d="m8 5v5h8v-5z" fill-rule="evenodd"/><path d="m18 16h2v1h-2z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_protect.svg b/loleaflet/images/lc_protect.svg
index c17729d337..57d2cf58df 100644
--- a/loleaflet/images/lc_protect.svg
+++ b/loleaflet/images/lc_protect.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2a5 5 0 0 0 -5 5v5h-2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1h-2v-5a5 5 0 0 0 -5-5zm0 1a4 4 0 0 1 4 4v5h-8v-5a4 4 0 0 1 4-4zm-7 10h1 12 1v1 6 1h-1-12-1v-1-6z" fill="#808080"/><path d="m5 13h14v8h-14z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2a5 5 0 0 0 -5 5v5h-2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1h-2v-5a5 5 0 0 0 -5-5zm0 1a4 4 0 0 1 4 4v5h-8v-5a4 4 0 0 1 4-4zm-7 10h1 12 1v1 6 1h-1-12-1v-1-6z" fill="#ed8733"/><path d="m5 13h14v8h-14z" fill="#f8db8f"/><path d="m12 14a2 2 0 0 0 -2 2v3c0 .554.446 1 1 1h1c.554 0 1-.446 1-1v-1.271484a2 2 0 0 0 1-1.728516 2 2 0 0 0 -2-2z" fill="#ed8733"/><g fill="#fafafa"><circle cx="12" cy="16" r="1"/><rect height="3" ry=".000052" width="1" x="11" y="16"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_radiobutton.svg b/loleaflet/images/lc_radiobutton.svg
index 1814f55987..d85d8f093f 100644
--- a/loleaflet/images/lc_radiobutton.svg
+++ b/loleaflet/images/lc_radiobutton.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#808080" r="10"/><circle cx="12" cy="12" fill="#fff" r="9"/><circle cx="12" cy="12" fill="#808080" r="7"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" fill="#3a3a38" r="10"/><circle cx="12" cy="12" fill="#fafafa" r="9"/><circle cx="12" cy="12" fill="#1e8bcd" r="7"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_recsearch.svg b/loleaflet/images/lc_recsearch.svg
new file mode 100644
index 0000000000..ccfcc70b3b
--- /dev/null
+++ b/loleaflet/images/lc_recsearch.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="14.5" cy="9.5" fill="#fafafa" r="6.5"/><path d="m14.5 2a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 1.5410156 4.544922l-6.2480468 6.248047c-.981667.942509.4715545 2.395729 1.4140624 1.414062l6.25-6.25a7.5 7.5 0 0 0 4.5429688 1.542969 7.5 7.5 0 0 0 7.5-7.5 7.5 7.5 0 0 0 -7.5-7.5zm0 1a6.5 6.5 0 0 1 6.5 6.5 6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rect.svg b/loleaflet/images/lc_rect.svg
index ebdfe0d01e..9cc90f2353 100644
--- a/loleaflet/images/lc_rect.svg
+++ b/loleaflet/images/lc_rect.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v15h19v-15z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 4.5v15h19v-15z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rect_rounded.svg b/loleaflet/images/lc_rect_rounded.svg
index 3ddd88c437..1b3517f934 100644
--- a/loleaflet/images/lc_rect_rounded.svg
+++ b/loleaflet/images/lc_rect_rounded.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#fff" height="15" ry="2.5" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="4.5"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#fafafa" height="15" ry="2.5" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" width="19" x="2.5" y="4.5"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rect_unfilled.svg b/loleaflet/images/lc_rect_unfilled.svg
index 9c0783964d..c4169586fa 100644
--- a/loleaflet/images/lc_rect_unfilled.svg
+++ b/loleaflet/images/lc_rect_unfilled.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 4.5h19v15h-19z"/><path d="m6.5 15.5 11-6.9999996"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 4.5h19v15h-19z"/><path d="m6.5 15.5 11-6.9999996"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_redo.svg b/loleaflet/images/lc_redo.svg
index 77402f3315..b3327826b6 100644
--- a/loleaflet/images/lc_redo.svg
+++ b/loleaflet/images/lc_redo.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.000041 4 6 6-6 6" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m8 9a6 6 0 0 0 -6 6 6 6 0 0 0 6 6c.554 0 1-.446 1-1s-.446-1-1-1a4 4 0 0 1 -4-4 4 4 0 0 1 4-4h12v-2z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15.498047 3.9980469c.127809 0 .257534.04855.355469.1464843l4.949218 4.9511719c.117106.0777003.197266.193397.197266.3300781v.0742188.0742188c0 .1366811-.08016.2523778-.197266.3300781l-4.949218 4.9511721c-.195869.195868-.513116.195868-.708985 0-.195869-.195869-.195868-.513116 0-.708985l4.148438-4.146484h-10.292969c-2.7614237 0-5 2.238576-5 5s2.2385763 5 5 5v1c-3.3137085 0-6-2.686292-6-6 .0042115-3.028785 2.2651047-5.5795151 5.271484-5.9472656.2747654-.0391074.4856239-.035367.728516-.0527344h10.292969l-4.148438-4.1464844c-.195868-.1958686-.195868-.5131158 0-.7089844.09793-.097934.225706-.1464843.353516-.1464843z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rejectalltrackedchanges.svg b/loleaflet/images/lc_rejectalltrackedchanges.svg
index 797dca7848..e39f4a879b 100644
--- a/loleaflet/images/lc_rejectalltrackedchanges.svg
+++ b/loleaflet/images/lc_rejectalltrackedchanges.svg
@@ -1,21 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#ffffff"
- d="M 5 3 L 5 13.501953 L 6.0078125 14.515625 L 8.1660156 12.302734 C 8.548101 11.909867 9.1751986 11.897672 9.5722656 12.275391 L 11.580078 14.1875 C 11.972654 14.561246 11.996045 15.179704 11.632812 15.582031 L 9.4785156 17.96875 L 11.712891 20.244141 C 11.90548 20.4395 12.00058 20.694836 12 20.949219 C 11.998226 20.692902 12.094572 20.43501 12.289062 20.238281 L 14.523438 17.980469 L 12.283203 15.679688 C 11.895544 15.280174 11.908712 14.641016 12.3125 14.257812 L 14.402344 12.275391 C 14.584878 12.101755 14.826219 12.0034 15.078125 12 C 15.348337 11.996901 15.6083 12.103285 15.798828 12.294922 L 18.007812 14.515625 L 19 13.498047 L 19 6.7285156 L 15 3 L 5 3 z M 12 20.951172 C 11.99993 20.967865 11.991135 20.983327 11.990234 21 L 12.009766 21 C 12.008789 20.983347 12.000147 20.967849 12 20.951172 z "
- />
- <path
- style="fill:#808080"
- d="M 5,2 C 4.446,2 4,2.446 4,3 v 9.498047 l 1,1.003906 V 3 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 v 5.498047 l 1,-1.025391 V 10.890625 7.25 7.0410156 C 20,6.5903357 20.098038,6.6156035 19.394531,5.9746094 L 16.087891,2.7363281 C 15.378366,1.9994706 15.377722,2 14.994141,2 H 14.662109 14 Z M 7.5,5 C 7.223,5 7,5.223 7,5.5 7,5.777 7.223,6 7.5,6 h 4 C 11.777,6 12,5.777 12,5.5 12,5.223 11.777,5 11.5,5 Z m 0,4 C 7.223,9 7,9.223 7,9.5 7,9.777 7.223,10 7.5,10 h 2 C 9.777,10 10,9.777 10,9.5 10,9.223 9.777,9 9.5,9 Z m 4.490234,12 c -0.01286,0.238037 -0.101243,0.472784 -0.283203,0.654297 L 11.359375,22 h 1.291016 L 12.298828,21.654297 C 12.114957,21.473388 12.023756,21.238654 12.009766,21 Z M 6.0117188,21.367188 5.4121094,22 h 1.1992187 z m 12.0000002,0 L 17.412109,22 h 1.199219 z"
- />
- <path
- d="m 15,7 h 4 L 15,3 Z"
- style="fill:#ffffff" />
- <path
- style="fill:#e68497"
- d="M 3.0898438 13 L 1 14.982422 L 3.9257812 17.986328 L 1 20.941406 L 3.0898438 23 L 6.0117188 19.912109 L 8.9394531 23 L 11 20.945312 L 8.1054688 17.998047 L 10.890625 14.912109 L 8.8828125 13 L 6.015625 15.941406 L 3.0898438 13 z M 15.089844 13 L 13 14.982422 L 15.925781 17.986328 L 13 20.941406 L 15.089844 23 L 18.011719 19.912109 L 20.939453 23 L 23 20.945312 L 20.105469 17.998047 L 22.890625 14.912109 L 20.882812 13 L 18.015625 15.941406 L 15.089844 13 z "
- />
- <path
- style="fill:#d65532"
- d="M 12.5 9 C 12.223 9 12 9.223 12 9.5 C 12 9.777 12.223 10 12.5 10 L 16.5 10 C 16.777 10 17 9.777 17 9.5 C 17 9.223 16.777 9 16.5 9 L 12.5 9 z M 7.5 12 C 7.223 12 7 12.223 7 12.5 C 7 12.772872 7.2170322 12.991536 7.4882812 12.998047 L 8.1660156 12.302734 C 8.3570583 12.106301 8.6091128 12.004941 8.8632812 12 L 7.5 12 z M 8.8632812 12 C 9.1174497 11.995059 9.3737321 12.086531 9.5722656 12.275391 L 10.333984 13 L 13.5 13 C 13.562325 13 13.620849 12.985497 13.675781 12.964844 L 13.960938 12.695312 C 13.96118 12.694737 13.960697 12.693936 13.960938 12.693359 C 13.985714 12.633961 14 12.568584 14 12.5 C 14 12.223 13.777 12 13.5 12 L 8.8632812 12 z M 9.5097656 18 L 10.490234 19 L 11.513672 19 C 11.78363 19 12 18.78363 12 18.513672 L 12 18.486328 C 12 18.216366 11.78363 18 11.513672 18 L 9.5097656 18 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v11.871094l1 1 3.578125-3.578125a.99955814.99955814 0 0 1 1.414063 0l.714843.714843a.99955814.99955814 0 0 1 .292969.69336.99955814.99955814 0 0 1 .292969-.69336l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 1-1v-8.1425784l-4-3.7285156zm7 10.701172a.99955814.99955814 0 0 1 -.292969.720703l-3.5781248 3.578125 2.9999998 3h1.742188l3-3-3.578125-3.578125a.99955814.99955814 0 0 1 -.292969-.720703zm-6 6.427734-.8710938.871094h1.7421876zm12 0-.871094.871094h1.742188z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v10.871094l1 1v-11.871094h9v4c0 .554.446 1 1 1h4v6.871094l1-1v-2.980469-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm.1289062 19-.7597656.759766c.1730567.143571.387408.240234.6308594.240234h2.8710938l-1-1zm5.9999998 0 .578125.578125a.99955814.99955814 0 0 1 .25.421875h.085938a.99955814.99955814 0 0 1 .25-.421875l.578125-.578125zm6 0-1 1h2.871094c.243451 0 .457803-.096663.630859-.240234l-.759765-.759766z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h1.3710938l.7070312-.707031a.99955814.99955814 0 0 1 .693359-.292969zm2.771484 0a.99955814.99955814 0 0 1 .720704.292969l.707031.707031h.601562l.707031-.707031a.99955814.99955814 0 0 1 .554688-.28125c-.021333-.002755-.040393-.011719-.0625-.011719z" fill="#fb983b"/><path d="m10.90625 15.222656-.777344.777344h.371094c.277 0 .5-.223.5-.5 0-.104951-.038917-.197088-.09375-.277344z" fill="#797774"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.050782c0 .262917.211694.474609.474609.474609h1.050782c.06573 0 .128731-.013159.185547-.037109 0 0 .001953-.001953.001953-.001953l.060547-.058594-.902344-.902344z" fill="#797774"/><path d="m8.1289062 18 1 1h2.4707028c.221806 0 .400391-.178585.400391-.400391v-.199218c0-.221806-.178585-.400391-.400391-.400391z" fill="#fb983b"/><g fill="#ed3d3b"><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z"/><path d="m10.285747 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rejecttrackedchange.svg b/loleaflet/images/lc_rejecttrackedchange.svg
index f56bb7eec8..12f6e2028a 100644
--- a/loleaflet/images/lc_rejecttrackedchange.svg
+++ b/loleaflet/images/lc_rejecttrackedchange.svg
@@ -1,21 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#ffffff"
- d="M 5 3 L 5 21 L 12.009766 21 C 11.993748 20.726759 12.081431 20.448302 12.289062 20.238281 L 14.523438 17.980469 L 12.283203 15.679688 C 11.894219 15.279945 11.9074 14.63926 12.3125 14.255859 L 14.402344 12.275391 C 14.584878 12.101755 14.826219 12.0034 15.078125 12 C 15.348337 11.996901 15.6083 12.103285 15.798828 12.294922 L 18.007812 14.515625 L 19 13.498047 L 19 6.7285156 L 15 3 L 5 3 z "
- />
- <path
- style="fill:#808080"
- d="M 5 2 C 4.446 2 4 2.446 4 3 L 4 21 C 4 21.554 4.446 22 5 22 L 12.650391 22 L 12.298828 21.654297 C 12.114957 21.473388 12.023756 21.238654 12.009766 21 L 5 21 L 5 3 L 14 3 L 14 7 C 14 7.554 14.446 8 15 8 L 19 8 L 19 13.498047 L 20 12.472656 L 20 10.890625 L 20 7.25 L 20 7.0410156 C 20 6.5903357 20.098038 6.6156035 19.394531 5.9746094 L 16.087891 2.7363281 C 15.378366 1.9994706 15.377722 2 14.994141 2 L 14.662109 2 L 14 2 L 5 2 z M 7.5 5 C 7.223 5 7 5.223 7 5.5 C 7 5.777 7.223 6 7.5 6 L 11.5 6 C 11.777 6 12 5.777 12 5.5 C 12 5.223 11.777 5 11.5 5 L 7.5 5 z M 7.5 9 C 7.223 9 7 9.223 7 9.5 C 7 9.777 7.223 10 7.5 10 L 9.5 10 C 9.777 10 10 9.777 10 9.5 C 10 9.223 9.777 9 9.5 9 L 7.5 9 z M 7.5 15 C 7.223 15 7 15.223 7 15.5 C 7 15.777 7.223 16 7.5 16 L 10.5 16 C 10.777 16 11 15.777 11 15.5 C 11 15.223 10.777 15 10.5 15 L 7.5 15 z M 12.056641 15.279297 C 12.023173 15.346486 12 15.419567 12 15.5 C 12 15.777 12.223 16 12.5 16 L 12.595703 16 L 12.283203 15.679688 C 12.170048 15.563403 12.101983 15.424096 12.056641 15.279297 z M 18.011719 21.367188 L 17.412109 22 L 18.613281 22 L 18.011719 21.367188 z "
- />
- <path
- d="m 15,7 h 4 L 15,3 Z"
- style="fill:#ffffff" />
- <path
- style="fill:#e68497"
- d="m 23,20.944338 -2.895447,-2.946153 2.7861,-3.086414 -2.008392,-1.911762 -2.867282,2.941173 L 15.089573,13.000009 13,14.982089 15.925403,17.985614 13,20.941176 15.089573,23 18.011584,19.911767 20.940383,23 Z"
- />
- <path
- style="fill:#d65532"
- d="M 12.5 9 C 12.223 9 12 9.223 12 9.5 C 12 9.777 12.223 10 12.5 10 L 16.5 10 C 16.777 10 17 9.777 17 9.5 C 17 9.223 16.777 9 16.5 9 L 12.5 9 z M 7.5 12 C 7.223 12 7 12.223 7 12.5 C 7 12.777 7.223 13 7.5 13 L 13.5 13 C 13.561659 13 13.619384 12.985079 13.673828 12.964844 L 13.960938 12.695312 L 13.960938 12.693359 C 13.985714 12.633961 14 12.568584 14 12.5 C 14 12.223 13.777 12 13.5 12 L 7.5 12 z M 7.4863281 18 C 7.2163681 18 7 18.21637 7 18.486328 L 7 18.513672 C 7 18.783634 7.2163701 19 7.4863281 19 L 11.513672 19 C 11.78363 19 12 18.78363 12 18.513672 L 12 18.486328 C 12 18.216366 11.78363 18 11.513672 18 L 7.4863281 18 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h7.871094l3-3-3.578125-3.578125a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l3.578125 3.578125 1-1v-8.1425784l-4-3.7285156zm13 17.128906-.871094.871094h1.742188z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.042969a.99955814.99955814 0 0 1 .25-.421875l.578125-.578125h-7.871094v-18h9v4c0 .554.446 1 1 1h4v6.871094l1-1v-2.980469-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm12.128906 19-1 1h2.871094c.243451 0 .457803-.096663.630859-.240234l-.759765-.759766z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h4.800781l.707031-.707031a.99955814.99955814 0 0 1 .554688-.28125c-.021333-.002755-.040393-.011719-.0625-.011719z" fill="#fb983b"/><rect fill="#797774" height="1" ry=".5" width="4" x="7" y="15"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.050782c0 .262917.211694.474609.474609.474609h1.050782c.06573 0 .128731-.013159.185547-.037109 0 0 .001953-.001953.001953-.001953l.060547-.058594-.902344-.902344z" fill="#797774"/><rect fill="#fb983b" height="1" ry=".400371" width="5" x="7" y="18"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_removehyperlink.svg b/loleaflet/images/lc_removehyperlink.svg
index c15f048725..fafc92328b 100644
--- a/loleaflet/images/lc_removehyperlink.svg
+++ b/loleaflet/images/lc_removehyperlink.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 3.294922-.767578l-1.511719-1.552734a1.0001 1.0001 0 0 1 .029297-1.423829l2.089844-1.980468a1.0001 1.0001 0 0 1 .675781-.275391 1.0001 1.0001 0 0 1 .720703.294922l1.449219 1.457031a7.5 7.5 0 0 0 .751953-3.251953 7.5 7.5 0 0 0 -7.5-7.5zm4.568359 11.398438-.644531.611328 1.056641 1.085937a7.5 7.5 0 0 0 .640625-.640625z" fill="#fff"/><path d="m10.5 2a8.5 8.5 0 0 0 -7.734375 5h-.0019531a8.5 8.5 0 0 0 -.0839844.1914062 8.5 8.5 0 0 0 -.0019531.0039063 8.5 8.5 0 0 0 -.2617188.7128906 8.5 8.5 0 0 0 -.0390625.1191407 8.5 8.5 0 0 0 -.1699219.6582031 8.5 8.5 0 0 0 -.0410156.1816406 8.5 8.5 0 0 0 -.0917968.5976563 8.5 8.5 0 0 0 -.0332032.2792968 8.5 8.5 0 0 0 -.0410156.7558594 8.5 8.5 0 0 0 .0410156.755859 8.5 8.5 0 0 0 .0332032.279297 8.5 8.5 0 0 0 .0917968.597656 8.5 8.5 0 0 0 .0410156.181641 8.5 8.5 0 0 0 .1699219.658203 8.5 8.5 0 0 0 .0390625.119141 8.5 8.5 0 0 0 .2617188.712891 8.5 8.5 0 0 0 .0019531.003906 8.5 8.5 0 0 0 .0839844.191406h.0019531a8.5 8.5 0 0 0 7.734375 5 8.5 8.5 0 0 0 2.791016-.484375l.533203-.539063-.515625-.529296a7.5 7.5 0 0 1 -1.316406.402343c.213153-.385908.400167-.77163.578124-1.158203l-.644531-.662109c-.038322-.039314-.066475-.084733-.099609-.126953-.30079.692115-.639641 1.386034-1.0625 2.083984a7.5 7.5 0 0 1 -.263672.013672 7.5 7.5 0 0 1 -.261719-.009766c-.5871482-.968625-1.0554433-1.930371-1.410156-2.888672.5564292-.054563 1.1137625-.08629 1.673828-.095703.33318-.005599.668981.012757 1.003906.023438-.010844-.344928.097725-.688607.322266-.972656-1.119279-.052177-2.2301977-.036936-3.3261719.080078-.0132955-.045676-.0184772-.091055-.03125-.136719h.0078125c-.2808166-1.000216-.4356577-1.99983-.4804687-3h5.0039061c-.032909.734534-.148724 1.468732-.306641 2.203125l1.181641-1.121094c.042532-.36051.088863-.72088.103516-1.082031h3.99414a7.5 7.5 0 0 1 -.076171.662109 7.5 7.5 0 0 1 -.033204.191407 7.5 7.5 0 0 1 -.111328.501953 7.5 7.5 0 0 1 -.076172.277343 7.5 7.5 0 0 1 -.128906.396485 7.5 7.5 0 0 1 -.08789.226562l.542968.546875.523438-.535156a8.5 8.5 0 0 0 .019531-.05664 8.5 8.5 0 0 0 .208984-.732422 8.5 8.5 0 0 0 .03125-.123047 8.5 8.5 0 0 0 .107422-.587891 8.5 8.5 0 0 0 .042969-.292969 8.5 8.5 0 0 0 .039062-.501953 8.5 8.5 0 0 0 .023438-.472656 8.5 8.5 0 0 0 -.023438-.472656 8.5 8.5 0 0 0 -.039062-.5019534 8.5 8.5 0 0 0 -.042969-.2929687 8.5 8.5 0 0 0 -.107422-.5878907 8.5 8.5 0 0 0 -.03125-.1230468 8.5 8.5 0 0 0 -.208984-.7324219 8.5 8.5 0 0 0 -8.046875-5.7890625zm0 1a7.5 7.5 0 0 1 .263672.0136719c.597199.9857061 1.069222 1.9644003 1.425781 2.9394531-1.129272.075053-2.2484697.0544359-3.361328-.0546875.3547127-.958301.8230078-1.9200466 1.410156-2.8886719a7.5 7.5 0 0 1 .261719-.0097656zm1.492188.1503906a7.5 7.5 0 0 1 3.910156 2.1503906c-.909879.2573893-1.811468.4436861-2.705078.5527344-.308001-.9021846-.708295-1.8037121-1.205078-2.703125zm-2.9882818.0078125c-.479075.8683005-.8688159 1.7384591-1.171875 2.609375-.8995078-.1257469-1.7961256-.2959431-2.6914062-.5058593a7.5 7.5 0 0 1 3.8632812-2.1035157zm-4.5820312 2.9609375c1.0222489.2536433 2.0533551.4635562 3.09375.6152344-.1596969.5820098-.2710145 1.1639579-.3515625 1.7460938-.0753467.5059078-.1239541 1.0123644-.1445313 1.5195312h-3.9941406a7.5 7.5 0 0 1 .0722656-.609375 7.5 7.5 0 0 1 .0214844-.1660156 7.5 7.5 0 0 1 .1132813-.5097656 7.5 7.5 0 0 1 .0566406-.2382813 7.5 7.5 0 0 1 .1621094-.4960937 7.5 7.5 0 0 1 .0722656-.2050782 7.5 7.5 0 0 1 .2070313-.4707031 7.5 7.5 0 0 1 .1035156-.2207031 7.5 7.5 0 0 1 .5878906-.9648438zm12.169922.0214844a7.5 7.5 0 0 1 .6875 1.1777344 7.5 7.5 0 0 1 .126953.2871094 7.5 7.5 0 0 1 .142578.3652343 7.5 7.5 0 0 1 .128906.3964844 7.5 7.5 0 0 1 .076172.2773437 7.5 7.5 0 0 1 .111328.5019532 7.5 7.5 0 0 1 .033204.1914062 7.5 7.5 0 0 1 .076171.6621094h-3.99414c-.020603-.5077947-.069024-1.0149517-.144531-1.5214844-.077549-.5515257-.18445-1.1028313-.332032-1.6542968 1.01822-.1339905 2.048215-.3640047 3.087891-.6835938zm-8.0898439.7226562c1.321553.141098 2.6602839.166512 4.0156249.0585938.007474.0261041.010279.052025.017578.078125h-.013672c.280816 1.000216.435659 1.99983.480469 3h-5.0039061c.044811-1.00017.1996521-1.999784.4804687-3h-.0078125c.0127728-.0456638.0179545-.0910426.03125-.1367188zm-5.4765625 4.1367188h3.9941406c.0205772.507167.0691846 1.013623.1445313 1.519531.080548.582136.1918656 1.164084.3515625 1.746094-1.0403949.151678-2.0715011.361591-3.09375.615234a7.5 7.5 0 0 1 -.5878906-.964843 7.5 7.5 0 0 1 -.1035156-.220704 7.5 7.5 0 0 1 -.2070313-.470703 7.5 7.5 0 0 1 -.0722656-.205078 7.5 7.5 0 0 1 -.1621094-.496093 7.5 7.5 0 0 1 -.0566406-.238282 7.5 7.5 0 0 1 -.1132813-.509765 7.5 7.5 0 0 1 -.0214844-.166016 7.5 7.5 0 0 1 -.0722656-.609375zm4.8066406 4.232422c.3030591.870916.6928 1.741062 1.171875 2.609375a7.5 7.5 0 0 1 -3.8632812-2.103516c.8952806-.209916 1.7918984-.380112 2.6914062-.505859z" fill="#808080"/><path d="m23 20.944338-2.895447-2.946153 2.7861-3.086414-2.008392-1.911762-2.867282 2.941173-2.925406-2.941173-2.089573 1.98208 2.925403 3.003525-2.925403 2.955562 2.089573 2.058824 2.922011-3.088233 2.928799 3.088233z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 3a7.5 7.5 0 0 0 -7.5 7.5 7.5 7.5 0 0 0 7.5 7.5 7.5 7.5 0 0 0 4.126953-1.244141l-2.333984-2.333984a.99955814.99955814 0 0 1 0-1.414063l.714843-.714843a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .722656.292969l2.333984 2.333984a7.5 7.5 0 0 0 1.244141-4.126953 7.5 7.5 0 0 0 -7.5-7.5z" fill="#fafafa"/><path d="m10.5 2a8.5 8.5 0 0 0 -.5917969.0292969 8.5 8.5 0 0 0 -.4667969.046875 8.5 8.5 0 0 0 -.3925781.0585937 8.5 8.5 0 0 0 -.4082031.0820313 8.5 8.5 0 0 0 -.4355469.109375 8.5 8.5 0 0 0 -.4042969.125 8.5 8.5 0 0 0 -.390625.1445312 8.5 8.5 0 0 0 -.375.15625 8.5 8.5 0 0 0 -.4140624.2011719 8.5 8.5 0 0 0 -.3652344.1972656 8.5 8.5 0 0 0 -.3320313.2050782 8.5 8.5 0 0 0 -.3867187.2617187 8.5 8.5 0 0 0 -.3144532.2402344 8.5 8.5 0 0 0 -.3378906.28125 8.5 8.5 0 0 0 -.3046875.2851562 8.5 8.5 0 0 0 -.3066406.3144531 8.5 8.5 0 0 0 -.2597656.2949219 8.5 8.5 0 0 0 -.2851563.3554688 8.5 8.5 0 0 0 -.2441406.3457031 8.5 8.5 0 0 0 -.2226562.3417969 8.5 8.5 0 0 0 -.2148438.3789062 8.5 8.5 0 0 0 -.28125.5449219h-.0019531a8.5 8.5 0 0 0 -.0839844.1914062 8.5 8.5 0 0 0 -.0019531.0039063 8.5 8.5 0 0 0 -.2617188.7128906 8.5 8.5 0 0 0 -.0390625.1191407 8.5 8.5 0 0 0 -.1699219.6582031 8.5 8.5 0 0 0 -.0410156.1816406 8.5 8.5 0 0 0 -.0917968.5976563 8.5 8.5 0 0 0 -.0332032.2792968 8.5 8.5 0 0 0 -.0410156.7558594 8.5 8.5 0 0 0 .0410156.755859 8.5 8.5 0 0 0 .0332032.279297 8.5 8.5 0 0 0 .0917968.597656 8.5 8.5 0 0 0 .0410156.181641 8.5 8.5 0 0 0 .1699219.658203 8.5 8.5 0 0 0 .0390625.119141 8.5 8.5 0 0 0 .2617188.712891 8.5 8.5 0 0 0 .0019531.003906 8.5 8.5 0 0 0 .0839844.191406h.0019531a8.5 8.5 0 0 0 .28125.544922 8.5 8.5 0 0 0 .2148438.378906 8.5 8.5 0 0 0 .2226562.341797 8.5 8.5 0 0 0 .2441406.345703 8.5 8.5 0 0 0 .2851563.355469 8.5 8.5 0 0 0 .2597656.294922 8.5 8.5 0 0 0 .3066406.314453 8.5 8.5 0 0 0 .3046875.285156 8.5 8.5 0 0 0 .3378906.28125 8.5 8.5 0 0 0 .3144532.240234 8.5 8.5 0 0 0 .3867187.261719 8.5 8.5 0 0 0 .3320313.205078 8.5 8.5 0 0 0 .3652344.197266 8.5 8.5 0 0 0 .4140624.201172 8.5 8.5 0 0 0 .375.15625 8.5 8.5 0 0 0 .390625.144531 8.5 8.5 0 0 0 .4042969.125 8.5 8.5 0 0 0 .4355469.109375 8.5 8.5 0 0 0 .4082031.082031 8.5 8.5 0 0 0 .3925781.058594 8.5 8.5 0 0 0 .4667969.046875 8.5 8.5 0 0 0 .5917969.029297 8.5 8.5 0 0 0 .671875-.037109 8.5 8.5 0 0 0 .289063-.027344 8.5 8.5 0 0 0 .646484-.101563 8.5 8.5 0 0 0 .138672-.027343 8.5 8.5 0 0 0 .724609-.1875 8.5 8.5 0 0 0 .101563-.03125 8.5 8.5 0 0 0 2.267578-1.119141l-.716797-.716797a7.5 7.5 0 0 1 -1.314453.695313 7.5 7.5 0 0 1 -.69336.24414 7.5 7.5 0 0 1 -.623046.158203c.213153-.385908.400168-.77163.578124-1.158203.217274-.471975.40715-.945304.574219-1.417968l-.851562-.851563a.99955814.99955814 0 0 1 -.228516-.357422c-.078602-.001146-.157356-.004131-.236328-.007812-.553394-.025798-1.104606-.040243-1.652344-.023438-.5611827.011555-1.1194403.044325-1.6738279.103516-.013295-.045679-.018477-.091059-.03125-.136719h.0078125c-.1404083-.500108-.2487112-1.000048-.328125-1.5-.0794137-.499952-.1299382-.999915-.1523437-1.5h5.0039061c-.017619.393274-.066527.786516-.119141 1.179688-.014524.096974-.036317.194048-.052734.291015l.177734-.177734a.99955814.99955814 0 0 1 .691407-.292969.99955814.99955814 0 0 1 .183593.015625c.040236-.338388.083902-.676623.097657-1.015625h3.99414a7.5 7.5 0 0 1 -.076171.662109 7.5 7.5 0 0 1 -.033204.191407 7.5 7.5 0 0 1 -.111328.501953 7.5 7.5 0 0 1 -.076172.277343 7.5 7.5 0 0 1 -.128906.396485 7.5 7.5 0 0 1 -.08789.226562 7.5 7.5 0 0 1 -.054688.138672 7.5 7.5 0 0 1 -.126953.28711 7.5 7.5 0 0 1 -.53125.9375l.714844.714843a8.5 8.5 0 0 0 1.060547-2.0625l.003906-.003906a8.5 8.5 0 0 0 .019531-.05664 8.5 8.5 0 0 0 .208984-.732422 8.5 8.5 0 0 0 .03125-.123047 8.5 8.5 0 0 0 .107422-.587891 8.5 8.5 0 0 0 .042969-.292969 8.5 8.5 0 0 0 .039062-.501953 8.5 8.5 0 0 0 .023438-.472656 8.5 8.5 0 0 0 -.023438-.472656 8.5 8.5 0 0 0 -.039062-.5019534 8.5 8.5 0 0 0 -.042969-.2929687 8.5 8.5 0 0 0 -.107422-.5878907 8.5 8.5 0 0 0 -.03125-.1230468 8.5 8.5 0 0 0 -.208984-.7324219 8.5 8.5 0 0 0 -.019531-.0566406l-.003906-.0039063a8.5 8.5 0 0 0 -5.451172-5.3164062 8.5 8.5 0 0 0 -.101563-.03125 8.5 8.5 0 0 0 -.724609-.1875 8.5 8.5 0 0 0 -.138672-.0273438 8.5 8.5 0 0 0 -.646484-.1015625 8.5 8.5 0 0 0 -.289063-.0273437 8.5 8.5 0 0 0 -.671875-.0371094zm0 1a7.5 7.5 0 0 1 .263672.0136719c.230984.3812507.427.7612772.621094 1.140625.154283.3106211.300739.619994.435546.9296875.001954.0044845.003911.0091875.00586.0136718.124012.2853507.259191.5708227.363281.8554688-.228738.0152022-.455652.0101666-.683594.0175781-.897402.0291789-1.7902887.0147545-2.677734-.0722656.3547127-.958301.8230082-1.9200466 1.410156-2.8886719a7.5 7.5 0 0 1 .261719-.0097656zm1.492188.1503906a7.5 7.5 0 0 1 .623046.1582032 7.5 7.5 0 0 1 .69336.2441406 7.5 7.5 0 0 1 2.59375 1.7480468c-.909879.2573893-1.811468.4436861-2.705078.5527344-.175848-.5150862-.390156-1.0305353-.626954-1.5449218-.177956-.386573-.364972-.7722952-.578124-1.1582032zm-2.9882818.0078125c-.2395374.4341503-.4571417.8677927-.6523437 1.3027344v.0019531c-.1948933.4343812-.3681973.8697916-.5195313 1.3046875-.8995078-.1257469-1.7961256-.2959432-2.6914062-.5058593a7.5 7.5 0 0 1 .5234375-.4863282 7.5 7.5 0 0 1 .0117187-.0078125 7.5 7.5 0 0 1 .4746094-.3613281 7.5 7.5 0 0 1 .1132813-.0859375 7.5 7.5 0 0 1 .4609375-.2832031 7.5 7.5 0 0 1 .1855468-.1132813 7.5 7.5 0 0 1 .3554688-.171875 7.5 7.5 0 0 1 .328125-.1582031 7.5 7.5 0 0 1 .2421875-.0878906 7.5 7.5 0 0 1 .46875-.1699219 7.5 7.5 0 0 1 .6992187-.1777344zm-4.5820312 2.9609375c1.0222489.2536433 2.0533551.4635562 3.09375.6152344-.1596969.5820098-.2710145 1.1639577-.3515625 1.7460938-.0753467.5059078-.1239541 1.0123642-.1445313 1.5195312h-3.9941406a7.5 7.5 0 0 1 .0722656-.609375 7.5 7.5 0 0 1 .0214844-.1660156 7.5 7.5 0 0 1 .1132813-.5097656 7.5 7.5 0 0 1 .0566406-.2382813 7.5 7.5 0 0 1 .1621094-.4960937 7.5 7.5 0 0 1 .0722656-.2050782 7.5 7.5 0 0 1 .2070313-.4707031 7.5 7.5 0 0 1 .1035156-.2207031 7.5 7.5 0 0 1 .2714844-.4746094 7.5 7.5 0 0 1 .3164062-.4902344zm12.169922.0214844a7.5 7.5 0 0 1 .6875 1.1777344 7.5 7.5 0 0 1 .126953.2871094 7.5 7.5 0 0 1 .054688.1386718 7.5 7.5 0 0 1 .08789.2265625 7.5 7.5 0 0 1 .128906.3964844 7.5 7.5 0 0 1 .076172.2773437 7.5 7.5 0 0 1 .111328.5019532 7.5 7.5 0 0 1 .033204.1914062 7.5 7.5 0 0 1 .076171.6621094h-3.99414c-.014656-.361151-.060986-.7215213-.103516-1.0820312-.01727-.1463845-.01921-.2931733-.041015-.4394532-.07755-.5515257-.18445-1.1028314-.332032-1.6542968 1.01822-.1339906 2.048215-.3640047 3.087891-.6835938zm-8.0898439.7226562c.5543876.0591904 1.1126452.0919608 1.6738279.1035157.547738.0168059 1.09895.0023592 1.652344-.0234375.230375-.0107391.458107-.0030636.689453-.0214844.007474.0261041.010279.052025.017578.078125h-.013672c.074583.2656484.116721.5312898.173828.796875.073368.3411893.136401.6822791.1875 1.0234375.052615.393172.101522.786414.119141 1.1796875h-5.0039061c.0224055-.500085.0729303-1.0000483.1523437-1.5.0794138-.4999517.1877167-.999892.328125-1.5h-.0078125c.0127728-.0456638.0179545-.0910426.03125-.1367188zm-5.4765625 4.1367188h3.9941406c.0205772.507167.0691846 1.013623.1445313 1.519531.080548.582136.1918656 1.164084.3515625 1.746094-1.0403949.151678-2.0715011.361591-3.09375.615234a7.5 7.5 0 0 1 -.3164062-.490234 7.5 7.5 0 0 1 -.2714844-.474609 7.5 7.5 0 0 1 -.1035156-.220704 7.5 7.5 0 0 1 -.2070313-.470703 7.5 7.5 0 0 1 -.0722656-.205078 7.5 7.5 0 0 1 -.1621094-.496093 7.5 7.5 0 0 1 -.0566406-.238282 7.5 7.5 0 0 1 -.1132813-.509765 7.5 7.5 0 0 1 -.0214844-.166016 7.5 7.5 0 0 1 -.0722656-.609375zm7.4765624 4.005859c.33318-.005599.668981.012757 1.003906.023438.227942.007411.454856.002376.683594.017578-.10409.284646-.239269.570118-.363281.855469-.001985.004567-.003869.009105-.00586.013672-.134807.309693-.281263.619066-.435546.929687-.194094.379348-.39011.759374-.621094 1.140625a7.5 7.5 0 0 1 -.263672.013672 7.5 7.5 0 0 1 -.261719-.009766c-.5871477-.968625-1.0554433-1.930371-1.410156-2.888672.5564292-.054561 1.1137627-.08629 1.673828-.095703zm-2.6699218.226563c.1515296.435458.3243293.869747.5195313 1.304687.1953971.435506.4124972.869971.6523437 1.304688a7.5 7.5 0 0 1 -.6914062-.175781 7.5 7.5 0 0 1 -.0078125-.001954 7.5 7.5 0 0 1 -.46875-.169921 7.5 7.5 0 0 1 -.2421875-.087891 7.5 7.5 0 0 1 -.328125-.158203 7.5 7.5 0 0 1 -.3554688-.171875 7.5 7.5 0 0 1 -.1855468-.113281 7.5 7.5 0 0 1 -.4609375-.283203 7.5 7.5 0 0 1 -.1132813-.085938 7.5 7.5 0 0 1 -.4746094-.361328 7.5 7.5 0 0 1 -.5351562-.494141c.8952806-.209916 1.7918985-.380112 2.6914062-.505859z" fill="#3a3a38"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_repair.svg b/loleaflet/images/lc_repair.svg
index 6de645da0e..ad8c312417 100644
--- a/loleaflet/images/lc_repair.svg
+++ b/loleaflet/images/lc_repair.svg
@@ -5,11 +5,15 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- id="svg24"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
version="1.1"
- viewBox="0 0 24 24">
+ id="svg8"
+ sodipodi:docname="lc_repair.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
- id="metadata30">
+ id="metadata14">
<rdf:RDF>
<cc:Work
rdf:about="">
@@ -21,41 +25,71 @@
</rdf:RDF>
</metadata>
<defs
- id="defs28" />
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="-0.64632927"
+ inkscape:cy="7.3691324"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1465" />
+ </sodipodi:namedview>
<path
- style="display:inline"
- id="path2"
- fill="#fff"
- d="M 5,21 V 3 h 5.242188 L 8.6308594,4.576172 c -0.8740813,0.854669 -0.8740603,2.221546 0,3.076172 0.874124,0.854551 2.2079246,0.854761 3.0820316,0 L 13.599609,5.808594 19,11.851562 v 5.419922 L 15,21 Z M 19,8.849609 14.392578,3.695312 A 1.0001,1.0001 0 0 0 12.947266,3.646484 l -2.632813,2.576172 c -0.007,0.0068 -0.278056,0.007 -0.285156,0 -0.0071,-0.00691 -0.0071,-0.207843 0,-0.214844 L 13.103516,3 h 1.072265 L 19,8.388672 Z M 19,5.390625 16.861328,3 H 19 Z" />
+ style="fill:#fafafa"
+ d="M 5 3 L 5 21 L 9.4785156 21 L 14.865234 15.613281 A 1.0001 1.0001 0 0 1 14.576172 15.5625 L 13.669922 15.255859 L 13.480469 16.197266 A 1.0001 1.0001 0 0 1 12.5 17 L 12 17 L 11 17 L 10.5 17 A 1.0001 1.0001 0 0 1 9.5195312 16.197266 L 9.3300781 15.255859 L 8.4238281 15.5625 A 1.0001 1.0001 0 0 1 7.2382812 15.117188 L 6.9882812 14.685547 A 1.0001 1.0001 0 0 0 6.9863281 14.683594 L 6.4882812 13.816406 L 6.2382812 13.386719 A 1.0001 1.0001 0 0 1 6.4433594 12.134766 L 7.1640625 11.5 L 6.4433594 10.865234 A 1.0001 1.0001 0 0 1 6.2382812 9.6132812 L 6.4882812 9.1835938 L 6.9863281 8.3164062 A 1.0001 1.0001 0 0 0 6.9882812 8.3144531 L 7.2382812 7.8828125 A 1.0001 1.0001 0 0 1 8.4238281 7.4375 L 9.3300781 7.7441406 L 9.5195312 6.8027344 A 1.0001 1.0001 0 0 1 10.5 6 L 11 6 L 12 6 L 12.5 6 A 1.0001 1.0001 0 0 1 13.480469 6.8027344 L 13.669922 7.7441406 L 14.576172 7.4375 A 1.0001 1.0001 0 0 1 15.761719 7.8828125 L 16.011719 8.3144531 A 1.0001 1.0001 0 0 0 16.013672 8.3164062 L 16.511719 9.1835938 L 16.761719 9.6132812 A 1.0001 1.0001 0 0 1 16.556641 10.865234 L 15.835938 11.5 L 16.556641 12.134766 A 1.0001 1.0001 0 0 1 16.761719 13.386719 L 16.511719 13.816406 L 16.306641 14.171875 L 19 11.480469 L 19 6.7285156 L 15 3 L 5 3 z M 19 18.515625 L 16.517578 21 L 19 21 L 19 18.515625 z "
+ id="path2" />
<path
- style="display:inline;fill:#808080;fill-opacity:1"
- id="path4"
- fill="#808080"
- d="M 5,2 C 4.446,2 4,2.446 4,3 v 18 c 0,0.554 0.446,1 1,1 h 6.267578 L 10.244141,21 H 5 V 3 h 9 v 4 c 0,0.554 0.446,1 1,1 h 4 v 4.148438 l 1,-1.121094 V 10.890625 7.25 7.0410156 C 20,6.5903357 20.098038,6.6156035 19.394531,5.9746094 L 16.087891,2.7363281 C 15.378366,1.9994706 15.377722,2 14.994141,2 H 14.662109 14 Z m 15,15.492188 -1,1.117187 V 21 h -2.138672 l -0.894531,1 H 19 c 0.554,0 1,-0.446 1,-1 z" />
+ style="fill:#3a3a38"
+ d="M 5 2 C 4.446 2 4 2.446 4 3 L 4 21 C 4 21.554 4.446 22 5 22 L 9.0019531 22 A 1.0019135 1.0019135 0 0 1 9.2890625 21.189453 L 9.4785156 21 L 5 21 L 5 3 L 14 3 L 14 7 C 14 7.2154003 14.082286 7.403526 14.197266 7.5664062 L 14.576172 7.4375 A 1.0001 1.0001 0 0 1 15.761719 7.8828125 L 15.830078 8 L 19 8 L 19 11.480469 L 20 10.480469 L 20 7.25 L 20 7.0410156 C 20 6.5903357 20.098038 6.6156035 19.394531 5.9746094 L 16.087891 2.7363281 C 15.378366 1.9994706 15.377722 2 14.994141 2 L 14.662109 2 L 14 2 L 5 2 z M 20 17.515625 L 19 18.515625 L 19 21 L 16.517578 21 L 15.517578 22 L 19 22 C 19.554 22 20 21.554 20 21 L 20 17.515625 z "
+ id="path4" />
<path
- id="path6"
+ d="m15 7h4l-4-4z"
+ fill="#fafafa"
fill-rule="evenodd"
- fill="#fff"
- d="m15 7h4l-4-4z" />
+ id="path6" />
<g
- style="opacity:1;stroke-width:2.47154999"
- transform="matrix(0.40395004,-0.02300394,0.02300394,0.40395004,14.148563,10.518727)"
- id="g897">
+ id="g1469"
+ transform="matrix(2.6453867,2.6453867,-2.6453867,2.6453867,794.97991,-764.47952)">
<path
- style="fill:#4d82b8;fill-opacity:1;stroke-width:2.47154999"
- d="M 18.134766,2 C 18.0042,2.00156 17.879425,2.054138 17.787109,2.1464844 L -5.8963392,25.829933 c -0.1964898,0.195487 -0.1964898,0.513498 0,0.708985 l 3.3574218,3.357422 c 0.1954865,0.196489 0.5134979,0.196489 0.7089844,0 L 21.853516,6.2128906 c 0.196489,-0.1954865 0.196489,-0.5134979 0,-0.7089844 L 18.496094,2.1464844 C 18.400432,2.0507785 18.270067,1.9979278 18.134766,2 Z"
- id="path879" />
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="M 0.26458332,292.50208 H 1.0583333 v 4.49791 H 0.26458332 Z"
+ id="rect1462" />
<path
- style="fill:#ffffff;stroke-width:2.47154999"
- d="m 18.141602,3.1831374 -5.474923,5.4749224 2.657284,2.7112162 5.474923,-5.4929 z"
- id="path881" />
- <path
- style="display:block;fill:#eac282;fill-opacity:1;stroke:none;stroke-width:1.37739003;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
- d="m -9.4119147,-6.5326069 c -0.3416131,-0.019447 -0.6164393,0.225761 -0.6358933,0.5673731 l -0.09789,1.71895 c -0.772842,0.1521708 -1.474642,0.429075 -2.157107,0.7825351 l -1.175269,-1.3172111 c -0.2278,-0.2553152 -0.604162,-0.2767485 -0.859475,-0.048934 l -2.180209,1.9452742 c -0.255313,0.2278003 -0.276746,0.604161 -0.04894,0.8594753 l 1.175269,1.31720611 c -0.428652,0.63792738 -0.783438,1.30375365 -1.022364,2.05432179 l -1.71895,-0.097888 c -0.341613,-0.019447 -0.61644,0.2257557 -0.635894,0.5673734 l -0.166414,2.9222179 c -0.01946,0.3416121 0.225759,0.616438 0.567372,0.6358936 l 1.71895,0.097888 c 0.152172,0.772837 0.429074,1.4746421 0.782534,2.1571036 l -1.317209,1.175268 c -0.255313,0.2278075 -0.276746,0.6041675 -0.04894,0.8594765 l 1.945273,2.1802124 c 0.227801,0.255316 0.604161,0.27675 0.859475,0.04894 l 1.317209,-1.175274 c 0.637926,0.428656 1.303753,0.783443 2.054323,1.022369 l -0.09789,1.718951 c -0.01946,0.341613 0.225758,0.616439 0.567371,0.635896 l 2.9222156,0.166423 c 0.3416144,0.01945 0.6164404,-0.22577 0.6358949,-0.567382 l 0.09789,-1.718957 c 0.7728421,-0.152172 1.4746417,-0.429068 2.1571069,-0.782531 l 1.1752689,1.317218 c 0.2278028,0.255315 0.6041617,0.276748 0.8594757,0.04894 l 2.18019411,-1.945277 c 0.255311,-0.2278 0.276743,-0.60416 0.04894,-0.8594741 L -1.68486,8.4365654 c 0.428653,-0.6379271 0.78343711,-1.3037526 1.02236011,-2.0543216 l 1.71894299,0.09789 c 0.341612,0.019447 0.616438,-0.2257613 0.635892,-0.5673744 l 0.166424,-2.922212 C 1.8782061,2.6489119 1.6329911,2.3740861 1.2913771,2.3546316 l -1.71894299,-0.09789 C -0.57973389,1.483904 -0.85663589,0.78209886 -1.210096,0.09963819 L 0.10710811,-1.0756306 c 0.255311,-0.2278059 0.276745,-0.6041609 0.04894,-0.8594753 L -1.789212,-4.1153152 c -0.227801,-0.2553145 -0.60416,-0.2767477 -0.859474,-0.048935 l -1.3172093,1.1752689 c -0.6379262,-0.4286515 -1.3037526,-0.7834374 -2.0543225,-1.0223623 l 0.09789,-1.71895 c 0.019456,-0.3416175 -0.225756,-0.6164433 -0.5673708,-0.6358932 z m 1.030393,7.6465898 c 1.5181775,0.086453 2.6801532,1.3887684 2.593697,2.9069424 -0.086454,1.5181784 -1.3887677,2.6801551 -2.9069452,2.5937016 -1.5181771,-0.086463 -2.6801531,-1.3887686 -2.5936971,-2.906948 0.08645,-1.5181784 1.3887677,-2.6801552 2.9069453,-2.593696 z"
- display="block"
- id="path1199" />
+ id="rect1464"
+ d="m 0.52916664,292.76663 h 0.26458332 v 1.32292 H 0.52916664 Z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:0.26458332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0" />
</g>
<g
- transform="translate(23.359841,2.6638751)"
- id="g960" />
+ id="g1470"
+ transform="translate(0,-8)">
+ <path
+ inkscape:connector-curvature="0"
+ id="path1464"
+ d="m 10.5,15 -0.412109,2.056641 -1.9843754,-0.671875 -0.25,0.43164 -0.5,0.867188 -0.25,0.43164 1.5742188,1.384766 -1.5742188,1.384766 0.25,0.43164 0.5,0.867188 0.25,0.43164 L 10.087891,21.943359 10.5,24 h 0.5 1 0.5 l 0.412109,-2.056641 1.984375,0.671875 0.25,-0.43164 0.5,-0.867188 0.25,-0.43164 L 14.322266,19.5 l 1.574218,-1.384766 -0.25,-0.43164 -0.5,-0.867188 -0.25,-0.43164 -1.984375,0.671875 L 12.5,15 H 12 11 Z m 0.875,1 h 0.25 L 12,17.5 h 0.654297 l 0.328125,0.566406 1.486328,-0.423828 0.125,0.214844 -1.111328,1.076172 0.328125,0.566406 -0.328125,0.566406 1.111328,1.076172 -0.125,0.214844 L 12.982422,20.933594 12.654297,21.5 H 12 L 11.625,23 h -0.25 L 11,21.5 H 10.345703 L 10.017578,20.933594 8.53125,21.357422 8.40625,21.142578 9.5175781,20.066406 9.1894531,19.5 9.5175781,18.933594 8.40625,17.857422 8.53125,17.642578 10.017578,18.066406 10.345703,17.5 H 11 Z M 11.5,18 A 1.5,1.5 0 0 0 10,19.5 1.5,1.5 0 0 0 11.5,21 1.5,1.5 0 0 0 13,19.5 1.5,1.5 0 0 0 11.5,18 Z m 0,1 A 0.5,0.5 0 0 1 12,19.5 0.5,0.5 0 0 1 11.5,20 0.5,0.5 0 0 1 11,19.5 0.5,0.5 0 0 1 11.5,19 Z"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccsssss"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 11.375,16 h 0.25 L 12,17.5 h 0.654297 l 0.328125,0.566406 1.486328,-0.423828 0.125,0.214844 -1.111328,1.076172 0.328125,0.566406 -0.328125,0.566406 1.111328,1.076172 -0.125,0.214844 L 12.982422,20.933594 12.654297,21.5 H 12 L 11.625,23 h -0.25 L 11,21.5 H 10.345703 L 10.017578,20.933594 8.53125,21.357422 8.40625,21.142578 9.5175781,20.066406 9.1894531,19.5 9.5175781,18.933594 8.40625,17.857422 8.53125,17.642578 10.017578,18.066406 10.345703,17.5 H 11 Z M 11.5,18 C 10.671573,18 10,18.671573 10,19.5 10,20.328427 10.671573,21 11.5,21 12.328427,21 13,20.328427 13,19.5 13,18.671573 12.328427,18 11.5,18 Z"
+ id="path1482"
+ inkscape:connector-curvature="0" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_resetattributes.svg b/loleaflet/images/lc_resetattributes.svg
index 43e9314973..9aa8dda48c 100644
--- a/loleaflet/images/lc_resetattributes.svg
+++ b/loleaflet/images/lc_resetattributes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.884766 2-8.884766 18h2.640625c.2756917 0 .5209363-.07685.734375-.230469.2134387-.16265.3689708-.344173.4667969-.542969l1.6816406-3.617187h6.6855465l2.839844-2.857422-2.708984-10.751953zm1.359375 3.1308594c.06225.4427711.125247.8548569.1875 1.234375.07115.3704819.138919.6944889.201171.9746094l1.292969 5.8691402h-5.2949216l2.7207026-5.8417965c.124506-.2891566.262877-.6224351.414063-1.0019531.160079-.3795181.318437-.7916039.478516-1.234375z" fill="#696969"/><path d="m1.5 21c-.277 0-.5.223-.5.5s.223.5.5.5h8.611328c-.1103-.322568-.1242712-.669998-.04297-1z" fill="#696969"/><g fill="#e68497"><path d="m16.518661 20.388672 6.495399-6.642082-2.741063-2.75182-6.590273 6.561871z"/><path d="m13.579208 23c.189562 0 .378184-.07172.523438-.216797l1.673828-1.669922-2.847656-2.849609-1.710938 1.638672c-.290506.290127-.290506.756747 0 1.046875l1.835938 1.833984c.145254.145064.335828.216797.52539.216797z"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4316406 19c-.277 0-.5.223-.5.5s.223.5.5.5h6.9042969c-.1090838-.322737-.1233304-.670405-.0410156-1z" fill="#3a3a38"/><g fill="#ed3d3b"><path d="m16.518661 20.388672 4.995399-4.642082-3.51406-3.74659-5.090273 4.561871z" fill="#d42314"/><path d="m13.579208 23c.189562 0 .378184-.07172.523438-.216797l2.416015-2.394531-3.620653-3.844379-2.453125 2.363281c-.290506.290127-.290506.756747 0 1.046875l2.608935 2.828754c.145254.145064.335828.216797.52539.216797z" fill="#d42314"/><path d="m17.982422 13.048828-4.052734 3.529297 2.599609 2.755859 3.972656-3.597656z" fill="#ff9198"/></g><path d="m9.5996094 5-6.5996094 13h1.3554688c.145104 0 .2745929-.03999.3867187-.119141.1121258-.08574.1933287-.184749.2460937-.296875l1.7695313-3.583984h5.2597655l.398438 1.634766 1.384765-1.378907-2.43164-9.255859zm.6914066 1.6328125c.03298.2374429.0698.4608146.109375.671875.04617.2044647.08616.3866266.11914.5449219l1.253907 5.1503906h-4.523438l2.5371094-5.140625c.072552-.1582953.1505838-.3436271.2363286-.5546875.08574-.2110604.175239-.4344321.267578-.671875z" fill="#3a3a38" transform="matrix(1.00000000153 0 0 1.00000000153 .99999952308 -1.00000021523)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_resetdatapoint.svg b/loleaflet/images/lc_resetdatapoint.svg
index e1efb9dfa8..826d3f6a0d 100644
--- a/loleaflet/images/lc_resetdatapoint.svg
+++ b/loleaflet/images/lc_resetdatapoint.svg
@@ -1,12 +1,96 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#808080">
- <path d="m11 12c-0.554 0-1 0.446-1 1v6c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-6c0-0.554-0.446-1-1-1zm0 1h3v6h-3z"/>
- <path d="m15 10c-0.554 0-1 0.446-1 1v8c0 0.554 0.446 1 1 1h3c0.554 0 1-0.446 1-1v-8c0-0.554-0.446-1-1-1zm0 1h3v8h-3z"/>
- <path d="m8 6c-0.554 0-1 0.446-1 1v12c0 0.554 0.446 1 1 1h2c0.554 0 1-0.446 1-1v-12c0-0.554-0.446-1-1-1z" fill="#4d82b8"/>
- <rect transform="matrix(0,-1,-1,0,0,0)" x="-20" y="-22" width="1" height="20" ry=".5"/>
- </g>
- <path d="m15 11h3v8h-3z" fill="#fff"/>
- <path d="m11 13h3v6h-3z" fill="#fff"/>
- <rect transform="scale(-1,1)" x="-5" y="2" width="1" height="20" ry=".5" fill="#808080"/>
- <path d="m16.699 2c-0.54735 0.00117-1.0847 0.15195-1.5524 0.43628-0.13139 0.079629-0.15335 0.26136-0.04471 0.36999 0.0099 0.00999 0.01277 0.012698 0.02004 0.020041 0.06536 0.065991 0.1666 0.16624 0.23278 0.23279 0.01476 0.01443 0.03134 0.026869 0.04933 0.036999l1.0915 1.0915c0.09244 0.092231 0.24209 0.092231 0.33453 0l0.24512-0.24358c0.09223-0.092439 0.09223-0.24209 0-0.33453l-0.72456-0.72456c0.1169-0.020076 0.22935-0.063954 0.34841-0.064748 1.207 0 2.1799 0.97281 2.1799 2.1799-5.7e-5 0.36575-0.09112 0.72591-0.2667 1.0468-0.05065 0.092788-0.03366 0.20791 0.04162 0.28212 0.08132 0.079941 0.18324 0.18134 0.25129 0.2482 0.04594 0.045149 0.10828 0.069643 0.17266 0.067831 0.08095-0.00179 0.15538-0.044819 0.19733-0.11408 0.27588-0.46264 0.42279-0.99219 0.42395-1.5308 0-1.6537-1.3463-3-3-3zm-2.3787 1.3551c-0.08095 0.00179-0.15538 0.044819-0.19733 0.11408-0.27588 0.46264-0.42278 0.99219-0.42395 1.5308 0 1.6537 1.3463 3 3 3 0.54735-0.00117 1.0847-0.15195 1.5524-0.43628 0.13139-0.079629 0.15335-0.26136 0.04471-0.36999-0.0099-0.00999-0.01277-0.012698-0.02004-0.020041-0.06536-0.065991-0.1666-0.16624-0.23278-0.23279-0.01476-0.01443-0.03134-0.026869-0.04933-0.036999l-1.0915-1.0915c-0.09244-0.092231-0.24209-0.092231-0.33453 0l-0.24512 0.24358c-0.09223 0.09244-0.09223 0.24209 0 0.33453l0.72456 0.72456c-0.1169 0.020076-0.22935 0.063954-0.34841 0.064748-1.207 0-2.1799-0.97281-2.1799-2.1799 5.6e-5 -0.36575 0.09112-0.72591 0.2667-1.0468 0.05065-0.092789 0.03366-0.20791-0.04162-0.28212-0.08133-0.079941-0.18325-0.18134-0.25129-0.2482-0.04594-0.04515-0.10828-0.069643-0.17266-0.067831z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#4d82b8" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_resetdatapoint.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="15.423455"
+ inkscape:cy="9.9850907"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1845" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#0063b1"
+ d="M 12 5 C 11.446 5 11 5.446 11 6 L 11 13.048828 C 11.896827 11.624759 13.330756 10.583046 15 10.183594 L 15 6 C 15 5.446 14.554 5 14 5 L 12 5 z "
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ transform="matrix(0 -1 -1 0 0 0)"
+ id="g8">
+ <rect
+ height="1"
+ ry=".5"
+ width="20"
+ x="-22"
+ y="-5"
+ id="rect4" />
+ <path
+ d="M 2.5,19 C 2.223,19 2,19.223 2,19.5 2,19.777 2.223,20 2.5,20 H 10 v -1 z"
+ transform="matrix(0,-1,-1,0,0,0)"
+ id="rect6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssccs" />
+ </g>
+ <path
+ style="fill:#83beec"
+ d="M 12 6 L 12 11.828125 C 12.576826 11.272551 13.25336 10.821514 14 10.507812 L 14 6 L 12 6 z "
+ id="path10" />
+ <rect
+ fill="#3a3a38"
+ height="11"
+ ry="1"
+ width="4"
+ x="6"
+ y="8"
+ id="rect12" />
+ <path
+ d="m7 9h2v9h-2z"
+ fill="#c8c6c4"
+ id="path14" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#18ab50"
+ d="m 16.5,11 c -2.842075,0.0024 -5.214286,2.169693 -5.472656,5 h 1.003906 c 0.2545,-2.276321 2.178247,-3.998276 4.46875,-4 1.903272,0.0043 3.598001,1.205572 4.232422,3 H 18.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 3 c 0.06925,0 0.135453,-0.01383 0.195312,-0.03906 C 21.874891,15.885234 22,15.70775 22,15.5 v -3 C 22,12.223 21.777,12 21.5,12 21.223,12 21,12.223 21,12.5 v 0.849609 C 19.972769,11.879598 18.293357,11.002717 16.5,11 Z m -5,6 C 11.223,17 11,17.223 11,17.5 v 3 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 v -0.867188 c 0.99762,1.431399 2.64246,2.366305 4.5,2.367188 2.842075,-0.0024 5.214286,-2.169693 5.472656,-5 H 20.96875 C 20.71425,19.276321 18.790503,20.998276 16.5,21 14.562739,20.9977 12.90106,19.75763 12.277344,18 H 14.5 C 14.777,18 15,17.777 15,17.5 15,17.223 14.777,17 14.5,17 Z"
+ id="path21" />
</svg>
diff --git a/loleaflet/images/lc_rev-history.svg b/loleaflet/images/lc_rev-history.svg
index 5bd083eadd..01a0b48c62 100644
--- a/loleaflet/images/lc_rev-history.svg
+++ b/loleaflet/images/lc_rev-history.svg
@@ -1,9 +1,74 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m5 3v18h14v-14.271l-4-3.7294z" fill="#fff"/>
- <path d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z" fill="#808080"/>
- <path d="m15 7h4l-4-4z" fill="#fff"/>
- <g transform="matrix(.49972 0 0 .49972 8.0022 11.004)">
- <path d="m6 1-5 4 5 4" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/>
- <path d="m2 4v2h8a4 4 0 0 1 4 4 4 4 0 0 1-4 4c-0.554 0-1 0.446-1 1s0.446 1 1 1a6 6 0 0 0 6-6 6 6 0 0 0-6-6z" fill="#4d82b8"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg14"
+ sodipodi:docname="lc_rev-history.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="22.627417"
+ inkscape:cx="7.3576479"
+ inkscape:cy="13.538068"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid1421" />
+ </sodipodi:namedview>
+ <path
+ d="m5 3v18h14v-14.271l-4-3.7294z"
+ fill="#fff"
+ id="path2"
+ style="fill:#fafafa" />
+ <path
+ d="m5 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h14c0.554 0 1-0.446 1-1v-13.959c0-0.45068 0.09887-0.4266-0.60464-1.0676l-3.3074-3.237c-0.70952-0.73686-0.71122-0.73686-1.0948-0.73686h-0.99317zm0 1h9v4c0 0.554 0.446 1 1 1h4v13h-14z"
+ fill="#808080"
+ id="path4"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 7h4l-4-4z"
+ fill="#fff"
+ id="path6"
+ style="fill:#fafafa" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path10"
+ d="m 10.5,11 c -0.125183,-0.0077 -0.258789,0.03681 -0.376953,0.154297 l -1.8867189,1.902344 c -0.141888,0.136779 -0.2363649,0.258099 -0.234375,0.439453 -1.75e-5,0.0016 0.00196,0.0023 0.00195,0.0039 1.01e-5,0.0016 -0.00197,0.0023 -0.00195,0.0039 -0.00199,0.181354 0.092487,0.302674 0.234375,0.439453 l 1.8867189,1.902344 C 10.241211,15.96319 10.374817,16.0077 10.5,16 c 0.375549,-0.02317 0.682617,-0.510818 0.328125,-0.863281 L 9.7167969,14.007812 h 0.7597651 c 0.01382,7.13e-4 0.02548,-0.0055 0.03906,-0.0059 H 13 a 1.99888,1.99888 0 0 1 1.998047,2 A 1.99888,1.99888 0 0 1 13,18 c -0.276845,0 -0.5,0.223155 -0.5,0.5 0,0.276845 0.223155,0.5 0.5,0.5 a 2.99832,2.99832 0 0 0 2.998047,-2.998047 2.99832,2.99832 0 0 0 -2.998047,-3 h -2.460938 c -0.02149,-0.0017 -0.04037,-0.01091 -0.0625,-0.0098 H 9.7167969 L 10.828125,11.863281 C 11.182617,11.510818 10.875549,11.023171 10.5,11 Z"
+ style="fill:#1e8bcd;stroke-width:0.49972001" />
</svg>
diff --git a/loleaflet/images/lc_rightpara.svg b/loleaflet/images/lc_rightpara.svg
index 575738ec95..b33cf32892 100644
--- a/loleaflet/images/lc_rightpara.svg
+++ b/loleaflet/images/lc_rightpara.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".436441" width="18" x="3" y="18"/><rect height="1" ry=".5" width="11" x="10" y="21"/><rect height="1" ry=".5" width="11" x="10" y="13"/><rect height="1" ry=".5" width="11" x="10" y="5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="18" x="3" y="2"/><rect height="1" ry=".5" width="18" x="3" y="10"/><rect height="1" ry=".436441" width="18" x="3" y="18"/><rect height="1" ry=".5" width="11" x="10" y="21"/><rect height="1" ry=".5" width="11" x="10" y="13"/><rect height="1" ry=".5" width="11" x="10" y="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rotateflipmenu.svg b/loleaflet/images/lc_rotateflipmenu.svg
index 40e86d9b36..23270f1da8 100644
--- a/loleaflet/images/lc_rotateflipmenu.svg
+++ b/loleaflet/images/lc_rotateflipmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 23.999864 0)"><path d="m1.499971 21.5h7.000029v-15.0000002z" fill="#4d82b8" fill-rule="evenodd" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 14.5v7.000008h11.999999z" fill="#fff" fill-rule="evenodd" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(0 -1 -1 0 30.992857 27)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#4d82b8" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.000136 -3)"><g fill-rule="evenodd"><path d="m7.9735009 7.0039062c-.388468.0109721-.7352319.2464668-.8886719.6035157l-6.0027978 13.0000001c-.28194761.658671.20149 1.391028.9179688 1.390625h6c.5512343.000068.998115-.446813.9980469-.998047l.0028-13c-.0007886-.5621157-.4654741-1.0126662-1.027346-.9960938z" fill="#0063b1"/><path d="m11 13.998047a1.0013989 1.0013989 0 0 0 -1.0019531 1.001953v6a1.0013989 1.0013989 0 0 0 1.0019531 1.001953h11a1.0013989 1.0013989 0 0 0 .478516-1.880859l-11-6a1.0013989 1.0013989 0 0 0 -.478516-.123047z" fill="#3a3a38"/><path d="m1.999864 21h6l.0028-13z" fill="#83beec"/><path d="m10.999864 15v6h11z" fill="#fafafa"/></g><g transform="matrix(0 -1 -1 0 30.992857 29)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#1e8bcd" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rotateleft.svg b/loleaflet/images/lc_rotateleft.svg
index 1f33cc6711..23270f1da8 100644
--- a/loleaflet/images/lc_rotateleft.svg
+++ b/loleaflet/images/lc_rotateleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m1.499971 21.5h7.000029v-15z" fill="#4d82b8" fill-rule="evenodd" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 14.5v7.000008h12z" fill="#fff" fill-rule="evenodd" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(0 -1 -1 0 30.992858 27)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#4d82b8" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.000136 -3)"><g fill-rule="evenodd"><path d="m7.9735009 7.0039062c-.388468.0109721-.7352319.2464668-.8886719.6035157l-6.0027978 13.0000001c-.28194761.658671.20149 1.391028.9179688 1.390625h6c.5512343.000068.998115-.446813.9980469-.998047l.0028-13c-.0007886-.5621157-.4654741-1.0126662-1.027346-.9960938z" fill="#0063b1"/><path d="m11 13.998047a1.0013989 1.0013989 0 0 0 -1.0019531 1.001953v6a1.0013989 1.0013989 0 0 0 1.0019531 1.001953h11a1.0013989 1.0013989 0 0 0 .478516-1.880859l-11-6a1.0013989 1.0013989 0 0 0 -.478516-.123047z" fill="#3a3a38"/><path d="m1.999864 21h6l.0028-13z" fill="#83beec"/><path d="m10.999864 15v6h11z" fill="#fafafa"/></g><g transform="matrix(0 -1 -1 0 30.992857 29)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#1e8bcd" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rotateright.svg b/loleaflet/images/lc_rotateright.svg
index 40e86d9b36..6c824f4729 100644
--- a/loleaflet/images/lc_rotateright.svg
+++ b/loleaflet/images/lc_rotateright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 23.999864 0)"><path d="m1.499971 21.5h7.000029v-15.0000002z" fill="#4d82b8" fill-rule="evenodd" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m10.5 14.5v7.000008h11.999999z" fill="#fff" fill-rule="evenodd" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g transform="matrix(0 -1 -1 0 30.992857 27)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#4d82b8" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(-1 0 0 1 24.001587 -3)"><g fill-rule="evenodd"><path d="m7.9735009 7.0039062c-.388468.0109721-.7352319.2464668-.8886719.6035157l-6.0027978 13.0000001c-.28194761.658671.20149 1.391028.9179688 1.390625h6c.5512343.000068.998115-.446813.9980469-.998047l.0028-13c-.0007886-.5621157-.4654741-1.0126662-1.027346-.9960938z" fill="#0063b1"/><path d="m11 13.998047a1.0013989 1.0013989 0 0 0 -1.0019531 1.001953v6a1.0013989 1.0013989 0 0 0 1.0019531 1.001953h11a1.0013989 1.0013989 0 0 0 .478516-1.880859l-11-6a1.0013989 1.0013989 0 0 0 -.478516-.123047z" fill="#3a3a38"/><path d="m1.999864 21h6l.0028-13z" fill="#83beec"/><path d="m10.999864 15v6h11z" fill="#fafafa"/></g><g transform="matrix(0 -1 -1 0 30.992857 29)"><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m13.5 11.007943c-.276142 0-.5.223858-.5.5s.223858.5.5.5h2c1.380712 0 2.5 1.119287 2.5 2.5h.0059v.423829 4.068228h1v-4.068228-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#1e8bcd" fill-rule="evenodd"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rotation.svg b/loleaflet/images/lc_rotation.svg
index 6f57e10fee..c6fb369756 100644
--- a/loleaflet/images/lc_rotation.svg
+++ b/loleaflet/images/lc_rotation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 4v16h8.597656c-.363635-.774741-.579205-1.633701-.59375-2.541016v-.001953c-.0017-.034112-.003906-.070272-.003906-.101562v-.001953c.001889-.995803.815308-1.850891 1.828125-1.853516h.001953c1.016039-.002215 1.836002.854577 1.837891 1.853516v.001953c0 1.368826 1.048461 2.429687 2.332031 2.429687s2.332031-1.06086 2.332031-2.429687c0-.953689-.58917-1.603029-1.332031-2.001953v.291015c-.000469.830346-.954108 1.298496-1.611328.791016l-3.332031-2.574219c-.517521-.400374-.517521-1.181657 0-1.582031l3.332031-2.5703126c.180842-.1399594.404186-.2137144.632812-.2089844.543854.0117401.978588.4560194.978516 1v.923828c.717077.12912 1.391049.383902 2 .738281v-8.162109z" fill="#fff"/><path d="m4 3c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h9.185547c-.225928-.312345-.422204-.646997-.587891-1h-8.597656v-16h17v8.162109c.361339.210282.690923.464798 1 .742188v-8.904297c0-.554-.446-1-1-1z" fill="#808080"/><g fill="#4d82b8"><path d="m18.000047 10.500002v1.714844c2.761974 0 4.999953 2.300623 4.999953 5.140623 0 2.839999-2.237979 5.144531-4.999953 5.144531-2.733975 0-4.952047-2.258594-4.996047-5.058593-.0028-.02856-.004-.05724-.004-.08594.000896-.47224.372945-.854772.832024-.855468.460603-.0015.835032.38166.835928.855468 0 1.894 1.492018 3.429687 3.332001 3.429687s3.332-1.535687 3.332-3.429687-1.492017-3.42578-3.332-3.42578v1.714844l-3.332001-2.574219 3.332001-2.570312z"/><path d="m3 18c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/><path d="m3 2c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/><path d="m20 2c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/></g><path d="m3 3h2v2h-2z" fill="#fff"/><path d="m20 3h2v2h-2z" fill="#fff"/><path d="m3 19h2v2h-2z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3c-.554 0-1 .446-1 1v7.095703 8.904297c0 .554.446 1 1 1h9.185547.355469c-.276071-.30731-.521639-.640902-.730469-1h-.212891-8.597656v-8.162109-7.837891h8.402344 8.597656v7.919922c.360079.205479.691729.449453 1 .720703v-8.640625c0-.554-.446-1-1-1h-9.185547z" fill="#3a3a38"/><path d="m4 4v7.837891 8.162109h8.597656.212891c-.514348-.884458-.814453-1.907819-.814453-3a1.004037 1.004037 0 0 1 0-.003906c.000757-.227986.024741-.405217.035156-.513672a1.004037 1.004037 0 0 1 0-.015625c-.000003-.001552.001951-.002356.001953-.003906.000672-.007309.001454-.03082.001953-.03711a1.004037 1.004037 0 0 1 .265625-.603515c.250711-.459676.648178-.826323 1.199219-.826172.799767-.000219 1.470024.670761 1.46875 1.470703a1.004037 1.004037 0 0 1 -.005859.107422c-.017493.159059-.041219.234163-.058594.298828a1.004037 1.004037 0 0 1 .003906.080078c.000408 1.692999 1.351922 3.043377 3.044922 3.042969 1.692408-.000408 3.042561-1.350561 3.042969-3.042969.000372-1.545115-1.182519-2.681901-2.666016-2.890625l.34375.441406a1.004037 1.004037 0 0 0 .001953 0c.406943.522629.496415 1.452805-.083984 2.033203-.289354.289366-.680505.441407-1.0625.441407-.382069 0-.773142-.152049-1.0625-.441407a1.004037 1.004037 0 0 1 -.070313-.076171l-2.005859-2.47461c-.072213-.089131-.062947-.205427-.113281-.304687a1.004037 1.004037 0 0 1 -.269532-.675782c-.002276-.376713.131537-.73006.361329-1.013671l2.005859-2.4746099a1.004037 1.004037 0 0 1 .070312-.0761719c.289356-.2893574.680451-.4414062 1.0625-.4414062.382021 0 .773123.1519996 1.0625.4414062.48589.4858882.438104 1.1770408.191407 1.7089848.808024.108102 1.559875.382399 2.238281.769531v-7.919922h-8.597656z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m3 18c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/><path d="m3 2c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/><path d="m20 2c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-2c0-.554-.446-1-1-1zm0 1h2v2h-2z"/></g><g fill="#fafafa"><path d="m3 3h2v2h-2z"/><path d="m20 3h2v2h-2z"/><path d="m3 19h2v2h-2z"/></g><path d="m17.507812 10.003906c-.127809 0-.255581.04855-.353515.146485l-2.005859 2.474609c-.090425.111598-.137504.24518-.136719.375h.02539c.004231.122984.047376.248068.132813.353516l2.005859 2.474609c.097934.097935.225707.146484.353516.146484.12781 0 .255575-.048544.353515-.146484.195869-.195869.17018-.488472 0-.707031l-1.478515-1.896485c.489505-.206092 1.014795-.317613 1.548828-.320312 2.235567.000539 4.047414 1.813261 4.046875 4.048828-.000539 2.234804-1.812071 4.046336-4.046875 4.046875-2.235567.000539-4.048289-1.811308-4.048828-4.046875-.03615-.214054.031257-.221943.060547-.488281.000412-.256898-.207946-.46526-.464844-.464844-.256899-.000416-.46526.207945-.464844.464844.000299.01764.001607.035244.003906.052734-.0013-.0039-.002706-.007799-.003906-.011719-.01.126059-.034736.367687-.035156.494141 0 2.761424 2.238576 5 5 5s5-2.238576 5-5-2.238576-5-5-5c-.384884.001442-.76624.051931-1.138672.140625l1-1.283203c.17018-.218559.195869-.511162 0-.707031-.097934-.097935-.225705-.146485-.353516-.146485z" fill="#0063b1"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_rowheight.svg b/loleaflet/images/lc_rowheight.svg
index 9820937f9b..b62a001383 100644
--- a/loleaflet/images/lc_rowheight.svg
+++ b/loleaflet/images/lc_rowheight.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 11v4h18v-4z" fill="#fff"/><path d="m2 10v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m12.478503 22.999939c-.155822-.0025-.30157-.07751-.394088-.202942l-2.9439543-2.948519c-.4716317-.472232.2373646-1.179435.7081878-.706396l2.1401715 2.144555.0078-4.779637c-.0096-.675574 1.008449-.675574.998876 0l-.0078 4.779637 2.147974-2.144555c.472081-.4889 1.195676.238868.704286.708347l-2.95761 2.954374c-.09621.125237-.245959.197595-.403843.195136z"/><path d="m12.478503 1.0000599a.49948816.49960054 0 0 0 -.394088.202942l-2.9439543 2.948519a.50007538.50018789 0 1 0 .7081878.706396l2.1401715-2.144555.0078 5.779957a.49948816.49960054 0 1 0 .998876 0l-.0078-5.779957 2.147974 2.144555a.49948816.49960054 0 1 0 .704286-.708347l-2.95761-2.954374a.49948816.49960054 0 0 0 -.403843-.195136z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 11v4h18v-4z" fill="#fafafa"/><path d="m2 10v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#3a3a38"/><g fill="#1e8bcd" fill-rule="evenodd"><path d="m12.478503 22.999939c-.155822-.0025-.30157-.07751-.394088-.202942l-2.9439543-2.948519c-.4716317-.472232.2373646-1.179435.7081878-.706396l2.1401715 2.144555.0078-4.779637c-.0096-.675574 1.008449-.675574.998876 0l-.0078 4.779637 2.147974-2.144555c.472081-.4889 1.195676.238868.704286.708347l-2.95761 2.954374c-.09621.125237-.245959.197595-.403843.195136z"/><path d="m12.478503 1.0000599a.49948816.49960054 0 0 0 -.394088.202942l-2.9439543 2.948519a.50007538.50018789 0 1 0 .7081878.706396l2.1401715-2.144555.0078 5.779957a.49948816.49960054 0 1 0 .998876 0l-.0078-5.779957 2.147974 2.144555a.49948816.49960054 0 1 0 .704286-.708347l-2.95761-2.954374a.49948816.49960054 0 0 0 -.403843-.195136z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_save.svg b/loleaflet/images/lc_save.svg
index 805928d31f..6b3ce24e2a 100644
--- a/loleaflet/images/lc_save.svg
+++ b/loleaflet/images/lc_save.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#8959ab" height="20" rx="0" ry="1" width="20" x="2" y="2"/><g fill="#fff"><rect height="8" ry="1" width="16" x="4" y="3"/><path d="m8 15c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h2v-5h2v5h5c .554 0 1-.446 1-1v-4c0-.554-.446-1-1-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#922e98" height="20" rx="0" ry="1" width="20" x="2" y="2"/><path d="m3 3h18v18h-18z" fill="#d492d8"/><path d="m4 2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h16c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#922e98"/><path d="m5 3c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h2v-5h2v5h5c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_saveas.svg b/loleaflet/images/lc_saveas.svg
index e1b5249853..aca615a70a 100644
--- a/loleaflet/images/lc_saveas.svg
+++ b/loleaflet/images/lc_saveas.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.216797l.763672-3.103516c.043441-.177395.134629-.339507.263672-.46875l5.529297-5.523437.007812-.007813.738281-.720703 1.669922-1.666015c.334923-.334515.788676-.509766 1.230469-.509766.441838 0 .894352.172138 1.232422.509766l.347656.347656v-7.857422c0-.554-.446-1-1-1zm19 14.230469-.238281.228515-.007813.00586-.740234.695312-4.808594 4.839844h4.794922c.554 0 1-.446 1-1z" fill="#8959ab"/><path d="m5 3c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h13.697266l.492187-.490234c.225475-.225201.505547-.371306.798828-.447266.001399-.021741.011719-.040393.011719-.0625v-6c0-.554-.446-1-1-1z" fill="#fff"/><path d="m8 15c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h2v-5h2v1.671875l2.675781-2.671875zm9.951172 5.242188-.703125.708984c.350851-.091286.613784-.357336.703125-.708984z" fill="#fff"/><g fill="#eac282"><path d="m17.480469 13.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.216797l.763672-3.103516c.043441-.177395.134629-.339507.263672-.46875l5.529297-5.523437.007812-.007813.738281-.720703 1.669922-1.666015c.334923-.334515.788676-.509766 1.230469-.509766.441838 0 .894352.172138 1.232422.509766l.347656.347656v-7.857422c0-.554-.446-1-1-1zm19 14.230469-.238281.228515-.007813.00586-.740234.695312-4.808594 4.839844h4.794922c.554 0 1-.446 1-1z" fill="#922e98"/><path d="m3 3v18h7.462891l.517578-2.103516c.043441-.177395.134629-.339507.263672-.46875l5.529297-5.523437.007812-.007813.738281-.720703 1.669922-1.666015c.334923-.334515.788676-.509766 1.230469-.509766.19539 0 .391333.038717.580078.105469v-7.105469zm18 14.173828-3.800781 3.826172h3.800781z" fill="#d492d8"/><path d="m4 2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h13.695312l1.494141-1.490234c.334923-.334515.788676-.509766 1.230469-.509766.19539 0 .391333.038717.580078.105469v-7.105469c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h3.216797l.763672-3.103516c.043441-.177395.134629-.339507.263672-.46875l4.43164-4.427734zm12 5.1875-2.794922 2.8125h1.794922c.554 0 1-.446 1-1z" fill="#922e98"/><path d="m5 3c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h13.697266l.492187-.490234c.225475-.225201.505547-.371306.798828-.447266.001399-.021741.011719-.040393.011719-.0625v-6c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h2v-5h2v1.671875l2.675781-2.671875zm9.951172 5.242188-.703125.708984c.350851-.091286.613784-.357336.703125-.708984z" fill="#fafafa"/><g fill="#fb983b" transform="translate(-1 -1)"><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z" fill="#0063b1" transform="translate(1 1)"/><path d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z" fill="#83beec"/><g transform="translate(1 1)"><path d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#0063b1"/><path d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sdtabledesignpanel.svg b/loleaflet/images/lc_sdtabledesignpanel.svg
index c3c6975180..af8d65b48e 100644
--- a/loleaflet/images/lc_sdtabledesignpanel.svg
+++ b/loleaflet/images/lc_sdtabledesignpanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h8.585938l9.414062-9.414062v-8.585938zm17 15.414062-1.585938 1.585938h1.585938z" fill="#fff"/><path d="m21 2c.554 0 1 .446 1 1v7.585938l-1 1v-1.585938h-5v3h3.585937l-1 1h-2.585937v2.585938l-1.414062 1.414062h-5.585938v3h2.585938l-1 1h-7.585938c-.554 0-1-.446-1-1v-18c0-.554.446-1 1-1zm0 1h-5v6h5zm-6 0h-6v6h6zm-7 0h-5v6h5zm7 7h-6v3h6zm-7 0h-5v3h5zm7 4h-6v3h6zm-7 0h-5v3h5zm0 4h-5v3h5z" fill="#808080"/><path d="m-22 2h20v4h-20z" fill="#808080" transform="scale(-1 1)"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v6.5 2.5 9c0 .554.446 1 1 1h6.4804688.4882812.46875l.96875-1h-.46875-.4375-1.0195312-6.4804688v-9-1.46875-4.53125h18v4.53125.566406l1-1.033203v-.564453-6.5c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m3 6v15h8.40625l9.59375-9.902344v-5.097656z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h5.3125l1.6875-1.742188v-2.257812h2.1875l.96875-1h-3.15625v-3h5v-1h-5v-6h-1v6h-6v-6zm1 7h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m22.499933 11.5-10.5 11h10.5zm-2 5v4h-4z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_searchdialog.svg b/loleaflet/images/lc_searchdialog.svg
index 7b6356955b..e60066a01d 100644
--- a/loleaflet/images/lc_searchdialog.svg
+++ b/loleaflet/images/lc_searchdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.5 2c-4.142136 0-7.5 3.3578644-7.5 7.5.00203 1.642863.5434283 3.239616 1.5410156 4.544922l-6.2480468 6.248047c-.9816672.942509.4715546 2.395729 1.4140624 1.414062l6.25-6.25c1.2261298.937159 2.7120968 1.456598 4.2499998 1.519531.030346-.120042.045909-.247053.083985-.363281.190232-.605163.478978-1.154831.875-1.613281.361654-.418669.809328-.751293 1.308593-.990234v-3.509766c0-.277.223-.5.5-.5h4.384766.609375c.015985-.1662252.026404-.3330318.03125-.5 0-4.1421356-3.357864-7.5-7.5-7.5z" fill="#808080"/><path d="m14.5 4a5.5 5.5 0 0 0 -5.5 5.5 5.5 5.5 0 0 0 5.5 5.5 5.5 5.5 0 0 0 .716797-.052734c.385301-.429737.857361-.772821 1.388672-1.003907a1.0001 1.0001 0 0 1 .144531-.048828c.40752-.107322.818932-.137873 1.230469-.138672a5.5 5.5 0 0 0 2.019531-4.255859 5.5 5.5 0 0 0 -5.5-5.5z" fill="#fff"/><path d="m17.257896 13.866336q-.236057 0-.363166-.07128-.127107-.07128-.172503-.29406l-.19974-.810891q-.345007.311881-.680934.561386-.326849.240594-.690013.409901-.363165.169307-.780804.249505-.41764.089103-.916991.089103-.51751 0-.971466-.133664-.444876-.142573-.789883-.427723-.335927-.294058-.535668-.721781-.190661-.436634-.190661-1.024753 0-.516831.281453-.989109.290531-.481188.935149-.8554452.644617-.3742574 1.679636-.6059406 1.03502-.2405941 2.542154-.2762376v-.6683169q0-1.0158416-.444878-1.5237624-.435797-.5168316-1.280155-.5168316-.562905 0-.953307.1425742-.381324.1425743-.662776.3118812-.281452.169307-.490273.3118812-.19974.1425742-.408559.1425742-.163424 0-.281454-.080198-.118028-.080198-.190661-.2049503l-.290531-.49901q.735408-.6950495 1.579766-1.0336634.853437-.3475248 1.888457-.3475248.744487 0 1.32555.2405941.581064.2316832.971466.6683168.390402.4366337.590143 1.0425743.20882.6059406.20882 1.3455445v5.5693063zm-3.322958-.962376q.399482 0 .735409-.0802.335927-.0802.635538-.222771.299611-.151486.562905-.365348.272374-.222771.535669-.490099v-1.7999994q-1.062258.044554-1.806745.1782174-.744488.124753-1.216601.338614-.463036.213862-.671855.507921-.208821.285149-.208821.641584 0 .338614.10895.588119.118029.240594.30869.400991.190661.151484.453957.231682.263294.07128.562904.07128z" fill="#808080"/><path d="m23 22.883008v-11.883008h-1.641025v4.871866c-1.285434-1.28594-2.751171-1.433334-4.354313-1.011142-.422689.183845-.783217.448468-1.081584.793872-.298369.345404-.525253.766016-.680654 1.261839-.161616.490251-.242424 1.047354-.242424 1.671308 0 .662953.09014 1.264624.270396 1.805015.180264.54039.438229 1.005571.773894 1.395543.335663.384401.742812.682451 1.221445.89415.478632.211699 1.016317.317549 1.613054.317549.596735 0 1.097124-.100276 1.501165-.300835.397824-.206128.752136-.490251 1.062936-.852369l.09324.72702c.02487.206129.15851.309192.400933.309192zm-4.018647-7.13649c.503496 0 .947939.10585 1.333332.317548.379177.2117.727273.512536 1.04429.902508v3.94429c-.285937.350974-.599845.598885-.941725.743732-.341881.139275-.717949.208913-1.128205.208913-.839161 0-1.482518-.270194-1.930071-.810584-.447552-.540391-.671328-1.345405-.671328-2.415042 0-.991644.198912-1.721448.596737-2.189415.397824-.467967.963481-.70195 1.69697-.70195z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="14.5" cy="9.5" fill="#fafafa" r="6.5"/><path d="m14.5 2c-4.142136 0-7.5 3.3578644-7.5 7.5.00203 1.642863.5434283 3.239616 1.5410156 4.544922l-6.2480468 6.248047c-.9816672.942509.4715546 2.395729 1.4140624 1.414062l6.25-6.25c1.2261298.937159 2.7120968 1.456598 4.2499998 1.519531.030346-.120042.045909-.247053.083985-.363281.067907-.216025.162446-.414977.255859-.615234a6.5 6.5 0 0 1 -.046875.001953 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5 6.5 6.5 0 0 1 -.025391.5h.384766.609375c.015985-.1662252.026404-.3330318.03125-.5 0-4.1421356-3.357864-7.5-7.5-7.5z" fill="#3a3a38"/><path d="m16.675361 12.95527q-.186802 0-.287388-.05641-.100586-.05641-.13651-.232703l-.158062-.641693q-.273019.246805-.538853.444249-.258649.190393-.546037.324373-.287388.133979-.617884.197444-.330496.07051-.725654.07051-.409528 0-.768763-.105774-.352049-.112825-.625068-.338476-.265834-.232701-.423897-.571176-.150879-.345528-.150879-.810932 0-.40899.222726-.782724.22991-.380785.740024-.6769507.510113-.296166 1.329168-.4795068.819056-.1903885 2.011716-.2185947v-.528868q0-.8038791-.352051-1.2058187-.344865-.4089911-1.013042-.4089911-.445451 0-.754393.1128251-.301758.1128252-.524483.246805-.222725.1339799-.387974.246805-.158063.1128251-.32331.1128251-.129325 0-.222727-.063464-.0934-.063464-.150878-.162186l-.22991-.3948882q.58196-.5500226 1.250137-.8179823.675361-.2750113 1.494417-.2750113.589145 0 1.048965.1903924.459821.1833409.768763.5288679.308942.345527.467005.8250339.165249.4795068.165249 1.0647872v4.4072322zm-2.629599-.76157q.316127 0 .581961-.06347.265833-.06346.502928-.176288.237095-.119877.445451-.289116.215541-.176284.423898-.387832v-1.424417q-.84061.035258-1.429755.1410311-.589145.098723-.962749.2679599-.36642.169238-.531668.40194-.165249.22565-.165249.507713 0 .26796.08622.465404.0934.190392.24428.317321.150878.119876.359236.18334.208355.05641.44545.05641z" fill="#1e8bcd" stroke-width=".791343"/><path d="m23 22v-10h-1.368584v4.099859c-1.072029-1.082167-2.294426-1.206204-3.631416-.850914-.352515.154713-.653189.377403-.902021.668073-.248835.290671-.438051.644632-.567653 1.061885-.134785.412565-.202177.881388-.202177 1.406469 0 .5579.07518 1.064229.225505 1.518989.150337.454758.365475.846226.645413 1.174402.279938.323488.619492.574308 1.018663.752461.39917.178152.84759.267229 1.345256.267229s.914982-.08439 1.251944-.253164c.331778-.173464.627268-.412565.886469-.717301l.07776.611815c.020738.173466.132195.260197.334371.260197zm-3.351477-6.005626c.419907 0 .790563.08908 1.111974.267229.316227.178153.606533.431318.870919.759494v3.319269c-.238466.295358-.50026.503985-.785382.625879-.285121.117205-.598756.175808-.940902.175808-.699844 0-1.236392-.227378-1.609642-.682137s-.559876-1.132209-.559876-2.032349c0-.834506.165889-1.448664.497668-1.842475.331777-.393812.803525-.590718 1.415241-.590718z" fill="#3a3a38" stroke-width=".837751"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_selectall.svg b/loleaflet/images/lc_selectall.svg
index 2cda7eb177..146aa53e0c 100644
--- a/loleaflet/images/lc_selectall.svg
+++ b/loleaflet/images/lc_selectall.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h5.878906l1.222656-1.222656.34961-.423828c-.0008-.01366-.0015-.02734-.002-.04102v-1.474609c.000077-.397798.158148-.779279.439453-1.060547l5.164062-5.164063-.06836.07227c.247133-.282383.62122-.531112 1.015673-.634766v-4.3222654l-4-3.7285156z" fill="#eac282"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h5.257812c.04921-.284307.183839-.56258.419922-.798828l.201172-.201172h-5.878906v-18h9v4c0 .554.446 1 1 1h4v3.050781c.01643-.0043.03233-.01183.04883-.01563.371096-.08535.683739-.04276.951172.03711l-.000002-.181636v-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g transform="translate(-20)"><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.451264-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.339362-.398175-.737537 0z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.504354-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.365907-.42472-.737537 0z" fill="#eac282" fill-rule="evenodd"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="#fff" fill-rule="evenodd"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="none" stroke="#808080" stroke-width="1.475074"/><g fill-rule="evenodd"><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="#fff"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="#eac282"/></g></g><g fill="#fff"><rect height="1" ry=".5" width="5" x="7" y="6"/><rect height="1" ry=".5" width="10" x="7" y="10"/><rect height="1" ry=".474576" width="6" x="7" y="14"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h18v-18zm1 1h7v7h-7zm9 0h7v7h-7zm-9 9h7v7h-7zm9 0h7v7h-7z" fill="#0063b1"/><path d="m4 4v7h7v-7zm9 0v7h7v-7zm-9 9v7h7v-7zm9 0v7h7v-7z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_selectheight.svg b/loleaflet/images/lc_selectheight.svg
index 59f4116eea..171938a108 100644
--- a/loleaflet/images/lc_selectheight.svg
+++ b/loleaflet/images/lc_selectheight.svg
@@ -1,12 +1,59 @@
-<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
- <g transform="rotate(-90 16.014 16)" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-width="2">
- <g transform="matrix(-1 0 0 1 33.028 -7)">
- <path d="m17.014 23h12"/>
- <path d="m24 18 5 5-5 5" stroke-linejoin="round"/>
- </g>
- <g transform="translate(-1,-7)">
- <path d="m17.014 23h12"/>
- <path d="m24 18 5 5-5 5" stroke-linejoin="round"/>
- </g>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg6"
+ sodipodi:docname="lc_selectheight.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="8.3157759"
+ inkscape:cy="11.784688"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="m 16,5.4843749 c -0.0041,-0.130048 -0.05875,-0.25337 -0.152344,-0.34375 L 12.935547,2.2246093 C 12.774948,2.0513203 12.669118,2.0015999 12.5,1.9999999 c -0.169118,0.0016 -0.274898,0.05132 -0.435547,0.2246094 L 9.1523439,5.1406249 c -0.09359,0.09038 -0.148244,0.213702 -0.152344,0.34375 -0.0115,0.454318 0.540283,0.6868471 0.857422,0.3613281 L 12.001953,3.6972655 v 2.8183594 c 1.3e-4,0.0037 -0.0021,0.00603 -0.002,0.00977 V 12 17.474609 c -1.92e-4,0.0037 0.0021,0.0061 0.002,0.0098 v 2.818359 L 9.8574219,18.154297 c -0.317139,-0.325519 -0.868922,-0.09299 -0.857422,0.361328 0.0041,0.130048 0.058754,0.25337 0.152344,0.34375 l 2.9121091,2.916016 C 12.225102,21.94868 12.330882,21.9984 12.5,22 c 0.169118,-0.0016 0.274948,-0.05132 0.435547,-0.224609 l 2.912109,-2.916016 C 15.941246,18.768995 15.9959,18.645673 16,18.515625 16.0115,18.061307 15.459717,17.828778 15.142578,18.154297 l -2.144531,2.148437 v -2.818359 c -1.29e-4,-0.0037 0.0021,-0.006 0.002,-0.0098 V 12 6.5253905 c 1.91e-4,-0.00374 -0.0021,-0.00607 -0.002,-0.00977 V 3.6972655 L 15.142578,5.845703 C 15.459717,6.171222 16.011504,5.9386929 16,5.4843749 Z"
+ id="path8-3"
+ inkscape:connector-curvature="0" />
</svg>
diff --git a/loleaflet/images/lc_selectionlanugagedefault.svg b/loleaflet/images/lc_selectionlanugagedefault.svg
index b95226337e..4522fb9008 100644
--- a/loleaflet/images/lc_selectionlanugagedefault.svg
+++ b/loleaflet/images/lc_selectionlanugagedefault.svg
@@ -1,3 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m12 2a10 10 0 0 0-5.5098 1.6621l4.4453 4.4453 0.70703-0.70703-3.5137-3.5137a9 9 0 0 1 3.8711-0.88672 9 9 0 0 1 9 9 9 9 0 0 1-1.3887 4.7832l0.72656 0.72656a10 10 0 0 0 1.6621-5.5098 10 10 0 0 0-10-10zm-8.3379 4.4902a10 10 0 0 0-1.6621 5.5098 10 10 0 0 0 10 10 10 10 0 0 0 5.5098-1.6621l-0.66992-0.66992 0.005859-0.003907-4-4-0.70703 0.70703 3.7402 3.7402a9 9 0 0 1-3.8789 0.88867 9 9 0 0 1-9-9 9 9 0 0 1 1.3887-4.7832z" fill="#4d82b8" fill-rule="evenodd"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3v1c1.103922 0 2.154671.2245334 3.111328.6289062.000561.0002371.001392-.0002372.001953 0 .24569.1037725.483289.2190862.712891.34375.146087.0797333.285395.1713666.425781.2597657.077697.0487083.158812.0934549.234375.1445312.185449.1258557.363233.2598141.53711.4003907.020986.0169672.043642.0316537.064453.0488281.002102.0017317.003758.0041257.005859.0058593.177141.1464964.345942.3038632.509766.4648438.016753.0164627.036125.0302664.052734.046875.002591.0025934.005225.0052159.007812.0078125.142696.1430865.276611.2957136.408204.4492187.038933.0455437.081297.0884239.11914.1347657.117469.1434011.224584.2938557.332032.4453125.042282.0598426.088327.1168253.128906.1777344.083225.124415.158075.2555541.234375.3847656.05885.100103.121376.1983273.175781.3007812.055245.1036314.101589.2120736.152344.3183594.06109.1283409.125493.2553656.179687.3867188.035596.0861599.063062.1760278.095703.2636718.05929.1592252.120797.3176921.169922.4804688.023286.0774173.039563.157942.060547.2363281.044428.1651685.089204.3300575.123047.4980465.046141.231292.081693.465107.107422.703125.001858.017193.006063.033556.007812.050782.000067.000642-.000066.001311 0 .001953.027184.268315.041016.540921.041016.816406 0 .276142-.013704.549423-.041016.818359-.026437.260324-.066395.515242-.117187.767579-.047386.2331-.1066.46592-.175781.697265-.005834.019508-.009635.039103-.015625.058594-.000184.000599.000183.001354 0 .001953-.079304.25781-.172149.513743-.279297.767578-.000237.000561.000237.001392 0 .001953-.103773.24569-.219086.483289-.34375.712891-.079734.146087-.171367.285395-.259766.425781-.048708.077697-.093455.158812-.144531.234375-.125856.185449-.259814.363233-.400391.53711-.016967.020986-.031653.043642-.048828.064453-.001732.002102-.004126.003758-.005859.005859-.146497.177141-.303863.345942-.464844.509766-.019004.019328-.035505.041431-.054687.060546-.143087.142696-.295714.276611-.449219.408204-.045544.038933-.088424.081297-.134766.11914-.143401.117469-.293856.224584-.445312.332032-.059843.042282-.116826.088327-.177735.128906-.124415.083225-.255554.158075-.384765.234375-.100103.05885-.198328.121376-.300782.175781-.103631.055245-.212073.101589-.318359.152344-.128341.06109-.255366.125493-.386719.179687-.08616.035596-.176028.063062-.263672.095703-.159225.05929-.317692.120797-.480468.169922-.077418.023286-.157942.039563-.236329.060547-.165168.044428-.330057.089204-.498046.123047-.231292.046141-.465107.081693-.703125.107422-.017698.001953-.035017.005977-.052735.007812-.268315.027184-.540921.041016-.816406.041016-.276142 0-.549423-.013704-.818359-.041016-.260324-.026437-.515242-.066395-.767579-.117187-.2331-.047386-.4659199-.1066-.6972651-.175781-.0195082-.005834-.0391029-.009635-.0585938-.015625-.0005991-.000184-.001354.000183-.0019531 0-.2578096-.079304-.5137429-.172149-.7675781-.279297-.0005464-.000231-.0014069.00023-.0019531 0-.2456895-.103773-.4832892-.219086-.7128907-.34375-.1460872-.079734-.285395-.171367-.4257812-.259766-.0776966-.048708-.1588117-.093455-.234375-.144531-.1854489-.125856-.3632331-.259814-.5371094-.400391-.0231316-.018701-.0473946-.035734-.0703125-.054687-.1771409-.146497-.3459419-.303863-.5097656-.464844-.0193743-.019038-.0413665-.035454-.0605469-.054687-.1426952-.143087-.2766105-.295714-.4082031-.449219-.0389334-.045544-.0812975-.088424-.1191406-.134766-.1174685-.143401-.2245839-.293856-.3320313-.445312-.0422825-.059843-.0883278-.116826-.1289063-.177735-.0832254-.124415-.1580754-.255554-.234375-.384765-.0588506-.100103-.1213761-.198328-.1757812-.300782-.0552448-.103631-.1015895-.212073-.1523438-.318359-.06109-.128341-.1254927-.255366-.1796874-.386719-.0355956-.08616-.0630616-.176028-.0957032-.263672-.0592895-.159225-.1207962-.317692-.1699218-.480468-.023286-.077418-.0395631-.157942-.0605469-.236329-.0444279-.165168-.0892041-.330057-.1230469-.498046-.0461408-.231292-.0816934-.465107-.1074219-.703125-.0019275-.017832-.0060023-.034868-.0078125-.052735-.0271837-.268315-.0410156-.540921-.0410156-.816406.0001577-.272053.0133197-.542922.0410156-.8125.027696-.269578.0701915-.53769.125-.802734s.1235827-.5267043.2050782-.7851566c.0814954-.2584523.1754463-.5138696.2832031-.7636719.3341556-.7738174.790109-1.4866629 1.3457031-2.1171875v3.28125h1v-4-1h-1-4v1h3.3105469c-.6658918.7405642-1.2121574 1.5809477-1.6015625 2.5-.0166208.0393748-.02695.079665-.0429688.1191406h-.0019531c-.0171968.0422496-.0283809.0864304-.0449219.1289063-.0888842.2288949-.1731219.457955-.2421875.6894531-.3438448 1.152519-.4475144 2.331272-.3300781 3.474609.0054485.054111.0170347.106333.0234375.160157.0282943.233869.0610737.467139.1074219.697265.0338557.169781.0797842.33381.1230468.5.0289688.110696.050863.222602.0839844.332031.0601011.199232.1337539.392799.2070313.585938.0289599.07637.0529704.154914.0839843.230469.0759424.184764.1623578.36266.25.541015.0411566.084044.0792804.169187.1230469.251954.0832986.15692.1754373.307753.2675781.458984.059937.098815.1178639.198356.1816407.294922.0788579.118898.1637803.232813.2480469.347656.0910873.124654.1796691.250965.2773437.371094.0615694.075476.1294185.145338.1933594.21875.1318265.151758.2637289.302042.40625.445312.0445331.044738.0932116.085108.1386719.128906.1572716.151552.3150748.302708.484375.44336.0921112.076683.1919421.143777.2871093.216797.136699.10459.2703677.213264.4140625.310547.1570491.106776.3223857.20194.4863282.298828.0836635.049197.1623292.103652.2480468.15039.5309955.291082 1.0943422.528743 1.6835938.708985.2770064.084731.5580483.156833.8457036.214843.248283.050635.497273.084128.746093.113282.041485.004796.081393.015301.123047.019531.001912.000197.003948-.000196.00586 0 .61255.06276 1.224222.061828 1.826171 0 .002564-.000258.00525.00026.007813 0 .051207-.005304.101284-.01726.152344-.023437.233869-.028295.467139-.061074.697265-.107422.169781-.033856.33381-.079785.5-.123047.110696-.028969.222602-.050863.332031-.083985.199232-.060101.392799-.133754.585938-.207031.07637-.02896.154914-.05297.230469-.083984.184764-.075943.36266-.162358.541015-.25.084044-.041157.169187-.079281.251954-.123047.15692-.083299.307753-.175437.458984-.267578.098815-.059937.198356-.117864.294922-.181641.118898-.078858.232813-.16378.347656-.248047.124654-.091087.250965-.179669.371094-.277344.075476-.061569.145338-.129418.21875-.193359.151758-.131826.302042-.263729.445312-.40625.044738-.044533.085108-.093211.128906-.138672.151552-.157271.302708-.315075.44336-.484375.076683-.092111.143777-.191942.216797-.287109.10459-.136699.213264-.270368.310547-.414063.106776-.157049.20194-.322385.298828-.486328.047006-.079538.099927-.155242.144531-.236328.002075-.003792.003789-.007922.005859-.011719.291082-.530995.528743-1.094342.708985-1.683593.084731-.277007.156833-.558049.214843-.845704.050635-.248283.084128-.497273.113282-.746093.004815-.041096.015294-.081955.019531-.123047.000195-.001922-.000194-.003937 0-.00586.06276-.61255.061828-1.224222 0-1.826171-.000264-.002568.000266-.005245 0-.007813-.005234-.051534-.017338-.10107-.023437-.152344-.028295-.233869-.061074-.467139-.107422-.697265-.033856-.169781-.079785-.3338105-.123047-.5000002-.028969-.1106958-.050863-.2226017-.083985-.3320313-.060101-.199231-.133754-.3927983-.207031-.5859375-.02896-.0763699-.05297-.1549142-.083984-.2304688-.075943-.1847642-.162358-.36266-.25-.5410156-.041157-.0840434-.079281-.1691866-.123047-.2519531-.083299-.1569209-.175437-.3077531-.267578-.4589844-.059937-.0988154-.117864-.1983559-.181641-.2949219-.078858-.1188983-.16378-.2328127-.248047-.3476562-.091087-.1246542-.179669-.2509646-.277344-.3710938-.061569-.0754764-.129418-.1453381-.193359-.21875-.131826-.1517581-.263729-.3020424-.40625-.4453124-.044533-.0447377-.093211-.0851081-.138672-.1289063-.157271-.1515519-.315075-.3027075-.484375-.4433594-.092111-.0766829-.191942-.1437768-.287109-.2167969-.136699-.10459-.270368-.2132646-.414063-.3105468-.157049-.1067765-.322385-.2019403-.486328-.2988282-.079538-.0470062-.155242-.0999275-.236328-.1445312-.003792-.0020749-.007922-.0037894-.011719-.0058594-1.282314-.7029412-2.752838-1.1035156-4.318359-1.1035156z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_selectionlanugagenone.svg b/loleaflet/images/lc_selectionlanugagenone.svg
index ae9911814c..1a66ca5d40 100644
--- a/loleaflet/images/lc_selectionlanugagenone.svg
+++ b/loleaflet/images/lc_selectionlanugagenone.svg
@@ -1,8 +1,67 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#696969">
- <path d="m10 12h-1.4709q-0.25485 0-0.40777-0.12048-0.15291-0.12801-0.22573-0.31626l-0.61165-1.9654h-3.5607l-0.60437 1.9578q-0.058253 0.16566-0.22573 0.30874-0.16019 0.13554-0.40049 0.13554h-1.4927l3.5243-10h1.9515zm-5.8471-3.7877h2.6942l-0.98301-3.1627q-0.087379-0.23343-0.18204-0.54217-0.09466-0.31627-0.18932-0.68524-0.087379 0.36898-0.18204 0.68524-0.09466 0.31627-0.17476 0.5497z" fill="#696969"/>
- <path d="m11 11.897v-9.8967h1.671v3.8636q0.38158-0.41322 0.84868-0.66116 0.4671-0.25482 1.0526-0.25482 0.55921 0 1.0066 0.23416 0.44737 0.23416 0.76316 0.67493 0.31579 0.43388 0.48684 1.0537 0.17105 0.61983 0.17105 1.3912 0 0.83333-0.19737 1.5152-0.19737 0.68182-0.55921 1.1708-0.36184 0.48209-0.86842 0.75069-0.5 0.26171-1.1184 0.26171-0.30263 0-0.54605-0.06198-0.23684-0.06198-0.44079-0.17218-0.20395-0.11708-0.375-0.27548-0.16447-0.16529-0.32237-0.36501l-0.07237 0.44077q-0.0329 0.18595-0.13158 0.26171-0.09868 0.06887-0.25658 0.06887h-1.1118zm2.9934-5.5854q-0.42105 0-0.73026 0.19972-0.30921 0.19284-0.5921 0.56474v3.0165q0.25 0.32369 0.53947 0.45454 0.28947 0.13085 0.61842 0.13085 0.32895 0 0.59868-0.12397 0.26974-0.13086 0.45395-0.40634 0.19079-0.28237 0.28947-0.71625 0.10526-0.44077 0.10526-1.0606 0-0.55096-0.08553-0.93664-0.085523-0.39256-0.25-0.6405-0.15789-0.24793-0.40132-0.36501-0.23684-0.11708-0.54605-0.11708z" fill="#696969"/>
- <path d="m20.867 5c-0.46948 0-0.88172 0.089844-1.2402 0.26758-0.35425 0.17773-0.65321 0.42383-0.89648 0.73828-0.23901 0.3099-0.42115 0.67578-0.54492 1.0996-0.12377 0.42383-0.18555 0.88411-0.18555 1.3809 0 0.55599 0.07009 1.0527 0.21094 1.4902 0.14084 0.43294 0.3313 0.80078 0.57031 1.1016 0.19531 0.24148 0.42003 0.4238 0.66211 0.57422l0.81055-0.9082-0.01953 0.02539c0.06369-0.07601 0.13506-0.14331 0.20703-0.20898-0.17002-0.09409-0.3164-0.23891-0.4375-0.44141-0.22621-0.38281-0.33984-0.92643-0.33984-1.6328 0-0.33268 0.0269-0.63346 0.07813-0.90234 0.05548-0.26888 0.13549-0.49674 0.24219-0.68359 0.1067-0.18685 0.24211-0.33138 0.4043-0.43164 0.16645-0.10026 0.36009-0.15039 0.58203-0.15039 0.17926 0 0.32617 0.026041 0.44141 0.076172 0.11951 0.05013 0.22128 0.10612 0.30664 0.16992 0.08963 0.059244 0.16999 0.11393 0.23828 0.16406 0.06829 0.050131 0.14156 0.076172 0.22266 0.076172 0.08535 0 0.15226-0.018229 0.19922-0.054687 0.04694-0.041016 0.09367-0.094401 0.14062-0.1582l0.42968-0.62109c-0.26889-0.31445-0.57298-0.55273-0.91016-0.7168-0.33717-0.16862-0.728-0.25391-1.1719-0.25391z"/>
- </g>
- <path d="m22.008 11.016c-0.11263-0.02069-0.22958-0.02189-0.34981 0.0022-0.25623 0.05414-0.49235 0.19518-0.65848 0.39344l-7.353 8.2266-2.6339-2.5753c-0.44054-0.43079-1.2421-0.43076-1.6828 0-0.44056 0.43077-0.4406 1.2145 0 1.6453l3.5119 3.4337 0.91455 0.85842 0.8048-0.92996 8.1944-9.1565c0.5812-0.61865 0.04074-1.7531-0.74765-1.8979z" fill="#b3b3b3"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_selectionlanugagenone.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12" />
+ <path
+ d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z"
+ fill="#18ab50"
+ id="path2"
+ style="fill:#3a3a38" />
+ <g
+ fill="#3a3a38"
+ stroke-width=".397352"
+ id="g10">
+ <path
+ d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"
+ id="path4" />
+ <path
+ d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"
+ id="path6" />
+ <path
+ d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"
+ id="path8" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_selecttable.svg b/loleaflet/images/lc_selecttable.svg
index 574452d2e8..5aa59ae926 100644
--- a/loleaflet/images/lc_selecttable.svg
+++ b/loleaflet/images/lc_selecttable.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h7.878906l1.222656-1.222656.34961-.423828c-.0009-.01366-.0015-.02734-.002-.04102v-1.474609c.000077-.397798.158149-.779279.439453-1.060547l5.164062-5.164063-.06836.07227c.257371-.294148.651998-.555531 1.064453-.650391.852738-.196122 1.450668.222171 1.701172.433594.115073.09674.230469.21875.230469.21875l-.070265-.074219.089844.089844v-8.703125z" fill="#eac282"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.257812c.04921-.284307.183839-.56258.419922-.798828l.201172-.201172h-1.878906v-3h3.449219v-.162109c.000058-.300706.090252-.592072.255859-.837891h-3.705078v-3h6v.666016l1.666016-1.666016h-.666016v-3h5v1.703125l1 1v-9.703125c0-.554-.446-1-1-1zm0 1h5v6h-5zm6 0h6v6h-6zm7 0h5v6h-5zm-13 7h5v3h-5zm6 0h6v3h-6zm-6 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><path d="m2 2h20v4h-20z" fill="#808080"/><g transform="translate(-20)"><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.451264-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.339362-.398175-.737537 0z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242 2.950147 2.950148 5.162758-5.162758c.504354-.371629 0-.737537 0-.737537l-2.212611-2.21261s-.365907-.42472-.737537 0z" fill="#eac282" fill-rule="evenodd"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.950043 17.837242v1.475074l1.475073 1.475074h1.475074z" fill="#fff" fill-rule="evenodd"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="none" stroke="#808080" stroke-linejoin="round" stroke-width="1.475074"/><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="none" stroke="#808080" stroke-width="1.475074"/><g fill-rule="evenodd"><path d="m33.765659 20.118997-.553153.668393.737537.737536.622296-.484008z" fill="#fff"/><path d="m31.737432 22.262463h1.475074l.737537-.737537-.737537-.737536z" fill="#eac282"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#83beec"/><path d="m8 3v2h-5v1h5v3h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-3h5v-1h-5v-3h5v-1h-5v-3h5v-1h-5v-2h-1v2h-6v-2zm1 3h6v3h-6zm0 4h6v3h-6zm0 4h6v3h-6z" fill="#1e8bcd"/><path d="m2 2v1 3 15c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-3-1h-1-18zm1 1h5 13v3 3 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-3-1-3-1z" fill="#0063b1"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_selectwidth.svg b/loleaflet/images/lc_selectwidth.svg
index 71e0645864..b66c2a929c 100644
--- a/loleaflet/images/lc_selectwidth.svg
+++ b/loleaflet/images/lc_selectwidth.svg
@@ -1,10 +1,58 @@
-<svg version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg">
- <g transform="matrix(-1 0 0 1 33.028 -7)" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-width="2">
- <path d="m17.014 23h12"/>
- <path d="m24 18 5 5-5 5" stroke-linejoin="round"/>
- </g>
- <g transform="translate(-1,-7)" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-width="2">
- <path d="m17.014 23h12"/>
- <path d="m24 18 5 5-5 5" stroke-linejoin="round"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 24 24"
+ id="svg6"
+ sodipodi:docname="lc_selectwidth.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="13.906434"
+ inkscape:cx="4.2497577"
+ inkscape:cy="10.695224"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6"
+ inkscape:snap-smooth-nodes="true">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="M 5.484375 9 C 5.354327 9.0041 5.231005 9.0587498 5.140625 9.1523438 L 2.2246094 12.064453 C 2.0513204 12.225052 2.0016 12.330882 2 12.5 C 2.0016 12.669118 2.0513204 12.774898 2.2246094 12.935547 L 5.140625 15.847656 C 5.231005 15.941246 5.354327 15.9959 5.484375 16 C 5.938693 16.0115 6.1712221 15.459717 5.8457031 15.142578 L 3.6972656 12.998047 L 6.515625 12.998047 C 6.5193209 12.997917 6.5216549 13.000192 6.5253906 13 L 12 13 L 17.474609 13 C 17.478345 13.000192 17.480679 12.997917 17.484375 12.998047 L 20.302734 12.998047 L 18.154297 15.142578 C 17.828778 15.459717 18.061307 16.0115 18.515625 16 C 18.645673 15.9959 18.768995 15.941246 18.859375 15.847656 L 21.775391 12.935547 C 21.94868 12.774898 21.9984 12.669118 22 12.5 C 21.9984 12.330882 21.94868 12.225052 21.775391 12.064453 L 18.859375 9.1523438 C 18.768995 9.0587498 18.645673 9.0041 18.515625 9 C 18.061307 8.988496 17.828778 9.5402829 18.154297 9.8574219 L 20.302734 12.001953 L 17.484375 12.001953 C 17.480679 12.002082 17.478345 11.999809 17.474609 12 L 12 12 L 6.5253906 12 C 6.5216549 11.999809 6.5193209 12.002082 6.515625 12.001953 L 3.6972656 12.001953 L 5.8457031 9.8574219 C 6.1712221 9.5402829 5.938693 8.988496 5.484375 9 z "
+ id="path8-3" />
</svg>
diff --git a/loleaflet/images/lc_sendtoback.svg b/loleaflet/images/lc_sendtoback.svg
index c906fefef6..4ccc6f560d 100644
--- a/loleaflet/images/lc_sendtoback.svg
+++ b/loleaflet/images/lc_sendtoback.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 4c-.554 0-1.1343647.4625411-1 1v8h8c.554 0 1 .446 1 1v6h6c.554 0 1-.446 1-1v-8h-8c-.554 0-1-.446-1-1v-6z" fill="#eac282"/><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-6.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h8v6h-8z" fill="#808080"/><path d="m3 15v6h8v-6z" fill="#fff"/><path d="m12.949219 2c-.5263 0-.949219.422919-.949219.949219v6.101562c0 .5263.422919.949219.949219.949219h8.101562c.5263 0 .949219-.422919.949219-.949219v-6.101562c0-.5263-.422919-.949219-.949219-.949219zm.050781 1h8v6h-8z" fill="#808080"/><path d="m13 3v6h8v-6z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.2539062 6c-.6948473 0-1.2539062.5590588-1.2539062 1.2539062v5.7460938h7c.554 0 1 .446 1 1v4h4.746094c.694847 0 1.253906-.559059 1.253906-1.253906v-5.746094h-7c-.554 0-1-.446-1-1v-4z" fill="#ed8733"/><path d="m2.9492188 14c-.5263 0-.9492188.422919-.9492188.949219v6.101562c0 .5263.4229188.949219.9492188.949219h8.1015622c.5263 0 .949219-.422919.949219-.949219v-6.101562c0-.5263-.422919-.949219-.949219-.949219zm.0507812 1h8v6h-8z" fill="#3a3a38"/><path d="m3 15v6h8v-6z" fill="#fafafa"/><path d="m12.949219 2c-.5263 0-.949219.422919-.949219.949219v6.101562c0 .5263.422919.949219.949219.949219h8.101562c.5263 0 .949219-.422919.949219-.949219v-6.101562c0-.5263-.422919-.949219-.949219-.949219zm.050781 1h8v6h-8z" fill="#3a3a38"/><path d="m13 3v6h8v-6z" fill="#fafafa"/><path d="m6 7v6h6c.554 0 1 .446 1 1v3h5v-6h-6c-.554 0-1-.446-1-1v-3z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setanchoratchar.svg b/loleaflet/images/lc_setanchoratchar.svg
index fc7fa2edf6..a91b02838a 100644
--- a/loleaflet/images/lc_setanchoratchar.svg
+++ b/loleaflet/images/lc_setanchoratchar.svg
@@ -1,4 +1,64 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m9.9844 2.5215a2.8482 2.8482 0 0 0-2.8477 2.8477 2.8482 2.8482 0 0 0 1.8984 2.6836v1.1133h-1.8984c-0.52597 0-0.94922 0.42325-0.94922 0.94922 0 0.52597 0.42325 0.94922 0.94922 0.94922h1.8984v8.4785c-1.6167-0.20605-3.1259-0.92292-4.3027-2.0547l1.0078-0.70703a0.93446 1.0356 0 0 0-0.49219-1.918 0.93446 1.0356 0 0 0-0.50586 0.16797l-3.7949 2.6523a0.9348 1.036 0 1 0 0.99805 1.752l1.2129-0.84766c1.66 1.726 3.9102 2.7598 6.3066 2.8945l1.4688-4.1699v-6.248h1.9004c0.11544 0 0.22205-0.02705 0.32422-0.064453l0.47852-1.3594c-0.16517-0.27827-0.45437-0.47461-0.80274-0.47461h-1.9004v-1.1152a2.8482 2.8482 0 0 0 1.9004-2.6816 2.8482 2.8482 0 0 0-2.8496-2.8477zm0 1.8984a0.94941 0.94941 0 0 1 0.94922 0.94922 0.94941 0.94941 0 0 1-0.94922 0.94922 0.94941 0.94941 0 0 1-0.94922-0.94922 0.94941 0.94941 0 0 1 0.94922-0.94922z" fill="#4d82b8" stroke-width=".94941"/>
- <path d="m15.185 8.2565-4.8438 13.744h2.0521c0.22016 0 0.4035-0.06237 0.55028-0.18656 0.15345-0.13109 0.25666-0.27233 0.31004-0.42412l0.83079-2.691h4.8935l0.84018 2.7017c0.06672 0.17248 0.16993 0.31756 0.31004 0.43486 0.1401 0.11039 0.32751 0.16508 0.56102 0.16508h2.0213l-4.8438-13.744zm1.3314 2.5044c0.08673 0.33807 0.1723 0.65241 0.25903 0.94218 0.08673 0.28287 0.17092 0.53101 0.25098 0.74489l1.3502 4.3459h-3.7016l1.3502-4.3351c0.07339-0.21388 0.15351-0.46585 0.24024-0.75563 0.08673-0.28977 0.17092-0.60412 0.25098-0.94218z" fill="#696969" stroke-width=".68718"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_setanchoratchar.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="15.022285"
+ inkscape:cy="18.719375"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#1e8bcd"
+ d="M 8.5,2 C 7.1192881,2 6,3.1192881 6,4.5 6.0019827,5.6864102 6.8375582,6.7080318 8,6.9453125 V 9 H 5.5 C 5.223,9 5,9.223 5,9.5 5,9.777 5.223,10 5.5,10 H 8 v 6.974609 C 5.82454,16.828263 3.8204564,15.74245 2.5097656,14 H 4.5 C 4.777,14 5,13.777 5,13.5 5,13.223 4.777,13 4.5,13 h -3 C 1.223,13 1,13.223 1,13.5 v 3 C 1,16.777 1.223,17 1.5,17 1.777,17 2,16.777 2,16.5 V 14.949219 C 3.6097089,16.876291 5.9890797,17.993051 8.5,18 c 0.1962656,-0.0036 0.3923467,-0.01405 0.5878906,-0.03125 L 9.4804688,16.923828 C 9.3208994,16.945911 9.1606601,16.962846 9,16.974609 V 10 h 2.5 C 11.777,10 12,9.777 12,9.5 12,9.223 11.777,9 11.5,9 H 9 V 6.9492188 C 10.163878,6.7116432 10.999871,5.6878781 11,4.5 11,3.1192881 9.8807119,2 8.5,2 Z m 0,1 C 9.3284271,3 10,3.6715729 10,4.5 10,5.3284271 9.3284271,6 8.5,6 7.6715729,6 7,5.3284271 7,4.5 7,3.6715729 7.6715729,3 8.5,3 Z"
+ id="path2-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="scccssscccssssssssccccccssscccssssss" />
+ <path
+ style="fill:#3a3a38;stroke-width:0.75014657"
+ d="M 14.275391,7.0058594 8.6503905,22 h 1.6093745 c 0.174966,0 0.323598,-0.04954 0.445313,-0.148438 0.129322,-0.09889 0.216076,-0.212473 0.261719,-0.341796 L 12.203125,18 h 6.25 l 1.242187,3.521484 c 0.06086,0.136929 0.145452,0.248558 0.251954,0.339844 C 20.061372,21.952618 20.210006,22 20.392578,22 H 22 L 16.386719,7.0058594 Z M 15.326172,8.96875 c 0.06847,0.281466 0.140726,0.54368 0.216797,0.787109 0.07607,0.24343 0.152444,0.4561 0.228515,0.638672 L 17.748047,16 h -4.839844 l 1.972656,-5.59375 c 0.06846,-0.182572 0.140726,-0.395242 0.216797,-0.638672 0.07607,-0.24343 0.152444,-0.509755 0.228516,-0.798828 z"
+ id="path2"
+ inkscape:connector-curvature="0" />
</svg>
diff --git a/loleaflet/images/lc_setanchortocell.svg b/loleaflet/images/lc_setanchortocell.svg
index 5c4e074a1c..35db669dd9 100644
--- a/loleaflet/images/lc_setanchortocell.svg
+++ b/loleaflet/images/lc_setanchortocell.svg
@@ -1 +1,94 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.0488281 2-7.0488281 20h2.9863281c.32039 0 .5871913-.09076.8007813-.271484.2233-.19076.3735018-.396298.4511718-.617188l1.2695313-4.111328h5.3320315l.550781-.550781c.234153-.234152.550907-.304805.861328-.351563-.097434-.197346-.251953-.367161-.251953-.597656 0-.762392.621932-1.364345 1.367188-1.443359-.778286-.647963-1.365394-1.490619-1.367188-2.554688a1.0001 1.0001 0 0 0 0-.001953c0-1.103181.530809-2.0813044 1.337891-2.7246094l-2.386719-6.7753906zm1.9511719 3.6933594 2.566406 8.3066406h-5.1328122zm4.767578 11.3066406c.211161.547379.208827 1.166169-.224609 1.599609l-.425781.425782.074218.236328c.257029.161307.519816.304136.808594.408203v-2.669922zm3.232422 2.162109v.507813c.05376-.019379.102062-.046906.154297-.06836z" fill="#696969"/><path d="m16.5 9c-1.380712 0-2.5 1.119288-2.5 2.5.002 1.18641.837558 2.208031 2 2.445312v.054688 1h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4.972656c-1.339636-.125003-2.593785-.734477-3.517578-1.728515l1.353516-1.351563c.204141-.204142.204141-.532186 0-.736328-.204144-.204142-.534139-.204142-.738282 0l-2.947265 2.947266c-.204143.204142-.204143.532185 0 .736328.204142.204142.532185.204142.736328 0l.890625-.888672c1.225166 1.303786 2.933557 2.044937 4.722656 2.048828 1.786277-.0024 3.492832-.739864 4.71875-2.039062l.878906.878906c.204143.204142.534138.204142.738282 0 .204142-.204143.204141-.532186 0-.736328l-2.949219-2.947266c-.204143-.204142-.532186-.204142-.736328 0-.204143.204142-.204143.532186 0 .736328l1.359375 1.359375c-.922962.989287-2.174119 1.595831-3.509766 1.720703v-4.972656h1.5c.06925 0 .135453-.013828.195312-.039062.179579-.075704.304688-.253188.304688-.460938 0-.06925-.013828-.135453-.039062-.195312-.025235-.05986-.062235-.113016-.107422-.158204-.090375-.090375-.215016-.146484-.353516-.146484h-1.5v-1-.050781c1.163878-.237578 1.999871-1.261341 2-2.449219 0-1.380712-1.119288-2.5-2.5-2.5zm0 1c.828427 0 1.5.671573 1.5 1.5s-.671573 1.5-1.5 1.5-1.5-.671573-1.5-1.5.671573-1.5 1.5-1.5z" fill="#4d82b8" stroke-width=".62222"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_setanchortocell.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="11.60992"
+ inkscape:cy="11.548434"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <g
+ style="stroke-width:0.26458299"
+ transform="matrix(3.7795275,0,0,3.7795275,1.8651575e-8,-1098.5196)"
+ id="g8">
+ <path
+ style="fill:#fafafa;stroke-width:0.99999869"
+ d="M 3 2 L 3 21 L 8 21 L 8 19.5 C 8 19.067407 8.1940807 18.671127 8.4980469 18.394531 C 8.7658375 18.150854 9.1188904 18 9.5 18 L 10.505859 18 L 12.5 18 C 13.313703 18 14 18.686297 14 19.5 C 14 20.162853 13.542319 20.734142 12.933594 20.925781 C 12.974118 20.952463 13.017451 20.97434 13.058594 21 L 15 21 L 15 17 L 13.5 17 C 12.686297 17 12 16.313703 12 15.5 C 12 14.686297 12.686297 14 13.5 14 L 15 14 L 15 13.427734 C 13.887125 12.825789 13.0021 11.77595 13 10.501953 L 13 10.5 C 13 9.5837021 13.37747 8.6733111 14.025391 8.0253906 C 14.673311 7.3774702 15.583702 7 16.5 7 C 17.416298 7 18.326689 7.3774702 18.974609 8.0253906 C 19.62253 8.6733111 20 9.5837021 20 10.5 C 19.999862 11.775824 19.114397 12.82879 18 13.431641 L 18 14 L 19.5 14 C 20.313703 14 21 14.686297 21 15.5 C 21 16.313703 20.313703 17 19.5 17 L 18 17 L 18 21 L 19.949219 21 C 19.989064 20.975114 20.031047 20.953585 20.070312 20.927734 C 19.459519 20.737415 19 20.164352 19 19.5 C 19 18.686297 19.686297 18 20.5 18 L 22 18 L 22 2 L 3 2 z "
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path2" />
+ <path
+ style="fill:#797774;stroke-width:0.99999869"
+ d="M 7 2 L 7 6 L 3 6 L 3 7 L 7 7 L 7 11 L 3 11 L 3 12 L 7 12 L 7 16 L 3 16 L 3 17 L 7 17 L 7 21 L 8 21 L 8 19.5 L 8 17 L 12 17 L 12 18 L 12.5 18 C 12.674891 18 12.84243 18.035891 13 18.09375 L 13 17 L 13.5 17 C 12.686297 17 12 16.313703 12 15.5 L 12 16 L 8 16 L 8 12 L 12 12 L 12 15.5 C 12 14.861188 12.424453 14.305087 13 14.09375 L 13 12 L 13.447266 12 C 13.257407 11.691816 13.116002 11.358658 13.048828 11 L 13 11 L 13 10.501953 L 13 10.5 L 13 7 L 16.5 7 L 17 7 L 17 7.0507812 C 17.347234 7.1024961 17.68281 7.2045469 18 7.3554688 L 18 7 L 22 7 L 22 6 L 18 6 L 18 2 L 17 2 L 17 6 L 13 6 L 13 2 L 12 2 L 12 6 L 8 6 L 8 2 L 7 2 z M 8 7 L 12 7 L 12 11 L 8 11 L 8 7 z M 19.951172 11 C 19.884416 11.357895 19.743592 11.692154 19.554688 12 L 22 12 L 22 11 L 19.951172 11 z M 20.90625 16 C 20.694913 16.575547 20.138812 17 19.5 17 L 22 17 L 22 16 L 20.90625 16 z M 13 20.892578 C 12.976617 20.901241 12.95746 20.918268 12.933594 20.925781 C 12.95507 20.939922 12.978349 20.950991 13 20.964844 L 13 20.892578 z "
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path4" />
+ <path
+ style="fill:#3a3a38;stroke-width:0.99999869"
+ d="M 3,1 C 2.446,1 2,1.4459969 2,2 v 19 c 0,0.554003 0.446,1 1,1 H 8 V 21 H 3 V 2 H 22 V 18 H 22.498047 23 V 2 C 23,1.4459969 22.554,1 22,1 Z"
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssccccccccsss" />
+ </g>
+ <g
+ style="fill:#1e8bcd"
+ transform="translate(1.8651575e-8,1.2806905e-4)"
+ id="g14">
+ <path
+ style="opacity:0.5;stroke-width:0.56195199"
+ inkscape:connector-curvature="0"
+ d="m 12,7 v 4 H 8 V 7 Z"
+ id="path10" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 7,6 v 1 4 1 h 6 V 11 7 6 Z m 1,1 h 4 v 4 H 8 Z"
+ id="path12" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="m 16.5,8 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2,2.445313 V 15 h -2.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 H 16 v 6.974609 A 7.5,7.5 0 0 1 10.509766,20 H 12.5 C 12.777,20 13,19.777 13,19.5 13,19.223 12.777,19 12.5,19 h -3 C 9.223,19 9,19.223 9,19.5 v 3 C 9,22.777 9.223,23 9.5,23 9.777,23 10,22.777 10,22.5 V 20.949219 A 8.5,8.5 0 0 0 16.5,24 8.5,8.5 0 0 0 23,20.957031 V 22.5 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 v -3 C 24,19.223 23.777,19 23.5,19 h -3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 1.988281 A 7.5,7.5 0 0 1 17,22.974609 V 16 h 2.5 C 19.777,16 20,15.777 20,15.5 20,15.223 19.777,15 19.5,15 H 17 V 12.949219 A 2.5,2.5 0 0 0 19,10.5 2.5,2.5 0 0 0 16.5,8 Z m 0,1 A 1.5,1.5 0 0 1 18,10.5 1.5,1.5 0 0 1 16.5,12 1.5,1.5 0 0 1 15,10.5 1.5,1.5 0 0 1 16.5,9 Z"
+ id="path2-3" />
+</svg>
diff --git a/loleaflet/images/lc_setanchortocellresize.svg b/loleaflet/images/lc_setanchortocellresize.svg
index b4d3b833f2..ecfcee5efb 100644
--- a/loleaflet/images/lc_setanchortocellresize.svg
+++ b/loleaflet/images/lc_setanchortocellresize.svg
@@ -1 +1,106 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15 1v1 1h2 1.5 1.5 1v1 1.5 1.5 2h1 1v-1-1-4.5c0-.831-.669-1.5-1.5-1.5h-4.5-1z" fill="#4d82b8"/><path d="m8.0488281 2-7.0488281 20h2.9863281c.32039 0 .5871913-.09076.8007813-.271484.2233-.19076.3735018-.396298.4511718-.617188l1.2695313-4.111328h5.3320315l.550781-.550781c.234153-.234152.550907-.304805.861328-.351563-.097434-.197346-.251953-.367161-.251953-.597656 0-.762392.621932-1.364345 1.367188-1.443359-.778286-.647963-1.365394-1.490619-1.367188-2.554688a1.0001 1.0001 0 0 0 0-.001953c0-1.103181.530809-2.0813044 1.337891-2.7246094l-2.386719-6.7753906zm1.9511719 3.6933594 2.566406 8.3066406h-5.1328122zm4.767578 11.3066406c.211161.547379.208827 1.166169-.224609 1.599609l-.425781.425782.074218.236328c.257029.161307.519816.304136.808594.408203v-2.669922zm3.232422 2.162109v.507813c.05376-.019379.102062-.046906.154297-.06836z" fill="#696969"/><g fill="#4d82b8"><path d="m16.5 9c-1.380712 0-2.5 1.119288-2.5 2.5.002 1.18641.837558 2.208031 2 2.445312v.054688 1h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4.972656c-1.339636-.125003-2.593785-.734477-3.517578-1.728515l1.353516-1.351563c.204141-.204142.204141-.532186 0-.736328-.204144-.204142-.534139-.204142-.738282 0l-2.947265 2.947266c-.204143.204142-.204143.532185 0 .736328.204142.204142.532185.204142.736328 0l.890625-.888672c1.225166 1.303786 2.933557 2.044937 4.722656 2.048828 1.786277-.0024 3.492832-.739864 4.71875-2.039062l.878906.878906c.204143.204142.534138.204142.738282 0 .204142-.204143.204141-.532186 0-.736328l-2.949219-2.947266c-.204143-.204142-.532186-.204142-.736328 0-.204143.204142-.204143.532186 0 .736328l1.359375 1.359375c-.922962.989287-2.174119 1.595831-3.509766 1.720703v-4.972656h1.5c.06925 0 .135453-.013828.195312-.039062.179579-.075704.304688-.253188.304688-.460938 0-.06925-.013828-.135453-.039062-.195312-.025235-.05986-.062235-.113016-.107422-.158204-.090375-.090375-.215016-.146484-.353516-.146484h-1.5v-1-.050781c1.163878-.237578 1.999871-1.261341 2-2.449219 0-1.380712-1.119288-2.5-2.5-2.5zm0 1c.828427 0 1.5.671573 1.5 1.5s-.671573 1.5-1.5 1.5-1.5-.671573-1.5-1.5.671573-1.5 1.5-1.5z" stroke-width=".62222"/><path d="m8 23v-1-1h-2-1.5-1.5-1v-1-1.5-1.5-2h-1-1v1 1 4.5c0 .831.669 1.5 1.5 1.5h4.5 1z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_setanchortocellresize.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="27.812867"
+ inkscape:cx="12.334173"
+ inkscape:cy="13.929576"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <g
+ style="stroke-width:0.26458299"
+ transform="matrix(3.7795275,0,0,3.7795275,1.8651575e-8,-1098.5196)"
+ id="g8">
+ <path
+ style="fill:#fafafa;stroke-width:0.99999869"
+ d="M 3 2 L 3 8 A 1.0001 1.0001 0 0 1 4 7 L 5 7 A 1.0001 1.0001 0 0 1 6 8 L 6 13 L 11 13 A 1.0001 1.0001 0 0 1 12 14 L 12 15 A 1.0001 1.0001 0 0 1 11 16 L 5 16 L 4 16 A 1.0001 1.0001 0 0 1 3 15 L 3 21 L 8 21 L 8 19.5 C 8 19.067407 8.1940807 18.671127 8.4980469 18.394531 C 8.7658375 18.150854 9.1188904 18 9.5 18 L 10.505859 18 L 12.5 18 C 13.313703 18 14 18.686297 14 19.5 C 14 20.162853 13.542319 20.734142 12.933594 20.925781 C 12.974118 20.952463 13.017451 20.97434 13.058594 21 L 15 21 L 15 17 L 13.5 17 C 12.686297 17 12 16.313703 12 15.5 C 12 14.686297 12.686297 14 13.5 14 L 15 14 L 15 13.427734 C 13.887125 12.825789 13.0021 11.77595 13 10.501953 L 13 10.5 C 13 9.5971528 13.369436 8.7025883 14 8.0566406 L 14 5 L 9 5 A 1.0001 1.0001 0 0 1 8 4 L 8 3 A 1.0001 1.0001 0 0 1 9 2 L 3 2 z M 16 2 A 1.0001 1.0001 0 0 1 17 3 L 17 4 L 17 7.0507812 C 17.739428 7.1609069 18.445521 7.4963016 18.974609 8.0253906 C 19.62253 8.6733111 20 9.5837021 20 10.5 C 19.999862 11.775824 19.114397 12.82879 18 13.431641 L 18 14 L 19.5 14 C 20.313703 14 21 14.686297 21 15.5 C 21 16.313703 20.313703 17 19.5 17 L 18 17 L 18 21 L 19.949219 21 C 19.989064 20.975114 20.031047 20.953585 20.070312 20.927734 C 19.459519 20.737415 19 20.164352 19 19.5 C 19 18.686297 19.686297 18 20.5 18 L 22 18 L 22 2 L 16 2 z "
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path2" />
+ <path
+ style="fill:#c8c6c4;stroke-width:0.99999869"
+ d="M 7,2 V 6 H 3 v 1 h 1 1 2 v 4 1 h 1 4 v 2 1 0.5 l 1,-1.40625 V 12 h 0.447266 L 13.048828,11 H 13 V 10.501953 10.5 7 6 H 12 8 V 4 3 2 Z m 5,13.5 V 16 H 11 8 7 4 3 v 1 h 4 v 4 H 8 V 19.5 17 h 4 v 1 h 0.5 L 13,18.09375 V 17 h 0.5 z M 17,2 v 1 1 2 1 0.050781 l 1,0.3046876 V 7 h 4 V 6 H 18 V 2 Z M 8,7 h 4 v 4 H 8 Z m 11.951172,4 -0.396484,1 H 22 V 11 Z M 20.90625,16 19.5,17 H 22 V 16 Z M 13,20.892578 12.933594,20.925781 13,20.964844 Z"
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#3a3a38;stroke-width:0.99999869"
+ d="M 3,1 C 2.446,1 2,1.4459969 2,2 v 19 c 0,0.554003 0.446,1 1,1 H 8 V 21 H 3 V 2 H 22 V 18 H 22.498047 23 V 2 C 23,1.4459969 22.554,1 22,1 Z"
+ transform="matrix(0.26458334,0,0,0.26458334,0,290.64998)"
+ id="path6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ssssccccccccsss" />
+ </g>
+ <g
+ style="fill:#1e8bcd"
+ transform="translate(1.8651575e-8,1.2806905e-4)"
+ id="g14">
+ <path
+ style="opacity:0.5;stroke-width:0.56195199"
+ inkscape:connector-curvature="0"
+ d="m 12,7 v 4 H 8 V 7 Z"
+ id="path10" />
+ <path
+ inkscape:connector-curvature="0"
+ d="m 7,6 v 1 4 1 h 6 V 11 7 6 Z m 1,1 h 4 v 4 H 8 Z"
+ id="path12" />
+ </g>
+ <path
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 9 3 L 9 4 L 15 4 L 15 7.3554688 C 15.31719 7.2045469 15.652766 7.1024961 16 7.0507812 L 16 4 L 16 3 L 15 3 L 9 3 z "
+ id="rect988" />
+ <path
+ sodipodi:nodetypes="ccccccccc"
+ inkscape:connector-curvature="0"
+ id="path993"
+ d="M 11,15 V 14 H 5 V 8 H 4 v 6 1 h 1 z"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="m 16.5,8 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2,2.445313 V 15 h -2.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 H 16 v 6.974609 A 7.5,7.5 0 0 1 10.509766,20 H 12.5 C 12.777,20 13,19.777 13,19.5 13,19.223 12.777,19 12.5,19 h -3 C 9.223,19 9,19.223 9,19.5 v 3 C 9,22.777 9.223,23 9.5,23 9.777,23 10,22.777 10,22.5 V 20.949219 A 8.5,8.5 0 0 0 16.5,24 8.5,8.5 0 0 0 23,20.957031 V 22.5 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 v -3 C 24,19.223 23.777,19 23.5,19 h -3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 1.988281 A 7.5,7.5 0 0 1 17,22.974609 V 16 h 2.5 C 19.777,16 20,15.777 20,15.5 20,15.223 19.777,15 19.5,15 H 17 V 12.949219 A 2.5,2.5 0 0 0 19,10.5 2.5,2.5 0 0 0 16.5,8 Z m 0,1 A 1.5,1.5 0 0 1 18,10.5 1.5,1.5 0 0 1 16.5,12 1.5,1.5 0 0 1 15,10.5 1.5,1.5 0 0 1 16.5,9 Z"
+ id="path2-3" />
+</svg>
diff --git a/loleaflet/images/lc_setanchortochar.svg b/loleaflet/images/lc_setanchortochar.svg
index 5c4e074a1c..bbb763caac 100644
--- a/loleaflet/images/lc_setanchortochar.svg
+++ b/loleaflet/images/lc_setanchortochar.svg
@@ -1 +1,62 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.0488281 2-7.0488281 20h2.9863281c.32039 0 .5871913-.09076.8007813-.271484.2233-.19076.3735018-.396298.4511718-.617188l1.2695313-4.111328h5.3320315l.550781-.550781c.234153-.234152.550907-.304805.861328-.351563-.097434-.197346-.251953-.367161-.251953-.597656 0-.762392.621932-1.364345 1.367188-1.443359-.778286-.647963-1.365394-1.490619-1.367188-2.554688a1.0001 1.0001 0 0 0 0-.001953c0-1.103181.530809-2.0813044 1.337891-2.7246094l-2.386719-6.7753906zm1.9511719 3.6933594 2.566406 8.3066406h-5.1328122zm4.767578 11.3066406c.211161.547379.208827 1.166169-.224609 1.599609l-.425781.425782.074218.236328c.257029.161307.519816.304136.808594.408203v-2.669922zm3.232422 2.162109v.507813c.05376-.019379.102062-.046906.154297-.06836z" fill="#696969"/><path d="m16.5 9c-1.380712 0-2.5 1.119288-2.5 2.5.002 1.18641.837558 2.208031 2 2.445312v.054688 1h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4.972656c-1.339636-.125003-2.593785-.734477-3.517578-1.728515l1.353516-1.351563c.204141-.204142.204141-.532186 0-.736328-.204144-.204142-.534139-.204142-.738282 0l-2.947265 2.947266c-.204143.204142-.204143.532185 0 .736328.204142.204142.532185.204142.736328 0l.890625-.888672c1.225166 1.303786 2.933557 2.044937 4.722656 2.048828 1.786277-.0024 3.492832-.739864 4.71875-2.039062l.878906.878906c.204143.204142.534138.204142.738282 0 .204142-.204143.204141-.532186 0-.736328l-2.949219-2.947266c-.204143-.204142-.532186-.204142-.736328 0-.204143.204142-.204143.532186 0 .736328l1.359375 1.359375c-.922962.989287-2.174119 1.595831-3.509766 1.720703v-4.972656h1.5c.06925 0 .135453-.013828.195312-.039062.179579-.075704.304688-.253188.304688-.460938 0-.06925-.013828-.135453-.039062-.195312-.025235-.05986-.062235-.113016-.107422-.158204-.090375-.090375-.215016-.146484-.353516-.146484h-1.5v-1-.050781c1.163878-.237578 1.999871-1.261341 2-2.449219 0-1.380712-1.119288-2.5-2.5-2.5zm0 1c.828427 0 1.5.671573 1.5 1.5s-.671573 1.5-1.5 1.5-1.5-.671573-1.5-1.5.671573-1.5 1.5-1.5z" fill="#4d82b8" stroke-width=".62222"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_anchor.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="18.634028"
+ inkscape:cy="9.0309279"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#3a3a38;stroke-width:0.75014657"
+ d="M 8.7265625 2.0058594 L 3.1015625 17 L 4.7109375 17 C 4.8859026 17 5.034535 16.950461 5.15625 16.851562 C 5.285572 16.752672 5.3723257 16.639089 5.4179688 16.509766 L 6.6542969 13 L 12.904297 13 L 13.265625 14.025391 C 13.342452 14.012715 13.420194 14 13.5 14 L 15 14 L 15 13.427734 C 13.887125 12.825789 13.0021 11.77595 13 10.501953 L 13 10.5 C 13 9.9385562 13.155248 9.3866597 13.414062 8.8886719 L 10.837891 2.0058594 L 8.7265625 2.0058594 z M 9.7773438 3.96875 C 9.8458097 4.2502157 9.9180697 4.5124295 9.9941406 4.7558594 C 10.070213 4.9992892 10.146585 5.2119588 10.222656 5.3945312 L 12.199219 11 L 7.359375 11 L 9.3320312 5.40625 C 9.4004956 5.2236776 9.4727572 5.0110079 9.5488281 4.7675781 C 9.6249012 4.5241483 9.7012719 4.2578229 9.7773438 3.96875 z "
+ id="path2" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="m 16.5,8 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2,2.445313 V 15 h -2.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 H 16 v 6.974609 A 7.5,7.5 0 0 1 10.509766,20 H 12.5 C 12.777,20 13,19.777 13,19.5 13,19.223 12.777,19 12.5,19 h -3 C 9.223,19 9,19.223 9,19.5 v 3 C 9,22.777 9.223,23 9.5,23 9.777,23 10,22.777 10,22.5 V 20.949219 A 8.5,8.5 0 0 0 16.5,24 8.5,8.5 0 0 0 23,20.957031 V 22.5 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 v -3 C 24,19.223 23.777,19 23.5,19 h -3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 1.988281 A 7.5,7.5 0 0 1 17,22.974609 V 16 h 2.5 C 19.777,16 20,15.777 20,15.5 20,15.223 19.777,15 19.5,15 H 17 V 12.949219 A 2.5,2.5 0 0 0 19,10.5 2.5,2.5 0 0 0 16.5,8 Z m 0,1 A 1.5,1.5 0 0 1 18,10.5 1.5,1.5 0 0 1 16.5,12 1.5,1.5 0 0 1 15,10.5 1.5,1.5 0 0 1 16.5,9 Z"
+ id="path2-3" />
+</svg>
diff --git a/loleaflet/images/lc_setanchortopage.svg b/loleaflet/images/lc_setanchortopage.svg
index cc77048b9c..4a23697abd 100644
--- a/loleaflet/images/lc_setanchortopage.svg
+++ b/loleaflet/images/lc_setanchortopage.svg
@@ -1 +1,75 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h4.1015625c-.1949548-.540779-.0833138-1.178408.3417969-1.603516l2.9472656-2.947265c.234153-.234152.550907-.304805.861328-.351563-.097434-.197346-.251953-.367161-.251953-.597656 0-.762392.621932-1.364345 1.367188-1.443359-.778286-.647963-1.365394-1.490619-1.367188-2.554688a1.0001 1.0001 0 0 0 0-.001953c0-1.921152 1.578848-3.5 3.5-3.5.976906 0 1.862701.4105457 2.5 1.0644531v-2.3359375l-4-3.7285156zm14 10.707031c-.11713.119366-.231679.241221-.361328.34961.124815.013472.243158.049312.361328.083984zm-4.232422 3.292969c.211161.547379.208827 1.166169-.224609 1.599609l-.544922.544922c.316893.217762.641275.395413 1.001953.525391v-2.669922zm3.232422 0v2.669922c.357689-.128937.679435-.304263.994141-.519531l-.550782-.550782c-.43344-.433438-.435772-1.052227-.224609-1.599609z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h8.015625c-.386678-.22536-.75847-.479291-1.111328-.761719l-.310547.308594c-.5829.582898-1.56749.5829-2.1503906 0-.1577916-.157791-.2694337-.346149-.3417969-.546875h-4.1015625v-18h9v4c0 .554.446 1 1 1h1.5 2.5v1.0644531c.615993.6320456 1 1.4913009 1 2.4355469v-.609375-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm15 9.5c-.000097.885987-.415639 1.611516-1 2.207031v.433594c.211437.062038.410447.148732.560547.298828.129483.129472.243428.289519.322265.476563.076924.182499.117188.381574.117188.583984zm0 4c0 .229748-.097976.431005-.193359.628906.064792.013181.12849.032392.193359.046875z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m16.5 9c-1.380712 0-2.5 1.119288-2.5 2.5.002 1.18641.837558 2.208031 2 2.445312v.054688 1h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4.972656c-1.339636-.125003-2.593785-.734477-3.517578-1.728515l1.353516-1.351563c.204141-.204142.204141-.532186 0-.736328-.204144-.204142-.534139-.204142-.738282 0l-2.947265 2.947266c-.204143.204142-.204143.532185 0 .736328.204142.204142.532185.204142.736328 0l.890625-.888672c1.225166 1.303786 2.933557 2.044937 4.722656 2.048828 1.786277-.0024 3.492832-.739864 4.71875-2.039062l.878906.878906c.204143.204142.534138.204142.738282 0 .204142-.204143.204141-.532186 0-.736328l-2.949219-2.947266c-.204143-.204142-.532186-.204142-.736328 0-.204143.204142-.204143.532186 0 .736328l1.359375 1.359375c-.922962.989287-2.174119 1.595831-3.509766 1.720703v-4.972656h1.5c.06925 0 .135453-.01383.195312-.03906.179579-.075706.304688-.25319.304688-.46094 0-.06925-.01383-.135453-.03906-.195312-.02523-.05986-.06223-.113016-.107422-.158204-.090377-.090375-.215018-.146484-.353518-.146484h-1.5v-1-.05078c1.163878-.237579 1.999871-1.261342 2-2.44922 0-1.380712-1.119288-2.5-2.5-2.5zm0 1c.828427 0 1.5.671573 1.5 1.5s-.671573 1.5-1.5 1.5-1.5-.671573-1.5-1.5.671573-1.5 1.5-1.5z" fill="#4d82b8" stroke-width=".62222"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_setanchortopage.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="11.923454"
+ inkscape:cy="6.4119017"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa"
+ d="M 5,3 V 21 H 8 V 19.5 C 8,19.067407 8.1940807,18.671127 8.4980469,18.394531 8.7658375,18.150854 9.1188904,18 9.5,18 H 10.505859 12.5 c 0.813703,0 1.5,0.686297 1.5,1.5 0,0.662853 -0.457681,1.234142 -1.066406,1.425781 0.04052,0.02668 0.08386,0.04856 0.125,0.07422 H 15 V 17 H 13.5 C 12.686297,17 12,16.313703 12,15.5 12,14.686297 12.686297,14 13.5,14 H 15 V 13.427734 C 13.887125,12.825789 13.0021,11.77595 13,10.501953 V 10.5 C 13,9.5837021 13.37747,8.6733111 14.025391,8.0253906 14.673311,7.3774702 15.583702,7 16.5,7 c 0.916298,0 1.826689,0.3774702 2.474609,1.0253906 0.0095,0.00951 0.016,0.021627 0.02539,0.03125 V 6.7285156 L 15,3 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccscscssccccssscccsssccccc" />
+ <path
+ style="fill:#3a3a38"
+ d="M 5,2 C 4.446,2 4,2.446 4,3 v 18 c 0,0.554 0.446,1 1,1 H 8 V 21 H 5 V 3 h 9 v 4 c 0,0.3060336 0.144154,0.5688091 0.359375,0.7519531 C 14.96959,7.2799494 15.727895,7 16.5,7 c 0.902847,0 1.797412,0.3694369 2.443359,1 H 19 v 0.056641 C 19.630564,8.7025883 20,9.5971528 20,10.5 V 7.25 7.0410156 C 20,6.5903357 20.098038,6.6156035 19.394531,5.9746094 L 16.087891,2.7363281 C 15.378366,1.9994706 15.377722,2 14.994141,2 H 14.662109 14 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="sssscccccscscccccsccsccs" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa;fill-rule:evenodd"
+ d="m 15,7 h 4 L 15,3 Z"
+ id="path6" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="m 16.5,8 a 2.5,2.5 0 0 0 -2.5,2.5 2.5,2.5 0 0 0 2,2.445313 V 15 h -2.5 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 H 16 v 6.974609 A 7.5,7.5 0 0 1 10.509766,20 H 12.5 C 12.777,20 13,19.777 13,19.5 13,19.223 12.777,19 12.5,19 h -3 C 9.223,19 9,19.223 9,19.5 v 3 C 9,22.777 9.223,23 9.5,23 9.777,23 10,22.777 10,22.5 V 20.949219 A 8.5,8.5 0 0 0 16.5,24 8.5,8.5 0 0 0 23,20.957031 V 22.5 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 v -3 C 24,19.223 23.777,19 23.5,19 h -3 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 h 1.988281 A 7.5,7.5 0 0 1 17,22.974609 V 16 h 2.5 C 19.777,16 20,15.777 20,15.5 20,15.223 19.777,15 19.5,15 H 17 V 12.949219 A 2.5,2.5 0 0 0 19,10.5 2.5,2.5 0 0 0 16.5,8 Z m 0,1 A 1.5,1.5 0 0 1 18,10.5 1.5,1.5 0 0 1 16.5,12 1.5,1.5 0 0 1 15,10.5 1.5,1.5 0 0 1 16.5,9 Z"
+ id="path2-3" />
+</svg>
diff --git a/loleaflet/images/lc_setblue.svg b/loleaflet/images/lc_setblue.svg
index a12fe56826..f209d5c806 100644
--- a/loleaflet/images/lc_setblue.svg
+++ b/loleaflet/images/lc_setblue.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.0175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.021484l5.828125-4.2753902zm1 .0078125v7.2207032l5.822266 4.2714842a7.5 7.5 0 0 0 1.177734-4.017578 7.5 7.5 0 0 0 -7-7.4746094zm-.5 8.0957032-5.7324219 4.2031252a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m12 2v9.744141l8.306641 5.816406c1.102579-1.644961 1.691934-3.58025 1.693359-5.560547 0-5.5228475-4.477153-10-10-10z"/><path d="m11.492188 12 .0078.01172c.01972-.01695-.0045-.0068-.0078-.01172zm.007812.615234-7.5566406 5.289063c1.8802174 2.570174 4.8721485 4.091163 8.0566406 4.095703 2.98383-.002 5.810872-1.336409 7.708984-3.638672z"/><path d="m11 2.0605469c-5.1058961.513159-8.9946519 4.8078375-9 9.9394531.00453 1.783585.4860115 3.533501 1.3945312 5.068359l7.6054688-5.324218z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setborderstyle.svg b/loleaflet/images/lc_setborderstyle.svg
index 82b1868a83..6d3661a0d9 100644
--- a/loleaflet/images/lc_setborderstyle.svg
+++ b/loleaflet/images/lc_setborderstyle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v16h10.585938l7.414062-7.414062v-8.585938z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h9.585938l1-1h-10.585938v-16h18v8.585938l1-1v-7.585938c0-.554-.446-1-1-1z" fill="#808080"/><path d="m18.791016 2.9998446c-2.024439 1.4714687-4.730024 3.7411959-6.876954 6.0429688-.194876.2089383-.384252.4098921-.568359.6191406-.116389.1222132-.237166.2229163-.353515.349609-.07344.0869-.14368.18478-.214844.271485-1.3349826 1.486007-2.6346528 3.20583-3.7675784 4.83789-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.038668-.158268-.1149372-.320081-.2109375-.476562 1.9843886-1.685837 3.4256901-3.102846 4.4296871-4.175782.270428-.278544.595111-.642696.957032-1.046874 1.353947-1.5119865 3.289303-3.8939765 5.671875-7.5527344z" fill="#808080"/><g fill="#4d82b8"><path d="m7.0097656 15.120938c-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.0386682-.158268-.1149372-.320081-.2109375-.476562z"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3c-.554 0-1 .446-1 1v17h1v-17h17v17h1v-17c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m3 4v17h17v-17z" fill="#fafafa"/><path d="m11 4v8h-8v1h8v8h1v-8h8v-1h-8v-8z" fill="#797774"/><path d="m2 21h19v1h-19z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setbrightness.svg b/loleaflet/images/lc_setbrightness.svg
index 27e0a215e4..cefba0ed34 100644
--- a/loleaflet/images/lc_setbrightness.svg
+++ b/loleaflet/images/lc_setbrightness.svg
@@ -1,5 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
-
- /&amp;gt;
- <path d="m7.9570312 0c-.5305254 0-.9570312.42650583-.9570312.95703125v.08593755c0 .5305254.4265058.9570312.9570312.9570312h.0429688.0429688c.5305254 0 .9570312-.4265058.9570312-.9570312v-.08593755c0-.53052542-.4265058-.95703125-.9570312-.95703125zm.0429688 2c-3.3137085 0-6 2.6862915-6 6 0 3.313708 2.6862915 6 6 6 3.313708 0 6-2.686292 6-6 0-3.3137085-2.686292-6-6-6zm6 6c0 .554.446 1 1 1s1-.446 1-1-.446-1-1-1-1 .446-1 1zm-6 6h-.09375c-.5023559 0-.90625.403894-.90625.90625v.1875c0 .502356.4038941.90625.90625.90625h.1875c.5023559 0 .90625-.403894.90625-.90625v-.1875c0-.502356-.4038941-.90625-.90625-.90625zm-6-6v-.0332031c0-.5352204-.4315765-.9667969-.9667969-.9667969h-.06640622c-.53522035 0-.96679688.4315765-.96679688.9667969v.066406c0 .5352206.43157653.9667971.96679688.9667971h.06640622c.5352204 0 .9667969-.4315765.9667969-.9667969zm-.2617188-7c-.1887235 0-.3768746.072187-.5214843.2167969-.28921953.2892195-.28921953.7557023 0 1.0449219l.5214843.5214843c.2892196.2892195.7557024.2892195 1.0449219 0s .2892195-.7557023 0-1.0449219l-.5214843-.5214843c-.1446098-.1446098-.334714-.2167969-.5234376-.2167969zm12.5234378 0c-.188724 0-.378828.072187-.523438.2167969l-.521484.5214843c-.28922.2892196-.28922.7557024 0 1.0449219.289219.2892196.755702.2892196 1.044922 0l .521484-.5214843c.28922-.2892196.28922-.7557024 0-1.0449219-.14461-.1446098-.332761-.2167969-.521484-.2167969zm-12.0000002 12c-.1887236 0-.3788278.07219-.5234376.216797l-.5214843.521484c-.28921955.28922-.28921955.755703 0 1.044922.2892195.28922.7557023.28922 1.0449219 0l .5214843-.521484c.2892196-.28922.2892196-.755703 0-1.044922-.1446097-.14461-.3327608-.216797-.5214843-.216797zm11.4765622 0c-.188723 0-.376874.07219-.521484.216797-.28922.289219-.28922.755702 0 1.044922l.521484.521484c.28922.28922.755703.28922 1.044922 0 .28922-.289219.28922-.755702 0-1.044922l-.521484-.521484c-.14461-.14461-.334714-.216797-.523438-.216797z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fb983b"><g fill="#ed8733"><g><rect height="4" ry=".5" width="1" x="11" y="1"/><rect height="4" ry=".5" width="1" x="11" y="19"/></g><g transform="matrix(0 1 -1 0 23 0)"><rect height="4" ry=".5" width="1" x="11" y="1"/><rect height="4" ry=".5" width="1" x="11" y="19"/></g><circle cx="11" cy="12" r="6"/><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 11.853553 -4.617009)"><rect height="4" ry=".5" width="1" x="11" y="1"/><rect height="4" ry=".5" width="1" x="11" y="19"/></g><g transform="matrix(-.70710678 .70710678 -.70710678 -.70710678 28.117009 12.353553)"><rect height="4" ry=".5" width="1" x="11" y="1"/><rect height="4" ry=".5" width="1" x="11" y="19"/></g></g><circle cx="11" cy="12" fill="#f8db8f" r="5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setcontrast.svg b/loleaflet/images/lc_setcontrast.svg
index a8affb5faf..c74f9c37a5 100644
--- a/loleaflet/images/lc_setcontrast.svg
+++ b/loleaflet/images/lc_setcontrast.svg
@@ -1,4 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
-
- /&amp;gt;
- <path d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0 -7-7z" fill="#fff"/><path d="m8 0c-4.418278 0-8 3.581722-8 8s3.581722 8 8 8 8-3.581722 8-8-3.581722-8-8-8zm0 1c3.865993 0 7 3.1340068 7 7 0 3.865993-3.134007 7-7 7z" fill="#808080"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g stroke="#3a3a38"><path d="m12.002345 1.489479c-5.7925527 0-10.4982167 4.7056617-10.4982167 10.498214 0 5.792554 4.705664 10.498219 10.4982167 10.498216 5.79255 0 10.498219-4.705662 10.498213-10.498216 0-5.7925523-4.705663-10.498214-10.498213-10.498214z" fill="#fafafa" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.003654"/><path d="m11.502343 22.487693a9.9999997 10.5 0 1 1 .000001-20.9999998l-.000001 10.4999998z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setdefault.svg b/loleaflet/images/lc_setdefault.svg
index 43e9314973..e15ff7086a 100644
--- a/loleaflet/images/lc_setdefault.svg
+++ b/loleaflet/images/lc_setdefault.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.884766 2-8.884766 18h2.640625c.2756917 0 .5209363-.07685.734375-.230469.2134387-.16265.3689708-.344173.4667969-.542969l1.6816406-3.617187h6.6855465l2.839844-2.857422-2.708984-10.751953zm1.359375 3.1308594c.06225.4427711.125247.8548569.1875 1.234375.07115.3704819.138919.6944889.201171.9746094l1.292969 5.8691402h-5.2949216l2.7207026-5.8417965c.124506-.2891566.262877-.6224351.414063-1.0019531.160079-.3795181.318437-.7916039.478516-1.234375z" fill="#696969"/><path d="m1.5 21c-.277 0-.5.223-.5.5s.223.5.5.5h8.611328c-.1103-.322568-.1242712-.669998-.04297-1z" fill="#696969"/><g fill="#e68497"><path d="m16.518661 20.388672 6.495399-6.642082-2.741063-2.75182-6.590273 6.561871z"/><path d="m13.579208 23c.189562 0 .378184-.07172.523438-.216797l1.673828-1.669922-2.847656-2.849609-1.710938 1.638672c-.290506.290127-.290506.756747 0 1.046875l1.835938 1.833984c.145254.145064.335828.216797.52539.216797z"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4316406 19c-.277 0-.5.223-.5.5s.223.5.5.5h6.9042969c-.1090838-.322737-.1233304-.670405-.0410156-1z" fill="#3a3a38"/><g fill="#ed3d3b"><path d="m16.518661 20.388672 4.995399-4.642082-3.51406-3.74659-5.090273 4.561871z" fill="#d42314"/><path d="m13.579208 23c.189562 0 .378184-.07172.523438-.216797l2.416015-2.394531-3.620653-3.844379-2.453125 2.363281c-.290506.290127-.290506.756747 0 1.046875l2.608935 2.828754c.145254.145064.335828.216797.52539.216797z" fill="#d42314"/><path d="m17.982422 13.048828-4.052734 3.529297 2.599609 2.755859 3.972656-3.597656z" fill="#ff9198"/></g><path d="m9.5996094 5-6.5996094 13h1.3554688c.145104 0 .2745929-.03999.3867187-.119141.1121258-.08574.1933287-.184749.2460937-.296875l1.7695313-3.583984h5.2597655l.398438 1.634766 1.384765-1.378907-2.43164-9.255859zm.6914066 1.6328125c.03298.2374429.0698.4608146.109375.671875.04617.2044647.08616.3866266.11914.5449219l1.253907 5.1503906h-4.523438l2.5371094-5.140625c.072552-.1582953.1505838-.3436271.2363286-.5546875.08574-.2110604.175239-.4344321.267578-.671875z" fill="#3a3a38" transform="translate(1 -1)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setgamma.svg b/loleaflet/images/lc_setgamma.svg
index 2cf9ae44f0..6b86c0a355 100644
--- a/loleaflet/images/lc_setgamma.svg
+++ b/loleaflet/images/lc_setgamma.svg
@@ -1,2 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
- <path d="m1 1h14v14h-14z" fill="#fff"/><path d="m0 0v16h16v-16zm1 1h14v14h-14zm1 1v12l3.15625-3.15625c-.7238576-.723858-1.15625-1.7391805-1.15625-2.84375 0-2.209139 1.790861-4 4-4 1.1045695 0 2.119892.4323924 2.84375 1.15625l3.15625-3.15625zm8.84375 3.15625-5.6875 5.6875c.7238576.723858 1.7391805 1.15625 2.84375 1.15625 2.209139 0 4-1.790861 4-4 0-1.1045695-.432392-2.1198924-1.15625-2.84375z" fill="#808080"/></svg>
+<svg height="24" viewBox="0 0 6.3499999 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -290.64998)"><path d="m.79375 291.17917c-.14657916 0-.26458333.118-.26458333.26458v4.7625c0 .14658.11800417.26458.26458333.26458h4.7625c.1465792 0 .2645834-.118.2645834-.26458v-4.7625c0-.14658-.1180042-.26458-.2645834-.26458zm0 .26458h4.7625v4.7625h-4.7625z" fill="#3a3a38" stroke-width=".264583"/><path d="m.79375 291.44375h4.7625v4.7625h-4.7625z" fill="#fafafa" stroke-width=".264583"/><g fill="#c8c6c4" transform="matrix(.26458333 0 0 .26458333 0 290.65)"><g stroke-width="1.133893"><path d="m3 10h18v1h-18z"/><path d="m3 14h18v1h-18z"/><path d="m3 18h18v1h-18z"/></g><path d="m7 3v18h-1v-18z"/><path d="m11 3v18h-1v-18z"/><path d="m15 3v18h-1v-18z"/><path d="m19 3v18h-1v-18z"/><path d="m3 6h18v1h-18z" stroke-width="1.176697"/></g><path d="m5.405355 291.45822c-.062752.001-.1158568.0468-.1271241.10852-.2514333 1.27102-.7762632 2.12175-1.4717448 2.7311s-1.9629051 1.38035-2.91334217 1.65416c-.17638707.0447-.10041707.30977.0728638.25425.21072607-.006.28211137-.0191.40824377-.0558.8658826-.26686 2.0547541-1.02547 2.6968179-1.58802.6954817-.60935 1.2203115-1.46007 1.4717448-2.7311.0023-.0126.0074-.0241.01292-.0351l.0005158-.17833c.017664-.0834-.065644-.16152-.150895-.15968z" fill="#1e8bcd" stroke-width=".264583"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setgraphtransparency.svg b/loleaflet/images/lc_setgraphtransparency.svg
index 46fc259145..4901078600 100644
--- a/loleaflet/images/lc_setgraphtransparency.svg
+++ b/loleaflet/images/lc_setgraphtransparency.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.0175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.021484l5.828125-4.2753902zm1 .0078125v7.2207032l5.822266 4.2714842a7.5 7.5 0 0 0 1.177734-4.017578 7.5 7.5 0 0 0 -7-7.4746094zm-2 1.2695313v5.4453125l-4.4335938 3.2519536c-.3336092-.793279-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .0078125c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236115 1.6951259-.570312 2.4863279l-4.429688-3.2480466zm-1.5 6.8183594-5.7324219 4.2031252a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875zm0 1.2402342 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#808080"/><path d="m6 2.2949219v5.4453125l-4.4335938 3.2519536c-.3336092-.79328-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .00781c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236116 1.6951259-.570312 2.4863279l-4.429688-3.2480441zm-1.5 13.6972681c-5 0-2.5 0 0 0zm0-5.638672 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><path d="m12 16a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#3a3a38"/><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z" fill="#57575e"/><g fill="#1e8bcd"><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/></g><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><g fill="#3a3a38"><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z"/><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/><circle cx="6.5" cy="12.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setgreen.svg b/loleaflet/images/lc_setgreen.svg
index 17711f3443..e063caa771 100644
--- a/loleaflet/images/lc_setgreen.svg
+++ b/loleaflet/images/lc_setgreen.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.017578a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.0214841l5.828125-4.2753903zm1 .00781v7.2207032l5.822266 4.2714848a7.5 7.5 0 0 0 1.177734-4.0175761 7.5 7.5 0 0 0 -7-7.4746094zm-.5 8.0957057-5.7324219 4.2031253a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875z" fill="#76a797"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#18ab50"><path d="m12 2v9.744141l8.306641 5.816406c1.102579-1.644961 1.691934-3.58025 1.693359-5.560547 0-5.5228475-4.477153-10-10-10z"/><path d="m11.492188 12 .0078.01172c.01972-.01695-.0045-.0068-.0078-.01172zm.007812.615234-7.5566406 5.289063c1.8802174 2.570174 4.8721485 4.091163 8.0566406 4.095703 2.98383-.002 5.810872-1.336409 7.708984-3.638672z"/><path d="m11 2.0605469c-5.1058961.513159-8.9946519 4.8078375-9 9.9394531.00453 1.783585.4860115 3.533501 1.3945312 5.068359l7.6054688-5.324218z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setminimalcolumnwidth.svg b/loleaflet/images/lc_setminimalcolumnwidth.svg
index b3098a3037..95a144a591 100644
--- a/loleaflet/images/lc_setminimalcolumnwidth.svg
+++ b/loleaflet/images/lc_setminimalcolumnwidth.svg
@@ -1,4 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m9 6v15h6v-15z" fill="#fff"/>
- <path d="m8 2v20h7v-20h-6zm1 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v18h5v-18z" fill="#fafafa"/><path d="m8 2v20h1 6v-20h-6zm1 1h5v18h-5z" fill="#3a3a38"/><path d="m9 5v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setminimalrowheight.svg b/loleaflet/images/lc_setminimalrowheight.svg
index 383d58400d..05705cd2e1 100644
--- a/loleaflet/images/lc_setminimalrowheight.svg
+++ b/loleaflet/images/lc_setminimalrowheight.svg
@@ -1,4 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m3 11v3h18v-3z" fill="#fff"/>
- <path d="m2 10v5h20v-5zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 11v3h18v-3z" fill="#fafafa"/><path d="m2 10v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setobjecttobackground.svg b/loleaflet/images/lc_setobjecttobackground.svg
index c14cb6e41b..ed812df8af 100644
--- a/loleaflet/images/lc_setobjecttobackground.svg
+++ b/loleaflet/images/lc_setobjecttobackground.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h14v-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h14v18h-14z" fill="#808080"/><path d="m21 11.5a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#eac282"/><g fill="#808080"><rect height="1" ry=".410114" width="12" x="4" y="9"/><rect height="1" ry=".5" width="12" x="4" y="15"/><rect height="1" ry=".482023" width="12" x="4" y="12"/><rect height="1" ry=".482023" width="12" x="4" y="18"/><rect height="1" ry=".410114" width="12" x="4" y="6"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h14v-18z" fill="#fafafa"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h14v18h-14z" fill="#3a3a38"/><path d="m21 11.5a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#ed8733"/><path d="m20 11.5a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="#f8db8f"/><g fill="#797774"><rect height="1" ry=".410114" width="12" x="4" y="9"/><rect height="1" ry=".5" width="12" x="4" y="15"/><rect height="1" ry=".482023" width="12" x="4" y="12"/><rect height="1" ry=".482023" width="12" x="4" y="18"/><rect height="1" ry=".410114" width="12" x="4" y="6"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setobjecttoforeground.svg b/loleaflet/images/lc_setobjecttoforeground.svg
index 88c52bc79b..16963aa30a 100644
--- a/loleaflet/images/lc_setobjecttoforeground.svg
+++ b/loleaflet/images/lc_setobjecttoforeground.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h14v-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h14v18h-14z" fill="#808080"/><g fill="#808080"><rect height="1" ry=".410114" width="12" x="4" y="9"/><rect height="1" ry=".5" width="12" x="4" y="15"/><rect height="1" ry=".482023" width="12" x="4" y="12"/><rect height="1" ry=".482023" width="12" x="4" y="18"/><rect height="1" ry=".410114" width="12" x="4" y="6"/></g><path d="m21 11.5a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h14v-18z" fill="#fafafa"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h14v18h-14z" fill="#3a3a38"/><g fill="#797774"><rect height="1" ry=".410114" width="12" x="4" y="9"/><rect height="1" ry=".5" width="12" x="4" y="15"/><rect height="1" ry=".482023" width="12" x="4" y="12"/><rect height="1" ry=".482023" width="12" x="4" y="18"/><rect height="1" ry=".410114" width="12" x="4" y="6"/></g><path d="m21 11.5a7.5 7.5 0 0 1 -7.5 7.5 7.5 7.5 0 0 1 -7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#ed8733"/><path d="m20 11.5a6.5 6.5 0 0 1 -6.5 6.5 6.5 6.5 0 0 1 -6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5z" fill="#f8db8f"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setoptimalcolumnwidth.svg b/loleaflet/images/lc_setoptimalcolumnwidth.svg
index 2b2b8590f6..011315bdcf 100644
--- a/loleaflet/images/lc_setoptimalcolumnwidth.svg
+++ b/loleaflet/images/lc_setoptimalcolumnwidth.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 6v15h6v-15z" fill="#fff"/><path d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"/><path d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 6v15h6v-15z" fill="#fafafa"/><path d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 1h5v2 1 3 1 3 1 3 1 3h-5v-3-1-3-1-3-1-3-1z" fill="#3a3a38"/><g fill="#1e8bcd" fill-rule="evenodd"><path d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"/><path d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"/></g><path d="m9 5v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setoptimalrowheight.svg b/loleaflet/images/lc_setoptimalrowheight.svg
index 9820937f9b..b62a001383 100644
--- a/loleaflet/images/lc_setoptimalrowheight.svg
+++ b/loleaflet/images/lc_setoptimalrowheight.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 11v4h18v-4z" fill="#fff"/><path d="m2 10v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m12.478503 22.999939c-.155822-.0025-.30157-.07751-.394088-.202942l-2.9439543-2.948519c-.4716317-.472232.2373646-1.179435.7081878-.706396l2.1401715 2.144555.0078-4.779637c-.0096-.675574 1.008449-.675574.998876 0l-.0078 4.779637 2.147974-2.144555c.472081-.4889 1.195676.238868.704286.708347l-2.95761 2.954374c-.09621.125237-.245959.197595-.403843.195136z"/><path d="m12.478503 1.0000599a.49948816.49960054 0 0 0 -.394088.202942l-2.9439543 2.948519a.50007538.50018789 0 1 0 .7081878.706396l2.1401715-2.144555.0078 5.779957a.49948816.49960054 0 1 0 .998876 0l-.0078-5.779957 2.147974 2.144555a.49948816.49960054 0 1 0 .704286-.708347l-2.95761-2.954374a.49948816.49960054 0 0 0 -.403843-.195136z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 11v4h18v-4z" fill="#fafafa"/><path d="m2 10v1 4h1 5 1 6 1 5 1v-4-1zm1 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#3a3a38"/><g fill="#1e8bcd" fill-rule="evenodd"><path d="m12.478503 22.999939c-.155822-.0025-.30157-.07751-.394088-.202942l-2.9439543-2.948519c-.4716317-.472232.2373646-1.179435.7081878-.706396l2.1401715 2.144555.0078-4.779637c-.0096-.675574 1.008449-.675574.998876 0l-.0078 4.779637 2.147974-2.144555c.472081-.4889 1.195676.238868.704286.708347l-2.95761 2.954374c-.09621.125237-.245959.197595-.403843.195136z"/><path d="m12.478503 1.0000599a.49948816.49960054 0 0 0 -.394088.202942l-2.9439543 2.948519a.50007538.50018789 0 1 0 .7081878.706396l2.1401715-2.144555.0078 5.779957a.49948816.49960054 0 1 0 .998876 0l-.0078-5.779957 2.147974 2.144555a.49948816.49960054 0 1 0 .704286-.708347l-2.95761-2.954374a.49948816.49960054 0 0 0 -.403843-.195136z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setparagraphlanguagemenu.svg b/loleaflet/images/lc_setparagraphlanguagemenu.svg
index 53ef0a279a..369a5ec5b2 100644
--- a/loleaflet/images/lc_setparagraphlanguagemenu.svg
+++ b/loleaflet/images/lc_setparagraphlanguagemenu.svg
@@ -1,10 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m6.332 13-0.39844 0.43555-1.9277 1.9277-1.9277-1.9277a0.58188 0.58188 0 1 0-0.80078 0.80078l2.3281 2.3281 0.40039 0.43555 0.40039-0.43555 1.9258-1.9277 1.9277 1.9277 0.099609 0.10742c0.078991-0.11387 0.16798-0.22302 0.27148-0.32422 0.36248-0.35436 0.80476-0.55278 1.2598-0.61328l1.0977-1.0977 1.9258 1.9277 0.40039 0.43555 0.40039-0.43555 1.9277-1.9277 0.59766 0.59961 0.75586-0.8457-0.95508-0.95508-0.39844-0.43555-0.40039 0.43555-1.9277 1.9277-1.9277-1.9277-0.39844-0.43555-0.40039 0.43555-1.9277 1.9277-1.9277-1.9277z" fill="#d65532"/>
- <g fill="#696969">
- <path d="m10 12h-1.4709q-0.25485 0-0.40777-0.12048-0.15291-0.12801-0.22573-0.31626l-0.61165-1.9654h-3.5607l-0.60437 1.9578q-0.058253 0.16566-0.22573 0.30874-0.16019 0.13554-0.40049 0.13554h-1.4927l3.5243-10h1.9515zm-5.8471-3.7877h2.6942l-0.98301-3.1627q-0.087379-0.23343-0.18204-0.54217-0.09466-0.31627-0.18932-0.68524-0.087379 0.36898-0.18204 0.68524-0.09466 0.31627-0.17476 0.5497z" fill="#696969"/>
- <path d="m11 11.897v-9.8967h1.671v3.8636q0.38158-0.41322 0.84868-0.66116 0.4671-0.25482 1.0526-0.25482 0.55921 0 1.0066 0.23416 0.44737 0.23416 0.76316 0.67493 0.31579 0.43388 0.48684 1.0537 0.17105 0.61983 0.17105 1.3912 0 0.83333-0.19737 1.5152-0.19737 0.68182-0.55921 1.1708-0.36184 0.48209-0.86842 0.75069-0.5 0.26171-1.1184 0.26171-0.30263 0-0.54605-0.06198-0.23684-0.06198-0.44079-0.17218-0.20395-0.11708-0.375-0.27548-0.16447-0.16529-0.32237-0.36501l-0.07237 0.44077q-0.0329 0.18595-0.13158 0.26171-0.09868 0.06887-0.25658 0.06887h-1.1118zm2.9934-5.5854q-0.42105 0-0.73026 0.19972-0.30921 0.19284-0.5921 0.56474v3.0165q0.25 0.32369 0.53947 0.45454 0.28947 0.13085 0.61842 0.13085 0.32895 0 0.59868-0.12397 0.26974-0.13086 0.45395-0.40634 0.19079-0.28237 0.28947-0.71625 0.10526-0.44077 0.10526-1.0606 0-0.55096-0.08553-0.93664-0.085523-0.39256-0.25-0.6405-0.15789-0.24793-0.40132-0.36501-0.23684-0.11708-0.54605-0.11708z" fill="#696969"/>
- <path d="m20.867 5c-0.46948 0-0.88172 0.089844-1.2402 0.26758-0.35425 0.17773-0.65321 0.42383-0.89648 0.73828-0.23901 0.3099-0.42115 0.67578-0.54492 1.0996-0.12377 0.42383-0.18555 0.88411-0.18555 1.3809 0 0.55599 0.07009 1.0527 0.21094 1.4902 0.14084 0.43294 0.3313 0.80078 0.57031 1.1016 0.19531 0.24148 0.42003 0.4238 0.66211 0.57422l0.81055-0.9082-0.01953 0.02539c0.06369-0.07601 0.13506-0.14331 0.20703-0.20898-0.17002-0.09409-0.3164-0.23891-0.4375-0.44141-0.22621-0.38281-0.33984-0.92643-0.33984-1.6328 0-0.33268 0.0269-0.63346 0.07813-0.90234 0.05548-0.26888 0.13549-0.49674 0.24219-0.68359 0.1067-0.18685 0.24211-0.33138 0.4043-0.43164 0.16645-0.10026 0.36009-0.15039 0.58203-0.15039 0.17926 0 0.32617 0.026041 0.44141 0.076172 0.11951 0.05013 0.22128 0.10612 0.30664 0.16992 0.08963 0.059244 0.16999 0.11393 0.23828 0.16406 0.06829 0.050131 0.14156 0.076172 0.22266 0.076172 0.08535 0 0.15226-0.018229 0.19922-0.054687 0.04694-0.041016 0.09367-0.094401 0.14062-0.1582l0.42968-0.62109c-0.26889-0.31445-0.57298-0.55273-0.91016-0.7168-0.33717-0.16862-0.728-0.25391-1.1719-0.25391z"/>
- </g>
- <path d="m22.008 11.016c-0.11263-0.02069-0.22958-0.02189-0.34981 0.0022-0.25623 0.05414-0.49235 0.19518-0.65848 0.39344l-7.353 8.2266-2.6339-2.5753c-0.44054-0.43079-1.2421-0.43076-1.6828 0-0.44056 0.43077-0.4406 1.2145 0 1.6453l3.5119 3.4337 0.91455 0.85842 0.8048-0.92996 8.1944-9.1565c0.5812-0.61865 0.04074-1.7531-0.74765-1.8979z" fill="#76a797"/>
- <path d="m6.332 13-0.39844 0.43555-1.9277 1.9277-1.9277-1.9277a0.58188 0.58188 0 1 0-0.80078 0.80078l2.3281 2.3281 0.40039 0.43555 0.40039-0.43555 1.9258-1.9277 1.9277 1.9277 0.099609 0.10742c0.078991-0.11387 0.16798-0.22302 0.27148-0.32422 0.36248-0.35436 0.80476-0.55278 1.2598-0.61328l1.0977-1.0977 1.9258 1.9277 0.40039 0.43555 0.40039-0.43555 1.9277-1.9277 0.59766 0.59961 0.75586-0.8457-0.95508-0.95508-0.39844-0.43555-0.40039 0.43555-1.9277 1.9277-1.9277-1.9277-0.39844-0.43555-0.40039 0.43555-1.9277 1.9277-1.9277-1.9277z" fill="#d65532"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g><g fill="#ed3d3b"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734-.8007812.800781 2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 2.1679688 2.363281 2.488281-2.363281 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setred.svg b/loleaflet/images/lc_setred.svg
index cbe4103bbd..162e9b410f 100644
--- a/loleaflet/images/lc_setred.svg
+++ b/loleaflet/images/lc_setred.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.017578a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.0214841l5.828125-4.2753903zm1 .00781v7.2207032l5.822266 4.2714848a7.5 7.5 0 0 0 1.177734-4.0175761 7.5 7.5 0 0 0 -7-7.4746094zm-.5 8.0957057-5.7324219 4.2031253a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875z" fill="#e68497"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#ed3d3b"><path d="m12 2v9.744141l8.306641 5.816406c1.102579-1.644961 1.691934-3.58025 1.693359-5.560547 0-5.5228475-4.477153-10-10-10z"/><path d="m11.492188 12 .0078.01172c.01972-.01695-.0045-.0068-.0078-.01172zm.007812.615234-7.5566406 5.289063c1.8802174 2.570174 4.8721485 4.091163 8.0566406 4.095703 2.98383-.002 5.810872-1.336409 7.708984-3.638672z"/><path d="m11 2.0605469c-5.1058961.513159-8.9946519 4.8078375-9 9.9394531.00453 1.783585.4860115 3.533501 1.3945312 5.068359l7.6054688-5.324218z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_setselectionlanguagemenu.svg b/loleaflet/images/lc_setselectionlanguagemenu.svg
index a23f6c2655..4fa9f15b24 100644
--- a/loleaflet/images/lc_setselectionlanguagemenu.svg
+++ b/loleaflet/images/lc_setselectionlanguagemenu.svg
@@ -1 +1,86 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.332 13-.39844.43555-1.9277 1.9277-1.9277-1.9277a.58188.58188 0 1 0 -.80078.80078l2.3281 2.3281.40039.43555.40039-.43555 1.9258-1.9277 1.9277 1.9277.099609.10742c.078991-.11387.16798-.22302.27148-.32422.36248-.35436.80476-.55278 1.2598-.61328l1.0977-1.0977 1.9258 1.9277.40039.43555.40039-.43555 1.9277-1.9277.59766.59961.75586-.8457-.95508-.95508-.39844-.43555-.40039.43555-1.9277 1.9277-1.9277-1.9277-.39844-.43555-.40039.43555-1.9277 1.9277-1.9277-1.9277z" fill="#d65532"/><g fill="#696969"><rect fill="#696969" height="12" rx=".98201" ry=".90166" stroke="#696969" stroke-linejoin="round" stroke-width=".30299" width="18" y="1"/><path d="m10 12h-1.4709q-.25485 0-.40777-.12048-.15291-.12801-.22573-.31626l-.61165-1.9654h-3.5607l-.60437 1.9578q-.058253.16566-.22573.30874-.16019.13554-.40049.13554h-1.4927l3.5243-10h1.9515zm-5.8471-3.7877h2.6942l-.98301-3.1627q-.087379-.23343-.18204-.54217-.09466-.31627-.18932-.68524-.087379.36898-.18204.68524-.09466.31627-.17476.5497z" fill="#fff"/><path d="m11 11.897v-9.8967h1.671v3.8636q.38158-.41322.84868-.66116.4671-.25482 1.0526-.25482.55921 0 1.0066.23416.44737.23416.76316.67493.31579.43388.48684 1.0537.17105.61983.17105 1.3912 0 .83333-.19737 1.5152-.19737.68182-.55921 1.1708-.36184.48209-.86842.75069-.5.26171-1.1184.26171-.30263 0-.54605-.06198-.23684-.06198-.44079-.17218-.20395-.11708-.375-.27548-.16447-.16529-.32237-.36501l-.07237.44077q-.0329.18595-.13158.26171-.09868.06887-.25658.06887h-1.1118zm2.9934-5.5854q-.42105 0-.73026.19972-.30921.19284-.5921.56474v3.0165q.25.32369.53947.45454.28947.13085.61842.13085.32895 0 .59868-.12397.26974-.13086.45395-.40634.19079-.28237.28947-.71625.10526-.44077.10526-1.0606 0-.55096-.08553-.93664-.085523-.39256-.25-.6405-.15789-.24793-.40132-.36501-.23684-.11708-.54605-.11708z" fill="#fff"/><path d="m20.867 5c-.46948 0-.88172.089844-1.2402.26758-.35425.17773-.65321.42383-.89648.73828-.23901.3099-.42115.67578-.54492 1.0996-.12377.42383-.18555.88411-.18555 1.3809 0 .55599.07009 1.0527.21094 1.4902.14084.43294.3313.80078.57031 1.1016.19531.24148.42003.4238.66211.57422l.81055-.9082-.01953.02539c.06369-.07601.13506-.14331.20703-.20898-.17002-.09409-.3164-.23891-.4375-.44141-.22621-.38281-.33984-.92643-.33984-1.6328 0-.33268.0269-.63346.07813-.90234.05548-.26888.13549-.49674.24219-.68359s.24211-.33138.4043-.43164c.16645-.10026.36009-.15039.58203-.15039.17926 0 .32617.026041.44141.076172.11951.05013.22128.10612.30664.16992.08963.059244.16999.11393.23828.16406.06829.050131.14156.076172.22266.076172.08535 0 .15226-.018229.19922-.054687.04694-.041016.09367-.094401.14062-.1582l.42968-.62109c-.26889-.31445-.57298-.55273-.91016-.7168-.33717-.16862-.728-.25391-1.1719-.25391z"/></g><path d="m22.008 11.016c-.11263-.02069-.22958-.02189-.34981.0022-.25623.05414-.49235.19518-.65848.39344l-7.353 8.2266-2.6339-2.5753c-.44054-.43079-1.2421-.43076-1.6828 0-.44056.43077-.4406 1.2145 0 1.6453l3.5119 3.4337.91455.85842.8048-.92996 8.1944-9.1565c.5812-.61865.04074-1.7531-.74765-1.8979z" fill="#76a797"/><path d="m6.332 13-.39844.43555-1.9277 1.9277-1.9277-1.9277a.58188.58188 0 1 0 -.80078.80078l2.3281 2.3281.40039.43555.40039-.43555 1.9258-1.9277 1.9277 1.9277.099609.10742c.078991-.11387.16798-.22302.27148-.32422.36248-.35436.80476-.55278 1.2598-.61328l1.0977-1.0977 1.9258 1.9277.40039.43555.40039-.43555 1.9277-1.9277.59766.59961.75586-.8457-.95508-.95508-.39844-.43555-.40039.43555-1.9277 1.9277-1.9277-1.9277-.39844-.43555-.40039.43555-1.9277 1.9277-1.9277-1.9277z" fill="#d65532"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg18"
+ sodipodi:docname="lc_setselectionlanguagemenu.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs22" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview20"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="5.0195191"
+ inkscape:cy="12.119143"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg18">
+ <inkscape:grid
+ type="xygrid"
+ id="grid834" />
+ </sodipodi:namedview>
+ <path
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 0,0 H 16 V 13 H 0 Z"
+ id="rect836" />
+ <path
+ d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z"
+ fill="#18ab50"
+ id="path2" />
+ <path
+ style="fill:#fafafa;stroke-width:0.39735201"
+ inkscape:connector-curvature="0"
+ id="path4"
+ d="m 6.2889088,12.029355 q -0.2017801,0 -0.310431,-0.06209 -0.1086508,-0.06209 -0.1474546,-0.256106 l -0.1707371,-0.70623 q -0.2949094,0.271627 -0.582058,0.488929 -0.2793878,0.209541 -0.5898187,0.356995 -0.310431,0.147455 -0.6674266,0.217302 -0.3569955,0.07761 -0.7838381,0.07761 -0.4423641,0 -0.8304027,-0.116412 Q 1.8264641,11.905183 1.5315547,11.656838 1.2444061,11.400732 1.073669,11.028215 0.91069281,10.647937 0.91069281,10.135726 q 0,-0.4501245 0.24058399,-0.8614455 Q 1.3996215,8.8551987 1.9506364,8.5292462 2.5016514,8.2032938 3.3863795,8.0015136 4.2711077,7.7919728 5.5593961,7.7609297 v -0.582058 q 0,-0.8847282 -0.3802779,-1.3270923 -0.3725171,-0.4501248 -1.0942691,-0.4501248 -0.4811679,0 -0.8148812,0.1241723 Q 2.9440154,5.6499993 2.7034315,5.797454 2.4628475,5.9449087 2.2843497,6.0690811 2.1136127,6.1932534 1.9351149,6.1932534 q -0.1396939,0 -0.240584,-0.069847 -0.10089,-0.069847 -0.1629762,-0.1784978 L 1.2832099,5.5103054 Q 1.9118326,4.9049651 2.6335845,4.6100557 3.3630972,4.3073855 4.2478254,4.3073855 q 0.6363834,0 1.1330729,0.2095409 0.4966895,0.2017801 0.8304027,0.582058 0.3337133,0.3802779 0.5044503,0.9080105 0.1784978,0.5277326 0.1784978,1.1718768 V 12.029355 Z M 3.4484657,11.191192 q 0.341474,0 0.6286227,-0.06985 0.2871486,-0.06985 0.5432541,-0.19402 0.2561055,-0.131933 0.481168,-0.318191 0.2328232,-0.19402 0.4578856,-0.426843 V 8.6146147 Q 4.6513856,8.6534186 4.0150022,8.7698302 3.3786188,8.878481 2.9750585,9.0647396 2.5792591,9.2509982 2.4007613,9.5071037 2.2222635,9.7554484 2.2222635,10.065879 q 0,0.29491 0.093129,0.512211 0.10089,0.209541 0.2638663,0.349235 0.1629762,0.131933 0.3880387,0.20178 0.2250624,0.06209 0.4811679,0.06209 z" />
+ <path
+ style="fill:#fafafa;stroke-width:0.39735201"
+ inkscape:connector-curvature="0"
+ id="path6"
+ d="M 8.9818971,12.029355 V 0.99353526 H 10.347793 V 5.5180662 q 0.465647,-0.551015 1.063226,-0.8692067 0.59758,-0.3259524 1.373657,-0.3259524 0.659666,0 1.187398,0.2561055 0.527733,0.2561055 0.90025,0.7372734 0.372517,0.481168 0.566537,1.1718768 0.20178,0.6829481 0.20178,1.5521547 0,0.9235321 -0.225063,1.6763271 -0.225062,0.7527954 -0.644144,1.2960494 -0.419082,0.535493 -1.016661,0.830402 -0.59758,0.29491 -1.342614,0.29491 -0.745034,0 -1.249485,-0.279388 -0.496689,-0.287149 -0.884728,-0.791599 l -0.07761,0.675187 q -0.03104,0.287149 -0.3337137,0.287149 z M 12.32679,5.4016546 q -0.628622,0 -1.10979,0.2949093 -0.473407,0.2949094 -0.869207,0.8381636 v 3.6630855 q 0.356996,0.488928 0.783838,0.690708 0.426843,0.19402 0.939054,0.19402 1.047704,0 1.60648,-0.752795 0.558776,-0.7527953 0.558776,-2.2428638 0,-1.3814177 -0.49669,-2.0333227 Q 13.242562,5.4016546 12.32679,5.4016546 Z" />
+ <path
+ style="fill:#3a3a38;stroke-width:0.39735201"
+ inkscape:connector-curvature="0"
+ id="path8"
+ d="m 22.182973,5.8052148 q -0.06209,0.085369 -0.124173,0.1319331 -0.05433,0.038804 -0.162976,0.038804 -0.116412,0 -0.240584,-0.093129 -0.124172,-0.093129 -0.310431,-0.2017801 -0.186258,-0.1164116 -0.457886,-0.2095409 -0.263866,-0.093129 -0.651904,-0.093129 -0.512212,0 -0.908011,0.2017801 -0.388039,0.1940194 -0.651905,0.5665365 -0.256105,0.3647564 -0.395799,0.8924889 -0.131934,0.5277326 -0.131934,1.1873984 0,0.682948 0.139694,1.2184414 0.147455,0.5277326 0.411321,0.8924888 0.263867,0.364757 0.636384,0.558776 0.372517,0.186259 0.838163,0.186259 0.450125,0 0.737274,-0.116412 0.287148,-0.116412 0.481168,-0.256105 0.194019,-0.139694 0.318191,-0.256106 0.131934,-0.116412 0.271628,-0.116412 0.155215,0 0.248344,0.131934 l 0.3958,0.496689 q -0.248345,0.30267 -0.551015,0.527733 -0.30267,0.217301 -0.651905,0.364756 -0.349235,0.139694 -0.729513,0.209541 -0.372517,0.06985 -0.760556,0.06985 -0.667426,0 -1.249484,-0.263866 -0.582058,-0.263867 -1.016661,-0.760556 -0.426843,-0.50445 -0.675188,-1.2262027 -0.240584,-0.7295127 -0.240584,-1.6608055 0,-0.8459243 0.225063,-1.5599155 0.225062,-0.7217519 0.651905,-1.2417237 0.434603,-0.5199718 1.063226,-0.8071205 0.636383,-0.2949093 1.459025,-0.2949093 0.776077,0 1.358135,0.2638662 0.582058,0.2561056 1.032183,0.721752 z" />
+ <g
+ fill="#ed3d3b"
+ id="g16">
+ <path
+ d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"
+ id="path12" />
+ <path
+ d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734-.8007812.800781 2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 2.1679688 2.363281 2.488281-2.363281 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"
+ id="path14" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_settransparency.svg b/loleaflet/images/lc_settransparency.svg
index 46fc259145..4901078600 100644
--- a/loleaflet/images/lc_settransparency.svg
+++ b/loleaflet/images/lc_settransparency.svg
@@ -1 +1 @@
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg"><path d="m7 1.0175781a7.5 7.5 0 0 0 -7 7.4824219 7.5 7.5 0 0 0 1.171875 4.021484l5.828125-4.2753902zm1 .0078125v7.2207032l5.822266 4.2714842a7.5 7.5 0 0 0 1.177734-4.017578 7.5 7.5 0 0 0 -7-7.4746094zm-2 1.2695313v5.4453125l-4.4335938 3.2519536c-.3336092-.793279-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .0078125c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236115 1.6951259-.570312 2.4863279l-4.429688-3.2480466zm-1.5 6.8183594-5.7324219 4.2031252a7.5 7.5 0 0 0 5.7324219 2.675781 7.5 7.5 0 0 0 5.740234-2.671875zm0 1.2402342 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#808080"/><path d="m6 2.2949219v5.4453125l-4.4335938 3.2519536c-.3336092-.79328-.5659386-1.6242935-.5664062-2.492188.0003629-3.0486261 2.1332162-5.5096622 5-6.2050781zm3 .00781c2.864387.6948589 4.996464 3.1532319 5 6.1992187-.0025.8661467-.236116 1.6951259-.570312 2.4863279l-4.429688-3.2480441zm-1.5 13.6972681c-5 0-2.5 0 0 0zm0-5.638672 4.091797 2.998047c-1.160893.973412-2.5508378 1.640362-4.0898439 1.640625-1.5385715-.002079-2.9282815-.668292-4.0878906-1.642578z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><path d="m12 16a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#3a3a38"/><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z" fill="#57575e"/><g fill="#1e8bcd"><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/></g><path d="m12 3c-4.9705627 0-9 4.02944-9 9s4.0294373 9 9 9c.94039 0 1.91977-.0354 3.044922-.37109.631082-.3112.927812-.73617.982422-1.56446.04044-.61335-.185321-1.33877-.445313-2.17968-.259992-.84092-.543091-1.79793-.488281-2.88477.03988-.79072.575375-1.53627 1.447266-1.74805.871891-.21177 1.994283.021 3.416015.80274.486157.28157.758175.39657.859375-.89844.02713-.91049.05434-1.88857-.220703-2.83008-1.138735-3.66489-4.556213-6.32617-8.595703-6.32617zm0 13c1.104569 0 2 .89543 2 2s-.895431 2-2 2-2-.89543-2-2 .895431-2 2-2z" fill="#fafafa"/><g fill="#3a3a38"><path d="m12 2c-5.5228475 0-10 4.47715-10 10s4.4771525 10 10 10c1.173607 0 2.52429-.0183 3.488281-.47461.899559-.44359 1.464864-1.2987 1.53711-2.39453.05844-.88648-.232209-1.71277-.488282-2.54102-.256073-.82824-.489813-1.6566-.445312-2.53906.0221-.43818.190376-.7059.685547-.82617.49517-.12028 1.404293-.005 2.699218.70703.320994.1765.632933.27357.947266.25781.314333-.0158.60831-.16486.806641-.37109.396662-.41245.514762-.97003.580078-1.55078.111293-1.04298-.05968-2.16223-.228511-3.13477-1.232681-4.12536-5.055806-7.13281-9.582036-7.13281zm0 1c4.03949 0 7.456968 2.66128 8.595703 6.32617.275039.94151.2478 1.91959.220669 2.83008-.05427.48256-.201669.8596-.30664.96875-.05249.0546-.0683.0631-.134766.0664-.06646.003-.20521-.0197-.417969-.13672-1.421732-.78173-2.544124-1.01451-3.416015-.80273s-1.407391.95733-1.447266 1.74804c-.05481 1.08685.228289 2.04385.488281 2.88477s.485749 1.56634.445313 2.17969c-.05461.82828-.35134 1.25325-.982422 1.56445-1.125152.33573-2.104498.3711-3.044888.3711-4.9705627 0-9-4.02944-9-9s4.0294373-9 9-9z"/><circle cx="8.5" cy="7.5" r="1.5"/><circle cx="13.5" cy="6.5" r="1.5"/><circle cx="17.5" cy="9.5" r="1.5"/><circle cx="6.5" cy="12.5" r="1.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_shadowed.svg b/loleaflet/images/lc_shadowed.svg
index bea21ddaa7..7495bc2bdb 100644
--- a/loleaflet/images/lc_shadowed.svg
+++ b/loleaflet/images/lc_shadowed.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.582031 2.9160156 5.890625 16.9199224c.112844.325012-.128612.664247-.472656.664062h-2.615234-.0039l1.214844 1.212891c.02292.02232.03974.04937.06445.07031.181226.14458.422556.216799.724606.216799h3.615234l-6.266117-18h-.0098zm-2.583984 4.2011719c-.05618.1799545-.116129.3798898-.167969.5332031l-.0039.013672-1.5429689 5.0175784h2.0917969l.671875-2.183594-.869141-2.8359375c-.058641-.1586056-.119323-.361347-.179693-.544922zm-2.7871095 9.0585935-.9648437 3.169922c-.00182.0065-.00377.01306-.00586.01953-.1031235.296937-.2978614.554144-.546875.769532h-.00195c-.2836662.243012-.6571347.365235-1.0371119.365235h-2.1542969l1.5 1.5h2.6542969c.2847896 0 .5210777-.08149.7109375-.244141.1984897-.171686.3333038-.355892.4023437-.554687l1.0742188-3.525391h4.4218751l-.460938-1.5z" fill="#b8b8b8" fill-rule="evenodd"/><text fill="#696969" font-family="sans-serif" font-size="27.12801" letter-spacing="0" transform="scale(.97726768 1.0232611)" word-spacing="0" x="3.016799" y="19.545355"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="3.016799" y="19.545355">A</tspan></text></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" stroke-width=".989677" transform="matrix(.98767993 0 0 1.0341634 -.084295 -.21309)"><path d="m11.551111 4.0739114-6.3955477 17.4053736h1.8284063c.1989351 0 .3690705-.05706.5074603-.171863.1470385-.1148.2463816-.248374.298278-.398496l1.4720216-4.264467h6.9746725l1.477832 4.277687c.0692.158953.16363.292527.284721.398496.12974.105967.299875.158643.50746.158643h1.828406l-6.38199-17.4053736zm1.19505 2.2776563c.07784.3267369.159487.6315009.245982.9140841.08649.2825835.173048.5302838.25954.7422214l2.316498 6.7026548h-5.6382305l2.3087485-6.6894346c.07784-.2119374.161427-.4596378.24792-.7422213.08649-.2825834.173047-.5917367.259542-.9273044z" fill="#c8c6c4"/><path d="m9.5183159 2.1399814-6.3955483 17.4053736h1.8284063c.1989351 0 .3690705-.05706.5074603-.171863.1470385-.1148.2463816-.248374.298278-.398496l1.472022-4.264467h6.9746728l1.477832 4.277687c.0692.158953.16363.292527.284721.398496.12974.105967.299875.158643.50746.158643h1.828406l-6.38199-17.4053736zm1.1950501 2.2776563c.07784.3267369.159487.6315009.245982.9140841.08649.2825835.173048.5302838.25954.7422214l2.316498 6.7026548h-5.6382313l2.3087493-6.6894346c.07784-.2119374.161427-.4596378.24792-.7422213.08649-.2825834.173047-.5917367.259542-.9273044z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_shadowpropertypanel.svg b/loleaflet/images/lc_shadowpropertypanel.svg
index bea21ddaa7..7495bc2bdb 100644
--- a/loleaflet/images/lc_shadowpropertypanel.svg
+++ b/loleaflet/images/lc_shadowpropertypanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.582031 2.9160156 5.890625 16.9199224c.112844.325012-.128612.664247-.472656.664062h-2.615234-.0039l1.214844 1.212891c.02292.02232.03974.04937.06445.07031.181226.14458.422556.216799.724606.216799h3.615234l-6.266117-18h-.0098zm-2.583984 4.2011719c-.05618.1799545-.116129.3798898-.167969.5332031l-.0039.013672-1.5429689 5.0175784h2.0917969l.671875-2.183594-.869141-2.8359375c-.058641-.1586056-.119323-.361347-.179693-.544922zm-2.7871095 9.0585935-.9648437 3.169922c-.00182.0065-.00377.01306-.00586.01953-.1031235.296937-.2978614.554144-.546875.769532h-.00195c-.2836662.243012-.6571347.365235-1.0371119.365235h-2.1542969l1.5 1.5h2.6542969c.2847896 0 .5210777-.08149.7109375-.244141.1984897-.171686.3333038-.355892.4023437-.554687l1.0742188-3.525391h4.4218751l-.460938-1.5z" fill="#b8b8b8" fill-rule="evenodd"/><text fill="#696969" font-family="sans-serif" font-size="27.12801" letter-spacing="0" transform="scale(.97726768 1.0232611)" word-spacing="0" x="3.016799" y="19.545355"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="3.016799" y="19.545355">A</tspan></text></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" stroke-width=".989677" transform="matrix(.98767993 0 0 1.0341634 -.084295 -.21309)"><path d="m11.551111 4.0739114-6.3955477 17.4053736h1.8284063c.1989351 0 .3690705-.05706.5074603-.171863.1470385-.1148.2463816-.248374.298278-.398496l1.4720216-4.264467h6.9746725l1.477832 4.277687c.0692.158953.16363.292527.284721.398496.12974.105967.299875.158643.50746.158643h1.828406l-6.38199-17.4053736zm1.19505 2.2776563c.07784.3267369.159487.6315009.245982.9140841.08649.2825835.173048.5302838.25954.7422214l2.316498 6.7026548h-5.6382305l2.3087485-6.6894346c.07784-.2119374.161427-.4596378.24792-.7422213.08649-.2825834.173047-.5917367.259542-.9273044z" fill="#c8c6c4"/><path d="m9.5183159 2.1399814-6.3955483 17.4053736h1.8284063c.1989351 0 .3690705-.05706.5074603-.171863.1470385-.1148.2463816-.248374.298278-.398496l1.472022-4.264467h6.9746728l1.477832 4.277687c.0692.158953.16363.292527.284721.398496.12974.105967.299875.158643.50746.158643h1.828406l-6.38199-17.4053736zm1.1950501 2.2776563c.07784.3267369.159487.6315009.245982.9140841.08649.2825835.173048.5302838.25954.7422214l2.316498 6.7026548h-5.6382313l2.3087493-6.6894346c.07784-.2119374.161427-.4596378.24792-.7422213.08649-.2825834.173047-.5917367.259542-.9273044z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_shareas.svg b/loleaflet/images/lc_shareas.svg
index 38621a94f0..707e2132f2 100644
--- a/loleaflet/images/lc_shareas.svg
+++ b/loleaflet/images/lc_shareas.svg
@@ -1,18 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- d="m5 3v18h14v-14.2705905l-4-3.7294095z"
- fill="#fff"
- />
- <path
- d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z"
- fill="#808080"
- />
- <path
- d="m15 7h4l-4-4z"
- fill="#fff"
- />
- <path
- style="fill:#4d82b8"
- d="M 14 11 A 1 1 0 0 0 13 12 A 1 1 0 0 0 14 13 A 1 1 0 0 0 15 12 A 1 1 0 0 0 14 11 z M 11.5 13 A 0.5 0.5 0 0 0 11 13.5 A 0.5 0.5 0 0 0 11.5 14 A 0.5 0.5 0 0 0 12 13.5 A 0.5 0.5 0 0 0 11.5 13 z M 9 14 A 1 1 0 0 0 8 15 A 1 1 0 0 0 9 16 A 1 1 0 0 0 10 15 A 1 1 0 0 0 9 14 z M 11.5 16 A 0.5 0.5 0 0 0 11 16.5 A 0.5 0.5 0 0 0 11.5 17 A 0.5 0.5 0 0 0 12 16.5 A 0.5 0.5 0 0 0 11.5 16 z M 14 17 A 1 1 0 0 0 13 18 A 1 1 0 0 0 14 19 A 1 1 0 0 0 15 18 A 1 1 0 0 0 14 17 z "
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa"/><path d="m14 11a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1zm-2.5 2a.5.5 0 0 0 -.5.5.5.5 0 0 0 .5.5.5.5 0 0 0 .5-.5.5.5 0 0 0 -.5-.5zm-2.5 1a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1zm2.5 2a.5.5 0 0 0 -.5.5.5.5 0 0 0 .5.5.5.5 0 0 0 .5-.5.5.5 0 0 0 -.5-.5zm2.5 1a1 1 0 0 0 -1 1 1 1 0 0 0 1 1 1 1 0 0 0 1-1 1 1 0 0 0 -1-1z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sheetmenu.svg b/loleaflet/images/lc_sheetmenu.svg
index c95210bb0c..d34fed70cd 100644
--- a/loleaflet/images/lc_sheetmenu.svg
+++ b/loleaflet/images/lc_sheetmenu.svg
@@ -1 +1,94 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v15h-18z" fill="#fff"/><path d="m9 18c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h6c.554 0 .752244-.504487 1-1l1-2c.247756-.495512-.446-1-1-1zm0 1h7l-1 2h-6z" fill="#808080"/><path d="m3 2c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15c0-.554-.446-1-1-1zm0 1h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><path d="m9 19h7l-1 2h-6z" fill="#fff"/><path d="m3 18c-.554 0-1 .446-1 1v2c0 .554.446 1 1 1h6c.554 0 .7522437-.504487 1-1l1-2c.247756-.495512-.446-1-1-1zm0 1h7l-1 2h-6z" fill="#808080"/><path d="m3 19h7l-1 2h-6z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="lc_sheetmenu.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="24.143925"
+ inkscape:cy="15.536888"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20" />
+ <path
+ d="m3 19h4v2h-4z"
+ fill="#83beec"
+ id="path2"
+ style="fill:#fafafa" />
+ <path
+ d="m3 3h18v15h-18z"
+ fill="#83beec"
+ id="path4"
+ style="fill:#fafafa" />
+ <path
+ d="m8 3v3h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h6v2.871094.128906h1v-3h5v-1h-5v-3h5v-1h-5v-3h5v-1h-5v-3h-1v3h-6v-3zm1 4h6v3h-6zm0 4h6v3h-6zm4.871094 7.998047-10.871094.001953h10.869141z"
+ fill="#1e8bcd"
+ id="path6"
+ style="fill:#797774" />
+ <path
+ d="m3 2c-.554 0-1 .446-1 1v15c0 .554.446 1 1 1l18.011719-.002c.548255-.006532.988281-.448128.988281-.998v-15c0-.554-.446-1-1-1zm0 1h18v15h-18z"
+ fill="#0063b1"
+ id="path8"
+ style="fill:#3a3a38" />
+ <path
+ d="m2 18v3c0 .554.446 1 1 1h3 .5l1.5-3h-1l-1 2h-3v-3z"
+ fill="#0063b1"
+ id="path10"
+ style="fill:#3a3a38" />
+ <path
+ d="m9 19h4v2h-4z"
+ fill="#83beec"
+ id="path12"
+ style="fill:#fafafa" />
+ <path
+ d="m8 18v3c0 .554.446 1 1 1h3 .5l1.5-3h-1l-1 2h-3v-3z"
+ fill="#0063b1"
+ id="path14"
+ style="fill:#3a3a38" />
+ <path
+ d="m15 19h4v2h-4z"
+ fill="#83beec"
+ id="path16"
+ style="fill:#fafafa" />
+ <path
+ d="m14 18v3c0 .554.446 1 1 1h3 .5l1.5-3h-1l-1 2h-3v-3z"
+ fill="#0063b1"
+ id="path18"
+ style="fill:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/lc_showannotations.svg b/loleaflet/images/lc_showannotations.svg
index 7a5d948a5d..31795f0f46 100644
--- a/loleaflet/images/lc_showannotations.svg
+++ b/loleaflet/images/lc_showannotations.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(3 -3)"><path d="m3 5a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.7070312.707031l4.7070308-4.707031h5.585938a1.0001 1.0001 0 0 0 1-1v-10a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m3 6v10h4v5l5-5h6v-10z" fill="#fafafa"/></g><path d="m3 5a1.0001 1.0001 0 0 0 -1 1v10a1.0001 1.0001 0 0 0 1 1h3v4a1.0001 1.0001 0 0 0 1.7070312.707031l4.7070308-4.707031h5.585938a1.0001 1.0001 0 0 0 1-1v-10a1.0001 1.0001 0 0 0 -1-1z" fill="#3a3a38"/><path d="m3 6v10h4v5l5-5h6v-10z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_showdetail.svg b/loleaflet/images/lc_showdetail.svg
index 8ae2992ab3..23ca3f43d4 100644
--- a/loleaflet/images/lc_showdetail.svg
+++ b/loleaflet/images/lc_showdetail.svg
@@ -1,10 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#808080"
- d="M 10.5 2 C 10.223 2 10 2.223 10 2.5 C 10 2.777 10.223 3 10.5 3 L 20.5 3 C 20.777 3 21 2.777 21 2.5 C 21 2.223 20.777 2 20.5 2 L 10.5 2 z M 10.5 5 C 10.223 5 10 5.223 10 5.5 C 10 5.777 10.223 6 10.5 6 L 20.5 6 C 20.777 6 21 5.777 21 5.5 C 21 5.223 20.777 5 20.5 5 L 10.5 5 z M 12.5 10 C 12.223 10 12 10.223 12 10.5 C 12 10.777 12.223 11 12.5 11 L 20.5 11 C 20.777 11 21 10.777 21 10.5 C 21 10.223 20.777 10 20.5 10 L 12.5 10 z M 12.5 13 C 12.223 13 12 13.223 12 13.5 C 12 13.777 12.223 14 12.5 14 L 20.5 14 C 20.777 14 21 13.777 21 13.5 C 21 13.223 20.777 13 20.5 13 L 12.5 13 z M 10.5 18 C 10.223 18 10 18.223 10 18.5 C 10 18.777 10.223 19 10.5 19 L 20.5 19 C 20.777 19 21 18.777 21 18.5 C 21 18.223 20.777 18 20.5 18 L 10.5 18 z M 10.5 21 C 10.223 21 10 21.223 10 21.5 C 10 21.777 10.223 22 10.5 22 L 20.5 22 C 20.777 22 21 21.777 21 21.5 C 21 21.223 20.777 21 20.5 21 L 10.5 21 z "
- />
- <path
- style="fill:#76a797"
- d="m 5,8 v 3 H 2 v 2 h 3 v 3 h 2 v -3 h 3 V 11 H 7 V 8 Z"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.5 2c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm2 5c-.277 0-.5.223-.5.5s.223.5.5.5h8c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h8c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm-2 5c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5zm0 3c-.277 0-.5.223-.5.5s.223.5.5.5h10c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#3a3a38"/><path d="m5 8v3h-3v2h3v3h2v-3h3v-2h-3v-3z" fill="#18ab50"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_shownote.svg b/loleaflet/images/lc_shownote.svg
index 8e9fb4a648..59eca149e3 100644
--- a/loleaflet/images/lc_shownote.svg
+++ b/loleaflet/images/lc_shownote.svg
@@ -1,3 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path stroke-linejoin="round" stroke-linecap="round" stroke="#808080" fill="#fff" d="m2.5 2.5c.0000238-.0000237 0 14 0 14h4v5l5.5-5h9.5v-14z" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.5522619.0000552-.9999448.4477381-1 1v13c.0000552.552262.4477381.999945 1 1h3v3.5 1.146874c0 .253107.3222577.353126.5.353126.3399592 0 .6202669-.230195 1.1699219-.755859l4.7128901-4.244141h8.617188c.552262-.000055.999945-.447738 1-1v-13c-.000055-.5522619-.447738-.9999448-1-1z" fill="#3a3a38"/><path d="m3 3v13h4v4.5l5-4.5h9v-13z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_showresolvedannotations.svg b/loleaflet/images/lc_showresolvedannotations.svg
index f766ff0575..0440764543 100644
--- a/loleaflet/images/lc_showresolvedannotations.svg
+++ b/loleaflet/images/lc_showresolvedannotations.svg
@@ -1,9 +1,76 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_showresolvedannotations.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="7.579492"
+ inkscape:cy="16.887657"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12" />
+ <g
+ transform="translate(3 -3)"
+ id="g6">
+ <path
+ style="fill:#3a3a38"
+ d="M 6 2 A 1.0001 1.0001 0 0 0 5 3 L 5 13 A 1.0001 1.0001 0 0 0 6 14 L 9 14 L 9 17.585938 L 9.2929688 17.292969 A 1.0001 1.0001 0 0 1 10.707031 17.292969 L 11.414062 18 L 15.414062 14 L 18.585938 14 L 21.292969 11.292969 A 1.0001 1.0001 0 0 1 21.984375 11 A 1.0001 1.0001 0 0 1 22 11 L 22 3 A 1.0001 1.0001 0 0 0 21 2 L 6 2 z "
+ transform="translate(-3,3)"
+ id="path2" />
+ <path
+ style="fill:#fafafa"
+ d="M 6 3 L 6 13 L 10 13 L 10 17 A 1.0001 1.0001 0 0 1 10.707031 17.292969 L 15 13 L 19.585938 13 L 21 11.585938 L 21 3 L 6 3 z "
+ transform="translate(-3,3)"
+ id="path4" />
+ </g>
<path
- style="fill:#ffffff;stroke:#808080;stroke-linecap:round;stroke-linejoin:round"
- d="m 4.5,2.5 c 2.38e-5,-2.37e-5 0,12 0,12 h 4 v 5 l 5.5,-5 h 7.5 v -12 z" />
+ style="fill:#3a3a38"
+ d="M 3 5 A 1.0001 1.0001 0 0 0 2 6 L 2 16 A 1.0001 1.0001 0 0 0 3 17 L 6 17 L 6 21 A 1.0001 1.0001 0 0 0 7.7070312 21.707031 L 9 20.414062 L 8.2929688 19.707031 A 1.0001 1.0001 0 0 1 8.2929688 18.292969 L 9.2929688 17.292969 A 1.0001 1.0001 0 0 1 10.707031 17.292969 L 11.414062 18 L 12.414062 17 L 15.585938 17 L 19 13.585938 L 19 6 A 1.0001 1.0001 0 0 0 18 5 L 3 5 z "
+ id="path8" />
<path
- style="fill:#ffffff;stroke:#808080;stroke-linecap:round;stroke-linejoin:round"
- d="m 2.5,5.5 c 2.38e-5,-2.37e-5 0,11 0,11 h 4 v 5 l 5.5,-5 h 6.5 v -11 z"
- />
+ style="fill:#fafafa"
+ d="M 3 6 L 3 16 L 7 16 L 7 21 L 8.2929688 19.707031 A 1.0001 1.0001 0 0 1 8.2929688 18.292969 L 9.2929688 17.292969 A 1.0001 1.0001 0 0 1 10.707031 17.292969 L 12 16 L 16.585938 16 L 18 14.585938 L 18 6 L 3 6 z "
+ id="path10" />
+ <path
+ style="fill:#1e8bcd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 10,18 9.0000001,19 13,23 23,13 22,12 13,21 Z"
+ id="path849"
+ inkscape:connector-curvature="0" />
</svg>
diff --git a/loleaflet/images/lc_showruler.svg b/loleaflet/images/lc_showruler.svg
index 606f02d19b..22af865a25 100644
--- a/loleaflet/images/lc_showruler.svg
+++ b/loleaflet/images/lc_showruler.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#eac282" height="4" ry="1" width="20" x="2" y="14"/><g fill="#808080"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#ed8733" height="4" ry="1" width="20" x="2" y="14"/><path d="m3 15h18v2h-18z" fill="#f8db8f"/><g fill="#ed8733"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_showtrackedchanges.svg b/loleaflet/images/lc_showtrackedchanges.svg
index f6a8e68d29..e2206384dd 100644
--- a/loleaflet/images/lc_showtrackedchanges.svg
+++ b/loleaflet/images/lc_showtrackedchanges.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3v18h9.037109c-1.227746-.913397-2.037109-2.361461-2.037109-4 0-.360311.133683-.678351.207031-1.017578-.607844.581165-1.150278 1.23346-1.5234372 2.021484l-.5332032 1.125-.984375-.761718c-.4483351-.347516-.7934119-.821048-.9863281-1.365235l-.1484375-.421875.2148438-.392578c1.7534129-3.19305 5.1091382-5.1827 8.7519532-5.1875h.001953c.681583.000196 1.347014.092534 2 .226562v-3.226562l-4-1-1-4z" fill="#fff" fill-rule="evenodd"/><path d="m4 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h11.115234c-.031619-.0309-.058832-.066161-.089843-.097656-.735968-.1471-1.405707-.46893-1.988282-.902344h-9.037109v-18h9v4c0 .554.446 1 1 1h4v3.226562c.338594.069499.672613.150506 1 .253907v-4.230469-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m14 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="6" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="6" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="11" y="9"/><path d="m6.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.537109c.5196-.387907 1.075776-.719629 1.660157-1z" fill="#d65532"/><path d="m6.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h.8671875c.2007096-.34682.4130897-.683927.6503906-1z" fill="#808080"/><rect fill="#d65532" height="1" ry=".474576" width="2" x="6" y="18"/><circle cx="16" cy="17" fill="#fff" r="4"/><path d="m15.999953 12c-3.280109.0043-6.298117 1.792832-7.876953 4.667969.128945.363734.357439.676587.65625.908203 1.321789-2.791309 4.132254-4.572462 7.220703-4.576172-2.209139 0-4 1.790861-4 4s1.790861 4 4 4 4-1.790861 4-4c .008-2.079511-1.578821-3.81826-3.650391-4 2.961312.134551 5.605464 1.895565 6.871094 4.576172.301515-.233711.531909-.55005.660156-.917969-1.582074-2.87259-4.601418-4.657258-7.880859-4.658203zm0 2c1.656854 0 3 1.343146 3 3s-1.343146 3-3 3-3-1.343146-3-3 1.343146-3 3-3z" fill="#808080"/><path d="m15.999953 15c-1.104569 0-2 .895431-2 2s .895431 2 2 2 2-.89543 2-2c .02896-.194894.02896-.392997 0-.587891-.174008.38903-.57545.625034-1 .587891-.552285 0-1-.447715-1-1-.03682-.425027.200049-.826612.589844-1-.195534-.02915-.39431-.02915-.589844 0z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m4 3v18h9.037109c-1.227746-.913397-2.037109-2.361461-2.037109-4 0-.360311.133683-.678351.207031-1.017578-.607844.581165-1.150278 1.23346-1.5234372 2.021484l-.5332032 1.125-.984375-.761718c-.4483351-.347516-.7934119-.821048-.9863281-1.365235l-.1484375-.421875.2148438-.392578c1.7534129-3.19305 5.1091382-5.1827 8.7519532-5.1875h.001953c.681583.000196 1.347014.092534 2 .226562v-3.226562l-4-1-1-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m4 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h11.115234c-.031619-.0309-.058832-.066161-.089843-.097656-.735968-.1471-1.405707-.46893-1.988282-.902344h-9.037109v-18h9v4c0 .554.446 1 1 1h4v3.226562c.338594.069499.672613.150506 1 .253907v-4.230469-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m14 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#3a3a38" height="1" ry=".5" width="5" x="6" y="5"/><rect fill="#3a3a38" height="1" ry=".5" width="3" x="6" y="9"/><rect fill="#ed3d3b" height="1" ry=".5" width="5" x="11" y="9"/><path d="m6.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.537109c.5196-.387907 1.075776-.719629 1.660157-1z" fill="#ed3d3b"/><path d="m6.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h.8671875c.2007096-.34682.4130897-.683927.6503906-1z" fill="#3a3a38"/><rect fill="#ed3d3b" height="1" ry=".474576" width="2" x="6" y="18"/><circle cx="16" cy="17" fill="#fafafa" r="4"/><path d="m15.999953 12c-3.280109.0043-6.298117 1.792832-7.876953 4.667969.128945.363734.357439.676587.65625.908203 1.321789-2.791309 4.132254-4.572462 7.220703-4.576172-2.209139 0-4 1.790861-4 4s1.790861 4 4 4 4-1.790861 4-4c.008-2.079511-1.578821-3.81826-3.650391-4 2.961312.134551 5.605464 1.895565 6.871094 4.576172.301515-.233711.531909-.55005.660156-.917969-1.582074-2.87259-4.601418-4.657258-7.880859-4.658203zm0 2c1.656854 0 3 1.343146 3 3s-1.343146 3-3 3-3-1.343146-3-3 1.343146-3 3-3z" fill="#3a3a38"/><path d="m15.999953 15c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.89543 2-2c.02896-.194894.02896-.392997 0-.587891-.174008.38903-.57545.625034-1 .587891-.552285 0-1-.447715-1-1-.03682-.425027.200049-.826612.589844-1-.195534-.02915-.39431-.02915-.589844 0z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_shrink.svg b/loleaflet/images/lc_shrink.svg
index dc85b81669..42a9f8d96d 100644
--- a/loleaflet/images/lc_shrink.svg
+++ b/loleaflet/images/lc_shrink.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="23.924654" letter-spacing="0" transform="scale(.96960275 1.0313502)" word-spacing="0" x="2.015973" y="21.331261"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="2.015973" y="21.331261">A</tspan></text><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 24 17)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h9.9928788"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.5039 12.000005c-.0021 0-.0037-.0019-.0059-.002.000026-.0021.002-.0037.002-.0059-.06645 0-.1296-.01377-.1875-.03711-.06278-.0253-.119006-.06236-.166016-.109375l-2.996093-3.00577c-.09793-.09793-.146485-.2276607-.146485-.3554687 0-.127809.04856-.2555756.146485-.3535156.195869-.195868.513115-.195868.708984 0l2.140619 2.1542963v-8.7929696c0-.276999.223-.49999996.5-.49999996.0013 0 .0026-.00001.0039 0v.0078c.277 0 .5.22300196.5.49999996v8.7929816l2.140625-2.1542967c.195869-.195868.513116-.195868.708985 0 .09794.09794.14649.2257066.14649.3535156 0 .127808-.04855.2575387-.146484.3554688l-2.996094 3.0058593c-.04701.04702-.103236.08407-.166016.109375-.0579.02334-.12105.03711-.1875.03711z" fill="#1e8bcd"/><path d="m7.7324219 6-5.7324219 16h1.640625c.1783449 0 .3290588-.052678.453125-.158203.1318202-.105528.2210534-.227237.2675781-.365235l1.1699219-3.474609h6.552734l1.175782 3.486328c.06203.146114.145348.267825.253906.365235.116313.09741.26898.146484.455078.146484h1.638672l-5.7226564-16zm1.0722656 2.0957031c.069785.3003475.1431625.5781308.2207031.8378907.077541.2597599.1548805.4868206.2324219.6816406l2.1523435 6.3847656h-5.2050779l2.1445313-6.3710938c.0697889-.1948199.1431625-.4218807.2207031-.6816406.0775414-.25976.1568336-.5430976.234375-.8515625z" fill="#3a3a38" stroke-width=".782348"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sidebar.svg b/loleaflet/images/lc_sidebar.svg
index 75c2b7b525..a40f8afa0b 100644
--- a/loleaflet/images/lc_sidebar.svg
+++ b/loleaflet/images/lc_sidebar.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6h18v15h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 4h18v15h-18z" fill="#808080"/><rect fill="#808080" height="1" ry=".5" width="12" x="6" y="11"/><rect fill="#4d82b8" height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z" fill="#4d82b8"/><path d="m13.5 10c-.828427 0-1.5.671573-1.5 1.5s.671573 1.5 1.5 1.5 1.5-.671573 1.5-1.5-.671573-1.5-1.5-1.5z" fill="#808080"/><rect fill="#4d82b8" height="1" ry=".491011" width="7" x="11" y="15"/><g fill="#808080"><rect height="1" ry=".5" width="4" x="6" y="15"/><path d="m10.5 14a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><rect height="1" ry=".491011" width="7" x="11" y="15"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 3v1 3 13c0 .554.446 1 1 1h12 1 5c.554 0 1-.446 1-1v-13-3-1h-1-5-1-12zm1 4h12 1 5v13h-5-1-1.369141c-.01803.001512-.034426.006929-.052734.007812-.033896.001637-.069131-.006626-.103516-.007812h-10.474609z"/><path d="m3 7v13h10.474609c-.378231-.013051-.777913-.18532-1.044921-.464844l-2.9414068-2.943359.0976563.085937c-.3753131-.288388-.5933075-.739632-.5859375-1.21289.0073476-.467119.2334329-.906247.609375-1.183594l-.1132812.097656 2.9511722-2.947265c.295094-.294733.741618-.469333 1.142578-.445313.40096.024022.735088.201206.980468.447266.2241.224716.384932.525471.429688.880859v.345703c-.043083.328989-.197345.661247-.433594.896485l-.4375.4375.871094.001953h1l1.486328.001953c.420169-.005942.867656.182805 1.138672.484375s.382812.666177.382812 1.015625c.000002.349447-.111796.712102-.382812 1.013672s-.718503.492228-1.138672.486328l-1.486328-.001953v.003906h-1v-.003906l-.871094-.001953.427735.427734c.22749.219722.386791.527777.443359.839844v.449219c-.05114.343592-.208896.635882-.427734.853515-.237256.235949-.558838.403461-.941407.435547h1.369141 1 5v-13h-5-1z" fill="#fafafa"/><path d="m16 7v6.996094l1.486328.002c.420169-.0059.867656.182805 1.138672.484375s.382812.666177.382812 1.015625c.000001.349447-.111796.712102-.382812 1.013672s-.718503.492228-1.138672.486328l-1.486328-.002v4.003906h6v-14z" fill="#1e8bcd"/><path d="m17 7v6.998047h.486328c.420169-.005942.867656.182805 1.138672.484375s.382812.666177.382812 1.015625c.000002.349447-.111796.712102-.382812 1.013672s-.718503.492228-1.138672.486328h-.486328v3.001953h4v-13z" fill="#83beec"/><path d="m10.00006 15.480118a.50005.50005 0 0 1 .203125-.394531l2.951171-2.947266a.50063788.50063788 0 1 1 .707032.708984l-2.146485 2.142579 5.785157.0078a.50005.50005 0 1 1 0 1l-5.785157-.0078 2.146485 2.15039a.50005.50005 0 1 1 -.708985.705078l-2.957031-2.960937a.50005.50005 0 0 1 -.195312-.404297z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m21 7v13h-5v1h5c.554 0 1-.446 1-1v-13z" fill="#0063b1"/><path d="m3 4h18v2h-18z" fill="#797774"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sidebartextpanel.svg b/loleaflet/images/lc_sidebartextpanel.svg
index 8200ba69b1..e334fd3d88 100644
--- a/loleaflet/images/lc_sidebartextpanel.svg
+++ b/loleaflet/images/lc_sidebartextpanel.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m10.049 2-7.0488 20h2.9863c0.32039 0 0.58719-0.09076 0.80078-0.27148 0.2233-0.19076 0.3735-0.3963 0.45117-0.61719l1.209-4.1113h7.1211l1.2227 4.127c0.09709 0.251 0.24729 0.46213 0.45117 0.63281 0.20388 0.16064 0.4766 0.24023 0.81641 0.24023h2.9414l-7.0488-20zm1.9375 3.6445c0.12621 0.49197 0.25074 0.94941 0.37695 1.3711 0.12622 0.41165 0.24873 0.77274 0.36524 1.084l1.9648 6.4004h-5.3867l1.9648-6.3848c0.1068-0.31124 0.2234-0.67792 0.34961-1.0996 0.12622-0.42169 0.24873-0.87913 0.36523-1.3711z" fill="#696969"/>
- <g fill="#eac282">
- <path d="m1.5 1h5c0.277 0 0.5 0.223 0.5 0.5s-0.223 0.5-0.5 0.5h-5c-0.277 0-0.5-0.223-0.5-0.5s0.223-0.5 0.5-0.5z"/>
- <path d="m1.5 1c0.277 0 0.5 0.223 0.5 0.5v5c0 0.277-0.223 0.5-0.5 0.5s-0.5-0.223-0.5-0.5v-5c0-0.277 0.223-0.5 0.5-0.5z"/>
- <path d="m2.4999 7.5 5.0001-5.0001v5.0001z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.599609 2.0058594-7.4980465 19.9882816h2.1445313c.2332413 0 .431495-.06543.59375-.197266.1723957-.131832.2887638-.284635.3496093-.457031l1.5292969-4.339844h4.28125a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 -.152343-.726562h-4.3496099l2.9824219-8.4609375c.091268-.2433823.187655-.5270528.289062-.8515625.101412-.3245097.203279-.6790979.304688-1.0644531.09127.3752143.187654.7243184.289062 1.0488281.101411.3245097.203279.6081802.304688.8515625l2.222656 6.3007815a1.0001 1.0001 0 0 1 .910156.101562l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h.15625l-3.742188-9.9941406z" fill="#3a3a38"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_signature.svg b/loleaflet/images/lc_signature.svg
index 8c5501c30e..a5ec99da14 100644
--- a/loleaflet/images/lc_signature.svg
+++ b/loleaflet/images/lc_signature.svg
@@ -1,17 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- d="m5 3v18h7v-3c0-1.090703.909297-2 2-2v-1c0-2.197294 1.802706-4 4-4 .346993 0 .678233.060164 1 .144531v-4.4160154l-4-3.7285156zm13 11c-.564129 0-1 .435871-1 1v1h2v-1c0-.564129-.435871-1-1-1z"
- fill="#fff" />
- <path
- d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7v-1h-7v-18h9v4c0 .554.446 1 1 1h4v3.144531c.355789.093288.689331.233855 1 .416016v-4.310547-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z"
- fill="#808080" />
- <path
- d="m15 7h4l-4-4z"
- fill="#fff" />
- <path
- style="fill:#d65532"
- d="M 11.490234 13.001953 A 0.49960701 0.49845209 0 0 0 10.998047 13.507812 L 10.998047 15.431641 A 0.49960701 0.49845209 0 0 0 10.998047 15.582031 L 10.998047 17.494141 A 0.5 0.49884417 0 0 0 11.998047 17.494141 L 11.998047 16.431641 L 12.466797 16.744141 C 12.696217 16.46589 12.992482 16.247454 13.335938 16.123047 L 12.398438 15.5 L 14.0625 14.394531 C 14.101129 14.145571 14.163296 13.905798 14.246094 13.673828 C 14.246303 13.67324 14.245884 13.672463 14.246094 13.671875 C 14.327619 13.443807 14.429034 13.228677 14.548828 13.021484 C 14.551309 13.017194 14.552191 13.012094 14.554688 13.007812 A 0.49960701 0.49845209 0 0 0 14.486328 13.005859 A 0.49960701 0.49845209 0 0 0 14.21875 13.091797 L 11.998047 14.568359 L 11.998047 13.507812 A 0.49960701 0.49845209 0 0 0 11.490234 13.001953 z M 8.4648438 13.009766 A 0.49960701 0.49845209 0 0 0 8.0546875 13.285156 L 6.0566406 17.273438 A 0.49960701 0.49845209 0 1 0 6.9492188 17.716797 L 7.5605469 16.498047 L 8.7363281 16.498047 L 9.015625 17.615234 A 0.49960701 0.49845209 0 1 0 9.984375 17.373047 L 8.984375 13.386719 A 0.49960701 0.49845209 0 0 0 8.515625 13.009766 A 0.49960701 0.49845209 0 0 0 8.4648438 13.009766 z M 8.3457031 14.933594 L 8.4863281 15.5 L 8.0605469 15.5 L 8.3457031 14.933594 z " />
- <path
- d="m18 12a3 3 0 0 0 -3 3v2h-1c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-4c0-.554-.446-1-1-1h-1v-2a3 3 0 0 0 -3-3zm0 1a2 2 0 0 1 2 2v2h-4v-2a2 2 0 0 1 2-2z"
- fill="#eac282" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-3.603516l-.455078.78711a1.6862314 1.6862314 0 0 1 -.53125.5625l-1.865234 1.232422a1.6862314 1.6862314 0 0 1 -2.613282-1.507813l.134766-2.232422a1.6862314 1.6862314 0 0 1 .222656-.742187l3.5-6.0625002 1.5-2.5976563a1.6862314 1.6862314 0 0 1 .083984-.1289063l-3.976562-3.7070312z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-5.335938l-1 1.732422v3.603516h-14v-18h9v4c0 .554.446 1 1 1h3.220703l.671875-1.1640625a1.6862314 1.6862314 0 0 1 .707031-.6640625c.11027.1053482.189835.18715.248047.2578125-.089232-.1087467-.215134-.2382346-.453125-.4550781l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109zm14.847656 4.4296875c.174637.2119876.152344.317835.152344.6113281 0-.2982182.022196-.3986173-.152344-.6113281z" fill="#3a3a38"/><path d="m15 3v4h3.796875l.074219-.1289062z" fill="#fafafa"/><g fill="#3a3a38"><path d="m18.852886 10.27785 1.732051 1-3.5 6.062178-1.732051-1z" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m20.352886 7.6797742 1.732051 1-1.5 2.5980758-1.732051-1z" stroke="#3a3a38" stroke-linecap="round"/><path d="m22.255845 9.3571623-.5.8660257.360402.142839-2 3.464102.866025.5 2.500001-4.330128-.866026-.4999998z"/><path d="m15.352886 16.340028-.133975 2.232051 1.866026-1.232051z" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></g><g fill="none" stroke="#1e8bcd" stroke-width=".5"><path d="m13.520908 14.676573c-.0056.11794.0045.23771-.01697.353849-1.458401 2.105099-3.122061 2.374092-4.6562511 2.003918-1.0681081-.274137-2.2922529-.536439-3.30064-.707254 0-.01964.045048.0139.058936 0 .013881-.0139-.00875-.04137 0-.05893.012419-.02485.046514-.0341.058936-.05893.00875-.01751-.00875-.04137 0-.05893.4496011-.454569 1.1221488-.676967 1.6503201-.884091.1768217-.058934.353642-.117886.530463-.17682 1.2211932-.395564 2.405729-.484856 3.654298-.589385h.235761c.480903-.000099 1.013711 0 1.473508 0 .112272.04056.192643.186489.311639.176567.152957-.01281.259352-.164943.395621-.235553.02303-.01191.273592 0 .294702 0"/><path d="m12.444071 13.834734c.005.0072.255373.243013.220562.382255-.01532.06128-.04954.117466-.05992.179773-.11713 1.033768-.239689 1.946212-.239689 3.05614 0 .01424-.0067.226267 0 .239697.115419.455342.454381.707517.659141.958759.129784.04897.0365.07246 0 0-.01787-.03573.01787-.08412 0-.119848-.467113-.365628.000608.00027-.539306-.23968-.05911-.0099-.119848 0-.179773 0-.591709.06282-1.361015.0429-1.737791-.11984-.02527-.01263-.03995-.03995-.05992-.05992s-.04729-.03466-.05992-.05992c-.0016-.0031-.0016-.176638 0-.179773.01263-.02527.03466-.04729.05992-.05992.338285-.236911.436696-.254998.898856-.239689.420371.03049.607917.205084.898826.35952.01412.01412-.0089.04206 0 .05992.448441.616773.705564.948814 1.258403 1.204465"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_slidechangewindow.svg b/loleaflet/images/lc_slidechangewindow.svg
index d8c2057f3b..55133dc423 100644
--- a/loleaflet/images/lc_slidechangewindow.svg
+++ b/loleaflet/images/lc_slidechangewindow.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fff"/><g fill="#808080"><rect height="3" ry="1" width="3" x="19" y="2"/><rect height="3" ry="1" width="3" x="2" y="2"/><rect height="3" ry="1" width="3" x="19" y="19"/><rect height="3" ry="1" width="3" x="2" y="19"/><rect height="1" ry=".5" width="12" x="6" y="20"/><rect height="1" ry=".5" width="12" x="6" y="3"/><rect height="12" ry=".5" width="1" x="3" y="6"/><rect height="12" ry=".5" width="1" x="20" y="6"/></g><path d="m12 5-2.625 5h-4.375l4 3.5-1 5.5 4-3 4 3-1-5.5 4-3.5h-4.375z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 5v15h15v-1h-14v-13h14v-1z" fill="#3a3a38"/><path d="m10 6v13h14c0-4.333333 0-8.666667 0-13z" fill="#fafafa" stroke-width=".849837"/><path d="m12 9h12v2h-12z" fill="#1e8bcd" stroke-width=".886405"/><g fill="#fb983b"><rect height="1" ry=".482023" width="4" x="3" y="5"/><rect height="1" ry=".5" width="5" x="2" y="8"/><rect height="1" ry=".5" width="6" x="1" y="11"/><rect height="1" ry=".5" width="5" x="2" y="14"/><rect height="1" ry=".25" width="3.5" x="3.5" y="17"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_slidemasterpage.svg b/loleaflet/images/lc_slidemasterpage.svg
index 768821edca..d9682b02a7 100644
--- a/loleaflet/images/lc_slidemasterpage.svg
+++ b/loleaflet/images/lc_slidemasterpage.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#4d82b8"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#808080"/><g fill="#fff"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 4v5.105469 9.111328.783203h.8085938 7.8652342c.108615-.108547.217577-.215672.326172-.324219.108595.108547.217557.215672.326172.324219h7.865234.808594v-.783203-9.111328-5.105469z" fill="#1e8bcd"/><path d="m2 3v17h7.5 1.455078 8.212891 1.332031 1.5v-2.751953-5.390625-8.857422zm1 1h18v5.105469 9.394531.5h-.5-.308594-8.517578-2.173828-6.5z" fill="#3a3a38"/><g fill="#fafafa"><path d="m20 5h-16v1 2 1h16v-1-2zm-1 1v2h-14v-2z"/><path d="m20 10h-16v1 6 1h16v-1-6zm-1 1v6h-14v-6z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_slidemenu.svg b/loleaflet/images/lc_slidemenu.svg
index 03c7196fb5..aea4ee5d8c 100644
--- a/loleaflet/images/lc_slidemenu.svg
+++ b/loleaflet/images/lc_slidemenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 7h18v13h-18z" fill="#fff"/><path d="m2 6v15h1 8.585938 9.414062 1v-10.414062-3.585938-1zm1 1h18v4.585938 8.414062h-8.414062-9.585938z" fill="#808080"/><path d="m1 3h22v2h-22z" fill="#4d82b8"/><path d="m5 9h14v2h-14z" fill="#eac282"/><g fill="#808080"><path d="m5 12h6v1h-6z"/><path d="m5 16h6v1h-6z"/><path d="m5 14h6v1h-6z"/><path d="m5 18h6v1h-6z"/><path d="m13 12h6v1h-6z"/><path d="m13 16h6v1h-6z"/><path d="m13 14h6v1h-6z"/><path d="m13 18h6v1h-6z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientTransform="matrix(0 1 -1 0 24 0)" gradientUnits="userSpaceOnUse" x1="21" x2="19" y1="-3.291139" y2="12"><stop offset="0" stop-color="#d7d7d7"/><stop offset=".29999998" stop-color="#f7f7f7"/><stop offset="1" stop-color="#fff"/></linearGradient><path d="m2.5 4c-.277 0-.5.223-.5.5v1 13 1c0 .277.223.5.5.5h1 17 1c.277 0 .5-.223.5-.5v-1-13-1c0-.277-.223-.5-.5-.5h-1-17zm.5 1h18v14h-18z" fill="#3a3a38"/><path d="m21 5h-18v14h18z" fill="url(#a)"/><path d="m5 7h14v2h-14z" fill="#797774" stroke-width="1.322876"/><path d="m5 11v1h1v-1zm2 0v1h12v-1zm-2 2v1h1v-1zm2 0v1h9v-1zm-2 2v1h1v-1zm2 0v1h10v-1z" fill="#c8c6c4"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sortascending.svg b/loleaflet/images/lc_sortascending.svg
index 04427b68b8..0bbf5ebb87 100644
--- a/loleaflet/images/lc_sortascending.svg
+++ b/loleaflet/images/lc_sortascending.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m18.5 19.492843v-14.992843" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m8.9777656 12.132527q-.2635302 0-.4054311-.08109-.1419009-.081082-.1925798-.334477l-.2229871-.922355q-.3851596.354752-.7601834.638554-.364888.273666-.7703191.466245-.4054311.19258-.8716769.283802-.4662458.101358-1.0237136.101358-.5777394 0-1.0845283-.152037-.4966531-.162172-.8818127-.486517-.3750238-.334481-.5980109-.820998-.2128514-.496653-.2128514-1.1656145 0-.5878752.3142092-1.1250714.3243449-.547332 1.0439851-.9730347.7196403-.4257027 1.875119-.6892329 1.1554787-.2736661 2.8380179-.3142092v-.7601833q0-1.1554788-.4966532-1.7332181-.4865173-.5878752-1.4291447-.5878752-.6284182 0-1.0642567.1621725-.4257027.1621724-.7399118.3547522-.3142091.1925798-.547332.3547523-.2229871.1621724-.45611.1621724-.1824441 0-.3142092-.091222-.1317651-.091222-.2128513-.2331229l-.3243449-.5676036q.820998-.7905907 1.7636254-1.1757502.9527631-.3952954 2.1082419-.3952954.8311338 0 1.4798236.273666.6486898.2635303 1.0845283.7601834.4358384.4966531.6588255 1.185886.2331229.689233.2331229 1.5305026v6.334861zm-3.7096948-1.094664q.4459742 0 .820998-.09122.3750238-.09122.7095045-.253394.3344807-.17231.6284183-.415569.3040733-.253395.5980109-.5574679v-2.0474272q-1.1858861.0506789-2.0170199.2027156-.8311338.1419009-1.3581943.3851596-.5169247.2432586-.7500476.5777393-.2331229.3243449-.2331229.7297761 0 .3851595.1216294.6689615.1317651.273666.3446164.45611.2128514.172308.506789.26353.2939375.08109.6284182.08109z" fill="#4d82b8" transform="scale(1.0237137 .97683566)"/><path d="m8.7227227 15.06959q0 .16036-.05908.31228-.05064.143479-.1350397.261639l-3.9077122 5.899548h3.9752321v1.156278h-5.6885487v-.616119q0-.109719.05064-.253199.05908-.14348.1519197-.27852l3.9161522-5.950188h-3.8908323v-1.156278h5.5872689z" fill="#808080" transform="scale(1.0317879 .96919142)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m18.5 19.492843v-14.992843" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m5.359375 2-3.4492188 9h.9863282c.1072844 0 .1988049-.03048.2734375-.08984.079297-.05936.1321689-.127452.1601562-.205078l.6132813-1.705082h4.1210937l.6171875 1.712891c.037316.08219.088993.150283.1542969.205078.0699681.054794.1614885.082031.2734375.082031h.986328l-3.4414061-9zm.6425781 1.1777344c.041981.1689498.086167.3265375.1328125.4726562.046645.1461188.09398.2751767.140625.3847656l1.4277344 3.9648438h-3.3984375l1.4257813-3.9589844c.0419809-.109589.0861671-.2366937.1328124-.3828125.046645-.1461187.092026-.3069527.1386719-.4804687z" fill="#1e8bcd" transform="matrix(.97777462899 0 0 .99999996571 .13084167098 .00000036461)"/><path d="m8.8146188-8.1731886v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 20.2929698h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-20.3515636h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 5.908846 15.866214)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_sortdescending.svg b/loleaflet/images/lc_sortdescending.svg
index ed2d2d529d..c526447638 100644
--- a/loleaflet/images/lc_sortdescending.svg
+++ b/loleaflet/images/lc_sortdescending.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.9777656 12.132527q-.2635302 0-.4054311-.08109-.1419009-.081082-.1925798-.334477l-.2229871-.922355q-.3851596.354752-.7601834.638554-.364888.273666-.7703191.466245-.4054311.19258-.8716769.283802-.4662458.101358-1.0237136.101358-.5777394 0-1.0845283-.152037-.4966531-.162172-.8818127-.486517-.3750238-.334481-.5980109-.820998-.2128514-.496653-.2128514-1.1656145 0-.5878752.3142092-1.1250714.3243449-.547332 1.0439851-.9730347.7196403-.4257027 1.875119-.6892329 1.1554787-.2736661 2.8380179-.3142092v-.7601833q0-1.1554788-.4966532-1.7332181-.4865173-.5878752-1.4291447-.5878752-.6284182 0-1.0642567.1621725-.4257027.1621724-.7399118.3547522-.3142091.1925798-.547332.3547523-.2229871.1621724-.45611.1621724-.1824441 0-.3142092-.091222-.1317651-.091222-.2128513-.2331229l-.3243449-.5676036q.820998-.7905907 1.7636254-1.1757502.9527631-.3952954 2.1082419-.3952954.8311338 0 1.4798236.273666.6486898.2635303 1.0845283.7601834.4358384.4966531.6588255 1.185886.2331229.689233.2331229 1.5305026v6.334861zm-3.7096948-1.094664q.4459742 0 .820998-.09122.3750238-.09122.7095045-.253394.3344807-.17231.6284183-.415569.3040733-.253395.5980109-.5574679v-2.0474272q-1.1858861.0506789-2.0170199.2027156-.8311338.1419009-1.3581943.3851596-.5169247.2432586-.7500476.5777393-.2331229.3243449-.2331229.7297761 0 .3851595.1216294.6689615.1317651.273666.3446164.45611.2128514.172308.506789.26353.2939375.08109.6284182.08109z" fill="#808080" transform="matrix(.76778527 0 0 .78146857 1.5 12.4)"/><path d="m8.7227227 15.06959q0 .16036-.05908.31228-.05064.143479-.1350397.261639l-3.9077122 5.899548h3.9752321v1.156278h-5.6885487v-.616119q0-.109719.05064-.253199.05908-.14348.1519197-.27852l3.9161522-5.950188h-3.8908323v-1.156278h5.5872689z" fill="#4d82b8" transform="matrix(1.3757172 0 0 1.2114892 -2 -15.499998)"/><g fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284"/><path d="m18.5 19.492843v-14.992843"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m18.5 19.492843v-14.992843" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m8.8146188-8.1731886v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 20.2929698h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-20.3515636h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 5.909201 4.866214)"/><path d="m5.359375 2-3.4492188 9h.9863282c.1072844 0 .1988049-.03048.2734375-.08984.079297-.05936.1321689-.127452.1601562-.205078l.6132813-1.705082h4.1210937l.6171875 1.712891c.037316.08219.088993.150283.1542969.205078.0699681.054794.1614885.082031.2734375.082031h.986328l-3.4414061-9zm.6425781 1.1777344c.041981.1689498.086167.3265375.1328125.4726562.046645.1461188.09398.2751767.140625.3847656l1.4277344 3.9648438h-3.3984375l1.4257813-3.9589844c.0419809-.109589.0861671-.2366937.1328124-.3828125.046645-.1461187.092026-.3069527.1386719-.4804687z" fill="#1e8bcd" transform="matrix(.97777462899 0 0 .99999996571 .13048767098 11.00000036461)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spacepara1.svg b/loleaflet/images/lc_spacepara1.svg
new file mode 100644
index 0000000000..1af48c214e
--- /dev/null
+++ b/loleaflet/images/lc_spacepara1.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m.996094 6.501953c0 .127809.048549.255581.1464843.353516.195869.195868.5131154.195868.7089844 0l3.1484373-3.1484378v6.7929688c0 .277.223.5.5.5s.5-.223.5-.5v-6.7929688l3.148438 3.1484378c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-3.9999996c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094s-.129596.013769-.1875.037109c-.06278.0253-.119003.06236-.166016.109375l-4.0039057 4c-.09793.09793-.1464844.227661-.1464843.355469z" fill="#1e8bcd"/><path d="m.996094 17.498047c0-.127809.048549-.255581.1464843-.353516.195869-.195868.5131154-.195868.7089844 0l3.1484373 3.148438v-6.792969c0-.277.223-.5.5-.5s.5.223.5.5v6.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.047013.047015-.103236.084075-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.013769-.1875-.037109c-.06278-.0253-.119003-.06236-.166016-.109375l-4.0039057-4c-.09793-.09793-.1464844-.227661-.1464843-.355469z" fill="#1e8bcd"/><g fill="#3a3a38" transform="matrix(-1 0 0 1 0 -1)"><rect height="1" ry=".5" width="11" x="-22" y="14"/><rect height="1" ry=".5" width="11" x="-22" y="8"/><rect height="1" ry=".5" width="11" x="-22" y="11"/><rect height="1" ry=".5" width="11" x="-22" y="17"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spacepara15.svg b/loleaflet/images/lc_spacepara15.svg
index d01105bc2f..6fb593a380 100644
--- a/loleaflet/images/lc_spacepara15.svg
+++ b/loleaflet/images/lc_spacepara15.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 15 -.014242)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h8.0071208"/></g><g fill="#808080" transform="matrix(-1 0 0 1 0 -3)"><rect height="1" ry=".5" width="11" x="-22" y="17"/><rect height="1" ry=".5" width="11" x="-22" y="9"/><rect height="1" ry=".5" width="11" x="-22" y="13"/><rect height="1" ry=".5" width="11" x="-22" y="21"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 15 24)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="matrix(-1 0 0 1 0 -3)"><rect height="1" ry=".5" width="11" x="-22" y="17"/><rect height="1" ry=".5" width="11" x="-22" y="9"/><rect height="1" ry=".5" width="11" x="-22" y="13"/><rect height="1" ry=".5" width="11" x="-22" y="21"/></g><g fill="#1e8bcd"><path d="m.996094 6.501953c0 .127809.048549.255581.1464843.353516.195869.195868.5131154.195868.7089844 0l3.1484373-3.1484378v6.7929688c0 .277.223.5.5.5s.5-.223.5-.5v-6.7929688l3.148438 3.1484378c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-3.9999996c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094s-.129596.013769-.1875.037109c-.06278.0253-.119003.06236-.166016.109375l-4.0039057 4c-.09793.09793-.1464844.227661-.1464843.355469z"/><path d="m.996094 17.498047c0-.127809.048549-.255581.1464843-.353516.195869-.195868.5131154-.195868.7089844 0l3.1484373 3.148438v-6.792969c0-.277.223-.5.5-.5s.5.223.5.5v6.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.047013.047015-.103236.084075-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.0039057-4c-.09793-.09793-.1464844-.22766-.1464843-.355468z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spacepara2.svg b/loleaflet/images/lc_spacepara2.svg
new file mode 100644
index 0000000000..0bac3a11b5
--- /dev/null
+++ b/loleaflet/images/lc_spacepara2.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="11" x="-22" y="14"/><rect height="1" ry=".5" width="11" x="-22" y="4"/><rect height="1" ry=".5" width="11" x="-22" y="9"/><rect height="1" ry=".5" width="11" x="-22" y="19"/></g><g fill="#1e8bcd"><path d="m.996094 6.501953c0 .127809.048549.255581.1464843.353516.195869.195868.5131154.195868.7089844 0l3.1484373-3.1484378v6.7929688c0 .277.223.5.5.5s.5-.223.5-.5v-6.7929688l3.148438 3.1484378c.195868.195868.513115.195868.708984 0 .09793-.09793.146484-.225707.146484-.353516 0-.127808-.04855-.257539-.146484-.355469l-4.003906-3.9999996c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094s-.129596.013769-.1875.037109c-.06278.0253-.119003.06236-.166016.109375l-4.0039057 4c-.09793.09793-.1464844.227661-.1464843.355469z"/><path d="m.996094 17.498047c0-.127809.048549-.255581.1464843-.353516.195869-.195868.5131154-.195868.7089844 0l3.1484373 3.148438v-6.792969c0-.277.223-.5.5-.5s.5.223.5.5v6.792969l3.148438-3.148438c.195868-.195868.513115-.195868.708984 0 .09793.09793.146484.225707.146484.353516 0 .127808-.04855.257539-.146484.355469l-4.003906 4c-.047013.047015-.103236.084075-.166016.109375-.057904.02334-.12105.037109-.1875.037109s-.129596-.01377-.1875-.03711c-.06278-.0253-.119003-.06236-.166016-.109375l-4.0039057-4c-.09793-.09793-.1464844-.22766-.1464843-.355468z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spacing.svg b/loleaflet/images/lc_spacing.svg
index 2a04a1f6c8..82b19c8cf7 100644
--- a/loleaflet/images/lc_spacing.svg
+++ b/loleaflet/images/lc_spacing.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="17.990494" letter-spacing="0" transform="scale(.97214256 1.0286557)" word-spacing="0" x="2.022174" y="13.609996"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="2.022174" y="13.609996">AV</tspan></text><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"><g transform="matrix(-1 0 0 -1 27.007121 22.9899)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h9.9928788"/></g><g transform="matrix(1 0 0 -1 -3 22.9899)"><path d="m8.507121 1.494946-2.9999998 2.9949499 2.9999998 3.0050501"/><path d="m5.5071212 4.4898959h9.9928788"/></g></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.5019531 2-4.5019531 12h1.2871094c.1400304 0 .2600094-.03999.3574218-.119141.1035008-.07915.1724548-.169936.2089844-.273437l.9199219-2.607422h5.1425781l.9238284 2.617188c.04871.109588.115936.200378.201172.273437.091324.073059.20935.109375.355468.109375h1.289063l-4.4941408-12zm.8398438 1.5703125c.0547947.2252666.1129454.4360345.1738281.6308594.060883.1948249.1227111.3656.1835938.5117187l1.8652343 5.2871094h-4.4394531l1.8613281-5.2792969c.0547946-.1461186.1129454-.3149406.1738281-.5097656.060883-.1948249.120758-.4092702.1816407-.640625z" fill="#3a3a38"/><path d="m11.497717 2h1.342466q.219178 0 .356164.1095891.136987.109589.200913.2739728l2.968037 8.4109581q.109589.283105.210045.621005.109589.328767.191782.694064.07306-.365297.164383-.694064.100457-.3379.210046-.621005l2.958904-8.4018258q.054794-.155251.200913-.2739724.146118-.1187218.356164-.1187218h1.342466l-4.502283 12h-1.497717z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m5.515625 15c-.125183-.0077-.2587892.03681-.3769531.154297l-2.9042969 2.90625c-.141888.136779-.236365.258099-.234375.439453-.00199.181354.092487.302674.234375.439453l2.9042969 2.90625c.4726555.469951 1.1777336-.239033.7050781-.708984l-2.1289062-2.132813h8.7597652c.287625.014834.52821-.215913.525391-.503906.0028-.287993-.237766-.518736-.525391-.503906h-8.7597652l2.1289062-2.132813c.3544916-.352463.047424-.840111-.328125-.863281z"/><path d="m18.484369 15c.125183-.0077.258789.03681.376953.154297l2.904297 2.90625c.141888.136779.236365.258099.234375.439453.002.181354-.09249.302674-.234375.439453l-2.904297 2.90625c-.472656.469951-1.177734-.239033-.705078-.708984l2.128906-2.132813h-8.759765c-.287625.014834-.52821-.215913-.525391-.503906-.0028-.287993.237766-.518736.525391-.503906h8.759765l-2.128906-2.132813c-.354492-.352463-.04742-.840111.328125-.863281z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spellcheckignore.svg b/loleaflet/images/lc_spellcheckignore.svg
index e201b06930..6de452b346 100644
--- a/loleaflet/images/lc_spellcheckignore.svg
+++ b/loleaflet/images/lc_spellcheckignore.svg
@@ -1 +1,77 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><path d="m10 12h-1.4709q-.25485 0-.40777-.12048-.15291-.12801-.22573-.31626l-.61165-1.9654h-3.5607l-.60437 1.9578q-.058253.16566-.22573.30874-.16019.13554-.40049.13554h-1.4927l3.5243-10h1.9515zm-5.8471-3.7877h2.6942l-.98301-3.1627q-.087379-.23343-.18204-.54217-.09466-.31627-.18932-.68524-.087379.36898-.18204.68524-.09466.31627-.17476.5497z"/><path d="m11 11.897v-9.8967h1.671v3.8636q.38158-.41322.84868-.66116.4671-.25482 1.0526-.25482.55921 0 1.0066.23416.44737.23416.76316.67493.31579.43388.48684 1.0537.17105.61983.17105 1.3912 0 .83333-.19737 1.5152-.19737.68182-.55921 1.1708-.36184.48209-.86842.75069-.5.26171-1.1184.26171-.30263 0-.54605-.06198-.23684-.06198-.44079-.17218-.20395-.11708-.375-.27548-.16447-.16529-.32237-.36501l-.07237.44077q-.0329.18595-.13158.26171-.09868.06887-.25658.06887h-1.1118zm2.9934-5.5854q-.42105 0-.73026.19972-.30921.19284-.5921.56474v3.0165q.25.32369.53947.45454t.61842.13085.59868-.12397q.26974-.13086.45395-.40634.19079-.28237.28947-.71625.10526-.44077.10526-1.0606 0-.55096-.08553-.93664-.08552-.39256-.25-.6405-.15789-.24793-.40132-.36501-.23684-.11708-.54605-.11708z"/><path d="m20.867 5c-.46948 0-.88172.089844-1.2402.26758-.35425.17773-.65321.42383-.89648.73828-.23901.3099-.42115.67578-.54492 1.0996-.12377.42383-.18555.88411-.18555 1.3809 0 .55599.07009 1.0527.21094 1.4902.14084.43294.3313.80078.57031 1.1016.19531.24148.42003.4238.66211.57422l.81055-.9082-.01953.02539c.06369-.07601.13506-.14331.20703-.20898-.17002-.09409-.3164-.23891-.4375-.44141-.22621-.38281-.33984-.92643-.33984-1.6328 0-.33268.0269-.63346.07813-.90234.05548-.26888.13549-.49674.24219-.68359s.24211-.33138.4043-.43164c.16645-.10026.36009-.15039.58203-.15039.17926 0 .32617.026041.44141.076172.11951.05013.22128.10612.30664.16992.08963.059244.16999.11393.23828.16406.06829.050131.14156.076172.22266.076172.08535 0 .15226-.018229.19922-.054687.04694-.041016.09367-.094401.14062-.1582l.42968-.62109c-.26889-.31445-.57298-.55273-.91016-.7168-.33717-.16862-.728-.25391-1.1719-.25391z"/></g><g fill="#76a797"><path d="m22.008 11.016c-.11263-.02069-.22958-.02189-.34981.0022-.25623.05414-.49235.19518-.65848.39344l-7.353 8.2266-2.6339-2.5753c-.44054-.43079-1.2421-.43076-1.6828 0-.44056.43077-.4406 1.2145 0 1.6453l3.5119 3.4337.91455.85842.8048-.92996 8.1944-9.1565c.5812-.61865.04074-1.7531-.74765-1.8979z"/><path d="m1.64874 21.389332h2v-5.7244l-1.6783 1.2616c-.09712.08093-.19221.10926-.28528.08498-.08902-.02833-.15174-.06879-.18816-.1214l-.3217-.4431 2.3247-2.0577h1.1487v7h1v1h-4z" stroke="#76a797" stroke-width=".75"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_spellcheckignore.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="4.1774413"
+ inkscape:cy="8.1131722"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12">
+ <inkscape:grid
+ type="xygrid"
+ id="grid834" />
+ </sodipodi:namedview>
+ <path
+ d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z"
+ fill="#18ab50"
+ id="path2" />
+ <g
+ fill="#3a3a38"
+ stroke-width=".397352"
+ id="g10">
+ <path
+ d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"
+ id="path4" />
+ <path
+ d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"
+ id="path6" />
+ <path
+ d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"
+ id="path8" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#18ab50;fill-opacity:1;stroke:none;stroke-width:0.75"
+ d="m 2.00004,21.00002 h 2 v -5.7244 l -1.6783,1.2616 C 2.22462,16.61815 2.12953,16.64648 2.03646,16.6222 1.94744,16.59387 1.88472,16.55341 1.8483,16.5008 L 1.5266,16.0577 3.8513,14 H 5 v 7 h 1 v 1 H 2 Z"
+ id="path12"
+ sodipodi:nodetypes="cccccccccccccc" />
+</svg>
diff --git a/loleaflet/images/lc_spellcheckignoreall.svg b/loleaflet/images/lc_spellcheckignoreall.svg
index 16dc383625..cfd96a21e0 100644
--- a/loleaflet/images/lc_spellcheckignoreall.svg
+++ b/loleaflet/images/lc_spellcheckignoreall.svg
@@ -1,8 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <g fill="#696969">
- <path d="m10 12h-1.4709q-0.25485 0-0.40777-0.12048-0.15291-0.12801-0.22573-0.31626l-0.61165-1.9654h-3.5607l-0.60437 1.9578q-0.058253 0.16566-0.22573 0.30874-0.16019 0.13554-0.40049 0.13554h-1.4927l3.5243-10h1.9515zm-5.8471-3.7877h2.6942l-0.98301-3.1627q-0.087379-0.23343-0.18204-0.54217-0.09466-0.31627-0.18932-0.68524-0.087379 0.36898-0.18204 0.68524-0.09466 0.31627-0.17476 0.5497z"/>
- <path d="m11 11.897v-9.8967h1.671v3.8636q0.38158-0.41322 0.84868-0.66116 0.4671-0.25482 1.0526-0.25482 0.55921 0 1.0066 0.23416 0.44737 0.23416 0.76316 0.67493 0.31579 0.43388 0.48684 1.0537 0.17105 0.61983 0.17105 1.3912 0 0.83333-0.19737 1.5152-0.19737 0.68182-0.55921 1.1708-0.36184 0.48209-0.86842 0.75069-0.5 0.26171-1.1184 0.26171-0.30263 0-0.54605-0.06198-0.23684-0.06198-0.44079-0.17218-0.20395-0.11708-0.375-0.27548-0.16447-0.16529-0.32237-0.36501l-0.07237 0.44077q-0.0329 0.18595-0.13158 0.26171-0.09868 0.06887-0.25658 0.06887h-1.1118zm2.9934-5.5854q-0.42105 0-0.73026 0.19972-0.30921 0.19284-0.5921 0.56474v3.0165q0.25 0.32369 0.53947 0.45454 0.28947 0.13085 0.61842 0.13085 0.32895 0 0.59868-0.12397 0.26974-0.13086 0.45395-0.40634 0.19079-0.28237 0.28947-0.71625 0.10526-0.44077 0.10526-1.0606 0-0.55096-0.08553-0.93664-0.085523-0.39256-0.25-0.6405-0.15789-0.24793-0.40132-0.36501-0.23684-0.11708-0.54605-0.11708z"/>
- <path d="m20.867188 5c-.469484 0-.881719.0898437-1.240235.2675781-.354246.1777345-.653206.4238281-.896484.7382813-.239011.309896-.421149.675781-.544922 1.0996094-.123773.4238283-.185547.8841143-.185547 1.3808593 0 .5559898.070092 1.0527342.210938 1.4902344.140845.4329425.331302.8007815.570312 1.1015625.195314.241481.42003.423801.662109.574219l.810547-.908203-.019531.02539c.063691-.076012.135062-.14331.207031-.208984-.170025-.094091-.316402-.238909-.4375-.441406-.226206-.382813-.339844-.9264324-.339844-1.6328129 0-.3326824.026905-.6334634.078126-.9023437.055484-.2688804.135486-.4967447.242187-.6835938.106701-.186849.242112-.3313801.404297-.4316406.166453-.1002605.360093-.1503906.582031-.1503906.179257 0 .32617.0260412.441406.0761718.119506.0501304.22128.1061199.306641.1699219.089629.0592444.169993.1139319.238281.1640625.068288.0501307.141563.0761719.222657.0761719.085355 0 .152265-.0182288.199218-.0546875.046944-.0410157.093672-.0944011.140625-.1582031l.429688-.6210938c-.268886-.3144533-.572982-.5527343-.910157-.7167969-.337174-.1686198-.727999-.2539062-1.171874-.2539062z"/>
- </g>
- <path d="m22.008 11.016c-0.11263-0.02069-0.22958-0.02189-0.34981 0.0022-0.25623 0.05414-0.49235 0.19518-0.65848 0.39344l-7.353 8.2266-2.6339-2.5753c-0.44054-0.43079-1.2421-0.43076-1.6828 0-0.44056 0.43077-0.4406 1.2145 0 1.6453l3.5119 3.4337 0.91455 0.85842 0.8048-0.92996 8.1944-9.1565c0.5812-0.61865 0.04074-1.7531-0.74765-1.8979z" fill="#76a797"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spelldialog.svg b/loleaflet/images/lc_spelldialog.svg
index 15faa15536..369a5ec5b2 100644
--- a/loleaflet/images/lc_spelldialog.svg
+++ b/loleaflet/images/lc_spelldialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/><g fill="#696969"><path d="m10.000001 12h-1.4708747q-.2548545 0-.4077671-.120482-.1529126-.128011-.2257281-.316265l-.6116504-1.9653612h-3.5606793l-.604369 1.9578312q-.058253.165662-.2257281.308735-.1601941.135542-.4004854.135542h-1.4927183l3.5242715-10h1.9514562zm-5.847088-3.7876504h2.6941745l-.9830097-3.1626507q-.0873786-.2334337-.1820388-.5421687-.0946602-.3162652-.1893203-.6852411-.0873787.3689759-.1820388.6852411-.0946603.3162651-.1747574.5496987z"/><path d="m11.000003 11.896693v-9.896693h1.67105v3.8636362q.381578-.4132232.848682-.661157.467105-.2548209 1.052631-.2548209.55921 0 1.006577.2341597.44737.2341598.763158.6749311.315789.4338843.486841 1.053719.171053.6198347.171053 1.3911845 0 .8333333-.197369 1.5151514-.197368.681818-.559209 1.170798-.361842.482094-.86842.750689-.5.261708-1.118419.261708-.302632 0-.546052-.06198-.236842-.06198-.440789-.172176-.203947-.117079-.375001-.275482-.164473-.165289-.322367-.365013l-.07237.440771q-.0329.18595-.131579.261708-.09868.06887-.256579.06887h-1.111841zm2.993417-5.5853984q-.421053 0-.730263.1997244-.30921.1928376-.592104.5647383v3.0165287q.249999.323691.539473.454545.289473.130854.618419.130854.328948 0 .598684-.123966.269738-.130855.453948-.406337.190788-.2823686.289473-.7162529.105263-.4407713.105263-1.060606 0-.5509641-.08553-.9366391-.085523-.3925619-.249996-.6404958-.157894-.2479338-.401315-.3650138-.236843-.1170798-.546052-.1170798z"/><path d="m20.867188 5c-.469484 0-.881719.0898437-1.240235.2675781-.354246.1777345-.653206.4238281-.896484.7382813-.239011.309896-.421149.675781-.544922 1.0996094-.123773.4238283-.185547.8841143-.185547 1.3808593 0 .5559898.070092 1.0527342.210938 1.4902344.140845.4329425.331302.8007815.570312 1.1015625.195314.241481.42003.423801.662109.574219l.810547-.908203-.019531.02539c.063691-.076012.135062-.14331.207031-.208984-.170025-.094091-.316402-.238909-.4375-.441406-.226206-.382813-.339844-.9264324-.339844-1.6328129 0-.3326824.026905-.6334634.078126-.9023437.055484-.2688804.135486-.4967447.242187-.6835938.106701-.186849.242112-.3313801.404297-.4316406.166453-.1002605.360093-.1503906.582031-.1503906.179257 0 .32617.0260412.441406.0761718.119506.0501304.22128.1061199.306641.1699219.089629.0592444.169993.1139319.238281.1640625.068288.0501307.141563.0761719.222657.0761719.085355 0 .152265-.0182288.199218-.0546875.046944-.0410157.093672-.0944011.140625-.1582031l.429688-.6210938c-.268886-.3144533-.572982-.5527343-.910157-.7167969-.337174-.1686198-.727999-.2539062-1.171874-.2539062z"/></g><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#76a797"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g><g fill="#ed3d3b"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734-.8007812.800781 2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 2.1679688 2.363281 2.488281-2.363281 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spelling.svg b/loleaflet/images/lc_spelling.svg
new file mode 100644
index 0000000000..cfd96a21e0
--- /dev/null
+++ b/loleaflet/images/lc_spelling.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spellingandgrammardialog.svg b/loleaflet/images/lc_spellingandgrammardialog.svg
index 15faa15536..369a5ec5b2 100644
--- a/loleaflet/images/lc_spellingandgrammardialog.svg
+++ b/loleaflet/images/lc_spellingandgrammardialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/><g fill="#696969"><path d="m10.000001 12h-1.4708747q-.2548545 0-.4077671-.120482-.1529126-.128011-.2257281-.316265l-.6116504-1.9653612h-3.5606793l-.604369 1.9578312q-.058253.165662-.2257281.308735-.1601941.135542-.4004854.135542h-1.4927183l3.5242715-10h1.9514562zm-5.847088-3.7876504h2.6941745l-.9830097-3.1626507q-.0873786-.2334337-.1820388-.5421687-.0946602-.3162652-.1893203-.6852411-.0873787.3689759-.1820388.6852411-.0946603.3162651-.1747574.5496987z"/><path d="m11.000003 11.896693v-9.896693h1.67105v3.8636362q.381578-.4132232.848682-.661157.467105-.2548209 1.052631-.2548209.55921 0 1.006577.2341597.44737.2341598.763158.6749311.315789.4338843.486841 1.053719.171053.6198347.171053 1.3911845 0 .8333333-.197369 1.5151514-.197368.681818-.559209 1.170798-.361842.482094-.86842.750689-.5.261708-1.118419.261708-.302632 0-.546052-.06198-.236842-.06198-.440789-.172176-.203947-.117079-.375001-.275482-.164473-.165289-.322367-.365013l-.07237.440771q-.0329.18595-.131579.261708-.09868.06887-.256579.06887h-1.111841zm2.993417-5.5853984q-.421053 0-.730263.1997244-.30921.1928376-.592104.5647383v3.0165287q.249999.323691.539473.454545.289473.130854.618419.130854.328948 0 .598684-.123966.269738-.130855.453948-.406337.190788-.2823686.289473-.7162529.105263-.4407713.105263-1.060606 0-.5509641-.08553-.9366391-.085523-.3925619-.249996-.6404958-.157894-.2479338-.401315-.3650138-.236843-.1170798-.546052-.1170798z"/><path d="m20.867188 5c-.469484 0-.881719.0898437-1.240235.2675781-.354246.1777345-.653206.4238281-.896484.7382813-.239011.309896-.421149.675781-.544922 1.0996094-.123773.4238283-.185547.8841143-.185547 1.3808593 0 .5559898.070092 1.0527342.210938 1.4902344.140845.4329425.331302.8007815.570312 1.1015625.195314.241481.42003.423801.662109.574219l.810547-.908203-.019531.02539c.063691-.076012.135062-.14331.207031-.208984-.170025-.094091-.316402-.238909-.4375-.441406-.226206-.382813-.339844-.9264324-.339844-1.6328129 0-.3326824.026905-.6334634.078126-.9023437.055484-.2688804.135486-.4967447.242187-.6835938.106701-.186849.242112-.3313801.404297-.4316406.166453-.1002605.360093-.1503906.582031-.1503906.179257 0 .32617.0260412.441406.0761718.119506.0501304.22128.1061199.306641.1699219.089629.0592444.169993.1139319.238281.1640625.068288.0501307.141563.0761719.222657.0761719.085355 0 .152265-.0182288.199218-.0546875.046944-.0410157.093672-.0944011.140625-.1582031l.429688-.6210938c-.268886-.3144533-.572982-.5527343-.910157-.7167969-.337174-.1686198-.727999-.2539062-1.171874-.2539062z"/></g><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#76a797"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g><g fill="#ed3d3b"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734-.8007812.800781 2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 2.1679688 2.363281 2.488281-2.363281 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_spellonline.svg b/loleaflet/images/lc_spellonline.svg
index 15faa15536..369a5ec5b2 100644
--- a/loleaflet/images/lc_spellonline.svg
+++ b/loleaflet/images/lc_spellonline.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/><g fill="#696969"><path d="m10.000001 12h-1.4708747q-.2548545 0-.4077671-.120482-.1529126-.128011-.2257281-.316265l-.6116504-1.9653612h-3.5606793l-.604369 1.9578312q-.058253.165662-.2257281.308735-.1601941.135542-.4004854.135542h-1.4927183l3.5242715-10h1.9514562zm-5.847088-3.7876504h2.6941745l-.9830097-3.1626507q-.0873786-.2334337-.1820388-.5421687-.0946602-.3162652-.1893203-.6852411-.0873787.3689759-.1820388.6852411-.0946603.3162651-.1747574.5496987z"/><path d="m11.000003 11.896693v-9.896693h1.67105v3.8636362q.381578-.4132232.848682-.661157.467105-.2548209 1.052631-.2548209.55921 0 1.006577.2341597.44737.2341598.763158.6749311.315789.4338843.486841 1.053719.171053.6198347.171053 1.3911845 0 .8333333-.197369 1.5151514-.197368.681818-.559209 1.170798-.361842.482094-.86842.750689-.5.261708-1.118419.261708-.302632 0-.546052-.06198-.236842-.06198-.440789-.172176-.203947-.117079-.375001-.275482-.164473-.165289-.322367-.365013l-.07237.440771q-.0329.18595-.131579.261708-.09868.06887-.256579.06887h-1.111841zm2.993417-5.5853984q-.421053 0-.730263.1997244-.30921.1928376-.592104.5647383v3.0165287q.249999.323691.539473.454545.289473.130854.618419.130854.328948 0 .598684-.123966.269738-.130855.453948-.406337.190788-.2823686.289473-.7162529.105263-.4407713.105263-1.060606 0-.5509641-.08553-.9366391-.085523-.3925619-.249996-.6404958-.157894-.2479338-.401315-.3650138-.236843-.1170798-.546052-.1170798z"/><path d="m20.867188 5c-.469484 0-.881719.0898437-1.240235.2675781-.354246.1777345-.653206.4238281-.896484.7382813-.239011.309896-.421149.675781-.544922 1.0996094-.123773.4238283-.185547.8841143-.185547 1.3808593 0 .5559898.070092 1.0527342.210938 1.4902344.140845.4329425.331302.8007815.570312 1.1015625.195314.241481.42003.423801.662109.574219l.810547-.908203-.019531.02539c.063691-.076012.135062-.14331.207031-.208984-.170025-.094091-.316402-.238909-.4375-.441406-.226206-.382813-.339844-.9264324-.339844-1.6328129 0-.3326824.026905-.6334634.078126-.9023437.055484-.2688804.135486-.4967447.242187-.6835938.106701-.186849.242112-.3313801.404297-.4316406.166453-.1002605.360093-.1503906.582031-.1503906.179257 0 .32617.0260412.441406.0761718.119506.0501304.22128.1061199.306641.1699219.089629.0592444.169993.1139319.238281.1640625.068288.0501307.141563.0761719.222657.0761719.085355 0 .152265-.0182288.199218-.0546875.046944-.0410157.093672-.0944011.140625-.1582031l.429688-.6210938c-.268886-.3144533-.572982-.5527343-.910157-.7167969-.337174-.1686198-.727999-.2539062-1.171874-.2539062z"/></g><path d="m22.008379 11.015652c-.11263-.02069-.229582-.02189-.349814.0022-.256226.05414-.492352.195183-.658476.393444l-7.352978 8.22655-2.633903-2.575268c-.440541-.430791-1.2421489-.430757-1.6827719 0-.440564.430768-.440599 1.214497 0 1.645311l3.5118709 3.433689.91455.858422.804804-.929957 8.194364-9.156507c.581205-.618654.04074-1.75309-.747646-1.897919z" fill="#76a797"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z" fill="#d65532"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10 18-.9999999 1 3.9999999 4 10-10-1-1-9 9z" fill="#18ab50"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924885.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262024-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g><g fill="#ed3d3b"><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734a.58187636.58187636 0 1 0 -.8007812.800781l2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 1.9277344 1.927734.0996094.107422c.0789907-.113867.1679811-.223017.2714844-.324219.3624751-.354358.8047597-.552781 1.2597656-.613281l1.097656-1.097656 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/><path d="m6.3320312 13-.3984374.435547-1.9277344 1.927734-1.9277344-1.927734-.8007812.800781 2.328125 2.328125.4003906.435547.4003906-.435547 1.9257812-1.927734 2.1679688 2.363281 2.488281-2.363281 1.925781 1.927734.400391.435547.400391-.435547 1.927734-1.927734.597656.599609.75586-.845703-.955078-.955078-.398438-.435547-.40039.435547-1.927735 1.927734-1.927734-1.927734-.398438-.435547-.40039.435547-1.9277348 1.927734-1.9277343-1.927734z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_splitcell.svg b/loleaflet/images/lc_splitcell.svg
index 7f29f67985..77929cab92 100644
--- a/loleaflet/images/lc_splitcell.svg
+++ b/loleaflet/images/lc_splitcell.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 10h20v6h-20z" fill="#fff"/><path d="m3 6v3h18v-3zm0 11v4h18v-4z" fill="#fff"/><path d="m2 2v1 3 3h1v-3h9v3h1v-3h8v3h1v-3-3-1h-1-18zm0 15v4c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-4h-1v4h-8v-4h-1v4h-9v-4z" fill="#808080"/><path d="m2 10v6h20v-6zm1 1h5v4h-5zm6 0h6v4h-6zm7 0h5v4h-5z" fill="#4d82b8"/><path d="m11 17h1v4h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fafafa"/><path d="m2 2v1 3 4 1.875 3.228516 1.896484 3 1c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-1-3-1.888672-3.24414-1.867188-4-3-1h-1-18zm1 1h5 1 6 1 5v2 1 3 1 .869141 5.24414 3.886719 1h-5-1-6-1-5v-1-2-1-.894531-5.228516-.876953-1-3-1zm2.4394531 6c-.1821613.0085812-.3580798.0497019-.5234375.1210938.1649133-.0693316.3421371-.1125531.5234375-.1210938z"/><path d="m8 3v2h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-2h-1v2h-6v-2zm0 15v3h1v-3zm7 0v3h1v-3z" fill="#797774"/><path d="m3 9v1h3v7h-3v1h18v-1h-3v-7h3v-1zm4 1h4v7h-4zm5 0h5v7h-5z" fill="#ff9198"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_splittable.svg b/loleaflet/images/lc_splittable.svg
index df2741c615..96ae8a04e9 100644
--- a/loleaflet/images/lc_splittable.svg
+++ b/loleaflet/images/lc_splittable.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 6v3h8.091797c-.057283-.1672871-.094214-.3415432-.091797-.5136719l-.001953-2.4863281h-1.3378908c-.0822476.010724-.164011.0202234-.2441406.015625-.0347685-.0019953-.0658653-.0113684-.0996094-.015625zm10.998047 0 .001953 2.4863281c.002434.1721287-.034512.3463848-.091797.5136719h8.091797v-3h-6.287109c-.046472.0069169-.090227.0188766-.138672.0214844-.101658.0054721-.206525-.0026282-.310547-.0214844z" fill="#fff"/><path d="m3 14v7h5.875l-.4414062-.441406c-.2944367-.295168-.4694206-.741807-.4453126-1.142578.024108-.400772.201276-.733204.4472657-.978516s.5796325-.422313.9804687-.445312c.4002421-.022969.8462574.152808 1.1406254.447265h.001953l.4375.439453.003906-3.357422c-.005942-.420168.182805-.867654.484375-1.138672.30157-.271015.666177-.382812 1.015625-.382812zm9.5 0c.349448 0 .714055.111797 1.015625.382812.30157.271018.490275.718504.484375 1.138672l-.003906 3.355469.427734-.425781c.292963-.303321.743758-.486734 1.150391-.464844.406633.021889.745119.200781.992187.449219.247069.248437.42372.58544.44336.992187.019641.406748-.165768.859109-.470704 1.150391l-.421874.421875h5.882812v-7z" fill="#fff"/><path d="m2 2v1 3 4h1 5 1 3.455078c-.168491-.0046376-.338636-.0312719-.503906-.09375-.081606-.0308502-.162575-.0683647-.240234-.1152344-.078316-.0465951-.154395-.1011595-.226563-.1660156-.08587-.0771698-.158928-.1704034-.224609-.2714844-.008246-.013092-.013608-.027616-.021485-.0410156-.058756-.0966958-.107026-.1999993-.144531-.3085938-.000478-.0013864-.001478-.0025186-.001953-.0039062h-2.091797v-3h.3164062c-.1751143-.0220895-.3351694-.0728157-.4804687-.1464844-.1512251-.0743577-.2858906-.1690184-.4003906-.2832031-.2459897-.2453123-.4231577-.5796975-.4472657-.9804687-.0241079-.4007713.1508758-.84741.4453126-1.1425782l1.4453124-1.4472656h-6.8789062zm13.107422 0 1.43164 1.4296875c.304935.2912824.490344.7416899.470704 1.1484375-.019642.4067476-.196291.7457032-.44336.9941406-.114215.1148487-.250379.210537-.402344.2851563-.136806.0693438-.287761.1182559-.451171.1425781h.287109v3h-2.091797c-.000466.0013617-.001483.0025458-.001953.0039062-.037507.1085945-.085771.211898-.144531.3085938-.007877.0133996-.013239.0279236-.021485.0410156-.065684.101081-.138739.1943146-.224609.2714844-.072168.0648561-.148247.1194205-.226563.1660156-.077659.0468697-.158628.0843842-.240234.1152344-.16527.0624781-.335415.0891124-.503906.09375h3.455078 1 5 1v-4-3-1h-1zm-4.111328 3.1289062-.4375.4375-.001953.0019532c-.11039.1103052-.246016.1967033-.388672.2695312-.01662.0083099-.031929.0157008-.048828.0234375-.1478238.0693909-.3020041.1182036-.4589848.1386719h1.3378908zm3 0 .001953.8710938h1.265625c-.138794-.0251591-.272458-.0776997-.402344-.140625-.033042-.0159192-.063841-.0307196-.095703-.0488281-.125348-.0713246-.244074-.1527288-.341797-.2539063zm-10.996094.8710938h5v3h-5zm14 0h5v3h-5z" fill="#808080"/><path d="m12.482422 1a.50005.50005 0 0 0 -.394531.203125l-2.947266 2.951171a.50063788.50063788 0 1 0 .7089844.707032l2.1425786-2.146485.0078 5.785157a.50005.50005 0 1 0 1 0l-.0078-5.785157 2.15039 2.146485a.50005.50005 0 1 0 .705078-.708985l-2.960937-2.957031a.50005.50005 0 0 0 -.404297-.195312z" fill="#4d82b8" fill-rule="evenodd"/><path d="m2 13v8c0 .554.446 1 1 1h6.8730469l-1.4394531-1.441406c-.1154416-.115729-.2053807-.2578-.2792969-.408203-.0074975-.015595-.0164456-.029095-.0234375-.044922-.0707798-.1561-.1147187-.319683-.1308594-.484375v1.378906h-5v-3h5v1.341797c.0199375-.179422.0688326-.343732.1425781-.492188.0756556-.155965.1752182-.294683.2929688-.412109.1015821-.101303.2243145-.18179.3554687-.251953.0677149-.037573.1341343-.074437.2089844-.101563v-.083984h.3652344c.0174526-.001611.0330643-.006797.0507812-.007812.0397687-.002283.0806149.006248.1210938.007812h1.4609376v-1h-1.998047v-3h3.5 3.5v3h-2.001953v.199219.800781h1.378906c.065995-.006537.13269-.017148.197266-.013672.030707.001653.05797.010266.08789.013672h.337891v.080078c.074232.026959.139861.064389.207031.101563.133004.070785.257137.1511.359375.253906.118241.118896.217716.259929.292969.417969.074459.15296.123284.322295.140625.507812v-1.361328h5v3h-5v-1.431641c-.005634.090884-.019446.180645-.042969.271485-.00047.001893.000478.003967 0 .005859-.001201.004571-.002662.009107-.003906.013672-.022544.08272-.050045.163227-.085937.242187-.014044.031785-.032762.060997-.048829.091797-.027716.051891-.052863.104072-.085937.152344-.056837.084368-.121017.163318-.19336.232422l-1.423828 1.421875h6.884766c.554 0 1-.446 1-1v-8h-1-5-1-7-1-5zm1 1h5v3h-5zm14 0h5v3h-5z" fill="#808080"/><path d="m12.482422 23.007061a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063788.50063788 0 1 1 .7089844-.707032l2.1425786 2.146485.0078-5.785157a.50005.50005 0 1 1 1 0l-.0078 5.785157 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 13v8c0 .554.446 1 1 1h6.8730469l-.9980469-1h-.875-5v-3-1-3h5 1 3.5 3.5 1 5v3 1 3h-5-.882812l-1.001954 1h6.884766c.554 0 1-.446 1-1v-8h-1-5-1-7-1-5z" fill="#3a3a38" fill-opacity=".959559"/><path d="m3 14v7h5.875l-.4414062-.441406c-.1154417-.115729-.2053807-.2578-.2792969-.408203-.0074975-.015595-.0164456-.029095-.0234375-.044922v-.001953c-.0703128-.15557-.1147794-.318349-.1308594-.482422-.006728-.06865-.0157495-.138071-.0117188-.205078.0015584-.025906.0089041-.048889.0117188-.074219.0199375-.179422.0688326-.343732.1425781-.492188.0756556-.155965.1752182-.294683.2929688-.412109.1012126-.100934.2260034-.180117.3554687-.251953.0677149-.037573.1341343-.074437.2089844-.101563.1144809-.041488.2352688-.071988.3652344-.083984.0174526-.001611.0330643-.006797.0507812-.007812.0401512-.002305.0821738.006197.1230469.007812.3665659.014485.7527405.174535 1.0175785.439453h.001953l.4375.439453.001953-.878906v-1l.001953-1.478516c-.005942-.420168.182805-.867654.484375-1.138672.30157-.271015.666177-.382812 1.015625-.382812zm9.5 0c.349448 0 .714055.111798 1.015625.382812.30157.271018.490275.718504.484375 1.138672l-.001953 1.478516v.199219.800781l-.001953.876953.427734-.425781c.246439-.255152.603554-.416546.953125-.451172.065995-.006537.13269-.017148.197266-.013672.030707.001653.05797.010266.08789.013672.119419.013594.231811.041553.337891.080078.074232.026959.139861.064389.207031.101563.131265.072645.257542.151508.359375.253906.118241.118896.217716.259929.292969.417969.074459.15296.123284.322295.140625.507812.002126.022744.008645.043205.009766.066406.002223.046048-.006858.093708-.009766.140625-.005634.090884-.019446.180645-.042969.271485-.00047.001893.000478.003967 0 .005859-.001201.004571-.002662.009107-.003906.013672-.001457.005345-.004344.01029-.005859.015625-.021696.077083-.046517.152729-.080078.226562-.014044.031785-.032762.060997-.048829.091797-.000689.001292-.00126.002617-.001953.003907-.026906.050608-.051735.101369-.083984.148437-.057517.083948-.12141.163694-.19336.232422l-.421874.421875h5.882812v-7z" fill="#fafafa"/><path d="m2 2v1 3 4h1 5 1 3.455078c-.168491-.0046376-.338636-.0312719-.503906-.09375-.081606-.0308502-.162577-.0683647-.240234-.1152344-.078317-.0465951-.154395-.1011595-.226563-.1660156-.08587-.0771698-.158928-.1704034-.224609-.2714844-.008246-.013092-.013608-.027616-.021485-.0410156-.058756-.0966958-.107026-.1999993-.144531-.3085938-.000478-.0013863-.001478-.0025186-.001953-.0039062h-2.091797-1-5v-3-1-2h5 .8808594l.9980468-1h-6.8789062zm13.107422 0 1.001953 1h.890625 5v2 1 3h-5-1-2.091797c-.000466.0013617-.001483.002546-.001953.0039062-.037507.1085946-.085771.211898-.144531.3085938-.007877.0133996-.013239.0279236-.021485.0410156-.065684.101081-.138739.1943146-.224609.2714844-.072168.0648561-.148246.1194205-.226563.1660156-.077658.0468697-.158628.0843842-.240234.1152344-.16527.0624781-.335415.0891124-.503906.09375h3.455078 1 5 1v-4-3-1h-1z" fill="#3a3a38"/><path d="m3 3v2 1 3h8.091797c-.057283-.1672871-.094214-.3415432-.091797-.5136719l-.001953-2.4863281-.001953-.8710938-.4375.4375-.001953.0019532c-.11039.1103052-.246016.1967033-.388672.2695312-.01662.0083099-.031929.0157008-.048828.0234375-.1478254.0693909-.3020038.1182036-.4589848.1386719-.0822474.010724-.164011.0202234-.2441406.015625-.0347685-.0019953-.0658653-.0113684-.0996094-.015625-.1751141-.0220895-.3351694-.0728157-.4804687-.1464844-.1512251-.0743577-.2858906-.1690184-.4003906-.2832031-.230089-.2294553-.3948179-.5395009-.4355469-.90625v-.2792969c.0335124-.3419432.1883855-.6916826.4335938-.9375l.4472656-.4472656zm13.109375 0 .429687.4296875c.270414.2583064.438156.6406511.460938 1.0078125v.2070312c-.035053.3763804-.200526.6933759-.433594.9277344-.114215.1148487-.250378.210537-.402344.2851563-.136805.0693438-.287761.1182559-.451171.1425781-.046472.0069169-.090227.0188766-.138672.0214844-.101658.0054721-.206525-.0026282-.310547-.0214844-.138794-.0251591-.272458-.0776997-.402344-.140625-.033042-.0159192-.063841-.0307196-.095703-.0488281-.125348-.0713246-.244074-.1527288-.341797-.2539063l-.427734-.4277344.001953.8710938.001953 2.4863281c.002434.1721287-.034512.3463848-.091797.5136719h8.091797v-4-2z" fill="#fafafa"/><path d="m8 3v1.3847656c.0335124-.3419432.1883855-.6916826.4335938-.9375l.4472656-.4472656zm8.109375 0 .429687.4296875c.270414.2583064.438156.6406511.460938 1.0078125v-1.4375zm.890625 1.6445312c-.035053.3763804-.200526.6933759-.433594.9277344-.114215.1148487-.250378.210537-.402344.2851563-.136805.0693438-.287761.1182559-.451171.1425781h.287109v3h1v-3h5v-1h-5zm-9 .0195313v.3359375h-5v1h5v3h1v-3h.3164062c-.1751142-.0220895-.3351694-.0728157-.4804687-.1464844-.1512251-.0743577-.2858906-.1690184-.4003906-.2832031-.230089-.2294553-.3948179-.5395009-.4355469-.90625zm2.996094.4648437-.4375.4375-.001953.0019532c-.11039.1103052-.246016.1967033-.388672.2695312-.01662.0083099-.031929.0157008-.048828.0234375-.1478246.0693909-.3020039.1182036-.4589848.1386719h1.3378908zm3 0 .001953.8710938h1.265625c-.138794-.0251591-.272458-.0776997-.402344-.140625-.033042-.0159192-.063841-.0307196-.095703-.0488281-.125348-.0713246-.244074-.1527288-.341797-.2539063z" fill="#797774"/><path d="m8 14v3h-5v1h5v1.341797c.0199375-.179422.0688326-.343732.1425781-.492188.0756556-.155965.1752182-.294683.2929688-.412109.1015821-.101303.2243145-.18179.3554687-.251953.0677149-.037573.1341343-.074437.2089844-.101563v-.083984h.3652344c.0174526-.001611.0330643-.006797.0507812-.007812.0401512-.002305.0821738.006197.1230469.007812h1.4589845v-1h-1.998047v-3zm8 0v3h-2.001953v.199219.800781h1.378906c.065995-.006537.13269-.017148.197266-.013672.030707.001653.05797.010266.08789.013672h.337891v.080078c.074232.026959.139861.064389.207031.101563.133004.070785.257137.1511.359375.253906.118241.118896.217716.259929.292969.417969.074459.15296.123284.322295.140625.507812v-1.361328h5v-1h-5v-3zm1 5.568359c-.005634.090884-.019446.180645-.042969.271485-.00047.001893.000478.003967 0 .005859-.001201.004571-.002662.009107-.003906.013672-.001457.005345-.004344.01029-.005859.015625-.021933.077242-.046505.152704-.080078.226562-.014044.031785-.032762.060997-.048829.091797-.000689.001292-.00126.002617-.001953.003907-.027162.050523-.051733.101367-.083984.148437-.056837.084368-.121016.163318-.19336.232422l-.421874.421875h.882812zm-9 .052735v1.378906h.875l-.4414062-.441406c-.1154416-.115729-.2053807-.2578-.2792969-.408203-.0074975-.015595-.0164456-.029095-.0234375-.044922-.000266-.000587.0002652-.001367 0-.001953-.0703718-.155642-.1147735-.31829-.1308594-.482422z" fill="#797774"/><g fill="#ed3d3b"><path d="m12.482422 1a.50005.50005 0 0 0 -.394531.203125l-2.947266 2.951171a.50063788.50063788 0 1 0 .7089844.707032l2.1425786-2.146485.0078 5.785157a.50005.50005 0 1 0 1 0l-.0078-5.785157 2.15039 2.146485a.50005.50005 0 1 0 .705078-.708985l-2.960937-2.957031a.50005.50005 0 0 0 -.404297-.195312z" fill-rule="evenodd"/><path d="m12.482422 23.007061a.50005.50005 0 0 1 -.394531-.203125l-2.947266-2.951171a.50063788.50063788 0 1 1 .7089844-.707032l2.1425786 2.146485.0078-5.785157a.50005.50005 0 1 1 1 0l-.0078 5.785157 2.15039-2.146485a.50005.50005 0 1 1 .705078.708985l-2.960937 2.957031a.50005.50005 0 0 1 -.404297.195312z" fill-rule="evenodd"/><path d="m2 9v1h10.455078c-.168491-.0046376-.338636-.0312719-.503906-.09375-.081606-.0308502-.162577-.0683647-.240234-.1152344-.078317-.0465951-.154395-.1011595-.226563-.1660156-.08587-.0771698-.158928-.1704034-.224609-.2714844-.008246-.013092-.013608-.027616-.021485-.0410156-.058756-.0966958-.107026-.1999993-.144531-.3085938-.000478-.0013863-.001478-.0025186-.001953-.0039062h-2.091797-1-5zm11.908203 0c-.000466.0013617-.001483.002546-.001953.0039062-.037507.1085946-.085771.211898-.144531.3085938-.007877.0133996-.013239.0279236-.021485.0410156-.065684.101081-.138739.1943146-.224609.2714844-.072168.0648561-.148246.1194205-.226563.1660156-.077658.0468697-.158628.0843842-.240234.1152344-.16527.0624781-.335415.0891124-.503906.09375h10.455078v-1h-1-5-1z"/><path d="m2 13v1h1 19 1v-1z" fill-opacity=".959559"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_square.svg b/loleaflet/images/lc_square.svg
index 87b3ec2a7c..51a553ba50 100644
--- a/loleaflet/images/lc_square.svg
+++ b/loleaflet/images/lc_square.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.5 2.5v19h19v-19z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_square_rounded_unfilled.svg b/loleaflet/images/lc_square_rounded_unfilled.svg
index 9adbb8ad75..7787b26d96 100644
--- a/loleaflet/images/lc_square_rounded_unfilled.svg
+++ b/loleaflet/images/lc_square_rounded_unfilled.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315734 1.0592651 2.375 2.375 2.375h14.25c1.315734 0 2.375-1.059266 2.375-2.375v-14.25c0-1.3157349-1.059266-2.375-2.375-2.375z"/><path d="m6.5 15.5 11-6.9999996" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd"><path d="m4.875 2.5c-1.3157349 0-2.375 1.0592651-2.375 2.375v14.25c0 1.315734 1.0592651 2.375 2.375 2.375h14.25c1.315734 0 2.375-1.059266 2.375-2.375v-14.25c0-1.3157349-1.059266-2.375-2.375-2.375z"/><path d="m6.5 15.5 11-6.9999996" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_square_unfilled.svg b/loleaflet/images/lc_square_unfilled.svg
new file mode 100644
index 0000000000..19e34d26a1
--- /dev/null
+++ b/loleaflet/images/lc_square_unfilled.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"><path d="m2.5 2.5v19h19v-19z"/><path d="m6.5 15.5 11-6.9999996"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.bang.svg b/loleaflet/images/lc_starshapes.bang.svg
index b6e63ada8f..b33b54a95a 100644
--- a/loleaflet/images/lc_starshapes.bang.svg
+++ b/loleaflet/images/lc_starshapes.bang.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.398113 2.4999084-2.038696 4.7198487-1.373047-3.8431397-1.182861 3.9637452-2.6649171-3.2215578 2.9223641 5.2254639-4.9216318-3.3189697 3.7897948 4.478637-4.7940671-1.8021234 2.8574218 2.1987314-4.4299316 1.400877 5.1094971.73755-5.1721192 2.321655 5.7241211-.860474-2.1523438 4.288452 4.0402827-3.379272-2.9293207 4.805664 4.0124517-3.342163-1.018189 3.736449 2.041015-4.566771 1.370729 5.457397 1.185181-5.580322 2.662596 3.070801-.990355-3.305054 4.051879 2.363403-4.849731-3.523072 5.851684 1.08777-3.915039-3.056885 3.56018-.783935-4.242065.218017 4.304687-3.2772216-4.854369 1.8160406 3.209961-3.6297614-5.097901.9532471 2.929322-3.0406494-4.014772 3.5810547 1.018189-5.8934326z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m14.398113 2.4999084-2.038696 4.7198487-1.373047-3.8431397-1.182861 3.9637452-2.6649171-3.2215578 2.9223641 5.2254639-4.9216318-3.3189697 3.7897948 4.478637-4.7940671-1.8021234 2.8574218 2.1987314-4.4299316 1.400877 5.1094971.73755-5.1721192 2.321655 5.7241211-.860474-2.1523438 4.288452 4.0402827-3.379272-2.9293207 4.805664 4.0124517-3.342163-1.018189 3.736449 2.041015-4.566771 1.370729 5.457397 1.185181-5.580322 2.662596 3.070801-.990355-3.305054 4.051879 2.363403-4.849731-3.523072 5.851684 1.08777-3.915039-3.056885 3.56018-.783935-4.242065.218017 4.304687-3.2772216-4.854369 1.8160406 3.209961-3.6297614-5.097901.9532471 2.929322-3.0406494-4.014772 3.5810547 1.018189-5.8934326z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.concave-star6.svg b/loleaflet/images/lc_starshapes.concave-star6.svg
index 475a42128c..17d18bf60d 100644
--- a/loleaflet/images/lc_starshapes.concave-star6.svg
+++ b/loleaflet/images/lc_starshapes.concave-star6.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5s.6351625 4.1672826-.25 5.9375c-.8851625 1.770221-4.75 3.0625-4.75 3.0625s3.8648375 2.292279 4.75 4.0625c.8851625 1.770224.25 5.9375.25 5.9375s2.520794-3.999998 4.5-4 4.5 4 4.5 4-.635163-4.167283.25-5.9375c.885162-1.770221 4.75-4.0625 4.75-4.0625s-3.864838-1.292279-4.75-3.0625c-.885163-1.7702235-.25-5.9375-.25-5.9375s-2.520794 3.9999973-4.5 4-4.5-4-4.5-4z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5s.6351625 4.1672826-.25 5.9375c-.8851625 1.770221-4.75 3.0625-4.75 3.0625s3.8648375 2.292279 4.75 4.0625c.8851625 1.770224.25 5.9375.25 5.9375s2.520794-3.999998 4.5-4 4.5 4 4.5 4-.635163-4.167283.25-5.9375c.885162-1.770221 4.75-4.0625 4.75-4.0625s-3.864838-1.292279-4.75-3.0625c-.885163-1.7702235-.25-5.9375-.25-5.9375s-2.520794 3.9999973-4.5 4-4.5-4-4.5-4z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.doorplate.svg b/loleaflet/images/lc_starshapes.doorplate.svg
index a1dca8e6ac..85c67129ed 100644
--- a/loleaflet/images/lc_starshapes.doorplate.svg
+++ b/loleaflet/images/lc_starshapes.doorplate.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c0 2.6233524-2.3766476 5-5 5v9c2.6233524 0 5 2.376647 5 5h8c.05752-3.5 2.935473-5.0427 6-5v-9c-2.623353 0-5-2.3766476-5-5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.5 2.5c0 2.6233524-2.3766476 5-5 5v9c2.6233524 0 5 2.376647 5 5h8c.05752-3.5 2.935473-5.0427 6-5v-9c-2.623353 0-5-2.3766476-5-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.horizontal-scroll.svg b/loleaflet/images/lc_starshapes.horizontal-scroll.svg
index 3e5f83a5c8..fe285e9217 100644
--- a/loleaflet/images/lc_starshapes.horizontal-scroll.svg
+++ b/loleaflet/images/lc_starshapes.horizontal-scroll.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.125 2.5c-1.311713 0-2.375.6882875-2.375 2h-9.5-2.375c-1.3157619 0-2.375 1.43425-2.375 2.75v1.1875 8.3125 1.1875 1.1875c0 1.311713 1.0632875 2.375 2.375 2.375s2.375-.688287 2.375-2h10.6875 1.1875c1.315762 0 2.375-1.43425 2.375-2.75v-3.5625-3.5625-2.375-1.1875-1.1875c0-1.3117125-1.063287-2.375-2.375-2.375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m19.125 2.5c-1.311713 0-2.375.6882875-2.375 2h-9.5-2.375c-1.3157619 0-2.375 1.43425-2.375 2.75v1.1875 8.3125 1.1875 1.1875c0 1.311713 1.0632875 2.375 2.375 2.375s2.375-.688287 2.375-2h10.6875 1.1875c1.315762 0 2.375-1.43425 2.375-2.75v-3.5625-3.5625-2.375-1.1875-1.1875c0-1.3117125-1.063287-2.375-2.375-2.375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.signet.svg b/loleaflet/images/lc_starshapes.signet.svg
index 568c192e17..06a73535db 100644
--- a/loleaflet/images/lc_starshapes.signet.svg
+++ b/loleaflet/images/lc_starshapes.signet.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.40625 2.5058594c-1.230619 0-1.4743852 2.1000144-2.6113281 2.5625-1.1362354.4621354-2.8198158-.8540349-3.6894531 0-.8696375.8540346.4706438 2.5072016 0 3.6230468-.4709381 1.1163121-2.6093751 1.3558538-2.609375 2.5644528 0 1.208599 2.1384369 1.445955 2.609375 2.5625.4706438 1.115612-.8696375 2.769012 0 3.623047.8696372.853919 2.5532177-.462252 3.6894531 0 1.1369429.462369 1.3807091 2.564453 2.6113281 2.564453 1.230618 0 1.474385-2.102084 2.611328-2.564453.02178-.02139.074248-.053398.105469-.017578l3.818359 3.748047 1.1875-2.332031 2.376953-1.167969c.01523-.03225-2.265258-1.658867-3.832031-2.822266-.06601-.364375-.097337-.721608.033203-1.03125.471035-1.116545 2.609375-1.353901 2.609375-2.5625s-2.138439-1.4481408-2.609375-2.5644528c-.470643-1.1158453.869636-2.7690122 0-3.6230468-.869637-.8540349-2.553217.4621354-3.689453 0-1.136942-.4624856-1.38071-2.5625-2.611328-2.5625zm0 4.6660156c2.296562 0 4.158203 1.8287301 4.158203 4.083984 0 2.255255-1.861641 4.083985-4.158203 4.083985-2.2965622 0-4.1582031-1.82873-4.1582031-4.083985 0-2.2552539 1.8616409-4.083984 4.1582031-4.083984z" fill="#fff" stroke="#808080" stroke-width=".991452"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11.40625 2.5058594c-1.230619 0-1.4743852 2.1000144-2.6113281 2.5625-1.1362354.4621354-2.8198158-.8540349-3.6894531 0-.8696375.8540346.4706438 2.5072016 0 3.6230468-.4709381 1.1163121-2.6093751 1.3558538-2.609375 2.5644528 0 1.208599 2.1384369 1.445955 2.609375 2.5625.4706438 1.115612-.8696375 2.769012 0 3.623047.8696372.853919 2.5532177-.462252 3.6894531 0 1.1369429.462369 1.3807091 2.564453 2.6113281 2.564453 1.230618 0 1.474385-2.102084 2.611328-2.564453.02178-.02139.074248-.053398.105469-.017578l3.818359 3.748047 1.1875-2.332031 2.376953-1.167969c.01523-.03225-2.265258-1.658867-3.832031-2.822266-.06601-.364375-.097337-.721608.033203-1.03125.471035-1.116545 2.609375-1.353901 2.609375-2.5625s-2.138439-1.4481408-2.609375-2.5644528c-.470643-1.1158453.869636-2.7690122 0-3.6230468-.869637-.8540349-2.553217.4621354-3.689453 0-1.136942-.4624856-1.38071-2.5625-2.611328-2.5625zm0 4.6660156c2.296562 0 4.158203 1.8287301 4.158203 4.083984 0 2.255255-1.861641 4.083985-4.158203 4.083985-2.2965622 0-4.1582031-1.82873-4.1582031-4.083985 0-2.2552539 1.8616409-4.083984 4.1582031-4.083984z" fill="#fafafa" stroke="#3a3a38" stroke-width=".991452"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star12.svg b/loleaflet/images/lc_starshapes.star12.svg
index f31726dd3a..11785bdce2 100644
--- a/loleaflet/images/lc_starshapes.star12.svg
+++ b/loleaflet/images/lc_starshapes.star12.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2-1.224609 4.8984375-3.525391-3.6367187 1.3730469 4.8613281-4.8613281-1.3730469 3.6367187 3.525391-4.8984375 1.224609 4.7011719 1.175781 2.5410156-2.300781a1.00015 1.00015 0 0 1 .6718745-.259766h1.69336a1.00015 1.00015 0 0 1 1 1v.384766h1.222656.751953.480469.205078c.116523-.129279.226408-.265591.357422-.378906.333926-.289615.71912-.506971 1.125-.683594l-.648438-.162109 3.636719-3.525391-4.861328 1.3730469 1.373047-4.8613281-3.525391 3.6367187zm-1.201172 10.115234-.861328.78125a1.00015 1.00015 0 0 1 .875.322266v-.53125l.294922-.294922v-.277344zm-4.7910155 1.958985-2.2460937 2.175781 2.8769531-.8125-.4589844-.65625a1.00015 1.00015 0 0 1 -.171875-.707031zm2.4453125.46875.015625.021484-.0058594-.011719c-.00634-.00886-.0042856-.002865-.0097656-.009765zm.59375 1.53125c-.1675058.114365-.3338383.236797-.5644531.279297-.0903893.016643-.1867417.023385-.2832031.02539l-.9492188 3.359375 1.796875-1.853515z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="#4d82b8"><path d="m7.8470583 21.39166h2.1989307v-6.647803q0-.41102.02567-.857781l-1.4802141 1.331348q-.1454546.125093-.2909092.151898-.1454545.02681-.2737967 0-.1283423-.0268-.2310161-.08935-.094117-.07148-.1454546-.142963l-.6502683-.929263 3.413904-3.091586h1.694117v10.275502h1.942247v1.60834h-6.2032092v-1.60834z"/><path d="m19.329412 11q.787165 0 1.428877.250186.650267.241251 1.103743.688012.462032.446761.71016 1.081162.256685.625465.256685 1.384959 0 .652271-.179679 1.21519-.179679.553983-.479144 1.063291-.299466.500372-.701605.982874-.402139.473567-.847059.956068l-2.412834 2.63589q.385027-.125093.770054-.187639.385026-.07148.718716-.07148h2.575401q.325134 0 .521926.196575.205347.196574.205347.518242v1.286672h-7.683423v-.723753q0-.20551.07701-.437826.08556-.24125.290908-.446761l3.302673-3.547282q.419252-.455696.735829-.866716.325134-.41102.539038-.813105.22246-.41102.333689-.82204.11123-.419956.11123-.875652 0-.82204-.393582-1.241995-.393583-.419956-1.112299-.419956-.308022 0-.564707.09829-.256684.09829-.462032.268056-.205347.16977-.350802.402085-.145454.232316-.222459.500373-.136899.41102-.376471.536113-.231016.125093-.641712.05361l-1.095187-.196575q.128343-.866716.462032-1.510052.33369-.652271.829946-1.081161.504813-.437826 1.155081-.652271.650265-.223384 1.39465-.223384z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2-1.224609 4.8984375-3.525391-3.6367187 1.3730469 4.8613281-4.8613281-1.3730469 3.6367187 3.525391-4.8984375 1.224609 4.7011719 1.175781 2.5410156-2.300781a1.00015 1.00015 0 0 1 .6718745-.259766h1.69336a1.00015 1.00015 0 0 1 1 1v.384766h1.222656.751953.480469.205078c.116523-.129279.226408-.265591.357422-.378906.333926-.289615.71912-.506971 1.125-.683594l-.648438-.162109 3.636719-3.525391-4.861328 1.3730469 1.373047-4.8613281-3.525391 3.6367187zm-1.201172 10.115234-.861328.78125a1.00015 1.00015 0 0 1 .875.322266v-.53125l.294922-.294922v-.277344zm-4.7910155 1.958985-2.2460937 2.175781 2.8769531-.8125-.4589844-.65625a1.00015 1.00015 0 0 1 -.171875-.707031zm2.4453125.46875.015625.021484-.0058594-.011719c-.00634-.00886-.0042856-.002865-.0097656-.009765zm.59375 1.53125c-.1675058.114365-.3338383.236797-.5644531.279297-.0903893.016643-.1867417.023385-.2832031.02539l-.9492188 3.359375 1.796875-1.853515z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><g fill="#1e8bcd"><path d="m7.8470583 21.39166h2.1989307v-6.647803q0-.41102.02567-.857781l-1.4802141 1.331348q-.1454546.125093-.2909092.151898-.1454545.02681-.2737967 0-.1283423-.0268-.2310161-.08935-.094117-.07148-.1454546-.142963l-.6502683-.929263 3.413904-3.091586h1.694117v10.275502h1.942247v1.60834h-6.2032092v-1.60834z"/><path d="m19.329412 11q.787165 0 1.428877.250186.650267.241251 1.103743.688012.462032.446761.71016 1.081162.256685.625465.256685 1.384959 0 .652271-.179679 1.21519-.179679.553983-.479144 1.063291-.299466.500372-.701605.982874-.402139.473567-.847059.956068l-2.412834 2.63589q.385027-.125093.770054-.187639.385026-.07148.718716-.07148h2.575401q.325134 0 .521926.196575.205347.196574.205347.518242v1.286672h-7.683423v-.723753q0-.20551.07701-.437826.08556-.24125.290908-.446761l3.302673-3.547282q.419252-.455696.735829-.866716.325134-.41102.539038-.813105.22246-.41102.333689-.82204.11123-.419956.11123-.875652 0-.82204-.393582-1.241995-.393583-.419956-1.112299-.419956-.308022 0-.564707.09829-.256684.09829-.462032.268056-.205347.16977-.350802.402085-.145454.232316-.222459.500373-.136899.41102-.376471.536113-.231016.125093-.641712.05361l-1.095187-.196575q.128343-.866716.462032-1.510052.33369-.652271.829946-1.081161.504813-.437826 1.155081-.652271.650265-.223384 1.39465-.223384z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star24.svg b/loleaflet/images/lc_starshapes.star24.svg
index f1c3706687..c9764f44ce 100644
--- a/loleaflet/images/lc_starshapes.star24.svg
+++ b/loleaflet/images/lc_starshapes.star24.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-.630859 4.7871094-1.8183598-4.453125.6308598 4.7871094-2.931641-3.859375 1.8554688 4.453125-3.8222657-2.9316407 2.9316407 3.8222657-4.453125-1.8554688 3.859375 2.931641-4.7871094-.6308598 3.359375 1.3710938c.3940116-.275956.821736-.504745 1.2890625-.650391.5656763-.182034 1.1652894-.271484 1.7851562-.271484.6536177 0 1.2774169.099036 1.8535159.308594.570975.19975 1.086787.498187 1.515625.894531.255877.233155.467515.506179.654297.796875h2.271484 2.058594l.345703-.464844-1.253906-.166015 1.972656-.804688.025391-.035156a1.0001 1.0001 0 0 1 .804687-.404297h.244141l1.40625-.5742188-4.78711.6308598 3.859375-2.931641-4.453125 1.8554688 2.931641-3.8222657-3.822266 2.9316407 1.855469-4.453125-2.931641 3.859375.63086-4.7871094-1.81836 4.453125zm-6.5917969 9.117188-2.9082031.382812 2.4023438.316406c.1493759-.250778.3173201-.484288.5058593-.699218zm1.3476563 1.568359c-.0638636.090675-.145256.143643-.203125.25a1.0001 1.0001 0 0 1 -.0039063.003906c-.033581.060873-.0437787.165362-.0742187.232422l.0351562.005859c.022524.0033-.0067013.00476.0097656.00586.0604656-.174276.1440652-.338296.2363282-.498047zm-.1679688.527344c-.023185.0114.000697-.007134-.015625.003906-.00559.002703.0102763-.001247.0039063.001953a1.0001 1.0001 0 0 1 .0117187-.005859zm-.0957031.02539c.0024-.0062-.0085794.009653-.0058594.001953l-.0136719.041016c.0046141-.0151.0146713-.027949.0195313-.042969zm-2.1914063.111328-1.4667968.59961 1.3691406-.179688c.0238379-.145559.0651202-.279782.0976562-.419922zm4.1367188.40625c-.0162972.036239-.038504.069192-.0507812.109375a1.0001 1.0001 0 0 1 -.0136719.042969c-.0640686.18086-.1559651.363911-.2734375.535156l.1152344-.048828-2.9316407 3.822266 3.1542969-2.419922zm-3.0507812 1.259766-1.625 1.234375 2.6132812-1.089844c-.062455-.006793-.1280944.000275-.1894531-.009765a1.0001 1.0001 0 0 1 -.0058594 0z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="#4d82b8"><path d="m9.2679473 11.000001q.8372087 0 1.5197167.250186.691608.24125 1.173913.688011.491405.446762.755309 1.081162.273002.625465.273002 1.384959 0 .652271-.191102 1.21519-.191102.553984-.509606 1.063291-.318503.500373-.746208.982874-.427704.473567-.90091.956068l-2.5662279 2.63589q.4095046-.125093.819009-.187639.4095045-.07148.7644085-.07148h2.7391304q.345803 0 .555106.196576.218403.196575.218403.518242v1.286672h-8.1718909v-.723753q0-.20551.081901-.437826.091001-.241251.3094034-.44676l3.5126385-3.547281q.4459049-.455697.7826086-.866717.3458041-.41102.5733061-.813105.236603-.41102.354904-.82204.118302-.419955.118302-.875651 0-.822041-.418605-1.241996-.4186048-.419955-1.1830132-.419955-.3276036 0-.6006067.09829-.273003.09829-.4914054.268056-.2184024.16977-.3731041.402085-.1547017.232317-.2366027.500373-.1456015.41102-.4004043.536113-.2457028.125093-.6825076.05361l-1.1648126-.196584q.1365015-.866717.4914055-1.510052.3549039-.652272.8827097-1.081163.5369059-.437824 1.2285136-.65227.6916076-.22338 1.4833164-.22338z"/><path d="m21.607683 18.487714h1.392316v1.23306q0 .178705-.118301.303798-.118302.125093-.327604.125093h-.946411v2.850335h-1.91102v-2.850335h-4.904955q-.209302 0-.382204-.125093-.163802-.134029-.209302-.339538l-.227502-1.081162 5.54196-7.478778h2.093023zm-1.91102-3.672375q0-.259122.0091-.562919.0182-.312732.0637-.643336l-3.485338 4.87863h3.412538z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-.630859 4.7871094-1.8183598-4.453125.6308598 4.7871094-2.931641-3.859375 1.8554688 4.453125-3.8222657-2.9316407 2.9316407 3.8222657-4.453125-1.8554688 3.859375 2.931641-4.7871094-.6308598 3.359375 1.3710938c.3940116-.275956.821736-.504745 1.2890625-.650391.5656763-.182034 1.1652894-.271484 1.7851562-.271484.6536177 0 1.2774169.099036 1.8535159.308594.570975.19975 1.086787.498187 1.515625.894531.255877.233155.467515.506179.654297.796875h2.271484 2.058594l.345703-.464844-1.253906-.166015 1.972656-.804688.025391-.035156a1.0001 1.0001 0 0 1 .804687-.404297h.244141l1.40625-.5742188-4.78711.6308598 3.859375-2.931641-4.453125 1.8554688 2.931641-3.8222657-3.822266 2.9316407 1.855469-4.453125-2.931641 3.859375.63086-4.7871094-1.81836 4.453125zm-6.5917969 9.117188-2.9082031.382812 2.4023438.316406c.1493759-.250778.3173201-.484288.5058593-.699218zm1.3476563 1.568359c-.0638636.090675-.145256.143643-.203125.25a1.0001 1.0001 0 0 1 -.0039063.003906c-.033581.060873-.0437787.165362-.0742187.232422l.0351562.005859c.022524.0033-.0067013.00476.0097656.00586.0604656-.174276.1440652-.338296.2363282-.498047zm-.1679688.527344c-.023185.0114.000697-.007134-.015625.003906-.00559.002703.0102763-.001247.0039063.001953a1.0001 1.0001 0 0 1 .0117187-.005859zm-.0957031.02539c.0024-.0062-.0085794.009653-.0058594.001953l-.0136719.041016c.0046141-.0151.0146713-.027949.0195313-.042969zm-2.1914063.111328-1.4667968.59961 1.3691406-.179688c.0238379-.145559.0651202-.279782.0976562-.419922zm4.1367188.40625c-.0162972.036239-.038504.069192-.0507812.109375a1.0001 1.0001 0 0 1 -.0136719.042969c-.0640686.18086-.1559651.363911-.2734375.535156l.1152344-.048828-2.9316407 3.822266 3.1542969-2.419922zm-3.0507812 1.259766-1.625 1.234375 2.6132812-1.089844c-.062455-.006793-.1280944.000275-.1894531-.009765a1.0001 1.0001 0 0 1 -.0058594 0z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><g fill="#1e8bcd"><path d="m9.2679473 11.000001q.8372087 0 1.5197167.250186.691608.24125 1.173913.688011.491405.446762.755309 1.081162.273002.625465.273002 1.384959 0 .652271-.191102 1.21519-.191102.553984-.509606 1.063291-.318503.500373-.746208.982874-.427704.473567-.90091.956068l-2.5662279 2.63589q.4095046-.125093.819009-.187639.4095045-.07148.7644085-.07148h2.7391304q.345803 0 .555106.196576.218403.196575.218403.518242v1.286672h-8.1718909v-.723753q0-.20551.081901-.437826.091001-.241251.3094034-.44676l3.5126385-3.547281q.4459049-.455697.7826086-.866717.3458041-.41102.5733061-.813105.236603-.41102.354904-.82204.118302-.419955.118302-.875651 0-.822041-.418605-1.241996-.4186048-.419955-1.1830132-.419955-.3276036 0-.6006067.09829-.273003.09829-.4914054.268056-.2184024.16977-.3731041.402085-.1547017.232317-.2366027.500373-.1456015.41102-.4004043.536113-.2457028.125093-.6825076.05361l-1.1648126-.196584q.1365015-.866717.4914055-1.510052.3549039-.652272.8827097-1.081163.5369059-.437824 1.2285136-.65227.6916076-.22338 1.4833164-.22338z"/><path d="m21.607683 18.487714h1.392316v1.23306q0 .178705-.118301.303798-.118302.125093-.327604.125093h-.946411v2.850335h-1.91102v-2.850335h-4.904955q-.209302 0-.382204-.125093-.163802-.134029-.209302-.339538l-.227502-1.081162 5.54196-7.478778h2.093023zm-1.91102-3.672375q0-.259122.0091-.562919.0182-.312732.0637-.643336l-3.485338 4.87863h3.412538z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star4.svg b/loleaflet/images/lc_starshapes.star4.svg
index e59415ad0d..e88e946b9a 100644
--- a/loleaflet/images/lc_starshapes.star4.svg
+++ b/loleaflet/images/lc_starshapes.star4.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 6-6 3.5 6 3.5 3.5 6 3.5-6 6-3.5-6-3.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5 6-6 3.5 6 3.5 3.5 6 3.5-6 6-3.5-6-3.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star5.svg b/loleaflet/images/lc_starshapes.star5.svg
index 3d57a09de0..30a399bb68 100644
--- a/loleaflet/images/lc_starshapes.star5.svg
+++ b/loleaflet/images/lc_starshapes.star5.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.4999934-3.5625 7.0000066h-5.9375l5 5-1 6.999993 5.5-2.999993 5.5 2.999993-1-6.999993 5-5h-5.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.4999934-3.5625 7.0000066h-5.9375l5 5-1 6.999993 5.5-2.999993 5.5 2.999993-1-6.999993 5-5h-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star6.svg b/loleaflet/images/lc_starshapes.star6.svg
index f5df453720..34062d68ab 100644
--- a/loleaflet/images/lc_starshapes.star6.svg
+++ b/loleaflet/images/lc_starshapes.star6.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5625 5h-5.9375l4 4.5-4 4.5h5.9375l3.5625 5 3.5625-5h5.9375l-4-4.5 4-4.5h-5.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-3.5625 5h-5.9375l4 4.5-4 4.5h5.9375l3.5625 5 3.5625-5h5.9375l-4-4.5 4-4.5h-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.star8.svg b/loleaflet/images/lc_starshapes.star8.svg
index 75e6300c6e..3b9c1685b3 100644
--- a/loleaflet/images/lc_starshapes.star8.svg
+++ b/loleaflet/images/lc_starshapes.star8.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-2.783203 3h-3.716797v3.7167969l-3 2.7832031 3 2.783203v3.716797h3.716797l2.783203 3 2.783203-3h3.716797v-3.716797l3-2.783203-3-2.7832031v-3.7167969h-3.716797z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5-2.783203 3h-3.716797v3.7167969l-3 2.7832031 3 2.783203v3.716797h3.716797l2.783203 3 2.783203-3h3.716797v-3.716797l3-2.783203-3-2.7832031v-3.7167969h-3.716797z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.svg b/loleaflet/images/lc_starshapes.svg
index 734d23baef..252dbf742f 100644
--- a/loleaflet/images/lc_starshapes.svg
+++ b/loleaflet/images/lc_starshapes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.4999934-3.5625 7.0000066h-5.9375l5 4.874993-1.4375 7.125 5.9375-2.999993 5.9375 2.999993-1.4375-7.125 5-4.874993h-5.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.4999934-3.5625 7.0000066h-5.9375l5 4.874993-1.4375 7.125 5.9375-2.999993 5.9375 2.999993-1.4375-7.125 5-4.874993h-5.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_starshapes.vertical-scroll.svg b/loleaflet/images/lc_starshapes.vertical-scroll.svg
index 4a3470adff..d3a2d577d4 100644
--- a/loleaflet/images/lc_starshapes.vertical-scroll.svg
+++ b/loleaflet/images/lc_starshapes.vertical-scroll.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 2.5c-1.3157614 0-2.5 1.0592386-2.5 2.375v2.375 9.5c-1.3116757 0-2 1.063287-2 2.375s.8133243 2.375 2.125 2.375h1.1875 1.1875 2.375 3.8125 3.9375c1.315762 0 2.375-1.094888 2.375-2.375v-1.1875-10.6875c1.311676 0 2.375-1.0632875 2.375-2.375s-1.063324-2.375-2.375-2.375h-1.1875-1.1875-8.9375z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7 2.5c-1.3157614 0-2.5 1.0592386-2.5 2.375v2.375 9.5c-1.3116757 0-2 1.063287-2 2.375s.8133243 2.375 2.125 2.375h1.1875 1.1875 2.375 3.8125 3.9375c1.315762 0 2.375-1.094888 2.375-2.375v-1.1875-10.6875c1.311676 0 2.375-1.0632875 2.375-2.375s-1.063324-2.375-2.375-2.375h-1.1875-1.1875-8.9375z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_strikeout.svg b/loleaflet/images/lc_strikeout.svg
index ae2d8140c2..a9be6d0288 100644
--- a/loleaflet/images/lc_strikeout.svg
+++ b/loleaflet/images/lc_strikeout.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#696969"><rect height="1" ry=".464045" width="20" x="2" y="11"/><path d="m13 2c-3.3137085 0-6 2.6862915-6 6 .0027.6817991.1215921 1.3581503.3515625 2h3.6484375c-1.4458537-2.7593169-.312355-5.9297173 2-6 1.353169.0008071 2.614191.6856978 3.351562 1.8203125l1.292969-1.6132813c-1.138489-1.3954406-2.843584-2.2056834-4.644531-2.2070312z"/><path d="m11.994531 22c3.313708-.000001 5.999998-2.686291 5.999999-5.999999-.002702-.681799-.121592-1.358151-.351562-2.000001h-3.642968c2.108004 2.586146.407324 5.926665-2.005469 6.000001-1.353169-.000807-2.6141908-.685698-3.351562-1.820313l-1.292969 1.613282c1.1384893 1.39544 2.843584 2.205682 4.644531 2.20703z"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m12.375 5c-.653258 0-1.232917.1068294-1.740234.3222656-.500368.2084867-.924007.4912759-1.2714848.8457032-.3405281.3474777-.6025147.7503137-.7832031 1.2089843-.1806884.4517211-.2695312.9169651-.2695312 1.3964844 0 .4760255.0685645.8726428.1738281 1.2265625h2.220703c-.132544-.1175346-.251187-.2438318-.351562-.3828125-.173739-.250184-.261719-.5650401-.261719-.9472656 0-.2918813.04919-.5642692.146484-.8144531.097294-.2571336.240097-.4783777.427735-.6660157.194587-.1945875.433818-.3449754.71875-.4492187.291881-.1111929.629493-.1660156 1.011718-.1660156.403075-.0000001.746319.0548227 1.03125.1660156.291882.1042433.538698.2234272.740235.3554687.208486.125092.382493.2423228.521484.3535157.145941.1042433.270757.15625.375.15625.180689 0 .323491-.0964281.427735-.2910157l.46875-.8867187c-.444772-.4656202-.972424-.8192656-1.583985-1.0625-.604611-.2432344-1.27225-.3652344-2.001953-.3652344zm.525391 8c.211038.088598.411483.183768.589843.296875.291882.173739.52548.39412.699219.658203.180689.264083.271485.599742.271485 1.009766 0 .368326-.059592.705938-.177735 1.011718-.111193.298831-.277614.556049-.5.771485-.215436.215436-.480239.381857-.792969.5-.31273.118142-.671144.177734-1.074218.177734-.47952 0-.892757-.069993-1.240235-.208984-.340528-.145941-.631765-.301961-.8749998-.46875-.2432344-.173739-.448445-.329759-.6152343-.46875-.1598398-.145941-.3054585-.21875-.4375-.21875-.0972938 0-.1852737.023619-.2617188.072265-.0694955.041698-.1271343.10129-.1757812.177735l-.5527344.896484c.4934184.549015 1.0910637.985871 1.7929687 1.3125.7088548.31968 1.4833228.480469 2.3242188.480469.694955 0 1.313403-.111599 1.855469-.333984.542065-.222386.996908-.528794 1.365234-.917969.375276-.389175.660881-.844018.855469-1.365235.194587-.528166.291016-1.094607.291016-1.699218 0-.562914-.090796-1.03856-.271485-1.427735-.041339-.092599-.096504-.170342-.144531-.255859z"/><path d="m4 11h16v1h-16z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_styleapply.svg b/loleaflet/images/lc_styleapply.svg
index 6272bfe529..ce08e22b43 100644
--- a/loleaflet/images/lc_styleapply.svg
+++ b/loleaflet/images/lc_styleapply.svg
@@ -1 +1,69 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8964844 4-7.8964844 16h2.3476562c.2450593 0 .4626205-.068532.6523438-.205078.1897233-.144578.327106-.305715.4140625-.482422l1.4941406-3.216797h6.1660159l.091797.412109 2.359375-2.357421-2.556641-10.150391zm1.2109376 2.7832031c.055339.3935744.110682.7583538.166016 1.0957031.063243.3293173.122401.6181916.177734.8671876l1.15039 5.2167972h-4.7089839l2.4199219-5.1914066c.110672-.2570282.2328-.5552288.367188-.8925782.142292-.3373493.285442-.7021287.427734-1.0957031z" fill="#696969"/><g fill="#eac282"><path d="m17.480469 13.611328-5.529297 5.523438-.951172 3.865234 3.806641-1.011719 5.509765-5.544922z"/><path d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg10"
+ sodipodi:docname="lc_styleapply.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata16">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs14" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview12"
+ showgrid="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="9.2821183"
+ inkscape:cy="13.054222"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg10">
+ <inkscape:grid
+ type="xygrid"
+ id="grid823" />
+ </sodipodi:namedview>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ d="M 8.599609,2 2.5,14 h 1.3554688 c 0.145104,0 0.2745929,-0.03999 0.3867187,-0.119141 0.1121258,-0.08574 0.1933287,-0.184749 0.2460937,-0.296875 L 5.7578125,11 h 5.2597655 l 0.398438,1.634766 1.384765,-1.378907 L 10.369141,2 Z m 0.691407,1.6328125 c 0.03298,0.2374429 0.0698,0.4608146 0.109375,0.671875 0.04617,0.2044647 0.08616,0.3866266 0.11914,0.5449219 L 10.773438,10 H 6.25 L 8.787109,4.859375 C 8.859659,4.7010797 8.937693,4.5157479 9.023438,4.3046875 9.109178,4.0936271 9.198677,3.8702554 9.291016,3.6328125 Z"
+ id="path12"
+ sodipodi:nodetypes="ccscccccccccccccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="m 22,14.999959 v 2 c 0,1.104569 -0.895431,2 -2,2 l -4.286117,-0.01693 2.146633,-2.146326 c 0.32527,-0.318003 0.09144,-0.869893 -0.363282,-0.857422 -0.129759,0.0036 -0.253031,0.05754 -0.34375,0.150391 l -2.957179,2.956869 c -0.260944,0.199522 -0.261864,0.592163 -0.002,0.792969 l 0.0059,0.0039 2.953279,2.953095 c 0.471254,0.490839 1.197871,-0.235777 0.707032,-0.707031 L 15.713883,19.983067 20,20 c 1.656854,0 3,-1.343146 3,-3 v -2 z"
+ id="path4" />
+ <path
+ sodipodi:nodetypes="ccscccccccccccccccc"
+ id="path848"
+ d="M 15.099609,5 9,17 h 1.355469 c 0.145104,0 0.274593,-0.03999 0.386719,-0.119141 0.112125,-0.08574 0.193328,-0.184749 0.246093,-0.296875 L 12.257813,14 h 5.259765 L 17.916016,15.634766 20,16.5 16.869141,5 Z m 0.691407,1.6328125 c 0.03298,0.2374429 0.0698,0.4608146 0.109375,0.671875 0.04617,0.2044647 0.08616,0.3866266 0.11914,0.5449219 L 17.273438,13 H 12.75 l 2.537109,-5.140625 c 0.07255,-0.1582953 0.150584,-0.3436271 0.236329,-0.5546875 0.08574,-0.2110604 0.175239,-0.4344321 0.267578,-0.671875 z"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg
index 486356e8c7..dc68ce18ae 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg
@@ -1 +1,59 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1 7h5v2h-5z" fill="#e68497"/><path d="m10.712342.99729349q.871976 0 1.617883.26264321.745906.2626433 1.292204.7564125.546298.4937693.850964 1.2081589.315172.7143896.315172 1.6283881 0 .7669182-.231126 1.4287792-.22062.6513552-.609332 1.2501818-.378206.5988265-.882481 1.1766416-.504275.5673094-1.061079 1.1451245l-3.5404308 3.6875107q.3992177-.115563.7984354-.178597.4097235-.06303.7774244-.06303h4.380889q.283654 0 .451746.168091.168092.157586.168092.430735v1.061079h-9.0244218v-.598827q0-.178597.07354-.378206.07354-.210115.2521376-.378206l4.2758322-4.4124106q.546298-.5568037.977033-1.0715844.44124-.5147807.745906-1.0295615.304666-.5252864.472758-1.0610786.168092-.5357922.168092-1.1346188 0-.5988266-.189103-1.050573-.178598-.4517463-.49377-.7459067-.315171-.3046662-.745906-.4517464-.430735-.1470802-.93501-.1470802-.49377 0-.9139988.1575859-.4202291.1470802-.7459067.4202292-.3256776.2626432-.5568037.6408495-.231126.3677005-.3361833.8089412-.0840459.3571948-.2941605.4727578-.1996088.1050573-.5673093.0525286l-.9139985-.1470802q.1260688-.9560214.504275-1.6809167.388712-.735401.9665271-1.2291703.5778151-.4937693 1.3237219-.7459068.7564125-.25213751 1.6283878-.25213751z" fill="#696969" transform="scale(.99729386 1.0027135)"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dbad26familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8644068"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6" />
+ <path
+ d="m1 7h5v2h-5z"
+ fill="#e68497"
+ id="path2"
+ style="fill:#ed3d3b" />
+ <path
+ d="m10.712342.99729349q.871976 0 1.617883.26264321.745906.2626433 1.292204.7564125.546298.4937693.850964 1.2081589.315172.7143896.315172 1.6283881 0 .7669182-.231126 1.4287792-.22062.6513552-.609332 1.2501818-.378206.5988265-.882481 1.1766416-.504275.5673094-1.061079 1.1451245l-3.5404308 3.6875107q.3992177-.115563.7984354-.178597.4097235-.06303.7774244-.06303h4.380889q.283654 0 .451746.168091.168092.157586.168092.430735v1.061079h-9.0244218v-.598827q0-.178597.07354-.378206.07354-.210115.2521376-.378206l4.2758322-4.4124106q.546298-.5568037.977033-1.0715844.44124-.5147807.745906-1.0295615.304666-.5252864.472758-1.0610786.168092-.5357922.168092-1.1346188 0-.5988266-.189103-1.050573-.178598-.4517463-.49377-.7459067-.315171-.3046662-.745906-.4517464-.430735-.1470802-.93501-.1470802-.49377 0-.9139988.1575859-.4202291.1470802-.7459067.4202292-.3256776.2626432-.5568037.6408495-.231126.3677005-.3361833.8089412-.0840459.3571948-.2941605.4727578-.1996088.1050573-.5673093.0525286l-.9139985-.1470802q.1260688-.9560214.504275-1.6809167.388712-.735401.9665271-1.2291703.5778151-.4937693 1.3237219-.7459068.7564125-.25213751 1.6283878-.25213751z"
+ fill="#696969"
+ transform="scale(.99729386 1.0027135)"
+ id="path4"
+ style="fill:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg
index 2fcc57141f..52e509bbc7 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg
@@ -1 +1,54 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="29.905821" letter-spacing="0" transform="scale(.96960275 1.0313502)" word-spacing="0" x="3.293478" y="21.331261"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="3.293478" y="21.331261">A</tspan></text></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3ddefault26familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ d="M 10.599609,2.005859 3.1015625,21.994141 h 2.1445313 c 0.2332413,0 0.4314951,-0.06543 0.59375,-0.197266 0.1723957,-0.131832 0.2887638,-0.284635 0.3496093,-0.457031 L 7.71875,17 h 8.570312 l 1.53711,4.355469 c 0.08113,0.182536 0.192011,0.333387 0.333984,0.455078 0.152114,0.121691 0.350368,0.183594 0.59375,0.183594 h 2.144531 L 13.414063,2.005859 Z M 12,4.6230465 c 0.09127,0.3752143 0.187654,0.7243184 0.289062,1.0488281 0.10141,0.3245097 0.203279,0.6081802 0.304688,0.8515625 L 15.583985,15 H 8.4238281 L 11.40625,6.5390621 C 11.497518,6.2956798 11.593904,6.0120093 11.695312,5.6874996 11.796723,5.3629899 11.898591,5.0084017 12,4.6230465 Z"
+ id="path2" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg
index 8c61f612b7..afe2504a46 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg
@@ -1 +1,60 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m13.210149 2.0000002h-7.3030139l-.3976878 4.9999999h5.7633627l-.493102 2h-5.4912613l-.6065003 4.9999999h7.0722756l-.192 2h-9.2060576l1.92233-16h9.0776696z" fill="#696969"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_styleapply3fstyle3astring3demphasis26familyname3astring3dcharacterstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="11.667801"
+ inkscape:cy="13.402986"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ d="m 17.353985,6 h -7.303014 l -0.3976879,5 h 5.7633629 l -0.493102,2 H 9.4322825 l -0.6065003,5 h 7.0722758 l -0.192,2 H 6.5000002 L 8.4223302,4 H 17.5 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg
index 25f1529865..11048f71da 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg
@@ -1 +1,58 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m3 5v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="#76a797"/><path d="m11.359375 1-4.359375 2.9394531 1.0351562 1.1582031c.8880734-.6320109 1.7064556-1.219083 2.4550778-1.7617187.181501-.128271.345798-.2705411.509766-.4140625v12.078125h.0625 1.9375v-13.2617188-.7382812z" fill="#696969"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dgood26familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8644068"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6" />
+ <path
+ d="m3 5v2h-2v2h2v2h2v-2h2v-2h-2v-2z"
+ fill="#76a797"
+ id="path2"
+ style="fill:#18ab50" />
+ <path
+ d="m11.359375 1-4.359375 2.9394531 1.0351562 1.1582031c.8880734-.6320109 1.7064556-1.219083 2.4550778-1.7617187.181501-.128271.345798-.2705411.509766-.4140625v12.078125h.0625 1.9375v-13.2617188-.7382812z"
+ fill="#696969"
+ id="path4"
+ style="fill:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg
index 95fd003d17..6bc4202599 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg
@@ -1 +1,78 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h3v-9h8v9h1.910156.929688v-.623047a1.0001 1.0001 0 0 1 .160156-.542969v-2.380859-2.640625c-.057446-.057849-.117709-.098953-.171875-.175781a1.0001 1.0001 0 0 1 -.007813-.009766l-.644531-.9375a1.0001 1.0001 0 0 1 .146485-1.300781l.677734-.625v-1.640625-9.123047h-3v8h-8v-8z" fill="#696969"/><text fill="#4d82b8" font-family="sans-serif" font-size="17.915295" letter-spacing="0" transform="scale(.96960275 1.0313502)" word-spacing="0" x="15.303168" y="22.300863"><tspan fill="#4d82b8" font-family="Carlito" font-weight="bold" x="15.303168" y="22.300863">1</tspan></text></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20126familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="2.8477897"
+ inkscape:cy="13.072287"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="m2 2v20h3v-9h8v9h1.910156.929688v-.623047a1.0001 1.0001 0 0 1 .160156-.542969v-2.380859-2.640625c-.057446-.057849-.117709-.098953-.171875-.175781a1.0001 1.0001 0 0 1 -.007813-.009766l-.644531-.9375a1.0001 1.0001 0 0 1 .146485-1.300781l.677734-.625v-1.640625-9.123047h-3v8h-8v-8z"
+ fill="#696969"
+ id="path2"
+ style="fill:#3a3a38" />
+ <text
+ fill="#4d82b8"
+ font-family="sans-serif"
+ font-size="17.915295"
+ letter-spacing="0"
+ transform="scale(.96960275 1.0313502)"
+ word-spacing="0"
+ x="15.303168"
+ y="22.300863"
+ id="text6"
+ style="fill:#1e8bcd;">
+ <tspan
+ fill="#4d82b8"
+ font-family="Carlito"
+ font-weight="bold"
+ x="15.303168"
+ y="22.300863"
+ id="tspan4"
+ style="fill:#1e8bcd;">1</tspan>
+ </text>
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg
index 885e34997e..4aa46db86a 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg
@@ -1 +1,75 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m13.214444 7q .610169 0 1.094326.1790715.490788.1790715.829034.4907885.338246.3050847.517318.7229182.185704.4112012.185704.8820929 0 .4178335-.09285.7361829-.08622.318349-.258659.557111-.172439.238762-.424466.404569-.252026.165807-.570376.271923 1.505525.510686 1.505525 2.03611 0 .66986-.245394 1.180545-.238762.504053-.649963.848931-.404569.344879-.948416.517318-.537214.172439-1.134119.172439-.630067 0-1.114223-.14591-.477524-.14591-.842299-.43773-.358143-.298453-.623434-.736183-.258659-.43773-.4443627-1.014738l.7030217-.298453q.278555-.112749.517317-.05306.245395.05306.344879.258659.119381.225497.252026.424466.132646.192336.298453.344878.172439.14591.391304.23213.218865.08622.504053.08622.351511 0 .61017-.112748.265291-.119381.43773-.305085.172439-.192336.258659-.431098.08622-.238762.08622-.477524 0-.305085-.05969-.557112-.05306-.252026-.252027-.431098-.192336-.179071-.570375-.278555-.37804-.09948-1.028003-.09948v-1.13412q.543846-.0066.888725-.09948.35151-.09285.550479-.258659.198968-.172439.271923-.404569.07296-.2321293.07296-.5173173 0-.6035372-.305085-.908622-.298458-.3050917-.842305-.3050917-.484156 0-.809138.2719234-.324981.2719233-.450994.66986-.106117.3050847-.285188.3979366-.17244.092852-.497421.039794l-.842299-.1459104q.092851-.6433309.35151-1.1208549.258659-.4841562.649963-.8025055.391305-.3249816.888726-.4841563.504053-.1658069 1.081061-.1658069z" fill="none"/><path d="m0 0v16h2v-7h6v7h2v-7-2-7h-2v7h-6v-7z" fill="#696969"/><path d="m13.90625 7-2.90625 2.3417969.552734.7031251c.02913.03609.0716.07329.125.109375.05825.03158.122493.052876.195313.066406s.151845.01353.234375 0c .08252-.01354.163574-.05208.246094-.115234l1.259765-1.0078128c-.01455.2255641-.021484.4428718-.021484.6503907v6.2519531h1.408203v-9z" fill="#4d82b8"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20126familyname3astring3dparagraphstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="29.5"
+ inkscape:cx="8.5174823"
+ inkscape:cy="8.2965881"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g843">
+ <inkscape:grid
+ type="xygrid"
+ id="grid845" />
+ </sodipodi:namedview>
+ <g
+ id="g843"
+ transform="translate(4,-4)">
+ <path
+ style="fill:none"
+ inkscape:connector-curvature="0"
+ id="path2"
+ d="m 13.214444,15 q 0.610169,0 1.094326,0.179071 0.490788,0.179072 0.829034,0.490789 0.338246,0.305085 0.517318,0.722918 0.185704,0.411201 0.185704,0.882093 0,0.417834 -0.09285,0.736183 -0.08622,0.318349 -0.258659,0.557111 -0.172439,0.238762 -0.424466,0.404569 -0.252026,0.165807 -0.570376,0.271923 Q 16,19.755343 16,21.280767 q 0,0.66986 -0.245394,1.180545 -0.238762,0.504053 -0.649963,0.848931 -0.404569,0.344879 -0.948416,0.517318 Q 13.619013,24 13.022108,24 12.392041,24 11.907885,23.85409 11.430361,23.70818 11.065586,23.41636 10.707443,23.117907 10.442152,22.680177 10.183493,22.242447 9.9977893,21.665439 l 0.7030217,-0.298453 q 0.278555,-0.112749 0.517317,-0.05306 0.245395,0.05306 0.344879,0.258659 0.119381,0.225497 0.252026,0.424466 0.132646,0.192336 0.298453,0.344878 0.172439,0.14591 0.391304,0.23213 0.218865,0.08622 0.504053,0.08622 0.351511,0 0.61017,-0.112748 0.265291,-0.119381 0.43773,-0.305085 0.172439,-0.192336 0.258659,-0.431098 0.08622,-0.238762 0.08622,-0.477524 0,-0.305085 -0.05969,-0.557112 -0.05306,-0.252026 -0.252027,-0.431098 -0.192336,-0.179071 -0.570375,-0.278555 -0.37804,-0.09948 -1.028003,-0.09948 v -1.13412 q 0.543846,-0.0066 0.888725,-0.09948 0.35151,-0.09285 0.550479,-0.258659 0.198968,-0.172439 0.271923,-0.404569 0.07296,-0.232129 0.07296,-0.517317 0,-0.603538 -0.305085,-0.908622 -0.298458,-0.305092 -0.842305,-0.305092 -0.484156,0 -0.809138,0.271923 -0.324981,0.271924 -0.450994,0.66986 -0.106117,0.305085 -0.285188,0.397937 -0.17244,0.09285 -0.497421,0.03979 l -0.842299,-0.14591 q 0.09285,-0.643331 0.35151,-1.120855 0.258659,-0.484156 0.649963,-0.802506 0.391305,-0.324981 0.888726,-0.484156 Q 12.637436,15 13.214444,15 Z" />
+ <path
+ style="fill:#3a3a38"
+ inkscape:connector-curvature="0"
+ id="path4"
+ d="m 0,8 v 16 h 2 v -7 h 6 v 7 h 2 V 17 15 8 H 8 v 7 H 2 V 8 Z" />
+ <path
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0"
+ id="path6"
+ d="M 14.314449,15 11,17.341797 l 0.960933,0.703125 c 0.02913,0.03609 0.0716,0.07329 0.125,0.109375 0.05825,0.03158 0.122493,0.05288 0.195313,0.06641 0.07282,0.01353 0.151845,0.01353 0.234375,0 0.08252,-0.01354 0.163574,-0.05208 0.246094,-0.115234 L 14.02148,17.09766 C 14.00693,17.323224 14,17.540532 14,17.748051 V 24 h 1 v -9 z"
+ sodipodi:nodetypes="ccccscccscccc" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg
index 7a3f8578f7..ac57768595 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg
@@ -1 +1,58 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 2v20h3v-9h8v9h1.025391c.021956-.167508.055538-.332458.109375-.488281a1.0001 1.0001 0 0 1 .007812-.019531c.117955-.319418.315689-.598097.546875-.820313l1.310547-1.353516v-3.693359l-.992188-.171875a1.0001 1.0001 0 0 1 -.818359-1.138672c.103306-.670027.294491-1.283693.587891-1.828125 0 0 .001953-.001953.001953-.001953v-.001953c.284549-.53313.653749-1.002004 1.105469-1.376953.035762-.029753.078583-.049561.115234-.078125v-9.027344h-3v8h-8v-8z" fill="#696969"/><path d="m19.177734 11c-.516704 0-.999798.073736-1.451172.222656-.451372.142963-.852716.36046-1.203124.652344-.34447.285927-.631656.647184-.863282 1.082031-.231626.42889-.393334.931955-.482422 1.509766l1.140625.197265c.285078.047655.507613.028708.667969-.054687.166295-.083395.297552-.261142.392578-.535156.053452-.178704.129504-.345123.230469-.5.100965-.154878.222695-.289165.365234-.402344.142539-.113177.304248-.204005.482422-.269531.178174-.065527.374082-.097656.587891-.097656.498886 0 .885003.139951 1.158203.419921s.410156.694161.410156 1.242188c0 .303797-.039978.59503-.117187.875-.077209.274014-.19324.548252-.347656.822265-.148478.268056-.33486.54044-.560547.814454-.219748.274013-.474608.561437-.765625.865234l-3.439454 3.548828c-.142537.137007-.243341.284479-.302734.445313-.053453.154877-.080078.300493-.080078.4375v.724609h8v-1.287109c0-.214446-.070352-.386527-.212891-.517579-.1366-.13105-.319235-.197265-.544921-.197265h-2.681641c-.231625 0-.480786.024605-.748047.072265-.267261.041698-.533521.104106-.800781.1875l2.511719-2.636718c.308834-.321668.603673-.639367.882812-.955078.279139-.321668.522599-.648842.730469-.982422.207869-.339539.373325-.695131.498047-1.064453.124721-.37528.1875-.779997.1875-1.214844 0-.506329-.089405-.967788-.267578-1.384766-.172235-.422933-.419522-.78419-.740235-1.082031-.314773-.297841-.697063-.526667-1.148437-.6875-.445434-.166791-.941882-.25-1.488282-.25z" fill="#4d82b8"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20226familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-2.7966102"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6" />
+ <path
+ d="m2 2v20h3v-9h8v9h1.025391c.021956-.167508.055538-.332458.109375-.488281a1.0001 1.0001 0 0 1 .007812-.019531c.117955-.319418.315689-.598097.546875-.820313l1.310547-1.353516v-3.693359l-.992188-.171875a1.0001 1.0001 0 0 1 -.818359-1.138672c.103306-.670027.294491-1.283693.587891-1.828125 0 0 .001953-.001953.001953-.001953v-.001953c.284549-.53313.653749-1.002004 1.105469-1.376953.035762-.029753.078583-.049561.115234-.078125v-9.027344h-3v8h-8v-8z"
+ fill="#696969"
+ id="path2"
+ style="fill:#3a3a38" />
+ <path
+ d="m19.177734 11c-.516704 0-.999798.073736-1.451172.222656-.451372.142963-.852716.36046-1.203124.652344-.34447.285927-.631656.647184-.863282 1.082031-.231626.42889-.393334.931955-.482422 1.509766l1.140625.197265c.285078.047655.507613.028708.667969-.054687.166295-.083395.297552-.261142.392578-.535156.053452-.178704.129504-.345123.230469-.5.100965-.154878.222695-.289165.365234-.402344.142539-.113177.304248-.204005.482422-.269531.178174-.065527.374082-.097656.587891-.097656.498886 0 .885003.139951 1.158203.419921s.410156.694161.410156 1.242188c0 .303797-.039978.59503-.117187.875-.077209.274014-.19324.548252-.347656.822265-.148478.268056-.33486.54044-.560547.814454-.219748.274013-.474608.561437-.765625.865234l-3.439454 3.548828c-.142537.137007-.243341.284479-.302734.445313-.053453.154877-.080078.300493-.080078.4375v.724609h8v-1.287109c0-.214446-.070352-.386527-.212891-.517579-.1366-.13105-.319235-.197265-.544921-.197265h-2.681641c-.231625 0-.480786.024605-.748047.072265-.267261.041698-.533521.104106-.800781.1875l2.511719-2.636718c.308834-.321668.603673-.639367.882812-.955078.279139-.321668.522599-.648842.730469-.982422.207869-.339539.373325-.695131.498047-1.064453.124721-.37528.1875-.779997.1875-1.214844 0-.506329-.089405-.967788-.267578-1.384766-.172235-.422933-.419522-.78419-.740235-1.082031-.314773-.297841-.697063-.526667-1.148437-.6875-.445434-.166791-.941882-.25-1.488282-.25z"
+ fill="#4d82b8"
+ id="path4"
+ style="fill:#1e8bcd" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg
index 86db3f9663..3194859710 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg
@@ -1 +1,65 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m0 0v16h2v-7h6v5h2v-5-2-7h-2v7h-6v-7z" fill="#696969"/><path d="m13.13363 8.0000055c.4098 0 .781737.055597 1.115812.1667904.338531.107223.625836.2601145.861917.4586745.240534.1985606.425389.4388188.554566.7207746.133629.2779846.200444.5857532.200444.923306 0 .289898-.04677.55994-.140311.810126-.09354.246215-.218263.482502-.374164.708861-.155902.222387-.33853.440804-.547885.655249-.209354.210474-.429844.422934-.661471.63738l-2.142538 1.918833 3.432071-.0038c.169265 0 .305122.04368.407573.13105.106904.087349.160356.202514.160356.345478v.527272h-6v-.482501c0-.09134.02005-.188633.06014-.291885.04455-.107222.120271-.206502.227172-.29784l2.579068-2.364854c.218263-.202532.4098-.395135.57461-.57781.169266-.182677.309578-.363367.420936-.542071.115813-.182675.202673-.365351.260579-.548027.05791-.186647.08686-.381236.08686-.583767 0-.3653514-.10245-.6413503-.30735-.8279968-.2049-.1866469-.494432-.2799704-.868597-.2799704-.160356 0-.307349.021843-.44098.065528-.13363.043685-.253897.1032533-.360802.178704-.106903.075453-.198217.1648051-.273942.2680569-.07572.1032512-.133626.2144449-.173718.3335813-.07127.182676-.169268.301812-.293988.357409-.120267.05559-.287305.06751-.501112.03574l-.855236-.13105c.06681-.3852104.187079-.720779.360798-1.006706.173719-.2898977.389755-.5301556.648107-.7207738.262807-.1945893.563475-.3395382.902005-.4348465.33853-.09928.701559-.1489208 1.08908-.1489152z" fill="#4d82b8"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20226familyname3astring3dparagraphstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="1.6839387"
+ inkscape:cy="7.4729083"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ d="m 4,4 v 16 h 2 v -7 h 6 v 5 h 2 V 13 11 4 h -2 v 7 H 6 V 4 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+ <path
+ d="m 17.13363,12.000005 c 0.4098,0 0.781737,0.0556 1.115812,0.166791 0.338531,0.107223 0.625836,0.260114 0.861917,0.458674 0.240534,0.198561 0.425389,0.438819 0.554566,0.720775 0.133629,0.277985 0.200444,0.585753 0.200444,0.923306 0,0.289898 -0.04677,0.55994 -0.140311,0.810126 -0.09354,0.246215 -0.218263,0.482502 -0.374164,0.708861 -0.155902,0.222387 -0.33853,0.440804 -0.547885,0.655249 -0.209354,0.210474 -0.429844,0.422934 -0.661471,0.63738 L 16,19 19.432071,18.9962 c 0.169265,0 0.305122,0.04368 0.407573,0.13105 C 19.946548,19.214599 20,19.329764 20,19.472728 V 20 h -6 v -0.482501 c 0,-0.09134 0.02005,-0.188633 0.06014,-0.291885 0.04455,-0.107222 0.120271,-0.206502 0.227172,-0.29784 L 16.86638,16.56292 c 0.218263,-0.202532 0.4098,-0.395135 0.57461,-0.57781 0.169266,-0.182677 0.309578,-0.363367 0.420936,-0.542071 0.115813,-0.182675 0.202673,-0.365351 0.260579,-0.548027 0.05791,-0.186647 0.08686,-0.381236 0.08686,-0.583767 0,-0.365351 -0.10245,-0.64135 -0.30735,-0.827997 -0.2049,-0.186647 -0.494432,-0.27997 -0.868597,-0.27997 -0.160356,0 -0.307349,0.02184 -0.44098,0.06553 -0.13363,0.04368 -0.253897,0.103253 -0.360802,0.178704 -0.106903,0.07545 -0.198217,0.164805 -0.273942,0.268057 -0.07572,0.103251 -0.133626,0.214445 -0.173718,0.333581 -0.07127,0.182676 -0.169268,0.301812 -0.293988,0.357409 -0.120267,0.05559 -0.287305,0.06751 -0.501112,0.03574 l -0.855236,-0.13105 c 0.06681,-0.38521 0.187079,-0.720779 0.360798,-1.006706 0.173719,-0.289898 0.389755,-0.530156 0.648107,-0.720774 C 15.405352,12.38918 15.70602,12.244231 16.04455,12.148923 16.38308,12.049641 16.746109,12 17.13363,12.000005 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg
index cb097ed11e..be367da8c1 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg
@@ -1 +1,65 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m13.214444 7q .610169 0 1.094326.1790715.490788.1790715.829034.4907885.338246.3050847.517318.7229182.185704.4112012.185704.8820929 0 .4178335-.09285.7361829-.08622.318349-.258659.557111-.172439.238762-.424466.404569-.252026.165807-.570376.271923 1.505525.510686 1.505525 2.03611 0 .66986-.245394 1.180545-.238762.504053-.649963.848931-.404569.344879-.948416.517318-.537214.172439-1.134119.172439-.630067 0-1.114223-.14591-.477524-.14591-.842299-.43773-.358143-.298453-.623434-.736183-.258659-.43773-.4443627-1.014738l.7030217-.298453q.278555-.112749.517317-.05306.245395.05306.344879.258659.119381.225497.252026.424466.132646.192336.298453.344878.172439.14591.391304.23213.218865.08622.504053.08622.351511 0 .61017-.112748.265291-.119381.43773-.305085.172439-.192336.258659-.431098.08622-.238762.08622-.477524 0-.305085-.05969-.557112-.05306-.252026-.252027-.431098-.192336-.179071-.570375-.278555-.37804-.09948-1.028003-.09948v-1.13412q.543846-.0066.888725-.09948.35151-.09285.550479-.258659.198968-.172439.271923-.404569.07296-.2321293.07296-.5173173 0-.6035372-.305085-.908622-.298458-.3050917-.842305-.3050917-.484156 0-.809138.2719234-.324981.2719233-.450994.66986-.106117.3050847-.285188.3979366-.17244.092852-.497421.039794l-.842299-.1459104q.092851-.6433309.35151-1.1208549.258659-.4841562.649963-.8025055.391305-.3249816.888726-.4841563.504053-.1658069 1.081061-.1658069z" fill="#4d82b8"/><path d="m0 0v16h2v-7h6v1h2v-1-2-7h-2v7h-6v-7z" fill="#696969"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20326familyname3astring3dparagraphstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8644068"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <path
+ d="m 17.214444,11 q 0.610169,0 1.094326,0.179071 0.490788,0.179072 0.829034,0.490789 0.338246,0.305085 0.517318,0.722918 0.185704,0.411201 0.185704,0.882093 0,0.417834 -0.09285,0.736183 -0.08622,0.318349 -0.258659,0.557111 -0.172439,0.238762 -0.424466,0.404569 -0.252026,0.165807 -0.570376,0.271923 Q 20,15.755343 20,17.280767 q 0,0.66986 -0.245394,1.180545 -0.238762,0.504053 -0.649963,0.848931 -0.404569,0.344879 -0.948416,0.517318 Q 17.619013,20 17.022108,20 q -0.630067,0 -1.114223,-0.14591 -0.477524,-0.14591 -0.842299,-0.43773 -0.358143,-0.298453 -0.623434,-0.736183 -0.258659,-0.43773 -0.444363,-1.014738 l 0.703022,-0.298453 q 0.278555,-0.112749 0.517317,-0.05306 0.245395,0.05306 0.344879,0.258659 0.119381,0.225497 0.252026,0.424466 0.132646,0.192336 0.298453,0.344878 0.172439,0.14591 0.391304,0.23213 0.218865,0.08622 0.504053,0.08622 0.351511,0 0.61017,-0.112748 0.265291,-0.119381 0.43773,-0.305085 0.172439,-0.192336 0.258659,-0.431098 0.08622,-0.238762 0.08622,-0.477524 0,-0.305085 -0.05969,-0.557112 -0.05306,-0.252026 -0.252027,-0.431098 -0.192336,-0.179071 -0.570375,-0.278555 -0.37804,-0.09948 -1.028003,-0.09948 v -1.13412 q 0.543846,-0.0066 0.888725,-0.09948 0.35151,-0.09285 0.550479,-0.258659 0.198968,-0.172439 0.271923,-0.404569 0.07296,-0.232129 0.07296,-0.517317 0,-0.603538 -0.305085,-0.908622 -0.298458,-0.305092 -0.842305,-0.305092 -0.484156,0 -0.809138,0.271923 -0.324981,0.271924 -0.450994,0.66986 -0.106117,0.305085 -0.285188,0.397937 -0.17244,0.09285 -0.497421,0.03979 l -0.842299,-0.14591 q 0.09285,-0.643331 0.35151,-1.120855 0.258659,-0.484156 0.649963,-0.802506 0.391305,-0.324981 0.888726,-0.484156 Q 16.637436,11 17.214444,11 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+ <path
+ d="m 4,4 v 16 h 2 v -7 h 6 v 1 h 2 V 13 11 4 h -2 v 7 H 6 V 4 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg
index f478cbf0a7..2680675ddd 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg
@@ -1 +1,70 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m13.214444 7q .610169 0 1.094326.1790715.490788.1790715.829034.4907885.338246.3050847.517318.7229182.185704.4112012.185704.8820929 0 .4178335-.09285.7361829-.08622.318349-.258659.557111-.172439.238762-.424466.404569-.252026.165807-.570376.271923 1.505525.510686 1.505525 2.03611 0 .66986-.245394 1.180545-.238762.504053-.649963.848931-.404569.344879-.948416.517318-.537214.172439-1.134119.172439-.630067 0-1.114223-.14591-.477524-.14591-.842299-.43773-.358143-.298453-.623434-.736183-.258659-.43773-.4443627-1.014738l.7030217-.298453q.278555-.112749.517317-.05306.245395.05306.344879.258659.119381.225497.252026.424466.132646.192336.298453.344878.172439.14591.391304.23213.218865.08622.504053.08622.351511 0 .61017-.112748.265291-.119381.43773-.305085.172439-.192336.258659-.431098.08622-.238762.08622-.477524 0-.305085-.05969-.557112-.05306-.252026-.252027-.431098-.192336-.179071-.570375-.278555-.37804-.09948-1.028003-.09948v-1.13412q.543846-.0066.888725-.09948.35151-.09285.550479-.258659.198968-.172439.271923-.404569.07296-.2321293.07296-.5173173 0-.6035372-.305085-.908622-.298458-.3050917-.842305-.3050917-.484156 0-.809138.2719234-.324981.2719233-.450994.66986-.106117.3050847-.285188.3979366-.17244.092852-.497421.039794l-.842299-.1459104q.092851-.6433309.35151-1.1208549.258659-.4841562.649963-.8025055.391305-.3249816.888726-.4841563.504053-.1658069 1.081061-.1658069z" fill="none"/><path d="m0 0v16h2v-7h6v1h2v-1-2-7h-2v7h-6v-7z" fill="#696969"/><path d="m14.920362 12.580136h1.079638v.934537q0 .13544-.09174.230248-.09174.09481-.254032.09481h-.733872v2.16027h-1.481854v-2.16027h-3.8034274q-.1622985 0-.2963711-.09481-.1270161-.10158-.1622983-.257336l-.1764113-.819413 4.2973791-5.6681719h1.622983v5.5801359zm-1.481854-2.7832965q0-.1963879.007-.4266363.01412-.2370203.0494-.4875847l-2.702621 3.6975175h2.646169v-2.7832965z" fill="#4d82b8"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dheading20426familyname3astring3dparagraphstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="1.2721474"
+ inkscape:cy="9.6897962"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8">
+ <inkscape:grid
+ type="xygrid"
+ id="grid821" />
+ </sodipodi:namedview>
+ <path
+ d="m 17.214444,11 q 0.610169,0 1.094326,0.179071 0.490788,0.179072 0.829034,0.490789 0.338246,0.305085 0.517318,0.722918 0.185704,0.411201 0.185704,0.882093 0,0.417834 -0.09285,0.736183 -0.08622,0.318349 -0.258659,0.557111 -0.172439,0.238762 -0.424466,0.404569 -0.252026,0.165807 -0.570376,0.271923 Q 20,15.755343 20,17.280767 q 0,0.66986 -0.245394,1.180545 -0.238762,0.504053 -0.649963,0.848931 -0.404569,0.344879 -0.948416,0.517318 Q 17.619013,20 17.022108,20 q -0.630067,0 -1.114223,-0.14591 -0.477524,-0.14591 -0.842299,-0.43773 -0.358143,-0.298453 -0.623434,-0.736183 -0.258659,-0.43773 -0.444363,-1.014738 l 0.703022,-0.298453 q 0.278555,-0.112749 0.517317,-0.05306 0.245395,0.05306 0.344879,0.258659 0.119381,0.225497 0.252026,0.424466 0.132646,0.192336 0.298453,0.344878 0.172439,0.14591 0.391304,0.23213 0.218865,0.08622 0.504053,0.08622 0.351511,0 0.61017,-0.112748 0.265291,-0.119381 0.43773,-0.305085 0.172439,-0.192336 0.258659,-0.431098 0.08622,-0.238762 0.08622,-0.477524 0,-0.305085 -0.05969,-0.557112 -0.05306,-0.252026 -0.252027,-0.431098 -0.192336,-0.179071 -0.570375,-0.278555 -0.37804,-0.09948 -1.028003,-0.09948 v -1.13412 q 0.543846,-0.0066 0.888725,-0.09948 0.35151,-0.09285 0.550479,-0.258659 0.198968,-0.172439 0.271923,-0.404569 0.07296,-0.232129 0.07296,-0.517317 0,-0.603538 -0.305085,-0.908622 -0.298458,-0.305092 -0.842305,-0.305092 -0.484156,0 -0.809138,0.271923 -0.324981,0.271924 -0.450994,0.66986 -0.106117,0.305085 -0.285188,0.397937 -0.17244,0.09285 -0.497421,0.03979 l -0.842299,-0.14591 q 0.09285,-0.643331 0.35151,-1.120855 0.258659,-0.484156 0.649963,-0.802506 0.391305,-0.324981 0.888726,-0.484156 Q 16.637436,11 17.214444,11 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:none" />
+ <path
+ d="m 4,4 v 16 h 2 v -7 h 6 v 1 h 2 V 13 11 4 h -2 v 7 H 6 V 4 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
+ <path
+ d="m 19.000006,16.580135 h 1.079638 v 0.934537 q 0,0.13544 -0.09174,0.230248 -0.09174,0.09481 -0.254032,0.09481 H 19 V 20 h -1.481854 v -2.16027 h -3.803427 q -0.162299,0 -0.296372,-0.09481 -0.127016,-0.10158 -0.162298,-0.257336 l -0.176411,-0.819413 4.297379,-5.668172 H 19 v 5.580136 z m -1.481854,-2.783297 q 0,-0.196387 0.007,-0.426636 0.01412,-0.23702 0.0494,-0.487585 l -2.702621,3.697518 H 17.5181 v -2.783297 z"
+ id="path6"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg
index fd57c56892..1aa78c7d81 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg
@@ -1 +1,65 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m2 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z" fill="#76a797"/><path d="m16.530281 7.2641342q0 1.6270148-.340538 2.8283568-.340538 1.191883-.936479 1.977013-.595942.775669-1.409449 1.163504-.804048.378376-1.731068.378376-.927021 0-1.731069-.378376-.8040476-.387835-1.399989-1.163504-.5864821-.78513-.9270201-1.977013-.340538-1.201342-.340538-2.8283568 0-1.6270148.340538-2.8188978.340538-1.2013423.9270201-1.9864715.5959414-.7851293 1.399989-1.1635048.804048-.38783493 1.731069-.38783493.92702 0 1.731068.38783493.813507.3783755 1.409449 1.1635048.595941.7851292.936479 1.9864715.340538 1.191883.340538 2.8188978zm-1.645934 0q0-1.4189083-.227025-2.3743065-.227025-.9648576-.61486-1.5513397-.378376-.5864821-.879723-.8418856-.501348-.2554035-1.049992-.2554035-.548645 0-1.049993.2554035-.491888.2554035-.879723.8418856-.3783752.5864821-.6054006 1.5513397-.2270253.9553982-.2270253 2.3743065 0 1.4189083.2270253 2.3837659.2270254.9553979.6054006 1.5418799.387835.586482.879723.841886.501348.245944 1.049993.245944.548644 0 1.049992-.245944.501347-.255404.879723-.841886.387835-.586482.61486-1.5418799.227025-.9648576.227025-2.3837659z" fill="#696969" transform="scale(.9074256 1.1020187)"/><path d="m0 11h6v2h-6z" fill="#e68497"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dneutral26familyname3astring3dcellstyles.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata14">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview10"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8644068"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8" />
+ <path
+ d="m2 3v2h-2v2h2v2h2v-2h2v-2h-2v-2z"
+ id="path2"
+ fill="#76a797"
+ style="fill:#18ab50" />
+ <path
+ d="m16.530281 7.2641342q0 1.6270148-.340538 2.8283568-.340538 1.191883-.936479 1.977013-.595942.775669-1.409449 1.163504-.804048.378376-1.731068.378376-.927021 0-1.731069-.378376-.8040476-.387835-1.399989-1.163504-.5864821-.78513-.9270201-1.977013-.340538-1.201342-.340538-2.8283568 0-1.6270148.340538-2.8188978.340538-1.2013423.9270201-1.9864715.5959414-.7851293 1.399989-1.1635048.804048-.38783493 1.731069-.38783493.92702 0 1.731068.38783493.813507.3783755 1.409449 1.1635048.595941.7851292.936479 1.9864715.340538 1.191883.340538 2.8188978zm-1.645934 0q0-1.4189083-.227025-2.3743065-.227025-.9648576-.61486-1.5513397-.378376-.5864821-.879723-.8418856-.501348-.2554035-1.049992-.2554035-.548645 0-1.049993.2554035-.491888.2554035-.879723.8418856-.3783752.5864821-.6054006 1.5513397-.2270253.9553982-.2270253 2.3743065 0 1.4189083.2270253 2.3837659.2270254.9553979.6054006 1.5418799.387835.586482.879723.841886.501348.245944 1.049993.245944.548644 0 1.049992-.245944.501347-.255404.879723-.841886.387835-.586482.61486-1.5418799.227025-.9648576.227025-2.3837659z"
+ id="path4"
+ transform="scale(.9074256 1.1020187)"
+ fill="#696969"
+ style="fill:#3a3a38" />
+ <path
+ d="m0 11h6v2h-6z"
+ id="path6"
+ fill="#e68497"
+ style="fill:#ed3d3b" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg
index 8773554841..08fe3a1053 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg
@@ -1 +1,59 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m6.8984375.00390625-5.8984375 15.99999975h1.6875c.1834758 0 .3391615-.05267.4667969-.158203.1356125-.10553.2275273-.227232.2753906-.365234l1.328125-3.835938h6.4843745l1.339844 3.847657c.06382.146119.151991.267821.263672.365234.119658.09741.275344.146484.466797.146484h1.6875l-5.8867187-15.99999975zm1.1015625 2.09374995 2.691406 7.9648438h-5.3828122l2.2246094-6.4296875c.0717949-.1948249.1467904-.421874.2265624-.6816406.0797722-.2597666.1604623-.5450427.2402344-.8535157z" fill="#696969"/></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dstandard26familyname3astring3dparagraphstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="true"
+ inkscape:zoom="41.7193"
+ inkscape:cx="10.450918"
+ inkscape:cy="7.266504"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#3a3a38"
+ d="M 10.898438 4 L 5 20 L 6.6875 20 C 6.8709758 20 7.0266615 19.94733 7.1542969 19.841797 C 7.2899094 19.736267 7.3818242 19.614565 7.4296875 19.476562 L 8.6328125 16 L 15.367188 16 L 16.582031 19.488281 C 16.645851 19.6344 16.734022 19.756103 16.845703 19.853516 C 16.965361 19.950926 17.121047 20 17.3125 20 L 19 20 L 13.113281 4 L 10.898438 4 z M 12 6.09375 L 14.671875 14 L 9.328125 14 L 11.533203 7.6289062 C 11.604993 7.4340813 11.679994 7.2070326 11.759766 6.9472656 C 11.839538 6.6874987 11.920228 6.402223 12 6.09375 z "
+ id="path2" />
+</svg>
diff --git a/loleaflet/images/lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg b/loleaflet/images/lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg
index 1dae49ac64..6660115e17 100644
--- a/loleaflet/images/lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg
+++ b/loleaflet/images/lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg
@@ -1 +1,71 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><text fill="#696969" font-family="sans-serif" font-size="23.869326" letter-spacing="0" transform="scale(.98848495 1.0116492)" word-spacing="0" x="2.59206" y="15.65259"><tspan fill="#696969" font-family="Carlito" font-weight="bold" x="2.59206" y="15.65259">S</tspan></text></svg>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg6"
+ sodipodi:docname="lc_styleapply3fstyle3astring3dstrong20emphasis26familyname3astring3dcharacterstyles.svg"
+ width="24"
+ height="24"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata12">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="-1.8644068"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid822" />
+ </sodipodi:namedview>
+ <text
+ font-size="23.869326"
+ letter-spacing="0"
+ transform="scale(0.98848495,1.0116492)"
+ word-spacing="0"
+ x="6.6386566"
+ y="19.606529"
+ id="text4"
+ style="font-size:23.86932564px;font-family:sans-serif;letter-spacing:0;word-spacing:0;fill:#3a3a38;">
+ <tspan
+ font-weight="bold"
+ x="6.6386566"
+ y="19.606529"
+ id="tspan2"
+ style="font-weight:bold;font-family:Carlito;fill:#3a3a38;">S</tspan>
+ </text>
+</svg>
diff --git a/loleaflet/images/lc_stylenewbyexample.svg b/loleaflet/images/lc_stylenewbyexample.svg
index 36565c790c..bc4be5e211 100644
--- a/loleaflet/images/lc_stylenewbyexample.svg
+++ b/loleaflet/images/lc_stylenewbyexample.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8964844 4-7.8964844 16h2.3476562c.2450593 0 .4626205-.068532.6523438-.205078.1897233-.144578.327106-.305715.4140625-.482422l1.4941406-3.216797h3.3222659c.335241-.643872 1.004245-1.095703 1.769531-1.095703h3v-2.9375l-2.03125-8.0625zm1.2109376 2.7832031c.055339.3935744.110682.7583538.166016 1.0957031.063243.3293173.122401.6181916.177734.8671876l1.15039 5.2167972h-4.7089839l2.4199219-5.1914066c.110672-.2570282.2328-.5552288.367188-.8925782.142292-.3373493.285442-.7021287.427734-1.0957031zm2.607422 12.2167969.072265.326172c.047432.200803.140912.363673.283203.492187.150198.120482.352505.181641.605469.181641h.324219v-1z" fill="#696969"/><g fill="#4d82b8"><rect height="12" ry="1" width="2" x="16" y="11"/><rect height="12" ry="1" transform="rotate(90)" width="2" x="16" y="-23"/></g></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m10.121094 4-.1445315.2832031c.0108792.0713043.0234375.1429783.0234375.2167969 0 .5609498-.3296171 1.0557534-.7988281 1.3125l-.4277344.8417969.7832031.7832031c.2380654.2380658.371078.5439111.4121094.8613281l.384766-.7792969c.089294-.1948249.185485-.421874.291015-.6816406s.21643-.5358875.330078-.828125c.040589.2922375.084107.5683584.132813.828125.056824.2516489.105896.475097.146484.6699219l1.582032 6.4921875h-5.679688l2.0742188-4.203125c-.5700912.315296-1.3173695.239271-1.7949219-.2382812l-.0898438-.0898438-5.3457031 10.53125h1.6679688c.1785896 0 .3366084-.049072.4746093-.146484.138001-.10553.2397459-.227233.3046875-.365235l1.7167969-3.488281h5.9824215c.909158-1.104128 1.707391-2.115215 2.5-3.066406l-2.345703-8.933594z" fill="#3a3a38"/><g transform="translate(1)"><path d="m3.5 0c-.277 0-.5.223-.5.5v1.5507812a2.5 2.5 0 0 0 -.8789062.3652344l-2.26562505-2.26562498c-.19586858-.19586857-.51116267-.19586857-.70703125 0-.1958686.19586858-.1958686.51116268 0 .70703126l2.265625 2.26562502a2.5 2.5 0 0 0 -.359375.8769531h-1.5546875c-.277 0-.5.223-.5.5s.223.5.5.5h1.5507812a2.5 2.5 0 0 0 .3652344.8769531l-2.2675781 2.2675781c-.1958685.1958687-.1958685.5111627 0 .7070313.19586857.1958685.51116267.1958685.70703125 0l2.26757815-2.2675781a2.5 2.5 0 0 0 .8769531.3613281v1.5546875c0 .277.223.5.5.5s.5-.223.5-.5v-1.5507812a2.5 2.5 0 0 0 .875-.3652344l2.2675781 2.2675781c.1958686.1958686.5111627.1958686.7070313 0s.1958686-.5111626 0-.7070313l-2.265625-2.265625a2.5 2.5 0 0 0 .3613281-.8789062h1.5546875c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5507812a2.5 2.5 0 0 0 -.3652344-.8769531l2.265625-2.26562502c.1958686-.19586858.1958686-.51116268 0-.70703126-.1958686-.19586857-.5111627-.19586857-.7070313 0l-2.265625 2.26562498a2.5 2.5 0 0 0 -.8769531-.3613281v-1.5546875c0-.277-.223-.5-.5-.5zm0 3a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 .4394531-1.0585938 1.5 1.5 0 0 1 .0019531-.0019531 1.5 1.5 0 0 1 1.0585938-.4394531z" fill="#fb983b"/><circle cx="3.5" cy="4.5" fill="#fafafa" r="1.5"/></g><path d="m21.970703 8c-.177888.00524-.351159.057831-.501953.1523438-4.136759 2.5854742-5.700584 5.0450262-8.737621 8.7080372-.210813.253601-.283141.594786-.193359.91211.124699.438291.05849.586853.729808.897431.67132.310578 1.530176.423588 2.802734.361328.225038-.01109.439749-.0978.609376-.246094 3.574573-3.115338 4.182424-4.307327 6.15039-7.226562.11091-.165166.17007-.359644.169922-.558594v-2c-.000147-.5637669-.465761-1.0161281-1.029297-1z" fill="#3a3a38"/><path d="m22 9v2c-2 2.966753-2.5 4-5.979176 7.032197-2.365328.115723-2.378568-.032197-2.520824-.532197 3.032664-3.657737 4.5-6 8.5-8.5z" fill="#fafafa"/><path d="m12.521484 18.03125c-.323926.05073-.668149.136039-.99414.259766-.326113.124095-.634239.287343-.888672.49414-.314064.255263-.429433.449978-.638672.714844l4.261719 1.419922c.192081-.135176.38609-.269973.537109-.419922.19996-.374848.180051-.969421.01758-1.433594v-.002c-.054184-.15472-.124008-.293657-.207033-.406203-.150368-.173668-.346757-.299663-.558594-.390625h-.002c-.212443-.09101-.440245-.147122-.654297-.18164-.428371-.06869-.799057-.05211-.873047-.05469z" fill="#fafafa"/><path d="m12.515625 17.017578c-.05035.000165-.100621.0041-.150391.01172-.773679.12116-1.638455.378043-2.365234.96875-.7182932.583809-1.0383516 1.127975-1.4941406 1.701172-.00197.0032-.00392.0065-.00586.0098l-1.2988275 1.669886c-.5164462.665161-.0432845 1.633465.7988281 1.634766h3c.01564-.000305.03126-.000925.04687-.002 1.790411-.084 3.417955-.751558 4.466797-1.792969.07164-.07132.132206-.152947.179687-.242188.28179-.528248.298157-1.043096.242188-1.53125-.05597-.488151-.191681-.954835-.511719-1.388671-.000664-.0013-.0013-.0026-.002-.0039-.411673-.551823-1.022934-.934666-1.613281-1.029296-.491722-.02811-.819751-.01448-1.292969-.0059zm.0059 1.013672c.147979.0052 1.48492-.06945 2.087891.626953.332098.450185.456066 1.341999.189453 1.841797-.151019.149949-.345028.284746-.537109.419922l-4.26176-1.419922c.209239-.264866.324608-.459581.638672-.714844.508867-.413594 1.23496-.65245 1.882812-.753906zm-3.1093746 2.152344 3.3242186 1.476562c-.545471.17759-1.125964.311206-1.736369.339844h-3l1.2988281-1.669922c.044164-.05554.072599-.09372.1132813-.146484z" fill="#0063b1"/><path d="m9.4121094 20.183594c-.040682.05276-.069117.09094-.1132813.146484l-1.2988281 1.669922h3c.610405-.02864 1.190857-.162254 1.736328-.339844z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_styleupdatebyexample.svg b/loleaflet/images/lc_styleupdatebyexample.svg
index 4636298bc7..fb3dab0b24 100644
--- a/loleaflet/images/lc_styleupdatebyexample.svg
+++ b/loleaflet/images/lc_styleupdatebyexample.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9.8964844 4-7.8964844 16h2.3476562c.2450593 0 .4626205-.068532.6523438-.205078.1897233-.144578.327106-.305715.4140625-.482422l1.4941406-3.216797h3.1582029c.098518-.75523.3179-1.472059.638672-2.132812h-2.8124999l2.4199219-5.1914066c.110672-.2570282.232799-.5552287.367188-.8925782.142291-.3373493.285442-.7021287.427734-1.0957031.055339.3935744.110681.7583538.166016 1.0957031.063242.3293173.122401.6181915.177734.8671876l.708984 3.2128902c.690822-.66361 1.516996-1.181767 2.431641-1.519531l-1.623047-6.439453zm5.6835936 10.367188c-.352329.188875-.661976.443774-.912109.75-.07129.087275-.136146.180242-.197266.27539a3 3 0 0 0 -.0625.103516c-.040323.068812-.076537.14062-.111328.21289a3 3 0 0 0 -.054687.111328c-.043069.100096-.07929.202958-.111329.308594a3 3 0 0 0 -.039062.150391c-.017077.069194-.032751.139804-.044922.210937a3 3 0 0 0 -.021484.150391c-.013783.115634-.025086.231835-.025391.351563-.000005.001985.000001.003872 0 .005859a3 3 0 0 0 0 .001953c.000415.118034.009337.235196.023438.351562a3 3 0 0 0 .009765.070313c.055998.385467.18465.75789.384766 1.095703a3 3 0 0 0 .001953.007813 3 3 0 0 0 1.054687 1.052734c.00258.0015.005243.002381.007813.003906.223325.132309.461756.232661.708984.302735a3 3 0 0 0 .060547.015625c.095266.024858.191638.045162.289063.060547a3 3 0 0 0 .101562.013671c.118165.014538.237532.024977.357422.025391z" fill="#696969"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 1.113281 3.472656l1.445313-1.445312a4 4 0 0 1 -.558594-2.027344 4 4 0 0 1 4-4 4 4 0 0 1 2.027344.558594l1.443359-1.44336a6 6 0 0 0 -3.470703-1.115234zm4.886719 2.527344-1.445313 1.445312a4 4 0 0 1 .558594 2.027344 4 4 0 0 1 -4 4 4 4 0 0 1 -2.027344-.558594l-1.443359 1.44336a6 6 0 0 0 3.470703 1.115234 6 6 0 0 0 6-6 6 6 0 0 0 -1.113281-3.472656z" fill="#4d82b8"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m11 4v.5c0 .3035897-.169991.5480159-.332031.7871094a1.0001 1.0001 0 0 1 .296875.7460937c.003232-.0082961.006529-.0151152.009765-.0234375.04059.2922375.08411.5683584.132813.828125.05682.2516489.105896.475097.146484.6699219l1.582032 6.4921875h-5.679688l2.3613281-4.7871094c-.7618136.8233734-1.7572325 1.4183364-2.8847656 1.6582034l-4.6328125 9.128906h1.6679688c.1785896 0 .3366084-.04907.4746093-.146484.138001-.10553.2397459-.227233.3046875-.365235l1.7167969-3.488281h5.9824215c.888848-1.079464 1.672248-2.069311 2.447266-3.001953.005447-.065273.019104-.104899.023438-.173828l-2.316407-8.824219z" fill="#3a3a38"/><path d="m21.970703 8c-.177888.00524-.351159.057831-.501953.1523438-4.136759 2.5854742-5.700584 5.0450262-8.737621 8.7080372-.210813.253601-.283141.594786-.193359.91211.124699.438291.05849.586853.729808.897431.67132.310578 1.530176.423588 2.802734.361328.225038-.01109.439749-.0978.609376-.246094 3.574573-3.115338 4.182424-4.307327 6.15039-7.226562.11091-.165166.17007-.359644.169922-.558594v-2c-.000147-.5637669-.465761-1.0161281-1.029297-1z" fill="#3a3a38"/><path d="m22 9v2c-2 2.966753-2.5 4-5.979176 7.032197-2.365328.115723-2.378568-.032197-2.520824-.532197 3.032664-3.657737 4.5-6 8.5-8.5z" fill="#fafafa"/><path d="m12.521484 18.03125c-.323926.05073-.668149.136039-.99414.259766-.326113.124095-.634239.287343-.888672.49414-.314064.255263-.429433.449978-.638672.714844l4.261719 1.419922c.192081-.135176.38609-.269973.537109-.419922.19996-.374848.180051-.969421.01758-1.433594v-.002c-.054184-.15472-.124008-.293657-.207033-.406203-.150368-.173668-.346757-.299663-.558594-.390625h-.002c-.212443-.09101-.440245-.147122-.654297-.18164-.428371-.06869-.799057-.05211-.873047-.05469z" fill="#fafafa"/><path d="m12.515625 17.017578c-.05035.000165-.100621.0041-.150391.01172-.773679.12116-1.638455.378043-2.365234.96875-.7182932.583809-1.0383516 1.127975-1.4941406 1.701172-.00197.0032-.00392.0065-.00586.0098l-1.2988275 1.669886c-.5164462.665161-.0432845 1.633465.7988281 1.634766h3c.01564-.000305.03126-.000925.04687-.002 1.790411-.084 3.417955-.751558 4.466797-1.792969.07164-.07132.132206-.152947.179687-.242188.28179-.528248.298157-1.043096.242188-1.53125-.05597-.488151-.191681-.954835-.511719-1.388671-.000664-.0013-.0013-.0026-.002-.0039-.411673-.551823-1.022934-.934666-1.613281-1.029296-.491722-.02811-.819751-.01448-1.292969-.0059zm.0059 1.013672c.147979.0052 1.48492-.06945 2.087891.626953.332098.450185.456066 1.341999.189453 1.841797-.151019.149949-.345028.284746-.537109.419922l-4.26176-1.419922c.209239-.264866.324608-.459581.638672-.714844.508867-.413594 1.23496-.65245 1.882812-.753906zm-3.1093746 2.152344 3.3242186 1.476562c-.545471.17759-1.125964.311206-1.736369.339844h-3l1.2988281-1.669922c.044164-.05554.072599-.09372.1132813-.146484z" fill="#0063b1"/><path d="m9.4121094 20.183594c-.040682.05276-.069117.09094-.1132813.146484l-1.2988281 1.669922h3c.610405-.02864 1.190857-.162254 1.736328-.339844z" fill="#83beec"/><path d="m5.5 1c-2.289756.0027-4.212381 1.72442-4.466797 4h1.007813c.24827-1.720082 1.721079-2.997459 3.458984-3 1.349002.0031 2.576155.781161 3.154297 2h-1.154297c-.277 0-.5.223-.5.5s.223.5.5.5h2c.277 0 .5-.223.5-.5v-2-1c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1 .183594c-.851968-1.061692-2.138739-1.680663-3.5-1.683594zm-4 5c-.277 0-.5.223-.5.5v2 1c0 .277.223.5.5.5s.5-.223.5-.5v-1-.183594c.851968 1.061692 2.138739 1.680663 3.5 1.683594 2.289756-.0027 4.212381-1.72442 4.466797-4h-1.007813c-.248271 1.720082-1.721079 2.997459-3.458984 3-1.349002-.00308-2.576155-.781162-3.154297-2h1.154297c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_subscript.svg b/loleaflet/images/lc_subscript.svg
index fdb418dd1a..20605cb866 100644
--- a/loleaflet/images/lc_subscript.svg
+++ b/loleaflet/images/lc_subscript.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.3376925 12.813905-4.3376925-6.8139052h2.582639c.1902497 0 .3281808.033402.4137932.1002046.095125.066803.1807371.1574641.256837.2719835l2.9108204 5.0817991c.03805-.104976.0761-.20518.1141499-.300613.047563-.104977.1093938-.209953.1854934-.314929l2.4399521-4.4089973c.08561-.133606.175982-.2385821.271107-.3149284.09512-.076346.209274-.1145195.342449-.1145195h2.482759l-4.3519626 6.6850712 4.3519626 7.314928h-2.411416c-.190249 0-.347205-.05249-.470868-.157465-.114149-.114519-.209274-.23381-.285374-.357873l-2.9536268-5.296522c-.0761.219495-.1617123.405588-.2568372.558281l-2.6682521 4.738241c-.0761.133606-.1712246.252897-.2853745.357873-.1046373.104977-.2473246.157465-.4280618.157465h-2.2401903z" fill="#696969"/><path d="m19.655902 13.000006q.717149 0 1.301781.208488.592428.201043 1.005569.573343.420934.372301.646993.900968.233852.521221.233852 1.154132 0 .543559-.163696 1.012658-.163697.461653-.436525.886076-.272829.416976-.639198.819061-.366371.394639-.771717.796724l-2.198218 2.196573q.35078-.104243.70156-.156366.350779-.05957.654787-.05957h2.346326q.296214 0 .475501.163813.187083.163814.187083.431871v1.072225h-7v-.603126q0-.171259.07016-.364856.07795-.201042.265034-.3723l3.008908-2.956067q.38196-.379747.670378-.722263.296215-.342518.491093-.677588.202672-.342516.304008-.685034.101335-.349962.101335-.729709 0-.685033-.358575-1.034995-.358575-.349963-1.013363-.349963-.280624 0-.514476.08191-.233854.08191-.420936.22338-.187082.141474-.3196.335071-.132516.193596-.202672.416976-.124722.342518-.342985.446762-.210467.104243-.584631.04467l-.997774-.163813q.116927-.722264.420936-1.258377.304009-.543558.756125-.900967.459911-.364855 1.052338-.543558.592427-.186151 1.270601-.186151z" fill="#4d82b8"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.1626379 11.867076-2.965857-4.8670755h1.7122474q.2038389 0 .2955666.071574.1019193.071575.183455.1942739l2.0791576 3.6298576q.040768-.112475.081536-.214723.05096-.112476.1324953-.22495l1.7428222-3.149284q.09173-.1431493.193647-.2249489.101919-.0818.244607-.0818h1.640903l-2.976048 4.7750519 3.108544 5.224948h-1.722439q-.203838 0-.336334-.112474-.122304-.1227-.20384-.255624l-2.1097325-3.783231q-.081536.235174-.1834551.398773l-1.9058945 3.384458q-.0815357.143149-.2038388.255624-.1121115.112474-.3057586.112474h-1.6001359z" fill="#3a3a38" stroke-width=".714286"/><path d="m17.559131 13.000009q.502005 0 .911247.145942.4147.140729.703898.40134.294656.260611.452895.630678.163698.364854.163698.807892 0 .380492-.114588.708861-.114588.323157-.305569.620253-.190979.291884-.447438.573344-.256459.276247-.540201.557706l-1.538753 1.537603q.245546-.07297.491092-.109456.245546-.04171.458352-.04171h1.642427q.20735 0 .332851.114668.130958.114673.130958.302313v.750557h-4.9v-.422188q0-.119881.04911-.255398.05457-.140731.185524-.260611l2.106235-2.069248q.267372-.265823.469265-.505585.207351-.239761.343765-.474311.141871-.239762.212806-.479523.07093-.244974.07093-.510797 0-.479523-.251003-.724498-.251003-.244973-.709354-.244973-.196437 0-.360134.05733-.163697.05734-.294654.156368-.13096.09904-.223721.234553-.09276.135518-.141871.291884-.0873.239762-.240089.312733-.147327.07297-.409243.03127l-.698435-.114663q.08185-.505585.294656-.880864.212805-.380491.529287-.630677.321937-.255399.736636-.380492.4147-.130305.889421-.130305z" fill="#1e8bcd" stroke-width=".7"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_substract.svg b/loleaflet/images/lc_substract.svg
index 067dac7de3..965b6703e5 100644
--- a/loleaflet/images/lc_substract.svg
+++ b/loleaflet/images/lc_substract.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 8v13h7 4v-4h-4v-9z" fill="#fff"/><path d="m10 3c-.554 0-1 .446-1 1v2h1v-2h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v2h1v-2c0-.554-.446-1-1-1zm2 4v3h1v-3zm0 4v3h1v-3zm0 4v2h-2v1h2c.554 0 1-.446 1-1v-2zm-5 2v1h2v-1z" fill="#808080"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-3-1h-1-4v-9-1h-1zm0 1h6v9c0 .554.446 1 1 1h4v3h-11z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 8v13h7 4v-4h-4v-9z" fill="#fafafa"/><path d="m10 3c-.554 0-1 .446-1 1v2h1v-2h2v-1zm3 0v1h2v-1zm3 0v1h2v-1zm3 0v1h2v2h1v-2c0-.554-.446-1-1-1zm2 4v3h1v-3zm0 4v3h1v-3zm0 4v2h-2v1h2c.554 0 1-.446 1-1v-2zm-5 2v1h2v-1z" fill="#3a3a38"/><path d="m3 7c-.554 0-1 .446-1 1v13c0 .554.446 1 1 1h11c.554 0 1-.446 1-1v-3-1h-1-4v-9-1h-1zm0 1h6v9c0 .554.446 1 1 1h4v3h-11z" fill="#0063b1"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_superscript.svg b/loleaflet/images/lc_superscript.svg
index 152e4cf0e6..863b01a109 100644
--- a/loleaflet/images/lc_superscript.svg
+++ b/loleaflet/images/lc_superscript.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.3376932 12.813905-4.1521998-6.8139054h2.3971463q.2853745 0 .4137931.1002046.1426873.1002044.256837.2719835l2.9108206 5.0817993q.057075-.157464.1141497-.300613.071344-.157465.1854935-.314929l2.4399524-4.4089975q.128418-.200409.271106-.3149284.142687-.1145195.34245-.1145195h2.297264l-4.166468 6.6850714 4.351962 7.314928h-2.411415q-.285374 0-.470868-.157465-.171225-.171779-.285375-.357873l-2.9536262-5.296522q-.1141499.329242-.2568371.558281l-2.6682521 4.738241q-.1141498.200409-.2853745.357873-.156956.157465-.4280619.157465h-2.2401902z" fill="#696969"/><path d="m19.655902 2q .717149 0 1.301781.2084884.592429.2010424 1.005569.5733433.420936.3723008.646993.9009679.233853.5212212.233853 1.1541325 0 .5435592-.163697 1.0126582-.163697.461653-.436526.886076-.272828.4169769-.639198.8190617-.36637.3946389-.771716.7967238l-2.198218 2.1965752q.35078-.104244.70156-.156366.35078-.05958.654788-.05958h2.346325q.296214 0 .475501.163812.187083.163813.187083.43187v1.072225h-7v-.603127q0-.171258.07016-.364854.07795-.201044.265034-.372301l3.008908-2.9560691q.38196-.3797468.670378-.7222636.296216-.3425167.491093-.6775876.202672-.3425166.304008-.6850334.101336-.3499627.101336-.7297095 0-.6850335-.358575-1.0349963-.358576-.3499627-1.013364-.3499627-.280624 0-.514477.081906-.233853.081909-.420934.2233837-.187085.1414792-.319601.3350757-.132517.1935964-.202673.4169768-.124722.3425167-.342985.446761-.210467.1042443-.584632.044677l-.997774-.1638098q.116927-.7222635.420936-1.2583767.304008-.5435592.756125-.9009679.45991-.3648548 1.052337-.5435593.592428-.1861503 1.270602-.1861503z" fill="#4d82b8"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.1626379 11.867076-2.965857-4.8670756h1.7122474q.2038389 0 .2955666.071574.1019193.071575.183455.1942739l2.0791576 3.6298577q.040768-.112475.081536-.214723.05096-.112476.1324953-.22495l1.7428222-3.1492841q.091725-.1431493.193647-.2249489.101919-.0818.244607-.0818h1.640903l-2.976048 4.775052 3.108544 5.224948h-1.722439q-.203838 0-.336334-.112474-.122304-.1227-.20384-.255624l-2.1097325-3.783231q-.081536.235174-.1834551.398773l-1.9058945 3.384458q-.0815357.143149-.2038388.255624-.1121115.112474-.3057586.112474h-1.6001359z" fill="#3a3a38" stroke-width=".714286"/><path d="m17.559131 4.0000089q.502005 0 .911247.1459418.4147.1407297.703898.4013403.294656.2606106.452895.6306776.163698.3648548.163698.8078927 0 .3804915-.114588.7088608-.114588.3231571-.305569.6202532-.190979.2918838-.447438.5733432-.256459.2762472-.540201.5577066l-1.538753 1.5376029q.245546-.07297.491092-.109456.245546-.04171.458352-.04171h1.642427q.20735 0 .332851.114668.130958.114673.130958.302313v.750557h-4.9v-.422188q0-.119881.04911-.255398.05457-.140731.185524-.260611l2.106235-2.0692483q.267372-.2658228.469265-.5055845.207351-.2397617.343765-.4743114.141871-.2397616.212806-.4795233.07093-.2449739.07093-.5107967 0-.4795234-.251003-.7244974-.251003-.2449739-.709354-.2449739-.196437 0-.360134.057334-.163697.057336-.294654.1563686-.13096.099035-.223721.234553-.09276.1355175-.141871.2918838-.0873.2397616-.240089.3127327-.147327.072971-.409243.031274l-.698435-.1146668q.08185-.5055845.294656-.8808637.212805-.3804914.529287-.6306775.321937-.2553984.736636-.3804915.4147-.1303052.889421-.1303052z" fill="#1e8bcd" stroke-width=".7"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.brace-pair.svg b/loleaflet/images/lc_symbolshapes.brace-pair.svg
index e1612f41d9..9211e32e92 100644
--- a/loleaflet/images/lc_symbolshapes.brace-pair.svg
+++ b/loleaflet/images/lc_symbolshapes.brace-pair.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m14 2v1.1875c1.1846 0 2 .48615 2 2.21875v3.6875c0 .831 1.00158 2.39355 2 2.90625-1.682649.268764-2 1.297561-2 2.25v4.34375c0 1.7326-.8155 2.21875-2 2.21875v1.1875c1.77683 0 3.046875-.6966 3.046875-2.5v-4.78125c0-1.739523 1.452593-1.71875 2.953125-1.71875v-2c-1.128954 0-2.953125-.709412-2.953125-2.40625v-4.09375c0-1.8034-1.270045-2.5-3.046875-2.5z"/><path d="m10 2v1.1875c-1.1846 0-2 .48615-2 2.21875v3.6875c0 .831-1.00158 2.39355-2 2.90625 1.682649.268764 2 1.297561 2 2.25v4.34375c0 1.7326.8155 2.21875 2 2.21875v1.1875c-1.77683 0-3.046875-.6966-3.046875-2.5v-4.78125c0-1.739523-1.452593-1.71875-2.953125-1.71875v-2c1.128954 0 2.953125-.709412 2.953125-2.40625v-4.09375c0-1.8034 1.270045-2.5 3.046875-2.5z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m14 2v1.1875c1.1846 0 2 .48615 2 2.21875v3.6875c0 .831 1.00158 2.39355 2 2.90625-1.682649.268764-2 1.297561-2 2.25v4.34375c0 1.7326-.8155 2.21875-2 2.21875v1.1875c1.77683 0 3.046875-.6966 3.046875-2.5v-4.78125c0-1.739523 1.452593-1.71875 2.953125-1.71875v-2c-1.128954 0-2.953125-.709412-2.953125-2.40625v-4.09375c0-1.8034-1.270045-2.5-3.046875-2.5z"/><path d="m10 2v1.1875c-1.1846 0-2 .48615-2 2.21875v3.6875c0 .831-1.00158 2.39355-2 2.90625 1.682649.268764 2 1.297561 2 2.25v4.34375c0 1.7326.8155 2.21875 2 2.21875v1.1875c-1.77683 0-3.046875-.6966-3.046875-2.5v-4.78125c0-1.739523-1.452593-1.71875-2.953125-1.71875v-2c1.128954 0 2.953125-.709412 2.953125-2.40625v-4.09375c0-1.8034 1.270045-2.5 3.046875-2.5z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.bracket-pair.svg b/loleaflet/images/lc_symbolshapes.bracket-pair.svg
index ec22e20b2a..5c297d2978 100644
--- a/loleaflet/images/lc_symbolshapes.bracket-pair.svg
+++ b/loleaflet/images/lc_symbolshapes.bracket-pair.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8"><path d="m16 2c1.1045 0 2 .8954 2 2v2 13 1c0 1.1045-.748608 2-2 2h-2v-1h2c.5523 0 1-.4477 1-1v-1-10-4.375-.625c0-.5865223-.539319-1-1-1h-1-.71875-.28125v-1h1z"/><path d="m8 2c-1.1045 0-2 .8954-2 2v2 13 1c0 1.1045.748608 2 2 2h2v-1h-2c-.5523 0-1-.4477-1-1v-1-10-4.375-.625c0-.5865223.539319-1 1-1h1 .71875.28125v-1h-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#1e8bcd"><path d="m16 2c1.1045 0 2 .8954 2 2v2 13 1c0 1.1045-.748608 2-2 2h-2v-1h2c.5523 0 1-.4477 1-1v-1-10-4.375-.625c0-.5865223-.539319-1-1-1h-1-.71875-.28125v-1h1z"/><path d="m8 2c-1.1045 0-2 .8954-2 2v2 13 1c0 1.1045.748608 2 2 2h2v-1h-2c-.5523 0-1-.4477-1-1v-1-10-4.375-.625c0-.5865223.539319-1 1-1h1 .71875.28125v-1h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.cloud.svg b/loleaflet/images/lc_symbolshapes.cloud.svg
index 4cf85b5885..1183610ca4 100644
--- a/loleaflet/images/lc_symbolshapes.cloud.svg
+++ b/loleaflet/images/lc_symbolshapes.cloud.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3.5053088c-1.708323 0-3.1410886 1.2408975-3.4863316 2.8821275-.5561108-.2825513-1.191318-.4550728-1.8544322-.4550728-2.2941508 0-4.1539275 1.9016015-4.1539275 4.2473455 0 1.46609.7123914 2.763535 1.8173433 3.526814-1.078545.625607-1.8173433 1.789124-1.8173433 3.147586 0 2.010638 1.5940943 3.640582 3.5605093 3.640582.9166965 0 1.7425798-.366188 2.373673-.948067.6310911.581878 1.4569794.948067 2.373673.948067 1.708317 0 3.141089-1.240902 3.486331-2.882127.55611.282552 1.191318.455073 1.854433.455073 2.294151 0 4.153927-1.901601 4.153927-4.247346 0-.837039-.258749-1.61765-.667596-2.275363 1.101927-.618895 1.854432-1.8092484 1.854432-3.1855099 0-2.0106379-1.594094-3.640582-3.560509-3.640582-1.039598 0-1.982357.4490645-2.633294 1.1756046-.505094-1.3823024-1.772819-2.3891319-3.300888-2.3891319z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.010617"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3.5053088c-1.708323 0-3.1410886 1.2408975-3.4863316 2.8821275-.5561108-.2825513-1.191318-.4550728-1.8544322-.4550728-2.2941508 0-4.1539275 1.9016015-4.1539275 4.2473455 0 1.46609.7123914 2.763535 1.8173433 3.526814-1.078545.625607-1.8173433 1.789124-1.8173433 3.147586 0 2.010638 1.5940943 3.640582 3.5605093 3.640582.9166965 0 1.7425798-.366188 2.373673-.948067.6310911.581878 1.4569794.948067 2.373673.948067 1.708317 0 3.141089-1.240902 3.486331-2.882127.55611.282552 1.191318.455073 1.854433.455073 2.294151 0 4.153927-1.901601 4.153927-4.247346 0-.837039-.258749-1.61765-.667596-2.275363 1.101927-.618895 1.854432-1.8092484 1.854432-3.1855099 0-2.0106379-1.594094-3.640582-3.560509-3.640582-1.039598 0-1.982357.4490645-2.633294 1.1756046-.505094-1.3823024-1.772819-2.3891319-3.300888-2.3891319z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.010617"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.diamond-bevel.svg b/loleaflet/images/lc_symbolshapes.diamond-bevel.svg
index da2088f3a9..fe341ca89b 100644
--- a/loleaflet/images/lc_symbolshapes.diamond-bevel.svg
+++ b/loleaflet/images/lc_symbolshapes.diamond-bevel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="m12 16.627119 4.576271-4.627119-4.576271-4.6271187-4.5762712 4.6271187 4.5762712 4.677966z" fill-rule="evenodd"/><path d="m11.5 2.5-9 9h5.0666667l3.9333333-3.9333333zm1 0v5.0666667l3.933333 3.9333333h5.066667zm-10 10 9 9v-5.066667l-3.9333333-3.933333zm13.933333 0-3.933333 3.933333v5.066667l9-9z" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa"><path d="m12 16.627119 4.576271-4.627119-4.576271-4.6271187-4.5762712 4.6271187 4.5762712 4.677966z" fill-rule="evenodd"/><path d="m11.5 2.5-9 9h5.0666667l3.9333333-3.9333333zm1 0v5.0666667l3.933333 3.9333333h5.066667zm-10 10 9 9v-5.066667l-3.9333333-3.933333zm13.933333 0-3.933333 3.933333v5.066667l9-9z" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.flower.svg b/loleaflet/images/lc_symbolshapes.flower.svg
index 3e8a182172..ca9a89e61d 100644
--- a/loleaflet/images/lc_symbolshapes.flower.svg
+++ b/loleaflet/images/lc_symbolshapes.flower.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-1.312014 0-2.783203 2.7832031-2.783203 2.7832031s-3.006437-.9271569-3.9335939 0 0 3.9335938 0 3.9335938-2.7832031 1.4711891-2.7832031 2.7832031 2.7832031 2.783203 2.7832031 2.783203-.9271569 3.006437 0 3.933594 3.9335939 0 3.9335939 0 1.471189 2.783203 2.783203 2.783203 2.783203-2.783203 2.783203-2.783203 3.006437.927157 3.933594 0 0-3.933594 0-3.933594 2.783203-1.471189 2.783203-2.783203-2.783203-2.7832031-2.783203-2.7832031.927157-3.0064369 0-3.9335938-3.933594 0-3.933594 0-1.471189-2.7832031-2.783203-2.7832031zm0 5c2.623353 0 4.5 1.8766474 4.5 4.5 0 2.623353-1.876647 4.5-4.5 4.5s-4.5-1.876647-4.5-4.5c0-2.6233526 1.876647-4.5 4.5-4.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-1.312014 0-2.783203 2.7832031-2.783203 2.7832031s-3.006437-.9271569-3.9335939 0 0 3.9335938 0 3.9335938-2.7832031 1.4711891-2.7832031 2.7832031 2.7832031 2.783203 2.7832031 2.783203-.9271569 3.006437 0 3.933594 3.9335939 0 3.9335939 0 1.471189 2.783203 2.783203 2.783203 2.783203-2.783203 2.783203-2.783203 3.006437.927157 3.933594 0 0-3.933594 0-3.933594 2.783203-1.471189 2.783203-2.783203-2.783203-2.7832031-2.783203-2.7832031.927157-3.0064369 0-3.9335938-3.933594 0-3.933594 0-1.471189-2.7832031-2.783203-2.7832031zm0 5c2.623353 0 4.5 1.8766474 4.5 4.5 0 2.623353-1.876647 4.5-4.5 4.5s-4.5-1.876647-4.5-4.5c0-2.6233526 1.876647-4.5 4.5-4.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.forbidden.svg b/loleaflet/images/lc_symbolshapes.forbidden.svg
index efc22ad38d..15a1afd753 100644
--- a/loleaflet/images/lc_symbolshapes.forbidden.svg
+++ b/loleaflet/images/lc_symbolshapes.forbidden.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532949-9.5 9.5 0 5.246705 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253295 9.5-9.5 0-5.2467051-4.253295-9.5-9.5-9.5zm0 3c3.865993 0 6.5 2.6340068 6.5 6.5 0 1.042111-.197412 1.990558-.552734 2.826172l-8.7734379-8.7734376c.8356139-.3553221 1.7840609-.5527344 2.8261719-.5527344zm-5.2167969 2.4042969 9.3124999 9.3125001c-1.083075.818056-2.479715 1.283203-4.095703 1.283203-3.8659932 0-6.5-2.634007-6.5-6.5 0-1.615989.4651475-3.0126282 1.2832031-4.0957031z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532949-9.5 9.5 0 5.246705 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253295 9.5-9.5 0-5.2467051-4.253295-9.5-9.5-9.5zm0 3c3.865993 0 6.5 2.6340068 6.5 6.5 0 1.042111-.197412 1.990558-.552734 2.826172l-8.7734379-8.7734376c.8356139-.3553221 1.7840609-.5527344 2.8261719-.5527344zm-5.2167969 2.4042969 9.3124999 9.3125001c-1.083075.818056-2.479715 1.283203-4.095703 1.283203-3.8659932 0-6.5-2.634007-6.5-6.5 0-1.615989.4651475-3.0126282 1.2832031-4.0957031z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.heart.svg b/loleaflet/images/lc_symbolshapes.heart.svg
index fae4b9cbd1..f7f13bfd2e 100644
--- a/loleaflet/images/lc_symbolshapes.heart.svg
+++ b/loleaflet/images/lc_symbolshapes.heart.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.84375 2.5000307c-2.9512717 0-5.34375 2.3924563-5.34375 5.34375 0 .62985.068244 1.272525.3339844 1.78125 2.709161 5.0566493 5.9828256 5.5178713 9.1289066 11.8007813v.03711c.0079.01574.02925.0213.03711.03711.01298-.02612.02413-.0483.03711-.07422 3.146079-6.28291 6.419743-6.744132 9.128905-11.8007813.265738-.508725.333984-1.1514.333984-1.78125 0-2.9512937-2.392478-5.34375-5.34375-5.34375-1.670571 0-3.139615.7662502-4.119141 1.9667969-.01074.013168-.02648.023837-.03711.037109-.01062-.013272-.02637-.023942-.03711-.037109-.979524-1.2005467-2.448567-1.9667969-4.119139-1.9667969z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.84375 2.5000307c-2.9512717 0-5.34375 2.3924563-5.34375 5.34375 0 .62985.068244 1.272525.3339844 1.78125 2.709161 5.0566493 5.9828256 5.5178713 9.1289066 11.8007813v.03711c.0079.01574.02925.0213.03711.03711.01298-.02612.02413-.0483.03711-.07422 3.146079-6.28291 6.419743-6.744132 9.128905-11.8007813.265738-.508725.333984-1.1514.333984-1.78125 0-2.9512937-2.392478-5.34375-5.34375-5.34375-1.670571 0-3.139615.7662502-4.119141 1.9667969-.01074.013168-.02648.023837-.03711.037109-.01062-.013272-.02637-.023942-.03711-.037109-.979524-1.2005467-2.448567-1.9667969-4.119139-1.9667969z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.left-brace.svg b/loleaflet/images/lc_symbolshapes.left-brace.svg
index 9e1a7ec02f..8108e6ecab 100644
--- a/loleaflet/images/lc_symbolshapes.left-brace.svg
+++ b/loleaflet/images/lc_symbolshapes.left-brace.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15 2v1.1875c-1.1846 0-2 .48615-2 2.21875v3.6875c0 .831-1.00158 2.39355-2 2.90625 1.682649.268764 2 1.297561 2 2.25v4.34375c0 1.7326.8155 2.21875 2 2.21875v1.1875c-1.77683 0-3.046875-.6966-3.046875-2.5v-4.78125c0-1.739523-1.452593-1.71875-2.953125-1.71875v-2c1.128954 0 2.953125-.709412 2.953125-2.40625v-4.09375c0-1.8034 1.270045-2.5 3.046875-2.5z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m15 2v1.1875c-1.1846 0-2 .48615-2 2.21875v3.6875c0 .831-1.00158 2.39355-2 2.90625 1.682649.268764 2 1.297561 2 2.25v4.34375c0 1.7326.8155 2.21875 2 2.21875v1.1875c-1.77683 0-3.046875-.6966-3.046875-2.5v-4.78125c0-1.739523-1.452593-1.71875-2.953125-1.71875v-2c1.128954 0 2.953125-.709412 2.953125-2.40625v-4.09375c0-1.8034 1.270045-2.5 3.046875-2.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.left-bracket.svg b/loleaflet/images/lc_symbolshapes.left-bracket.svg
index 7b971f01c7..7692e66e9d 100644
--- a/loleaflet/images/lc_symbolshapes.left-bracket.svg
+++ b/loleaflet/images/lc_symbolshapes.left-bracket.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-1.1045 0-2 .8954-2 2v2 13 1c0 1.1045.748608 2 2 2h2v-1h-2c-.5523 0-1-.4477-1-1v-1-10-4.375-.625c0-.5865223.539319-1 1-1h1 .71875.28125v-1h-1z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c-1.1045 0-2 .8954-2 2v2 13 1c0 1.1045.748608 2 2 2h2v-1h-2c-.5523 0-1-.4477-1-1v-1-10-4.375-.625c0-.5865223.539319-1 1-1h1 .71875.28125v-1h-1z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.lightning.svg b/loleaflet/images/lc_symbolshapes.lightning.svg
index 686f2d51ab..0887a32f57 100644
--- a/loleaflet/images/lc_symbolshapes.lightning.svg
+++ b/loleaflet/images/lc_symbolshapes.lightning.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.5 2.500005-6.9362093 7.984991-1.6397749 2.015004h2.4953096 6.5590996l-3.742964 4.02721-1.735461-2.02721-1 7 7-2-2-1 6.575986-9h-2.530957-6.045029l5.000494-5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m13.5 2.500005-6.9362093 7.984991-1.6397749 2.015004h2.4953096 6.5590996l-3.742964 4.02721-1.735461-2.02721-1 7 7-2-2-1 6.575986-9h-2.530957-6.045029l5.000494-5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.moon.svg b/loleaflet/images/lc_symbolshapes.moon.svg
index c2352c8aa7..d99355f69b 100644
--- a/loleaflet/images/lc_symbolshapes.moon.svg
+++ b/loleaflet/images/lc_symbolshapes.moon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.505198 2.5058548c2.5945262.4880066 4.994802 4.5591556 4.994802 9.4941452 0 4.93499-2.4002758 9.0059-4.994802 9.494145 5.43683-.255679 10.988938-4.357626 10.988938-9.456913 0-5.0992868-5.552108-9.2759363-10.988938-9.5313772z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.01171"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.505198 2.5058548c2.5945262.4880066 4.994802 4.5591556 4.994802 9.4941452 0 4.93499-2.4002758 9.0059-4.994802 9.494145 5.43683-.255679 10.988938-4.357626 10.988938-9.456913 0-5.0992868-5.552108-9.2759363-10.988938-9.5313772z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.01171"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.octagon-bevel.svg b/loleaflet/images/lc_symbolshapes.octagon-bevel.svg
index f96d462259..39d17a5538 100644
--- a/loleaflet/images/lc_symbolshapes.octagon-bevel.svg
+++ b/loleaflet/images/lc_symbolshapes.octagon-bevel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" transform="translate(-1.5 1.5)"><path d="m9.9375 1-5.9375 5.9375v7.125l5.9375 5.9375h7.125l5.9375-5.9375v-7.125l-5.9375-5.9375z"/><path d="m10.568359 1 1.78125 4.75h2.300782l1.78125-4.75zm-1.1132809.4824219-4.9726562 4.9726562 4.75 1.78125 2.0039061-2.0039062-1.7812499-4.75zm8.0898439 0-1.78125 4.75 2.003906 2.0039062 4.75-1.78125zm-13.544922 6.0859375v5.8632816l4.75-1.78125v-2.3007816zm19 0-4.75 1.78125v2.3007816l4.75 1.78125zm-13.7675781 5.1953126-4.75 1.78125 4.9726562 4.972656 1.7812499-4.75zm8.5351561 0-2.003906 2.003906 1.78125 4.75 4.972656-4.972656zm-5.417969 2.486328-1.78125 4.75h5.863282l-1.78125-4.75z" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" transform="translate(-1.5 1.5)"><path d="m9.9375 1-5.9375 5.9375v7.125l5.9375 5.9375h7.125l5.9375-5.9375v-7.125l-5.9375-5.9375z"/><path d="m10.568359 1 1.78125 4.75h2.300782l1.78125-4.75zm-1.1132809.4824219-4.9726562 4.9726562 4.75 1.78125 2.0039061-2.0039062-1.7812499-4.75zm8.0898439 0-1.78125 4.75 2.003906 2.0039062 4.75-1.78125zm-13.544922 6.0859375v5.8632816l4.75-1.78125v-2.3007816zm19 0-4.75 1.78125v2.3007816l4.75 1.78125zm-13.7675781 5.1953126-4.75 1.78125 4.9726562 4.972656 1.7812499-4.75zm8.5351561 0-2.003906 2.003906 1.78125 4.75 4.972656-4.972656zm-5.417969 2.486328-1.78125 4.75h5.863282l-1.78125-4.75z" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.puzzle.svg b/loleaflet/images/lc_symbolshapes.puzzle.svg
index b1ab50a2a8..fda60c796e 100644
--- a/loleaflet/images/lc_symbolshapes.puzzle.svg
+++ b/loleaflet/images/lc_symbolshapes.puzzle.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.405234 2.5079811c.036866.3330569.1532452 1.5200537.2271884 2.9998178.042504.8505646.069174 1.7688186.037091 2.5060301-.0160352.3685462-.0658508.6742811-.11359.9504831-.0477386.2762021-.0863381.4905271-.190096.644474-.1756928.2610093-.3225072.4343219-.4937881.4937879-.1712797.060534-.3283944-.012409-.4937868-.076495-.3307849-.1351964-.7553397-.3528943-1.5578651-.3407874-.8016317.0118695-1.3690342.2711832-1.7456434.6838844-.3766093.412819-.5699993.994779-.5702902 1.632049.0002909.637389.1936809 1.182138.5702902 1.594957.3766092.41282.9440117.67166 1.7456434.683884.8025254.01187 1.2270802-.207907 1.5578651-.343101.1653924-.06529.3225071-.133649.4937868-.07418.1712809.06054.3180953.232897.4937881.493789.103751.154064.1423526.368271.1900964.644473.047739.276084.097555.618911.1135905.987576.032083.737329.00546 1.618373-.037091 2.468937-.075134 1.503741-.1933711 2.732934-.2271884 3.03691.2064073-.000712.4202781-.02878.6073822-.0371.3621618-.01543.6878654-.07081.9481647-.115917.2602992-.04392.4354568-.08553.5331973-.150686.242774-.163444.3468524-.290344.3778761-.380196.031034-.08901.024446-.190278-.037097-.340782-.123071-.30101-.3933459-.781548-.3801929-1.634368.013156-.854007.2947711-1.47396.7603857-1.898649.465617-.42457 1.100141-.644117 1.785054-.644473.684911.000356 1.319438.219903 1.785054.644473.465615.424689.747223 1.044642.760387 1.898649.01315.85282-.257123 1.333358-.380193 1.634368-.06154.150504-.06812.250811-.0371.340782.03104.08902.135101.216752.377874.380194.09776.06647.27289.1057.533198.150686.26031.04511.586.100486.948165.115917.187106.01187.400974.03591.607383.0371-.03381-.303976-.152059-1.533169-.227188-3.03691-.04248-.850564-.06916-1.731608-.0371-2.468937.01605-.368665.06584-.711492.113592-.987576.04774-.276202.08635-.490409.190096-.644473.175692-.260892.322507-.434204.493786-.493789.171282-.05934.328395.01009.493788.07418.330785.135194.755341.355207 1.557865.343101.801634-.01187 1.369034-.271064 1.745644-.683884.376607-.412819.57-.957568.57029-1.594957-.00028-.63727-.193673-1.21923-.57028-1.632049-.376601-.4126992-.944002-.6716568-1.745636-.6838824-.802523-.011869-1.227079.205591-1.557864.3407844-.165393.0641-.322507.135967-.493789.07649-.171279-.060529-.318094-.2327737-.493786-.4937831-.10376-.1539468-.142355-.3682718-.190096-.6444739-.047742-.2762022-.097561-.5819369-.113592-.9504833-.03208-.7372114-.0052-1.6554653.0371-2.50603.07394-1.4797641.190325-2.6667609.227187-2.9998177-.206192.0007123-.420459-.011869-.607382 0-.362165.01543-.687856.06849-.948165.1135942-.260308.043916-.435441.087841-.533199.1530046-.242773.1634423-.346844.2902229-.377874.3801932-.03104.089021-.02444.1902785.0371.3407831.123071.3011278.393343.7788732.380193 1.6320492-.01316.8536518-.294776 1.474079-.760392 1.8986491-.465618.4246909-1.100144.6464382-1.785056.6467944-.684919-.0003562-1.319443-.2221035-1.78506-.6467924-.4656149-.4245701-.7472198-1.0449973-.7603859-1.898648-.0131511-.853176.2571218-1.3309213.3801928-1.6320492.061532-.1505046.0681191-.2521182.0370933-.340783-.0310278-.0890209-.1351021-.2167509-.3778764-.3801933-.0977445-.0664689-.2728981-.108019-.5331979-.1530046-.2602994-.0439168-.586003-.0981639-.9481647-.1135942-.1869225-.011869-.4011909.00119-.6073822 0z" fill="#fff" stroke="#808080" stroke-width="1.008903"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m7.405234 2.5079811c.036866.3330569.1532452 1.5200537.2271884 2.9998178.042504.8505646.069174 1.7688186.037091 2.5060301-.0160352.3685462-.0658508.6742811-.11359.9504831-.0477386.2762021-.0863381.4905271-.190096.644474-.1756928.2610093-.3225072.4343219-.4937881.4937879-.1712797.060534-.3283944-.012409-.4937868-.076495-.3307849-.1351964-.7553397-.3528943-1.5578651-.3407874-.8016317.0118695-1.3690342.2711832-1.7456434.6838844-.3766093.412819-.5699993.994779-.5702902 1.632049.0002909.637389.1936809 1.182138.5702902 1.594957.3766092.41282.9440117.67166 1.7456434.683884.8025254.01187 1.2270802-.207907 1.5578651-.343101.1653924-.06529.3225071-.133649.4937868-.07418.1712809.06054.3180953.232897.4937881.493789.103751.154064.1423526.368271.1900964.644473.047739.276084.097555.618911.1135905.987576.032083.737329.00546 1.618373-.037091 2.468937-.075134 1.503741-.1933711 2.732934-.2271884 3.03691.2064073-.000712.4202781-.02878.6073822-.0371.3621618-.01543.6878654-.07081.9481647-.115917.2602992-.04392.4354568-.08553.5331973-.150686.242774-.163444.3468524-.290344.3778761-.380196.031034-.08901.024446-.190278-.037097-.340782-.123071-.30101-.3933459-.781548-.3801929-1.634368.013156-.854007.2947711-1.47396.7603857-1.898649.465617-.42457 1.100141-.644117 1.785054-.644473.684911.000356 1.319438.219903 1.785054.644473.465615.424689.747223 1.044642.760387 1.898649.01315.85282-.257123 1.333358-.380193 1.634368-.06154.150504-.06812.250811-.0371.340782.03104.08902.135101.216752.377874.380194.09776.06647.27289.1057.533198.150686.26031.04511.586.100486.948165.115917.187106.01187.400974.03591.607383.0371-.03381-.303976-.152059-1.533169-.227188-3.03691-.04248-.850564-.06916-1.731608-.0371-2.468937.01605-.368665.06584-.711492.113592-.987576.04774-.276202.08635-.490409.190096-.644473.175692-.260892.322507-.434204.493786-.493789.171282-.05934.328395.01009.493788.07418.330785.135194.755341.355207 1.557865.343101.801634-.01187 1.369034-.271064 1.745644-.683884.376607-.412819.57-.957568.57029-1.594957-.00028-.63727-.193673-1.21923-.57028-1.632049-.376601-.4126992-.944002-.6716568-1.745636-.6838824-.802523-.011869-1.227079.205591-1.557864.3407844-.165393.0641-.322507.135967-.493789.07649-.171279-.060529-.318094-.2327737-.493786-.4937831-.10376-.1539468-.142355-.3682718-.190096-.6444739-.047742-.2762022-.097561-.5819369-.113592-.9504833-.03208-.7372114-.0052-1.6554653.0371-2.50603.07394-1.4797641.190325-2.6667609.227187-2.9998177-.206192.0007123-.420459-.011869-.607382 0-.362165.01543-.687856.06849-.948165.1135942-.260308.043916-.435441.087841-.533199.1530046-.242773.1634423-.346844.2902229-.377874.3801932-.03104.089021-.02444.1902785.0371.3407831.123071.3011278.393343.7788732.380193 1.6320492-.01316.8536518-.294776 1.474079-.760392 1.8986491-.465618.4246909-1.100144.6464382-1.785056.6467944-.684919-.0003562-1.319443-.2221035-1.78506-.6467924-.4656149-.4245701-.7472198-1.0449973-.7603859-1.898648-.0131511-.853176.2571218-1.3309213.3801928-1.6320492.061532-.1505046.0681191-.2521182.0370933-.340783-.0310278-.0890209-.1351021-.2167509-.3778764-.3801933-.0977445-.0664689-.2728981-.108019-.5331979-.1530046-.2602994-.0439168-.586003-.0981639-.9481647-.1135942-.1869225-.011869-.4011909.00119-.6073822 0z" fill="#fafafa" stroke="#3a3a38" stroke-width="1.008903"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.quad-bevel.svg b/loleaflet/images/lc_symbolshapes.quad-bevel.svg
index 0a00b06c70..0a1055f166 100644
--- a/loleaflet/images/lc_symbolshapes.quad-bevel.svg
+++ b/loleaflet/images/lc_symbolshapes.quad-bevel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fff"><path d="m2.5 2.5 5 5h9l5-5h-2.375-14.25zm0 0v19l5-5v-9zm19 0-5 5v9l5 5v-2.375zm-14 14-5 5h2.375 16.625l-5-5z" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 8h8v8h-8z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa"><path d="m2.5 2.5 5 5h9l5-5h-2.375-14.25zm0 0v19l5-5v-9zm19 0-5 5v9l5 5v-2.375zm-14 14-5 5h2.375 16.625l-5-5z" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><path d="m8 8h8v8h-8z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.right-brace.svg b/loleaflet/images/lc_symbolshapes.right-brace.svg
index e8bfc6a344..34794e086c 100644
--- a/loleaflet/images/lc_symbolshapes.right-brace.svg
+++ b/loleaflet/images/lc_symbolshapes.right-brace.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 2v1.1875c1.1846 0 2 .48615 2 2.21875v3.6875c0 .831 1.00158 2.39355 2 2.90625-1.682649.268764-2 1.297561-2 2.25v4.34375c0 1.7326-.8155 2.21875-2 2.21875v1.1875c1.77683 0 3.046875-.6966 3.046875-2.5v-4.78125c0-1.739523 1.452593-1.71875 2.953125-1.71875v-2c-1.128954 0-2.953125-.709412-2.953125-2.40625v-4.09375c0-1.8034-1.270045-2.5-3.046875-2.5z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 2v1.1875c1.1846 0 2 .48615 2 2.21875v3.6875c0 .831 1.00158 2.39355 2 2.90625-1.682649.268764-2 1.297561-2 2.25v4.34375c0 1.7326-.8155 2.21875-2 2.21875v1.1875c1.77683 0 3.046875-.6966 3.046875-2.5v-4.78125c0-1.739523 1.452593-1.71875 2.953125-1.71875v-2c-1.128954 0-2.953125-.709412-2.953125-2.40625v-4.09375c0-1.8034-1.270045-2.5-3.046875-2.5z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.right-bracket.svg b/loleaflet/images/lc_symbolshapes.right-bracket.svg
index 771d0507c9..fd698ddd19 100644
--- a/loleaflet/images/lc_symbolshapes.right-bracket.svg
+++ b/loleaflet/images/lc_symbolshapes.right-bracket.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c1.1045 0 2 .8954 2 2v2 13 1c0 1.1045-.748608 2-2 2h-2v-1h2c.5523 0 1-.4477 1-1v-1-10-4.375-.625c0-.5865223-.539319-1-1-1h-1-.71875-.28125v-1h1z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2c1.1045 0 2 .8954 2 2v2 13 1c0 1.1045-.748608 2-2 2h-2v-1h2c.5523 0 1-.4477 1-1v-1-10-4.375-.625c0-.5865223-.539319-1-1-1h-1-.71875-.28125v-1h1z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.sun.svg b/loleaflet/images/lc_symbolshapes.sun.svg
index 4fa17a2dbc..d6b440f1b8 100644
--- a/loleaflet/images/lc_symbolshapes.sun.svg
+++ b/loleaflet/images/lc_symbolshapes.sun.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"><path d="m12 2.5-1.603516 3.2050781a6.5 6.5 0 0 1 1.603516-.2050781 6.5 6.5 0 0 1 1.605469.2089844zm-6.7167969 2.7832031 1.1269531 3.4121094a6.5 6.5 0 0 1 2.2871094-2.2851563zm13.4335939 0-3.412109 1.1269531a6.5 6.5 0 0 1 2.285156 2.2871094zm-13.0078126 5.1113279-3.2089844 1.605469 3.2050781 1.603516a6.5 6.5 0 0 1 -.2050781-1.603516 6.5 6.5 0 0 1 .2089844-1.605469zm12.5859376.001953a6.5 6.5 0 0 1 .205078 1.603516 6.5 6.5 0 0 1 -.208984 1.605469l3.208984-1.605469zm-11.8847658 4.90625-1.1269531 3.414063 3.4121094-1.126953a6.5 6.5 0 0 1 -2.2851563-2.28711zm11.1796878.001954a6.5 6.5 0 0 1 -2.28711 2.285156l3.414063 1.126953zm-7.195313 2.986328 1.605469 3.208984 1.603516-3.205078a6.5 6.5 0 0 1 -1.603516.205078 6.5 6.5 0 0 1 -1.605469-.208984z"/><circle cx="12" cy="12" r="4.5"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"><path d="m12 2.5-1.603516 3.2050781a6.5 6.5 0 0 1 1.603516-.2050781 6.5 6.5 0 0 1 1.605469.2089844zm-6.7167969 2.7832031 1.1269531 3.4121094a6.5 6.5 0 0 1 2.2871094-2.2851563zm13.4335939 0-3.412109 1.1269531a6.5 6.5 0 0 1 2.285156 2.2871094zm-13.0078126 5.1113279-3.2089844 1.605469 3.2050781 1.603516a6.5 6.5 0 0 1 -.2050781-1.603516 6.5 6.5 0 0 1 .2089844-1.605469zm12.5859376.001953a6.5 6.5 0 0 1 .205078 1.603516 6.5 6.5 0 0 1 -.208984 1.605469l3.208984-1.605469zm-11.8847658 4.90625-1.1269531 3.414063 3.4121094-1.126953a6.5 6.5 0 0 1 -2.2851563-2.28711zm11.1796878.001954a6.5 6.5 0 0 1 -2.28711 2.285156l3.414063 1.126953zm-7.195313 2.986328 1.605469 3.208984 1.603516-3.205078a6.5 6.5 0 0 1 -1.603516.205078 6.5 6.5 0 0 1 -1.605469-.208984z"/><circle cx="12" cy="12" r="4.5"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_symbolshapes.svg b/loleaflet/images/lc_symbolshapes.svg
index e9c2c5b726..cb00ee5f50 100644
--- a/loleaflet/images/lc_symbolshapes.svg
+++ b/loleaflet/images/lc_symbolshapes.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532949-9.5 9.5 0 5.246705 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253295 9.5-9.5 0-5.2467051-4.253295-9.5-9.5-9.5z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><g fill="#808080"><path d="m8.5 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m15.5 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a .5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m6 14a6 4 0 0 0 6 4 6 4 0 0 0 6-4h-1a5 3 0 0 1 -5 3 5 3 0 0 1 -5-3z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2.5c-5.2467051 0-9.5 4.2532949-9.5 9.5 0 5.246705 4.2532949 9.5 9.5 9.5 5.246705 0 9.5-4.253295 9.5-9.5 0-5.2467051-4.253295-9.5-9.5-9.5z" fill="#fafafa" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round"/><g fill="#3a3a38"><path d="m8.5 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m15.5 7a1.5 1.5 0 0 0 -1.5 1.5 1.5 1.5 0 0 0 1.5 1.5 1.5 1.5 0 0 0 1.5-1.5 1.5 1.5 0 0 0 -1.5-1.5zm0 1a.5.5 0 0 1 .5.5.5.5 0 0 1 -.5.5.5.5 0 0 1 -.5-.5.5.5 0 0 1 .5-.5z"/><path d="m6 14a6 4 0 0 0 6 4 6 4 0 0 0 6-4h-1a5 3 0 0 1 -5 3 5 3 0 0 1 -5-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tableautofitmenu.svg b/loleaflet/images/lc_tableautofitmenu.svg
index 2b2b8590f6..ceeaa59af9 100644
--- a/loleaflet/images/lc_tableautofitmenu.svg
+++ b/loleaflet/images/lc_tableautofitmenu.svg
@@ -1 +1,79 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 6v15h6v-15z" fill="#fff"/><path d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5zm0 4h5v3h-5z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"/><path d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg14"
+ sodipodi:docname="lc_tableautofitmenu.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata20">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs18" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview16"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="19.666667"
+ inkscape:cx="4.1409237"
+ inkscape:cy="14.130906"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg14">
+ <inkscape:grid
+ type="xygrid"
+ id="grid827" />
+ </sodipodi:namedview>
+ <path
+ d="m 9,3 v 18 h 5 V 3 Z"
+ id="path2"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ d="m8 2v1 3 15 1h1 6v-1-3-1-3-1-3-1-3-4h-6zm1 1h5v2 1 3 1 3 1 3 1 3h-5v-3-1-3-1-3-1-3-1z"
+ fill="#3a3a38"
+ id="path4" />
+ <g
+ fill="#1e8bcd"
+ fill-rule="evenodd"
+ id="g10">
+ <path
+ d="m17.501947 12.990234c.12976.0036.253031.05754.34375.150391l3.957031 3.957031c.260944.199523.261914.592163.002.792969l-.0059.0039-3.953125 3.953125c-.471254.490833-1.197864-.235777-.707031-.707031l3.146485-3.146484h-4.285157v-1h4.285157l-3.146485-3.146485c-.325269-.318004-.09144-.869893.363275-.857416z"
+ id="path6" />
+ <path
+ d="m5.4971046 12.990234c-.12976.0036-.253031.05754-.34375.150391l-3.9570313 3.957031c-.26094396.199523-.26191396.592163-.002.792969l.0059.0039 3.9531253 3.953125c.471254.490833 1.197864-.235777.707031-.707031l-3.1464853-3.146484h4.2851573v-1h-4.2851573l3.1464853-3.146485c.325269-.318004.09144-.869893-.363275-.857416z"
+ id="path8" />
+ </g>
+ <path
+ d="m9 5v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1zm0 4v1h5v-1z"
+ fill="#797774"
+ id="path12" />
+</svg>
diff --git a/loleaflet/images/lc_tabledeletemenu.svg b/loleaflet/images/lc_tabledeletemenu.svg
index 3d0a60e084..76908379fa 100644
--- a/loleaflet/images/lc_tabledeletemenu.svg
+++ b/loleaflet/images/lc_tabledeletemenu.svg
@@ -1,9 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m3 3h18v18h-18z" fill="#fff"/>
- <path d="m3 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h8.8379l0.24609-1h-3.084v-3h4.3926l1.002-1h-5.3945v-3h6v2.3945l1-0.99805v-1.3965h1.3984l0.90625-0.90625 0.007812 0.007812 0.10156-0.10156h-2.4141v-3h5v1.2715c0.36248 0.036636 0.72126 0.18842 0.99805 0.46484l0.001953 0.001953v-8.7383c0-0.554-0.446-1-1-1h-18zm0 1h5v6h-5v-6zm6 0h6v6h-6v-6zm7 0h5v6h-5v-6zm-13 7h5v3h-5v-3zm6 0h6v3h-6v-3zm-6 4h5v3h-5v-3zm19 3.1465-0.61719 0.5918-0.003906-0.003906-0.37891 0.38086v2.8848h-2.8672l-0.99414 1h3.8613c0.554 0 1-0.446 1-1v-3.8535zm-19 0.85352h5v3h-5v-3z" fill="#808080"/>
- <path d="m2 2h20v4h-20z" fill="#e68497"/>
- <g transform="matrix(.86194 0 0 .86196 3.2376 2.775)" fill="#e68497" stroke-width="1.3536">
- <path d="m17.48 13.611-5.5293 5.5234-0.95117 3.8652 3.8066-1.0117 5.5098-5.5449z"/>
- <path d="m20.42 11c-0.18956 0-0.37818 0.07172-0.52344 0.2168l-1.6738 1.6699 2.8477 2.8496 1.7109-1.6387c0.29051-0.29013 0.29051-0.75675 0-1.0469l-1.8359-1.834c-0.14525-0.14506-0.33583-0.2168-0.52539-0.2168z"/>
- </g>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h9.871094l3-3-3.578125-3.578125c-.390668-.390406-.390668-1.023657 0-1.414063l.714843-.714843c.183634-.183805.431621-.288884.691407-.292969.270614-.0042.531368.101504.722656.292969l3.578125 3.578125 3-3v-9.871094z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h6v.871094l.871094-.871094-1-1h-5.871094v-3h3.042969c-.105089-.351547-.0091-.732411.25-.992188l.007812-.007812h-3.300781v-3h6v2.871094l1.128906 1.128906h3.742188l1-1h-4.871094v-3h5v-1h-5v-6h-1v6h-6v-6z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h9.042969c.04701-.159202.132929-.304191.25-.421875l.578125-.578125h-3.871094-1-5v-3-1-3-1-3-1-6h5 1 6 1 5v6 1 2.871094l.578125-.578125c.117684-.117071.262673-.20299.421875-.25v-9.042969c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m22.285683 12.999968-4.285715 4.285714-4.285715-4.285714-.714285.714285 4.285714 4.285715-4.285714 4.285715.714285.714285 4.285715-4.285714 4.285715 4.285714.714285-.714285-4.285714-4.285715 4.285714-4.285715z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tabledesign.svg b/loleaflet/images/lc_tabledesign.svg
index c3c6975180..af8d65b48e 100644
--- a/loleaflet/images/lc_tabledesign.svg
+++ b/loleaflet/images/lc_tabledesign.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h8.585938l9.414062-9.414062v-8.585938zm17 15.414062-1.585938 1.585938h1.585938z" fill="#fff"/><path d="m21 2c.554 0 1 .446 1 1v7.585938l-1 1v-1.585938h-5v3h3.585937l-1 1h-2.585937v2.585938l-1.414062 1.414062h-5.585938v3h2.585938l-1 1h-7.585938c-.554 0-1-.446-1-1v-18c0-.554.446-1 1-1zm0 1h-5v6h5zm-6 0h-6v6h6zm-7 0h-5v6h5zm7 7h-6v3h6zm-7 0h-5v3h5zm7 4h-6v3h6zm-7 0h-5v3h5zm0 4h-5v3h5z" fill="#808080"/><path d="m-22 2h20v4h-20z" fill="#808080" transform="scale(-1 1)"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v6.5 2.5 9c0 .554.446 1 1 1h6.4804688.4882812.46875l.96875-1h-.46875-.4375-1.0195312-6.4804688v-9-1.46875-4.53125h18v4.53125.566406l1-1.033203v-.564453-6.5c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m3 6v15h8.40625l9.59375-9.902344v-5.097656z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h5.3125l1.6875-1.742188v-2.257812h2.1875l.96875-1h-3.15625v-3h5v-1h-5v-6h-1v6h-6v-6zm1 7h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m22.499933 11.5-10.5 11h10.5zm-2 5v4h-4z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tabledialog.svg b/loleaflet/images/lc_tabledialog.svg
index 203d3d21d8..bfac37fab2 100644
--- a/loleaflet/images/lc_tabledialog.svg
+++ b/loleaflet/images/lc_tabledialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v5c0 .554-.446 1-1 1h-5v12h18v-18z" fill="#fff"/><path d="m9 2v4h6v3h-6-1-5-1v12c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-15-3-1h-1zm7 4h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h9.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-9.773438z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h3v-1h-3v-3h4.515625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781h-5.519531v-3h6v2.773438a1.0001 1.0001 0 0 1 .726562.152343l.236329.158203.037109-.183593v-2.900391h5v-1h-5v-6h-1v6h-6v-6zm12.019531 10 .017578.083984.125-.083984z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h10.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-3.773438-1-5v-3-1-3-1-3-1-6h5 1 6 1 5v6 1 2.773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844v-10.515625c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tableeditpanel.svg b/loleaflet/images/lc_tableeditpanel.svg
index c3c6975180..af8d65b48e 100644
--- a/loleaflet/images/lc_tableeditpanel.svg
+++ b/loleaflet/images/lc_tableeditpanel.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h8.585938l9.414062-9.414062v-8.585938zm17 15.414062-1.585938 1.585938h1.585938z" fill="#fff"/><path d="m21 2c.554 0 1 .446 1 1v7.585938l-1 1v-1.585938h-5v3h3.585937l-1 1h-2.585937v2.585938l-1.414062 1.414062h-5.585938v3h2.585938l-1 1h-7.585938c-.554 0-1-.446-1-1v-18c0-.554.446-1 1-1zm0 1h-5v6h5zm-6 0h-6v6h6zm-7 0h-5v6h5zm7 7h-6v3h6zm-7 0h-5v3h5zm7 4h-6v3h6zm-7 0h-5v3h5zm0 4h-5v3h5z" fill="#808080"/><path d="m-22 2h20v4h-20z" fill="#808080" transform="scale(-1 1)"/><path d="m23 11-12 12h12zm-2 5v5h-5z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v6.5 2.5 9c0 .554.446 1 1 1h6.4804688.4882812.46875l.96875-1h-.46875-.4375-1.0195312-6.4804688v-9-1.46875-4.53125h18v4.53125.566406l1-1.033203v-.564453-6.5c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m3 6v15h8.40625l9.59375-9.902344v-5.097656z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h5.3125l1.6875-1.742188v-2.257812h2.1875l.96875-1h-3.15625v-3h5v-1h-5v-6h-1v6h-6v-6zm1 7h6v3h-6zm0 4h6v3h-6z" fill="#797774"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m22.499933 11.5-10.5 11h10.5zm-2 5v4h-4z" fill="#f8db8f" fill-rule="evenodd" stroke="#ed8733" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tableinsertmenu.svg b/loleaflet/images/lc_tableinsertmenu.svg
index 816ea70bdf..cffcd6eb24 100644
--- a/loleaflet/images/lc_tableinsertmenu.svg
+++ b/loleaflet/images/lc_tableinsertmenu.svg
@@ -1,9 +1,96 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path d="m3 3h18v18h-18z" fill="#fff"/>
- <path d="m3 2c-0.554 0-1 0.446-1 1v18c0 0.554 0.446 1 1 1h8.8379l0.24609-1h-3.084v-3h4.3926l1.002-1h-5.3945v-3h6v2.3945l1-0.99805v-1.3965h1.3984l0.19922-0.19922 0.70703-0.70703 0.007812 0.007812 0.10156-0.10156h-2.4141v-3h5v1.2715c0.36248 0.036636 0.72126 0.18842 0.99805 0.46484l0.001953 0.001953v-8.7383c0-0.554-0.446-1-1-1h-18zm0 1h5v6h-5v-6zm6 0h6v6h-6v-6zm7 0h5v6h-5v-6zm-13 7h5v3h-5v-3zm6 0h6v3h-6v-3zm-6 4h5v3h-5v-3zm19 3.1465-0.61719 0.5918-0.003906-0.003906-0.37891 0.38086v2.8848h-2.8672l-0.99414 1h3.8613c0.554 0 1-0.446 1-1v-3.8535zm-19 0.85352h5v3h-5v-3z" fill="#808080"/>
- <path d="m2 2h20v4h-20z" fill="#4d82b8"/>
- <g transform="matrix(.86194 0 0 .86196 3.2376 2.775)" fill="#eac282" stroke-width="1.3536">
- <path d="m17.48 13.611-5.5293 5.5234-0.95117 3.8652 3.8066-1.0117 5.5098-5.5449z"/>
- <path d="m20.42 11c-0.18956 0-0.37818 0.07172-0.52344 0.2168l-1.6738 1.6699 2.8477 2.8496 1.7109-1.6387c0.29051-0.29013 0.29051-0.75675 0-1.0469l-1.8359-1.834c-0.14525-0.14506-0.33583-0.2168-0.52539-0.2168z"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg24"
+ sodipodi:docname="lc_tableinsertmenu.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata30">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs28" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview26"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="11.557253"
+ inkscape:cy="20.273886"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg24" />
+ <path
+ d="m3 6v15h7.458984l.402344-1.638672.136719-.347656c.013832-.201488.088912-.400366.224609-.566406.02153-.02587.04434-.050639.06836-.074219l.707031-.707031.712891-.707032 4.802734-4.783203 1.673828-1.667969c.33553-.33512.789822-.5117182 1.232422-.5117182.195236 0 .391501.0387202.580078.1054682v-4.101562zm18 11.1875-3.794922 3.8125h3.794922z"
+ fill="#fafafa"
+ id="path2" />
+ <path
+ d="m3 2c-.554 0-1 .446-1 1v9 9c0 .554.446 1 1 1h6 1.212891l.246093-1h-1.458984-6v-9-6h18v4.101562c.238971.084586.464993.217195.654297.40625l.345703.345704v-7.853516c0-.554-.446-1-1-1zm19 14.234375-.236328.226563c-.050768.047982-.106406.090533-.166016.126953l-.597656.599609v3.8125h-3.794922l-.996094 1h4.791016c.554 0 1-.446 1-1z"
+ fill="#3a3a38"
+ id="path4" />
+ <path
+ d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h2.664062l.333985-.333984.671875-.666016h-3.669922v-3h6v.679688l1.685547-1.679688h-.685547v-3h4.380859c.013035-.0003051.026045-.0039062.039063-.0039062.013019 0 .026029.0036063.039062.0039062h.541016v-1h-5v-6h-1v6h-6v-6zm1 7h6v3h-6zm12 7.1875-.808594.8125h.808594z"
+ fill="#797774"
+ id="path6" />
+ <path
+ d="m2 2h20v4h-20z"
+ fill="#3a3a38"
+ id="path8"
+ style="fill:#0063b1" />
+ <path
+ d="m3 3h18v2h-18z"
+ fill="#797774"
+ id="path10"
+ style="fill:#83beec" />
+ <g
+ fill="#fb983b"
+ transform="translate(-1 -1)"
+ id="g22">
+ <path
+ d="m20.419922 11c-.189562 0-.378184.07172-.523438.216797l-1.673828 1.669922 2.847656 2.849609 1.710938-1.638672c.290506-.290127.290506-.756747 0-1.046875l-1.835938-1.833984c-.145254-.145064-.335828-.216797-.52539-.216797zm0 .990234 1.582031 1.580078-.917969.88086-1.5625-1.5625z"
+ fill="#0063b1"
+ transform="translate(1 1)"
+ id="path12" />
+ <path
+ d="m21.419922 12.990234-.898438.898438 1.5625 1.5625.917969-.88086z"
+ fill="#83beec"
+ id="path14" />
+ <g
+ transform="translate(1 1)"
+ id="g20">
+ <path
+ d="m12.708984 18.376953-.002-.002-.706984.707078.002.002-.05078.05078-.95122 3.865189 3.806641-1.011719 6.24414-6.271484-2.828125-2.830078zm5.511719-4.191406 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z"
+ fill="#0063b1"
+ id="path16" />
+ <path
+ d="m18.220703 14.185547 1.53125 1.533203-4.841797 4.861328-1.550781-1.552734zm-5.509765 5.708984 1.34375 1.341797-1.791016.476563z"
+ fill="#83beec"
+ id="path18" />
+ </g>
+ </g>
</svg>
diff --git a/loleaflet/images/lc_tablemenu.svg b/loleaflet/images/lc_tablemenu.svg
index f19ef87473..bfac37fab2 100644
--- a/loleaflet/images/lc_tablemenu.svg
+++ b/loleaflet/images/lc_tablemenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h5v6h-5zm6 0h6v6h-6zm7 0h5v6h-5zm-13 7h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5zm-13 4h5v3h-5zm6 0h6v3h-6zm7 0h5v3h-5z" fill="#808080"/><path d="m2 2h20v4h-20z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h9.773438a1.0001 1.0001 0 0 1 .152343-.726562l.158203-.236329-.28125-.05664a1.0001 1.0001 0 0 1 -.802734-.980469v-1-1a1.0001 1.0001 0 0 1 .802734-.980469l.28125-.05664-.158203-.236329a1.0001 1.0001 0 0 1 .125-1.261718l.707031-.707032.707032-.707031a1.0001 1.0001 0 0 1 1.261718-.125l.236329.158203.05664-.28125a1.0001 1.0001 0 0 1 .980469-.802734h1 1a1.0001 1.0001 0 0 1 .980469.802734l.05664.28125.236329-.158203a1.0001 1.0001 0 0 1 .726562-.152343v-9.773438z" fill="#fafafa"/><path d="m8 3v6h-5v1h5v3h-5v1h5v3h-5v1h5v3h1v-3h3v-1h-3v-3h4.515625l.242187-.242188.707032-.707031a1.0001 1.0001 0 0 1 .054687-.050781h-5.519531v-3h6v2.773438a1.0001 1.0001 0 0 1 .726562.152343l.236329.158203.037109-.183593v-2.900391h5v-1h-5v-6h-1v6h-6v-6zm12.019531 10 .017578.083984.125-.083984z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h10.515625l-.464844-.464844a1.0001 1.0001 0 0 1 -.277343-.535156h-3.773438-1-5v-3-1-3-1-3-1-6h5 1 6 1 5v6 1 2.773438a1.0001 1.0001 0 0 1 .535156.277343l.464844.464844v-10.515625c0-.554-.446-1-1-1z" fill="#3a3a38"/><path d="m2 2h20v4h-20z" fill="#0063b1"/><path d="m3 3h18v2h-18z" fill="#83beec"/><path d="m17 13-.349609 1.744141-1.478516-.986329-.707031.707032-.707032.707031.986329 1.478516-1.744141.349609v1 1l1.744141.349609-.986329 1.478516.707032.707031.707031.707032 1.478516-.986329.349609 1.744141h1 1l.349609-1.744141 1.478516.986329.707031-.707032.707032-.707031-.986329-1.478516 1.744141-.349609v-1-1l-1.744141-.349609.986329-1.478516-.707032-.707031-.707031-.707032-1.478516.986329-.349609-1.744141h-1zm.800781 1h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z" fill="#1e8bcd"/><path d="m17.800781 14h.398438l.300781 1.5h.535156l.378906.378906 1.273438-.847656.28125.28125-.847656 1.273438.378906.378906v.535156l1.5.300781v.398438l-1.5.300781v.535156l-.378906.378906.847656 1.273438-.28125.28125-1.273438-.847656-.378906.378906h-.535156l-.300781 1.5h-.398438l-.300781-1.5h-.535156l-.378906-.378906-1.273438.847656-.28125-.28125.847656-1.273438-.378906-.378906v-.535156l-1.5-.300781v-.398438l1.5-.300781v-.535156l.378906-.378906-.847656-1.273438.28125-.28125 1.273438.847656.378906-.378906h.535156zm.199219 2c-1.104569 0-2 .895431-2 2s.895431 2 2 2 2-.895431 2-2-.895431-2-2-2z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tablenumberformatdialog.svg b/loleaflet/images/lc_tablenumberformatdialog.svg
index 39093536c2..9f1fb86426 100644
--- a/loleaflet/images/lc_tablenumberformatdialog.svg
+++ b/loleaflet/images/lc_tablenumberformatdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12.421875 2c-.8981 0-1.762781.121485-2.5917969.3632812-.286457.0805661-.5570249.1886883-.8300781.2929688v1.6230469c.0961904-.0466031.1884005-.099393.2871094-.1425781.9758206-.4231434 2.0207756-.6347657 3.1347656-.6347657 1.018998 0 1.963744.1477966 2.835937.4414063.88083.2849741 1.640265.7163381 2.279297 1.2949218.647669.5699482 1.152931 1.2868328 1.515625 2.1503907.37133.8635578.556641 1.8690461.556641 3.0175781 0 .725389-.082018 1.386567-.246094 1.982422-.164076.587219-.383817 1.097518-.660156 1.529297-.267703.423143-.587654.751214-.958984.984375-.362695.23316-.741436.349609-1.138672.349609-.259068 0-.497001-.039467-.712891-.117187-.215889-.086356-.384961-.242272-.505859-.466797s-.184724-.531321-.19336-.919922c0-.397237.082018-.910619.246094-1.541016l1.166016-4.5078122c-.379966-.1727116-.781935-.3023161-1.205078-.3886719-.423144-.0863558-.91525-.1289063-1.476563-.1289063-.699482 0-1.342468.085101-1.929687.2578125-.58722.164076-1.118794.3938903-1.59375.6875-.4663216.2849741-.8814467.6262009-1.244141 1.0234375-.3540587.3886011-.6507819.8068093-.8925781 1.2558594-.2331606.44905-.4103519.916798-.53125 1.400391-.1208981.483592-.1816407.962543-.1816407 1.4375 0 .483592.0607426.936231.1816407 1.359375.1208981.414507.3011725.773926.5429687 1.076172.2504318.302245.5622639.538225.9335938.710937s.8026936.259766 1.2949216.259766c.647669 0 1.251188-.142761 1.8125-.427735.569948-.293609 1.098439-.77256 1.582032-1.4375.120898.647669.38319 1.126619.789062 1.4375.414508.310881.941045.466797 1.580078.466797.708118 0 1.36426-.155916 1.96875-.466797.604491-.319516 1.131028-.759 1.580078-1.320312.44905-.561313.80035-1.227527 1.050782-1.996094.259067-.768567.388671-1.6019.388671-2.5 0-1.3298791-.246053-2.517595-.738281-3.5625-.483592-1.044905-1.136651-1.9258251-1.957031-2.6425781-.811745-.7167531-1.748371-1.2595295-2.810547-1.6308594-1.062176-.3799655-2.170957-.5703125-3.328125-.5703125zm1.138672 6.6328125c.388601 0 .737947.0375142 1.048828.1152344l-.945313 3.6796871c-.138169.535406-.310324.979926-.517578 1.333985-.207254.354058-.432032.634543-.673828.841797-.23316.207254-.48425.35505-.751953.441406-.259067.07772-.51324.115234-.763672.115234-.544041 0-.95413-.177191-1.2304685-.53125-.2677029-.362694-.4023437-.841645-.4023437-1.4375 0-.569948.1052461-1.12588.3125-1.669922.2158894-.552677.5095292-1.0417.8808592-1.464843.379966-.4317793.827569-.7760893 1.345703-1.0351566.518135-.2590674 1.08414-.3886719 1.697266-.3886719zm-10.3828126.3671875c-.028915.0949515-.0691417.1828885-.0957032.2792969-.224525.8376511-.3378906 1.7104521-.3378906 2.6171871 0 1.580311.2592091 2.995888.7773438 4.248047.5267703 1.252159 1.2436548 2.310271 2.1503906 3.173828.9153713.872194 1.9947579 1.536455 3.2382812 1.994141 1.2435238.457686 2.5902388.6875 4.0410158.6875 1.433506 0 2.721432-.172155 3.861328-.517578 1.148532-.345423 2.167176-.813171 3.056641-1.400391l-.324219-.841797c-.060449-.146804-.155623-.241978-.285156-.285156-.120898-.043178-.266742-.01183-.439454.091797-.699481.423143-1.537851.767453-2.513671 1.035156-.967185.276339-2.086039.416016-3.355469.416016-1.19171 0-2.305528-.187264-3.341797-.558594-1.0362694-.362694-1.9384647-.902387-2.7070312-1.619141-.7685666-.725388-1.3771218-1.622547-1.8261719-2.693359-.4404145-1.070812-.6601563-2.314234-.6601563-3.730469 0-1.033831.1632213-1.9971761.4707032-2.896484z" fill="#696969"/><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="12" x2="12" y1="3" y2="21"><stop offset="0" stop-color="#efefef"/><stop offset=".33333334" stop-color="#fff"/><stop offset=".8888889" stop-color="#fff"/><stop offset="1" stop-color="#f5f5f5"/></linearGradient><path d="m3 3h18v18h-18z" fill="url(#a)"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h5 1 6 1 5v6 1 3 1 3 1 3h-5-1-6-1-5v-3-1-3-1-3-1z" fill="#3a3a38"/><path d="m3 3h18v2h-18z" fill="#83beec" stroke-width=".67082"/><path d="m3 2c-.554 0-1 .446-1 1v2 1h1 18 1v-1-2c0-.554-.446-1-1-1zm0 1h5v2h-5zm6 0h6v2h-6zm7 0h5v2h-5z" fill="#0063b1"/><g fill="#1e8bcd"><path d="m11.5 8c-.277 0-.5.223-.5.5v1.5h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v4h-1.5c-.277 0-.5.223-.5.5s.223.5.5.5h1.5v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h4v1.5c0 .277.223.5.5.5s.5-.223.5-.5v-1.5h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-4h1.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5h-1.5v-1.5c0-.277-.223-.5-.5-.5s-.5.223-.5.5v1.5h-4v-1.5c0-.277-.223-.5-.5-.5zm.5 3h4v4h-4z"/><path d="m6 17h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tablesort.svg b/loleaflet/images/lc_tablesort.svg
index 04427b68b8..9788d712f0 100644
--- a/loleaflet/images/lc_tablesort.svg
+++ b/loleaflet/images/lc_tablesort.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22.495233 15.492559-3.995233 4.000284-3.995233-4.000284" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m18.5 19.492843v-14.992843" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".999439"/><path d="m8.9777656 12.132527q-.2635302 0-.4054311-.08109-.1419009-.081082-.1925798-.334477l-.2229871-.922355q-.3851596.354752-.7601834.638554-.364888.273666-.7703191.466245-.4054311.19258-.8716769.283802-.4662458.101358-1.0237136.101358-.5777394 0-1.0845283-.152037-.4966531-.162172-.8818127-.486517-.3750238-.334481-.5980109-.820998-.2128514-.496653-.2128514-1.1656145 0-.5878752.3142092-1.1250714.3243449-.547332 1.0439851-.9730347.7196403-.4257027 1.875119-.6892329 1.1554787-.2736661 2.8380179-.3142092v-.7601833q0-1.1554788-.4966532-1.7332181-.4865173-.5878752-1.4291447-.5878752-.6284182 0-1.0642567.1621725-.4257027.1621724-.7399118.3547522-.3142091.1925798-.547332.3547523-.2229871.1621724-.45611.1621724-.1824441 0-.3142092-.091222-.1317651-.091222-.2128513-.2331229l-.3243449-.5676036q.820998-.7905907 1.7636254-1.1757502.9527631-.3952954 2.1082419-.3952954.8311338 0 1.4798236.273666.6486898.2635303 1.0845283.7601834.4358384.4966531.6588255 1.185886.2331229.689233.2331229 1.5305026v6.334861zm-3.7096948-1.094664q.4459742 0 .820998-.09122.3750238-.09122.7095045-.253394.3344807-.17231.6284183-.415569.3040733-.253395.5980109-.5574679v-2.0474272q-1.1858861.0506789-2.0170199.2027156-.8311338.1419009-1.3581943.3851596-.5169247.2432586-.7500476.5777393-.2331229.3243449-.2331229.7297761 0 .3851595.1216294.6689615.1317651.273666.3446164.45611.2128514.172308.506789.26353.2939375.08109.6284182.08109z" fill="#4d82b8" transform="scale(1.0237137 .97683566)"/><path d="m8.7227227 15.06959q0 .16036-.05908.31228-.05064.143479-.1350397.261639l-3.9077122 5.899548h3.9752321v1.156278h-5.6885487v-.616119q0-.109719.05064-.253199.05908-.14348.1519197-.27852l3.9161522-5.950188h-3.8908323v-1.156278h5.5872689z" fill="#808080" transform="scale(1.0317879 .96919142)"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m0 1h23v22h-23z" fill="#3a3a38"/><path d="m1 4h21v18h-21z" fill="#fafafa"/><path d="m11 4h1v18h-1z" fill="#797774"/><path d="m1 2h21v1h-21z" fill="#797774"/><path d="m8.8146191-5.321626v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 14.6289072h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-14.687501h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 16.908846 6.866214)"/><path d="m16.5 13-2.865234 8h.964843c.109461 0 .199166-.027237.267579-.082031.063849-.054795.1139-.122888.15039-.205078l.603516-1.712891h1.378906.134766 1.378906l.603516 1.712891c.03649.08219.086543.150283.15039.205078.068413.054794.158117.082031.267578.082031h.964844l-2.865234-8h-.5-.134766zm.566406 1.431641c.019915.072727.039416.151055.060547.21875.04561.146119.091109.275176.136719.384765l.896484 2.964844h-1.02539-.134766-1.025391l.896485-2.964844c.045609-.109589.091109-.238646.136718-.384765.021084-.067542.038722-.146199.058594-.21875z" fill="#1e8bcd"/><path d="m5.5 5.000001-2.865234 8h.964843c.109461 0 .199166-.02724.267579-.08203.063849-.05479.1139-.122888.15039-.205078l.603516-1.712892h1.378906.134766 1.378906l.603516 1.712891c.03649.08219.086543.150283.15039.205078.068413.05479.158117.08203.267578.08203h.964844l-2.865234-8h-.5-.134766zm.566406 1.431641c.019915.072727.039416.151055.060547.21875.04561.146119.091109.275176.136719.384765l.896484 2.964844h-1.02539-.134766-1.025391l.896485-2.964844c.045609-.109589.091109-.238646.136718-.384765.021084-.067542.038722-.146199.058594-.21875z" fill="#1e8bcd"/><path d="m8.8146191-5.321626v1.3085938c0 .4166666-.1236979.8072916-.3710937 1.171875l-12.4414068 14.6289072h12.8125005v2.890625h-17.1093755v-1.386719c0-.195312.032552-.377604.097656-.546875s.1497394-.332031.2539062-.488281l12.4218758-14.687501h-12.773438v-2.890625z" fill="#a846b2" transform="matrix(.35068492 0 0 .35068492 5.929394 15.852515)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_text.svg b/loleaflet/images/lc_text.svg
index e766b73905..58a0e7f769 100644
--- a/loleaflet/images/lc_text.svg
+++ b/loleaflet/images/lc_text.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 2.5h21v19h-21z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><text fill="#4d82b8" font-family="sans-serif" font-size="18.365749" letter-spacing="0" transform="scale(.99242009 1.0076378)" word-spacing="0" x="2.987043" y="15.878721"><tspan fill="#4d82b8" font-family="Carlito" font-weight="bold" x="2.987043" y="15.878721">A</tspan></text><g fill="#808080"><rect height="1" ry=".5" width="6" x="15" y="14"/><rect height="1" ry=".5" width="6" x="15" y="10"/><rect height="1" ry=".5" width="6" x="15" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="20" rx="1" width="22" x="1" y="2"/><path d="m2 3h20v18h-20z" fill="#fafafa"/><g fill="#797774"><rect height="1" ry=".5" width="7" x="14" y="14"/><rect height="1" ry=".5" width="9" x="12" y="10"/><rect height="1" ry=".5" width="10" x="11" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g><path d="m6.7929688 6-3.7929688 10h1.0839844c.1179415 0 .218735-.033649.3007812-.099609.087174-.06596.1450138-.142265.1757813-.228516l.953125-2.671875h3.9765625l.9550776 2.679688c.041021.09132.09813.167632.169922.228515.076919.060883.175759.091797.298828.091797h1.085938l-3.7851562-10zm.7070312 1.3085938c.046151.1877219.0952053.3630364.1464844.5253906.0512788.1623541.1010647.3040156.1523437.4257812l1.3339844 3.7402344h-3.2636719l1.3300782-3.7324219c.0461512-.1217656.0952055-.2634271.1464843-.4257812.0512791-.1623542.1030181-.3404076.1542969-.5332031z" fill="#1e8bcd" transform="matrix(1.00000000136 0 0 1.00000000948 -.00000005532 -.00000016)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_thesaurusdialog.svg b/loleaflet/images/lc_thesaurusdialog.svg
index fc47705dc8..9633615900 100644
--- a/loleaflet/images/lc_thesaurusdialog.svg
+++ b/loleaflet/images/lc_thesaurusdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m22 2c-4.553825-.005849-7.794451.7119009-10 2-1.01101-.3163969-1.886378-.8671913-2.9820227-1.0130871l-.0179773 5.0072277c-.0020024.5577248-.448131 1.0058594-1.0058594 1.0058594h-5.9941406v13h20z" fill="#808080"/><path d="m21 3c-5 0-8 1-9 2-.5-.5-1.5-1-3-1.375v4.3691406c0 .5577284-.448131 1.0058594-1.0058594 1.0058594h-4.9941406v12c3.2266511-.06722 6.1454932-.47694 9 1 2.692359-1.679398 5.944826-1 9-1z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><path d="m9.3929961 19.250462q-.2023347 0-.3112841-.06226-.1089494-.06226-.1478599-.25681l-.1712062-.708168q-.2957199.272374-.5836576.490273-.2801557.210116-.5914397.357976-.311284.14786-.6692607.217899-.3579767.07782-.7859922.07782-.4435798 0-.8326848-.116731-.381323-.124513-.6770428-.37354-.2879378-.25681-.459144-.63035-.1634241-.381323-.1634241-.894942 0-.451362.2412451-.863813.2490272-.420234.8015564-.747082.5525292-.326848 1.4396887-.529183.8871596-.210117 2.1789884-.241245v-.583658q0-.887159-.381323-1.330739-.3735409-.451362-1.0972763-.451362-.4824902 0-.8171206.124514-.3268482.124513-.5680934.272373-.2412451.14786-.4202334.272374-.1712063.124514-.3501946.124514-.1400778 0-.2412451-.07004-.1011673-.07004-.1634241-.178989l-.2490273-.435796q.6303502-.607004 1.3540856-.902724.7315175-.303502 1.6186771-.303502.6381323 0 1.1361867.210117.4980545.202334.8326849.583657.3346303.381323.5058365.910506.1789884.529183.1789884 1.175097v4.863814zm-2.8482491-.840467q.3424125 0 .6303502-.07004.2879378-.07004.5447471-.194553.2568094-.132296.4824903-.319066.233463-.194552.459144-.428015v-1.571985q-.9105059.03891-1.5486382.155642-.6381323.10895-1.0428015.29572-.3968872.18677-.5758755.44358-.1789883.249027-.1789883.560311 0 .29572.093385.513619.1011673.210116.2645914.350194.1634241.132296.3891051.202335.2256809.06226.4824902.06226z"/><path d="m14 19.25939v-9.944056h1.230769v4.076923q.41958-.496503.958042-.783217.538461-.293706 1.237762-.293706.594406 0 1.06993.230769.475525.230769.811189.664336.335664.433566.510489 1.055944.181819.615385.181819 1.398601 0 .832168-.202798 1.51049-.202797.678321-.580419 1.167832-.377623.482517-.916084.748252-.538462.265734-1.20979.265734-.671329 0-1.125874-.251748-.447553-.258742-.797203-.713287l-.06993.608392q-.02797.258741-.3007.258741zm3.013986-5.972028q-.566434 0-1 .265734-.426574.265734-.783217.755245v3.300699q.321678.44056.706294.622378.384615.174825.846153.174825.944056 0 1.447553-.678322.503496-.678321.503496-2.020979 0-1.244755-.447552-1.832167-.447553-.587413-1.272727-.587413z"/></g><g fill="#eac282"><rect height="1" ry=".5" width="6" x="1" y="1"/><rect height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" fill-rule="evenodd" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.000012"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m1 4h22v18h-22z" fill="#1e8bcd"/><path d="m2 2v18h20v-18c-3.451031.323382-7.086976.1074319-10 2-2.7340796-1.5182377-6.3793541-1.7416196-10-2z" fill="#3a3a38"/><path d="m3 18c3.2266511-.06722 6.1454932.52306 9 2 2.692359-1.679398 5.944826-2 9-2v-15c-5 0-8 1-9 2-1-1-4-2-9-2z" fill="#fafafa" fill-rule="evenodd"/><path d="m11 4h2v16h-2z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_titlepagedialog.svg b/loleaflet/images/lc_titlepagedialog.svg
index e8d2713d77..1904a58977 100644
--- a/loleaflet/images/lc_titlepagedialog.svg
+++ b/loleaflet/images/lc_titlepagedialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 3v4.921875c0 .5975652-.4805598 1.078125-1.078125 1.078125h-2.921875v12h14v-14.2714844l-4-3.7285156z" fill="#4d82b8"/><path d="m9 2v1h5v4c0 .554.446 1 1 1h4v13h-14v-12h-1v12c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><g fill="#fff"><path d="m15 7h4l-4-4z" fill-rule="evenodd"/><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".5" width="10" x="7" y="14"/></g><rect fill="#eac282" height="1" ry=".5" width="6" x="1" y="1"/><rect fill="#eac282" height="6" ry=".5" width="1" x="1" y="1"/><path d="m2.4999352 7.4999941 5.0000589-5.0000589v5.0000589z" style="fill:#eac282;fill-rule:evenodd;stroke:#eac282;stroke-width:1.000012;stroke-linecap:round;stroke-linejoin:round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2714844l-4-3.7285156z" fill="#1e8bcd"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><g fill="#fafafa"><path d="m15 7h4l-4-4z" fill-rule="evenodd"/><rect height="2" ry="1" width="6" x="9" y="10"/><rect height="1" ry=".5" width="10" x="7" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_togglemergecells.svg b/loleaflet/images/lc_togglemergecells.svg
index 190a5434fd..6312cfb300 100644
--- a/loleaflet/images/lc_togglemergecells.svg
+++ b/loleaflet/images/lc_togglemergecells.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v7.876953l1.4472656-1.4453124c.286557-.2864048.6788837-.4454558 1.0839844-.4394531.6225615.0092262 1.1629704.4273162 1.3691406.9375.2061702.5101835.1073766 1.1877885-.3339844 1.6269535l-.4375.4375 3.3574219.003906c.4201687-.005942.8676559.182805 1.1386719.484375s.382812.666177.382812 1.015625c0 .349447-.111796.714055-.382812 1.015625s-.7185032.490275-1.1386719.484375l-3.3574219-.003906.4277344.427734c.3033322.29296.4867288.74375.4648438 1.150391-.021885.40664-.2007787.745116-.4492188.992187-.24844.247071-.5873855.42372-.9941406.443359s-.8571583-.165756-1.1484375-.470703l-1.4296875-1.43164v.894531 4h18v-4-.886719l-1.421875 1.423828c-.291282.304935-.741691.490343-1.148437.470703-.406749-.019641-.745704-.19629-.994141-.443359-.248438-.247068-.427329-.585555-.449219-.992187-.021889-.406633.161523-.857428.464844-1.150391l.427734-.427734-3.357422.003906c-.420168.005942-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666178-.382812-1.015625 0-.349448.111796-.714049.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375l3.357422-.003906-.439453-.439453c-.439688-.43922-.537896-1.115574-.332031-1.6250005.206171-.5101839.746579-.92827 1.36914-.9375.405101-.0060027.797432.1530354 1.083985.4394531l1.439453 1.4375004v-7.869141z" fill="#fff"/><path d="m2 2v1 3 4h1 .8789062l.5683594-.5683594c.2646918-.2645512.620298-.4141217.9921875-.4316406h-2.4394531v-3h5v3h-2.4238281c.6027551.0288143 1.1232246.4323123 1.3242187.9296875.0088998.0220231.0098179.0476981.0175782.0703125h1.0820312 1 6 1 1.089844c.00778-.0226855.008651-.0482218.017578-.0703125.200995-.4973753.721464-.9008698 1.324219-.9296875h-2.431641v-3h5v3h-2.431641c.37189.0175189.7275.1670775.992188.4316406l.568359.5683594h.871094 1v-4-3-1h-1-18zm7 4h6v3h-6zm-7 11v4c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-4h-1-.884766l-.537109.537109c-.264719.277127-.659798.447399-1.035156.462891h2.457031v3h-5v-3h2.376953c-.382568-.032087-.704151-.199598-.941406-.435547-.154393-.153541-.275785-.345885-.355469-.564453h-1.080078-1-6-1-1.0722656c-.0796841.218567-.201075.41091-.3554688.564453-.2372578.235951-.5588323.403461-.9414062.435547h2.3691406v3h-5v-3h2.4648438c-.375364-.015491-.7704399-.185753-1.0351563-.462891l-.5371094-.537109h-.8925781zm7 1h6v3h-6z" fill="#808080"/><path d="m2 10v1.875l1-.998047v-.876953zm19 0v.869141l1 .998047v-1.867188zm-19 5.103516v1.896484h1v-.894531zm20 .007812-1 1.001953v.886719h1z" fill="#808080"/><g fill="#4d82b8" fill-rule="evenodd"><path d="m22.007121 13.480118a.50005.50005 0 0 0 -.203125-.394531l-2.951171-2.947267a.50063788.50063788 0 1 0 -.707032.708985l2.146485 2.142579-5.785157.0078a.50005.50005 0 1 0 0 1l5.785157-.0078-2.146485 2.15039a.50005.50005 0 1 0 .708985.705078l2.957031-2.960937a.50005.50005 0 0 0 .195312-.404297z"/><path d="m2.0000606 13.480118a.50005.50005 0 0 1 .203125-.394531l2.951171-2.947267a.50063788.50063788 0 1 1 .707032.708985l-2.146485 2.142579 5.785157.0078a.50005.50005 0 1 1 0 1l-5.785157-.0078 2.146485 2.15039a.50005.50005 0 1 1 -.708985.705078l-2.957031-2.960937a.50005.50005 0 0 1 -.195312-.404297z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v7.876953l1.4472656-1.4453124c.286557-.2864048.6788837-.4454558 1.0839844-.4394531.6225615.0092262 1.1629704.4273162 1.3691406.9375.2061702.5101835.1073766 1.1877885-.3339844 1.6269535l-.4375.4375 3.3574219.003906c.4201687-.005942.8676559.182805 1.1386719.484375s.382812.666177.382812 1.015625c0 .349447-.111796.714055-.382812 1.015625s-.7185032.490275-1.1386719.484375l-3.3574219-.003906.4277344.427734c.3033322.29296.4867288.74375.4648438 1.150391-.021885.40664-.2007787.745116-.4492188.992187-.24844.247071-.5873855.42372-.9941406.443359s-.8571583-.165756-1.1484375-.470703l-1.4296875-1.43164v.894531 4h18v-4-.886719l-1.421875 1.423828c-.291282.304935-.741691.490343-1.148437.470703-.406749-.019641-.745704-.19629-.994141-.443359-.248438-.247068-.427329-.585555-.449219-.992187-.021889-.406633.161523-.857428.464844-1.150391l.427734-.427734-3.357422.003906c-.420168.005942-.867654-.182805-1.138672-.484375-.271015-.30157-.382812-.666178-.382812-1.015625 0-.349448.111796-.714049.382812-1.015625.271018-.30157.718504-.490275 1.138672-.484375l3.357422-.003906-.439453-.439453c-.439688-.43922-.537896-1.115574-.332031-1.6250005.206171-.5101839.746579-.92827 1.36914-.9375.405101-.0060027.797432.1530354 1.083985.4394531l1.439453 1.4375004v-7.869141z" fill="#fafafa"/><path d="m2 2v1 3 4 1.875l1-.998047v-.876953-1-3-1-2h5 1 6 1 5v2 1 3 1 .869141l1 .998047v-1.867188-4-3-1h-1-18zm3.4394531 7c-.1821613.0085812-.3580798.0497019-.5234375.1210938.1649133-.0693316.3421371-.1125531.5234375-.1210938zm-3.4394531 6.103516v1.896484 4c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-4-1.888672l-1 1.001953v.886719 1 3h-5-1-6-1-5v-3-1-.894531z"/><g fill="#3a3a38" fill-rule="evenodd"><path d="m22.007121 13.480118a.50005.50005 0 0 0 -.203125-.394531l-2.951171-2.947267a.50063788.50063788 0 1 0 -.707032.708985l2.146485 2.142579-5.785157.0078a.50005.50005 0 1 0 0 1l5.785157-.0078-2.146485 2.15039a.50005.50005 0 1 0 .708985.705078l2.957031-2.960937a.50005.50005 0 0 0 .195312-.404297z"/><path d="m2.0000606 13.480118a.50005.50005 0 0 1 .203125-.394531l2.951171-2.947267a.50063788.50063788 0 1 1 .707032.708985l-2.146485 2.142579 5.785157.0078a.50005.50005 0 1 1 0 1l-5.785157-.0078 2.146485 2.15039a.50005.50005 0 1 1 -.708985.705078l-2.957031-2.960937a.50005.50005 0 0 1 -.195312-.404297z"/></g><path d="m8 3v2h-5v1h5v3h1v-3h6v3h1v-3h5v-1h-5v-2h-1v2h-6v-2zm0 15v3h1v-3zm7 0v3h1v-3z" fill="#797774"/><path d="m3 9v1h.8789062l.5683594-.5683594c.0663203-.066285.1383455-.1236066.2148438-.1757812 0 0 .0019531-.0019532.0019531-.0019532.0578172-.0392784.1211422-.0707982.1835937-.1015624.0186812-.0089948.0356507-.0210876.0546876-.0292969.0010457-.0004631.0028593.0004606.0039062 0 .1679775-.0739156.3476907-.1143078.5332031-.1230469zm2.578125 0c.1508766.007422.2950069.037339.4316406.0878906.135305.05006.2627716.1158566.3769532.1992188 0 0 .0019531.0019531.0019531.0019531.0169457.0124178.028534.0299303.0449219.0429687.0945477.0752249.1864241.1535154.2597656.2460938.0860579.1086303.1568883.22748.2070312.3515625.0088998.0220231.0098178.0476981.0175782.0703125h10.1718752c.00778-.0226855.008651-.0482218.017578-.0703125.050249-.1243438.120554-.2433412.207031-.3515625.073342-.0925782.165218-.1708691.259766-.2460938.017189-.013499.029077-.0321039.046875-.0449218.114181-.083362.241648-.1491587.376953-.1992188.136634-.0505517.280764-.0804678.431641-.0878906h-2.429688-1-6-1zm12.990234 0c.185513.0087383.365226.0491325.533203.1230469.001166.000499.002743-.000502.003907 0 .018794.008321.036241.0202103.054687.0292969.062452.0307639.125777.0622835.183594.1015624 0 0 .001953.0019532.001953.0019532.076498.0521753.148525.1094932.214844.1757812l.568359.5683594h.871094v-1zm-15.568359 8v1h2.4648438c-.0938955-.003875-.1871367-.015805-.28125-.039062h-.0019532c-.002592-.00062-.0052222-.00132-.0078125-.001954-.0880694-.022367-.1737408-.050289-.2578125-.08789-.0318569-.013854-.0608973-.032936-.0917968-.048828-.0545106-.028695-.1095518-.055235-.1601563-.089844-.0850869-.057299-.1646383-.122304-.234375-.195313l-.5371094-.537109zm3.9277344 0c-.0004924.001351-.001457.002558-.0019532.003906-.0262084.071239-.0620049.134518-.0976562.199219-.0711307.133637-.1526011.258639-.2558594.361328-.1209704.120304-.2640624.222987-.4257812.298828-.076004.036257-.1561353.064539-.2402344.087891-.0874636.024286-.1797764.040809-.2753906.048828h2.3691406 1 6 1 2.376953c-.095613-.008019-.187927-.024542-.275391-.048828-.084099-.023352-.164229-.051634-.240234-.087891-.16172-.075841-.304812-.178525-.425781-.298828-.103258-.102688-.184729-.227691-.255859-.361328-.035652-.064701-.071448-.12798-.097657-.199219-.000513-.001395-.001443-.002509-.001953-.003906zm13.1874996 0-.537109.537109c-.069737.073007-.149287.138014-.234375.195313-.050605.034609-.105645.061149-.160156.089844-.0309.015892-.05994.034974-.091797.048828-.084072.037602-.169743.065523-.257813.08789-.00259.000634-.00522.001334-.007812.001954h-.001953c-.094113.023258-.187356.035187-.28125.039062h2.457031v-1z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_toggleorientation.svg b/loleaflet/images/lc_toggleorientation.svg
index 8427a05e97..3cd4565d93 100644
--- a/loleaflet/images/lc_toggleorientation.svg
+++ b/loleaflet/images/lc_toggleorientation.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6.7324219 5.0019531-3.7304688 4v9.9999999h9.2285159c-.1351-.494007-.218007-1.009286-.226563-1.542969v-.001953c-.0017-.034112-.003906-.070272-.003906-.101562v-.001953c.001889-.995803.815308-1.850891 1.828125-1.853516h.001953c1.016039-.002215 1.836002.854577 1.837891 1.853516v.001953c0 .644919.23873 1.217031.61914 1.646484h3.425782c.38041-.429453.61914-1.001565.61914-1.646484 0-.953689-.58917-1.603029-1.332031-2.001953v.291015c-.000469.830346-.954108 1.298496-1.611328.791016l-3.332031-2.574219c-.517521-.400374-.517521-1.181657 0-1.582031l3.332031-2.5703126c.180842-.1399594.404186-.2137144.632812-.2089844.543854.0117401.978588.4560194.978516 1v.923828c.718003.129286 1.392388.385135 2.001953.740234v-7.1621089z" fill="#fff"/><path d="m6.7773438 3.9980469c-.2134034.00517-.3200357.081745-.8007813.609375l-3.2382813 3.3066406c-.7368575.709525-.7363281.7121221-.7363281 1.0957031v.3300782.6621092 9c0 .554.446 1 1 1h9.5957029c-.150082-.319521-.272445-.653567-.367187-1h-9.2285159v-9h4c.554 0 1-.4459999 1-.9999999v-4h12.9999999v7.1621089c.361252.210446.691038.464647 1 .742188v-7.9042969c0-.554-.446-1-1-1h-10.109375-3.6406249-.2089843c-.11267 0-.1944906-.00563-.265625-.00391z" fill="#808080"/><path d="m7.00238 9.00238v-4l-4 4z" fill="#fff" fill-rule="evenodd"/><path d="m18.000047 10.500002v1.714844c2.761974 0 4.999953 2.300623 4.999953 5.140623 0 2.839999-2.237979 5.144531-4.999953 5.144531-2.733975 0-4.952047-2.258594-4.996047-5.058593-.0028-.02856-.004-.05724-.004-.08594.000896-.47224.372945-.854772.832024-.855468.460603-.0015.835032.38166.835928.855468 0 1.894 1.492018 3.429687 3.332001 3.429687s3.332-1.535687 3.332-3.429687-1.492017-3.42578-3.332-3.42578v1.714844l-3.332001-2.574219 3.332001-2.570312z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="24" viewBox="0 0 6.3499998 6.3500002" width="24" xmlns="http://www.w3.org/2000/svg"><g stroke-width=".264583" transform="translate(0 -290.64998)"><path d="m.79375 291.44374v4.23333h2.9104167v-3.24659l-1.0583333-.98674z" fill="#fafafa"/><path d="m.79375 291.17915c-.14657916 0-.26458333.11801-.26458333.26459v4.23333c0 .14658.11800417.26458.26458333.26458h2.9104167c.1465792 0 .2645833-.118.2645833-.26458v-2.1456-.79375c-.05488-.0193-.1071152-.0462-.1483114-.0873l-.5291666-.5292c-.1184333-.11849-.1397331-.31423-.067179-.46303l-.2904218-.28422c-.1877285-.19496-.1878989-.19482-.2893881-.19482h-.08785-.1751831zm0 .26459h1.5875v1.05833c0 .14658.1180042.26458.2645834.26458h1.0583333v2.91042h-2.9104167zm3.1181559.88573c.023617.0249.038101.0438.046509.061-.00838-.0173-.022675-.0358-.046509-.061z" fill="#3a3a38"/><path d="m2.6458334 292.50207h1.0583333l-1.0583333-1.05833z" fill="#fff" fill-rule="evenodd"/><path d="m2.6458334 291.44374 1.0583333 1.05833h-1.0583333z" fill="#fafafa"/><path d="m1.8520834 293.5604v2.64584h3.7041666v-1.6591l-1.0583333-.98674z" fill="#fafafa"/><path d="m1.8520834 293.29582c-.1465792 0-.2645834.11801-.2645834.26458v2.64584c0 .14658.1180042.26458.2645834.26458h3.7041666c.1465792 0 .2645834-.118.2645834-.26458v-.55811-.96325-.0553c0-.11924.02594-.11256-.160197-.28215l-.3152262-.30902c-.1492261.0748-.3471627.0543-.4666382-.0651l-.5291667-.52917c-.041577-.0415-.071678-.093-.091467-.14831h-.024805zm0 .26458h2.38125v1.05834c0 .14658.1180041.26458.2645833.26458h1.0583333v1.32292h-3.7041666z" fill="#3a3a38"/><path d="m4.4979167 294.61874h1.0583333l-1.0583333-1.05834z" fill="#fff" fill-rule="evenodd"/><path d="m4.4979167 293.5604 1.0583333 1.05834h-1.0583333z" fill="#fafafa"/><path d="m4.0969076 291.17915a.1323049.1323049 0 0 0 -.0894.0388l-.5291667.52917a.1323049.1323049 0 0 0 0 .18707l.5291667.52916a.1323049.1323049 0 0 0 .2258261-.0935v-.39688h.5291666c.1461254 0 .2645834.11846.2645834.26459v.79375h-.396875a.1323049.1323049 0 0 0 -.1322917.13642.1323049.1323049 0 0 0 .038757.0894l.5291667.52917a.1323049.1323049 0 0 0 .1870689 0l.5291666-.52917a.1323049.1323049 0 0 0 -.093534-.22589h-.396875v-.79375c0-.29225-.2369161-.52917-.5291667-.52917h-.5291671v-.39687a.1323049.1323049 0 0 0 -.1364258-.1323z" fill="#1e8bcd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_toolprotectiondocument.svg b/loleaflet/images/lc_toolprotectiondocument.svg
index c17729d337..a8b6b425fe 100644
--- a/loleaflet/images/lc_toolprotectiondocument.svg
+++ b/loleaflet/images/lc_toolprotectiondocument.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2a5 5 0 0 0 -5 5v5h-2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1h-2v-5a5 5 0 0 0 -5-5zm0 1a4 4 0 0 1 4 4v5h-8v-5a4 4 0 0 1 4-4zm-7 10h1 12 1v1 6 1h-1-12-1v-1-6z" fill="#808080"/><path d="m5 13h14v8h-14z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v3.7285156 5.2714844 9h6.226562.773438v-4c0-1.090703.909297-2 2-2v-1c0-2.197294 1.802706-4 4-4 .346993 0 .678233.06016 1 .144531v-3.4160154l-4-3.7285156h-6z" fill="#fafafa"/><path d="m7 3v2h-2v1h2v3h-2v1h2v3h-2v1h2v3h-2v1h2v3h1v-3h3v3h1v-3-1-3h2c0-.346993.06016-.678233.144531-1h-2.144531v-3h6 1v-1h-7v-3h3v-1h-3v-2h-1v2h-3v-2zm1 3h3v3h-3zm0 4h3v3h-3zm0 4h3v3h-3z" fill="#797774"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7v-1h-7v-18h9v4c0 .554.446 1 1 1h4v2.144531c.355789.093288.689331.233855 1 .416016v-3.310547-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m18 11c-1.656854 0-3 1.343146-3 3v2h-1c-.554 0-1 .446-1 1v5c0 .554.446 1 1 1h8c.554 0 1-.446 1-1v-5c0-.554-.446052-1.007599-1-1h-1v-2c0-1.656854-1.343146-3-3-3zm0 1c1.104569 0 2 .895431 2 2v2h-4v-2c0-1.104569.895431-2 2-2z" fill="#ed8733"/><path d="m14 17h8v5h-8z" fill="#f8db8f"/><path d="m18 17c-1.104569 0-2 .895431-2 2v3h3v-1h1v-1-1c0-1.104569-.895431-2-2-2z" fill="#ed8733"/><path d="m18 18c-.552285 0-1 .447715-1 1v2h1v-1l1-.0038v-.9962c0-.552285-.447715-1-1-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_tracechangemode.svg b/loleaflet/images/lc_tracechangemode.svg
index 088300cc5d..7fe4f73d28 100644
--- a/loleaflet/images/lc_tracechangemode.svg
+++ b/loleaflet/images/lc_tracechangemode.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#d65532"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#808080"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#808080"/><rect fill="#d65532" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#808080"/><circle cx="17" cy="17" fill="#fff" r="5"/><circle cx="17" cy="17" fill="#d65532" r="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#fb983b"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#797774"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#3a3a38"/><rect fill="#fb983b" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#3a3a38"/><circle cx="17" cy="17" fill="#fafafa" r="5"/><circle cx="17" cy="17" fill="#ed3d3b" r="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_trackchanges.svg b/loleaflet/images/lc_trackchanges.svg
index 088300cc5d..7fe4f73d28 100644
--- a/loleaflet/images/lc_trackchanges.svg
+++ b/loleaflet/images/lc_trackchanges.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><rect fill="#808080" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#808080" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#d65532" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#d65532"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#808080"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#808080"/><rect fill="#d65532" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#808080"/><circle cx="17" cy="17" fill="#fff" r="5"/><circle cx="17" cy="17" fill="#d65532" r="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h6.267578c-.795872-1.135833-1.267578-2.513707-1.267578-4 0-3.854149 3.145851-7 7-7 .694626 0 1.365658.106777 2 .296875v-3.5683594l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h7.115234c-.312835-.305717-.595999-.640846-.847656-1h-6.267578v-18h9v4c0 .554.446 1 1 1h4v2.296875c.346387.103805.678167.236716 1 .390625v-3.4375-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#797774" height="1" ry=".5" width="5" x="7" y="5"/><rect fill="#797774" height="1" ry=".5" width="3" x="7" y="9"/><rect fill="#fb983b" height="1" ry=".5" width="5" x="12" y="9"/><path d="m7.5 12c-.277 0-.5.223-.5.5s.223.5.5.5h3.767578c.251657-.359154.534821-.694283.847656-1z" fill="#fb983b"/><path d="m7.5 15c-.277 0-.5.223-.5.5s.223.5.5.5h2.580078c.049324-.341059.119834-.676443.216797-1z" fill="#797774"/><path d="m12.474609 15c-.262915 0-.474609.211694-.474609.474609v.05078c0 .262917.211694.474611.474609.474611h1.050782c.06573 0 .128731-.01316.185547-.03711.000848-.000358.0011-.0016.002-.002l.248047-.248047c.000362-.000847.0016-.0011.002-.002.023857-.056721.037015-.119724.037015-.185452v-.05078c0-.262917-.211694-.474611-.474609-.474611z" fill="#3a3a38"/><rect fill="#fb983b" height="1" ry=".474576" width="2" x="7" y="18"/><path d="m17 11a6 6 0 0 0 -6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#3a3a38"/><circle cx="17" cy="17" fill="#fafafa" r="5"/><circle cx="17" cy="17" fill="#ed3d3b" r="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_transformdialog.svg b/loleaflet/images/lc_transformdialog.svg
index 87f5bd3e2a..2930d12d4e 100644
--- a/loleaflet/images/lc_transformdialog.svg
+++ b/loleaflet/images/lc_transformdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#4d82b8" fill-rule="evenodd"><path d="m6.1435544 8.0039296c.778252.00808 1.1512307.9591773.5859382 1.4941407l-1.5996433 1.5061357h8.8691417c.554 0 1 .446 1 1s-.446 1-1 1h-8.8671886l1.5976902 1.505677c.8258861.806001-.3821743 2.045287-1.2089852 1.240234l-3.2597982-3.12677c-.3476123-.339574-.3476123-.898707 0-1.238281l3.2597982-3.125277c.1646191-.1659093.3893379-.2581921.623047-.2558594z"/><path d="m17.856445 8.0039297c-.778251.00808-1.151229.9591774-.585938 1.4941407l1.599644 1.5061736h-8.869142c-.554 0-1 .446-1 1s.446 1 1 1h8.867188l-1.59769 1.505639c-.825679.806004.382177 2.045081 1.208985 1.240234l3.259799-3.126732c.347612-.339574.347612-.898707 0-1.238281l-3.259799-3.1253149c-.164619-.1659094-.389337-.2581921-.623047-.2558594z"/><path d="m15.996071 6.1435544c-.0081.7782524-.959177 1.1512313-1.494141.5859382l-1.506136-1.5996428v8.8691422c0 .554-.446 1-1 1s-1-.446-1-1v-8.8671891l-1.5056765 1.5976897c-.8060016.8258861-2.0452879-.3821743-1.240235-1.2089852l3.1267705-3.2597977c.339574-.3476129.898708-.3476129 1.238282 0l3.125275 3.2597977c.16591.164619.258193.3893378.255861.623047z"/></g><rect fill="#eac282" height="4" ry="1" width="20" x="2" y="18"/><g fill="#808080" transform="translate(0 4)"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/></g><path d="m11 13h2v4h-2z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#ed8733" height="4" ry="1" width="21" x="1" y="18"/><path d="m2 19h19v2h-19z" fill="#f8db8f"/><g fill="#ed8733" transform="translate(1 4)"><path d="m5 14h1v2h-1z"/><path d="m8 14h1v2h-1z"/><path d="m11 14h1v2h-1z"/><path d="m14 14h1v2h-1z"/><path d="m17 14h1v2h-1z"/><path d="m2 14h1v2h-1z"/></g><g fill="#1e8bcd" transform="translate(-1)"><path d="m22.994141 12.498047c-.000001-.06645-.01377-.1296-.03711-.1875-.0253-.06278-.06236-.119006-.109375-.166016l-2.99414-2.9999996c-.09793-.097934-.227661-.1464844-.355469-.1464844-.127809 0-.255581.04855-.353516.1464844-.195868.19587-.195868.5131153 0 .7089844l2.142578 2.1445312-13.7949214-.0039c-.277001-.000099-.777001.499723-.5.5v.002h.00586v.002h-.00391v.002h-.00586v.002c-.277.000277.223.500099.5.5l13.7949214-.0039-2.142578 2.144531c-.195868.195869-.195868.513115 0 .708985.09793.09793.225707.146484.353516.146484.127808 0 .257538-.04855.355468-.146484l2.994141-3c.04702-.04701.08407-.103236.109375-.166016.02334-.0579.03711-.12105.03711-.1875z"/><path d="m11.5 2c-.06645.0000004-.1296.0137694-.1875.0371094-.06278.0253-.119006.06236-.166016.109375l-2.9999996 2.9941406c-.097934.09793-.1464844.2276608-.1464844.3554688 0 .127809.0485504.2555806.1464844.3535156.19587.195868.5131153.195868.7089844 0l2.1445312-2.1425782-.003906 13.7949218c-.000099.277001.499723.777001.5.5h.001953v-.005859h.001953v.003906h.001953v.005859h.001953c.000277.277.500099-.223.5-.5l-.003906-13.7949215 2.144531 2.1425781c.195869.195868.513115.195868.708985 0 .097934-.097935.146484-.2257066.146484-.3535156 0-.127808-.048554-.2575387-.146484-.3554688l-3-2.9941406c-.047013-.047015-.103236-.084075-.166016-.109375-.057904-.02334-.12105-.0371094-.1875-.0371094z" transform="translate(1)"/><path d="m2 12.5c.000001-.06645.01377-.1296.03711-.1875.0253-.06278.06236-.119006.109375-.166016l2.9941395-2.9999996c.09793-.097934.227661-.1464844.355469-.1464844.127809 0 .255581.04855.353516.1464844.195868.19587.195868.5131153 0 .7089844l-2.1425775 2.1445312 13.794921-.0039c.277001-.000099.777001.499723.5.5v.002h-.0059v.002h.0039v.002h.0059v.002c.277001.000277-.222999.500099-.5.5l-13.794921-.0039 2.1425775 2.144531c.195868.195869.195868.513115 0 .708985-.09793.09793-.225707.146484-.353516.146484-.127808 0-.257538-.04855-.355468-.146484l-2.9941405-3c-.04702-.04701-.08407-.103236-.109375-.166016-.02334-.0579-.03711-.12105-.03711-.1875z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_typenet.svg b/loleaflet/images/lc_typenet.svg
new file mode 100644
index 0000000000..52d2d259c5
--- /dev/null
+++ b/loleaflet/images/lc_typenet.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#3a3a38" stroke-linecap="round"><path d="m2.5 5.5 10.012195 6.5 8.987805-5.5" stroke-linejoin="round"/><path d="m12.5 2.5.012195 9.5 8.987805 8.5" stroke-linejoin="round"/><path d="m2.5 21.5 10.120058-9.5"/></g><rect fill="#fb983b" height="12.679063" ry=".605657" width="1" x="20" y="7.17318"/><path d="m6.5 8 6-4.5 8 3.5v12.5h-16z" fill="none" stroke="#fb983b" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_underline.svg b/loleaflet/images/lc_underline.svg
index 0aa4c9fec4..8ca5c4f6fc 100644
--- a/loleaflet/images/lc_underline.svg
+++ b/loleaflet/images/lc_underline.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#5f5f5f" height="1" ry=".464045" width="19" x="3" y="22"/><path d="m5 2v11a7 7 0 0 0 7 7 7 7 0 0 0 7-7v-11h-2v11a5 5 0 0 1 -5 5 5 5 0 0 1 -5-5v-11z" fill="#5f5f5f"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m3 20h19v1h-19z"/><path d="m7 4v9.007812c.0542269 3.993005 1.8508085 5.730803 5 5.992188 3.149191-.261385 4.945773-1.999183 5-5.992188v-9.007812h-2v8.996094c0 3.004291-1.5 4.003906-3 4.003906s-3-.999614-3-4.003906v-8.996094z" fill="#3a3a38" transform="scale(.99999998)"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_underlinedouble.svg b/loleaflet/images/lc_underlinedouble.svg
new file mode 100644
index 0000000000..ff3ed7f3bd
--- /dev/null
+++ b/loleaflet/images/lc_underlinedouble.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><path d="m4 20h16v1h-16z"/><path d="m4 18h16v1h-16z"/><path d="m6.9999998 4v7.007812c.054227 3.993005 1.8508085 5.730803 5.0000002 5.992188 3.149191-.261385 4.945773-1.999183 5-5.992188v-7.007812h-2v6.996094c0 3.004291-1.5 4.003906-3 4.003906s-3.0000002-.999614-3.0000002-4.003906v-6.996094z" fill="#3a3a38"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_undo.svg b/loleaflet/images/lc_undo.svg
index af042bdc24..8400c5c19e 100644
--- a/loleaflet/images/lc_undo.svg
+++ b/loleaflet/images/lc_undo.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 4-6 6 6 6" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/><path d="m4 9v2h12a4 4 0 0 1 4 4 4 4 0 0 1 -4 4c-.554 0-1 .446-1 1s.446 1 1 1a6 6 0 0 0 6-6 6 6 0 0 0 -6-6z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m8.501953 3.9980469c-.127809 0-.257534.04855-.355469.1464843l-4.949218 4.9511719c-.117106.0777003-.197266.193397-.197266.3300781v.0742188.0742188c0 .1366811.08016.2523778.197266.3300781l4.949218 4.9511721c.195869.195868.513116.195868.708985 0 .195869-.195869.195868-.513116 0-.708985l-4.148438-4.146484h10.292969c2.761424 0 5 2.238576 5 5s-2.238576 5-5 5v1c3.313708 0 6-2.686292 6-6-.004212-3.028785-2.265105-5.5795151-5.271484-5.9472656-.274765-.0391074-.485624-.035367-.728516-.0527344h-10.292969l4.148438-4.1464844c.195868-.1958686.195868-.5131158 0-.7089844-.09793-.097934-.225706-.1464843-.353516-.1464843z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_ungroup.svg b/loleaflet/images/lc_ungroup.svg
index 7b51cd2b9d..acf3f645e3 100644
--- a/loleaflet/images/lc_ungroup.svg
+++ b/loleaflet/images/lc_ungroup.svg
@@ -1,18 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#808080"
- d="M 21,2 V 7 H 14 V 2 Z m -1,1 h -5 v 3 h 5 z m 1,6 v 6 H 14 V 9 Z m -1,1 h -5 v 4 h 5 z m 1,7 v 5 h -7 v -5 z m -1,1 h -5 v 3 h 5 z"
- />
- <path
- style="fill:#ffffff"
- d="M 20,3 V 6 H 15 V 3 Z m 0,7 v 4 h -5 v -4 z m 0,8 v 3 h -5 v -3 z"
- />
- <path
- style="fill:#4d82b8"
- d="M 6,3 C 5.446,3 5,3.446 5,4 V 8 C 5,8.554 5.446,9 6,9 6.554,9 7,8.554 7,8 V 5 h 4 C 11.554,5 12,4.554 12,4 12,3.446 11.554,3 11,3 Z m 0,12 c -0.554,0 -1,0.446 -1,1 v 4 c 0,0.554 0.446,1 1,1 h 5 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 H 7 V 16 C 7,15.446 6.554,15 6,15 Z"
- />
- <path
- style="fill:#e68497"
- d="m 3,11 h 6 v 2 H 3 Z"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 10h5v5h-5z" fill="#fafafa"/><path d="m14 1v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5zm-1 5v5h7v-5zm1 1h5v3h-5z" fill="#3a3a38"/><path d="m15 2v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3zm0 6v3h5v-3z" fill="#fafafa"/><path d="m3 12h5v1h-5z" fill="#d42314" stroke-width="1.290994"/><path d="m5.5 1c-.277 0-.5.223-.5.5v6c0 .277.223.5.5.5s.5-.223.5-.5v-5.5h5.5c.277 0 .5-.223.5-.5s-.223-.5-.5-.5z" fill="#1e8bcd"/><path d="m5.5 24c-.277 0-.5-.223-.5-.5v-6c0-.277.223-.5.5-.5s.5.223.5.5v5.5h5.5c.277 0 .5.223.5.5s-.223.5-.5.5z" fill="#1e8bcd"/><path d="m2 9v7h7v-7zm1 1h5v5h-5z" fill="#d42314"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_updateall.svg b/loleaflet/images/lc_updateall.svg
index 6e844f32e2..4522fb9008 100644
--- a/loleaflet/images/lc_updateall.svg
+++ b/loleaflet/images/lc_updateall.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 2a10 10 0 0 0 -5.5097656 1.6621094l.4453125.4453125.2773437.2773437 3.7226564 3.7226563.707031-.7070313-3.5136718-3.5136718a9 9 0 0 1 3.8710938-.8867188 9 9 0 0 1 9 9 9 9 0 0 1 -1.388672 4.783203l.726563.726563a10 10 0 0 0 1.662109-5.509766 10 10 0 0 0 -10-10zm-8.3378906 4.4902344a10 10 0 0 0 -1.6621094 5.5097656 10 10 0 0 0 10 10 10 10 0 0 0 5.509766-1.662109l-.669922-.669922.005859-.003907-4-4-.707031.707032 3.740234 3.740234a9 9 0 0 1 -3.878906.888672 9 9 0 0 1 -9-9 9 9 0 0 1 1.3886719-4.7832031z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m12 3v1c1.103922 0 2.154671.2245334 3.111328.6289062.000561.0002371.001392-.0002372.001953 0 .24569.1037725.483289.2190862.712891.34375.146087.0797333.285395.1713666.425781.2597657.077697.0487083.158812.0934549.234375.1445312.185449.1258557.363233.2598141.53711.4003907.020986.0169672.043642.0316537.064453.0488281.002102.0017317.003758.0041257.005859.0058593.177141.1464964.345942.3038632.509766.4648438.016753.0164627.036125.0302664.052734.046875.002591.0025934.005225.0052159.007812.0078125.142696.1430865.276611.2957136.408204.4492187.038933.0455437.081297.0884239.11914.1347657.117469.1434011.224584.2938557.332032.4453125.042282.0598426.088327.1168253.128906.1777344.083225.124415.158075.2555541.234375.3847656.05885.100103.121376.1983273.175781.3007812.055245.1036314.101589.2120736.152344.3183594.06109.1283409.125493.2553656.179687.3867188.035596.0861599.063062.1760278.095703.2636718.05929.1592252.120797.3176921.169922.4804688.023286.0774173.039563.157942.060547.2363281.044428.1651685.089204.3300575.123047.4980465.046141.231292.081693.465107.107422.703125.001858.017193.006063.033556.007812.050782.000067.000642-.000066.001311 0 .001953.027184.268315.041016.540921.041016.816406 0 .276142-.013704.549423-.041016.818359-.026437.260324-.066395.515242-.117187.767579-.047386.2331-.1066.46592-.175781.697265-.005834.019508-.009635.039103-.015625.058594-.000184.000599.000183.001354 0 .001953-.079304.25781-.172149.513743-.279297.767578-.000237.000561.000237.001392 0 .001953-.103773.24569-.219086.483289-.34375.712891-.079734.146087-.171367.285395-.259766.425781-.048708.077697-.093455.158812-.144531.234375-.125856.185449-.259814.363233-.400391.53711-.016967.020986-.031653.043642-.048828.064453-.001732.002102-.004126.003758-.005859.005859-.146497.177141-.303863.345942-.464844.509766-.019004.019328-.035505.041431-.054687.060546-.143087.142696-.295714.276611-.449219.408204-.045544.038933-.088424.081297-.134766.11914-.143401.117469-.293856.224584-.445312.332032-.059843.042282-.116826.088327-.177735.128906-.124415.083225-.255554.158075-.384765.234375-.100103.05885-.198328.121376-.300782.175781-.103631.055245-.212073.101589-.318359.152344-.128341.06109-.255366.125493-.386719.179687-.08616.035596-.176028.063062-.263672.095703-.159225.05929-.317692.120797-.480468.169922-.077418.023286-.157942.039563-.236329.060547-.165168.044428-.330057.089204-.498046.123047-.231292.046141-.465107.081693-.703125.107422-.017698.001953-.035017.005977-.052735.007812-.268315.027184-.540921.041016-.816406.041016-.276142 0-.549423-.013704-.818359-.041016-.260324-.026437-.515242-.066395-.767579-.117187-.2331-.047386-.4659199-.1066-.6972651-.175781-.0195082-.005834-.0391029-.009635-.0585938-.015625-.0005991-.000184-.001354.000183-.0019531 0-.2578096-.079304-.5137429-.172149-.7675781-.279297-.0005464-.000231-.0014069.00023-.0019531 0-.2456895-.103773-.4832892-.219086-.7128907-.34375-.1460872-.079734-.285395-.171367-.4257812-.259766-.0776966-.048708-.1588117-.093455-.234375-.144531-.1854489-.125856-.3632331-.259814-.5371094-.400391-.0231316-.018701-.0473946-.035734-.0703125-.054687-.1771409-.146497-.3459419-.303863-.5097656-.464844-.0193743-.019038-.0413665-.035454-.0605469-.054687-.1426952-.143087-.2766105-.295714-.4082031-.449219-.0389334-.045544-.0812975-.088424-.1191406-.134766-.1174685-.143401-.2245839-.293856-.3320313-.445312-.0422825-.059843-.0883278-.116826-.1289063-.177735-.0832254-.124415-.1580754-.255554-.234375-.384765-.0588506-.100103-.1213761-.198328-.1757812-.300782-.0552448-.103631-.1015895-.212073-.1523438-.318359-.06109-.128341-.1254927-.255366-.1796874-.386719-.0355956-.08616-.0630616-.176028-.0957032-.263672-.0592895-.159225-.1207962-.317692-.1699218-.480468-.023286-.077418-.0395631-.157942-.0605469-.236329-.0444279-.165168-.0892041-.330057-.1230469-.498046-.0461408-.231292-.0816934-.465107-.1074219-.703125-.0019275-.017832-.0060023-.034868-.0078125-.052735-.0271837-.268315-.0410156-.540921-.0410156-.816406.0001577-.272053.0133197-.542922.0410156-.8125.027696-.269578.0701915-.53769.125-.802734s.1235827-.5267043.2050782-.7851566c.0814954-.2584523.1754463-.5138696.2832031-.7636719.3341556-.7738174.790109-1.4866629 1.3457031-2.1171875v3.28125h1v-4-1h-1-4v1h3.3105469c-.6658918.7405642-1.2121574 1.5809477-1.6015625 2.5-.0166208.0393748-.02695.079665-.0429688.1191406h-.0019531c-.0171968.0422496-.0283809.0864304-.0449219.1289063-.0888842.2288949-.1731219.457955-.2421875.6894531-.3438448 1.152519-.4475144 2.331272-.3300781 3.474609.0054485.054111.0170347.106333.0234375.160157.0282943.233869.0610737.467139.1074219.697265.0338557.169781.0797842.33381.1230468.5.0289688.110696.050863.222602.0839844.332031.0601011.199232.1337539.392799.2070313.585938.0289599.07637.0529704.154914.0839843.230469.0759424.184764.1623578.36266.25.541015.0411566.084044.0792804.169187.1230469.251954.0832986.15692.1754373.307753.2675781.458984.059937.098815.1178639.198356.1816407.294922.0788579.118898.1637803.232813.2480469.347656.0910873.124654.1796691.250965.2773437.371094.0615694.075476.1294185.145338.1933594.21875.1318265.151758.2637289.302042.40625.445312.0445331.044738.0932116.085108.1386719.128906.1572716.151552.3150748.302708.484375.44336.0921112.076683.1919421.143777.2871093.216797.136699.10459.2703677.213264.4140625.310547.1570491.106776.3223857.20194.4863282.298828.0836635.049197.1623292.103652.2480468.15039.5309955.291082 1.0943422.528743 1.6835938.708985.2770064.084731.5580483.156833.8457036.214843.248283.050635.497273.084128.746093.113282.041485.004796.081393.015301.123047.019531.001912.000197.003948-.000196.00586 0 .61255.06276 1.224222.061828 1.826171 0 .002564-.000258.00525.00026.007813 0 .051207-.005304.101284-.01726.152344-.023437.233869-.028295.467139-.061074.697265-.107422.169781-.033856.33381-.079785.5-.123047.110696-.028969.222602-.050863.332031-.083985.199232-.060101.392799-.133754.585938-.207031.07637-.02896.154914-.05297.230469-.083984.184764-.075943.36266-.162358.541015-.25.084044-.041157.169187-.079281.251954-.123047.15692-.083299.307753-.175437.458984-.267578.098815-.059937.198356-.117864.294922-.181641.118898-.078858.232813-.16378.347656-.248047.124654-.091087.250965-.179669.371094-.277344.075476-.061569.145338-.129418.21875-.193359.151758-.131826.302042-.263729.445312-.40625.044738-.044533.085108-.093211.128906-.138672.151552-.157271.302708-.315075.44336-.484375.076683-.092111.143777-.191942.216797-.287109.10459-.136699.213264-.270368.310547-.414063.106776-.157049.20194-.322385.298828-.486328.047006-.079538.099927-.155242.144531-.236328.002075-.003792.003789-.007922.005859-.011719.291082-.530995.528743-1.094342.708985-1.683593.084731-.277007.156833-.558049.214843-.845704.050635-.248283.084128-.497273.113282-.746093.004815-.041096.015294-.081955.019531-.123047.000195-.001922-.000194-.003937 0-.00586.06276-.61255.061828-1.224222 0-1.826171-.000264-.002568.000266-.005245 0-.007813-.005234-.051534-.017338-.10107-.023437-.152344-.028295-.233869-.061074-.467139-.107422-.697265-.033856-.169781-.079785-.3338105-.123047-.5000002-.028969-.1106958-.050863-.2226017-.083985-.3320313-.060101-.199231-.133754-.3927983-.207031-.5859375-.02896-.0763699-.05297-.1549142-.083984-.2304688-.075943-.1847642-.162358-.36266-.25-.5410156-.041157-.0840434-.079281-.1691866-.123047-.2519531-.083299-.1569209-.175437-.3077531-.267578-.4589844-.059937-.0988154-.117864-.1983559-.181641-.2949219-.078858-.1188983-.16378-.2328127-.248047-.3476562-.091087-.1246542-.179669-.2509646-.277344-.3710938-.061569-.0754764-.129418-.1453381-.193359-.21875-.131826-.1517581-.263729-.3020424-.40625-.4453124-.044533-.0447377-.093211-.0851081-.138672-.1289063-.157271-.1515519-.315075-.3027075-.484375-.4433594-.092111-.0766829-.191942-.1437768-.287109-.2167969-.136699-.10459-.270368-.2132646-.414063-.3105468-.157049-.1067765-.322385-.2019403-.486328-.2988282-.079538-.0470062-.155242-.0999275-.236328-.1445312-.003792-.0020749-.007922-.0037894-.011719-.0058594-1.282314-.7029412-2.752838-1.1035156-4.318359-1.1035156z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_updatecurindex.svg b/loleaflet/images/lc_updatecurindex.svg
index e26fc6a012..a126bccd27 100644
--- a/loleaflet/images/lc_updatecurindex.svg
+++ b/loleaflet/images/lc_updatecurindex.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><g fill="#4d82b8"><rect height="2" ry="1" width="7" x="6" y="5"/><rect height="1" ry=".491011" width="8" x="6" y="9"/><rect height="1" ry=".473034" width="2" x="16" y="9"/><rect height="1" ry=".491011" width="8" x="6" y="12"/><rect height="1" ry=".473034" width="2" x="16" y="12"/><rect height="1" ry=".491011" width="8" x="6" y="15"/><rect height="1" ry=".473034" width="2" x="16" y="15"/><rect height="1" ry=".491011" width="8" x="6" y="18"/><rect height="1" ry=".473034" width="2" x="16" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h8.802734l3.785157-8.410156a1.0001 1.0001 0 0 1 .859375-.587891 1.0001 1.0001 0 0 1 .552734.132813v-5.4062504l-4-3.7285156z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h8.353516l.449218-1h-8.802734v-18h9v4c0 .554.446 1 1 1h4v4.134766a1.0001 1.0001 0 0 1 .412109.455078l.587891 1.30664v-3.005859-3.640625-.2089844c0-.4506799.098038-.4254121-.605469-1.0664062l-3.30664-3.2382813c-.709525-.7368575-.710169-.7363281-1.09375-.7363281h-.332032-.662109z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><rect fill="#1e8bcd" height="2" ry="1" width="7" x="6" y="5"/><path d="m6.4902344 9c-.2720201 0-.4902344.2182143-.4902344.4902344v.0195312c0 .2720201.2182143.4902344.4902344.4902344h7.0195316c.27202 0 .490234-.2182143.490234-.4902344v-.0195312c0-.2720201-.218214-.4902344-.490234-.4902344zm9.9824216 0c-.262061 0-.472656.2105955-.472656.4726562v.0546876c0 .2620607.210595.4726562.472656.4726562h1.054688c.262061 0 .472656-.2105955.472656-.4726562v-.0546876c0-.2620607-.210595-.4726562-.472656-.4726562zm-9.9824216 3c-.2720201 0-.4902344.218214-.4902344.490234v.019532c0 .27202.2182143.490234.4902344.490234h7.0195316c.27202 0 .490234-.218214.490234-.490234v-.019532c0-.27202-.218214-.490234-.490234-.490234zm9.9824216 0c-.262061 0-.472656.210595-.472656.472656v.054688c0 .262061.210595.472656.472656.472656h.929688l.185547-.410156a1.0001 1.0001 0 0 1 .314453-.390625c-.085784-.117506-.217568-.199219-.375-.199219zm-9.9824216 3c-.2720201 0-.4902344.218214-.4902344.490234v.019532c0 .27202.2182143.490234.4902344.490234h7.0195316c.27202 0 .490234-.218214.490234-.490234v-.019532c0-.27202-.218214-.490234-.490234-.490234zm9.9824216 0c-.262061 0-.472656.210595-.472656.472656v.054688c0 .122424.049303.230716.125.314453l.378906-.841797zm-9.9824216 3c-.2720201 0-.4902344.218214-.4902344.490234v.019532c0 .27202.2182143.490234.4902344.490234h7.0195316c.27202 0 .490234-.218214.490234-.490234v-.019532c0-.27202-.218214-.490234-.490234-.490234z" fill="#1e8bcd"/><path d="m18.5 13-4.5 10h9z" fill="#ed8733"/><path d="m18.5 15.433594-2.957031 6.568359h5.914062z" fill="#f8db8f"/><g fill="#3a3a38" fill-opacity=".965649"><rect height="3" ry=".5" width="1" x="18" y="17"/><rect height="1" ry=".470588" width="1" x="18" y="21"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_upsearch.svg b/loleaflet/images/lc_upsearch.svg
index fe9d11edf8..4ca576e3a6 100644
--- a/loleaflet/images/lc_upsearch.svg
+++ b/loleaflet/images/lc_upsearch.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4938404 16.506225 9.5061596-9.0172775 9.50616 9.0172775" fill="none" stroke="#808080" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.4938404 16.506225 9.5061596-9.0172775 9.50616 9.0172775" fill="none" stroke="#3a3a38" stroke-linecap="round" stroke-linejoin="round" stroke-width=".978"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_validation.svg b/loleaflet/images/lc_validation.svg
index 42171674c2..f6b6e87ef8 100644
--- a/loleaflet/images/lc_validation.svg
+++ b/loleaflet/images/lc_validation.svg
@@ -1,18 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#ffffff"
- d="M 3 3 L 3 21 L 21 21 L 21 3 L 3 3 z "
- />
- <path
- style="fill:#808080"
- d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 21 C 2 21.554 2.446 22 3 22 L 21 22 C 21.554 22 22 21.554 22 21 L 22 3 C 22 2.446 21.554 2 21 2 L 3 2 z M 3 3 L 21 3 L 21 21 L 3 21 L 3 3 z M 7.5 5 A 2.5 2.5 0 0 0 5 7.5 A 2.5 2.5 0 0 0 7.5 10 A 2.5 2.5 0 0 0 10 7.5 A 2.5 2.5 0 0 0 7.5 5 z M 7.5 6 A 1.5 1.5 0 0 1 9 7.5 A 1.5 1.5 0 0 1 7.5 9 A 1.5 1.5 0 0 1 6 7.5 A 1.5 1.5 0 0 1 7.5 6 z M 5 14 L 5 19 L 10 19 L 10 14 L 5 14 z M 6 15 L 9 15 L 9 18 L 6 18 L 6 15 z "
- />
- <path
- style="fill:#76a797"
- d="m 15,5 v 2 h -2 v 2 h 2 v 2 h 2 V 9 h 2 V 7 H 17 V 5 Z"
- />
- <path
- style="fill:#e68497"
- d="m 13,15 h 6 v 2 h -6 z"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3v18h18v-18z" fill="#fafafa"/><path d="m7.5 5a2.5 2.5 0 0 0 -2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0 -2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1 -1.5 1.5 1.5 1.5 0 0 1 -1.5-1.5 1.5 1.5 0 0 1 1.5-1.5zm-2.5 8v5h5v-5zm1 1h3v3h-3z" fill="#797774"/><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-18c0-.554-.446-1-1-1zm0 1h18v18h-18z" fill="#3a3a38"/><path d="m12 7-1 1 3.5 3 7.5-7.5-1-1-6.5 6.5z" fill="#309048"/><path d="m13.066406 12-1.060547 1.060547 2.933594 2.939453-2.939453 2.935547 1.060547 1.060547 2.939453-2.933594 2.933594 2.939453 1.060547-1.060547-2.933594-2.939453 2.939453-2.935547-1.060547-1.060547-2.939453 2.933594z" fill="#ed3d3b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_verticalpos.svg b/loleaflet/images/lc_verticalpos.svg
index 047d041d1e..80092be4ad 100644
--- a/loleaflet/images/lc_verticalpos.svg
+++ b/loleaflet/images/lc_verticalpos.svg
@@ -1 +1,67 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(-6.995)"><path d="m21.621 14.497-2.1179 1.9955-2.125-1.9955" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m19.505 16.493-.0101-6.9929" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m17.995 3h3v3h-3z" fill="#4d82b8"/><path d="m18 19h3v3h-3z" fill="#808080"/></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_verticalpos.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="true"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="-4.1632626"
+ inkscape:cy="19.025064"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12">
+ <inkscape:grid
+ type="xygrid"
+ id="grid828" />
+ </sodipodi:namedview>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd;fill-rule:evenodd"
+ d="M 9.0001771,13.515625 C 8.988673,13.061307 9.54046,12.828778 9.857599,13.154297 l 2.144531,2.148437 -0.0019,-6.777343 C 11.982227,8.175214 12.241688,8 12.500177,8 c 0.258489,0 0.51795,0.175214 0.5,0.525391 l -0.002,6.777343 2.144531,-2.148437 c 0.317139,-0.325519 0.868926,-0.09299 0.857422,0.361328 -0.0041,0.130048 -0.05875,0.25337 -0.152344,0.34375 l -2.912112,2.916016 C 12.775075,16.94868 12.669295,16.9984 12.500177,17 12.331059,16.9984 12.225279,16.94868 12.06463,16.775391 L 9.1525209,13.859375 C 9.0589269,13.768995 9.004277,13.645673 9.0001771,13.515625 Z"
+ id="path8-3" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ id="path6"
+ d="m 11,3 h 3 v 3 h -3 z" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ id="path8"
+ d="m 11.005,19 h 3 v 3 h -3 z" />
+</svg>
diff --git a/loleaflet/images/lc_verticaltext.svg b/loleaflet/images/lc_verticaltext.svg
index 95ef565e55..8a1cc1b00e 100644
--- a/loleaflet/images/lc_verticaltext.svg
+++ b/loleaflet/images/lc_verticaltext.svg
@@ -1 +1,107 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="matrix(0 -1 1 0 0 24)"><path d="m1.5 2.5h21v19h-21z" fill="#fff" stroke="#808080" stroke-linecap="round" stroke-linejoin="round"/><text fill="#4d82b8" font-family="sans-serif" font-size="18.365749" letter-spacing="0" transform="scale(.99242009 1.0076378)" word-spacing="0" x="2.987043" y="15.878721"><tspan fill="#4d82b8" font-family="Carlito" font-weight="bold" x="2.987043" y="15.878721">A</tspan></text><g fill="#808080"><rect height="1" ry=".5" width="6" x="15" y="14"/><rect height="1" ry=".5" width="6" x="15" y="10"/><rect height="1" ry=".5" width="6" x="15" y="6"/><rect height="1" ry=".5" width="18" x="3" y="18"/></g></g></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg18"
+ sodipodi:docname="lc_verticaltext.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata24">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs22" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview20"
+ showgrid="true"
+ inkscape:zoom="13.906433"
+ inkscape:cx="8.2959517"
+ inkscape:cy="13.340359"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg18">
+ <inkscape:grid
+ type="xygrid"
+ id="grid834" />
+ </sodipodi:namedview>
+ <g
+ id="g844"
+ transform="rotate(90,12,12)">
+ <rect
+ id="rect2"
+ y="2"
+ x="1"
+ width="22"
+ rx="1"
+ height="20"
+ style="fill:#3a3a38" />
+ <path
+ id="path4"
+ d="M 2,3 H 22 V 21 H 2 Z"
+ inkscape:connector-curvature="0"
+ style="fill:#fafafa" />
+ <g
+ id="g14"
+ style="fill:#797774">
+ <rect
+ id="rect6"
+ y="14"
+ x="14"
+ width="7"
+ ry="0.5"
+ height="1" />
+ <rect
+ id="rect8"
+ y="10"
+ x="12"
+ width="9"
+ ry="0.5"
+ height="1" />
+ <rect
+ id="rect10"
+ y="6"
+ x="11"
+ width="10"
+ ry="0.5"
+ height="1" />
+ <rect
+ id="rect12"
+ y="18"
+ x="3"
+ width="18"
+ ry="0.5"
+ height="1" />
+ </g>
+ <path
+ id="path16"
+ d="M 6.7929688,6 3,16 h 1.0839844 c 0.1179415,0 0.218735,-0.03365 0.3007812,-0.09961 0.087174,-0.06596 0.1450138,-0.142265 0.1757813,-0.228516 L 5.5136719,13 h 3.9765625 l 0.9550776,2.679688 c 0.04102,0.09132 0.09813,0.167632 0.169922,0.228515 C 10.692153,15.969086 10.790993,16 10.914062,16 H 12 L 8.2148438,6 Z M 7.5,7.3085938 C 7.546151,7.4963157 7.5952053,7.6716302 7.6464844,7.8339844 7.6977632,7.9963385 7.7475491,8.138 7.7988281,8.2597656 L 9.1328125,12 H 5.8691406 L 7.1992188,8.2675781 C 7.24537,8.1458125 7.2944243,8.004151 7.3457031,7.8417969 7.3969822,7.6794427 7.4487212,7.5013893 7.5,7.3085938 Z"
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd" />
+ </g>
+</svg>
diff --git a/loleaflet/images/lc_view.svg b/loleaflet/images/lc_view.svg
index 69e710261f..1e6803dd47 100644
--- a/loleaflet/images/lc_view.svg
+++ b/loleaflet/images/lc_view.svg
@@ -10,8 +10,8 @@
viewBox="0 0 24 24"
version="1.1"
id="svg16"
- sodipodi:docname="lc_morecontrols.svg"
- inkscape:version="0.92.4 (unknown)">
+ sodipodi:docname="lc_view.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata22">
<rdf:RDF>
@@ -34,55 +34,41 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1017"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
id="namedview18"
- showgrid="false"
- inkscape:zoom="11.313708"
- inkscape:cx="13.521499"
- inkscape:cy="7.2888914"
+ showgrid="true"
+ inkscape:zoom="7.9999996"
+ inkscape:cx="-8.1061327"
+ inkscape:cy="-2.0880469"
inkscape:window-x="0"
- inkscape:window-y="30"
+ inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="svg16" />
+ inkscape:current-layer="svg16">
+ <inkscape:grid
+ type="xygrid"
+ id="grid834" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#fafafa"
+ d="M 3 6 L 3 21 L 13.037109 21 C 11.809363 20.086603 11 18.638539 11 17 C 11 16.639689 11.133683 16.321649 11.207031 15.982422 C 10.599187 16.563587 10.056753 17.215882 9.6835938 18.003906 C 9.4104737 18.58265 8.6715955 18.759525 8.1660156 18.367188 C 7.7176805 18.019672 7.3726037 17.54614 7.1796875 17.001953 C 7.0848419 16.733398 7.1089972 16.437144 7.2460938 16.1875 C 8.9995067 12.99445 12.355232 11.0048 15.998047 11 L 16 11 C 17.788448 11.000515 19.504781 11.484635 21 12.349609 L 21 6 L 3 6 z M 20.810547 15.996094 C 20.880386 16.330634 21.0012 16.648272 21 17.001953 L 21 16.205078 C 20.934112 16.137961 20.878176 16.061349 20.810547 15.996094 z M 21 17.003906 C 20.998706 18.639844 20.190341 20.087212 18.964844 21 L 21 21 L 21 17.003906 z "
+ id="path2" />
+ <path
+ style="fill:#3a3a38"
+ d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 21 C 2 21.554 2.446 22 3 22 L 16 22 C 14.88896 22 13.869604 21.619345 13.037109 21 L 3 21 L 3 6 L 21 6 L 21 12.349609 C 21.347076 12.55039 21.679057 12.776333 22 13.017578 L 22 3 C 22 2.446 21.554 2 21 2 L 3 2 z M 16 22 L 21 22 C 21.554 22 22 21.554 22 21 L 22 17.429688 C 21.717397 16.977703 21.368688 16.580643 21 16.205078 L 21 17.001953 L 21 17.003906 L 21 21 L 18.964844 21 C 18.13196 21.620357 17.112026 22 16 22 z "
+ id="path4" />
<path
- d="M 21,6 H 3 v 15 h 18"
- id="path2"
inkscape:connector-curvature="0"
- style="fill:#fcfcfc"
- sodipodi:nodetypes="cccc" />
- <g
- id="g12"
- style="fill:#808080">
- <path
- d="M 22,3 C 22,2.446 21.554,2 21,2 H 3 C 2.446,2 2,2.446 2,3 v 18 c 0,0.554 0.446,1 1,1 h 18 c 0.554,0 1,-0.446 1,-1 z M 21,21 H 3 V 6 h 18 z"
- id="path4"
- inkscape:connector-curvature="0"
- sodipodi:nodetypes="cssssccccccccc" />
- <path
- d="m 5,8 v 4 H 9 V 8 Z m 1,1 h 2 v 2 H 6 Z"
- id="path6"
- inkscape:connector-curvature="0" />
- <path
- d="m 5,14 v 4 h 4 v -4 z m 1,1 h 2 v 2 H 6 Z"
- id="path8"
- inkscape:connector-curvature="0" />
- <path
- d="m 11,9 h 7 v 1 h -7 z"
- id="path10"
- inkscape:connector-curvature="0" />
- </g>
- <ellipse
- cy="18.325001"
- cx="17.704151"
- id="circle833"
- style="fill:#fcfcfc;fill-opacity:1;stroke:#4d82b8;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
- rx="5"
- ry="3.5" />
- <circle
- style="fill:#4d82b8;fill-opacity:1;stroke:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers stroke fill"
- id="path831"
- cx="17.704151"
- cy="18.325001"
- r="2" />
+ style="fill:#3a3a38"
+ d="M 15.999953,12 C 12.719844,12.0043 9.701836,13.792832 8.123,16.667969 8.251945,17.031703 8.480439,17.344556 8.77925,17.576172 10.101039,14.784863 12.911504,13.00371 15.999953,13 c -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 2.209139,0 4,-1.790861 4,-4 0.008,-2.079511 -1.578821,-3.81826 -3.650391,-4 2.961312,0.134551 5.605464,1.895565 6.871094,4.576172 0.301515,-0.233711 0.531909,-0.55005 0.660156,-0.917969 C 22.298738,13.785613 19.279394,12.000945 15.999953,12 Z m 0,2 c 1.656854,0 3,1.343146 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.656854 1.343146,-3 3,-3 z"
+ id="path22" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#1e8bcd"
+ d="m 15.999953,15 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.89543 2,-2 0.02896,-0.194894 0.02896,-0.392997 0,-0.587891 -0.174008,0.38903 -0.57545,0.625034 -1,0.587891 -0.552285,0 -1,-0.447715 -1,-1 -0.03682,-0.425027 0.200049,-0.826612 0.589844,-1 -0.195534,-0.02915 -0.39431,-0.02915 -0.589844,0 z"
+ id="path24" />
+ <path
+ style="opacity:1;fill:#c8c6c4;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ d="M 3,3 H 21 V 5 H 3 Z"
+ id="rect836" />
</svg>
diff --git a/loleaflet/images/lc_view100.svg b/loleaflet/images/lc_view100.svg
index fb49f86db1..f6fc0e5e52 100644
--- a/loleaflet/images/lc_view100.svg
+++ b/loleaflet/images/lc_view100.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="-10" cy="10" fill="#fff" r="6" transform="scale(-1 1)"/><path d="m10 2a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1 -6 6 6 6 0 0 1 -6-6 6 6 0 0 1 6-6z" fill="#808080"/><path d="m21 21-6-6" fill="none" stroke="#808080" stroke-linecap="round" stroke-width="2"/><path d="m8 13h2l.0057-4.9955956-.00721-.5107218-1.1565324 1.1006983c-.0971244.0809307-.179506.1219684-.2725763.0976892-.0890238-.0283258-.1771688-.1450625-.2135876-.1976674l-.3557937-.4944027 2-2h1v7h1.288136v1h-4.288136z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="10" cy="10" fill="#fafafa" r="7"/><path d="m10 2a8 8 0 0 0 -8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0 -8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1 -7 7 7 7 0 0 1 -7-7 7 7 0 0 1 7-7z" fill="#3a3a38"/><path d="m8 13h2l.0057-4.9955956-.00721-.5107218-1.1565324 1.1006983c-.0971244.0809307-.179506.1219684-.2725763.0976892-.0890238-.0283258-.1771688-.1450625-.2135876-.1976674l-.3557937-.4944027 2-2h1v7h1.288136v1h-4.288136z" fill="#1e8bcd"/><path d="m21 21-5-5" fill="#3a3a38" stroke="#3a3a38" stroke-linecap="round" stroke-width="2"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_warn-copy-paste.svg b/loleaflet/images/lc_warn-copy-paste.svg
index ce1964711f..c32702a7d8 100644
--- a/loleaflet/images/lc_warn-copy-paste.svg
+++ b/loleaflet/images/lc_warn-copy-paste.svg
@@ -5,11 +5,15 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- id="svg18"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
version="1.1"
- viewBox="0 0 24 24">
+ id="svg20"
+ sodipodi:docname="lc_warn-copy-paste.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
- id="metadata24">
+ id="metadata26">
<rdf:RDF>
<cc:Work
rdf:about="">
@@ -21,80 +25,92 @@
</rdf:RDF>
</metadata>
<defs
- id="defs22" />
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:pagecheckerboard="true"
+ inkscape:zoom="4.9166667"
+ inkscape:cx="-1.2855693"
+ inkscape:cy="9.2943792"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
<path
- id="path2"
- fill-rule="evenodd"
- fill="#fff"
- d="m3 16h10v-9-1l-3-3h-7z" />
+ d="m3 3v13h6v-10h4l-3-3z"
+ fill="#fafafa"
+ id="path2" />
<path
- id="path4"
- fill="#808080"
- d="m2.857422 2c-.474857 0-.857422.3825647-.857422.8574219v13.2851561c0 .474857.382565.857422.857422.857422h10.285156c.474857 0 .857422-.382565.857422-.857422v-10.142578l-1-1-2-2-1-1zm .142578 1h6v3.1425781c0 .474857.382565.8574219.857422.8574219h3.142578v9h-10zm7 .4140625 2.585938 2.5859375h-2.585938z" />
- <rect
- id="rect6"
- y="13"
- x="4"
- width="8"
- ry=".5"
- height="1"
- fill="#4d82b8" />
- <rect
- id="rect8"
- y="10"
- x="4"
- width="8"
- ry=".5"
- height="1"
- fill="#4d82b8" />
+ d="m2.8574219 2c-.474857 0-.8574219.3825647-.8574219.8574219v13.2851561c0 .474857.3825649.857422.8574219.857422h6.1425781v-1h-6v-13h6v3h1v-2.5859375l2.585938 2.5859375h1.414062l-1-1-2-2-1-1z"
+ fill="#3a3a38"
+ id="path4" />
<path
- id="path10"
- fill-rule="evenodd"
- fill="#fff"
- d="m 10.000792,6.4073602 h 10 v 8.9999998 1 l -3,3 h -7 z" />
+ d="m4.5 13c-.277 0-.5.223-.5.5s.223.5.5.5h4.5v-1z"
+ fill="#1e8bcd"
+ id="path6" />
<path
- id="path12"
- fill="#808080"
- d="m 9.8582136,5.4073602 c -0.474857,0 -0.857422,0.3825647 -0.857422,0.8574219 V 19.549938 c 0,0.474857 0.382565,0.857422 0.857422,0.857422 H 20.14337 c 0.474857,0 0.857422,-0.382565 0.857422,-0.857422 V 9.4073602 l -1,-1 -2,-2 -1,-1 z m 0.1425784,1 h 6 v 3.142578 c 0,0.4748568 0.382565,0.8574218 0.857422,0.8574218 h 3.142578 v 9 h -10 z m 7,0.4140625 2.585938,2.5859375 h -2.585938 z" />
- <rect
- rx="0.5"
- id="rect14"
- y="16.40736"
- x="11.000792"
- width="8"
- ry="0.5"
- height="1"
- fill="#4d82b8" />
- <rect
- rx="0.5"
- id="rect16"
- y="13.40736"
- x="11.000792"
- width="8"
- ry="0.5"
- height="1"
- fill="#4d82b8" />
+ d="m4.5 10c-.277 0-.5.223-.5.5s.223.5.5.5h4.5v-1z"
+ fill="#1e8bcd"
+ id="path8" />
<path
- id="path878"
- stroke-width="2"
- stroke-linecap="square"
- fill="#eac282"
- d="m 17.787436,12.09011 c -1.641266,0.688222 -3.282535,0.969344 -4.923801,1.230949 v 5.128959 c 0,1.436162 2.659711,3.398064 4.923801,4.308326 2.26409,-0.910262 4.923801,-2.872164 4.923801,-4.308326 V 13.321059 C 21.06997,13.059454 19.428702,12.778332 17.787436,12.09011 Z"
- style="opacity:1;fill:#ffffff;stop-opacity:1" />
+ style="fill:#fafafa"
+ d="M 11 8 L 11 21 L 13.802734 21 L 17.587891 12.589844 A 1.0001 1.0001 0 0 1 18.447266 12.001953 A 1.0001 1.0001 0 0 1 19.412109 12.589844 L 21 16.119141 L 21 12 L 21 11 L 18 8 L 11 8 z "
+ id="path10" />
+ <path
+ style="fill:#3a3a38"
+ d="M 10.857422 7 C 10.382565 7 10 7.3825647 10 7.8574219 L 10 21.142578 C 10 21.617435 10.382565 22 10.857422 22 L 13.353516 22 L 13.802734 21 L 11 21 L 11 8 L 17 8 L 17 11.142578 C 17 11.617435 17.382565 12 17.857422 12 L 21 12 L 21 16.119141 L 22 18.339844 L 22 11 L 21 10 L 19 8 L 18 7 L 10.857422 7 z M 18 8.4140625 L 20.585938 11 L 18 11 L 18 8.4140625 z "
+ id="path12" />
<g
- style="stroke-width:2.81746"
- id="g853"
- transform="matrix(0.35492961,0,0,0.35492961,12.108563,11.745354)">
+ fill="#1e8bcd"
+ id="g18">
<path
- id="path839"
- stroke-width="2"
- stroke-linecap="square"
- fill="#eac282"
- d="M 16,3 C 12.000003,4.6772979 7.9999982,5.362431 4,6 v 12.5 c 0,3.500131 6.482091,8.281561 12,10.5 5.517909,-2.218439 12,-6.999869 12,-10.5 V 6 C 24.000003,5.362431 19.999997,4.6772979 16,3 Z" />
+ d="M 12.5 18 C 12.223 18 12 18.223 12 18.5 C 12 18.777 12.223 19 12.5 19 L 14.703125 19 L 15.152344 18 L 12.5 18 z "
+ id="rect14" />
<path
- style="stroke-width:2.81746"
- id="path841"
- fill="#fff"
- d="m 16,7.0000003 c -1.104569,0 -2,0.895431 -2,1.9999997 0,2 0.666667,4.666667 1.333333,10 h 1.333334 C 17.333333,13.666667 18,11 18,9 18,7.8954313 17.104569,7.0000003 16,7.0000003 Z M 16,21 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z" />
+ d="M 12.5 15 C 12.223 15 12 15.223 12 15.5 C 12 15.777 12.223 16 12.5 16 L 16.052734 16 L 16.503906 15 L 12.5 15 z "
+ id="rect16" />
+ </g>
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#ed8733"
+ d="M 18.5,13 14,23 h 9 z"
+ id="path12-3" />
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#f8db8f"
+ d="m 18.5,15.433594 -2.957031,6.568359 h 5.914062 z"
+ id="path14" />
+ <g
+ style="fill:#3a3a38;fill-opacity:0.965649"
+ id="g20">
+ <rect
+ height="3"
+ ry="0.5"
+ width="1"
+ x="18"
+ y="17"
+ id="rect16-6" />
+ <rect
+ height="1"
+ ry="0.470588"
+ width="1"
+ x="18"
+ y="21"
+ id="rect18" />
</g>
</svg>
diff --git a/loleaflet/images/lc_watermark.svg b/loleaflet/images/lc_watermark.svg
index b5ad67e589..d8aa57fc94 100644
--- a/loleaflet/images/lc_watermark.svg
+++ b/loleaflet/images/lc_watermark.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fff"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c .554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#808080"/><path d="m15 7h4l-4-4z" fill="#fff" fill-rule="evenodd"/><path d="m6.0000209 10h1.0211345q.1535039 0 .2602892.08219.1134594.07534.1468299.20548l1.701891 6.21233q.093437.328767.1735261.767123.040045-.212329.086763-.404109.046719-.19863.1001111-.369863l1.9555073-6.19863q.03337-.116439.146829-.20548.11346-.089041.266963-.089041h.353727q.160178 0 .260289.08219.106785.07534.14683.20548l1.955506 6.21233q.05339.164384.100111.356164.04672.184932.08676.390411.04005-.205479.08009-.39726.04005-.19178.08676-.349315l1.695209-6.205479q.03337-.116439.14683-.20548.120134-.089041.273638-.089041h.954393l-2.662959 9h-1.101223l-2.10901-6.821918q-.03337-.09589-.06674-.205479-.02669-.116438-.06007-.246576-.02669.130138-.06007.246576-.0267.109589-.06007.205479l-2.1223577 6.821918h-1.0945495l-2.6629588-9z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-14.2705905l-4-3.7294095z" fill="#fafafa"/><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-10.109375-3.6412209-.2079239c0-.4506799.09887-.4265951-.604637-1.0675892l-3.307389-3.2370335c-.709525-.7368575-.711223-.7368575-1.094804-.7368575h-.331557-.661613zm0 1h9v4c0 .554.446 1 1 1h4v13h-14z" fill="#3a3a38"/><path d="m15 7h4l-4-4z" fill="#fafafa" fill-rule="evenodd"/><path d="m6.0000209 10h1.0211345q.1535039 0 .2602892.08219.1134594.07534.1468299.20548l1.701891 6.21233q.093437.328767.1735261.767123.040045-.212329.086763-.404109.046719-.19863.1001111-.369863l1.9555073-6.19863q.03337-.116439.146829-.20548.11346-.089041.266963-.089041h.353727q.160178 0 .260289.08219.106785.07534.14683.20548l1.955506 6.21233q.05339.164384.100111.356164.04672.184932.08676.390411.04005-.205479.08009-.39726.04005-.19178.08676-.349315l1.695209-6.205479q.03337-.116439.14683-.20548.120134-.089041.273638-.089041h.954393l-2.662959 9h-1.101223l-2.10901-6.821918q-.03337-.09589-.06674-.205479-.02669-.116438-.06007-.246576-.02669.130138-.06007.246576-.0267.109589-.06007.205479l-2.1223577 6.821918h-1.0945495l-2.6629588-9z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wordcountdialog.svg b/loleaflet/images/lc_wordcountdialog.svg
index f5c43498d3..781d492744 100644
--- a/loleaflet/images/lc_wordcountdialog.svg
+++ b/loleaflet/images/lc_wordcountdialog.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2 13h20v9h-20z" fill="#fff"/><path d="m5.300971 19.833333h1.4555016v-3.696491c0-.161404.00566-.329825.01699-.505263l-.9797731.784211c-.064185.04912-.1283709.07895-.1925567.08947-.064185.0105-.1245952.0105-.1812296 0-.056634-.0105-.1076052-.02806-.1529126-.05263-.041532-.02807-.073625-.05614-.096278-.08421l-.4304213-.547367 2.2597087-1.821053h1.2402913v5.833333h1.1666667v1.166667h-4.105987z" fill="#4d82b8"/><path d="m17 14q .478098 0 .867853.145942.394952.140729.670379.40134.280624.260611.431328.630678.155903.364854.155903.807892 0 .380492-.10913.708861-.10913.323158-.291017.620254-.181885.291884-.426132.573343-.244247.276248-.514477.557707l-1.465479 1.537602q.233853-.07297.467707-.109457.233852-.0417.436525-.0417h1.564217q.197476 0 .317.114672.124721.114666.124721.302305v.750559h-4.666667v-.422189q0-.119881.04677-.255399.05196-.140729.176689-.26061l2.005939-2.069248q.25464-.265823.44692-.505585.197475-.239761.327394-.474311.135114-.239761.202673-.479524.06756-.244973.06756-.510796 0-.479524-.23905-.724498-.23905-.244974-.675576-.244974-.187082 0-.342984.05734-.155902.05734-.280623.156366-.124722.09903-.213066.234551-.08834.135518-.135116.291884-.08315.23976-.228656.312732-.140311.07296-.389754.03127l-.665187-.11466q.07795-.505585.280623-.880865.202673-.380491.504084-.630677.306607-.255398.701558-.380492.394955-.130313.847071-.130313z" fill="#4d82b8"/><g fill="#808080"><path d="m12 10.999999h-1.084615q-.184615 0-.300001-.09133-.107692-.09132-.16923-.22831l-.8615385-2.40487h-4.169231l-.853846 2.39726q-.0461546.12938-.1769231.228315-.1230763.098936-.3.098936h-1.0846154l3.7923078-10h1.4230769l3.7846153 10zm-6.2307693-3.71385h3.4615386l-1.4307693-4.0258759q-.076923-.1826485-.1538462-.4261796-.076923-.2435312-.1461538-.5251141-.0769232.2891932-.1538463.5327245-.076923.2435311-.1461538.4261796z"/><path d="m13 11v-9.9999999h3.637185c.701435 0 1.303098.060882 1.804988.1826484.507936.1166925.922146.2891934 1.242628.5175039.326531.2232369.565381.4972095.716553.8219177.151171.3196347.226758.6823948.226758 1.0882799 0 .2435313-.04534.4794525-.136048.7077625-.08465.2283113-.214666.4388638-.390022.6316588-.175359.1927967-.39607.3678337-.662132.5251147-.266063.15728-.580498.28412-.943311.380518.828421.136986 1.451247.398275 1.86848.783866.42328.380518.634921.8828.634921 1.506849 0 .42618-.08768.814307-.263039 1.164383-.17536.350077-.432352.651953-.770975.905632-.338624.248605-.755857.4414-1.251699.578387-.489796.136987-1.052154.205479-1.687073.205479zm1.333334-4.550989v3.455099h2.666663c.417234 0 .773998-.04312 1.070292-.129376.302345-.09133.547243-.215626.734694-.372908.193501-.15728.332579-.345002.417235-.563165.0907-.223237.136048-.464232.136048-.722983 0-.51243-.193501-.918317-.5805-1.217657-.380947-.29934-.973538-.44901-1.777769-.44901zm0-.974125h2.24036c.405139 0 .758881-.04059 1.061223-.121762.302343-.08625.553289-.202943.752833-.350076.199547-.1471342.347695-.3247092.444444-.5327255.102795-.2080162.154192-.4388637.154192-.6925412 0-.5834604-.190476-1.0096401-.571426-1.2785391-.374906-.2739751-.967498-.4109613-1.777776-.4109613h-2.303852z"/><path d="m2.0058594 12.000071c-.5577284 0-1.0058594.448131-1.0058594 1.005858v8.988212c0 .557728.448131 1.005859 1.0058594 1.005859h19.9882816c.557728 0 1.005859-.448131 1.005859-1.005859v-8.988212c0-.557727-.448131-1.005858-1.005859-1.005858zm-.00586 1h20l .0000006 8.999929h-20z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m2.0000006 13.999929h20.0000004v9h-20.0000004z" fill="#fafafa"/><path d="m5.3009716 20.833262h1.4555016v-3.696491c0-.161404.00566-.329825.01699-.505263l-.9797731.784211c-.064185.04912-.1283709.07895-.1925567.08947-.064185.0105-.1245952.0105-.1812296 0-.056634-.0105-.1076052-.02806-.1529126-.05263-.041532-.02807-.073625-.05614-.096278-.08421l-.4304213-.547367 2.2597087-1.821053h1.2402913v5.833333h1.1666667v1.166667h-4.105987z" fill="#1e8bcd"/><path d="m17.000001 14.999929q.478098 0 .867853.145942.394952.140729.670379.40134.280624.260611.431328.630678.155903.364854.155903.807892 0 .380492-.10913.708861-.10913.323158-.291017.620254-.181885.291884-.426132.573343-.244247.276248-.514477.557707l-1.465479 1.537602q.233853-.07297.467707-.109457.233852-.0417.436525-.0417h1.564217q.197476 0 .317.114672.124721.114666.124721.302305v.750559h-4.666667v-.422189q0-.119881.04677-.255399.05196-.140729.176689-.26061l2.005939-2.069248q.25464-.265823.44692-.505585.197475-.239761.327394-.474311.135114-.239761.202673-.479524.06756-.244973.06756-.510796 0-.479524-.23905-.724498-.23905-.244974-.675576-.244974-.187082 0-.342984.05734-.155902.05734-.280623.156366-.124722.09903-.213066.234551-.08834.135518-.135116.291884-.08315.23976-.228656.312732-.140311.07296-.389754.03127l-.665187-.11466q.07795-.505585.280623-.880865.202673-.380491.504084-.630677.306607-.255398.701558-.380492.394955-.130313.847071-.130313z" fill="#1e8bcd"/><g fill="#3a3a38"><path d="m2.00586 13c-.5577284 0-1.0058594.448131-1.0058594 1.005858v8.988212c0 .557728.448131 1.005859 1.0058594 1.005859h19.988282c.557728 0 1.005859-.448131 1.005859-1.005859v-8.988212c0-.557727-.448131-1.005858-1.005859-1.005858zm-.00586 1h20l.000001 8.999929h-20.0000004z"/><g fill="#3a3a38" stroke-width=".397352"><path d="m6.2889088 12.029355q-.2017801 0-.310431-.06209-.1086508-.06209-.1474546-.256106l-.1707371-.70623q-.2949094.271627-.582058.488929-.2793878.209541-.5898187.356995-.310431.147455-.6674266.217302-.3569955.07761-.7838381.07761-.4423641 0-.8304027-.116412-.3802779-.12417-.6751873-.372515-.2871486-.256106-.4578857-.628623-.16297619-.380278-.16297619-.892489 0-.4501245.24058399-.8614455.2483447-.4190818.7993596-.7450343.551015-.3259524 1.4357431-.5277326.8847282-.2095408 2.1730166-.2405839v-.582058q0-.8847282-.3802779-1.3270923-.3725171-.4501248-1.0942691-.4501248-.4811679 0-.8148812.1241723-.3259525.1241724-.5665364.2716271-.240584.1474547-.4190818.2716271-.170737.1241723-.3492348.1241723-.1396939 0-.240584-.069847-.10089-.069847-.1629762-.1784978l-.2483448-.4346032q.6286227-.6053403 1.3503746-.9002497.7295127-.3026702 1.6142409-.3026702.6363834 0 1.1330729.2095409.4966895.2017801.8304027.582058.3337133.3802779.5044503.9080105.1784978.5277326.1784978 1.1718768v4.8504833zm-2.8404431-.838163q.341474 0 .6286227-.06985.2871486-.06985.5432541-.19402.2561055-.131933.481168-.318191.2328232-.19402.4578856-.426843v-1.5676733q-.9080105.0388039-1.5443939.1552155-.6363834.1086508-1.0399437.2949094-.3957994.1862586-.5742972.4423641-.1784978.2483447-.1784978.5587753 0 .29491.093129.512211.10089.209541.2638663.349235.1629762.131933.3880387.20178.2250624.06209.4811679.06209z"/><path d="m8.9818971 12.029355v-11.03581974h1.3658959v4.52453094q.465647-.551015 1.063226-.8692067.59758-.3259524 1.373657-.3259524.659666 0 1.187398.2561055.527733.2561055.90025.7372734.372517.481168.566537 1.1718768.20178.6829481.20178 1.5521547 0 .9235321-.225063 1.6763271-.225062.7527954-.644144 1.2960494-.419082.535493-1.016661.830402-.59758.29491-1.342614.29491-.745034 0-1.249485-.279388-.496689-.287149-.884728-.791599l-.07761.675187q-.03104.287149-.3337137.287149zm3.3448929-6.6277004q-.628622 0-1.10979.2949093-.473407.2949094-.869207.8381636v3.6630855q.356996.488928.783838.690708.426843.19402.939054.19402 1.047704 0 1.60648-.752795.558776-.7527953.558776-2.2428638 0-1.3814177-.49669-2.0333227-.496689-.6519049-1.412461-.6519049z"/><path d="m22.182973 5.8052148q-.06209.085369-.124173.1319331-.05433.038804-.162976.038804-.116412 0-.240584-.093129-.124172-.093129-.310431-.2017801-.186258-.1164116-.457886-.2095409-.263866-.093129-.651904-.093129-.512212 0-.908011.2017801-.388039.1940194-.651905.5665365-.256105.3647564-.395799.8924889-.131934.5277326-.131934 1.1873984 0 .682948.139694 1.2184414.147455.5277326.411321.8924888.263867.364757.636384.558776.372517.186259.838163.186259.450125 0 .737274-.116412.287148-.116412.481168-.256105.194019-.139694.318191-.256106.131934-.116412.271628-.116412.155215 0 .248344.131934l.3958.496689q-.248345.30267-.551015.527733-.30267.217301-.651905.364756-.349235.139694-.729513.209541-.372517.06985-.760556.06985-.667426 0-1.249484-.263866-.582058-.263867-1.016661-.760556-.426843-.50445-.675188-1.2262027-.240584-.7295127-.240584-1.6608055 0-.8459243.225063-1.5599155.225062-.7217519.651905-1.2417237.434603-.5199718 1.063226-.8071205.636383-.2949093 1.459025-.2949093.776077 0 1.358135.2638662.582058.2561056 1.032183.721752z"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapanchoronly.svg b/loleaflet/images/lc_wrapanchoronly.svg
index 6449a87d6e..ffa988d6b0 100644
--- a/loleaflet/images/lc_wrapanchoronly.svg
+++ b/loleaflet/images/lc_wrapanchoronly.svg
@@ -1 +1,83 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="1" ry=".44607" stroke-width=".62639" width="7.8474" x="14.153" y="3"/><g fill="#808080"><rect height="1" ry=".44607" width="20" x="2" y="21"/><rect height="1" ry=".44607" width="20" x="2" y="18"/></g><path d="m6.0195312 3c-.025732 0-.048613.00531-.074219.00586-.200914.00243-.4013562.020055-.5996094.052734-.00473.0007995-.00892.00117-.013672.00195-1.9218298.3180873-3.3314849 1.9797617-3.3320308 3.9277372.00269 1.3847676.7245386 2.6687199 1.90625 3.3906248.047967.03013.095222.06172.1445312.08984.1365652.07526.2774328.142432.421875.201172.1091601.04623.2201044.08456.3339844.121094.38422.12322.7875406.203125 1.2128906.203125v5.005863h.9804688v-12h2v12h1.017578v-11.6679688l2.982422-.6660156v-.6660156z" fill="#4d82b8"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg12"
+ sodipodi:docname="lc_wrapanchoronly.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata18">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs16" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview14"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="0.86440678"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg12" />
+ <rect
+ fill="#4d82b8"
+ height="1"
+ ry=".44607"
+ stroke-width=".62639"
+ width="7.8474"
+ x="14.153"
+ y="3"
+ id="rect2"
+ style="fill:#1e8bcd" />
+ <g
+ fill="#808080"
+ id="g8">
+ <rect
+ height="1"
+ ry=".44607"
+ width="20"
+ x="2"
+ y="21"
+ id="rect4"
+ style="fill:#3a3a38" />
+ <rect
+ height="1"
+ ry=".44607"
+ width="20"
+ x="2"
+ y="18"
+ id="rect6"
+ style="fill:#3a3a38" />
+ </g>
+ <path
+ d="m6.0195312 3c-.025732 0-.048613.00531-.074219.00586-.200914.00243-.4013562.020055-.5996094.052734-.00473.0007995-.00892.00117-.013672.00195-1.9218298.3180873-3.3314849 1.9797617-3.3320308 3.9277372.00269 1.3847676.7245386 2.6687199 1.90625 3.3906248.047967.03013.095222.06172.1445312.08984.1365652.07526.2774328.142432.421875.201172.1091601.04623.2201044.08456.3339844.121094.38422.12322.7875406.203125 1.2128906.203125v5.005863h.9804688v-12h2v12h1.017578v-11.6679688l2.982422-.6660156v-.6660156z"
+ fill="#4d82b8"
+ id="path10"
+ style="fill:#1e8bcd" />
+</svg>
diff --git a/loleaflet/images/lc_wrapcontour.svg b/loleaflet/images/lc_wrapcontour.svg
index 8a6981c36e..04554dcec7 100644
--- a/loleaflet/images/lc_wrapcontour.svg
+++ b/loleaflet/images/lc_wrapcontour.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="1" ry=".446068" transform="scale(-1 1)" width="20" x="-22" y="3"/><rect fill="#4d82b8" height="8.919747" ry=".743312" transform="matrix(.70710679 .70710677 -.70710679 .70710677 0 0)" width="8.919747" x="16.75333" y="-5.874086"/><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".446068" width="20" x="-22" y="6"/><rect height="1" ry=".446068" width="20" x="-22" y="21"/><rect height="1" ry=".410114" width="5.999999" x="-8" y="15"/><rect height="1" ry=".423729" width="6.000001" x="-8" y="12"/><rect height="1" ry=".419102" width="9" x="-11" y="9"/><rect height="1" ry=".410114" width="9" x="-11" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="1" ry=".446068" transform="scale(-1 1)" width="20" x="-22" y="3"/><path d="m16.793785-5.83363h8.838836v8.838836h-8.838836z" fill="#0063b1" stroke-width=".990929" transform="matrix(.70710679 .70710677 -.70710677 .70710679 0 0)"/><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".446068" width="20" x="-22" y="6"/><rect height="1" ry=".446068" width="20" x="-22" y="21"/><rect height="1" ry=".410114" width="5.999999" x="-8" y="15"/><rect height="1" ry=".423729" width="6.000001" x="-8" y="12"/><rect height="1" ry=".419102" width="9" x="-11" y="9"/><rect height="1" ry=".410114" width="9" x="-11" y="18"/></g><path d="m17.853682-4.773734h6.719044v6.719044h-6.719044z" fill="#83beec" stroke-width=".753277" transform="matrix(.70710679 .70710677 -.70710677 .70710679 0 0)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapideal.svg b/loleaflet/images/lc_wrapideal.svg
index 86c657c998..df62f65cf7 100644
--- a/loleaflet/images/lc_wrapideal.svg
+++ b/loleaflet/images/lc_wrapideal.svg
@@ -1,17 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#eac282"
- d="M 8 7 C 6.892 7 6 7.892 6 9 L 6 16 C 6 17.108 6.892 18 8 18 L 16 18 C 17.108 18 18 17.108 18 16 L 18 9 C 18 7.892 17.108 7 16 7 L 8 7 z M 8 8 L 16 8 C 16.554 8 17 8.446 17 9 L 17 16 C 17 16.554 16.554 17 16 17 L 8 17 C 7.446 17 7 16.554 7 16 L 7 9 C 7 8.446 7.446 8 8 8 z "
- />
- <path
- d="M 2.4453125 3 C 2.1981908 3 2 3.1981908 2 3.4453125 L 2 3.5546875 C 2 3.8018092 2.1981908 4 2.4453125 4 L 21.554688 4 C 21.801809 4 22 3.8018092 22 3.5546875 L 22 3.4453125 C 22 3.1981908 21.801809 3 21.554688 3 L 2.4453125 3 z M 2.4453125 6 C 2.1981908 6 2 6.1981908 2 6.4453125 L 2 6.5546875 C 2 6.8018092 2.1981908 7 2.4453125 7 L 21.554688 7 C 21.801809 7 22 6.8018092 22 6.5546875 L 22 6.4453125 C 22 6.1981908 21.801809 6 21.554688 6 L 2.4453125 6 z M 2.4453125 9 C 2.1981908 9 2 9.1981908 2 9.4453125 L 2 9.5546875 C 2 9.8018092 2.1981908 10 2.4453125 10 L 5.5546875 10 C 5.8018092 10 6 9.8018092 6 9.5546875 L 6 9.4453125 C 6 9.1981908 5.8018092 9 5.5546875 9 L 2.4453125 9 z M 18.445312 9 C 18.198191 9 18 9.1981908 18 9.4453125 L 18 9.5546875 C 18 9.8018092 18.198191 10 18.445312 10 L 21.554688 10 C 21.801809 10 22 9.8018092 22 9.5546875 L 22 9.4453125 C 22 9.1981908 21.801809 9 21.554688 9 L 18.445312 9 z M 2.4453125 12 C 2.1981908 12 2 12.198191 2 12.445312 L 2 12.554688 C 2 12.801809 2.1981908 13 2.4453125 13 L 5.5546875 13 C 5.8018092 13 6 12.801809 6 12.554688 L 6 12.445312 C 6 12.198191 5.8018092 12 5.5546875 12 L 2.4453125 12 z M 18.445312 12 C 18.198191 12 18 12.198191 18 12.445312 L 18 12.554688 C 18 12.801809 18.198191 13 18.445312 13 L 21.554688 13 C 21.801809 13 22 12.801809 22 12.554688 L 22 12.445312 C 22 12.198191 21.801809 12 21.554688 12 L 18.445312 12 z M 2.4101562 15 C 2.1829531 15 2 15.182953 2 15.410156 L 2 15.589844 C 2 15.817047 2.1829531 16 2.4101562 16 L 5.5898438 16 C 5.8170469 16 6 15.817047 6 15.589844 L 6 15.410156 C 6 15.182953 5.8170469 15 5.5898438 15 L 2.4101562 15 z M 18.410156 15 C 18.182953 15 18 15.182953 18 15.410156 L 18 15.589844 C 18 15.817047 18.182953 16 18.410156 16 L 21.589844 16 C 21.817047 16 22 15.817047 22 15.589844 L 22 15.410156 C 22 15.182953 21.817047 15 21.589844 15 L 18.410156 15 z M 2.296875 18 C 2.1325531 18 2 18.132553 2 18.296875 L 2 18.703125 C 2 18.867447 2.1325531 19 2.296875 19 L 21.703125 19 C 21.867447 19 22 18.867447 22 18.703125 L 22 18.296875 C 22 18.132553 21.867447 18 21.703125 18 L 2.296875 18 z M 2.4453125 21 C 2.1981908 21 2 21.198191 2 21.445312 L 2 21.554688 C 2 21.801809 2.1981908 22 2.4453125 22 L 21.554688 22 C 21.801809 22 22 21.801809 22 21.554688 L 22 21.445312 C 22 21.198191 21.801809 21 21.554688 21 L 2.4453125 21 z "
- style="fill:#808080" />
- <rect
- fill="#76a797"
- height="9"
- ry="1"
- width="10"
- x="7"
- y="8"
- style="fill:#4d82b8" />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m6 7h12v11h-12z" fill="#ed8733"/><path d="m2.4453125 3c-.2471217 0-.4453125.1981908-.4453125.4453125v.109375c0 .2471217.1981908.4453125.4453125.4453125h19.1093755c.247121 0 .445312-.1981908.445312-.4453125v-.109375c0-.2471217-.198191-.4453125-.445312-.4453125zm0 3c-.2471217 0-.4453125.1981908-.4453125.4453125v.109375c0 .2471217.1981908.4453125.4453125.4453125h19.1093755c.247121 0 .445312-.1981908.445312-.4453125v-.109375c0-.2471217-.198191-.4453125-.445312-.4453125zm0 3c-.2471217 0-.4453125.1981908-.4453125.4453125v.109375c0 .2471217.1981908.4453125.4453125.4453125h3.109375c.2471217 0 .4453125-.1981908.4453125-.4453125v-.109375c0-.2471217-.1981908-.4453125-.4453125-.4453125zm15.9999995 0c-.247121 0-.445312.1981908-.445312.4453125v.109375c0 .2471217.198191.4453125.445312.4453125h3.109376c.247121 0 .445312-.1981908.445312-.4453125v-.109375c0-.2471217-.198191-.4453125-.445312-.4453125zm-15.9999995 3c-.2471217 0-.4453125.198191-.4453125.445312v.109376c0 .247121.1981908.445312.4453125.445312h3.109375c.2471217 0 .4453125-.198191.4453125-.445312v-.109376c0-.247121-.1981908-.445312-.4453125-.445312zm15.9999995 0c-.247121 0-.445312.198191-.445312.445312v.109376c0 .247121.198191.445312.445312.445312h3.109376c.247121 0 .445312-.198191.445312-.445312v-.109376c0-.247121-.198191-.445312-.445312-.445312zm-16.0351558 3c-.2272031 0-.4101562.182953-.4101562.410156v.179688c0 .227203.1829531.410156.4101562.410156h3.1796876c.2272031 0 .4101562-.182953.4101562-.410156v-.179688c0-.227203-.1829531-.410156-.4101562-.410156zm15.9999998 0c-.227203 0-.410156.182953-.410156.410156v.179688c0 .227203.182953.410156.410156.410156h3.179688c.227203 0 .410156-.182953.410156-.410156v-.179688c0-.227203-.182953-.410156-.410156-.410156zm-16.113281 3c-.1643219 0-.296875.132553-.296875.296875v.40625c0 .164322.1325531.296875.296875.296875h19.40625c.164322 0 .296875-.132553.296875-.296875v-.40625c0-.164322-.132553-.296875-.296875-.296875zm.1484375 3c-.2471217 0-.4453125.198191-.4453125.445312v.109376c0 .247121.1981908.445312.4453125.445312h19.1093755c.247121 0 .445312-.198191.445312-.445312v-.109376c0-.247121-.198191-.445312-.445312-.445312z" fill="#3a3a38"/><path d="m7 8h10v9h-10z" fill="#0063b1"/><path d="m8 9h8v7h-8z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapleft.svg b/loleaflet/images/lc_wrapleft.svg
index 5ce47e383e..e19e215d65 100644
--- a/loleaflet/images/lc_wrapleft.svg
+++ b/loleaflet/images/lc_wrapleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#808080" height="1" ry=".446068" width="20" x="-22" y="3"/><rect fill="#4d82b8" height="9" ry="1" width="10" x="-22" y="8"/><g fill="#808080"><rect height="1" ry=".446068" width="20" x="-22" y="6"/><rect height="1" ry=".446068" width="20" x="-22" y="21"/><rect height="1" ry=".410114" width="8" x="-10" y="15"/><rect height="1" ry=".446068" width="8" x="-10" y="12"/><rect height="1" ry=".419102" width="8" x="-10" y="9"/><rect height="1" ry=".410114" width="20" x="-22" y="18"/></g></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><rect fill="#3a3a38" height="1" ry=".446068" width="20" x="-22" y="3"/><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="-22" y="6"/><rect height="1" ry=".446068" width="20" x="-22" y="21"/><rect height="1" ry=".410114" width="8" x="-10" y="15"/><rect height="1" ry=".446068" width="8" x="-10" y="12"/><rect height="1" ry=".419102" width="8" x="-10" y="9"/><rect height="1" ry=".410114" width="20" x="-22" y="18"/></g><g transform="scale(-1 1)"><path d="m12 8h10v9h-10z" fill="#0063b1"/><path d="m13 9h8v7h-8z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapmenu.svg b/loleaflet/images/lc_wrapmenu.svg
index b34b507e0a..3791093e25 100644
--- a/loleaflet/images/lc_wrapmenu.svg
+++ b/loleaflet/images/lc_wrapmenu.svg
@@ -1,12 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <rect x="2" y="3" width="20" height="1" ry=".44607" fill="#808080"/>
- <g fill="#808080">
- <rect x="2" y="6" width="20" height="1" ry=".44607"/>
- <rect x="2" y="21" width="20" height="1" ry=".44607"/>
- <rect x="2" y="12" width="20" height="1" ry=".44607"/>
- <rect x="2" y="18" width="20" height="1" ry=".44607"/>
- <rect x="2" y="9" width="20" height="1" ry=".44607"/>
- <rect x="2" y="15" width="20" height="1" ry=".44607"/>
- </g>
- <rect x="7" y="8" width="10" height="9" ry="1" fill="#4d82b8"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="1" ry=".446068" width="20" x="2" y="3"/><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".446068" width="20" x="2" y="12"/><rect height="1" ry=".446068" width="20" x="2" y="18"/><rect height="1" ry=".446068" width="20" x="2" y="9"/><rect height="1" ry=".446068" width="20" x="2" y="15"/></g><path d="m7 8h10v9h-10z" fill="#0063b1"/><path d="m8 9h8v7h-8z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapoff.svg b/loleaflet/images/lc_wrapoff.svg
index ce5fac7dc3..8d3f5e3b86 100644
--- a/loleaflet/images/lc_wrapoff.svg
+++ b/loleaflet/images/lc_wrapoff.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="1" ry=".446068" width="20" x="2" y="3"/><rect fill="#4d82b8" height="9" ry="1" width="10" x="7" y="8"/><g fill="#808080"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".446068" width="20" x="2" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="2" y="3"/><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".446068" width="20" x="2" y="18"/></g><path d="m7 8h10v9h-10z" fill="#0063b1"/><path d="m8 9h8v7h-8z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapon.svg b/loleaflet/images/lc_wrapon.svg
index 31d798dd66..fbac707846 100644
--- a/loleaflet/images/lc_wrapon.svg
+++ b/loleaflet/images/lc_wrapon.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="1" ry=".446068" width="20" x="2" y="3"/><rect fill="#4d82b8" height="9" ry="1" width="10" x="7" y="8"/><g fill="#808080"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".410114" width="4" x="2" y="15"/><rect height="1" ry=".446068" width="4" x="2" y="12"/><rect height="1" ry=".446068" width="4" x="2" y="9"/><rect height="1" ry=".410114" width="4" x="18" y="15"/><rect height="1" ry=".446068" width="4" x="18" y="12"/><rect height="1" ry=".446068" width="4" x="18" y="9"/><rect height="1" ry=".271186" width="20" x="2" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="1" ry=".446068" width="20" x="2" y="3"/><path d="m7 8h10v9h-10z" fill="#0063b1"/><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".410114" width="4" x="2" y="15"/><rect height="1" ry=".446068" width="4" x="2" y="12"/><rect height="1" ry=".446068" width="4" x="2" y="9"/><rect height="1" ry=".410114" width="4" x="18" y="15"/><rect height="1" ry=".446068" width="4" x="18" y="12"/><rect height="1" ry=".446068" width="4" x="18" y="9"/><rect height="1" ry=".271186" width="20" x="2" y="18"/></g><path d="m8 9h8v7h-8z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrappropertypanel.svg b/loleaflet/images/lc_wrappropertypanel.svg
index 0c94634541..55e05dcfd1 100644
--- a/loleaflet/images/lc_wrappropertypanel.svg
+++ b/loleaflet/images/lc_wrappropertypanel.svg
@@ -1,19 +1,81 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg26"
+ sodipodi:docname="lc_wrappropertypanel.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata32">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs30" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview28"
+ showgrid="false"
+ inkscape:zoom="19.666667"
+ inkscape:cx="14.922657"
+ inkscape:cy="11.749846"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="g24" />
+ <g
+ transform="translate(24)"
+ id="g24">
+ <path
+ style="fill:#3a3a38"
+ d="M 2.4453125 3 C 2.1981908 3 2 3.1981908 2 3.4453125 L 2 3.5546875 C 2 3.8018092 2.1981908 4 2.4453125 4 L 21.554688 4 C 21.801808 4 22 3.8018092 22 3.5546875 L 22 3.4453125 C 22 3.1981908 21.801808 3 21.554688 3 L 2.4453125 3 z M 2.4453125 6 C 2.1981908 6 2 6.1981908 2 6.4453125 L 2 6.5546875 C 2 6.8018092 2.1981908 7 2.4453125 7 L 21.554688 7 C 21.801808 7 22 6.8018092 22 6.5546875 L 22 6.4453125 C 22 6.1981908 21.801808 6 21.554688 6 L 2.4453125 6 z M 14.419922 9 C 14.187739 9 14 9.1877394 14 9.4199219 L 14 9.5800781 C 14 9.8122606 14.187739 10 14.419922 10 L 21.580078 10 C 21.812261 10 22 9.8122606 22 9.5800781 L 22 9.4199219 C 22 9.1877394 21.812261 9 21.580078 9 L 14.419922 9 z M 14.445312 12 C 14.198192 12 14 12.198192 14 12.445312 L 14 12.554688 C 14 12.801808 14.198192 13 14.445312 13 L 14.519531 13 A 1.0001 1.0001 0 0 1 15.726562 12.925781 L 15.837891 13 L 15.980469 13 L 16.019531 12.802734 A 1.0001 1.0001 0 0 1 17 12 L 14.445312 12 z M 19 12 A 1.0001 1.0001 0 0 1 19.980469 12.802734 L 20.019531 13 L 20.162109 13 L 20.273438 12.925781 A 1.0001 1.0001 0 0 1 21.478516 13 L 21.554688 13 C 21.801808 13 22 12.801808 22 12.554688 L 22 12.445312 C 22 12.198192 21.801808 12 21.554688 12 L 19 12 z M 2.4101562 18 C 2.1829532 18 2 18.182953 2 18.410156 L 2 18.589844 C 2 18.817047 2.1829531 19 2.4101562 19 L 12 19 L 12 18 L 2.4101562 18 z M 2.4453125 21 C 2.1981908 21 2 21.198192 2 21.445312 L 2 21.554688 C 2 21.801808 2.1981908 22 2.4453125 22 L 13.515625 22 L 13.050781 21.535156 A 1.0001 1.0001 0 0 1 12.773438 21 L 2.4453125 21 z "
+ transform="translate(-24)"
+ id="rect2" />
+ <g
+ transform="scale(-1 1)"
+ id="g22">
+ <path
+ d="m12 8h10v9h-10z"
+ id="path18"
+ fill="#0063b1" />
+ <path
+ d="m13 9h8v7h-8z"
+ id="path20"
+ fill="#83beec" />
+ </g>
+ </g>
<path
- style="fill:#808080"
- d="M 9 3 L 9 4 L 21.554688 4 C 21.801809 4 22 3.8018092 22 3.5546875 L 22 3.4453125 C 22 3.1981908 21.801809 3 21.554688 3 L 9 3 z M 9 6 L 9 7 L 21.554688 7 C 21.801809 7 22 6.8018092 22 6.5546875 L 22 6.4453125 C 22 6.1981908 21.801809 6 21.554688 6 L 9 6 z M 2.4199219 9 C 2.1877389 9 2 9.1877394 2 9.4199219 L 2 9.5800781 C 2 9.8122606 2.1877389 10 2.4199219 10 L 9.5800781 10 C 9.8122611 10 10 9.8122606 10 9.5800781 L 10 9.4199219 C 10 9.1877394 9.8122611 9 9.5800781 9 L 8 9 L 2.4199219 9 z M 2.4453125 12 C 2.1981915 12 2 12.198192 2 12.445312 L 2 12.554688 C 2 12.801808 2.1981915 13 2.4453125 13 L 9.5546875 13 C 9.8018085 13 10 12.801809 10 12.554688 L 10 12.445312 C 10 12.198192 9.8018085 12 9.5546875 12 L 2.4453125 12 z M 2.4101562 15 C 2.1829533 15 2 15.182953 2 15.410156 L 2 15.589844 C 2 15.817047 2.1829532 16 2.4101562 16 L 9.5898438 16 C 9.8170468 16 10 15.817047 10 15.589844 L 10 15.410156 C 10 15.182953 9.8170428 15 9.5898438 15 L 2.4101562 15 z M 2.4101562 18 C 2.1829533 18 2 18.182953 2 18.410156 L 2 18.589844 C 2 18.817047 2.1829532 19 2.4101562 19 L 21.589844 19 C 21.817047 19 22 18.817047 22 18.589844 L 22 18.410156 C 22 18.182953 21.817047 18 21.589844 18 L 2.4101562 18 z M 2.4453125 21 C 2.1981915 21 2 21.198192 2 21.445312 L 2 21.554688 C 2 21.801808 2.1981915 22 2.4453125 22 L 21.554688 22 C 21.801809 22 22 21.801808 22 21.554688 L 22 21.445312 C 22 21.198192 21.801813 21 21.554688 21 L 2.4453125 21 z "
- id="rect2" />
- <rect
- style="fill:#4d82b8"
- height="9"
- ry="1"
- width="10"
- x="-22"
- y="8"
- id="rect4"
- transform="scale(-1,1)" />
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#1e8bcd;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ d="m 17,13 -0.349609,1.744141 -1.478516,-0.986329 -0.707031,0.707032 -0.707032,0.707031 0.986329,1.478516 L 13,17 v 1 1 l 1.744141,0.349609 -0.986329,1.478516 0.707032,0.707031 0.707031,0.707032 1.478516,-0.986329 L 17,23 h 1 1 l 0.349609,-1.744141 1.478516,0.986329 0.707031,-0.707032 0.707032,-0.707031 L 21.255859,19.349609 23,19 V 18 17 L 21.255859,16.650391 22.242188,15.171875 21.535156,14.464844 20.828125,13.757812 19.349609,14.744141 19,13 h -1 z m 0.800781,1 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 2,-2 2,2 0 0 0 -2,-2 z m 0,1 a 1,1 0 0 1 1,1 1,1 0 0 1 -1,1 1,1 0 0 1 -1,-1 1,1 0 0 1 1,-1 z"
+ id="path1470" />
<path
- style="fill:#eac282"
- d="M 1.5 1 C 1.223 1 1 1.223 1 1.5 L 1 6.5 C 1 6.777 1.223 7 1.5 7 C 1.777 7 2 6.777 2 6.5 L 2 2 L 6.5 2 C 6.777 2 7 1.777 7 1.5 C 7 1.223 6.777 1 6.5 1 L 1.5 1 z M 7.484375 2 C 7.357211 2.00407 7.2363784 2.05645 7.1464844 2.1464844 L 2.1464844 7.1464844 C 1.8317216 7.4614847 2.0546902 7.9998123 2.5 8 L 7.5 8 C 7.7761296 7.9999691 7.9999691 7.7761296 8 7.5 L 8 2.5 C 8.0001053 2.2176526 7.7665856 1.9912092 7.484375 2 z "
- id="rect12-6" />
+ id="path1537"
+ d="m 17.800781,14 h 0.398438 L 18.5,15.5 h 0.535156 L 19.414062,15.878906 20.6875,15.03125 20.96875,15.3125 20.121094,16.585938 20.5,16.964844 V 17.5 l 1.5,0.300781 v 0.398438 L 20.5,18.5 v 0.535156 L 20.121094,19.414062 20.96875,20.6875 20.6875,20.96875 19.414062,20.121094 19.035156,20.5 H 18.5 L 18.199219,22 H 17.800781 L 17.5,20.5 H 16.964844 L 16.585938,20.121094 15.3125,20.96875 15.03125,20.6875 15.878906,19.414062 15.5,19.035156 V 18.5 L 14,18.199219 V 17.800781 L 15.5,17.5 V 16.964844 L 15.878906,16.585938 15.03125,15.3125 15.3125,15.03125 16.585938,15.878906 16.964844,15.5 H 17.5 Z M 18,16 c -1.104569,0 -2,0.895431 -2,2 0,1.104569 0.895431,2 2,2 1.104569,0 2,-0.895431 2,-2 0,-1.104569 -0.895431,-2 -2,-2 z"
+ style="opacity:1;fill:#fafafa;fill-opacity:1;stroke:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccsssss" />
</svg>
diff --git a/loleaflet/images/lc_wrapright.svg b/loleaflet/images/lc_wrapright.svg
index a6d51c617c..cbe61271db 100644
--- a/loleaflet/images/lc_wrapright.svg
+++ b/loleaflet/images/lc_wrapright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="1" ry=".446068" width="20" x="2" y="3"/><rect fill="#4d82b8" height="9" ry="1" width="10" x="2" y="8"/><g fill="#808080"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".410114" width="8" x="14" y="15"/><rect height="1" ry=".446068" width="8" x="14" y="12"/><rect height="1" ry=".419102" width="8" x="14" y="9"/><rect height="1" ry=".410114" width="20" x="2" y="18"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(24)"><rect fill="#3a3a38" height="1" ry=".446068" width="20" x="-22" y="3"/><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="-22" y="6"/><rect height="1" ry=".446068" width="20" x="-22" y="21"/><rect height="1" ry=".410114" width="8" x="-10" y="15"/><rect height="1" ry=".446068" width="8" x="-10" y="12"/><rect height="1" ry=".419102" width="8" x="-10" y="9"/><rect height="1" ry=".410114" width="20" x="-22" y="18"/></g><g transform="scale(-1 1)"><path d="m12 8h10v9h-10z" fill="#0063b1"/><path d="m13 9h8v7h-8z" fill="#83beec"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wraptext.svg b/loleaflet/images/lc_wraptext.svg
index 88fe199752..d41aefe7b5 100644
--- a/loleaflet/images/lc_wraptext.svg
+++ b/loleaflet/images/lc_wraptext.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#808080" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".487288" width="12.999997" x="-16" y="10"/><rect height="1" ry=".411017" width="19" x="-22" y="21"/><rect height="1" ry=".464045" width="6.000001" x="-9" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.5 13.007812c-.276142 0-.5.223858-.5.5s.223858.5.5.5h4c1.380712 0 2.5 1.119288 2.5 2.5h.0059v.423829 2.068359h1v-2.068359-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".5" width="18" x="-21" y="2"/><rect height="1" ry=".487288" width="12.999997" x="-16" y="10"/><rect height="1" ry=".411017" width="19" x="-22" y="21"/><rect height="1" ry=".464045" width="6.000001" x="-9" y="13"/><rect height="1" ry=".5" width="11" x="-14" y="5"/></g><path d="m21.5 16.5-2.995 2.992879-3.005-2.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m11.5 13.007812c-.276142 0-.5.223858-.5.5s.223858.5.5.5h4c1.380712 0 2.5 1.119288 2.5 2.5h.0059v.423829 2.068359h1v-2.068359-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapthrough.svg b/loleaflet/images/lc_wrapthrough.svg
index b34b507e0a..3791093e25 100644
--- a/loleaflet/images/lc_wrapthrough.svg
+++ b/loleaflet/images/lc_wrapthrough.svg
@@ -1,12 +1 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <rect x="2" y="3" width="20" height="1" ry=".44607" fill="#808080"/>
- <g fill="#808080">
- <rect x="2" y="6" width="20" height="1" ry=".44607"/>
- <rect x="2" y="21" width="20" height="1" ry=".44607"/>
- <rect x="2" y="12" width="20" height="1" ry=".44607"/>
- <rect x="2" y="18" width="20" height="1" ry=".44607"/>
- <rect x="2" y="9" width="20" height="1" ry=".44607"/>
- <rect x="2" y="15" width="20" height="1" ry=".44607"/>
- </g>
- <rect x="7" y="8" width="10" height="9" ry="1" fill="#4d82b8"/>
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="1" ry=".446068" width="20" x="2" y="3"/><g fill="#3a3a38"><rect height="1" ry=".446068" width="20" x="2" y="6"/><rect height="1" ry=".446068" width="20" x="2" y="21"/><rect height="1" ry=".446068" width="20" x="2" y="12"/><rect height="1" ry=".446068" width="20" x="2" y="18"/><rect height="1" ry=".446068" width="20" x="2" y="9"/><rect height="1" ry=".446068" width="20" x="2" y="15"/></g><path d="m7 8h10v9h-10z" fill="#0063b1"/><path d="m8 9h8v7h-8z" fill="#83beec"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/lc_wrapthroughtransparencytoggle.svg b/loleaflet/images/lc_wrapthroughtransparencytoggle.svg
index 37f749f89f..1c4d5ad0ae 100644
--- a/loleaflet/images/lc_wrapthroughtransparencytoggle.svg
+++ b/loleaflet/images/lc_wrapthroughtransparencytoggle.svg
@@ -1,12 +1,110 @@
-<svg version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <rect x="7" y="8" width="10" height="9" ry="1" fill="#4d82b8"/>
- <rect x="2" y="3" width="20" height="1" ry=".44607" fill="#808080"/>
- <g fill="#808080">
- <rect x="2" y="6" width="20" height="1" ry=".44607"/>
- <rect x="2" y="21" width="20" height="1" ry=".44607"/>
- <rect x="2" y="12" width="20" height="1" ry=".44607"/>
- <rect x="2" y="18" width="20" height="1" ry=".44607"/>
- <rect x="2" y="9" width="20" height="1" ry=".44607"/>
- <rect x="2" y="15" width="20" height="1" ry=".44607"/>
- </g>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 24 24"
+ version="1.1"
+ id="svg22"
+ sodipodi:docname="lc_wrapthrough.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata28">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs26" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview24"
+ showgrid="false"
+ inkscape:zoom="9.8333333"
+ inkscape:cx="0.86440678"
+ inkscape:cy="12"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg22" />
+ <path
+ d="m7 8h10v9h-10z"
+ fill="#0063b1"
+ id="path18" />
+ <path
+ d="m8 9h8v7h-8z"
+ fill="#83beec"
+ id="path20" />
+ <rect
+ fill="#3a3a38"
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="3"
+ id="rect2" />
+ <g
+ fill="#3a3a38"
+ id="g16">
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="6"
+ id="rect4" />
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="21"
+ id="rect6" />
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="12"
+ id="rect8" />
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="18"
+ id="rect10" />
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="9"
+ id="rect12" />
+ <rect
+ height="1"
+ ry=".446068"
+ width="20"
+ x="2"
+ y="15"
+ id="rect14" />
+ </g>
</svg>
diff --git a/loleaflet/images/lc_xlinecolor.svg b/loleaflet/images/lc_xlinecolor.svg
index bf6ead04f2..aa7df27da5 100644
--- a/loleaflet/images/lc_xlinecolor.svg
+++ b/loleaflet/images/lc_xlinecolor.svg
@@ -1 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v16h-18z" fill="#fff"/><path d="m3 2c-.554 0-1 .446-1 1v16c0 .554.446 1 1 1h18c.554 0 1-.446 1-1v-16c0-.554-.446-1-1-1zm0 1h18v16h-18z" fill="#4d82b8"/><path d="m18.791016 2.9998446c-2.024439 1.4714687-4.730024 3.7411959-6.876954 6.0429688-.194876.2089383-.384252.4098921-.568359.6191406-.116389.1222132-.237166.2229163-.353515.349609-.07344.0869-.14368.18478-.214844.271485-1.3349826 1.486007-2.6346528 3.20583-3.7675784 4.83789-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.038668-.158268-.1149372-.320081-.2109375-.476562 1.9843886-1.685837 3.4256901-3.102846 4.4296871-4.175782.270428-.278544.595111-.642696.957032-1.046874 1.353947-1.5119865 3.289303-3.8939765 5.671875-7.5527344z" fill="#808080"/><path d="m7.0097656 15.120938c-.3768434-.169964-.82793-.178171-1.3125.162109-.9456866.664092-.7495529 3.049617-2.6972656 3.048828.1844093.802815 2.1784206.793524 3.5253906.435547 1.2713696-.337886 1.6599002-1.525404 1.4179688-2.515625-.0386682-.158268-.1149372-.320081-.2109375-.476562z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="matrix(1 0 0 -1 0 24)"><rect height="3" rx="1" width="18" x="3" y="2"/><rect height="2" ry=".5" transform="scale(1 -1)" width="9" x="3" y="-10"/></g><g fill-rule="evenodd" transform="translate(10)"><path d="m7 4-1.0197613.018687-3.9802387-.018687c-.931826.0674074-1.26108412.24659-1.80891038 1.0686251-.23536957.5001291-.18812052 1.0060873-.18554966 1.1134571l-.00553996 5.8179178c1.2308966-.665811 2.1877407-1.400014 3-2.5.0025999-.9507136-.0122883-.9878477.007811-2.8527291-.0087902-.7429187.5557234-.8771154.992189-1.1472709z" fill="#0063b1"/><path d="m2.0605469 4.9941406c-.3933227.0298039-.5371223.0742138-.6074219.1152344-.0623055.036356-.1932771.1836649-.3769531.4433594-.0369594.0978716-.0676512.2049334-.0761719.3046875-.0102171.1196148-.00388037.1387207 0 .3007812a.99433536.99433536 0 0 1 0 .025391l-.003906 3.7246093c.3212554-.2755246.7352629-.48896 1.0117185-.8378909-.0012383-.6195262-.0106929-.8583307.0058594-2.4121094-.0073824-.6239362.3322038-1.2339661.6914062-1.5292969.0984394-.0809353.1245173-.075221.2109375-.1308593z" fill="#83beec"/></g><path d="m20.5 3-6 3 3.5 7 6-3z" fill="#3a3a38"/><path d="m10.177734 3.9667969-4.7109371 2.3554687 2.8554687 5.7109374 4.7109374-2.3554686z" fill="#fafafa" transform="translate(10)"/><path d="m18.5 8v-5.5c0-2.8277921 4-2.4999999 4 0v3.5" fill="none" stroke="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/minus.svg b/loleaflet/images/minus.svg
index e1f0273443..d23d1d61d7 100644
--- a/loleaflet/images/minus.svg
+++ b/loleaflet/images/minus.svg
@@ -1 +1,59 @@
-<svg viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg"><path d="m1 6v1h9v-1z" fill="#808080"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 12 12"
+ id="svg6"
+ sodipodi:docname="minus.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="39.333333"
+ inkscape:cx="4.1195346"
+ inkscape:cy="6.3543628"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ d="m 2,5 v 1 h 9 V 5 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38"
+ sodipodi:nodetypes="ccccc" />
+</svg>
diff --git a/loleaflet/images/net_52x60.svg b/loleaflet/images/net_52x60.svg
index 7fcf9be716..56c4733884 100644
--- a/loleaflet/images/net_52x60.svg
+++ b/loleaflet/images/net_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z" fill="none" stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-9.99955 20.0003-16-2z" fill="none" stroke="#4d82b8"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m42 43.0001h1v1h-1z"/><path d="m43 42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m16 43.0001h1v1h-1z"/><path d="m17 42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z" fill="none" stroke="#fb983b"/><path d="m10.5 18.4997 18.99955-10 19 10-9.99955 20.0003-16-2z" fill="none" stroke="#1e8bcd"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/netfill_52x60.svg b/loleaflet/images/netfill_52x60.svg
index 34ddd46b88..e64d8d4165 100644
--- a/loleaflet/images/netfill_52x60.svg
+++ b/loleaflet/images/netfill_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m29.376953 8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 1.2519531-14.0625 7.4003909a1.0001 1.0001 0 0 1 .0625.347656v3a1.0001 1.0001 0 0 1 -1 1h-.433594l10.644532 15.96875 16.578124 2.072266 9.019532-18.041016h-.808594a1.0001 1.0001 0 0 1 -1-1v-3a1.0001 1.0001 0 0 1 .0625-.345703l-14.0625-7.4023439v.7480469a1.0001 1.0001 0 0 1 -1 1h-3a1.0001 1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-18.623047 6-.376953.197266v.455078l.083984.125.148438.222656h.767578v-1zm37.623047 0v1h.808594l.191406-.380859v-.419922l-.378906-.199219zm-5 1h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-24 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1z" fill="#4d82b8" fill-rule="evenodd"/><path d="m37 37h3v3h-3z" fill="#4d82b8"/><path d="m38 38h1v1h-1z" fill="#fff"/><path d="m21 35h3v3h-3z" fill="#4d82b8"/><path d="m22 36h1v1h-1z" fill="#fff"/><path d="m31.982422 15.185547a1.0001 1.0001 0 0 1 -.982422.814453 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 5.808593a1.0001 1.0001 0 0 1 .099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -.388672-.080078l-2.222656 14.080078h.611328a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1h21v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1h1a1.0001 1.0001 0 0 1 .119141.007812l.761718-16.007812h-.880859a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 .703125-.955078z" fill="#eac282" fill-rule="evenodd"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m42 43h1v1h-1z"/><path d="m43 42h1v1h-1z"/><path d="m42 41h1v1h-1z"/><path d="m41 42h1v1h-1z"/></g><path d="m42 42h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m16 43h1v1h-1z"/><path d="m17 42h1v1h-1z"/><path d="m16 41h1v1h-1z"/><path d="m15 42h1v1h-1z"/></g><path d="m16 42h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m29.376953 8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 1.2519531-14.0625 7.4003909a1.0001 1.0001 0 0 1 .0625.347656v3a1.0001 1.0001 0 0 1 -1 1h-.433594l10.644532 15.96875 16.578124 2.072266 9.019532-18.041016h-.808594a1.0001 1.0001 0 0 1 -1-1v-3a1.0001 1.0001 0 0 1 .0625-.345703l-14.0625-7.4023439v.7480469a1.0001 1.0001 0 0 1 -1 1h-3a1.0001 1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-18.623047 6-.376953.197266v.455078l.083984.125.148438.222656h.767578v-1zm37.623047 0v1h.808594l.191406-.380859v-.419922l-.378906-.199219zm-5 1h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-24 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m37 37h3v3h-3z" fill="#1e8bcd"/><path d="m38 38h1v1h-1z" fill="#fafafa"/><path d="m21 35h3v3h-3z" fill="#1e8bcd"/><path d="m22 36h1v1h-1z" fill="#fafafa"/><path d="m31.982422 15.185547a1.0001 1.0001 0 0 1 -.982422.814453 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 5.808593a1.0001 1.0001 0 0 1 .099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -.388672-.080078l-2.222656 14.080078h.611328a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1h21v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1h1a1.0001 1.0001 0 0 1 .119141.007812l.761718-16.007812h-.880859a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 .703125-.955078z" fill="#fb983b" fill-rule="evenodd"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#3a3a38"/><g fill="#fb983b"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fafafa"/><path d="m47 17h3v3h-3z" fill="#1e8bcd"/><path d="m48 18h1v1h-1z" fill="#fafafa"/><path d="m9 17h3v3h-3z" fill="#1e8bcd"/><path d="m10 18h1v1h-1z" fill="#fafafa"/><path d="m28 7h3v3h-3z" fill="#1e8bcd"/><path d="m29 8h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m42 43h1v1h-1z"/><path d="m43 42h1v1h-1z"/><path d="m42 41h1v1h-1z"/><path d="m41 42h1v1h-1z"/></g><path d="m42 42h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m16 43h1v1h-1z"/><path d="m17 42h1v1h-1z"/><path d="m16 41h1v1h-1z"/><path d="m15 42h1v1h-1z"/></g><path d="m16 42h1v1h-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/netlinepoint_52x60.svg b/loleaflet/images/netlinepoint_52x60.svg
index 7fcf9be716..225cdf1ea5 100644
--- a/loleaflet/images/netlinepoint_52x60.svg
+++ b/loleaflet/images/netlinepoint_52x60.svg
@@ -1 +1,237 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z" fill="none" stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-9.99955 20.0003-16-2z" fill="none" stroke="#4d82b8"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m42 43.0001h1v1h-1z"/><path d="m43 42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m16 43.0001h1v1h-1z"/><path d="m17 42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="52"
+ viewBox="0 0 60 52"
+ width="60"
+ version="1.1"
+ id="svg90"
+ sodipodi:docname="netlinepoint_52x60.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata96">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs94" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview92"
+ showgrid="false"
+ inkscape:zoom="4.5384615"
+ inkscape:cx="23.749589"
+ inkscape:cy="40.571353"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg90" />
+ <path
+ d="m0 0h60v52h-60z"
+ fill="#fff"
+ id="path2"
+ style="fill:#fafafa" />
+ <path
+ d="m19.5 23.5 9.99965-8.9997 14 6.9997-.99965 21h-26z"
+ fill="none"
+ stroke="#eac282"
+ id="path4"
+ style="stroke:#ed8733" />
+ <path
+ d="m10.5 18.4997 18.99955-10 19 10-9.99955 20.0003-16-2z"
+ fill="none"
+ stroke="#4d82b8"
+ id="path6"
+ style="stroke:#1e8bcd" />
+ <path
+ d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z"
+ fill="#808080"
+ id="path8"
+ style="fill:#3a3a38" />
+ <g
+ fill="#eac282"
+ id="g18">
+ <path
+ d="m19 24h1v1h-1z"
+ id="path10"
+ style="fill:#ed8733" />
+ <path
+ d="m20 23h1v1h-1z"
+ id="path12"
+ style="fill:#ed8733" />
+ <path
+ d="m19 22h1v1h-1z"
+ id="path14"
+ style="fill:#ed8733" />
+ <path
+ d="m18 23h1v1h-1z"
+ id="path16"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m19 23h1v1h-1z"
+ fill="#fff"
+ id="path20" />
+ <path
+ d="m47 17h3v3h-3z"
+ fill="#4d82b8"
+ id="path22"
+ style="fill:#1e8bcd" />
+ <path
+ d="m48 18h1v1h-1z"
+ fill="#fff"
+ id="path24" />
+ <path
+ d="m37 37.0001h3v3h-3z"
+ fill="#4d82b8"
+ id="path26"
+ style="fill:#1e8bcd" />
+ <path
+ d="m38 38.0001h1v1h-1z"
+ fill="#fff"
+ id="path28" />
+ <path
+ d="m21 35.0001h3v3h-3z"
+ fill="#4d82b8"
+ id="path30"
+ style="fill:#1e8bcd" />
+ <path
+ d="m22 36.0001h1v1h-1z"
+ fill="#fff"
+ id="path32" />
+ <path
+ d="m9 17h3v3h-3z"
+ fill="#4d82b8"
+ id="path34"
+ style="fill:#1e8bcd" />
+ <path
+ d="m10 18h1v1h-1z"
+ fill="#fff"
+ id="path36" />
+ <path
+ d="m28 7h3v3h-3z"
+ fill="#4d82b8"
+ id="path38"
+ style="fill:#1e8bcd" />
+ <path
+ d="m29 8h1v1h-1z"
+ fill="#fff"
+ id="path40" />
+ <g
+ fill="#eac282"
+ id="g50">
+ <path
+ d="m29 15h1v1h-1z"
+ id="path42"
+ style="fill:#ed8733" />
+ <path
+ d="m30 14h1v1h-1z"
+ id="path44"
+ style="fill:#ed8733" />
+ <path
+ d="m29 13h1v1h-1z"
+ id="path46"
+ style="fill:#ed8733" />
+ <path
+ d="m28 14h1v1h-1z"
+ id="path48"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m29 14h1v1h-1z"
+ fill="#fff"
+ id="path52" />
+ <g
+ fill="#eac282"
+ id="g62">
+ <path
+ d="m43 22h1v1h-1z"
+ id="path54"
+ style="fill:#ed8733" />
+ <path
+ d="m44 21h1v1h-1z"
+ id="path56"
+ style="fill:#ed8733" />
+ <path
+ d="m43 20h1v1h-1z"
+ id="path58"
+ style="fill:#ed8733" />
+ <path
+ d="m42 21h1v1h-1z"
+ id="path60"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m43 21h1v1h-1z"
+ fill="#fff"
+ id="path64" />
+ <g
+ fill="#eac282"
+ id="g74">
+ <path
+ d="m42 43.0001h1v1h-1z"
+ id="path66"
+ style="fill:#ed8733" />
+ <path
+ d="m43 42.0001h1v1h-1z"
+ id="path68"
+ style="fill:#ed8733" />
+ <path
+ d="m42 41.0001h1v1h-1z"
+ id="path70"
+ style="fill:#ed8733" />
+ <path
+ d="m41 42.0001h1v1h-1z"
+ id="path72"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m42 42.0001h1v1h-1z"
+ fill="#fff"
+ id="path76" />
+ <g
+ fill="#eac282"
+ id="g86">
+ <path
+ d="m16 43.0001h1v1h-1z"
+ id="path78"
+ style="fill:#ed8733" />
+ <path
+ d="m17 42.0001h1v1h-1z"
+ id="path80"
+ style="fill:#ed8733" />
+ <path
+ d="m16 41.0001h1v1h-1z"
+ id="path82"
+ style="fill:#ed8733" />
+ <path
+ d="m15 42.0001h1v1h-1z"
+ id="path84"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m16 42.0001h1v1h-1z"
+ fill="#fff"
+ id="path88" />
+</svg>
diff --git a/loleaflet/images/netlinepointstack_52x60.svg b/loleaflet/images/netlinepointstack_52x60.svg
index 7eccd530fe..e187f2b517 100644
--- a/loleaflet/images/netlinepointstack_52x60.svg
+++ b/loleaflet/images/netlinepointstack_52x60.svg
@@ -1 +1,247 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z" fill="none" stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-6 24.0003h-25.99955z" fill="none" stroke="#4d82b8"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m15 41h3v3h-3z" fill="#4d82b8"/><path d="m16 42h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ height="52"
+ viewBox="0 0 60 52"
+ width="60"
+ version="1.1"
+ id="svg90"
+ sodipodi:docname="netlinepointstack_52x60.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata96">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs94" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview92"
+ showgrid="false"
+ inkscape:zoom="9.0769231"
+ inkscape:cx="22.927485"
+ inkscape:cy="32.943686"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg90" />
+ <path
+ d="m0 0h60v52h-60z"
+ fill="#fff"
+ id="path2"
+ style="fill:#fafafa" />
+ <path
+ d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z"
+ fill="none"
+ stroke="#eac282"
+ id="path4"
+ style="stroke:#ed8733" />
+ <path
+ d="m10.5 18.4997 18.99955-10 19 10-6 24.0003h-25.99955z"
+ fill="none"
+ stroke="#4d82b8"
+ id="path6"
+ style="stroke:#1e8bcd" />
+ <path
+ d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z"
+ fill="#808080"
+ id="path8"
+ style="fill:#3a3a38" />
+ <g
+ fill="#eac282"
+ id="g18">
+ <path
+ d="m19 24h1v1h-1z"
+ id="path10"
+ style="fill:#ed8733" />
+ <path
+ d="m20 23h1v1h-1z"
+ id="path12"
+ style="fill:#ed8733" />
+ <path
+ d="m19 22h1v1h-1z"
+ id="path14"
+ style="fill:#ed8733" />
+ <path
+ d="m18 23h1v1h-1z"
+ id="path16"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m19 23h1v1h-1z"
+ fill="#fff"
+ id="path20"
+ style="fill:#fafafa" />
+ <path
+ d="m47 17h3v3h-3z"
+ fill="#4d82b8"
+ id="path22"
+ style="fill:#1e8bcd" />
+ <path
+ d="m48 18h1v1h-1z"
+ fill="#fff"
+ id="path24"
+ style="fill:#fafafa" />
+ <path
+ d="m41 41h3v3h-3z"
+ fill="#4d82b8"
+ id="path26"
+ style="fill:#1e8bcd" />
+ <path
+ d="m42 42h1v1h-1z"
+ fill="#fff"
+ id="path28"
+ style="fill:#fafafa" />
+ <path
+ d="m15 41h3v3h-3z"
+ fill="#4d82b8"
+ id="path30"
+ style="fill:#1e8bcd" />
+ <path
+ d="m16 42h1v1h-1z"
+ fill="#fff"
+ id="path32"
+ style="fill:#fafafa" />
+ <path
+ d="m9 17h3v3h-3z"
+ fill="#4d82b8"
+ id="path34"
+ style="fill:#1e8bcd" />
+ <path
+ d="m10 18h1v1h-1z"
+ fill="#fff"
+ id="path36"
+ style="fill:#fafafa" />
+ <path
+ d="m28 7h3v3h-3z"
+ fill="#4d82b8"
+ id="path38"
+ style="fill:#1e8bcd" />
+ <path
+ d="m29 8h1v1h-1z"
+ fill="#fff"
+ id="path40"
+ style="fill:#fafafa" />
+ <g
+ fill="#eac282"
+ id="g50">
+ <path
+ d="m29 15h1v1h-1z"
+ id="path42"
+ style="fill:#ed8733" />
+ <path
+ d="m30 14h1v1h-1z"
+ id="path44"
+ style="fill:#ed8733" />
+ <path
+ d="m29 13h1v1h-1z"
+ id="path46"
+ style="fill:#ed8733" />
+ <path
+ d="m28 14h1v1h-1z"
+ id="path48"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m29 14h1v1h-1z"
+ fill="#fff"
+ id="path52"
+ style="fill:#fafafa" />
+ <g
+ fill="#eac282"
+ id="g62">
+ <path
+ d="m43 22h1v1h-1z"
+ id="path54"
+ style="fill:#ed8733" />
+ <path
+ d="m44 21h1v1h-1z"
+ id="path56"
+ style="fill:#ed8733" />
+ <path
+ d="m43 20h1v1h-1z"
+ id="path58"
+ style="fill:#ed8733" />
+ <path
+ d="m42 21h1v1h-1z"
+ id="path60"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m43 21h1v1h-1z"
+ fill="#fff"
+ id="path64"
+ style="fill:#fafafa" />
+ <g
+ fill="#eac282"
+ id="g74">
+ <path
+ d="m38 39h1v1h-1z"
+ id="path66"
+ style="fill:#ed8733" />
+ <path
+ d="m39 38h1v1h-1z"
+ id="path68"
+ style="fill:#ed8733" />
+ <path
+ d="m38 37h1v1h-1z"
+ id="path70"
+ style="fill:#ed8733" />
+ <path
+ d="m37 38h1v1h-1z"
+ id="path72"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m38 38h1v1h-1z"
+ fill="#fff"
+ id="path76"
+ style="fill:#fafafa" />
+ <g
+ fill="#eac282"
+ id="g86">
+ <path
+ d="m22 37h1v1h-1z"
+ id="path78"
+ style="fill:#ed8733" />
+ <path
+ d="m23 36h1v1h-1z"
+ id="path80"
+ style="fill:#ed8733" />
+ <path
+ d="m22 35h1v1h-1z"
+ id="path82"
+ style="fill:#ed8733" />
+ <path
+ d="m21 36h1v1h-1z"
+ id="path84"
+ style="fill:#ed8733" />
+ </g>
+ <path
+ d="m22 36h1v1h-1z"
+ fill="#fff"
+ id="path88"
+ style="fill:#fafafa" />
+</svg>
diff --git a/loleaflet/images/netpoint_52x60.svg b/loleaflet/images/netpoint_52x60.svg
index a4977ceef3..0690423ad6 100644
--- a/loleaflet/images/netpoint_52x60.svg
+++ b/loleaflet/images/netpoint_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m29 6v22.6328l-19.167969-11.0664-.5.8672 19.167969 11.0664v.293l-15.617188 15.6172.707032.707 15.910156-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m18 38h3v3h-3z" fill="#4d82b8"/><path d="m19 39h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m29 6v22.6328l-19.167969-11.0664-.5.8672 19.167969 11.0664v.293l-15.617188 15.6172.707032.707 15.910156-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#3a3a38"/><g fill="#fb983b"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fafafa"/><path d="m47 17h3v3h-3z" fill="#1e8bcd"/><path d="m48 18h1v1h-1z" fill="#fafafa"/><path d="m41 41h3v3h-3z" fill="#1e8bcd"/><path d="m42 42h1v1h-1z" fill="#fafafa"/><path d="m18 38h3v3h-3z" fill="#1e8bcd"/><path d="m19 39h1v1h-1z" fill="#fafafa"/><path d="m9 17h3v3h-3z" fill="#1e8bcd"/><path d="m10 18h1v1h-1z" fill="#fafafa"/><path d="m28 7h3v3h-3z" fill="#1e8bcd"/><path d="m29 8h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/netpointstack_52x60.svg b/loleaflet/images/netpointstack_52x60.svg
index 4ec77ae0d0..2136ddfdc5 100644
--- a/loleaflet/images/netpointstack_52x60.svg
+++ b/loleaflet/images/netpointstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m37 37.0001h3v3h-3z" fill="#4d82b8"/><path d="m38 38.0001h1v1h-1z" fill="#fff"/><path d="m21 35.0001h3v3h-3z" fill="#4d82b8"/><path d="m22 36.0001h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m42 43.0001h1v1h-1z"/><path d="m43 42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m16 43.0001h1v1h-1z"/><path d="m17 42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#3a3a38"/><g fill="#fb983b"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fafafa"/><path d="m47 17h3v3h-3z" fill="#1e8bcd"/><path d="m48 18h1v1h-1z" fill="#fafafa"/><path d="m37 37.0001h3v3h-3z" fill="#1e8bcd"/><path d="m38 38.0001h1v1h-1z" fill="#fafafa"/><path d="m21 35.0001h3v3h-3z" fill="#1e8bcd"/><path d="m22 36.0001h1v1h-1z" fill="#fafafa"/><path d="m9 17h3v3h-3z" fill="#1e8bcd"/><path d="m10 18h1v1h-1z" fill="#fafafa"/><path d="m28 7h3v3h-3z" fill="#1e8bcd"/><path d="m29 8h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m42 43.0001h1v1h-1z"/><path d="m43 42.0001h1v1h-1z"/><path d="m42 41.0001h1v1h-1z"/><path d="m41 42.0001h1v1h-1z"/></g><path d="m42 42.0001h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m16 43.0001h1v1h-1z"/><path d="m17 42.0001h1v1h-1z"/><path d="m16 41.0001h1v1h-1z"/><path d="m15 42.0001h1v1h-1z"/></g><path d="m16 42.0001h1v1h-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/netstack_52x60.svg b/loleaflet/images/netstack_52x60.svg
index 7eccd530fe..d176e7034e 100644
--- a/loleaflet/images/netstack_52x60.svg
+++ b/loleaflet/images/netstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z" fill="none" stroke="#eac282"/><path d="m10.5 18.4997 18.99955-10 19 10-6 24.0003h-25.99955z" fill="none" stroke="#4d82b8"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m15 41h3v3h-3z" fill="#4d82b8"/><path d="m16 42h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m19.5 23.5 9.99965-8.9997 14 6.9997-5 17.0003-16-2z" fill="none" stroke="#fb983b"/><path d="m10.5 18.4997 18.99955-10 19 10-6 24.0003h-25.99955z" fill="none" stroke="#1e8bcd"/><path d="m29 6v22.6328l-19.16797-11.0664-.5.8672 19.16797 11.0664v.293l-15.61719 15.6172.70703.707 15.91016-15.9102 15.91016 15.9102.70703-.707-15.61719-15.6172v-.293l19.16797-11.0664-.5-.8672-19.16797 11.0664v-22.6328z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/netstackfill_52x60.svg b/loleaflet/images/netstackfill_52x60.svg
index b1acb66c7b..0e694a6a1c 100644
--- a/loleaflet/images/netstackfill_52x60.svg
+++ b/loleaflet/images/netstackfill_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m29.376953 8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 1.2519531-14.064453 7.4003909a1.0001 1.0001 0 0 1 .064453.347656v3a1.0001 1.0001 0 0 1 -1 1h-1.390625l4.75 19h2.640625a1.0001 1.0001 0 0 1 1 1v2h21v-2a1.0001 1.0001 0 0 1 1-1h2.640625l4.75-19h-1.390625a1.0001 1.0001 0 0 1 -1-1v-3a1.0001 1.0001 0 0 1 .064453-.347656l-14.064453-7.4003909v.7480469a1.0001 1.0001 0 0 1 -1 1h-3a1.0001 1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-18.623047 6-.376953.197266v.361328l.015625.0625.09375.378906h.890625v-1zm37.623047 0v1h.890625l.109375-.439453v-.363281l-.376953-.197266zm-5 1h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-24 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm3 13h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm16 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-22 6v.5625l.109375.4375h.890625v-1zm26 0v1h.890625l.109375-.4375v-.5625z" fill="#4d82b8" fill-rule="evenodd"/><path d="m31.982422 15.183594a1.0001 1.0001 0 0 1 -.982422.816406 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 5.808593a1.0001 1.0001 0 0 1 .099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-.435547l1.884766 8.166016a1.0001 1.0001 0 0 1 .550781-.166016h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -.050781.310547l11.050781 1.382812v-.693359a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1h1a1.0001 1.0001 0 0 1 .677734.265625l3.607422-12.265625h-.285156a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 .705078-.955078z" fill="#eac282" fill-rule="evenodd"/><path d="m29 6v22.6328l-19.167969-11.0664-.4999999.8672 19.1679689 11.0664v.293l-15.617188 15.6172.707032.707 15.910156-15.9102 15.910156 15.9102.707032-.707-15.617188-15.6172v-.293l19.167969-11.0664-.5-.8672-19.167969 11.0664v-22.6328z" fill="#808080"/><g fill="#eac282"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fff"/><path d="m47 17h3v3h-3z" fill="#4d82b8"/><path d="m48 18h1v1h-1z" fill="#fff"/><path d="m41 41h3v3h-3z" fill="#4d82b8"/><path d="m42 42h1v1h-1z" fill="#fff"/><path d="m15 41h3v3h-3z" fill="#4d82b8"/><path d="m16 42h1v1h-1z" fill="#fff"/><path d="m9 17h3v3h-3z" fill="#4d82b8"/><path d="m10 18h1v1h-1z" fill="#fff"/><path d="m28 7h3v3h-3z" fill="#4d82b8"/><path d="m29 8h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m29.376953 8-.376953.1992188v.8007812h1v-.8007812l-.376953-.1992188zm-2.376953 1.2519531-14.064453 7.4003909a1.0001 1.0001 0 0 1 .064453.347656v3a1.0001 1.0001 0 0 1 -1 1h-1.390625l4.75 19h2.640625a1.0001 1.0001 0 0 1 1 1v2h21v-2a1.0001 1.0001 0 0 1 1-1h2.640625l4.75-19h-1.390625a1.0001 1.0001 0 0 1 -1-1v-3a1.0001 1.0001 0 0 1 .064453-.347656l-14.064453-7.4003909v.7480469a1.0001 1.0001 0 0 1 -1 1h-3a1.0001 1.0001 0 0 1 -1-1zm2 2.7480469h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-18.623047 6-.376953.197266v.361328l.015625.0625.09375.378906h.890625v-1zm37.623047 0v1h.890625l.109375-.439453v-.363281l-.376953-.197266zm-5 1h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-24 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm3 13h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm16 2h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1zm-22 6v.5625l.109375.4375h.890625v-1zm26 0v1h.890625l.109375-.4375v-.5625z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m31.982422 15.183594a1.0001 1.0001 0 0 1 -.982422.816406 1.0001 1.0001 0 0 1 -1 1h-1a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -.646484-.240234l-6.453125 5.808593a1.0001 1.0001 0 0 1 .099609.431641 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -1 1 1.0001 1.0001 0 0 1 -1 1h-.435547l1.884766 8.166016a1.0001 1.0001 0 0 1 .550781-.166016h1a1.0001 1.0001 0 0 1 1 1 1.0001 1.0001 0 0 1 1 1v1a1.0001 1.0001 0 0 1 -.050781.310547l11.050781 1.382812v-.693359a1.0001 1.0001 0 0 1 1-1 1.0001 1.0001 0 0 1 1-1h1a1.0001 1.0001 0 0 1 .677734.265625l3.607422-12.265625h-.285156a1.0001 1.0001 0 0 1 -1-1 1.0001 1.0001 0 0 1 -1-1v-1a1.0001 1.0001 0 0 1 .705078-.955078z" fill="#fb983b" fill-rule="evenodd"/><path d="m29 6v22.6328l-19.167969-11.0664-.4999999.8672 19.1679689 11.0664v.293l-15.617188 15.6172.707032.707 15.910156-15.9102 15.910156 15.9102.707032-.707-15.617188-15.6172v-.293l19.167969-11.0664-.5-.8672-19.167969 11.0664v-22.6328z" fill="#3a3a38"/><g fill="#fb983b"><path d="m19 24h1v1h-1z"/><path d="m20 23h1v1h-1z"/><path d="m19 22h1v1h-1z"/><path d="m18 23h1v1h-1z"/></g><path d="m19 23h1v1h-1z" fill="#fafafa"/><path d="m47 17h3v3h-3z" fill="#1e8bcd"/><path d="m48 18h1v1h-1z" fill="#fafafa"/><path d="m41 41h3v3h-3z" fill="#1e8bcd"/><path d="m42 42h1v1h-1z" fill="#fafafa"/><path d="m15 41h3v3h-3z" fill="#1e8bcd"/><path d="m16 42h1v1h-1z" fill="#fafafa"/><path d="m9 17h3v3h-3z" fill="#1e8bcd"/><path d="m10 18h1v1h-1z" fill="#fafafa"/><path d="m28 7h3v3h-3z" fill="#1e8bcd"/><path d="m29 8h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m29 15h1v1h-1z"/><path d="m30 14h1v1h-1z"/><path d="m29 13h1v1h-1z"/><path d="m28 14h1v1h-1z"/></g><path d="m29 14h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m43 22h1v1h-1z"/><path d="m44 21h1v1h-1z"/><path d="m43 20h1v1h-1z"/><path d="m42 21h1v1h-1z"/></g><path d="m43 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m38 39h1v1h-1z"/><path d="m39 38h1v1h-1z"/><path d="m38 37h1v1h-1z"/><path d="m37 38h1v1h-1z"/></g><path d="m38 38h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 37h1v1h-1z"/><path d="m23 36h1v1h-1z"/><path d="m22 35h1v1h-1z"/><path d="m21 36h1v1h-1z"/></g><path d="m22 36h1v1h-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostackdirect3d_52x60.svg b/loleaflet/images/nostackdirect3d_52x60.svg
index d6d7dcc2ec..590b59b4fb 100644
--- a/loleaflet/images/nostackdirect3d_52x60.svg
+++ b/loleaflet/images/nostackdirect3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m14.285714 7.9554 14.410714-4.9777-2.977678 2.9554-14.433036 5.0223z" opacity=".7"/><path d="m28.669643 2.933 14.946429 29.7321-3.044643 3.134-14.901786-29.8661z" opacity=".8"/><path d="m43.580357 32.6429 10.772321-8.6607-3.200892 3.2902-10.616072 8.5491z" opacity=".7"/></g><g fill="#eac282"><path d="m44.294643 5.9465 10.579473 6.1556-3.157836 3.0947-10.421637-6.2503z" opacity=".7"/><path d="m23.446429 26.7946 20.838835-20.866-2.842164 3.0632-20.996671 20.8028z" opacity=".8"/><path d="m14.820749 18.1894 8.748572 8.6494-3.12627 3.2526-8.622302-8.902z" opacity=".7"/></g><g fill="none"><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" stroke="#4d82b8"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m14.285714 7.9554 14.410714-4.9777-2.977678 2.9554-14.433036 5.0223z" opacity=".7"/><path d="m28.669643 2.933 14.946429 29.7321-3.044643 3.134-14.901786-29.8661z" opacity=".8"/><path d="m43.580357 32.6429 10.772321-8.6607-3.200892 3.2902-10.616072 8.5491z" opacity=".7"/></g><g fill="#fb983b"><path d="m44.294643 5.9465 10.579473 6.1556-3.157836 3.0947-10.421637-6.2503z" opacity=".7"/><path d="m23.446429 26.7946 20.838835-20.866-2.842164 3.0632-20.996671 20.8028z" opacity=".8"/><path d="m14.820749 18.1894 8.748572 8.6494-3.12627 3.2526-8.622302-8.902z" opacity=".7"/></g><g fill="none"><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" stroke="#1e8bcd"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostackdirectboth_52x60.svg b/loleaflet/images/nostackdirectboth_52x60.svg
index eb1788a5b2..fd047cc162 100644
--- a/loleaflet/images/nostackdirectboth_52x60.svg
+++ b/loleaflet/images/nostackdirectboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#eac282"/><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" fill="none" stroke="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#eac282"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#fb983b"/><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" fill="none" stroke="#1e8bcd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostackdirectlines_52x60.svg b/loleaflet/images/nostackdirectlines_52x60.svg
index 0d7ef076d0..aa79ee6132 100644
--- a/loleaflet/images/nostackdirectlines_52x60.svg
+++ b/loleaflet/images/nostackdirectlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#eac282"/><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" fill="none" stroke="#4d82b8"/><g fill="#808080"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m11.499553 21.4996 9 9 21.000447-20.9996 9.999553 5.9996" fill="none" stroke="#fb983b"/><path d="m11.49996 11.4 14-4.9998 15 30 11.00004-8.9002" fill="none" stroke="#1e8bcd"/><g fill="#3a3a38"><path d="m3 45h52v1h-52z"/><path d="m6 3h1v46h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostackdirectpoints_52x60.svg b/loleaflet/images/nostackdirectpoints_52x60.svg
index 8f202ab125..e3f0d64fac 100644
--- a/loleaflet/images/nostackdirectpoints_52x60.svg
+++ b/loleaflet/images/nostackdirectpoints_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#eac282"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksmooth3d_52x60.svg b/loleaflet/images/nostacksmooth3d_52x60.svg
index 00d05ad48b..6c0f7070a0 100644
--- a/loleaflet/images/nostacksmooth3d_52x60.svg
+++ b/loleaflet/images/nostacksmooth3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m14.191012 8.3026c2.67049-1.7827 2.499239-3.224 14.505416-5.3249l-2.977678 2.9554c-5.352462.2904-9.796702 2.9018-14.433036 5.0223z" opacity=".7"/><path d="m28.636161 3c.296617.056.64829.8063.798395 1.1128 4.785238 9.7691 8.4813 21.6967 14.181516 28.5523l-3.044643 3.134c-5.004531 2.1235-7.727959-16.6976-11.550626-25.4257l-3.35116-4.4404z" opacity=".8"/><path d="m43.580357 32.6429c2.052547.8045 4.523334-3.083 7.426191-5.2199l.145238.1651c-4.084418 10.178-7.65624 9.2284-10.928572 8.5013z" opacity=".7"/></g><g fill="#eac282"><path d="m44.294643 5.9465c5.607757 1.2825 8.725065 5.0447 10.674175 7.513l-3.126269 1.9267c-2.509271-2.9346-5.23644-5.9777-10.547906-6.4397z" opacity=".7"/><path d="m20.433036 30.2321c.951511-.5147 1.602952-.1216 2.352266-.8031.831671-.7564 1.68831-1.1758 2.44683-1.9476 10.039671-10.2147 13.887561-21.6635 19.053132-21.5528l-2.842164 3.0632-3.681662 2.42c-5.771669 6.2147-11.543339 13.1412-17.315009 18.3828z" opacity=".8"/><path d="m15.776084 19.4088 7.793237 7.43-3.12627 3.2526c-5.538474-.169-7.407492-4.0075-8.466052-8.6565z" opacity=".7"/></g><g fill="none"><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" stroke="#4d82b8"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m14.191012 8.3026c2.67049-1.7827 2.499239-3.224 14.505416-5.3249l-2.977678 2.9554c-5.352462.2904-9.796702 2.9018-14.433036 5.0223z" opacity=".7"/><path d="m28.636161 3c.296617.056.64829.8063.798395 1.1128 4.785238 9.7691 8.4813 21.6967 14.181516 28.5523l-3.044643 3.134c-5.004531 2.1235-7.727959-16.6976-11.550626-25.4257l-3.35116-4.4404z" opacity=".8"/><path d="m43.580357 32.6429c2.052547.8045 4.523334-3.083 7.426191-5.2199l.145238.1651c-4.084418 10.178-7.65624 9.2284-10.928572 8.5013z" opacity=".7"/></g><g fill="#fb983b"><path d="m44.294643 5.9465c5.607757 1.2825 8.725065 5.0447 10.674175 7.513l-3.126269 1.9267c-2.509271-2.9346-5.23644-5.9777-10.547906-6.4397z" opacity=".7"/><path d="m20.433036 30.2321c.951511-.5147 1.602952-.1216 2.352266-.8031.831671-.7564 1.68831-1.1758 2.44683-1.9476 10.039671-10.2147 13.887561-21.6635 19.053132-21.5528l-2.842164 3.0632-3.681662 2.42c-5.771669 6.2147-11.543339 13.1412-17.315009 18.3828z" opacity=".8"/><path d="m15.776084 19.4088 7.793237 7.43-3.12627 3.2526c-5.538474-.169-7.407492-4.0075-8.466052-8.6565z" opacity=".7"/></g><g fill="none"><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" stroke="#1e8bcd"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksmoothboth_52x60.svg b/loleaflet/images/nostacksmoothboth_52x60.svg
index e313cf8a80..346fcb6a4b 100644
--- a/loleaflet/images/nostacksmoothboth_52x60.svg
+++ b/loleaflet/images/nostacksmoothboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" fill="none" stroke="#4d82b8"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" fill="none" stroke="#eac282"/><g fill="#4d82b8"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#eac282"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" fill="none" stroke="#1e8bcd"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" fill="none" stroke="#fb983b"/><g fill="#1e8bcd"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksmoothlines_52x60.svg b/loleaflet/images/nostacksmoothlines_52x60.svg
index a16f047439..56fc9e11b7 100644
--- a/loleaflet/images/nostacksmoothlines_52x60.svg
+++ b/loleaflet/images/nostacksmoothlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="none"><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" stroke="#4d82b8"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="none"><path d="m11.49996 11.4s6.513892-8.0078 14-4.9998 7.23191 28.3163 15 30 11.00004-8.9002 11.00004-8.9002" stroke="#1e8bcd"/><path d="m11.499553 21.4996s1.928927 8.9999 9 9 14.158785-20.1574 21.000447-20.9996 9.999553 5.9996 9.999553 5.9996" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostackstepped3d_52x60.svg b/loleaflet/images/nostackstepped3d_52x60.svg
index cd034ca18b..0d6d695e22 100644
--- a/loleaflet/images/nostackstepped3d_52x60.svg
+++ b/loleaflet/images/nostackstepped3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v5h-1z"/><path d="m36 6h1v31h-1z"/><path d="m26 6h11v1h-11z"/><path d="m37 36h15v1h-15z"/><path d="m51 27h1v9h-1z"/></g><g fill="#eac282"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g><g fill-rule="evenodd"><path d="m51 36h-14l3-3h11z" fill="#4d82b8" opacity=".7"/><path d="m42 10v21l3-3v-18z" fill="#eac282" opacity=".8"/><path d="m37 6v30l3-3v-30z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m41 30h-20l3-3h17z" opacity=".7"/><path d="m21 21v9l3-3v-9z" opacity=".8"/><path d="m52 9v7l3-3v-7z" opacity=".8"/></g><g fill="#4d82b8"><path d="m37 6h-12l3-3h12z" opacity=".7"/><path d="m25 11h-14l3-3h11z" opacity=".7"/><path d="m26 7v5l3-3v-2z" opacity=".8"/><path d="m52 27v10l3-3v-7z" opacity=".8"/></g><g fill="#eac282"><path d="m21 21h-10l3-3h10z" opacity=".7"/><path d="m52 9h-11l3-3h11z" opacity=".7"/></g></g><g fill="#eac282"><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v5h-1z"/><path d="m36 6h1v31h-1z"/><path d="m26 6h11v1h-11z"/><path d="m37 36h15v1h-15z"/><path d="m51 27h1v9h-1z"/></g><g fill="#fb983b"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g><g fill-rule="evenodd"><path d="m51 36h-14l3-3h11z" fill="#1e8bcd" opacity=".7"/><path d="m42 10v21l3-3v-18z" fill="#fb983b" opacity=".8"/><path d="m37 6v30l3-3v-30z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m41 30h-20l3-3h17z" opacity=".7"/><path d="m21 21v9l3-3v-9z" opacity=".8"/><path d="m52 9v7l3-3v-7z" opacity=".8"/></g><g fill="#1e8bcd"><path d="m37 6h-12l3-3h12z" opacity=".7"/><path d="m25 11h-14l3-3h11z" opacity=".7"/><path d="m26 7v5l3-3v-2z" opacity=".8"/><path d="m52 27v10l3-3v-7z" opacity=".8"/></g><g fill="#fb983b"><path d="m21 21h-10l3-3h10z" opacity=".7"/><path d="m52 9h-11l3-3h11z" opacity=".7"/></g></g><g fill="#fb983b"><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksteppedboth_52x60.svg b/loleaflet/images/nostacksteppedboth_52x60.svg
index ea5ff059ab..0ac43ddf70 100644
--- a/loleaflet/images/nostacksteppedboth_52x60.svg
+++ b/loleaflet/images/nostacksteppedboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m37 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#eac282"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g><g fill="#4d82b8"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v4.999983h-1z"/><path d="m38 6h1v31.000017h-1z"/><path d="m26 6h13v1h-13z"/><path d="m38 36h14v1h-14z"/><path d="m51 27h1v8.999983h-1z"/></g><g fill="#eac282"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9.000017h-1z"/><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m37 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g><g fill="#1e8bcd"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v4.999983h-1z"/><path d="m38 6h1v31.000017h-1z"/><path d="m26 6h13v1h-13z"/><path d="m38 36h14v1h-14z"/><path d="m51 27h1v8.999983h-1z"/></g><g fill="#fb983b"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9.000017h-1z"/><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksteppedlines_52x60.svg b/loleaflet/images/nostacksteppedlines_52x60.svg
index b6f813cd13..d90ea576ef 100644
--- a/loleaflet/images/nostacksteppedlines_52x60.svg
+++ b/loleaflet/images/nostacksteppedlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v4.999983h-1z"/><path d="m38 6h1v31.000017h-1z"/><path d="m26 6h13v1h-13z"/><path d="m38 36h14v1h-14z"/><path d="m51 27h1v8.999983h-1z"/></g><g fill="#eac282"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9.000017h-1z"/><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m11 11h15v1h-15z"/><path d="m25 6h1v4.999983h-1z"/><path d="m38 6h1v31.000017h-1z"/><path d="m26 6h13v1h-13z"/><path d="m38 36h14v1h-14z"/><path d="m51 27h1v8.999983h-1z"/></g><g fill="#fb983b"><path d="m11 21h10v1h-10z"/><path d="m20 22h1v9.000017h-1z"/><path d="m21 30h21v1h-21z"/><path d="m41 9h1v22h-1z"/><path d="m41 9h11v1h-11z"/><path d="m51 9h1v7h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/nostacksteppedpoints_52x60.svg b/loleaflet/images/nostacksteppedpoints_52x60.svg
new file mode 100644
index 0000000000..e3f0d64fac
--- /dev/null
+++ b/loleaflet/images/nostacksteppedpoints_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m10 10h3v3h-3z"/><path d="m24 5h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m50 26h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 14h3v3h-3z"/><path d="m40 8h3v3h-3z"/><path d="m19 29h3v3h-3z"/><path d="m10 20h3v3h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pie3d_52x60.svg b/loleaflet/images/pie3d_52x60.svg
index 51e69638d7..1e07d9a3c9 100644
--- a/loleaflet/images/pie3d_52x60.svg
+++ b/loleaflet/images/pie3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7.03125 25.084a23 23 0 0 0 -.03125.916 23 23 0 0 0 6.75 16.2559v-2.5664h-.0039a23 21.5 0 0 1 -6.714844-14.6055zm45.931641.1933a23 21.5 0 0 1 -6.708985 14.4161h-.0039v2.5664a23 23 0 0 0 6.75-16.2559 23 23 0 0 0 -.03711-.7266z" fill="#4d82b8" opacity=".7"/><path d="m13.75 38.5645v3.6914a23 23 0 0 0 16.25 6.7441 23 23 0 0 0 16.25-6.7441v-3.6914z" fill="#eac282" opacity=".7"/><path d="m30 3a23 21.5 0 0 0 -23 21.5 23 21.5 0 0 0 6.746094 15.1939l16.253906-15.1939 16.25391 15.1939a23 21.5 0 0 0 6.74609-15.1939 23 21.5 0 0 0 -23-21.5zm16.24609 36.7012a23 21.5 0 0 1 -1.0625.9129 23 21.5 0 0 0 1.0625-.9129zm-32.453121.033a23 21.5 0 0 0 1.634765 1.3838 23 21.5 0 0 1 -1.634765-1.3838zm30.888671 1.2907a23 21.5 0 0 1 -1.32422.944 23 21.5 0 0 0 1.32422-.944zm-29.083984.2137a23 21.5 0 0 0 1.66211 1.1465 23 21.5 0 0 1 -1.66211-1.1465zm27.212894 1.0954a23 21.5 0 0 1 -1.35352.7778 23 21.5 0 0 0 1.35352-.7778zm-25.24805.2264a23 21.5 0 0 0 1.640625.911 23 21.5 0 0 1 -1.640625-.911zm23.26953.8873a23 21.5 0 0 1 -1.380858.6244 23 21.5 0 0 0 1.380858-.6244zm-21.087889.2684a23 21.5 0 0 0 1.521484.6627 23 21.5 0 0 1 -1.521484-.6627zm18.990234.6554a23 21.5 0 0 1 -1.376953.4711 23 21.5 0 0 0 1.376953-.4711zm-16.798828.2356a23 21.5 0 0 0 1.488281.4856 23 21.5 0 0 1 -1.488281-.4856zm14.615234.4856a23 21.5 0 0 1 -1.373047.3287 23 21.5 0 0 0 1.373047-.3287zm-12.347656.1862a23 21.5 0 0 0 1.431641.3214 23 21.5 0 0 1 -1.431641-.3214zm10.103516.3251a23 21.5 0 0 1 -1.306641.186 23 21.5 0 0 0 1.306641-.1862zm-7.751953.1259a23 21.5 0 0 0 1.345703.1716 23 21.5 0 0 1 -1.345703-.1716zm5.423828.1752a23 21.5 0 0 1 -1.978516.095 23 21.5 0 0 0 1.978516-.095z" fill="#4d82b8"/><path d="m30 24.5-16.253906 15.1939a23 21.5 0 0 0 16.253906 6.3061 23 21.5 0 0 0 16.25391-6.3061z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m7.03125 25.084a23 23 0 0 0 -.03125.916 23 23 0 0 0 6.75 16.2559v-2.5664h-.0039a23 21.5 0 0 1 -6.714844-14.6055zm45.931641.1933a23 21.5 0 0 1 -6.708985 14.4161h-.0039v2.5664a23 23 0 0 0 6.75-16.2559 23 23 0 0 0 -.03711-.7266z" fill="#1e8bcd" opacity=".7"/><path d="m13.75 38.5645v3.6914a23 23 0 0 0 16.25 6.7441 23 23 0 0 0 16.25-6.7441v-3.6914z" fill="#fb983b" opacity=".7"/><path d="m30 3a23 21.5 0 0 0 -23 21.5 23 21.5 0 0 0 6.746094 15.1939l16.253906-15.1939 16.25391 15.1939a23 21.5 0 0 0 6.74609-15.1939 23 21.5 0 0 0 -23-21.5zm16.24609 36.7012a23 21.5 0 0 1 -1.0625.9129 23 21.5 0 0 0 1.0625-.9129zm-32.453121.033a23 21.5 0 0 0 1.634765 1.3838 23 21.5 0 0 1 -1.634765-1.3838zm30.888671 1.2907a23 21.5 0 0 1 -1.32422.944 23 21.5 0 0 0 1.32422-.944zm-29.083984.2137a23 21.5 0 0 0 1.66211 1.1465 23 21.5 0 0 1 -1.66211-1.1465zm27.212894 1.0954a23 21.5 0 0 1 -1.35352.7778 23 21.5 0 0 0 1.35352-.7778zm-25.24805.2264a23 21.5 0 0 0 1.640625.911 23 21.5 0 0 1 -1.640625-.911zm23.26953.8873a23 21.5 0 0 1 -1.380858.6244 23 21.5 0 0 0 1.380858-.6244zm-21.087889.2684a23 21.5 0 0 0 1.521484.6627 23 21.5 0 0 1 -1.521484-.6627zm18.990234.6554a23 21.5 0 0 1 -1.376953.4711 23 21.5 0 0 0 1.376953-.4711zm-16.798828.2356a23 21.5 0 0 0 1.488281.4856 23 21.5 0 0 1 -1.488281-.4856zm14.615234.4856a23 21.5 0 0 1 -1.373047.3287 23 21.5 0 0 0 1.373047-.3287zm-12.347656.1862a23 21.5 0 0 0 1.431641.3214 23 21.5 0 0 1 -1.431641-.3214zm10.103516.3251a23 21.5 0 0 1 -1.306641.186 23 21.5 0 0 0 1.306641-.1862zm-7.751953.1259a23 21.5 0 0 0 1.345703.1716 23 21.5 0 0 1 -1.345703-.1716zm5.423828.1752a23 21.5 0 0 1 -1.978516.095 23 21.5 0 0 0 1.978516-.095z" fill="#1e8bcd"/><path d="m30 24.5-16.253906 15.1939a23 21.5 0 0 0 16.253906 6.3061 23 21.5 0 0 0 16.25391-6.3061z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/pie3dexploded_52x60.svg b/loleaflet/images/pie3dexploded_52x60.svg
index bd2f21c265..8ad006040e 100644
--- a/loleaflet/images/pie3dexploded_52x60.svg
+++ b/loleaflet/images/pie3dexploded_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m7.03125 25.3633c-.0116.2128-.0255.4255-.0312.6387.009 5.7354 2.12874 11.2217 6 15.4531v-2.836c-3.5908-3.6534-5.69607-8.3401-5.96875-13.2558zm5.96875 16.0918h.004l16.2207-14.9629.70703-.6348.70703.6348 16.36719 14.9434c.44029-.4435.70213-.8201 1.09766-1.293 2.81353-3.6032 4.48967-7.9632 4.81445-12.5235.004-.1576.0132-.3146.0137-.4726 0-.3311-.009-.6589-.0254-.9863-.44751 4.6185-2.51379 8.9917-5.90625 12.4433v2.8223l-16.36133-14.9375-.70703-.6348-.70703.6348-16.2207 14.9629h-.004z" fill="#4d82b8" opacity=".7"/><path d="m14.5 40v2.9336a23 23 0 0 0 15.5 6.0664 23 23 0 0 0 15.5-6.0547v-2.9453z" fill="#eac282" opacity=".7"/><path d="m30 3c-12.70255 0-23 9.5429-23 21.3146.0123 5.3278 2.17724 10.4582 6.06836 14.3803l16.22461-15.0356.70703-.6348.70703.6348 16.21875 15.0302c3.89188-3.9199 6.05888-9.0483 6.07422-14.3749 0-11.7717-10.29745-21.3146-23-21.3146z" fill="#4d82b8"/><path d="m30 25.625-15.51172 14.375a23 21.314536 0 0 0 15.51172 5.6291 23 21.314536 0 0 0 15.51758-5.6236z" fill="#eac282" fill-rule="evenodd"/><path d="m30 23.0254-.70703.6348-16.22461 15.0351c-.0242-.024-.0443-.052-.0684-.076v2.836h.004l16.2207-14.9629.70703-.6348.70703.6348 16.36133 14.9375v-2.8262c-.026.027-.0481.056-.0742.082l-16.21882-15.0255z" fill="#4d82b8" opacity=".8"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m7.03125 25.3633c-.0116.2128-.0255.4255-.0312.6387.009 5.7354 2.12874 11.2217 6 15.4531v-2.836c-3.5908-3.6534-5.69607-8.3401-5.96875-13.2558zm5.96875 16.0918h.004l16.2207-14.9629.70703-.6348.70703.6348 16.36719 14.9434c.44029-.4435.70213-.8201 1.09766-1.293 2.81353-3.6032 4.48967-7.9632 4.81445-12.5235.004-.1576.0132-.3146.0137-.4726 0-.3311-.009-.6589-.0254-.9863-.44751 4.6185-2.51379 8.9917-5.90625 12.4433v2.8223l-16.36133-14.9375-.70703-.6348-.70703.6348-16.2207 14.9629h-.004z" fill="#1e8bcd" opacity=".7"/><path d="m14.5 40v2.9336a23 23 0 0 0 15.5 6.0664 23 23 0 0 0 15.5-6.0547v-2.9453z" fill="#fb983b" opacity=".7"/><path d="m30 3c-12.70255 0-23 9.5429-23 21.3146.0123 5.3278 2.17724 10.4582 6.06836 14.3803l16.22461-15.0356.70703-.6348.70703.6348 16.21875 15.0302c3.89188-3.9199 6.05888-9.0483 6.07422-14.3749 0-11.7717-10.29745-21.3146-23-21.3146z" fill="#1e8bcd"/><path d="m30 25.625-15.51172 14.375a23 21.314536 0 0 0 15.51172 5.6291 23 21.314536 0 0 0 15.51758-5.6236z" fill="#fb983b" fill-rule="evenodd"/><path d="m30 23.0254-.70703.6348-16.22461 15.0351c-.0242-.024-.0443-.052-.0684-.076v2.836h.004l16.2207-14.9629.70703-.6348.70703.6348 16.36133 14.9375v-2.8262c-.026.027-.0481.056-.0742.082l-16.21882-15.0255z" fill="#1e8bcd" opacity=".8"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/pie_52x60.svg b/loleaflet/images/pie_52x60.svg
index e113e2bce0..82c9a1d131 100644
--- a/loleaflet/images/pie_52x60.svg
+++ b/loleaflet/images/pie_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m30 3a23 23 0 0 0 -23 23 23 23 0 0 0 6.746094 16.2539l16.253906-16.2539 16.25391 16.2539a23 23 0 0 0 6.74609-16.2539 23 23 0 0 0 -23-23zm16.24609 39.2617a23 23 0 0 1 -1.0625.9766 23 23 0 0 0 1.0625-.9766zm-32.453121.035a23 23 0 0 0 1.634765 1.4804 23 23 0 0 1 -1.634765-1.4804zm30.888671 1.3808a23 23 0 0 1 -1.32422 1.0098 23 23 0 0 0 1.32422-1.0098zm-29.083984.2286a23 23 0 0 0 1.66211 1.2265 23 23 0 0 1 -1.66211-1.2265zm27.212894 1.1718a23 23 0 0 1 -1.35352.8321 23 23 0 0 0 1.35352-.8321zm-25.24805.2422a23 23 0 0 0 1.640625.9746 23 23 0 0 1 -1.640625-.9746zm23.26953.9492a23 23 0 0 1 -1.380858.668 23 23 0 0 0 1.380858-.668zm-21.087889.2871a23 23 0 0 0 1.521484.709 23 23 0 0 1 -1.521484-.709zm18.990234.7012a23 23 0 0 1 -1.376953.5039 23 23 0 0 0 1.376953-.5039zm-16.798828.252a23 23 0 0 0 1.488281.5195 23 23 0 0 1 -1.488281-.5195zm14.615234.5195a23 23 0 0 1 -1.373047.3516 23 23 0 0 0 1.373047-.3516zm-12.347656.1992a23 23 0 0 0 1.431641.3438 23 23 0 0 1 -1.431641-.3438zm10.103516.3477a23 23 0 0 1 -1.306641.1994 23 23 0 0 0 1.306641-.1992zm-7.751953.1347a23 23 0 0 0 1.345703.1836 23 23 0 0 1 -1.345703-.1836zm5.423828.1875a23 23 0 0 1 -1.978516.1018 23 23 0 0 0 1.978516-.1016z" fill="#4d82b8"/><path d="m30 26-16.253906 16.2539a23 23 0 0 0 16.253906 6.7461 23 23 0 0 0 16.25391-6.7461z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m30 3a23 23 0 0 0 -23 23 23 23 0 0 0 6.746094 16.2539l16.253906-16.2539 16.25391 16.2539a23 23 0 0 0 6.74609-16.2539 23 23 0 0 0 -23-23zm16.24609 39.2617a23 23 0 0 1 -1.0625.9766 23 23 0 0 0 1.0625-.9766zm-32.453121.035a23 23 0 0 0 1.634765 1.4804 23 23 0 0 1 -1.634765-1.4804zm30.888671 1.3808a23 23 0 0 1 -1.32422 1.0098 23 23 0 0 0 1.32422-1.0098zm-29.083984.2286a23 23 0 0 0 1.66211 1.2265 23 23 0 0 1 -1.66211-1.2265zm27.212894 1.1718a23 23 0 0 1 -1.35352.8321 23 23 0 0 0 1.35352-.8321zm-25.24805.2422a23 23 0 0 0 1.640625.9746 23 23 0 0 1 -1.640625-.9746zm23.26953.9492a23 23 0 0 1 -1.380858.668 23 23 0 0 0 1.380858-.668zm-21.087889.2871a23 23 0 0 0 1.521484.709 23 23 0 0 1 -1.521484-.709zm18.990234.7012a23 23 0 0 1 -1.376953.5039 23 23 0 0 0 1.376953-.5039zm-16.798828.252a23 23 0 0 0 1.488281.5195 23 23 0 0 1 -1.488281-.5195zm14.615234.5195a23 23 0 0 1 -1.373047.3516 23 23 0 0 0 1.373047-.3516zm-12.347656.1992a23 23 0 0 0 1.431641.3438 23 23 0 0 1 -1.431641-.3438zm10.103516.3477a23 23 0 0 1 -1.306641.1994 23 23 0 0 0 1.306641-.1992zm-7.751953.1347a23 23 0 0 0 1.345703.1836 23 23 0 0 1 -1.345703-.1836zm5.423828.1875a23 23 0 0 1 -1.978516.1018 23 23 0 0 0 1.978516-.1016z" fill="#1e8bcd"/><path d="m30 26-16.253906 16.2539a23 23 0 0 0 16.253906 6.7461 23 23 0 0 0 16.25391-6.7461z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/pieexploded_52x60.svg b/loleaflet/images/pieexploded_52x60.svg
index bb49003f03..ffd99364c5 100644
--- a/loleaflet/images/pieexploded_52x60.svg
+++ b/loleaflet/images/pieexploded_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m30 3c-12.70255 0-23 10.2975-23 23 .0123 5.7492 2.17724 11.2853 6.06836 15.5176l16.22461-16.2246.70703-.685.70703.685 16.21875 16.2187c3.89188-4.2299 6.05888-9.7638 6.07422-15.5117 0-12.7025-10.29745-23-23-23z" fill="#4d82b8"/><path d="m30 27.4141-15.51172 15.5117a23 23 0 0 0 15.51172 6.0742 23 23 0 0 0 15.51758-6.0683z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m30 3c-12.70255 0-23 10.2975-23 23 .0123 5.7492 2.17724 11.2853 6.06836 15.5176l16.22461-16.2246.70703-.685.70703.685 16.21875 16.2187c3.89188-4.2299 6.05888-9.7638 6.07422-15.5117 0-12.7025-10.29745-23-23-23z" fill="#1e8bcd"/><path d="m30 27.4141-15.51172 15.5117a23 23 0 0 0 15.51172 6.0742 23 23 0 0 0 15.51758-6.0683z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/plus.svg b/loleaflet/images/plus.svg
index 71b942ef5f..4195630c8b 100644
--- a/loleaflet/images/plus.svg
+++ b/loleaflet/images/plus.svg
@@ -1,12 +1,58 @@
-<svg version="1.1" viewBox="0 0 12 12" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
- <metadata>
- <rdf:RDF>
- <cc:Work rdf:about="">
- <dc:format>image/svg+xml</dc:format>
- <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
- <dc:title/>
- </cc:Work>
- </rdf:RDF>
- </metadata>
- <path d="m5.5 1.5v4h-4v1h4v4h1v-4h4v-1h-4v-4z" fill="#808080"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ viewBox="0 0 12 12"
+ id="svg6"
+ sodipodi:docname="plus.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <defs
+ id="defs10" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview8"
+ showgrid="true"
+ inkscape:zoom="39.333333"
+ inkscape:cx="4.1195346"
+ inkscape:cy="6.3543628"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg6">
+ <inkscape:grid
+ type="xygrid"
+ id="grid817" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata2">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <path
+ d="M 6,1 V 5 H 2 v 1 h 4 v 4 H 7 V 6 h 4 V 5 H 7 V 1 Z"
+ id="path4"
+ inkscape:connector-curvature="0"
+ style="fill:#3a3a38" />
</svg>
diff --git a/loleaflet/images/pyramind_52x60.svg b/loleaflet/images/pyramind_52x60.svg
index cb25afb70f..85505a3ca9 100644
--- a/loleaflet/images/pyramind_52x60.svg
+++ b/loleaflet/images/pyramind_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m15 16 3 29h-8z" fill="#eac282"/><path d="m37 15 3 30h-8z" fill="#eac282"/><g fill-rule="evenodd"><path d="m23 9 3 36 3-3z" fill="#4d82b8" opacity=".8"/><path d="m45 24 3 21 3-3z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m37 15 3 30 3-3z" opacity=".8"/><path d="m15 16 3 29 3-3z" opacity=".8"/></g></g><g fill="#4d82b8"><path d="m23 9 3 36h-8z"/><path d="m45 24 3 21h-8z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m15 16 3 29h-8z" fill="#fb983b"/><path d="m37 15 3 30h-8z" fill="#fb983b"/><g fill-rule="evenodd"><path d="m23 9 3 36 3-3z" fill="#1e8bcd" opacity=".8"/><path d="m45 24 3 21 3-3z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m37 15 3 30 3-3z" opacity=".8"/><path d="m15 16 3 29 3-3z" opacity=".8"/></g></g><g fill="#1e8bcd"><path d="m23 9 3 36h-8z"/><path d="m45 24 3 21h-8z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyraminddeep_52x60.svg b/loleaflet/images/pyraminddeep_52x60.svg
index 1356f7d764..5d791fd7ea 100644
--- a/loleaflet/images/pyraminddeep_52x60.svg
+++ b/loleaflet/images/pyraminddeep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m43 11 8 32h-17z" fill="#4d82b8"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m21 12 7 31h-16z" fill="#4d82b8"/><g fill-rule="evenodd"><path d="m21 12 7 31 3-3z" fill="#4d82b8" opacity=".8"/><path d="m43 11 8 32 3-3z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m39 32 7 15 3-3z" opacity=".8"/><path d="m16 26 7 21 3-3z" opacity=".8"/></g></g><g fill="#eac282"><path d="m16 26 7 21h-15z"/><path d="m39 32 7 15h-15z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m43 11 8 32h-17z" fill="#1e8bcd"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m21 12 7 31h-16z" fill="#1e8bcd"/><g fill-rule="evenodd"><path d="m21 12 7 31 3-3z" fill="#1e8bcd" opacity=".8"/><path d="m43 11 8 32 3-3z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m39 32 7 15 3-3z" opacity=".8"/><path d="m16 26 7 21 3-3z" opacity=".8"/></g></g><g fill="#fb983b"><path d="m16 26 7 21h-15z"/><path d="m39 32 7 15h-15z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindhori_52x60.svg b/loleaflet/images/pyramindhori_52x60.svg
index dbc2558dc6..ce1b50d4cb 100644
--- a/loleaflet/images/pyramindhori_52x60.svg
+++ b/loleaflet/images/pyramindhori_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill="#808080"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m22 11-17-3 3-3z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><g fill="#4d82b8"><path d="m39 20-34 4v-8z"/><path d="m41 41-36-4 3-3z" fill-rule="evenodd" opacity=".7"/><path d="m41 41-36 4v-8z"/></g><path d="m35 33-30 4v-8z" fill="#eac282"/><path d="m35 33-30-4 3-3z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m39 20-34-4 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m22 11-17 5v-8z" fill="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill="#3a3a38"><path d="m11.646484 39.6456-8.9999996 9 .7070312.707 9.0000004-9z" fill-rule="evenodd"/><path d="m11 40.0062h46v.9874h-46z"/><path d="m9 3h1v38h-1z"/></g><path d="m22 11-17-3 3-3z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><g fill="#1e8bcd"><path d="m39 20-34 4v-8z"/><path d="m41 41-36-4 3-3z" fill-rule="evenodd" opacity=".7"/><path d="m41 41-36 4v-8z"/></g><path d="m35 33-30 4v-8z" fill="#fb983b"/><path d="m35 33-30-4 3-3z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m39 20-34-4 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m22 11-17 5v-8z" fill="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindhorideep_52x60.svg b/loleaflet/images/pyramindhorideep_52x60.svg
index e5de8e1613..ee4be11092 100644
--- a/loleaflet/images/pyramindhorideep_52x60.svg
+++ b/loleaflet/images/pyramindhorideep_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m0-.0001h60v52h-60z" fill="#fff"/><path d="m14 37-12 12" fill="none" stroke="#808080"/><path d="m13 37h46v.9874h-46z" fill="#808080"/><path d="m13 2h1v36h-1z" fill="#808080"/><path d="m50 34-42 7v-12z" fill="#4d82b8"/><path d="m30 39-26 6v-12z" fill="#eac282"/><path d="m41 16-33 7v-12z" fill="#4d82b8"/><path d="m50 34-42-5 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><g fill="#eac282"><path d="m31 20-27 7v-12z"/><g fill-rule="evenodd"><path d="m30 39-26-6 3-3z" opacity=".7"/><path d="m31 20-27-5 3-3z" opacity=".7"/></g></g><path d="m41 16-33-5 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m0-.0001h60v52h-60z" fill="#fafafa"/><path d="m14 37-12 12" fill="none" stroke="#3a3a38"/><path d="m13 37h46v.9874h-46z" fill="#3a3a38"/><path d="m13 2h1v36h-1z" fill="#3a3a38"/><path d="m50 34-42 7v-12z" fill="#1e8bcd"/><path d="m30 39-26 6v-12z" fill="#fb983b"/><path d="m41 16-33 7v-12z" fill="#1e8bcd"/><path d="m50 34-42-5 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><g fill="#fb983b"><path d="m31 20-27 7v-12z"/><g fill-rule="evenodd"><path d="m30 39-26-6 3-3z" opacity=".7"/><path d="m31 20-27-5 3-3z" opacity=".7"/></g></g><path d="m41 16-33-5 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindhoripercent_52x60.svg b/loleaflet/images/pyramindhoripercent_52x60.svg
index 55fe648898..c09c75a2b4 100644
--- a/loleaflet/images/pyramindhoripercent_52x60.svg
+++ b/loleaflet/images/pyramindhoripercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" fill="#808080"/><path d="m53 37-48 8v-15z" fill="#4d82b8"/><path d="m53 37-48-7 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m5 30v15l27-4.5v-6.5625z" fill="#eac282"/><path d="m8 27-3 3 27.054688 3.945312 1.308593-1.308593z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m53 17-48 8v-15z" fill="#4d82b8"/><path d="m53 17-48-7 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m8 7-3 3 14 2 2.091797-2.0917969z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m5 10v15l14-2.333984v-10.625z" fill="#eac282"/><g fill="#fff"><path d="m9 33.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13 37.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13.59961 33.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 1h1v40h-1z" fill="#3a3a38"/><path d="m53 37-48 8v-15z" fill="#1e8bcd"/><path d="m53 37-48-7 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m5 30v15l27-4.5v-6.5625z" fill="#fb983b"/><path d="m8 27-3 3 27.054688 3.945312 1.308593-1.308593z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m53 17-48 8v-15z" fill="#1e8bcd"/><path d="m53 17-48-7 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m8 7-3 3 14 2 2.091797-2.0917969z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m5 10v15l14-2.333984v-10.625z" fill="#fb983b"/><g fill="#fafafa"><path d="m9 33.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13 37.4999a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m13.59961 33.2002-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindhoristack_52x60.svg b/loleaflet/images/pyramindhoristack_52x60.svg
index 11f72b00e9..b41f5a7927 100644
--- a/loleaflet/images/pyramindhoristack_52x60.svg
+++ b/loleaflet/images/pyramindhoristack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 1h1v40h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m48 37-43 8v-15z"/><path d="m39 18-34 7v-15z"/><g fill-rule="evenodd"><path d="m39 18-34-8 3-3z" opacity=".7"/><path d="m48 37-43-7 3-3z" opacity=".7"/></g></g><g fill="#eac282"><path d="m5 10v15l9-1.853516v-11.029296z"/><path d="m8 7-3 3 9.003734 2.139897 2.115407-2.2590376z" fill-rule="evenodd" opacity=".7"/><path d="m5 30v15l26-4.837891v-5.929687z"/><path d="m8 27-3 3 26.013672 4.231864 1.424944-1.137556z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 1h1v40h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m48 37-43 8v-15z"/><path d="m39 18-34 7v-15z"/><g fill-rule="evenodd"><path d="m39 18-34-8 3-3z" opacity=".7"/><path d="m48 37-43-7 3-3z" opacity=".7"/></g></g><g fill="#fb983b"><path d="m5 10v15l9-1.853516v-11.029296z"/><path d="m8 7-3 3 9.003734 2.139897 2.115407-2.2590376z" fill-rule="evenodd" opacity=".7"/><path d="m5 30v15l26-4.837891v-5.929687z"/><path d="m8 27-3 3 26.013672 4.231864 1.424944-1.137556z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindpercent_52x60.svg b/loleaflet/images/pyramindpercent_52x60.svg
index 2ec257de0d..0388562ce7 100644
--- a/loleaflet/images/pyramindpercent_52x60.svg
+++ b/loleaflet/images/pyramindpercent_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m20 6 6 40h-16z" fill="#4d82b8"/><path d="m20 6 6 40 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m24.5 24.5-1.5 1.5 3 20 3-3z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m15 26-5 20h16l-3-20z" fill="#eac282"/><path d="m44 6 6 40h-16z" fill="#4d82b8"/><path d="m44 6 6 40 3-3z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m48.5 24.5-1.5 1.5 3 20 3-3z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m39 26-5 20h16l-3-20z" fill="#eac282"/><g fill="#fff"><path d="m41 35.70012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45 39.70012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45.59961 35.40042-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m20 6 6 40h-16z" fill="#1e8bcd"/><path d="m20 6 6 40 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m24.5 24.5-1.5 1.5 3 20 3-3z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m15 26-5 20h16l-3-20z" fill="#fb983b"/><path d="m44 6 6 40h-16z" fill="#1e8bcd"/><path d="m44 6 6 40 3-3z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m48.5 24.5-1.5 1.5 3 20 3-3z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m39 26-5 20h16l-3-20z" fill="#fb983b"/><g fill="#fafafa"><path d="m41 35.70012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45 39.70012a2 2 0 0 0 -2 2 2 2 0 0 0 2 2 2 2 0 0 0 2-2 2 2 0 0 0 -2-2zm0 1a1 1 0 0 1 1 1 1 1 0 0 1 -1 1 1 1 0 0 1 -1-1 1 1 0 0 1 1-1z"/><path d="m45.59961 35.40042-6 8 .80078.5996 6-8z" fill-rule="evenodd"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/pyramindstack_52x60.svg b/loleaflet/images/pyramindstack_52x60.svg
index 372bc8e135..6b2463911f 100644
--- a/loleaflet/images/pyramindstack_52x60.svg
+++ b/loleaflet/images/pyramindstack_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m12 40-9 9" fill="none" stroke="#808080"/><path d="m11 40.0062h46v.9874h-46z" fill="#808080"/><path d="m11 3h1v38h-1z" fill="#808080"/><path d="m20 11 6 35h-16z" fill="#4d82b8"/><g fill-rule="evenodd"><path d="m20 11 6 35 3-3z" fill="#4d82b8" opacity=".8"/><path d="m43 21 7 25 3-3z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m49.375 35.0274-1.896484 1.9648 2.521484 9.0078 3-3z" opacity=".8"/><path d="m25.332031 29.957-1.908203 1.0176 2.576172 15.0254 3-3z" opacity=".8"/></g></g><path d="m14.285156 31-4.285156 15h16l-2.572266-15z" fill="#eac282"/><path d="m43 21 7 25h-16z" fill="#4d82b8"/><g fill="#eac282"><path d="m37.240234 37-3.240234 9h16l-2.519531-9z"/><path d="m14.285156 31-4.285156 15h16l-2.572266-15z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m12 40-9 9" fill="none" stroke="#3a3a38"/><path d="m11 40.0062h46v.9874h-46z" fill="#3a3a38"/><path d="m11 3h1v38h-1z" fill="#3a3a38"/><path d="m20 11 6 35h-16z" fill="#1e8bcd"/><g fill-rule="evenodd"><path d="m20 11 6 35 3-3z" fill="#1e8bcd" opacity=".8"/><path d="m43 21 7 25 3-3z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m49.375 35.0274-1.896484 1.9648 2.521484 9.0078 3-3z" opacity=".8"/><path d="m25.332031 29.957-1.908203 1.0176 2.576172 15.0254 3-3z" opacity=".8"/></g></g><path d="m14.285156 31-4.285156 15h16l-2.572266-15z" fill="#fb983b"/><path d="m43 21 7 25h-16z" fill="#1e8bcd"/><g fill="#fb983b"><path d="m37.240234 37-3.240234 9h16l-2.519531-9z"/><path d="m14.285156 31-4.285156 15h16l-2.572266-15z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/regavg.svg b/loleaflet/images/regavg.svg
index fc6c281fc3..7cdebc7baa 100644
--- a/loleaflet/images/regavg.svg
+++ b/loleaflet/images/regavg.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .000001 1.153846h14.999999v15h-14.999999z" fill="#fff"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#808080" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#4d82b8"><path d="m .576924 13.269231h1.153846v1.153846h-1.153846z"/><path d="m2.884616 10.384616h1.153846v1.153846h-1.153846z"/><path d="m4.038462 3.461539h1.153846v1.153846h-1.153846z"/><path d="m8.653846 6.923077h1.153846v1.153846h-1.153846z"/><path d="m11.538461 10.384616h1.153846v1.153846h-1.153846z"/><path d="m12.692307 13.846154h1.153846v1.153846h-1.153846z"/></g><path d="m3.7500003 12.692308c.0217982-2.8846158.8653845-7.7398186 4.3269227-7.7884616 3.461538-.048643 5.511121 6.0576916 5.480769 8.3653846" fill="none" stroke="#e68497" stroke-width=".576923"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.000001 1.153846h14.999999v15h-14.999999z" fill="#fafafa"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#3a3a38" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#1e8bcd"><path d="m.576924 13.269231h1.153846v1.153846h-1.153846z"/><path d="m2.884616 10.384616h1.153846v1.153846h-1.153846z"/><path d="m4.038462 3.461539h1.153846v1.153846h-1.153846z"/><path d="m8.653846 6.923077h1.153846v1.153846h-1.153846z"/><path d="m11.538461 10.384616h1.153846v1.153846h-1.153846z"/><path d="m12.692307 13.846154h1.153846v1.153846h-1.153846z"/></g><path d="m3.7500003 12.692308c.0217982-2.8846158.8653845-7.7398186 4.3269227-7.7884616 3.461538-.048643 5.511121 6.0576916 5.480769 8.3653846" fill="none" stroke="#ed3d3b" stroke-width=".576923"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/regexp.svg b/loleaflet/images/regexp.svg
index 42e84ddc1b..50ac934ea0 100644
--- a/loleaflet/images/regexp.svg
+++ b/loleaflet/images/regexp.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .000001 1.153846h14.999999v15h-14.999999z" fill="#fff"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#808080" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#4d82b8"><path d="m .576924 12.692308h1.153846v1.153846h-1.153846z"/><path d="m4.6153848 13.269231h1.153846v1.153846h-1.153846z"/><path d="m5.7692309 9.8076923h1.153846v1.1538457h-1.153846z"/><path d="m9.8076921 9.8076923h1.1538459v1.1538457h-1.1538459z"/><path d="m10.384615 5.7692316h1.153846v1.1538461h-1.153846z"/><path d="m12.692307 2.8846154h1.153846v1.1538461h-1.153846z"/></g><path d="m .00000056 14.134615c8.84700734-.288461 12.94530344-7.2115381 12.98076844-12.9807689" fill="none" stroke="#e68497" stroke-width=".576923"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.000001 1.153846h14.999999v15h-14.999999z" fill="#fafafa"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#3a3a38" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#1e8bcd"><path d="m.576924 12.692308h1.153846v1.153846h-1.153846z"/><path d="m4.6153848 13.269231h1.153846v1.153846h-1.153846z"/><path d="m5.7692309 9.8076923h1.153846v1.1538457h-1.153846z"/><path d="m9.8076921 9.8076923h1.1538459v1.1538457h-1.1538459z"/><path d="m10.384615 5.7692316h1.153846v1.1538461h-1.153846z"/><path d="m12.692307 2.8846154h1.153846v1.1538461h-1.153846z"/></g><path d="m.00000056 14.134615c8.84700734-.288461 12.94530344-7.2115381 12.98076844-12.9807689" fill="none" stroke="#ed3d3b" stroke-width=".576923"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/reglin.svg b/loleaflet/images/reglin.svg
index 6105ffae87..ed2820767d 100644
--- a/loleaflet/images/reglin.svg
+++ b/loleaflet/images/reglin.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .000001 1.153846h14.999999v15h-14.999999z" fill="#fff"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#808080" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#4d82b8"><path d="m .576924 12.692308h1.153846v1.153846h-1.153846z"/><path d="m4.0384618 12.115385h1.153846v1.153846h-1.153846z"/><path d="m5.1923078 8.6538462h1.153846v1.1538457h-1.153846z"/><path d="m8.653846 8.6538462h1.1538459v1.1538457h-1.1538459z"/><path d="m9.8076921 5.1923077h1.1538459v1.1538461h-1.1538459z"/><path d="m12.692307 2.3076923h1.153846v1.1538461h-1.153846z"/></g><path d="m28 5.9023438-.273438.1777343-25.726562 16.8222659v1.193359l.2734375-.177734 25.7265625-16.8183596z" fill="#e68497" fill-rule="evenodd" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.000001 1.153846h14.999999v15h-14.999999z" fill="#fafafa"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#3a3a38" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#1e8bcd"><path d="m.576924 12.692308h1.153846v1.153846h-1.153846z"/><path d="m4.0384618 12.115385h1.153846v1.153846h-1.153846z"/><path d="m5.1923078 8.6538462h1.153846v1.1538457h-1.153846z"/><path d="m8.653846 8.6538462h1.1538459v1.1538457h-1.1538459z"/><path d="m9.8076921 5.1923077h1.1538459v1.1538461h-1.1538459z"/><path d="m12.692307 2.3076923h1.153846v1.1538461h-1.153846z"/></g><path d="m28 5.9023438-.273438.1777343-25.726562 16.8222659v1.193359l.2734375-.177734 25.7265625-16.8183596z" fill="#ed3d3b" fill-rule="evenodd" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/reglog.svg b/loleaflet/images/reglog.svg
index 9caa2172dd..031d4b44d6 100644
--- a/loleaflet/images/reglog.svg
+++ b/loleaflet/images/reglog.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .000001 1.153846h14.999999v15h-14.999999z" fill="#fff"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#808080" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#4d82b8"><path d="m .576924 13.269231h1.153846v1.153846h-1.153846z"/><path d="m2.8846157 10.384615h1.153846v1.153846h-1.153846z"/><path d="m3.4615387 6.346154h1.153846v1.1538457h-1.153846z"/><path d="m7.4999999 6.346154h1.1538459v1.1538457h-1.1538459z"/><path d="m8.653846 2.8846155h1.1538459v1.1538461h-1.1538459z"/><path d="m12.692307 3.4615384h1.153846v1.1538461h-1.153846z"/></g><path d="m1.4423081 16.153846c.0042303-6.3461538 6.0576919-13.0577169 13.5576909-12.9807691" fill="none" stroke="#e68497" stroke-width=".576923"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.000001 1.153846h14.999999v15h-14.999999z" fill="#fafafa"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#3a3a38" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#1e8bcd"><path d="m.576924 13.269231h1.153846v1.153846h-1.153846z"/><path d="m2.8846157 10.384615h1.153846v1.153846h-1.153846z"/><path d="m3.4615387 6.346154h1.153846v1.1538457h-1.153846z"/><path d="m7.4999999 6.346154h1.1538459v1.1538457h-1.1538459z"/><path d="m8.653846 2.8846155h1.1538459v1.1538461h-1.1538459z"/><path d="m12.692307 3.4615384h1.153846v1.1538461h-1.153846z"/></g><path d="m1.4423081 16.153846c.0042303-6.3461538 6.0576919-13.0577169 13.5576909-12.9807691" fill="none" stroke="#ed3d3b" stroke-width=".576923"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/regno.svg b/loleaflet/images/regno.svg
new file mode 100644
index 0000000000..e915720104
--- /dev/null
+++ b/loleaflet/images/regno.svg
@@ -0,0 +1 @@
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.000001 1.153846h14.999999v15h-14.999999z" fill="#fafafa"/><path d="m1 1v28h28v-28zm1 1h26v26h-26z" fill="#3a3a38" transform="matrix(.57692303 0 0 .57692307 -1.153846 0)"/><g fill="#1e8bcd"><path d="m.576924 13.846154h1.153846v1.153846h-1.153846z"/><path d="m3.4615387 12.115385h1.153846v1.153846h-1.153846z"/><path d="m6.923077 10.961538h1.153846v1.153846h-1.153846z"/><path d="m9.2307691 8.0769234h1.1538459v1.1538457h-1.1538459z"/><path d="m10.384615 4.6153846h1.153846v1.1538461h-1.153846z"/><path d="m12.692307 1.7307693h1.153846v1.1538461h-1.153846z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/regpoly.svg b/loleaflet/images/regpoly.svg
index 6c36816692..e009356f6a 100644
--- a/loleaflet/images/regpoly.svg
+++ b/loleaflet/images/regpoly.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .0000011 16.153846h14.9999989v-15h-14.9999989z" fill="#fff"/><g fill="#4d82b8"><path d="m .5769241 14.423076h1.153846v-1.153846h-1.153846z"/><path d="m4.0384619 4.6153848h1.153846v-1.153846h-1.153846z"/><path d="m2.942308 11.538461h1.153846v-1.153845h-1.153846z"/><path d="m6.3461539 12.692308h1.1538459v-1.153846h-1.1538459z"/><path d="m8.6538461 8.076923h1.1538459v-1.1538461h-1.1538459z"/><path d="m12.692307 15h1.153846v-1.153846h-1.153846z"/><path d="m11.538461 11.538462h1.153846v-1.153846h-1.153846z"/></g><path d="m .8653851 16.153846c-.01086386-1.153846.2884614-4.323942.8653845-4.326923.5769231-.003.5769231.581545 1.4423076.576923.8653845-.0046.8653846-6.9065107 1.7307691-6.9230768.8653845-.016566 1.1286244 5.1952748 2.0192306 5.1923078.8906062-.003 1.1538461-2.3017694 1.7307691-2.3076925.576923-.00592 1.1538468 4.0296245 2.019231 4.0384615.865384.0088 1.2033-1.727257 2.01923-1.730769.81593-.0035 1.414974 4.326923 1.442308 5.480769" fill="none" stroke="#e68497" stroke-linecap="square" stroke-linejoin="round" stroke-width=".576923"/><path d="m-.57692287 16.730769v-16.15384603h16.15384487v16.15384603zm.57692303-.576923h14.99999884v-15h-14.99999884z" fill="#808080"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.0000011 16.153846h14.9999989v-15h-14.9999989z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m.5769241 14.423076h1.153846v-1.153846h-1.153846z"/><path d="m4.0384619 4.6153848h1.153846v-1.153846h-1.153846z"/><path d="m2.942308 11.538461h1.153846v-1.153845h-1.153846z"/><path d="m6.3461539 12.692308h1.1538459v-1.153846h-1.1538459z"/><path d="m8.6538461 8.076923h1.1538459v-1.1538461h-1.1538459z"/><path d="m12.692307 15h1.153846v-1.153846h-1.153846z"/><path d="m11.538461 11.538462h1.153846v-1.153846h-1.153846z"/></g><path d="m.8653851 16.153846c-.01086386-1.153846.2884614-4.323942.8653845-4.326923.5769231-.003.5769231.581545 1.4423076.576923.8653845-.0046.8653846-6.9065107 1.7307691-6.9230768.8653845-.016566 1.1286244 5.1952748 2.0192306 5.1923078.8906062-.003 1.1538461-2.3017694 1.7307691-2.3076925.576923-.00592 1.1538468 4.0296245 2.019231 4.0384615.865384.0088 1.2033-1.727257 2.01923-1.730769.81593-.0035 1.414974 4.326923 1.442308 5.480769" fill="none" stroke="#ed3d3b" stroke-linecap="square" stroke-linejoin="round" stroke-width=".576923"/><path d="m-.57692287 16.730769v-16.15384603h16.15384487v16.15384603zm.57692303-.576923h14.99999884v-15h-14.99999884z" fill="#3a3a38"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/regpow.svg b/loleaflet/images/regpow.svg
index ddd51e9b72..718dfd05ee 100644
--- a/loleaflet/images/regpow.svg
+++ b/loleaflet/images/regpow.svg
@@ -1 +1 @@
-<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m .0000011 16.153846h14.9999989v-15h-14.9999989z" fill="#fff"/><path d="m-.57692287 16.730769v-16.15384603h16.15384487v16.15384603zm.57692303-.576923h14.99999884v-15h-14.99999884z" fill="#808080"/><g fill="#4d82b8"><path d="m .5769241 4.038461h1.153846v-1.153846h-1.153846z"/><path d="m2.8846158 6.923077h1.153846v-1.153846h-1.153846z"/><path d="m3.4615388 10.961538h1.153846v-1.1538457h-1.153846z"/><path d="m7.5 10.961538h1.1538459v-1.1538457h-1.1538459z"/><path d="m8.6538461 14.423076h1.1538459v-1.153846h-1.1538459z"/><path d="m12.692307 13.846154h1.153846v-1.153846h-1.153846z"/></g><path d="m1.4423082 1.153846c.00423 6.3461538 6.0576919 13.057717 13.5576908 12.980769" fill="none" stroke="#e68497" stroke-width=".576923"/></svg> \ No newline at end of file
+<svg height="30" viewBox="0 0 15 17.307692" width="30" xmlns="http://www.w3.org/2000/svg"><path d="m.0000011 16.153846h14.9999989v-15h-14.9999989z" fill="#fafafa"/><path d="m-.57692287 16.730769v-16.15384603h16.15384487v16.15384603zm.57692303-.576923h14.99999884v-15h-14.99999884z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m.5769241 4.038461h1.153846v-1.153846h-1.153846z"/><path d="m2.8846158 6.923077h1.153846v-1.153846h-1.153846z"/><path d="m3.4615388 10.961538h1.153846v-1.1538457h-1.153846z"/><path d="m7.5 10.961538h1.1538459v-1.1538457h-1.1538459z"/><path d="m8.6538461 14.423076h1.1538459v-1.153846h-1.1538459z"/><path d="m12.692307 13.846154h1.153846v-1.153846h-1.153846z"/></g><path d="m1.4423082 1.153846c.00423 6.3461538 6.0576919 13.057717 13.5576908 12.980769" fill="none" stroke="#ed3d3b" stroke-width=".576923"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/savemodified_large.svg b/loleaflet/images/savemodified_large.svg
index cea63880e9..4ea3dad7c8 100644
--- a/loleaflet/images/savemodified_large.svg
+++ b/loleaflet/images/savemodified_large.svg
@@ -1,15 +1 @@
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
- <path
- d="M 3 2 C 2.446 2 2 2.446 2 3 L 2 21 C 2 21.554 2.446 22 3 22 L 16.541016 22 A 4 4 0 0 1 16 20 A 4 4 0 0 1 20 16 A 4 4 0 0 1 22 16.541016 L 22 3 C 22 2.446 21.554 2 21 2 L 3 2 z "
- style="fill:#8959ab" />
- <path
- style="fill:#ffffff"
- d="M 5 3 C 4.446 3 4 3.446 4 4 L 4 10 C 4 10.554 4.446 11 5 11 L 19 11 C 19.554 11 20 10.554 20 10 L 20 4 C 20 3.446 19.554 3 19 3 L 5 3 z M 8 15 C 7.446 15 7 15.446 7 16 L 7 20 C 7 20.554 7.446 21 8 21 L 10 21 L 10 16 L 12 16 L 12 21 L 16.130859 21 A 4 4 0 0 1 16 20 A 4 4 0 0 1 18 16.541016 L 18 16 C 18 15.446 17.554 15 17 15 L 8 15 z "
- />
- <circle
- style="fill:#d65532"
- cx="20"
- cy="20"
- r="3"
- />
-</svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m3 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h13.541016a4 4 0 0 1 -.541016-2 4 4 0 0 1 4-4 4 4 0 0 1 2 .541016v-13.541016c0-.554-.446-1-1-1z" fill="#922e98"/><path d="m3 3v18h13.130859a4 4 0 0 1 -.130859-1 4 4 0 0 1 4-4 4 4 0 0 1 1 .132812v-13.132812z" fill="#d492d8"/><path d="m4 2c-.554 0-1 .446-1 1v8c0 .554.446 1 1 1h16c.554 0 1-.446 1-1v-8c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h9.541016a4 4 0 0 1 -.541016-2 4 4 0 0 1 3-3.869141v-1.130859c0-.554-.446-1-1-1z" fill="#922e98"/><path d="m5 3c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1zm3 12c-.554 0-1 .446-1 1v4c0 .554.446 1 1 1h2v-5h2v5h4.130859a4 4 0 0 1 -.130859-1 4 4 0 0 1 2-3.458984v-.541016c0-.554-.446-1-1-1z" fill="#fafafa"/><circle cx="20" cy="20" fill="#ed3d3d" r="3"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc26049.png b/loleaflet/images/sc26049.png
index ebb00d5ccd..f094d5fe54 100644
--- a/loleaflet/images/sc26049.png
+++ b/loleaflet/images/sc26049.png
Binary files differ
diff --git a/loleaflet/images/sc_aftertextindent.svg b/loleaflet/images/sc_aftertextindent.svg
new file mode 100644
index 0000000000..1f40ceed76
--- /dev/null
+++ b/loleaflet/images/sc_aftertextindent.svg
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="sc_aftertextindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="20.85965"
+ inkscape:cx="-0.55086092"
+ inkscape:cy="8.248749"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <g
+ fill="#4d82b8"
+ transform="matrix(0 1 -1 0 22 0)"
+ id="g18">
+ <path
+ d="m6 6h5v1h-5z"
+ id="path12"
+ style="fill:#1e8bcd" />
+ <path
+ d="m6 13h5v1h-5z"
+ id="path14"
+ style="fill:#1e8bcd" />
+ <path
+ d="m8 6h1v8h-1z"
+ id="path16"
+ style="fill:#1e8bcd" />
+ </g>
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="14"
+ height="1"
+ x="1"
+ y="3"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect837"
+ width="6"
+ height="1"
+ x="1"
+ y="6"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect839"
+ width="6"
+ height="1"
+ x="1"
+ y="9"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect841"
+ width="14"
+ height="1"
+ x="1"
+ y="12"
+ ry="0.5" />
+</svg>
diff --git a/loleaflet/images/sc_alignbottom.svg b/loleaflet/images/sc_alignbottom.svg
index b832d2dcf2..03201e6f94 100644
--- a/loleaflet/images/sc_alignbottom.svg
+++ b/loleaflet/images/sc_alignbottom.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 17 11)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g><g fill="#808080"><rect height="1" ry=".47603" width="14" x="1" y="12"/><rect height="1" ry=".5" width="8" x="1" y="14"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".47603" width="14" x="1" y="12"/><rect height="1" ry=".5" width="8" x="1" y="14"/></g><path d="m4.0001771 5.515625c-.0115041-.454318.5402829-.686847.8574219-.361328l2.1445312 2.148437-.00195-6.777343c-.0179531-.350177.2415079-.525391.4999969-.525391s.51795.175214.5.525391l-.00195 6.777343 2.1445309-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912112 2.916016c-.160649.173289-.2664289.223009-.4355469.224609-.169118-.0016-.2748979-.05132-.4355469-.224609l-2.9121093-2.916016c-.093594-.09038-.1482439-.213702-.1523438-.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_aligntop.svg b/loleaflet/images/sc_aligntop.svg
index ccb171cc6c..b7e360e114 100644
--- a/loleaflet/images/sc_aligntop.svg
+++ b/loleaflet/images/sc_aligntop.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 17 4.992879)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h7.9928788"/></g><g fill="#808080"><rect height="1" ry=".5" width="14" x="1" y="2"/><rect height="1" ry=".47603" width="8" x="1" y="4"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="2"/><rect height="1" ry=".47603" width="8" x="1" y="4"/></g><path d="m4.0001771 10.484375c-.0115041.454318.5402829.686847.8574219.361328l2.1445312-2.1484374-.0019531 6.7773434c-.01795.350177.241511.525391.5.525391s.51795-.175214.5-.525391l-.00195-6.7773434 2.1445309 2.1484374c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.912112-2.9160156c-.160649-.173289-.2664289-.2230094-.4355469-.2246094-.169118.0016-.2748979.0513204-.4355469.2246094l-2.9121093 2.9160156c-.093594.09038-.1482439.213702-.1523438.34375z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_alignverticalcenter.svg b/loleaflet/images/sc_alignverticalcenter.svg
index 5b6f19fac4..d92d3a5f42 100644
--- a/loleaflet/images/sc_alignverticalcenter.svg
+++ b/loleaflet/images/sc_alignverticalcenter.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 -1 -1 0 17 8)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h4.9928788"/></g><g fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round" transform="matrix(0 1 -1 0 17 7.992879)"><path d="m6.5071212 5.4949499-4 4 4 4.0000001"/><path d="m2.5071212 9.4949499h5"/></g><g fill="#808080"><rect height="1" ry=".47603" width="8" x="1" y="9"/><rect height="1" ry=".47603" width="14" x="1" y="7"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".47603" width="8" x="1" y="9"/><rect height="1" ry=".47603" width="14" x="1" y="7"/></g><g fill="#1e8bcd" fill-rule="evenodd"><path d="m4.0001771 13.484375c-.0115041.454318.5402829.686847.8574219.361328l2.1445312-2.148437-.00213 3.777343c-.0179502.350177.2415108.525391.4999998.525391s.51795-.175214.5-.525391l-.00177-3.777343 2.1445309 2.148437c.317139.325519.868926.09299.857422-.361328-.0041-.130048-.05875-.25337-.152344-.34375l-2.9121149-2.916016c-.160649-.173289-.2664289-.223009-.4355469-.224609-.169118.0016-.2748979.05132-.4355469.224609l-2.9121093 2.916016c-.093594.09038-.1482439.213702-.1523438.34375z"/><path d="m4.0001771 2.515625c-.0115041-.454318.5402829-.686847.8574219-.361328l2.1445312 2.148437-.00213-3.777343c-.0179502-.350177.2415108-.525391.4999998-.525391s.51795.175214.5.525391l-.00177 3.777343 2.144531-2.148437c.317139-.325519.868926-.09299.857422.361328-.0041.130048-.05875.25337-.152344.34375l-2.912115 2.916016c-.160649.173289-.2664289.223009-.4355469.224609-.169118-.0016-.2748979-.05132-.4355469-.224609l-2.9121093-2.916016c-.093594-.09038-.1482439-.213702-.1523438-.34375z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_beforetextindent.svg b/loleaflet/images/sc_beforetextindent.svg
new file mode 100644
index 0000000000..49792da0aa
--- /dev/null
+++ b/loleaflet/images/sc_beforetextindent.svg
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="sc_beforetextindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="20.85965"
+ inkscape:cx="-0.55086092"
+ inkscape:cy="8.248749"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(0,1,1,0,-6,0)"
+ id="g18"
+ style="fill:#4d82b8">
+ <path
+ d="m 6,6 h 5 V 7 H 6 Z"
+ id="path12"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 6,13 h 5 v 1 H 6 Z"
+ id="path14"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 8,6 h 1 v 8 H 8 Z"
+ id="path16"
+ style="fill:#1e8bcd"
+ inkscape:connector-curvature="0" />
+ </g>
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="14"
+ height="1"
+ x="-15"
+ y="3"
+ ry="0.5"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect837"
+ width="6"
+ height="1"
+ x="-15"
+ y="6"
+ ry="0.5"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect839"
+ width="6"
+ height="1"
+ x="-15"
+ y="9"
+ ry="0.5"
+ transform="scale(-1,1)" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect841"
+ width="14"
+ height="1"
+ x="-15"
+ y="12"
+ ry="0.5"
+ transform="scale(-1,1)" />
+</svg>
diff --git a/loleaflet/images/sc_calloutshapes.cloud-callout.svg b/loleaflet/images/sc_calloutshapes.cloud-callout.svg
new file mode 100644
index 0000000000..daf50e8f1f
--- /dev/null
+++ b/loleaflet/images/sc_calloutshapes.cloud-callout.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 .5c-4.142134 0-7.5 1.9587439-7.5 4.375s3.357866 4.375 7.5 4.375 7.5-1.9587439 7.5-4.375-3.357866-4.375-7.5-4.375zm-1.875 8.75c-1.7258899 0-3.125.5596441-3.125 1.25 0 .690356 1.3991101 1.25 3.125 1.25s3.125-.559644 3.125-1.25c0-.6903559-1.3991101-1.25-3.125-1.25zm-2.5 2.8125c-1.0355339 0-1.875.419733-1.875.9375 0 .517768.8394661.9375 1.875.9375s1.875-.419732 1.875-.9375c0-.517767-.8394661-.9375-1.875-.9375zm-1.875 2.1875c-.6903559 0-1.25.279832-1.25.625s.5596441.625 1.25.625 1.25-.279832 1.25-.625-.5596441-.625-1.25-.625z" fill="#fafafa" stroke="#3a3a38"/><ellipse cx="8" cy="5" fill="none" rx="6.5" ry="3.5" stroke="#fafafa" stroke-linejoin="round" stroke-miterlimit="0"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.line-callout-1.svg b/loleaflet/images/sc_calloutshapes.line-callout-1.svg
index fb87342255..de874ea91d 100644
--- a/loleaflet/images/sc_calloutshapes.line-callout-1.svg
+++ b/loleaflet/images/sc_calloutshapes.line-callout-1.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-3.75 5-1.25 9.921875v.07813h1.8252733l1.25-9.92188v-.078125z" fill="#fff" stroke="#808080"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="#fff" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-3.75 5-1.25 9.921875v.07813h1.8252733l1.25-9.92188v-.078125z" fill="#fafafa" stroke="#3a3a38"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="#fafafa" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.line-callout-2.svg b/loleaflet/images/sc_calloutshapes.line-callout-2.svg
index b0946de9b6..52a98a4b1d 100644
--- a/loleaflet/images/sc_calloutshapes.line-callout-2.svg
+++ b/loleaflet/images/sc_calloutshapes.line-callout-2.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7 2h7v7h-7z" fill="none"/><g fill="#fff"><path d="m5.5.5v5c-1.25 0-2.5 0-3.75 0l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v3h10v-10z" stroke="#808080" stroke-linejoin="round"/><path d="m7 2h7v7h-7z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m7 2h7v7h-7z" fill="none"/><g fill="#fafafa"><path d="m5.5.5v5c-1.25 0-2.5 0-3.75 0l-1.25 9.921875v.07813h1.8261719c.3334553-2.563323.7015733-5.7194328 1.0175781-8.000005h2.15625v3h10v-10z" stroke="#3a3a38" stroke-linejoin="round"/><path d="m7 2h7v7h-7z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.line-callout-3.svg b/loleaflet/images/sc_calloutshapes.line-callout-3.svg
index 0fcc9f999f..820bb402f0 100644
--- a/loleaflet/images/sc_calloutshapes.line-callout-3.svg
+++ b/loleaflet/images/sc_calloutshapes.line-callout-3.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-3.9126367 4.9999375v9.9219375.07813h1.8252734v-9.9219425-.078125z" fill="#fff" stroke="#808080"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="#fff" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g stroke-linejoin="round"><path d="m5.5.5v10h10v-10zm-3.9126367 4.9999375v9.9219375.07813h1.8252734v-9.9219425-.078125z" fill="#fafafa" stroke="#3a3a38"/><path d="m6.5 1.5h8v8h-8z" fill="none" stroke="#fafafa" stroke-miterlimit="0"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.rectangular-callout.svg b/loleaflet/images/sc_calloutshapes.rectangular-callout.svg
new file mode 100644
index 0000000000..804f500035
--- /dev/null
+++ b/loleaflet/images/sc_calloutshapes.rectangular-callout.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<g fill="#fafafa"><path d="m.5.5v1.25 8.75 1h1.25 2.75v4l3.5-4h6.25 1.25v-1-8.75-1.25h-1.25-12.5z" stroke="#3a3a38" stroke-linejoin="round"/><path d="m1 1v10h4l.017578 3.083984 2.982422-3.083984h7v-10zm1 1h12v8h-6.3898305l-.6101695.601695-1 1.076271v-1.677966h-4z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.round-callout.svg b/loleaflet/images/sc_calloutshapes.round-callout.svg
new file mode 100644
index 0000000000..6add595014
--- /dev/null
+++ b/loleaflet/images/sc_calloutshapes.round-callout.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m8 .5c-4.1421356 0-7.5 2.5183881-7.5 5.625 0 2.0759552 1.7690972 3.8687004 4 4.843375v4.53125l3.5-3.999625c4.142135 0 7.5-2.2683881 7.5-5.375s-3.357865-5.625-7.5-5.625z" fill="#fafafa" stroke="#3a3a38" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_calloutshapes.svg b/loleaflet/images/sc_calloutshapes.svg
new file mode 100644
index 0000000000..e4a54625ca
--- /dev/null
+++ b/loleaflet/images/sc_calloutshapes.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&gt;<path d="m.5 2.75v6.75c.0193283 1.122973.9164791 2 2 2h2v4l3.5-4h5.5c1.187754.05336 2-.855367 2-2v-7c.02822-1.0146613-1.067418-1.94915254-2-2h-11c-1.0655087-.0282188-2 .9953845-2 2.25z" fill="#fafafa" stroke="#3a3a38" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_firstlineindent.svg b/loleaflet/images/sc_firstlineindent.svg
new file mode 100644
index 0000000000..7705ff2780
--- /dev/null
+++ b/loleaflet/images/sc_firstlineindent.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 16 16"
+ version="1.1"
+ id="svg20"
+ sodipodi:docname="sc_firstlineindent.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata26">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs24" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview22"
+ showgrid="true"
+ inkscape:zoom="14.75"
+ inkscape:cx="6.6065863"
+ inkscape:cy="10.966667"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg20">
+ <inkscape:grid
+ type="xygrid"
+ id="grid833" />
+ </sodipodi:namedview>
+ <g
+ transform="matrix(0 1 -1 0 14 -6)"
+ id="g18"
+ style="fill:#1e8bcd"
+ fill="#4d82b8">
+ <path
+ d="m6 6h5v1h-5z"
+ id="path12"
+ style="fill:#1e8bcd" />
+ <path
+ d="m6 13h5v1h-5z"
+ id="path14"
+ style="fill:#1e8bcd" />
+ <path
+ d="m8 6h1v8h-1z"
+ id="path16"
+ style="fill:#1e8bcd" />
+ </g>
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect835"
+ width="6"
+ height="1"
+ x="9"
+ y="3"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect837"
+ width="10"
+ height="1"
+ x="1"
+ y="7"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect839"
+ width="14"
+ height="1"
+ x="1"
+ y="10"
+ ry="0.5" />
+ <rect
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.50196078"
+ id="rect841"
+ width="10"
+ height="1"
+ x="1"
+ y="13"
+ ry="0.5" />
+</svg>
diff --git a/loleaflet/images/sc_recsearch.svg b/loleaflet/images/sc_recsearch.svg
index 87e9e06617..3ad7f6b4f8 100644
--- a/loleaflet/images/sc_recsearch.svg
+++ b/loleaflet/images/sc_recsearch.svg
@@ -1,3 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path d="m9.75 3c-3.7279 0-6.75 3.0221-6.75 6.75s3.0221 6.75 6.75 6.75c1.5946 0 3.0637-0.57542 4.2188-1.5l6 6 1.0312-1.0312-6-6c0.92458-1.155 1.5-2.6242 1.5-4.2188 0-3.7279-3.0221-6.75-6.75-6.75zm0 1.5a5.25 5.25 0 0 1 5.25 5.25 5.25 5.25 0 0 1-5.25 5.25 5.25 5.25 0 0 1-5.25-5.25 5.25 5.25 0 0 1 5.25-5.25z" fill="#4d4d4d"/>
-</svg>
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">/&amp;gt;<path d="m10 0a6 6 0 0 0 -6 6 6 6 0 0 0 1.4179688 3.875l-5.26562505 5.265625a.50005.50005 0 1 0 .70703125.707031l5.2714844-5.271484a6 6 0 0 0 3.8691406 1.423828 6 6 0 0 0 6-6 6 6 0 0 0 -6-6zm0 1a5 5 0 0 1 5 5 5 5 0 0 1 -5 5 5 5 0 0 1 -5-5 5 5 0 0 1 5-5z" fill="#1e8bcd"/><circle cx="10" cy="6" fill="#fafafa" r="5"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapcontour.svg b/loleaflet/images/sc_wrapcontour.svg
new file mode 100644
index 0000000000..b45b61a1b1
--- /dev/null
+++ b/loleaflet/images/sc_wrapcontour.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".5" width="5" x="1" y="11"/><rect height="1" ry=".5" width="14" x="1" y="14"/><rect height="1" ry=".5" width="5" x="1" y="4"/><rect height="1" ry=".488015" width="3" x="1" y="7"/></g><g transform="matrix(.70710678 .70710678 -.70710678 .70710678 0 0)"><path d="m8.838836-5.303301h7.778174v7.778174h-7.778174z" fill="#0063b1" stroke-width="1.035705"/><path d="m9.899496-4.242641h5.656853v5.656853h-5.656853z" fill="#83beec" stroke-width=".75324"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapideal.svg b/loleaflet/images/sc_wrapideal.svg
index a06e33cb3a..4cf1748789 100644
--- a/loleaflet/images/sc_wrapideal.svg
+++ b/loleaflet/images/sc_wrapideal.svg
@@ -1,14 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
- <path
- style="fill:#eac282"
- d="M 6 2 C 4.892 2 4 2.892 4 4 L 4 12 C 4 13.108 4.892 14 6 14 L 10 14 C 11.108 14 12 13.108 12 12 L 12 4 C 12 2.892 11.108 2 10 2 L 6 2 z M 6 3 L 10 3 C 10.554 3 11 3.446 11 4 L 11 12 C 11 12.554 10.554 13 10 13 L 6 13 C 5.446 13 5 12.554 5 12 L 5 4 C 5 3.446 5.446 3 6 3 z "
- />
- <path
- style="fill:#808080"
- d="M 1.5 1 C 1.223 1 1 1.223 1 1.5 C 1 1.777 1.223 2 1.5 2 L 14.5 2 C 14.777 2 15 1.777 15 1.5 C 15 1.223 14.777 1 14.5 1 L 1.5 1 z M 1.4648438 4 C 1.2077628 4 1 4.2077628 1 4.4648438 L 1 4.5351562 C 1 4.7922372 1.2077627 5 1.4648438 5 L 3.5351562 5 C 3.7922373 5 4 4.7922372 4 4.5351562 L 4 4.4648438 C 4 4.2077628 3.7922373 4 3.5351562 4 L 1.4648438 4 z M 12.464844 4 C 12.207763 4 12 4.2077628 12 4.4648438 L 12 4.5351562 C 12 4.7922372 12.207763 5 12.464844 5 L 14.535156 5 C 14.792237 5 15 4.7922372 15 4.5351562 L 15 4.4648438 C 15 4.2077628 14.792237 4 14.535156 4 L 12.464844 4 z M 1.34375 7 C 1.1530649 7 1 7.1530649 1 7.34375 L 1 7.65625 C 1 7.8469351 1.1530649 8 1.34375 8 L 3.65625 8 C 3.8469351 8 4 7.8469351 4 7.65625 L 4 7.34375 C 4 7.1530649 3.8469351 7 3.65625 7 L 1.34375 7 z M 12.34375 7 C 12.153065 7 12 7.1530649 12 7.34375 L 12 7.65625 C 12 7.8469351 12.153065 8 12.34375 8 L 14.65625 8 C 14.846935 8 15 7.8469351 15 7.65625 L 15 7.34375 C 15 7.1530649 14.846935 7 14.65625 7 L 12.34375 7 z M 1.4765625 10 C 1.2128419 10 1 10.212843 1 10.476562 L 1 10.523438 C 1 10.787157 1.2128419 11 1.4765625 11 L 3.5234375 11 C 3.7871581 11 4 10.787157 4 10.523438 L 4 10.476562 C 4 10.212843 3.7871581 10 3.5234375 10 L 1.4765625 10 z M 12.476562 10 C 12.212842 10 12 10.212842 12 10.476562 L 12 10.523438 C 12 10.787158 12.212842 11 12.476562 11 L 14.523438 11 C 14.787158 11 15 10.787158 15 10.523438 L 15 10.476562 C 15 10.212842 14.787158 10 14.523438 10 L 12.476562 10 z M 1.5 14 C 1.223 14 1 14.223 1 14.5 C 1 14.777 1.223 15 1.5 15 L 14.5 15 C 14.777 15 15 14.777 15 14.5 C 15 14.223 14.777 14 14.5 14 L 1.5 14 z "
- />
- <path
- style="fill:#4d82b8"
- d="M 6 3 C 5.446 3 5 3.446 5 4 L 5 12 C 5 12.554 5.446 13 6 13 L 10 13 C 10.554 13 11 12.554 11 12 L 11 4 C 11 3.446 10.554 3 10 3 L 6 3 z "
- />
-</svg>
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 2h8v11h-8z" fill="#ed8733" stroke-width="1.276569"/><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="3" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".464045" width="3" x="1" y="4"/><rect height="1" ry=".344197" width="3" x="1" y="7"/></g><path d="m5 3h6v9h-6z" fill="#0063b1"/><g fill="#3a3a38"><rect height="1" ry=".47603" width="3" x="12" y="10"/><rect height="1" ry=".464045" width="3" x="12" y="4"/><rect height="1" ry=".344197" width="3" x="12" y="7"/></g><path d="m6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapleft.svg b/loleaflet/images/sc_wrapleft.svg
index e0119e035c..a85ff9ac80 100644
--- a/loleaflet/images/sc_wrapleft.svg
+++ b/loleaflet/images/sc_wrapleft.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".5" width="5" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="14"/><rect height="1" ry=".5" width="5" x="1" y="4"/><rect height="1" ry=".5" width="5" x="1" y="7"/></g><rect fill="#4d82b8" height="10" ry="1" width="8" x="7" y="3"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".464045" width="7" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".449153" width="7" x="1" y="4"/><rect height="1" ry=".464045" width="7" x="1" y="7"/></g><path d="m9 3h6v9h-6z" fill="#0063b1"/><path d="m10 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapmenu.svg b/loleaflet/images/sc_wrapmenu.svg
index 9ceb5190f8..143d1ff8db 100644
--- a/loleaflet/images/sc_wrapmenu.svg
+++ b/loleaflet/images/sc_wrapmenu.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#808080"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="3" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="14"/><rect height="1" ry=".464045" width="3" x="1" y="4"/><rect height="1" ry=".344197" width="3" x="1" y="7"/></g><rect fill="#4d82b8" height="10" ry="1" width="6" x="5" y="3"/><rect fill="#808080" height="1" ry=".47603" width="3" x="12" y="10"/><rect fill="#808080" height="1" ry=".464045" width="3" x="12" y="4"/><rect fill="#808080" height="1" ry=".344197" width="3" x="12" y="7"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="3" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".464045" width="3" x="1" y="4"/><rect height="1" ry=".344197" width="3" x="1" y="7"/></g><path d="m5 3h6v9h-6z" fill="#0063b1"/><g fill="#3a3a38"><rect height="1" ry=".47603" width="3" x="12" y="10"/><rect height="1" ry=".464045" width="3" x="12" y="4"/><rect height="1" ry=".344197" width="3" x="12" y="7"/></g><path d="m6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapoff.svg b/loleaflet/images/sc_wrapoff.svg
index 0a731b779b..7e8bf8bc5f 100644
--- a/loleaflet/images/sc_wrapoff.svg
+++ b/loleaflet/images/sc_wrapoff.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="1" ry=".5" width="14" x="1" y="1"/><rect fill="#808080" height="1" ry=".5" width="14" x="1" y="14"/><rect fill="#4d82b8" height="10" ry="1" width="8" x="4" y="3"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="1" ry=".5" width="14" x="1" y="1"/><rect fill="#3a3a38" height="1" ry=".5" width="14" x="1" y="13"/><path d="m5 3h6v9h-6z" fill="#0063b1"/><path d="m6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapon.svg b/loleaflet/images/sc_wrapon.svg
new file mode 100644
index 0000000000..143d1ff8db
--- /dev/null
+++ b/loleaflet/images/sc_wrapon.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="3" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".464045" width="3" x="1" y="4"/><rect height="1" ry=".344197" width="3" x="1" y="7"/></g><path d="m5 3h6v9h-6z" fill="#0063b1"/><g fill="#3a3a38"><rect height="1" ry=".47603" width="3" x="12" y="10"/><rect height="1" ry=".464045" width="3" x="12" y="4"/><rect height="1" ry=".344197" width="3" x="12" y="7"/></g><path d="m6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapright.svg b/loleaflet/images/sc_wrapright.svg
index 7929798727..ae9c21b2ec 100644
--- a/loleaflet/images/sc_wrapright.svg
+++ b/loleaflet/images/sc_wrapright.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g transform="scale(-1 1)"><g fill="#808080"><rect height="1" ry=".5" width="14" x="-15" y="1"/><rect height="1" ry=".5" width="5" x="-15" y="10"/><rect height="1" ry=".5" width="14" x="-15" y="14"/><rect height="1" ry=".5" width="5" x="-15" y="4"/><rect height="1" ry=".5" width="5" x="-15" y="7"/></g><rect fill="#4d82b8" height="10" ry="1" width="8" x="-9" y="3"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="matrix(-1 0 0 1 16 0)"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".464045" width="7" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".449153" width="7" x="1" y="4"/><rect height="1" ry=".464045" width="7" x="1" y="7"/></g><g transform="scale(-1 1)"><path d="m-7 3h6v9h-6z" fill="#0063b1"/><path d="m-6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wraptext.svg b/loleaflet/images/sc_wraptext.svg
new file mode 100644
index 0000000000..856c2b3656
--- /dev/null
+++ b/loleaflet/images/sc_wraptext.svg
@@ -0,0 +1 @@
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38" transform="scale(-1 1)"><rect height="1" ry=".464045" width="3" x="-4" y="5"/><rect height="1" ry=".5" width="13.999997" x="-14.999997" y="2"/><rect height="1" ry=".5" width="14" x="-15" y="13"/></g><path d="m15.5 8.5071416-2.995 2.9928794-3.005-2.9928794" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><path d="m5.5 5.0149536c-.276142 0-.5.223858-.5.5s.223858.5.5.5h4c1.380712 0 2.5 1.119288 2.5 2.5h.0059v.423829 2.0683594h1v-2.0683594-.5c-.0059-2.154663-1.88341-3.373799-3.5059-3.423829z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sc_wrapthrough.svg b/loleaflet/images/sc_wrapthrough.svg
index c362df44bd..c28fd9994d 100644
--- a/loleaflet/images/sc_wrapthrough.svg
+++ b/loleaflet/images/sc_wrapthrough.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#4d82b8" height="10" ry="1" width="6" x="5" y="3"/><g fill="#808080"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="14" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="14"/><rect height="1" ry=".47603" width="14" x="1" y="4"/><rect height="1" ry=".47603" width="14" x="1" y="7"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="#3a3a38"><rect height="1" ry=".5" width="14" x="1" y="1"/><rect height="1" ry=".47603" width="14" x="1" y="10"/><rect height="1" ry=".5" width="14" x="1" y="13"/><rect height="1" ry=".47603" width="14" x="1" y="4"/><rect height="1" ry=".47603" width="14" x="1" y="7"/></g><path d="m5 3h6v9h-6z" fill="#0063b1"/><path d="m6 4h4v7h-4z" fill="#83beec" stroke-width=".730297"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/sidebar-animation-large.png b/loleaflet/images/sidebar-animation-large.png
index 2ac1c2d02d..b46bfc7566 100644
--- a/loleaflet/images/sidebar-animation-large.png
+++ b/loleaflet/images/sidebar-animation-large.png
Binary files differ
diff --git a/loleaflet/images/sidebar-property-large.png b/loleaflet/images/sidebar-property-large.png
index cd29367f6c..a3f0654240 100644
--- a/loleaflet/images/sidebar-property-large.png
+++ b/loleaflet/images/sidebar-property-large.png
Binary files differ
diff --git a/loleaflet/images/sidebar-template-large.png b/loleaflet/images/sidebar-template-large.png
index 2137a4b8b6..cba02a31ac 100644
--- a/loleaflet/images/sidebar-template-large.png
+++ b/loleaflet/images/sidebar-template-large.png
Binary files differ
diff --git a/loleaflet/images/sidebar-transition-large.svg b/loleaflet/images/sidebar-transition-large.svg
index d8c2057f3b..55133dc423 100644
--- a/loleaflet/images/sidebar-transition-large.svg
+++ b/loleaflet/images/sidebar-transition-large.svg
@@ -1 +1 @@
-<svg height="24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m3 3h18v18h-18z" fill="#fff"/><g fill="#808080"><rect height="3" ry="1" width="3" x="19" y="2"/><rect height="3" ry="1" width="3" x="2" y="2"/><rect height="3" ry="1" width="3" x="19" y="19"/><rect height="3" ry="1" width="3" x="2" y="19"/><rect height="1" ry=".5" width="12" x="6" y="20"/><rect height="1" ry=".5" width="12" x="6" y="3"/><rect height="12" ry=".5" width="1" x="3" y="6"/><rect height="12" ry=".5" width="1" x="20" y="6"/></g><path d="m12 5-2.625 5h-4.375l4 3.5-1 5.5 4-3 4 3-1-5.5 4-3.5h-4.375z" fill="#eac282"/></svg> \ No newline at end of file
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m9 5v15h15v-1h-14v-13h14v-1z" fill="#3a3a38"/><path d="m10 6v13h14c0-4.333333 0-8.666667 0-13z" fill="#fafafa" stroke-width=".849837"/><path d="m12 9h12v2h-12z" fill="#1e8bcd" stroke-width=".886405"/><g fill="#fb983b"><rect height="1" ry=".482023" width="4" x="3" y="5"/><rect height="1" ry=".5" width="5" x="2" y="8"/><rect height="1" ry=".5" width="6" x="1" y="11"/><rect height="1" ry=".5" width="5" x="2" y="14"/><rect height="1" ry=".25" width="3.5" x="3.5" y="17"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stackdirect3d_52x60.svg b/loleaflet/images/stackdirect3d_52x60.svg
index bf19c237fe..74ece84ea3 100644
--- a/loleaflet/images/stackdirect3d_52x60.svg
+++ b/loleaflet/images/stackdirect3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill-rule="evenodd"><path d="m24 12-12 11v-1l14-14z" fill="#62c1f4" opacity=".8"/><path d="m36 15-13-4 3-3 13 4z" fill="#4d82b8" opacity=".7"/><path d="m50 7-13 8h-1l3-3 14-9z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m50 25h-14l3-3h14z" opacity=".7"/><path d="m36 26-12 3 3-3 12-4z" opacity=".8"/><path d="m24 29-12 8 3-3 12-8z" opacity=".8"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z"/></g></g><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 37h1v1h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 29h1v1h-1z"/><path d="m23 28h1v1h-1z"/><path d="m23 30h1v1h-1z"/><path d="m24 29h1v1h-1z"/></g><path d="m23 29h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m49.214844 6.089-12.800782 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199219-9.1387z" fill-rule="evenodd"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill-rule="evenodd"><path d="m24 12-12 11v-1l14-14z" fill="#62c1f4" opacity=".8"/><path d="m36 15-13-4 3-3 13 4z" fill="#1e8bcd" opacity=".7"/><path d="m50 7-13 8h-1l3-3 14-9z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m50 25h-14l3-3h14z" opacity=".7"/><path d="m36 26-12 3 3-3 12-4z" opacity=".8"/><path d="m24 29-12 8 3-3 12-8z" opacity=".8"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z"/></g></g><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 37h1v1h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 29h1v1h-1z"/><path d="m23 28h1v1h-1z"/><path d="m23 30h1v1h-1z"/><path d="m24 29h1v1h-1z"/></g><path d="m23 29h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m49.214844 6.089-12.800782 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199219-9.1387z" fill-rule="evenodd"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stackdirectboth_52x60.svg b/loleaflet/images/stackdirectboth_52x60.svg
index 1fe5349dc4..94c4294151 100644
--- a/loleaflet/images/stackdirectboth_52x60.svg
+++ b/loleaflet/images/stackdirectboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z" fill="#eac282" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 37h1v1h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 29h1v1.0001h-1z"/><path d="m23 28h1v1h-1z"/><path d="m23 30h1v1.0001h-1z"/><path d="m24 29h1v1h-1z"/></g><path d="m23 29h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m49.21484 6.089-12.800778 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199216-9.1387z" fill-rule="evenodd"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z" fill="#fb983b" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 37h1v1h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 29h1v1.0001h-1z"/><path d="m23 28h1v1h-1z"/><path d="m23 30h1v1.0001h-1z"/><path d="m24 29h1v1h-1z"/></g><path d="m23 29h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m49.21484 6.089-12.800778 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199216-9.1387z" fill-rule="evenodd"/><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stackdirectlines_52x60.svg b/loleaflet/images/stackdirectlines_52x60.svg
index 7bc43d779a..49a6787411 100644
--- a/loleaflet/images/stackdirectlines_52x60.svg
+++ b/loleaflet/images/stackdirectlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z" fill="#eac282" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m49.21484 6.089-12.800778 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199216-9.1387z" fill="#4d82b8" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m36.425781 24.9991-13.142578 4.0449-12.060547 8.0391.554688.832 11.939453-7.9589 12.859375-3.9571h12.923828v-1z" fill="#fb983b" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m49.21484 6.089-12.800778 8.8613-13.054687-4.0156-12.212891 12.2129.707032.707 11.787109-11.7871 12.943359 3.9824 13.199216-9.1387z" fill="#1e8bcd" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stackdirectpoints_52x60.svg b/loleaflet/images/stackdirectpoints_52x60.svg
index ebf1a3370c..9b862ce913 100644
--- a/loleaflet/images/stackdirectpoints_52x60.svg
+++ b/loleaflet/images/stackdirectpoints_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 37h1v1.0001h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1.0001h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 29.0001h1v1h-1z"/><path d="m23 28.0001h1v1h-1z"/><path d="m23 30.0001h1v1h-1z"/><path d="m24 29.0001h1v1h-1z"/></g><path d="m23 29.0001h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 37h1v1.0001h-1z"/><path d="m11 36h1v1h-1z"/><path d="m11 38h1v1.0001h-1z"/><path d="m12 37h1v1h-1z"/></g><path d="m11 37h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 29.0001h1v1h-1z"/><path d="m23 28.0001h1v1h-1z"/><path d="m23 30.0001h1v1h-1z"/><path d="m24 29.0001h1v1h-1z"/></g><path d="m23 29.0001h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksmooth3d_52x60.svg b/loleaflet/images/stacksmooth3d_52x60.svg
index b141336a00..a97732b9f5 100644
--- a/loleaflet/images/stacksmooth3d_52x60.svg
+++ b/loleaflet/images/stacksmooth3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><g fill-rule="evenodd"><g fill="#4d82b8"><path d="m24 12c-4.267414 2.9536-8.062249 7.1673-12 11v-1l12.4375-12.4821z" opacity=".8"/><path d="m35.642857 15.8929c-5.295314-1.5982-10.129179-6.6447-15.642857-2.8929 9.010543-9.8535 9.669684-2.1049 19-1z" opacity=".7"/><path d="m49.776786 6.7768c-4.368605 2.7842-9.04156 7.5502-12.776786 8.2232h-1l3-3 12.705357-8.5536z" opacity=".7"/></g><g fill="#eac282"><path d="m49.464286 25.0893-13.464286-.0893 3-3h14z" opacity=".7"/><path d="m36 26-12 3 3-3c4.513892-2.4587 8.424807-3.5969 12-4z" opacity=".8"/><path d="m24 29-12 8c4.3366-4.4748 9.952388-8.281 15-11z" opacity=".8"/></g></g><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m11 37h1v1h-1z" fill="#fff"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="none"><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" stroke="#4d82b8"/><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><g fill-rule="evenodd"><g fill="#1e8bcd"><path d="m24 12c-4.267414 2.9536-8.062249 7.1673-12 11v-1l12.4375-12.4821z" opacity=".8"/><path d="m35.642857 15.8929c-5.295314-1.5982-10.129179-6.6447-15.642857-2.8929 9.010543-9.8535 9.669684-2.1049 19-1z" opacity=".7"/><path d="m49.776786 6.7768c-4.368605 2.7842-9.04156 7.5502-12.776786 8.2232h-1l3-3 12.705357-8.5536z" opacity=".7"/></g><g fill="#fb983b"><path d="m49.464286 25.0893-13.464286-.0893 3-3h14z" opacity=".7"/><path d="m36 26-12 3 3-3c4.513892-2.4587 8.424807-3.5969 12-4z" opacity=".8"/><path d="m24 29-12 8c4.3366-4.4748 9.952388-8.281 15-11z" opacity=".8"/></g></g><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m11 37h1v1h-1z" fill="#fafafa"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="none"><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" stroke="#1e8bcd"/><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksmoothboth_52x60.svg b/loleaflet/images/stacksmoothboth_52x60.svg
index 6d74d53d9f..fa51eaf925 100644
--- a/loleaflet/images/stacksmoothboth_52x60.svg
+++ b/loleaflet/images/stacksmoothboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m11 37h1v1h-1z" fill="#fff"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" fill="none" stroke="#4d82b8"/><g fill="#4d82b8"><path d="m10 22h3v3h-3z"/><path d="m35 14h3v3h-3z"/><path d="m48 5h3v3h-3z"/></g><g fill="#eac282"><path d="m10 36h3v3h-3z"/><path d="m22 28h3v3h-3z"/><path d="m35 24h3v3h-3z"/><path d="m48 24h3v3h-3z"/></g><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" fill="none" stroke="#eac282" stroke-opacity=".941176"/><path d="m23.122469 9.7151h3v3h-3z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m11 37h1v1h-1z" fill="#fafafa"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" fill="none" stroke="#1e8bcd"/><g fill="#1e8bcd"><path d="m10 22h3v3h-3z"/><path d="m35 14h3v3h-3z"/><path d="m48 5h3v3h-3z"/></g><g fill="#fb983b"><path d="m10 36h3v3h-3z"/><path d="m22 28h3v3h-3z"/><path d="m35 24h3v3h-3z"/><path d="m48 24h3v3h-3z"/></g><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" fill="none" stroke="#fb983b" stroke-opacity=".941176"/><path d="m23.122469 9.7151h3v3h-3z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksmoothlines_52x60.svg b/loleaflet/images/stacksmoothlines_52x60.svg
index 62ff081a6b..1b5f5c570b 100644
--- a/loleaflet/images/stacksmoothlines_52x60.svg
+++ b/loleaflet/images/stacksmoothlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m11 37h1v1h-1z" fill="#fff"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="none"><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" stroke="#4d82b8"/><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m11 37h1v1h-1z" fill="#fafafa"/><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="none"><path d="m11.500402 23.5s7.054903-10.7718 12-12.0001 8.155513 4.7496 13 4 13-9 13-9" stroke="#1e8bcd"/><path d="m11.5 37.4999s7.78042-5.9968 11.999605-7.9999 8.516572-3.3259 13-4.0001c4.285157-.6444 13 0 13 0" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stackstepped3d_52x60.svg b/loleaflet/images/stackstepped3d_52x60.svg
index cecacb6dea..436cf046ec 100644
--- a/loleaflet/images/stackstepped3d_52x60.svg
+++ b/loleaflet/images/stackstepped3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill-rule="evenodd"><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#eac282"/><path d="m23 23h-12l3-3h9z" fill="#4d82b8" opacity=".7"/><path d="m50 6v10l3-3v-10z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m24 30v8l3-3v-5z" opacity=".8"/><path d="m23 37h-12l3-3h9z" opacity=".7"/></g></g><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#4d82b8"/><g fill-rule="evenodd"><g fill="#eac282"><path d="m36 29h-13l3-3h10z" opacity=".7"/><path d="m50 25h-14l3-3h14z" opacity=".7"/><path d="m37 26v4l3-3v-1z" opacity=".8"/></g><g fill="#4d82b8"><path d="m37 11h-14l3-3h14z" opacity=".7"/><path d="m49 15h-12l3-3h9z" opacity=".7"/><path d="m24 12v12l3-3v-9z" opacity=".8"/><path d="m37 11v4l3-3v-4z" opacity=".8"/></g></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill-rule="evenodd"><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#fb983b"/><path d="m23 23h-12l3-3h9z" fill="#1e8bcd" opacity=".7"/><path d="m50 6v10l3-3v-10z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m24 30v8l3-3v-5z" opacity=".8"/><path d="m23 37h-12l3-3h9z" opacity=".7"/></g></g><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#1e8bcd"/><g fill-rule="evenodd"><g fill="#fb983b"><path d="m36 29h-13l3-3h10z" opacity=".7"/><path d="m50 25h-14l3-3h14z" opacity=".7"/><path d="m37 26v4l3-3v-1z" opacity=".8"/></g><g fill="#1e8bcd"><path d="m37 11h-14l3-3h14z" opacity=".7"/><path d="m49 15h-12l3-3h9z" opacity=".7"/><path d="m24 12v12l3-3v-9z" opacity=".8"/><path d="m37 11v4l3-3v-4z" opacity=".8"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksteppedboth_52x60.svg b/loleaflet/images/stacksteppedboth_52x60.svg
index a73b60985a..5efdcebd53 100644
--- a/loleaflet/images/stacksteppedboth_52x60.svg
+++ b/loleaflet/images/stacksteppedboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#eac282" fill-rule="evenodd"/><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 37.0001h1v1h-1z"/><path d="m11 36.0001h1v1h-1z"/><path d="m11 38.0001h1v1h-1z"/><path d="m12 37.0001h1v1h-1z"/></g><path d="m11 37.0001h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m22 29.0001h1v1h-1z"/><path d="m23 28.0001h1v1h-1z"/><path d="m23 30.0001h1v1h-1z"/><path d="m24 29.0001h1v1h-1z"/></g><path d="m23 29.0001h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#fb983b" fill-rule="evenodd"/><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#1e8bcd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m48 25h1v1h-1z"/><path d="m49 24h1v1h-1z"/><path d="m49 26h1v1h-1z"/><path d="m50 25h1v1h-1z"/></g><path d="m49 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m35 25h1v1h-1z"/><path d="m36 24h1v1h-1z"/><path d="m36 26h1v1h-1z"/><path d="m37 25h1v1h-1z"/></g><path d="m36 25h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 37.0001h1v1h-1z"/><path d="m11 36.0001h1v1h-1z"/><path d="m11 38.0001h1v1h-1z"/><path d="m12 37.0001h1v1h-1z"/></g><path d="m11 37.0001h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m22 29.0001h1v1h-1z"/><path d="m23 28.0001h1v1h-1z"/><path d="m23 30.0001h1v1h-1z"/><path d="m24 29.0001h1v1h-1z"/></g><path d="m23 29.0001h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m22 10h1v1h-1z"/><path d="m24 10h1v1h-1z"/><path d="m22 12h1v1h-1z"/><path d="m24 12h1v1h-1z"/></g><path d="m23 10v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 5h1v1h-1z"/><path d="m50 5h1v1h-1z"/><path d="m48 7h1v1h-1z"/><path d="m50 7h1v1h-1z"/></g><path d="m49 5v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m35 14h1v1h-1z"/><path d="m37 14h1v1h-1z"/><path d="m35 16h1v1h-1z"/><path d="m37 16h1v1h-1z"/></g><path d="m36 14v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 22h1v1h-1z"/><path d="m12 22h1v1h-1z"/><path d="m10 24h1v1h-1z"/><path d="m12 24h1v1h-1z"/></g><path d="m11 22v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksteppedlines_52x60.svg b/loleaflet/images/stacksteppedlines_52x60.svg
index 8166e4f07f..08aaf23819 100644
--- a/loleaflet/images/stacksteppedlines_52x60.svg
+++ b/loleaflet/images/stacksteppedlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#eac282" fill-rule="evenodd"/><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#4d82b8"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m36 24.9991v4h-13v8l-12 .0009v1l13-.0009v-8h13v-4l13 .0009v-1z" fill="#fb983b" fill-rule="evenodd"/><path d="m49 6v9h-12v-3-1h-13-1v12h-12v1h13v-1-11h12v4h1 12 1v-1-9z" fill="#1e8bcd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/stacksteppedpoints_52x60.svg b/loleaflet/images/stacksteppedpoints_52x60.svg
new file mode 100644
index 0000000000..0995b08800
--- /dev/null
+++ b/loleaflet/images/stacksteppedpoints_52x60.svg
@@ -0,0 +1 @@
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m10 16h3v3h-3z"/><path d="m23 7h3v3h-3z"/><path d="m36 15h3v3h-3z"/><path d="m50 10h3v3h-3z"/></g><g fill="#fb983b"><path d="m50 24h3v3h-3z"/><path d="m36 24h3v3h-3z"/><path d="m23 29h3v3h-3z"/><path d="m10 36h3v3h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stock_52x60.svg b/loleaflet/images/stock_52x60.svg
index 9111a96d74..f921ef34cd 100644
--- a/loleaflet/images/stock_52x60.svg
+++ b/loleaflet/images/stock_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#4d82b8"><path d="m51 20h1v8.999983h-1z"/><path d="m51 24h3v1h-3z"/><path d="m42 31h1v8.999983h-1z"/><path d="m42 35h3v1h-3z"/><path d="m33 21h1v8.999983h-1z"/><path d="m33 25h3v1h-3z"/><path d="m23 26h1v8.999983h-1z"/><path d="m23 30h3v1h-3z"/></g><g fill="#eac282"><path d="m45 13h1v8.999983h-1z"/><path d="m45 17h3v1h-3z"/><path d="m30 7.000017h1v8.999983h-1z"/><path d="m30 11.000017h3v1h-3z"/><path d="m18 14.000017h1v8.999983h-1z"/><path d="m18 18.000017h3v1h-3z"/><path d="m11 25.000017h1v8.999983h-1z"/><path d="m11 29.000017h3v1h-3z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#1e8bcd"><path d="m51 20h1v8.999983h-1z"/><path d="m51 24h3v1h-3z"/><path d="m42 31h1v8.999983h-1z"/><path d="m42 35h3v1h-3z"/><path d="m33 21h1v8.999983h-1z"/><path d="m33 25h3v1h-3z"/><path d="m23 26h1v8.999983h-1z"/><path d="m23 30h3v1h-3z"/></g><g fill="#fb983b"><path d="m45 13h1v8.999983h-1z"/><path d="m45 17h3v1h-3z"/><path d="m30 7.000017h1v8.999983h-1z"/><path d="m30 11.000017h3v1h-3z"/><path d="m18 14.000017h1v8.999983h-1z"/><path d="m18 18.000017h3v1h-3z"/><path d="m11 25.000017h1v8.999983h-1z"/><path d="m11 29.000017h3v1h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stockblock_52x60.svg b/loleaflet/images/stockblock_52x60.svg
index 262097eb4b..0b5cd7e30e 100644
--- a/loleaflet/images/stockblock_52x60.svg
+++ b/loleaflet/images/stockblock_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><path d="m10 27.000017h3v5h-3z" fill="#eac282"/><path d="m11 25.000017h1v8.999983h-1z" fill="#eac282"/><path d="m22 28.000017h3v4.999996h-3z" fill="#4d82b8"/><path d="m23 26.000017h1v8.999983h-1z" fill="#4d82b8"/><g fill="#eac282"><path d="m17 16.000017h3v5h-3z"/><path d="m18 14.000017h1v8.999983h-1z"/><path d="m29 9.000017h3v5h-3z"/><path d="m30 7.000017h1v8.999983h-1z"/><path d="m44 15.000017h3v5h-3z"/><path d="m45 13.000017h1v8.999983h-1z"/></g><g fill="#4d82b8"><path d="m32 23.000017h3v4.999996h-3z"/><path d="m33 21.000017h1v8.999983h-1z"/><path d="m41 33.000017h3v4.999996h-3z"/><path d="m42 31.000017h1v8.999983h-1z"/><path d="m50 22.000017h3v4.999996h-3z"/><path d="m51 20.000017h1v8.999983h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><path d="m10 27.000017h3v5h-3z" fill="#fb983b"/><path d="m11 25.000017h1v8.999983h-1z" fill="#fb983b"/><path d="m22 28.000017h3v4.999996h-3z" fill="#1e8bcd"/><path d="m23 26.000017h1v8.999983h-1z" fill="#1e8bcd"/><g fill="#fb983b"><path d="m17 16.000017h3v5h-3z"/><path d="m18 14.000017h1v8.999983h-1z"/><path d="m29 9.000017h3v5h-3z"/><path d="m30 7.000017h1v8.999983h-1z"/><path d="m44 15.000017h3v5h-3z"/><path d="m45 13.000017h1v8.999983h-1z"/></g><g fill="#1e8bcd"><path d="m32 23.000017h3v4.999996h-3z"/><path d="m33 21.000017h1v8.999983h-1z"/><path d="m41 33.000017h3v4.999996h-3z"/><path d="m42 31.000017h1v8.999983h-1z"/><path d="m50 22.000017h3v4.999996h-3z"/><path d="m51 20.000017h1v8.999983h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stockcolumns_52x60.svg b/loleaflet/images/stockcolumns_52x60.svg
index 5c0b7ac01c..b8a069467e 100644
--- a/loleaflet/images/stockcolumns_52x60.svg
+++ b/loleaflet/images/stockcolumns_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 19h9v27h-9z" fill="#eac282"/><path d="m19 21h9v25h-9z" fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 25h9v21h-9z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/><path d="m47 13h1v9h-1z" fill="#4d82b8"/><path d="m47 17h3v1h-3z" fill="#4d82b8"/><path d="m38 4h1v9h-1z" fill="#eac282"/><path d="m38 8h3v1h-3z" fill="#eac282"/><path d="m23 9h1v9h-1z" fill="#4d82b8"/><path d="m23 13h3v1h-3z" fill="#4d82b8"/><g fill="#eac282"><path d="m14 7h1v9h-1z"/><path d="m14 11h3v1h-3z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 19h9v27h-9z" fill="#fb983b"/><path d="m19 21h9v25h-9z" fill="#1e8bcd"/><path d="m34 16h9v30h-9z" fill="#fb983b"/><path d="m43 25h9v21h-9z" fill="#1e8bcd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/><path d="m47 13h1v9h-1z" fill="#1e8bcd"/><path d="m47 17h3v1h-3z" fill="#1e8bcd"/><path d="m38 4h1v9h-1z" fill="#fb983b"/><path d="m38 8h3v1h-3z" fill="#fb983b"/><path d="m23 9h1v9h-1z" fill="#1e8bcd"/><path d="m23 13h3v1h-3z" fill="#1e8bcd"/><g fill="#fb983b"><path d="m14 7h1v9h-1z"/><path d="m14 11h3v1h-3z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/stockcolumnsattach_52x60.svg b/loleaflet/images/stockcolumnsattach_52x60.svg
index 4dfb47cfc7..87b20631d6 100644
--- a/loleaflet/images/stockcolumnsattach_52x60.svg
+++ b/loleaflet/images/stockcolumnsattach_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m10 19h9v27h-9z" fill="#eac282"/><path d="m19 21h9v25h-9z" fill="#4d82b8"/><path d="m34 16h9v30h-9z" fill="#eac282"/><path d="m43 25h9v21h-9z" fill="#4d82b8"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/><g fill="#eac282"><path d="m13 9h3v5h-3z"/><path d="m14 7h1v9h-1z"/><path d="m37 6h3v5h-3z"/><path d="m38 4h1v9h-1z"/></g><g fill="#4d82b8"><path d="m22 11h3v5h-3z"/><path d="m23 9h1v9h-1z"/><path d="m46 15h3v5h-3z"/><path d="m47 13h1v9h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m10 19h9v27h-9z" fill="#fb983b"/><path d="m19 21h9v25h-9z" fill="#1e8bcd"/><path d="m34 16h9v30h-9z" fill="#fb983b"/><path d="m43 25h9v21h-9z" fill="#1e8bcd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#4d4d4d"/><g fill="#fb983b"><path d="m13 9h3v5h-3z"/><path d="m14 7h1v9h-1z"/><path d="m37 6h3v5h-3z"/><path d="m38 4h1v9h-1z"/></g><g fill="#1e8bcd"><path d="m22 11h3v5h-3z"/><path d="m23 9h1v9h-1z"/><path d="m46 15h3v5h-3z"/><path d="m47 13h1v9h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/table-move-marker.svg b/loleaflet/images/table-move-marker.svg
index 6ab8ef55a0..52bf79a283 100644
--- a/loleaflet/images/table-move-marker.svg
+++ b/loleaflet/images/table-move-marker.svg
@@ -10,10 +10,10 @@
viewBox="0 0 24 24"
version="1.1"
id="svg4"
- sodipodi:docname="marker-move.svg"
+ sodipodi:docname="table-move-marker.svg"
width="24"
height="24"
- inkscape:version="0.92.4 (unknown)">
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata10">
<rdf:RDF>
@@ -37,20 +37,39 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
- inkscape:window-width="3840"
- inkscape:window-height="2032"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
id="namedview6"
- showgrid="false"
- inkscape:zoom="23.8396"
- inkscape:cx="38.712406"
- inkscape:cy="0.44730152"
+ showgrid="true"
+ inkscape:zoom="16.857143"
+ inkscape:cx="20.107237"
+ inkscape:cy="10.649563"
inkscape:window-x="0"
- inkscape:window-y="54"
+ inkscape:window-y="0"
inkscape:window-maximized="1"
- inkscape:current-layer="svg4" />
+ inkscape:current-layer="svg4">
+ <inkscape:grid
+ type="xygrid"
+ id="grid812" />
+ </sodipodi:namedview>
+ <path
+ style="fill:#1e8bcd"
+ id="path20"
+ d="m 21.994141,12.498047 c -10e-7,-0.06645 -0.01377,-0.1296 -0.03711,-0.1875 -0.0253,-0.06278 -0.06236,-0.119006 -0.109375,-0.166016 L 18.853516,9.1445314 C 18.755586,9.0465974 18.625855,8.998047 18.498047,8.998047 c -0.127809,0 -0.255581,0.04855 -0.353516,0.1464844 -0.195868,0.19587 -0.195868,0.5131153 0,0.7089844 l 2.142578,2.1445312 -13.7949214,-0.0039 c -0.277001,-9.9e-5 -0.777001,0.499723 -0.5,0.5 v 0.002 h 0.00586 v 0.002 h -0.00391 v 0.002 h -0.00586 v 0.002 c -0.277,2.77e-4 0.223,0.500099 0.5,0.5 l 13.7949214,-0.0039 -2.142578,2.144531 c -0.195868,0.195869 -0.195868,0.513115 0,0.708985 0.09793,0.09793 0.225707,0.146484 0.353516,0.146484 0.127808,0 0.257538,-0.04855 0.355468,-0.146484 l 2.994141,-3 c 0.04702,-0.04701 0.08407,-0.103236 0.109375,-0.166016 0.02334,-0.0579 0.03711,-0.12105 0.03711,-0.1875 z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#1e8bcd"
+ id="path22"
+ d="m 11.5,2 c -0.06645,4e-7 -0.1296,0.013769 -0.1875,0.037109 -0.06278,0.0253 -0.119006,0.06236 -0.166016,0.109375 L 8.1464844,5.140625 C 8.0485504,5.238555 8,5.3682858 8,5.4960938 c 0,0.127809 0.04855,0.2555806 0.1464844,0.3535156 0.19587,0.195868 0.5131153,0.195868 0.7089844,0 L 11,3.7070312 10.996094,17.501953 c -9.9e-5,0.277001 0.499723,0.777001 0.5,0.5 h 0.002 v -0.0059 H 11.5 V 18 h 0.002 v 0.0059 h 0.002 c 2.77e-4,0.277 0.500099,-0.223 0.5,-0.5 L 12,3.7109375 14.144531,5.8535156 c 0.195869,0.195868 0.513115,0.195868 0.708985,0 C 14.95145,5.7555806 15,5.627809 15,5.5 15,5.372192 14.951446,5.2424613 14.853516,5.1445312 l -3,-2.9941406 C 11.806503,2.1033756 11.75028,2.0663156 11.6875,2.0410156 11.629596,2.0176756 11.56645,2.0039062 11.5,2.0039062 Z"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#1e8bcd"
+ id="path24"
+ d="m 1,12.5 c 10e-7,-0.06645 0.01377,-0.1296 0.03711,-0.1875 0.0253,-0.06278 0.06236,-0.119006 0.109375,-0.166016 L 4.1406245,9.1464844 C 4.2385545,9.0485504 4.3682855,9 4.4960935,9 c 0.127809,0 0.255581,0.04855 0.353516,0.1464844 0.195868,0.19587 0.195868,0.5131153 0,0.7089844 L 2.707032,12 16.501953,11.9961 c 0.277001,-9.9e-5 0.777001,0.499723 0.5,0.5 v 0.002 h -0.0059 v 0.002 h 0.0039 v 0.002 h 0.0059 v 0.002 c 0.277001,2.77e-4 -0.222999,0.500099 -0.5,0.5 L 2.710932,13.0002 4.8535095,15.144731 c 0.195868,0.195869 0.195868,0.513115 0,0.708985 -0.09793,0.09793 -0.225707,0.146484 -0.353516,0.146484 -0.127808,0 -0.257538,-0.04855 -0.355468,-0.146484 l -2.9941405,-3 C 1.103365,12.806706 1.066315,12.75048 1.04101,12.6877 1.01767,12.6298 1.0039,12.56665 1.0039,12.5002 Z"
+ inkscape:connector-curvature="0" />
<path
- d="M 11.999999,0 7.3846151,5.5384611 H 11.076923 V 11.076924 H 5.5384614 V 7.3846148 L 0,12 5.5384614,16.615385 v -3.692307 h 5.5384616 v 5.538461 H 7.3846151 L 11.999999,24 16.615384,18.461539 h -3.692308 v -5.538461 h 5.538461 v 3.692307 L 24,12 18.461537,7.3846148 V 11.076924 H 12.923076 V 5.5384611 h 3.692308 z"
- id="path2"
inkscape:connector-curvature="0"
- style="fill:#4d82b8;stroke-width:1" />
+ d="m 11.5,22.08691 c -0.06645,0 -0.1296,-0.01377 -0.1875,-0.03711 -0.06278,-0.0253 -0.119006,-0.06236 -0.166016,-0.109375 L 8.1464844,18.946285 C 8.0485504,18.848355 8,18.718624 8,18.590816 c 0,-0.127809 0.04855,-0.25558 0.1464844,-0.353515 0.19587,-0.195868 0.5131153,-0.195868 0.7089844,0 L 11,20.379879 10.996094,6.5849571 c -9.9e-5,-0.277001 0.499723,-0.777001 0.5,-0.5 h 0.002 v 0.0059 H 11.5 v -0.00395 h 0.002 v -0.0059 h 0.002 c 2.77e-4,-0.277 0.500099,0.223 0.5,0.5 L 12,20.375973 14.144531,18.233395 c 0.195869,-0.195868 0.513115,-0.195868 0.708985,0 C 14.95145,18.33133 15,18.459101 15,18.58691 c 0,0.127808 -0.04855,0.257539 -0.146484,0.355469 l -3,2.994141 c -0.04701,0.04701 -0.103236,0.08407 -0.166016,0.109375 -0.0579,0.02334 -0.12105,0.03711 -0.1875,0.03711 z"
+ id="path856"
+ style="fill:#1e8bcd" />
</svg>
diff --git a/loleaflet/images/tabstop-center.svg b/loleaflet/images/tabstop-center.svg
index 5f1589dd39..3b68cf7ef8 100644
--- a/loleaflet/images/tabstop-center.svg
+++ b/loleaflet/images/tabstop-center.svg
@@ -7,7 +7,7 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0beta2 (unknown)"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="tabstop-center.svg"
viewBox="0 0 20 20"
id="svg2"
@@ -19,13 +19,13 @@
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
- inkscape:cy="12"
- inkscape:cx="-0.91636364"
- inkscape:zoom="11.458333"
- showgrid="false"
+ inkscape:cy="6.4952853"
+ inkscape:cx="11.154713"
+ inkscape:zoom="22.916666"
+ showgrid="true"
id="namedview7"
- inkscape:window-height="1016"
- inkscape:window-width="1920"
+ inkscape:window-height="700"
+ inkscape:window-width="1366"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
@@ -34,7 +34,11 @@
borderopacity="1"
inkscape:document-rotation="0"
bordercolor="#666666"
- pagecolor="#ffffff" />
+ pagecolor="#ffffff">
+ <inkscape:grid
+ type="xygrid"
+ id="grid816" />
+ </sodipodi:namedview>
<metadata
id="metadata14">
<rdf:RDF>
@@ -43,26 +47,26 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title></dc:title>
+ <dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<rect
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect832"
- width="0.72911173"
- height="5.7291126"
- x="-10.364556"
- y="-18.864557"
+ width="2"
+ height="8.0000038"
+ x="-11"
+ y="-20"
transform="scale(-1)" />
<rect
transform="scale(-1)"
- y="-18.743774"
- x="-15.243774"
- height="0.48754406"
- width="10.487544"
+ y="-20"
+ x="-16"
+ height="2"
+ width="12"
id="rect832-3"
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.51246;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.51245999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>
diff --git a/loleaflet/images/tabstop-decimal.svg b/loleaflet/images/tabstop-decimal.svg
index 5d33d5f32d..dc34833307 100644
--- a/loleaflet/images/tabstop-decimal.svg
+++ b/loleaflet/images/tabstop-decimal.svg
@@ -7,7 +7,7 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- inkscape:version="1.0beta2 (unknown)"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="tabstop-decimal.svg"
viewBox="0 0 20 20"
id="svg2"
@@ -19,13 +19,13 @@
inkscape:window-maximized="1"
inkscape:window-y="0"
inkscape:window-x="0"
- inkscape:cy="80.18446"
- inkscape:cx="248.90804"
- inkscape:zoom="1.7047764"
- showgrid="false"
+ inkscape:cy="6.4952853"
+ inkscape:cx="11.154713"
+ inkscape:zoom="22.916666"
+ showgrid="true"
id="namedview7"
- inkscape:window-height="1016"
- inkscape:window-width="1920"
+ inkscape:window-height="700"
+ inkscape:window-width="1366"
inkscape:pageshadow="2"
inkscape:pageopacity="0"
guidetolerance="10"
@@ -34,7 +34,11 @@
borderopacity="1"
inkscape:document-rotation="0"
bordercolor="#666666"
- pagecolor="#ffffff" />
+ pagecolor="#ffffff">
+ <inkscape:grid
+ type="xygrid"
+ id="grid816" />
+ </sodipodi:namedview>
<metadata
id="metadata14">
<rdf:RDF>
@@ -50,27 +54,27 @@
<defs
id="defs12" />
<rect
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect832"
- width="0.72911173"
- height="5.7291126"
- x="-10.364556"
- y="-18.864557"
+ width="2"
+ height="8.0000038"
+ x="-11"
+ y="-20"
transform="scale(-1)" />
<rect
transform="scale(-1)"
- y="-18.743774"
- x="-15.243774"
- height="0.48754406"
- width="10.487544"
+ y="-20"
+ x="-16"
+ height="2"
+ width="12"
id="rect832-3"
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.51246;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.51245999;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<rect
transform="scale(-1)"
- y="-14.210526"
- x="-15.210529"
- height="1.4210552"
- width="1.4210594"
- id="rect832-36"
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.57894;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ y="-14"
+ x="-16"
+ height="2"
+ width="2"
+ id="rect818"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:1.13544476;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>
diff --git a/loleaflet/images/tabstop-left.svg b/loleaflet/images/tabstop-left.svg
index af68e7910d..a00c7578d8 100644
--- a/loleaflet/images/tabstop-left.svg
+++ b/loleaflet/images/tabstop-left.svg
@@ -7,34 +7,38 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- height="20"
- width="20"
- version="1.1"
- id="svg2"
- viewBox="0 0 20 20"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="tabstop-left.svg"
- inkscape:version="1.0beta2 (unknown)">
+ viewBox="0 0 20 20"
+ id="svg2"
+ version="1.1"
+ width="20"
+ height="20">
<sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- inkscape:document-rotation="0"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1016"
- id="namedview7"
- showgrid="false"
- inkscape:zoom="14.921205"
- inkscape:cx="1.9068354"
- inkscape:cy="10.267514"
- inkscape:window-x="0"
- inkscape:window-y="0"
+ inkscape:current-layer="svg2"
inkscape:window-maximized="1"
- inkscape:current-layer="svg2" />
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="6.4952853"
+ inkscape:cx="11.154713"
+ inkscape:zoom="22.916666"
+ showgrid="true"
+ id="namedview7"
+ inkscape:window-height="700"
+ inkscape:window-width="1366"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ inkscape:document-rotation="0"
+ bordercolor="#666666"
+ pagecolor="#ffffff">
+ <inkscape:grid
+ type="xygrid"
+ id="grid816" />
+ </sodipodi:namedview>
<metadata
id="metadata14">
<rdf:RDF>
@@ -43,26 +47,26 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
+ <dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<rect
- transform="scale(-1)"
- y="-18.864557"
- x="-11.864556"
- height="5.7291126"
- width="0.72911173"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect832"
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ width="2"
+ height="8.0000038"
+ x="-8"
+ y="-20"
+ transform="scale(-1)" />
<rect
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(-1)"
+ y="-19.999996"
+ x="-14"
+ height="2"
+ width="8"
id="rect832-3"
- width="5.7291102"
- height="0.72911251"
- x="-16.864555"
- y="-18.864557"
- transform="scale(-1)" />
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.05141497;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>
diff --git a/loleaflet/images/tabstop-right.svg b/loleaflet/images/tabstop-right.svg
index aa97e816c3..ecb42d9b04 100644
--- a/loleaflet/images/tabstop-right.svg
+++ b/loleaflet/images/tabstop-right.svg
@@ -7,34 +7,38 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- height="20"
- width="20"
- version="1.1"
- id="svg2"
- viewBox="0 0 20 20"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="tabstop-right.svg"
- inkscape:version="1.0beta2 (unknown)">
+ viewBox="0 0 20 20"
+ id="svg2"
+ version="1.1"
+ width="20"
+ height="20">
<sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- inkscape:document-rotation="0"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="1920"
- inkscape:window-height="1016"
- id="namedview7"
- showgrid="false"
- inkscape:zoom="19.899592"
- inkscape:cx="6.1936276"
- inkscape:cy="12.830904"
- inkscape:window-x="0"
- inkscape:window-y="0"
+ inkscape:current-layer="svg2"
inkscape:window-maximized="1"
- inkscape:current-layer="svg2" />
+ inkscape:window-y="0"
+ inkscape:window-x="0"
+ inkscape:cy="6.4952853"
+ inkscape:cx="12.725622"
+ inkscape:zoom="22.916666"
+ showgrid="true"
+ id="namedview7"
+ inkscape:window-height="700"
+ inkscape:window-width="1366"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0"
+ guidetolerance="10"
+ gridtolerance="10"
+ objecttolerance="10"
+ borderopacity="1"
+ inkscape:document-rotation="0"
+ bordercolor="#666666"
+ pagecolor="#ffffff">
+ <inkscape:grid
+ type="xygrid"
+ id="grid816" />
+ </sodipodi:namedview>
<metadata
id="metadata14">
<rdf:RDF>
@@ -43,26 +47,26 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
- <dc:title />
+ <dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs12" />
<rect
- transform="scale(-1)"
- y="-18.864557"
- x="-8.8645563"
- height="5.7291126"
- width="0.72911173"
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect832"
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ width="2"
+ height="8.0000038"
+ x="12"
+ y="-20"
+ transform="scale(1,-1)" />
<rect
- style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.27089;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ transform="scale(1,-1)"
+ y="-19.999996"
+ x="6"
+ height="2"
+ width="8"
id="rect832-3"
- width="5.7291102"
- height="0.72911251"
- x="-8.8645554"
- y="-18.864557"
- transform="scale(-1)" />
+ style="opacity:1;fill:#3a3a38;fill-opacity:1;stroke:none;stroke-width:2.05141497;stroke-linecap:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</svg>
diff --git a/loleaflet/images/typearea_16.svg b/loleaflet/images/typearea_16.svg
index 1661348674..989fd52df6 100644
--- a/loleaflet/images/typearea_16.svg
+++ b/loleaflet/images/typearea_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m15 1.5254237-4.508475 3.0508475-3.1355928-3-3.8644068 4.0508474-1.4915254.3728814v8h13v-12.5084746z" fill="#eac282" fill-rule="evenodd"/><path d="m2 14h13v-3.440678l-2.779661-.135593-1.847458-1.9661019-3.0508471.1016949-1.8983051 1.915254h-3.4237288z" fill="#4d82b8" fill-rule="evenodd"/><path d="m1.5071181 5.4999531h1.9999725l3.999945-4.0000062 2.9999584 3.0000046 3.993006-3.0000046" fill="none" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5071212 10.49995h4l2-2h2.9999998l2 2h1.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m15 1.5254237-4.508475 3.0508475-3.1355928-3-3.8644068 4.0508474-1.4915254.3728814v8h13v-12.5084746z" fill="#fb983b" fill-rule="evenodd"/><path d="m2 14h13v-3.440678l-2.779661-.135593-1.847458-1.9661019-3.0508471.1016949-1.8983051 1.915254h-3.4237288z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m1.5071181 5.4999531h1.9999725l3.999945-4.0000062 2.9999584 3.0000046 3.993006-3.0000046" fill="none" stroke="#fb983b" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5071212 10.49995h4l2-2h2.9999998l2 2h1.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><g fill="#3a3a38"><rect height="15.999998" ry=".5" width="1" x="1"/><rect height="1" ry=".5" width="16" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typebar_16.svg b/loleaflet/images/typebar_16.svg
index d2e6510a05..b211e17699 100644
--- a/loleaflet/images/typebar_16.svg
+++ b/loleaflet/images/typebar_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m8.999999 11.999999c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6c .554 0 1 .446 1 1z" fill="#4d82b8"/><g transform="matrix(0 -1 -1 0 0 0)"><rect fill="#eac282" height="14" ry="1" width="4" x="-6.999999" y="-14.999999"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="-14.999999" y="-15.999999"/><rect fill="#808080" height="1" ry=".5" width="16" x="-15.999999" y="-1.999999"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m8.999999 11.999999c0 .554-.446 1-1 1h-6c-.554 0-1-.446-1-1v-2c0-.554.446-1 1-1h6c.554 0 1 .446 1 1z" fill="#1e8bcd"/><g transform="matrix(0 -1 -1 0 0 0)"><rect fill="#fb983b" height="14" ry="1" width="4" x="-6.999999" y="-14.999999"/><g fill="#3a3a38"><rect height="15.999998" ry=".5" width="1" x="-14.999999" y="-15.999999"/><rect height="1" ry=".5" width="16" x="-15.999999" y="-1.999999"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typebubble_16.svg b/loleaflet/images/typebubble_16.svg
index b3e6d94875..7705d73488 100644
--- a/loleaflet/images/typebubble_16.svg
+++ b/loleaflet/images/typebubble_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/><circle cx="4.5" cy="10.5" fill="#4d82b8" r="1.5"/><circle cx="12" cy="4" fill="#4d82b8" r="1"/><circle cx="10.5" cy="10.5" fill="#eac282" r="1.5"/><circle cx="6" cy="4" fill="#eac282" r="2"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#3a3a38" height="1" ry=".5" width="16" y="14"/><circle cx="4.5" cy="10.5" fill="#1e8bcd" r="1.5"/><circle cx="12" cy="4" fill="#1e8bcd" r="1"/><g fill="#fb983b"><circle cx="10.5" cy="10.5" r="1.5"/><circle cx="6" cy="4" r="2"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typecolumn_16.svg b/loleaflet/images/typecolumn_16.svg
index bd78c3ddf6..a43bce625a 100644
--- a/loleaflet/images/typecolumn_16.svg
+++ b/loleaflet/images/typecolumn_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c .554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#4d82b8"/><rect fill="#eac282" height="14" ry="1" width="4" x="9" y="1"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#1e8bcd"/><rect fill="#fb983b" height="14" ry="1" width="4" x="9" y="1"/><g fill="#3a3a38"><rect height="15.999998" ry=".5" width="1" x="1"/><rect height="1" ry=".5" width="16" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typecolumnline_16.svg b/loleaflet/images/typecolumnline_16.svg
index 65d3f0dbaf..e93468253a 100644
--- a/loleaflet/images/typecolumnline_16.svg
+++ b/loleaflet/images/typecolumnline_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c .554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#4d82b8"/><rect fill="#eac282" height="10" ry="1" width="4" x="9" y="5"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/><path d="m4.5068492 4.4980074 6.9999998-2" fill="none" stroke="#e68497" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#1e8bcd"/><rect fill="#fb983b" height="10" ry="1" width="4" x="9" y="5"/><rect fill="#3a3a38" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#3a3a38" height="1" ry=".5" width="16" y="14"/><path d="m4.5068492 4.4980074 6.9999998-2" fill="none" stroke="#ed3d3b" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/typenet_16.svg b/loleaflet/images/typenet_16.svg
index 2c30a9c0a3..48db505dc3 100644
--- a/loleaflet/images/typenet_16.svg
+++ b/loleaflet/images/typenet_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#808080"><path d="m .5 15.5 7-7v-8"/><path d="m14.5 15.5-7-7 8-4"/><path d="m .5 4.5 7 4"/></g><path d="m2.5 5.5 5-3 7 2.5v10.5l-12-2z" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><g fill="none" stroke-linecap="round" stroke-linejoin="round"><g stroke="#3a3a38"><path d="m.5 15.5 7-7v-8"/><path d="m14.5 15.5-7-7 8-4"/><path d="m.5 4.5 7 4"/></g><path d="m2.5 5.5 5-3 7 2.5v10.5l-12-2z" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typepie_16.svg b/loleaflet/images/typepie_16.svg
index e7a50b5f8d..07b660c8a9 100644
--- a/loleaflet/images/typepie_16.svg
+++ b/loleaflet/images/typepie_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m8 0c-4.418278 0-8 3.581722-8 8s3.581722 8 8 8 8-3.581722 8-8-3.581722-8-8-8zm-.9882812 1.078125c-4.6744792 9.947917-2.3372396 4.9739583 0 0zm-.0117188 0v7.921875h7.919922c-.496648 3.440897-3.443369 5.995887-6.919922 6-3.8659932 0-7-3.134007-7-7 .0031438-3.4772942 2.5583696-6.4251199 6-6.921875zm7.919922 7.9199219c-9.9466147 4.6679691-4.9733073 2.3339841 0 0z" fill="#eac282"/><path d="m7.0117188 1.078125c-4.6744792 9.947917-2.3372396 4.9739583 0 0zm-.0117188 0v7.921875h7.919922c-.496648 3.440897-3.443369 5.995887-6.919922 6-3.8659932 0-7-3.134007-7-7 .0031438-3.4772942 2.5583696-6.4251199 6-6.921875zm7.919922 7.9199219c-9.9466147 4.6679691-4.9733073 2.3339841 0 0z" fill="#fff"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m8 0c-4.418278 0-8 3.581722-8 8s3.581722 8 8 8 8-3.581722 8-8-3.581722-8-8-8zm-.9882812 1.078125c-4.6744792 9.947917-2.3372396 4.9739583 0 0zm-.0117188 0v7.921875h7.919922c-.496648 3.440897-3.443369 5.995887-6.919922 6-3.8659932 0-7-3.134007-7-7 .0031438-3.4772942 2.5583696-6.4251199 6-6.921875zm7.919922 7.9199219c-9.9466147 4.6679691-4.9733073 2.3339841 0 0z" fill="#fb983b"/><path d="m7.0117188 1.078125c-4.6744792 9.947917-2.3372396 4.9739583 0 0zm-.0117188 0v7.921875h7.919922c-.496648 3.440897-3.443369 5.995887-6.919922 6-3.8659932 0-7-3.134007-7-7 .0031438-3.4772942 2.5583696-6.4251199 6-6.921875zm7.919922 7.9199219c-9.9466147 4.6679691-4.9733073 2.3339841 0 0z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/typepointline_16.svg b/loleaflet/images/typepointline_16.svg
index eff249dda0..fde6d69801 100644
--- a/loleaflet/images/typepointline_16.svg
+++ b/loleaflet/images/typepointline_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5071181 5.4999531h1.9999725l3.999945-4.0000062 2.9999584 3.0000046 3.993006-3.0000046" fill="none" stroke="#eac282" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5071212 10.49995h4l2-2h2.9999998l2 2h1.992879" fill="none" stroke="#4d82b8" stroke-linecap="round" stroke-linejoin="round"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5071181 5.4999531h1.9999725l3.999945-4.0000062 2.9999584 3.0000046 3.993006-3.0000046" fill="none" stroke="#fb983b" stroke-linecap="round" stroke-linejoin="round"/><path d="m1.5071212 10.49995h4l2-2h2.9999998l2 2h1.992879" fill="none" stroke="#1e8bcd" stroke-linecap="round" stroke-linejoin="round"/><g fill="#3a3a38"><rect height="15.999998" ry=".5" width="1" x="1"/><rect height="1" ry=".5" width="16" y="14"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typestock_16.svg b/loleaflet/images/typestock_16.svg
index 67dbf9f063..e60bcf6dc2 100644
--- a/loleaflet/images/typestock_16.svg
+++ b/loleaflet/images/typestock_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c .554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#4d82b8"/><rect fill="#eac282" height="10" ry="1" width="4" x="9" y="5"/><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/><g fill="#e68497"><rect height="3" ry=".5" width="1" x="10" y="1"/><rect height="1" ry=".5" width="2" x="10" y="2"/><rect height="3" ry=".5" width="1" x="4" y="3"/><rect height="1" ry=".5" width="2" x="4" y="4"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m4 7c-.554 0-1 .446-1 1v6c0 .554.446 1 1 1h2c.554 0 1-.446 1-1v-6c0-.554-.446-1-1-1z" fill="#1e8bcd"/><rect fill="#fb983b" height="10" ry="1" width="4" x="9" y="5"/><rect fill="#3a3a38" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#3a3a38" height="1" ry=".5" width="16" y="14"/><g fill="#ed3d3b"><rect height="3" ry=".5" width="1" x="10" y="1"/><rect height="1" ry=".5" width="2" x="10" y="2"/><rect height="3" ry=".5" width="1" x="4" y="3"/><rect height="1" ry=".5" width="2" x="4" y="4"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/typexy_16.svg b/loleaflet/images/typexy_16.svg
index b3321da4a1..11e5a3cf49 100644
--- a/loleaflet/images/typexy_16.svg
+++ b/loleaflet/images/typexy_16.svg
@@ -1 +1 @@
-<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#808080" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#808080" height="1" ry=".5" width="16" y="14"/><g fill="#eac282"><path d="m4 3h1v1h-1z"/><path d="m6 3h1v1h-1z"/><path d="m6 5h1v1h-1z"/><path d="m4 5h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 10h1v1h-1z"/><path d="m11 10h1v1h-1z"/><path d="m11 8h1v1h-1z"/></g><g fill="#4d82b8"><path d="m12 2h1v1h-1z"/><path d="m13 3h1v1h-1z"/><path d="m12 4h1v1h-1z"/><path d="m11 3h1v1h-1z"/><path d="m5 9h1v1h-1z"/><path d="m6 10h1v1h-1z"/><path d="m5 11h1v1h-1z"/><path d="m4 10h1v1h-1z"/></g></svg> \ No newline at end of file
+<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><rect fill="#3a3a38" height="15.999998" ry=".5" width="1" x="1"/><rect fill="#3a3a38" height="1" ry=".5" width="16" y="14"/><g fill="#fb983b"><path d="m4 3h1v1h-1z"/><path d="m6 3h1v1h-1z"/><path d="m6 5h1v1h-1z"/><path d="m4 5h1v1h-1z"/><path d="m9 8h1v1h-1z"/><path d="m9 10h1v1h-1z"/><path d="m11 10h1v1h-1z"/><path d="m11 8h1v1h-1z"/></g><g fill="#1e8bcd"><path d="m12 2h1v1h-1z"/><path d="m13 3h1v1h-1z"/><path d="m12 4h1v1h-1z"/><path d="m11 3h1v1h-1z"/><path d="m5 9h1v1h-1z"/><path d="m6 10h1v1h-1z"/><path d="m5 11h1v1h-1z"/><path d="m4 10h1v1h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/unfold.svg b/loleaflet/images/unfold.svg
index 9adb5407fb..8c0b120be7 100644
--- a/loleaflet/images/unfold.svg
+++ b/loleaflet/images/unfold.svg
@@ -1 +1,56 @@
-<svg viewBox="0 0 11 11" xmlns="http://www.w3.org/2000/svg"><path d="m .5 3.5 5 5 5-5" fill="none" stroke="#505050" stroke-linecap="round" stroke-linejoin="round"/></svg> \ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ viewBox="0 0 11 11"
+ version="1.1"
+ id="svg4"
+ sodipodi:docname="unfold.svg"
+ inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+ <metadata
+ id="metadata10">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs8" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="700"
+ id="namedview6"
+ showgrid="false"
+ inkscape:zoom="21.454545"
+ inkscape:cx="-1.2817797"
+ inkscape:cy="5.5"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg4" />
+ <path
+ d="m .5 3.5 5 5 5-5"
+ fill="none"
+ stroke="#505050"
+ stroke-linecap="round"
+ stroke-linejoin="round"
+ id="path2"
+ style="stroke:#3a3a38" />
+</svg>
diff --git a/loleaflet/images/valueaxisdirect3d_52x60.svg b/loleaflet/images/valueaxisdirect3d_52x60.svg
index cba14d69a2..9cb014456e 100644
--- a/loleaflet/images/valueaxisdirect3d_52x60.svg
+++ b/loleaflet/images/valueaxisdirect3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m32.30664 8.9121-3.99805 2.9981.53907.2246-.0469.043.96875.42.043-.062 19.46484 8.0878h.002l4.86718-3.3808-21.83593-8.3301h-.002-.002z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m28.31055 11.9102h-.002l.53711.2246h.002zm.49218.2675-.3789.3536-16.60742 22.4277-.002.8848 4-3 13.95508-20.2461-.9668-.42zm1.00977.3575 19.54492 8.121-8.42969 16.0586 4.05469-3.1171 9.21094-16.3516-.01.01h-.002l-.0352-.014-4.86718 3.3809h-.002l-19.46484-8.0879z" fill="#4d82b8" fill-rule="evenodd" opacity=".8"/><path d="m11.5 35.5 17-23 21 8-9 16" fill="none" stroke="#4d82b8"/><path d="m20.08984 8.2168-9.20117 13.2871-.043.043.01.01-.0898.1289 23.60547 12.3144-.0137.014.0254-.01.0586.031 15.1875-4.0489-.008-.027.0449-.012 2.6914-3.1328-14.92969 4.1777-23.35742-12.3262 6.83985-9.8789-.82032-.5683z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><path d="m14.88281 17.4941-.008.01-.79411 1.1845zm-.80273 1.1778-2.37891 3.5019 22.66992 11.8262-.0137.014.0254-.01.0586.031.15039-.041 3.01172-3.0508-.17579.049z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m20.5 8.5-9 13 23 12 15-4" fill="none" stroke="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m32.30664 8.9121-3.99805 2.9981.53907.2246-.0469.043.96875.42.043-.062 19.46484 8.0878h.002l4.86718-3.3808-21.83593-8.3301h-.002-.002z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m28.31055 11.9102h-.002l.53711.2246h.002zm.49218.2675-.3789.3536-16.60742 22.4277-.002.8848 4-3 13.95508-20.2461-.9668-.42zm1.00977.3575 19.54492 8.121-8.42969 16.0586 4.05469-3.1171 9.21094-16.3516-.01.01h-.002l-.0352-.014-4.86718 3.3809h-.002l-19.46484-8.0879z" fill="#1e8bcd" fill-rule="evenodd" opacity=".8"/><path d="m11.5 35.5 17-23 21 8-9 16" fill="none" stroke="#1e8bcd"/><path d="m20.08984 8.2168-9.20117 13.2871-.043.043.01.01-.0898.1289 23.60547 12.3144-.0137.014.0254-.01.0586.031 15.1875-4.0489-.008-.027.0449-.012 2.6914-3.1328-14.92969 4.1777-23.35742-12.3262 6.83985-9.8789-.82032-.5683z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><path d="m14.88281 17.4941-.008.01-.79411 1.1845zm-.80273 1.1778-2.37891 3.5019 22.66992 11.8262-.0137.014.0254-.01.0586.031.15039-.041 3.01172-3.0508-.17579.049z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m20.5 8.5-9 13 23 12 15-4" fill="none" stroke="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxisdirectboth_52x60.svg b/loleaflet/images/valueaxisdirectboth_52x60.svg
index 5af40a1bb8..4fb6ceee81 100644
--- a/loleaflet/images/valueaxisdirectboth_52x60.svg
+++ b/loleaflet/images/valueaxisdirectboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m28.324219 11.8976-17.226563 23.3047.804688.5957 16.773437-22.6954 20.103516 7.6582-8.714844 15.4942.871094.4902 9.285156-16.5058z" fill="#4d82b8" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m20.089844 8.2159-9.324219 13.4649 23.675781 12.3515 15.1875-4.0488-.257812-.9668-14.8125 3.9492-22.326172-11.6484 8.677734-12.5332z" fill-rule="evenodd"/><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 19.00002h1v1h-1z"/><path d="m50 19.00002h1v1h-1z"/><path d="m48 21.00002h1v1h-1z"/><path d="m50 21.00002h1v1h-1z"/></g><path d="m49 19.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m39 35.00002h1v1h-1z"/><path d="m41 35.00002h1v1h-1z"/><path d="m39 37.00002h1v1h-1z"/><path d="m41 37.00002h1v1h-1z"/></g><path d="m40 35.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 34.00002h1v1h-1z"/><path d="m12 34.00002h1v1h-1z"/><path d="m10 36.00002h1v1h-1z"/><path d="m12 36.00002h1v1h-1z"/></g><path d="m11 34.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m28.324219 11.8976-17.226563 23.3047.804688.5957 16.773437-22.6954 20.103516 7.6582-8.714844 15.4942.871094.4902 9.285156-16.5058z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m20.089844 8.2159-9.324219 13.4649 23.675781 12.3515 15.1875-4.0488-.257812-.9668-14.8125 3.9492-22.326172-11.6484 8.677734-12.5332z" fill-rule="evenodd"/><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 19.00002h1v1h-1z"/><path d="m50 19.00002h1v1h-1z"/><path d="m48 21.00002h1v1h-1z"/><path d="m50 21.00002h1v1h-1z"/></g><path d="m49 19.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m39 35.00002h1v1h-1z"/><path d="m41 35.00002h1v1h-1z"/><path d="m39 37.00002h1v1h-1z"/><path d="m41 37.00002h1v1h-1z"/></g><path d="m40 35.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 34.00002h1v1h-1z"/><path d="m12 34.00002h1v1h-1z"/><path d="m10 36.00002h1v1h-1z"/><path d="m12 36.00002h1v1h-1z"/></g><path d="m11 34.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxisdirectlines_52x60.svg b/loleaflet/images/valueaxisdirectlines_52x60.svg
index d245b91daf..a5cf1e981a 100644
--- a/loleaflet/images/valueaxisdirectlines_52x60.svg
+++ b/loleaflet/images/valueaxisdirectlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m28.324219 11.8976-17.226563 23.3047.804688.5957 16.773437-22.6954 20.103516 7.6582-8.714844 15.4942.871094.4902 9.285156-16.5058z" fill="#4d82b8" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m20.089844 8.2159-9.324219 13.4649 23.675781 12.3515 15.1875-4.0488-.257812-.9668-14.8125 3.9492-22.326172-11.6484 8.677734-12.5332z" fill="#eac282" fill-rule="evenodd"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m28.324219 11.8976-17.226563 23.3047.804688.5957 16.773437-22.6954 20.103516 7.6582-8.714844 15.4942.871094.4902 9.285156-16.5058z" fill="#1e8bcd" fill-rule="evenodd"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m20.089844 8.2159-9.324219 13.4649 23.675781 12.3515 15.1875-4.0488-.257812-.9668-14.8125 3.9492-22.326172-11.6484 8.677734-12.5332z" fill="#fb983b" fill-rule="evenodd"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxisdirectpoints_52x60.svg b/loleaflet/images/valueaxisdirectpoints_52x60.svg
index 397868d8ae..5ac1255122 100644
--- a/loleaflet/images/valueaxisdirectpoints_52x60.svg
+++ b/loleaflet/images/valueaxisdirectpoints_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 19h1v1h-1z"/><path d="m50 19h1v1h-1z"/><path d="m48 21h1v1h-1z"/><path d="m50 21h1v1h-1z"/></g><path d="m49 19v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m39 35h1v1h-1z"/><path d="m41 35h1v1h-1z"/><path d="m39 37h1v1h-1z"/><path d="m41 37h1v1h-1z"/></g><path d="m40 35v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 34h1v1h-1z"/><path d="m12 34h1v1h-1z"/><path d="m10 36h1v1h-1z"/><path d="m12 36h1v1h-1z"/></g><path d="m11 34v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 19h1v1h-1z"/><path d="m50 19h1v1h-1z"/><path d="m48 21h1v1h-1z"/><path d="m50 21h1v1h-1z"/></g><path d="m49 19v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m39 35h1v1h-1z"/><path d="m41 35h1v1h-1z"/><path d="m39 37h1v1h-1z"/><path d="m41 37h1v1h-1z"/></g><path d="m40 35v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 34h1v1h-1z"/><path d="m12 34h1v1h-1z"/><path d="m10 36h1v1h-1z"/><path d="m12 36h1v1h-1z"/></g><path d="m11 34v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxissmooth3d_52x60.svg b/loleaflet/images/valueaxissmooth3d_52x60.svg
index c9c4e34a90..f4097eaeaa 100644
--- a/loleaflet/images/valueaxissmooth3d_52x60.svg
+++ b/loleaflet/images/valueaxissmooth3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m26.572394 12.825607 2.275262-.690841-.04687.04297.96875.419922.04297-.0625c14.358443-1.5231 16.228283 3.648791 19.464844 8.087891h.002l2.910016-2.023467c-1.178174-6.85029-18.423057-10.9894266-25.616972-5.773975z" fill="#4d82b8" fill-rule="evenodd" opacity=".7"/><path d="m28.31055 11.9102h-.002l.53711.2246h.002zm.49218.2675-.3789.3536c-11.038336 6.9488-12.077352 15.1638-16.60742 22.4277l-.002.8848 2.883929-2.4196c4.002853-8.3157 9.759405-17.7357 15.071151-20.8265l-.9668-.42zm1.00977.3575c21.962161-2.268 19.061285 11.672 11.11523 24.1796l3.454912-3.78c3.040567-4.4695 8.311154-9.1053 7.790413-14.3944-3.115459 1.6625-3.201885 1.212-5.516158-1.8002-4.691589-3.2679-9.200101-4.8768-16.844757-4.2051z" fill="#4d82b8" fill-rule="evenodd" opacity=".8"/><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" fill="none" stroke="#4d82b8"/><path d="m20.089844 8.2167969c-4.530888 3.2646001-8.34163 7.1021091-9.201172 13.2871091l-.042969.042969.009766.009766-.089844.128906.935547.488281 2.001953-3.017578c-.04505-.048495-.094062-.093712-.138672-.142578-.894732-3.6213 4.155597-6.720672 6.435547-10.013672l.089844-.78125zm-2.982422 13.9843751c.190331.1433.38889.279021.583984.417969-.194981-.139151-.393478-.275014-.583984-.417969zm1.296875.919922c.079538.053077.161953.103807.242187.15625-.07994-.052764-.162908-.102923-.242187-.15625zm33.953125 3.693359c-5.112499 1.761393-10.664772 4.436109-14.806641 4.181641l-2.958984 2.998047-.150391.041015c4.559693-.696 9.79363-2.268428 15.1875-4.048828l-.007812-.027344.044922-.011718z" fill="#eac282" fill-rule="evenodd" opacity=".8"/><path d="m13.73284 19.1138-2.03167 3.06c3.864703 5.9293 13.168652 8.9308 22.66992 11.8262l-.0137.014.0254-.01.0586.031.15039-.041 3.01172-3.0508-.17579.049c-9.100273-2.9388-18.23744-5.7107-23.69487-11.8784z" fill="#eac282" fill-rule="evenodd" opacity=".7"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" fill="none" stroke="#eac282"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m26.572394 12.825607 2.275262-.690841-.04687.04297.96875.419922.04297-.0625c14.358443-1.5231 16.228283 3.648791 19.464844 8.087891h.002l2.910016-2.023467c-1.178174-6.85029-18.423057-10.9894266-25.616972-5.773975z" fill="#1e8bcd" fill-rule="evenodd" opacity=".7"/><path d="m28.31055 11.9102h-.002l.53711.2246h.002zm.49218.2675-.3789.3536c-11.038336 6.9488-12.077352 15.1638-16.60742 22.4277l-.002.8848 2.883929-2.4196c4.002853-8.3157 9.759405-17.7357 15.071151-20.8265l-.9668-.42zm1.00977.3575c21.962161-2.268 19.061285 11.672 11.11523 24.1796l3.454912-3.78c3.040567-4.4695 8.311154-9.1053 7.790413-14.3944-3.115459 1.6625-3.201885 1.212-5.516158-1.8002-4.691589-3.2679-9.200101-4.8768-16.844757-4.2051z" fill="#1e8bcd" fill-rule="evenodd" opacity=".8"/><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" fill="none" stroke="#1e8bcd"/><path d="m20.089844 8.2167969c-4.530888 3.2646001-8.34163 7.1021091-9.201172 13.2871091l-.042969.042969.009766.009766-.089844.128906.935547.488281 2.001953-3.017578c-.04505-.048495-.094062-.093712-.138672-.142578-.894732-3.6213 4.155597-6.720672 6.435547-10.013672l.089844-.78125zm-2.982422 13.9843751c.190331.1433.38889.279021.583984.417969-.194981-.139151-.393478-.275014-.583984-.417969zm1.296875.919922c.079538.053077.161953.103807.242187.15625-.07994-.052764-.162908-.102923-.242187-.15625zm33.953125 3.693359c-5.112499 1.761393-10.664772 4.436109-14.806641 4.181641l-2.958984 2.998047-.150391.041015c4.559693-.696 9.79363-2.268428 15.1875-4.048828l-.007812-.027344.044922-.011718z" fill="#fb983b" fill-rule="evenodd" opacity=".8"/><path d="m13.73284 19.1138-2.03167 3.06c3.864703 5.9293 13.168652 8.9308 22.66992 11.8262l-.0137.014.0254-.01.0586.031.15039-.041 3.01172-3.0508-.17579.049c-9.100273-2.9388-18.23744-5.7107-23.69487-11.8784z" fill="#fb983b" fill-rule="evenodd" opacity=".7"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" fill="none" stroke="#fb983b"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxissmoothboth_52x60.svg b/loleaflet/images/valueaxissmoothboth_52x60.svg
index c9942fa7f5..17838c3e4c 100644
--- a/loleaflet/images/valueaxissmoothboth_52x60.svg
+++ b/loleaflet/images/valueaxissmoothboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" fill="none" stroke="#4d82b8"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" fill="none" stroke="#eac282"/><g fill="#eac282"><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fff"/><g fill="#eac282"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fff"/><g fill="#4d82b8"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m48 19.00002h1v1h-1z"/><path d="m50 19.00002h1v1h-1z"/><path d="m48 21.00002h1v1h-1z"/><path d="m50 21.00002h1v1h-1z"/></g><path d="m49 19.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m39 35.00002h1v1h-1z"/><path d="m41 35.00002h1v1h-1z"/><path d="m39 37.00002h1v1h-1z"/><path d="m41 37.00002h1v1h-1z"/></g><path d="m40 35.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/><g fill="#4d82b8"><path d="m10 34.00002h1v1h-1z"/><path d="m12 34.00002h1v1h-1z"/><path d="m10 36.00002h1v1h-1z"/><path d="m12 36.00002h1v1h-1z"/></g><path d="m11 34.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fff"/></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" fill="none" stroke="#1e8bcd"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" fill="none" stroke="#fb983b"/><g fill="#fb983b"><path d="m48 29h1v1h-1z"/><path d="m49 28h1v1h-1z"/><path d="m49 30h1v1h-1z"/><path d="m50 29h1v1h-1z"/></g><path d="m49 29h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m33 33h1v1h-1z"/><path d="m34 32h1v1h-1z"/><path d="m34 34h1v1h-1z"/><path d="m35 33h1v1h-1z"/></g><path d="m34 33h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m10 21h1v1h-1z"/><path d="m11 20h1v1h-1z"/><path d="m11 22h1v1h-1z"/><path d="m12 21h1v1h-1z"/></g><path d="m11 21h1v1h-1z" fill="#fafafa"/><g fill="#fb983b"><path d="m19 8h1v1h-1z"/><path d="m20 7h1v1h-1z"/><path d="m20 9h1v1h-1z"/><path d="m21 8h1v1h-1z"/></g><path d="m20 8h1v1h-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m27 11h1v1h-1z"/><path d="m29 11h1v1h-1z"/><path d="m27 13h1v1h-1z"/><path d="m29 13h1v1h-1z"/></g><path d="m28 11v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m48 19.00002h1v1h-1z"/><path d="m50 19.00002h1v1h-1z"/><path d="m48 21.00002h1v1h-1z"/><path d="m50 21.00002h1v1h-1z"/></g><path d="m49 19.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m39 35.00002h1v1h-1z"/><path d="m41 35.00002h1v1h-1z"/><path d="m39 37.00002h1v1h-1z"/><path d="m41 37.00002h1v1h-1z"/></g><path d="m40 35.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/><g fill="#1e8bcd"><path d="m10 34.00002h1v1h-1z"/><path d="m12 34.00002h1v1h-1z"/><path d="m10 36.00002h1v1h-1z"/><path d="m12 36.00002h1v1h-1z"/></g><path d="m11 34.00002v1h-1v1h1v1h1v-1h1v-1h-1v-1z" fill="#fafafa"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxissmoothlines_52x60.svg b/loleaflet/images/valueaxissmoothlines_52x60.svg
index b17f2803b2..ec73b74cb1 100644
--- a/loleaflet/images/valueaxissmoothlines_52x60.svg
+++ b/loleaflet/images/valueaxissmoothlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="none"><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" stroke="#4d82b8"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" stroke="#eac282"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="none"><path d="m11.5 35.5s8.831585-20.6055 17-23 18.684412 1.6011 21 8-9 16-9 16" stroke="#1e8bcd"/><path d="m20.5 8.5s-10.6689045 6.2441-9 13c1.668905 6.7559 16.130808 11.2403 23 12s15-4 15-4" stroke="#fb983b"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxisstepped3d_52x60.svg b/loleaflet/images/valueaxisstepped3d_52x60.svg
index 4cefec3df9..ecd33f0870 100644
--- a/loleaflet/images/valueaxisstepped3d_52x60.svg
+++ b/loleaflet/images/valueaxisstepped3d_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v46h-1z" fill="#808080"/><g fill="#eac282"><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m34 21h1v13h-1z"/><path d="m49 29h1v5h-1z"/></g><g fill="#4d82b8"><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g><g fill-rule="evenodd"><path d="m28 35h-17l4-3h13z" fill="#4d82b8" opacity=".7"/><path d="m35 21v12l3-3v-12z" fill="#eac282" opacity=".8"/><path d="m29 13v23l3-3v-20z" fill="#4d82b8" opacity=".8"/><g fill="#eac282"><path d="m35 21h-23l3-3h23z" opacity=".7"/><path d="m50 29v5l3-3v-5z" opacity=".8"/><path d="m12 9v12l3-3v-9z" opacity=".8"/><path d="m14 5-3 3h10v-3z" opacity=".7"/></g><g fill="#4d82b8"><path d="m50 12h-22l4-3h21z" opacity=".7"/><path d="m49 20h-9l4-3h5z" opacity=".7"/><path d="m50 12v9l3-3v-9z" opacity=".8"/><path d="m41 21v16l3-3v-13z" opacity=".8"/></g></g><g fill="#eac282"><path d="m11 21h24v1h-24z"/><path d="m34 33h16v1h-16z"/><path d="m49 33h-14l3-3h11z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v46h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m34 21h1v13h-1z"/><path d="m49 29h1v5h-1z"/></g><g fill="#1e8bcd"><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g><g fill-rule="evenodd"><path d="m28 35h-17l4-3h13z" fill="#1e8bcd" opacity=".7"/><path d="m35 21v12l3-3v-12z" fill="#fb983b" opacity=".8"/><path d="m29 13v23l3-3v-20z" fill="#1e8bcd" opacity=".8"/><g fill="#fb983b"><path d="m35 21h-23l3-3h23z" opacity=".7"/><path d="m50 29v5l3-3v-5z" opacity=".8"/><path d="m12 9v12l3-3v-9z" opacity=".8"/><path d="m14 5-3 3h10v-3z" opacity=".7"/></g><g fill="#1e8bcd"><path d="m50 12h-22l4-3h21z" opacity=".7"/><path d="m49 20h-9l4-3h5z" opacity=".7"/><path d="m50 12v9l3-3v-9z" opacity=".8"/><path d="m41 21v16l3-3v-13z" opacity=".8"/></g></g><g fill="#fb983b"><path d="m11 21h24v1h-24z"/><path d="m34 33h16v1h-16z"/><path d="m49 33h-14l3-3h11z" fill-rule="evenodd" opacity=".7"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxissteppedboth_52x60.svg b/loleaflet/images/valueaxissteppedboth_52x60.svg
index f03fa8e4bb..44d48c570d 100644
--- a/loleaflet/images/valueaxissteppedboth_52x60.svg
+++ b/loleaflet/images/valueaxissteppedboth_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#eac282"><path d="m19 7h3v3h-3z"/><path d="m10 20h3v3h-3z"/><path d="m33 32h3v3h-3z"/><path d="m48 28h3v3h-3z"/><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m11 21h24v1h-24z"/><path d="m34 21h1v13h-1z"/><path d="m34 33h16v1h-16z"/><path d="m49 29h1v5h-1z"/></g><g fill="#4d82b8"><path d="m48 19h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m27 11h3v3h-3z"/><path d="m10 34h3v3h-3z"/><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m19 7h3v3h-3z"/><path d="m10 20h3v3h-3z"/><path d="m33 32h3v3h-3z"/><path d="m48 28h3v3h-3z"/><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m11 21h24v1h-24z"/><path d="m34 21h1v13h-1z"/><path d="m34 33h16v1h-16z"/><path d="m49 29h1v5h-1z"/></g><g fill="#1e8bcd"><path d="m48 19h3v3h-3z"/><path d="m39 35h3v3h-3z"/><path d="m27 11h3v3h-3z"/><path d="m10 34h3v3h-3z"/><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/valueaxissteppedlines_52x60.svg b/loleaflet/images/valueaxissteppedlines_52x60.svg
index ffccb05266..ebbcb56ff8 100644
--- a/loleaflet/images/valueaxissteppedlines_52x60.svg
+++ b/loleaflet/images/valueaxissteppedlines_52x60.svg
@@ -1 +1 @@
-<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fff"/><path d="m3 45h52v1h-52z" fill="#808080"/><path d="m6 3h1v45.999962h-1z" fill="#808080"/><g fill="#eac282"><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m11 21h24v1h-24z"/><path d="m34 21h1v13h-1z"/><path d="m34 33h16v1h-16z"/><path d="m49 29h1v5h-1z"/></g><g fill="#4d82b8"><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g></svg> \ No newline at end of file
+<svg height="52" viewBox="0 0 60 52" width="60" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h60v52h-60z" fill="#fafafa"/><path d="m3 45h52v1h-52z" fill="#3a3a38"/><path d="m6 3h1v45.999962h-1z" fill="#3a3a38"/><g fill="#fb983b"><path d="m11 8h10v1h-10z"/><path d="m11 8h1v14h-1z"/><path d="m11 21h24v1h-24z"/><path d="m34 21h1v13h-1z"/><path d="m34 33h16v1h-16z"/><path d="m49 29h1v5h-1z"/></g><g fill="#1e8bcd"><path d="m11 35h17v1h-17z"/><path d="m28 12h1v24h-1z"/><path d="m28 12h22v1h-22z"/><path d="m49 12h1v9h-1z"/><path d="m40 20h10v1h-10z"/><path d="m40 20h1v17h-1z"/></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/x-office-document.svg b/loleaflet/images/x-office-document.svg
index d19fa659a6..1adefcbace 100644
--- a/loleaflet/images/x-office-document.svg
+++ b/loleaflet/images/x-office-document.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#49abea" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3h-8.5zm1.5 2h6v1h-6v-1zm0 3h5v1h-5v-1zm0 3h8v1h-8v-1zm0 3h4v1h-4v-1z"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fff"/><g fill="#0063b1"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#0063b1"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#0063b1"/><g fill="#1e8bcd" stroke-width="5.01122"><path d="m6 9h4v1h-4z"/><path d="m6 15h12l-.000152 1h-11.999848z"/><path d="m6.000114 18h7.999886l-.000114 1h-7.999886z"/><path d="m6 12h4l-.000152 1h-3.999848z"/></g></g><path d="m11 8.99609v5.00391h7v-5.00391zm1 1h5v.00391h.002v3.00391h-5v-.507816l-.002.0039z" fill="#0063b1"/><path d="m17 9.999996v2.500004l-.5-.5h-.5l-2-1.50391-1.998047 2.000004v.507812h5v-3.00391z" fill="#83beec"/><path d="m15.001953 9.999996c0 1.104569.895431 2 2 2v-2z" fill="#fb983b" fill-opacity=".978947"/></svg> \ No newline at end of file
diff --git a/loleaflet/images/x-office-presentation.svg b/loleaflet/images/x-office-presentation.svg
index 523aa38ec2..9e916c9c41 100644
--- a/loleaflet/images/x-office-presentation.svg
+++ b/loleaflet/images/x-office-presentation.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="16" width="16" version="1.1"><path fill="#f0965f" d="m1.5 2c-0.25 0-0.5 0.25-0.5 0.5v11c0 0.25 0.25 0.5 0.5 0.5h13c0.25 0 0.5-0.25 0.5-0.5v-11c0-0.25-0.25-0.5-0.5-0.5zm0.5 3h12v6h-12z"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fff"/><g fill="#ed5a33"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#ed5a33"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#ed5a33"/><g fill="#fb6d3b"><path d="m6 10v9h12v-9zm1 1h10v7h-10z"/><path d="m10 16h6v1h-6z"/><path d="m8 12h8v1h-8z"/><path d="m8 16h1v1h-1z"/><path d="m10 14h6v1h-6z"/><path d="m8 14h1v1h-1z"/></g></g></svg> \ No newline at end of file
diff --git a/loleaflet/images/x-office-spreadsheet.svg b/loleaflet/images/x-office-spreadsheet.svg
index b7006a98ea..6c04513bee 100644
--- a/loleaflet/images/x-office-spreadsheet.svg
+++ b/loleaflet/images/x-office-spreadsheet.svg
@@ -1 +1 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" version="1.1" height="16"><path fill="#9abd4e" d="m2.5 1c-0.28 0-0.5 0.22-0.5 0.5v13c0 0.28 0.22 0.5 0.5 0.5h11c0.28 0 0.5-0.22 0.5-0.5v-10.5l-3-3h-8.5zm1.5 3h2v2h-2v-2zm3 0h5v2h-5v-2zm-3 3h2v2h-2v-2zm3 0h5v2h-5v-2zm-3 3h2v2h-2v-2zm3 0h5v2h-5v-2z"/></svg>
+<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m5 3v18h14v-12l-6-6z" fill="#fafafa"/><g fill="#309048"><path d="m5 2c-.554 0-1 .446-1 1v18c0 .554.446 1 1 1h14c.554 0 1-.446 1-1v-9h-.002l.002-2.5c-.000025-.1325994-.05272-.2597597-.146484-.3535156l-7-7c-.093756-.0937682-.220916-.146459-.353516-.1464844h-2.5-4.5zm0 1h.4648438 4.5351562 2.292969l6.707031 6.7070312-.0078 7.5976568c-.000728.03338.0019.06675.0078.09961v3.595702h-14z" fill="#309048"/><path d="m15.411494 2.0075719c-.416024.1332524-.556031.766565-.235307 1.0643933l3.764927 3.7845094c.347817.331511 1.040564.047817 1.058886-.4336417v-3.7845094c-.000038-.3302491-.298947-.6307139-.627488-.6307516h-3.764929c-.06489-.010096-.131258-.010096-.196089 0z" fill="#309048"/><path d="m6 10h12v9h-12z" fill="#18ab50"/></g><g fill="#fff"><path d="m7 13h4v2h-4z"/><path d="m7 16h4v2h-4z"/><path d="m12 13h5v2h-5z"/><path d="m12 16h5v2h-5z"/></g></svg> \ No newline at end of file