From 0fe778fd6b5934ab4e0d2496c6aa4ee027530850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 16 Jul 2025 13:23:30 +0200 Subject: [PATCH] Updated icon reference --- .../icon_twig_functions.md | 857 +++++++++++------- .../img/icons/accessibility.svg.png | Bin 0 -> 676 bytes .../img/icons/action-compare-versions.svg.png | Bin 0 -> 647 bytes .../img/icons/action-compare.svg.png | Bin 0 -> 446 bytes .../img/icons/action-redo.svg.png | Bin 0 -> 498 bytes .../img/icons/action-undo.svg.png | Bin 0 -> 506 bytes .../img/icons/activate.svg.png | Bin 0 -> 887 bytes .../img/icons/activity-clock.svg.png | Bin 0 -> 722 bytes .../img/icons/add-circle.svg.png | Bin 0 -> 674 bytes .../img/icons/add.svg.png | Bin 0 -> 384 bytes .../img/icons/ai.svg.png | Bin 0 -> 509 bytes .../img/icons/alert-error.svg.png | Bin 0 -> 647 bytes .../img/icons/alert-warning.svg.png | Bin 0 -> 650 bytes .../img/icons/align-block-center.svg.png | Bin 0 -> 465 bytes .../img/icons/align-block-left.svg.png | Bin 0 -> 486 bytes .../img/icons/align-block-right.svg.png | Bin 0 -> 481 bytes .../img/icons/align-text-center.svg.png | Bin 0 -> 407 bytes .../img/icons/align-text-justified.svg.png | Bin 0 -> 369 bytes .../img/icons/align-text-left.svg.png | Bin 0 -> 376 bytes .../img/icons/align-text-right.svg.png | Bin 0 -> 386 bytes .../img/icons/app-blog.svg.png | Bin 0 -> 666 bytes .../img/icons/app-drawer.svg.png | Bin 0 -> 602 bytes .../img/icons/app-edit.svg.png | Bin 0 -> 626 bytes .../img/icons/app-money.svg.png | Bin 0 -> 611 bytes .../img/icons/app-preview.svg.png | Bin 0 -> 575 bytes .../img/icons/app-recent.svg.png | Bin 0 -> 619 bytes .../img/icons/app-settings.svg.png | Bin 0 -> 635 bytes .../img/icons/app-user.svg.png | Bin 0 -> 634 bytes .../img/icons/app-www.svg.png | Bin 0 -> 635 bytes .../img/icons/app.svg.png | Bin 0 -> 459 bytes .../img/icons/archived-restore.svg.png | Bin 660 -> 621 bytes .../img/icons/archived-version.svg.png | Bin 0 -> 542 bytes .../img/icons/arrow-caret-down.svg.png | Bin 0 -> 355 bytes .../img/icons/arrow-caret-left.svg.png | Bin 0 -> 378 bytes .../img/icons/arrow-caret-right.svg.png | Bin 0 -> 377 bytes .../img/icons/arrow-caret-up.svg.png | Bin 0 -> 359 bytes .../img/icons/arrow-chevron-down.svg.png | Bin 0 -> 366 bytes .../img/icons/arrow-chevron-left.svg.png | Bin 0 -> 346 bytes .../img/icons/arrow-chevron-right.svg.png | Bin 0 -> 349 bytes .../img/icons/arrow-chevron-up.svg.png | Bin 0 -> 366 bytes .../img/icons/arrow-collapse-expand.svg.png | Bin 0 -> 449 bytes .../img/icons/arrow-collapse-left.svg.png | Bin 0 -> 465 bytes .../img/icons/arrow-collapse-right.svg.png | Bin 0 -> 480 bytes .../img/icons/arrow-decrease.svg.png | Bin 0 -> 456 bytes .../img/icons/arrow-double-left.svg.png | Bin 0 -> 362 bytes .../img/icons/arrow-double-right.svg.png | Bin 0 -> 365 bytes .../img/icons/arrow-down-text.svg.png | Bin 0 -> 478 bytes .../img/icons/arrow-down.svg.png | Bin 0 -> 427 bytes .../img/icons/arrow-expand-left.svg.png | Bin 0 -> 488 bytes .../img/icons/arrow-expand-right.svg.png | Bin 0 -> 488 bytes .../img/icons/arrow-increase.svg.png | Bin 0 -> 475 bytes .../img/icons/arrow-left.svg.png | Bin 0 -> 386 bytes .../img/icons/arrow-move-left.svg.png | Bin 0 -> 461 bytes .../img/icons/arrow-move-right.svg.png | Bin 0 -> 446 bytes .../img/icons/arrow-reload-dot.svg.png | Bin 0 -> 755 bytes .../img/icons/arrow-restore.svg.png | Bin 0 -> 654 bytes .../img/icons/arrow-right.svg.png | Bin 343 -> 395 bytes .../img/icons/arrow-rotate.svg.png | Bin 0 -> 669 bytes .../img/icons/arrow-to-down-circle.svg.png | Bin 0 -> 719 bytes .../img/icons/arrow-to-down.svg.png | Bin 0 -> 472 bytes .../img/icons/arrow-to-left.svg.png | Bin 0 -> 437 bytes .../img/icons/arrow-to-right.svg.png | Bin 0 -> 442 bytes .../img/icons/arrow-to-up.svg.png | Bin 0 -> 468 bytes .../img/icons/arrow-up-text.svg.png | Bin 0 -> 485 bytes .../img/icons/arrow-up.svg.png | Bin 0 -> 434 bytes .../img/icons/arrow-upgrade.svg.png | Bin 0 -> 713 bytes .../icons/arrows-chevron-up-and-down.svg.png | Bin 0 -> 406 bytes .../img/icons/arrows-circle.svg.png | Bin 0 -> 761 bytes .../img/icons/arrows-full-view-out.svg.png | Bin 0 -> 472 bytes .../img/icons/arrows-full-view.svg.png | Bin 0 -> 482 bytes .../img/icons/arrows-inside.svg.png | Bin 0 -> 541 bytes .../img/icons/arrows-outside.svg.png | Bin 0 -> 554 bytes .../img/icons/arrows-recycle.svg.png | Bin 0 -> 696 bytes .../img/icons/arrows-reload-user.svg.png | Bin 0 -> 751 bytes .../img/icons/arrows-reload.svg.png | Bin 0 -> 658 bytes .../img/icons/arrows-right-and-left.svg.png | Bin 0 -> 478 bytes .../img/icons/arrows-round.svg.png | Bin 0 -> 687 bytes .../img/icons/arrows-switch.svg.png | Bin 0 -> 565 bytes .../img/icons/arrows-synchronize.svg.png | Bin 0 -> 579 bytes .../img/icons/arrows-up-and-down.svg.png | Bin 0 -> 469 bytes .../img/icons/assign-tag.svg.png | Bin 0 -> 622 bytes .../img/icons/assign-user.svg.png | Bin 761 -> 696 bytes .../img/icons/assign.svg.png | Bin 0 -> 645 bytes .../img/icons/automation.svg.png | Bin 0 -> 799 bytes .../badge-certificate-horizontal.svg.png | Bin 0 -> 750 bytes .../icons/badge-certificate-vertical.svg.png | Bin 0 -> 642 bytes .../img/icons/badge-star.svg.png | Bin 0 -> 866 bytes .../img/icons/banner.svg.png | Bin 523 -> 702 bytes .../img/icons/bell.svg.png | Bin 954 -> 612 bytes .../img/icons/block-add.svg.png | Bin 378 -> 519 bytes .../img/icons/block-hidden.svg.png | Bin 0 -> 629 bytes .../img/icons/block-lock.svg.png | Bin 0 -> 569 bytes .../img/icons/block-visible.svg.png | Bin 546 -> 603 bytes .../img/icons/book-open.svg.png | Bin 0 -> 531 bytes .../img/icons/book.svg.png | Bin 0 -> 485 bytes .../img/icons/bookmark-filled.svg.png | Bin 0 -> 456 bytes .../img/icons/bookmark-outline.svg.png | Bin 0 -> 528 bytes .../img/icons/bookmarks.svg.png | Bin 0 -> 580 bytes .../img/icons/box-component.svg.png | Bin 0 -> 696 bytes .../img/icons/bulb-idea.svg.png | Bin 0 -> 661 bytes .../img/icons/business-card.svg.png | Bin 0 -> 652 bytes .../img/icons/calculator.svg.png | Bin 0 -> 561 bytes .../img/icons/calendar-add.svg.png | Bin 0 -> 625 bytes .../img/icons/calendar-back.svg.png | Bin 0 -> 652 bytes .../img/icons/calendar-block.svg.png | Bin 0 -> 680 bytes .../img/icons/calendar-check.svg.png | Bin 0 -> 617 bytes .../img/icons/calendar-clock.svg.png | Bin 0 -> 701 bytes .../img/icons/calendar-discard.svg.png | Bin 0 -> 631 bytes .../img/icons/calendar-hidden.svg.png | Bin 0 -> 727 bytes .../img/icons/calendar-number.svg.png | Bin 0 -> 610 bytes .../img/icons/calendar-reload.svg.png | Bin 0 -> 709 bytes .../img/icons/calendar-schedule.svg.png | Bin 0 -> 630 bytes .../img/icons/calendar-visible.svg.png | Bin 0 -> 717 bytes .../img/icons/calendar.svg.png | Bin 0 -> 564 bytes .../img/icons/camera.svg.png | Bin 0 -> 656 bytes .../img/icons/car-truck.svg.png | Bin 0 -> 631 bytes .../img/icons/car.svg.png | Bin 0 -> 637 bytes .../img/icons/catalog.svg.png | Bin 565 -> 668 bytes .../img/icons/chart-area-line.svg.png | Bin 0 -> 611 bytes .../img/icons/chart-area.svg.png | Bin 0 -> 527 bytes .../img/icons/chart-bar.svg.png | Bin 0 -> 519 bytes .../img/icons/chart-donut-element.svg.png | Bin 0 -> 809 bytes .../img/icons/chart-donut.svg.png | Bin 0 -> 716 bytes .../img/icons/chart-dots-other.svg.png | Bin 0 -> 700 bytes .../img/icons/chart-dots.svg.png | Bin 0 -> 679 bytes .../img/icons/chart-gauges.svg.png | Bin 0 -> 832 bytes .../img/icons/chart-histogram.svg.png | Bin 0 -> 659 bytes .../img/icons/chart-line-graph.svg.png | Bin 0 -> 575 bytes .../img/icons/chart-line.svg.png | Bin 0 -> 512 bytes .../img/icons/check-circle.svg.png | Bin 0 -> 610 bytes .../img/icons/chevron-down-circle.svg.png | Bin 0 -> 617 bytes .../img/icons/chevron-left-circle.svg.png | Bin 0 -> 647 bytes .../img/icons/chevron-right-circle.svg.png | Bin 0 -> 651 bytes .../img/icons/chevron-up-circle.svg.png | Bin 0 -> 598 bytes .../img/icons/clipboard-check.svg.png | Bin 0 -> 617 bytes .../img/icons/clipboard-list.svg.png | Bin 0 -> 641 bytes .../img/icons/clock-play.svg.png | Bin 0 -> 762 bytes .../img/icons/clock.svg.png | Bin 0 -> 654 bytes .../img/icons/cloud-carbon.svg.png | Bin 0 -> 794 bytes .../img/icons/cloud-check.svg.png | Bin 0 -> 659 bytes .../img/icons/cloud-discard.svg.png | Bin 0 -> 665 bytes .../img/icons/cloud-download.svg.png | Bin 0 -> 682 bytes .../img/icons/cloud-error.svg.png | Bin 0 -> 656 bytes .../img/icons/cloud-synch.svg.png | Bin 0 -> 742 bytes .../img/icons/cloud.svg.png | Bin 0 -> 618 bytes .../img/icons/collaboration.svg.png | Bin 0 -> 735 bytes .../img/icons/collection-products.svg.png | Bin 0 -> 886 bytes .../img/icons/collection.svg.png | Bin 589 -> 584 bytes .../img/icons/column-one.svg.png | Bin 363 -> 404 bytes .../img/icons/column-two.svg.png | Bin 350 -> 419 bytes .../img/icons/company.svg.png | Bin 271 -> 608 bytes .../img/icons/connection-erp.svg.png | Bin 0 -> 695 bytes .../img/icons/connection.svg.png | Bin 0 -> 646 bytes .../img/icons/content-tree-arrow-up.svg.png | Bin 0 -> 621 bytes .../img/icons/content-tree-copy.svg.png | Bin 0 -> 644 bytes .../content-tree-create-location.svg.png | Bin 0 -> 595 bytes .../icons/content-tree-restore-parent.svg.png | Bin 0 -> 582 bytes .../icons/content-tree-site-structure.svg.png | Bin 0 -> 626 bytes .../img/icons/content-tree.svg.png | Bin 467 -> 592 bytes .../img/icons/copy.svg.png | Bin 361 -> 590 bytes .../img/icons/copyright.svg.png | Bin 0 -> 574 bytes .../img/icons/core.svg.png | Bin 586 -> 626 bytes .../img/icons/credit-card-hourglass.svg.png | Bin 0 -> 713 bytes .../img/icons/credit-card-payment.svg.png | Bin 0 -> 612 bytes .../img/icons/credit-card.svg.png | Bin 0 -> 556 bytes .../img/icons/crop.svg.png | Bin 416 -> 446 bytes .../img/icons/cursor-clicked-hand.svg.png | Bin 0 -> 622 bytes .../img/icons/cursor-clicked.svg.png | Bin 0 -> 526 bytes .../img/icons/cursor-hand-click.svg.png | Bin 0 -> 761 bytes .../img/icons/cursor-hand-grab.svg.png | Bin 0 -> 665 bytes .../img/icons/cursor-hand-pointer.svg.png | Bin 0 -> 686 bytes .../img/icons/cursor-hand-swipe.svg.png | Bin 0 -> 762 bytes .../img/icons/cursor-hand.svg.png | Bin 0 -> 669 bytes .../img/icons/cursor.svg.png | Bin 0 -> 658 bytes .../img/icons/dashboard-type.svg.png | Bin 806 -> 772 bytes .../img/icons/dashboard.svg.png | Bin 861 -> 705 bytes .../img/icons/database-settings.svg.png | Bin 0 -> 797 bytes .../img/icons/database-share.svg.png | Bin 0 -> 760 bytes .../img/icons/database-synch.svg.png | Bin 0 -> 808 bytes .../img/icons/database.svg.png | Bin 818 -> 541 bytes .../img/icons/deactivate.svg.png | Bin 0 -> 910 bytes .../icons/device-desktop-all-in-one.svg.png | Bin 0 -> 574 bytes .../img/icons/device-laptop.svg.png | Bin 0 -> 433 bytes .../img/icons/device-mobile.svg.png | Bin 0 -> 476 bytes .../img/icons/device-monitor-card.svg.png | Bin 0 -> 671 bytes .../img/icons/device-monitor-check.svg.png | Bin 0 -> 545 bytes .../img/icons/device-monitor-package.svg.png | Bin 0 -> 656 bytes .../img/icons/device-monitor-settings.svg.png | Bin 0 -> 653 bytes .../img/icons/device-monitor-type.svg.png | Bin 0 -> 579 bytes .../img/icons/device-monitor-user.svg.png | Bin 0 -> 643 bytes .../img/icons/device-monitor.svg.png | Bin 0 -> 469 bytes .../img/icons/device-tablet.svg.png | Bin 0 -> 455 bytes .../img/icons/discard-circle.svg.png | Bin 0 -> 606 bytes .../img/icons/discard.svg.png | Bin 389 -> 390 bytes .../img/icons/discount-ticket.svg.png | Bin 0 -> 602 bytes .../img/icons/discount.svg.png | Bin 0 -> 736 bytes .../img/icons/download.svg.png | Bin 403 -> 508 bytes .../img/icons/draft.svg.png | Bin 0 -> 708 bytes .../img/icons/drag-and-drop.svg.png | Bin 0 -> 648 bytes .../img/icons/drag.svg.png | Bin 317 -> 437 bytes .../img/icons/duplicate.svg.png | Bin 272 -> 690 bytes .../img/icons/edit-draft-clock.svg.png | Bin 0 -> 772 bytes .../img/icons/edit-draft.svg.png | Bin 0 -> 665 bytes .../img/icons/edit.svg.png | Bin 575 -> 604 bytes .../img/icons/exclamation-mark.svg.png | Bin 0 -> 359 bytes .../img/icons/facebook.svg.png | Bin 570 -> 588 bytes .../img/icons/factbox.svg.png | Bin 424 -> 562 bytes .../img/icons/favourite-filled.svg.png | Bin 0 -> 617 bytes .../img/icons/favourite-outline.svg.png | Bin 0 -> 719 bytes .../img/icons/feather.svg.png | Bin 0 -> 576 bytes .../img/icons/file-add.svg.png | Bin 0 -> 578 bytes .../img/icons/file-arrow-up.svg.png | Bin 0 -> 587 bytes .../img/icons/file-badge-certificate.svg.png | Bin 0 -> 695 bytes .../img/icons/file-code.svg.png | Bin 0 -> 666 bytes .../img/icons/file-copyright.svg.png | Bin 0 -> 664 bytes .../img/icons/file-css.svg.png | Bin 0 -> 641 bytes .../img/icons/file-edit.svg.png | Bin 0 -> 652 bytes .../img/icons/file-history.svg.png | Bin 0 -> 673 bytes .../img/icons/file-info.svg.png | Bin 0 -> 579 bytes .../img/icons/file-js.svg.png | Bin 0 -> 671 bytes .../img/icons/file-link.svg.png | Bin 0 -> 638 bytes .../img/icons/file-pdf.svg.png | Bin 0 -> 631 bytes .../img/icons/file-php.svg.png | Bin 0 -> 605 bytes .../img/icons/file-settings.svg.png | Bin 0 -> 670 bytes .../img/icons/file-statistics.svg.png | Bin 0 -> 681 bytes .../img/icons/file-text-edit.svg.png | Bin 0 -> 689 bytes .../img/icons/file-text-money.svg.png | Bin 0 -> 674 bytes .../img/icons/file-text-other.svg.png | Bin 0 -> 654 bytes .../img/icons/file-text-question-mark.svg.png | Bin 0 -> 654 bytes .../img/icons/file-text-search.svg.png | Bin 0 -> 663 bytes .../img/icons/file-text-write.svg.png | Bin 0 -> 688 bytes .../img/icons/file-text.svg.png | Bin 494 -> 591 bytes .../img/icons/file-type.svg.png | Bin 0 -> 626 bytes .../img/icons/file-warning.svg.png | Bin 0 -> 541 bytes .../img/icons/file.svg.png | Bin 399 -> 507 bytes .../img/icons/filters-funnel.svg.png | Bin 566 -> 532 bytes .../img/icons/filters.svg.png | Bin 648 -> 511 bytes .../img/icons/flag.svg.png | Bin 556 -> 520 bytes .../img/icons/flip-horizontal.svg.png | Bin 764 -> 478 bytes .../img/icons/flip-vertical.svg.png | Bin 740 -> 520 bytes .../img/icons/focus-centered.svg.png | Bin 0 -> 485 bytes .../img/icons/focus-target.svg.png | Bin 0 -> 661 bytes .../img/icons/folder-browse.svg.png | Bin 0 -> 622 bytes .../img/icons/folder-open-move.svg.png | Bin 0 -> 675 bytes .../img/icons/folder-open.svg.png | Bin 0 -> 635 bytes .../img/icons/folder.svg.png | Bin 382 -> 503 bytes .../img/icons/folders.svg.png | Bin 0 -> 600 bytes .../img/icons/forbidden.svg.png | Bin 0 -> 602 bytes .../img/icons/form-captcha.svg.png | Bin 0 -> 565 bytes .../img/icons/form-check-list.svg.png | Bin 0 -> 417 bytes .../img/icons/form-check-square.svg.png | Bin 0 -> 492 bytes .../img/icons/form-check.svg.png | Bin 0 -> 388 bytes .../img/icons/form-checkbox.svg.png | Bin 0 -> 503 bytes .../img/icons/form-data.svg.png | Bin 342 -> 564 bytes .../img/icons/form-dropdown.svg.png | Bin 0 -> 453 bytes .../img/icons/form-input-check.svg.png | Bin 0 -> 473 bytes .../img/icons/form-input-hidden.svg.png | Bin 0 -> 614 bytes .../img/icons/form-input-multi-line.svg.png | Bin 0 -> 456 bytes .../img/icons/form-input-number.svg.png | Bin 0 -> 481 bytes .../img/icons/form-input-rename.svg.png | Bin 0 -> 613 bytes .../img/icons/form-input-single-line.svg.png | Bin 0 -> 441 bytes .../img/icons/form-input-visible.svg.png | Bin 0 -> 590 bytes .../img/icons/form-input.svg.png | Bin 0 -> 486 bytes .../img/icons/form-radio-list.svg.png | Bin 0 -> 443 bytes .../img/icons/form-radio.svg.png | Bin 0 -> 679 bytes .../img/icons/handshake.svg.png | Bin 0 -> 755 bytes .../img/icons/hash.svg.png | Bin 0 -> 479 bytes .../img/icons/header-1.svg.png | Bin 0 -> 517 bytes .../img/icons/header-2.svg.png | Bin 0 -> 592 bytes .../img/icons/header-3.svg.png | Bin 0 -> 613 bytes .../img/icons/header-4.svg.png | Bin 0 -> 551 bytes .../img/icons/header-5.svg.png | Bin 0 -> 577 bytes .../img/icons/header-6.svg.png | Bin 0 -> 608 bytes .../img/icons/headphones-support.svg.png | Bin 0 -> 725 bytes .../img/icons/heart.svg.png | Bin 0 -> 674 bytes .../img/icons/help.svg.png | Bin 0 -> 699 bytes .../img/icons/hierarchy-circle-more.svg.png | Bin 0 -> 707 bytes .../img/icons/hierarchy-circle.svg.png | Bin 0 -> 631 bytes .../img/icons/hierarchy-items.svg.png | Bin 0 -> 600 bytes .../img/icons/hierarchy-schema.svg.png | Bin 0 -> 636 bytes .../img/icons/hierarchy-site-map.svg.png | Bin 0 -> 548 bytes .../img/icons/hierarchy-square-more.svg.png | Bin 0 -> 648 bytes .../img/icons/hierarchy-square.svg.png | Bin 0 -> 562 bytes .../img/icons/hierarchy-topology.svg.png | Bin 0 -> 483 bytes .../img/icons/history.svg.png | Bin 616 -> 761 bytes .../img/icons/home-settings.svg.png | Bin 0 -> 677 bytes .../img/icons/home.svg.png | Bin 0 -> 565 bytes .../img/icons/image-edit.svg.png | Bin 0 -> 701 bytes .../img/icons/image-focus.svg.png | Bin 0 -> 576 bytes .../img/icons/image-gallery.svg.png | Bin 0 -> 730 bytes .../img/icons/image-insert.svg.png | Bin 0 -> 696 bytes .../img/icons/image-upload.svg.png | Bin 0 -> 688 bytes .../img/icons/image.svg.png | Bin 587 -> 664 bytes .../img/icons/info-circle.svg.png | Bin 0 -> 675 bytes .../img/icons/info-rounded.svg.png | Bin 0 -> 646 bytes .../img/icons/info-square.svg.png | Bin 0 -> 503 bytes .../img/icons/layout-navbar-add.svg.png | Bin 0 -> 530 bytes .../img/icons/layout-navbar-preview.svg.png | Bin 0 -> 542 bytes .../img/icons/layout-navbar-visible.svg.png | Bin 0 -> 615 bytes .../img/icons/layout-navbar.svg.png | Bin 0 -> 432 bytes .../img/icons/layout-switch.svg.png | Bin 421 -> 648 bytes .../img/icons/layout.svg.png | Bin 0 -> 527 bytes .../img/icons/lift.svg.png | Bin 0 -> 474 bytes .../img/icons/lightning.svg.png | Bin 0 -> 576 bytes .../img/icons/like-shine.svg.png | Bin 0 -> 718 bytes .../img/icons/like.svg.png | Bin 0 -> 608 bytes .../img/icons/line-vertical.svg.png | Bin 0 -> 337 bytes .../img/icons/link-anchor.svg.png | Bin 633 -> 665 bytes .../img/icons/link.svg.png | Bin 641 -> 583 bytes .../img/icons/list-bullet.svg.png | Bin 0 -> 378 bytes .../img/icons/list-content.svg.png | Bin 0 -> 643 bytes .../img/icons/list-number.svg.png | Bin 0 -> 565 bytes .../img/icons/list-tasks.svg.png | Bin 0 -> 561 bytes .../img/icons/lock-focus.svg.png | Bin 0 -> 565 bytes .../img/icons/lock-rounded.svg.png | Bin 0 -> 702 bytes .../img/icons/lock.svg.png | Bin 577 -> 626 bytes .../img/icons/log-in.svg.png | Bin 0 -> 517 bytes .../img/icons/log-out.svg.png | Bin 0 -> 532 bytes .../img/icons/magnet.svg.png | Bin 0 -> 722 bytes .../img/icons/measure-ruler-bent.svg.png | Bin 0 -> 612 bytes .../img/icons/measure-ruler-straight.svg.png | Bin 0 -> 423 bytes .../img/icons/media-type.svg.png | Bin 727 -> 707 bytes .../img/icons/menu-hamburger-aligned.svg.png | Bin 0 -> 380 bytes .../img/icons/menu-hamburger.svg.png | Bin 0 -> 404 bytes .../img/icons/merge.svg.png | Bin 454 -> 517 bytes .../img/icons/message-blog-post.svg.png | Bin 0 -> 710 bytes .../img/icons/message-bubble-dots.svg.png | Bin 0 -> 723 bytes .../img/icons/message-bubble-edit.svg.png | Bin 0 -> 775 bytes .../img/icons/message-bubble-info.svg.png | Bin 0 -> 769 bytes .../img/icons/message-bubble-quote.svg.png | Bin 0 -> 827 bytes .../img/icons/message-bubble.svg.png | Bin 0 -> 719 bytes .../img/icons/message-edit.svg.png | Bin 0 -> 639 bytes .../img/icons/message-email-read.svg.png | Bin 0 -> 627 bytes .../img/icons/message-email.svg.png | Bin 0 -> 544 bytes .../img/icons/message-empty.svg.png | Bin 0 -> 525 bytes .../img/icons/message-exchange.svg.png | Bin 0 -> 581 bytes .../img/icons/message-text.svg.png | Bin 0 -> 623 bytes .../img/icons/message.svg.png | Bin 0 -> 566 bytes .../img/icons/microphone.svg.png | Bin 0 -> 638 bytes .../img/icons/minus-circle.svg.png | Bin 0 -> 583 bytes .../img/icons/minus.svg.png | Bin 0 -> 346 bytes .../img/icons/money-bag.svg.png | Bin 0 -> 674 bytes .../img/icons/money-bills.svg.png | Bin 0 -> 664 bytes .../img/icons/money-coin.svg.png | Bin 0 -> 683 bytes .../img/icons/money-coins.svg.png | Bin 0 -> 800 bytes .../img/icons/mood-happy-face.svg.png | Bin 0 -> 668 bytes .../img/icons/mood-sad-face.svg.png | Bin 0 -> 685 bytes .../img/icons/more.svg.png | Bin 0 -> 425 bytes .../img/icons/mountain.svg.png | Bin 0 -> 624 bytes .../img/icons/news.svg.png | Bin 445 -> 580 bytes .../img/icons/note-blog.svg.png | Bin 0 -> 725 bytes .../img/icons/note-check.svg.png | Bin 0 -> 551 bytes .../img/icons/note-text.svg.png | Bin 0 -> 534 bytes .../img/icons/note.svg.png | Bin 0 -> 480 bytes .../img/icons/notebook-text.svg.png | Bin 0 -> 582 bytes .../img/icons/notebook.svg.png | Bin 0 -> 514 bytes .../img/icons/notes-list.svg.png | Bin 0 -> 562 bytes .../img/icons/official-building.svg.png | Bin 0 -> 581 bytes .../img/icons/open-new-window.svg.png | Bin 0 -> 556 bytes .../img/icons/open-same-window.svg.png | Bin 0 -> 592 bytes .../img/icons/overdue.svg.png | Bin 0 -> 785 bytes .../img/icons/path-route.svg.png | Bin 0 -> 693 bytes .../img/icons/path-two-directions.svg.png | Bin 0 -> 691 bytes .../img/icons/pause.svg.png | Bin 0 -> 419 bytes .../img/icons/pen-write.svg.png | Bin 0 -> 588 bytes .../img/icons/phone.svg.png | Bin 0 -> 672 bytes .../img/icons/pin-location-money.svg.png | Bin 0 -> 791 bytes .../icons/pin-location-question-mark.svg.png | Bin 0 -> 785 bytes .../img/icons/pin-location.svg.png | Bin 0 -> 724 bytes .../img/icons/pin.svg.png | Bin 648 -> 491 bytes .../img/icons/pins-locations.svg.png | Bin 0 -> 680 bytes .../img/icons/plane.svg.png | Bin 0 -> 718 bytes .../img/icons/price.svg.png | Bin 779 -> 671 bytes .../img/icons/product-arrow-down.svg.png | Bin 0 -> 691 bytes .../img/icons/product-catalog-number.svg.png | Bin 0 -> 796 bytes .../img/icons/product-catalog.svg.png | Bin 461 -> 703 bytes .../img/icons/product-check.svg.png | Bin 0 -> 681 bytes .../img/icons/product-clock.svg.png | Bin 0 -> 765 bytes .../img/icons/product-collection.svg.png | Bin 0 -> 754 bytes .../img/icons/product-discard.svg.png | Bin 0 -> 685 bytes .../img/icons/product-search.svg.png | Bin 0 -> 723 bytes .../img/icons/product-settings.svg.png | Bin 0 -> 771 bytes .../img/icons/product-tag.svg.png | Bin 0 -> 720 bytes .../img/icons/product-variant.svg.png | Bin 0 -> 768 bytes .../img/icons/product.svg.png | Bin 449 -> 627 bytes .../img/icons/prompt.svg.png | Bin 0 -> 382 bytes .../img/icons/qa-admin.svg.png | Bin 0 -> 686 bytes .../img/icons/qa-catalog.svg.png | Bin 598 -> 648 bytes .../img/icons/qa-click.svg.png | Bin 0 -> 508 bytes .../img/icons/qa-clipboard.svg.png | Bin 0 -> 648 bytes .../img/icons/qa-cloud.svg.png | Bin 0 -> 618 bytes .../img/icons/qa-company.svg.png | Bin 741 -> 649 bytes .../img/icons/qa-editor.svg.png | Bin 0 -> 669 bytes .../img/icons/qa-file.svg.png | Bin 0 -> 497 bytes .../img/icons/qa-form-check.svg.png | Bin 0 -> 511 bytes .../img/icons/qa-info.svg.png | Bin 0 -> 673 bytes .../img/icons/qa-product.svg.png | Bin 527 -> 628 bytes .../img/icons/qa-store.svg.png | Bin 0 -> 747 bytes .../img/icons/quote.svg.png | Bin 528 -> 490 bytes .../img/icons/receipt-check.svg.png | Bin 0 -> 600 bytes .../img/icons/receipt-clock.svg.png | Bin 0 -> 712 bytes .../img/icons/receipt-number.svg.png | Bin 0 -> 695 bytes .../img/icons/receipt-settings.svg.png | Bin 0 -> 663 bytes .../img/icons/receipt.svg.png | Bin 0 -> 614 bytes .../img/icons/reveal.svg.png | Bin 532 -> 546 bytes .../img/icons/robot.svg.png | Bin 0 -> 666 bytes .../img/icons/rocket.svg.png | Bin 0 -> 692 bytes .../img/icons/sales-revenue.svg.png | Bin 0 -> 794 bytes .../img/icons/save-exit.svg.png | Bin 673 -> 726 bytes .../img/icons/save.svg.png | Bin 455 -> 591 bytes .../img/icons/search.svg.png | Bin 675 -> 611 bytes .../img/icons/seen-this.svg.png | Bin 0 -> 795 bytes .../img/icons/segments.svg.png | Bin 0 -> 887 bytes .../img/icons/send-review.svg.png | Bin 482 -> 654 bytes .../img/icons/send.svg.png | Bin 0 -> 614 bytes .../img/icons/server.svg.png | Bin 597 -> 609 bytes .../img/icons/settings-cog.svg.png | Bin 0 -> 815 bytes .../img/icons/settings-configure.svg.png | Bin 0 -> 836 bytes .../img/icons/settings.svg.png | Bin 0 -> 721 bytes .../img/icons/share.svg.png | Bin 0 -> 544 bytes .../img/icons/shield.svg.png | Bin 0 -> 688 bytes .../img/icons/shipment-arrow.svg.png | Bin 0 -> 760 bytes .../img/icons/shipment-free.svg.png | Bin 0 -> 826 bytes .../img/icons/shipment.svg.png | Bin 0 -> 721 bytes .../img/icons/shop.svg.png | Bin 0 -> 668 bytes .../img/icons/shopping-basket.svg.png | Bin 0 -> 718 bytes .../img/icons/shopping-cart-add.svg.png | Bin 0 -> 704 bytes .../img/icons/shopping-cart-arrow-up.svg.png | Bin 0 -> 706 bytes .../img/icons/shopping-cart-heart.svg.png | Bin 0 -> 774 bytes .../img/icons/shopping-cart-settings.svg.png | Bin 0 -> 764 bytes .../img/icons/shopping-cart-star.svg.png | Bin 0 -> 790 bytes .../img/icons/shopping-cart.svg.png | Bin 0 -> 699 bytes .../img/icons/signal-radio.svg.png | Bin 0 -> 746 bytes .../img/icons/signal-rss.svg.png | Bin 0 -> 632 bytes .../img/icons/signal-wifi.svg.png | Bin 0 -> 597 bytes .../img/icons/site.svg.png | Bin 0 -> 457 bytes .../img/icons/sites.svg.png | Bin 760 -> 543 bytes .../img/icons/slider.svg.png | Bin 519 -> 726 bytes .../img/icons/speaker.svg.png | Bin 0 -> 674 bytes .../img/icons/square-selection.svg.png | Bin 0 -> 574 bytes .../img/icons/square.svg.png | Bin 303 -> 411 bytes .../img/icons/stack-overflow.svg.png | Bin 0 -> 614 bytes .../img/icons/star-badge.svg.png | Bin 0 -> 572 bytes .../img/icons/star-circle.svg.png | Bin 0 -> 756 bytes .../img/icons/stars.svg.png | Bin 0 -> 762 bytes .../img/icons/suitcase.svg.png | Bin 0 -> 660 bytes .../img/icons/table-add.svg.png | Bin 483 -> 598 bytes .../img/icons/table-cell.svg.png | Bin 318 -> 658 bytes .../img/icons/table-column.svg.png | Bin 500 -> 652 bytes .../img/icons/table-row.svg.png | Bin 476 -> 645 bytes .../img/icons/table-settings-column.svg.png | Bin 0 -> 666 bytes .../img/icons/tag-settings.svg.png | Bin 0 -> 699 bytes .../img/icons/tag.svg.png | Bin 682 -> 602 bytes .../img/icons/tags.svg.png | Bin 576 -> 610 bytes .../img/icons/target-click.svg.png | Bin 0 -> 879 bytes .../img/icons/target-dynamic.svg.png | Bin 0 -> 894 bytes .../img/icons/target-location.svg.png | Bin 0 -> 617 bytes .../img/icons/target-other.svg.png | Bin 0 -> 662 bytes .../img/icons/target.svg.png | Bin 0 -> 922 bytes .../img/icons/telephone.svg.png | Bin 722 -> 673 bytes .../img/icons/text-bold.svg.png | Bin 0 -> 548 bytes .../img/icons/text-code.svg.png | Bin 0 -> 494 bytes .../img/icons/text-embedded-inline.svg.png | Bin 0 -> 483 bytes .../img/icons/text-embedded.svg.png | Bin 0 -> 487 bytes .../img/icons/text-italic.svg.png | Bin 0 -> 477 bytes .../img/icons/text-paragraph-add.svg.png | Bin 0 -> 598 bytes .../img/icons/text-paragraph.svg.png | Bin 0 -> 539 bytes .../img/icons/text-slash.svg.png | Bin 0 -> 391 bytes .../img/icons/text-strikethrough.svg.png | Bin 0 -> 588 bytes .../img/icons/text-subscript.svg.png | Bin 0 -> 522 bytes .../img/icons/text-superscript.svg.png | Bin 0 -> 540 bytes .../img/icons/text-underline.svg.png | Bin 0 -> 499 bytes .../img/icons/timeline.svg.png | Bin 576 -> 563 bytes .../img/icons/tool-group.svg.png | Bin 0 -> 689 bytes .../img/icons/tool.svg.png | Bin 0 -> 633 bytes .../img/icons/tools.svg.png | Bin 0 -> 775 bytes .../img/icons/translation-language.svg.png | Bin 0 -> 660 bytes .../img/icons/trash-discard.svg.png | Bin 0 -> 708 bytes .../img/icons/trash-open.svg.png | Bin 0 -> 699 bytes .../img/icons/trash-send.svg.png | Bin 634 -> 713 bytes .../img/icons/trash.svg.png | Bin 496 -> 687 bytes .../img/icons/twitter.svg.png | Bin 776 -> 760 bytes .../img/icons/umbrella.svg.png | Bin 0 -> 577 bytes .../img/icons/unarchive.svg.png | Bin 661 -> 600 bytes .../img/icons/unassign-tag.svg.png | Bin 0 -> 592 bytes .../img/icons/unlink.svg.png | Bin 0 -> 649 bytes .../img/icons/unlock.svg.png | Bin 0 -> 618 bytes .../img/icons/unpin.svg.png | Bin 0 -> 500 bytes .../img/icons/upload.svg.png | Bin 409 -> 505 bytes .../img/icons/user-add.svg.png | Bin 666 -> 670 bytes .../img/icons/user-admin.svg.png | Bin 0 -> 695 bytes .../img/icons/user-block.svg.png | Bin 0 -> 699 bytes .../img/icons/user-cart.svg.png | Bin 0 -> 729 bytes .../img/icons/user-check.svg.png | Bin 0 -> 640 bytes .../img/icons/user-customer-number.svg.png | Bin 0 -> 714 bytes .../img/icons/user-customer.svg.png | Bin 0 -> 728 bytes .../img/icons/user-edit.svg.png | Bin 0 -> 716 bytes .../img/icons/user-editor.svg.png | Bin 0 -> 720 bytes .../img/icons/user-focus.svg.png | Bin 0 -> 563 bytes .../img/icons/user-group-customer.svg.png | Bin 0 -> 843 bytes .../img/icons/user-group.svg.png | Bin 0 -> 724 bytes .../img/icons/user-id.svg.png | Bin 0 -> 616 bytes .../img/icons/user-mail.svg.png | Bin 0 -> 699 bytes .../img/icons/user-money.svg.png | Bin 0 -> 701 bytes .../img/icons/user-profile.svg.png | Bin 0 -> 750 bytes .../img/icons/user-target.svg.png | Bin 0 -> 839 bytes .../img/icons/user-type.svg.png | Bin 760 -> 673 bytes .../img/icons/user.svg.png | Bin 605 -> 613 bytes .../img/icons/users-add.svg.png | Bin 0 -> 738 bytes .../img/icons/variation-1-1.svg.png | Bin 471 -> 549 bytes .../img/icons/variation-16-9.svg.png | Bin 594 -> 674 bytes .../img/icons/variation-3-2.svg.png | Bin 607 -> 643 bytes .../img/icons/variation-4-3.svg.png | Bin 578 -> 631 bytes .../img/icons/variation-custom.svg.png | Bin 477 -> 581 bytes .../img/icons/video-play.svg.png | Bin 0 -> 560 bytes .../img/icons/video.svg.png | Bin 593 -> 563 bytes .../img/icons/view-custom.svg.png | Bin 541 -> 524 bytes .../img/icons/view-grid.svg.png | Bin 336 -> 505 bytes .../img/icons/view-list.svg.png | Bin 335 -> 546 bytes .../img/icons/view-panels.svg.png | Bin 0 -> 414 bytes .../img/icons/vinyl.svg.png | Bin 0 -> 786 bytes .../img/icons/visibility-hidden.svg.png | Bin 0 -> 666 bytes .../img/icons/visibility.svg.png | Bin 0 -> 534 bytes .../img/icons/wand.svg.png | Bin 631 -> 488 bytes .../img/icons/workflow.svg.png | Bin 760 -> 751 bytes .../img/icons/world-add.svg.png | Bin 0 -> 841 bytes .../img/icons/world-cursor.svg.png | Bin 0 -> 842 bytes .../img/icons/world-settings.svg.png | Bin 0 -> 877 bytes .../img/icons/world.svg.png | Bin 0 -> 767 bytes .../img/icons/x.svg.png | Bin 0 -> 640 bytes .../img/icons/zoom-in.svg.png | Bin 0 -> 672 bytes .../img/icons/zoom-out.svg.png | Bin 0 -> 645 bytes tools/icons/update_icon_reference.py | 240 +++++ 533 files changed, 772 insertions(+), 325 deletions(-) create mode 100644 docs/templating/twig_function_reference/img/icons/accessibility.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/action-compare-versions.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/action-compare.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/action-redo.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/action-undo.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/activate.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/activity-clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/add-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/ai.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/alert-error.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/alert-warning.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-block-center.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-block-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-block-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-text-center.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-text-justified.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-text-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/align-text-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-blog.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-drawer.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-money.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-preview.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-recent.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-user.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app-www.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/app.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/archived-version.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-caret-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-caret-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-caret-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-caret-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-chevron-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-chevron-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-chevron-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-chevron-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-collapse-expand.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-collapse-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-collapse-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-decrease.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-double-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-double-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-down-text.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-expand-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-expand-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-increase.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-move-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-move-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-reload-dot.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-restore.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-rotate.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-to-down-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-to-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-to-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-to-right.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-to-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-up-text.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrow-upgrade.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-chevron-up-and-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-full-view-out.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-full-view.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-inside.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-outside.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-recycle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-reload-user.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-reload.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-right-and-left.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-round.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-switch.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-synchronize.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/arrows-up-and-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/assign-tag.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/assign.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/automation.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/badge-certificate-horizontal.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/badge-certificate-vertical.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/badge-star.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/block-hidden.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/block-lock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/book-open.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/book.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/bookmark-filled.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/bookmark-outline.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/bookmarks.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/box-component.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/bulb-idea.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/business-card.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calculator.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-back.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-block.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-discard.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-hidden.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-reload.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-schedule.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar-visible.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/calendar.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/camera.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/car-truck.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/car.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-area-line.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-area.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-bar.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-donut-element.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-donut.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-dots-other.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-dots.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-gauges.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-histogram.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-line-graph.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chart-line.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/check-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chevron-down-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chevron-left-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chevron-right-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/chevron-up-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/clipboard-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/clipboard-list.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/clock-play.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-carbon.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-discard.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-download.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-error.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud-synch.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cloud.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/collaboration.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/collection-products.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/connection-erp.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/connection.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/content-tree-arrow-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/content-tree-copy.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/content-tree-create-location.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/content-tree-restore-parent.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/content-tree-site-structure.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/copyright.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/credit-card-hourglass.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/credit-card-payment.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/credit-card.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-clicked-hand.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-clicked.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-hand-click.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-hand-grab.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-hand-pointer.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-hand-swipe.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor-hand.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/cursor.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/database-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/database-share.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/database-synch.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/deactivate.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-desktop-all-in-one.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-laptop.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-mobile.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-card.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-package.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-type.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor-user.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-monitor.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/device-tablet.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/discard-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/discount-ticket.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/discount.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/draft.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/drag-and-drop.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/edit-draft-clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/edit-draft.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/exclamation-mark.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/favourite-filled.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/favourite-outline.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/feather.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-arrow-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-badge-certificate.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-code.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-copyright.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-css.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-history.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-info.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-js.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-link.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-pdf.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-php.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-statistics.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-money.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-other.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-question-mark.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-search.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-text-write.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-type.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/file-warning.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/focus-centered.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/focus-target.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/folder-browse.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/folder-open-move.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/folder-open.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/folders.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/forbidden.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-captcha.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-check-list.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-check-square.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-checkbox.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-dropdown.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-hidden.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-multi-line.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-rename.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-single-line.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input-visible.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-input.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-radio-list.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/form-radio.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/handshake.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hash.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-1.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-2.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-3.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-4.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-5.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/header-6.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/headphones-support.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/heart.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/help.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-circle-more.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-items.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-schema.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-site-map.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-square-more.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-square.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/hierarchy-topology.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/home-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/home.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/image-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/image-focus.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/image-gallery.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/image-insert.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/image-upload.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/info-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/info-rounded.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/info-square.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/layout-navbar-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/layout-navbar-preview.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/layout-navbar-visible.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/layout-navbar.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/layout.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/lift.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/lightning.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/like-shine.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/like.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/line-vertical.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/list-bullet.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/list-content.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/list-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/list-tasks.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/lock-focus.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/lock-rounded.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/log-in.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/log-out.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/magnet.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/measure-ruler-bent.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/measure-ruler-straight.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/menu-hamburger-aligned.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/menu-hamburger.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-blog-post.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-bubble-dots.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-bubble-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-bubble-info.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-bubble-quote.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-bubble.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-email-read.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-email.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-empty.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-exchange.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message-text.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/message.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/microphone.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/minus-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/minus.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/money-bag.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/money-bills.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/money-coin.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/money-coins.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/mood-happy-face.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/mood-sad-face.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/more.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/mountain.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/note-blog.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/note-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/note-text.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/note.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/notebook-text.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/notebook.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/notes-list.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/official-building.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/open-new-window.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/open-same-window.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/overdue.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/path-route.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/path-two-directions.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pause.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pen-write.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/phone.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pin-location-money.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pin-location-question-mark.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pin-location.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/pins-locations.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/plane.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-arrow-down.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-catalog-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-collection.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-discard.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-search.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-tag.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/product-variant.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/prompt.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-admin.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-click.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-clipboard.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-cloud.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-editor.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-file.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-form-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-info.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/qa-store.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/receipt-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/receipt-clock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/receipt-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/receipt-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/receipt.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/robot.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/rocket.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/sales-revenue.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/seen-this.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/segments.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/send.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/settings-cog.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/settings-configure.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/share.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shield.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shipment-arrow.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shipment-free.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shipment.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shop.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-basket.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart-arrow-up.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart-heart.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart-star.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/shopping-cart.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/signal-radio.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/signal-rss.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/signal-wifi.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/site.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/speaker.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/square-selection.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/stack-overflow.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/star-badge.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/star-circle.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/stars.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/suitcase.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/table-settings-column.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/tag-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/target-click.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/target-dynamic.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/target-location.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/target-other.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/target.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-bold.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-code.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-embedded-inline.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-embedded.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-italic.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-paragraph-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-paragraph.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-slash.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-strikethrough.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-subscript.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-superscript.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/text-underline.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/tool-group.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/tool.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/tools.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/translation-language.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/trash-discard.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/trash-open.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/umbrella.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/unassign-tag.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/unlink.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/unlock.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/unpin.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-admin.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-block.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-cart.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-check.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-customer-number.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-customer.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-edit.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-editor.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-focus.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-group-customer.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-group.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-id.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-mail.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-money.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-profile.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/user-target.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/users-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/video-play.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/view-panels.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/vinyl.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/visibility-hidden.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/visibility.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/world-add.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/world-cursor.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/world-settings.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/world.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/x.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/zoom-in.svg.png create mode 100644 docs/templating/twig_function_reference/img/icons/zoom-out.svg.png create mode 100644 tools/icons/update_icon_reference.py diff --git a/docs/templating/twig_function_reference/icon_twig_functions.md b/docs/templating/twig_function_reference/icon_twig_functions.md index a503f46d0b..5469f1a86c 100644 --- a/docs/templating/twig_function_reference/icon_twig_functions.md +++ b/docs/templating/twig_function_reference/icon_twig_functions.md @@ -72,328 +72,535 @@ The following icons are available out-of-the-box: | Icon | Identifier | |---------------------------------------------------------------------------------|--------------------------------| -| ![about-info](img/icons/about-info.svg.png) | `about-info` | -| ![about](img/icons/about.svg.png) | `about` | -| ![airtime](img/icons/airtime.svg.png) | `airtime` | -| ![align-center](img/icons/align-center.svg.png) | `align-center` | -| ![align-justify](img/icons/align-justify.svg.png) | `align-justify` | -| ![align-left](img/icons/align-left.svg.png) | `align-left` | -| ![align-right](img/icons/align-right.svg.png) | `align-right` | -| ![approved](img/icons/approved.svg.png) | `approved` | -| ![arrow-right](img/icons/arrow-right.svg.png) | `arrow-right` | -| ![article](img/icons/article.svg.png) | `article` | -| ![assign-section](img/icons/assign-section.svg.png) | `assign-section` | -| ![assign-user](img/icons/assign-user.svg.png) | `assign-user` | -| ![author](img/icons/author.svg.png) | `author` | -| ![autosave-error](img/icons/autosave-error.svg.png) | `autosave-error` | -| ![autosave-off](img/icons/autosave-off.svg.png) | `autosave-off` | -| ![autosave-on](img/icons/autosave-on.svg.png) | `autosave-on` | -| ![autosave-saved](img/icons/autosave-saved.svg.png) | `autosave-saved` | -| ![autosave-saving](img/icons/autosave-saving.svg.png) | `autosave-saving` | -| ![b2b](img/icons/b2b.svg.png) | `b2b` | -| ![back-current-date](img/icons/back-current-date.svg.png) | `back-current-date` | -| ![back](img/icons/back.svg.png) | `back` | -| ![banner](img/icons/banner.svg.png) | `banner` | -| ![bell](img/icons/bell.svg.png) | `bell` | -| ![bestseller](img/icons/bestseller.svg.png) | `bestseller` | -| ![block-add](img/icons/block-add.svg.png) | `block-add` | -| ![block-invisible](img/icons/block-invisible.svg.png) | `block-invisible` | -| ![block-visible-recurring](img/icons/block-visible-recurring.svg.png) | `block-visible-recurring` | -| ![block-visible](img/icons/block-visible.svg.png) | `block-visible` | -| ![blog_post](img/icons/blog_post.svg.png) | `blog_post` | -| ![blog](img/icons/blog.svg.png) | `blog` | -| ![bold](img/icons/bold.svg.png) | `bold` | -| ![bookmark-active](img/icons/bookmark-active.svg.png) | `bookmark-active` | -| ![bookmark-manager](img/icons/bookmark-manager.svg.png) | `bookmark-manager` | -| ![bookmark](img/icons/bookmark.svg.png) | `bookmark` | -| ![box-collapse](img/icons/box-collapse.svg.png) | `box-collapse` | -| ![browse](img/icons/browse.svg.png) | `browse` | -| ![bubbles](img/icons/bubbles.svg.png) | `bubbles` | -| ![button](img/icons/button.svg.png) | `button` | -| ![business-deal-cash](img/icons/business-deal-cash.svg.png) | `business-deal-cash` | -| ![campaign](img/icons/campaign.svg.png) | `campaign` | -| ![captcha](img/icons/captcha.svg.png) | `captcha` | -| ![caret-back](img/icons/caret-back.svg.png) | `caret-back` | -| ![caret-double-back](img/icons/caret-double-back.svg.png) | `caret-double-back` | -| ![caret-double-next](img/icons/caret-double-next.svg.png) | `caret-double-next` | -| ![caret-down](img/icons/caret-down.svg.png) | `caret-down` | -| ![caret-expanded](img/icons/caret-expanded.svg.png) | `caret-expanded` | -| ![caret-next](img/icons/caret-next.svg.png) | `caret-next` | -| ![caret-up](img/icons/caret-up.svg.png) | `caret-up` | -| ![cart-upload](img/icons/cart-upload.svg.png) | `cart-upload` | -| ![cart-wishlist](img/icons/cart-wishlist.svg.png) | `cart-wishlist` | -| ![cart](img/icons/cart.svg.png) | `cart` | -| ![catalog](img/icons/catalog.svg.png) | `catalog` | -| ![category](img/icons/category.svg.png) | `category` | -| ![checkbox-multiple](img/icons/checkbox-multiple.svg.png) | `checkbox-multiple` | -| ![checkbox](img/icons/checkbox.svg.png) | `checkbox` | -| ![checkmark](img/icons/checkmark.svg.png) | `checkmark` | -| ![circle-caret-down](img/icons/circle-caret-down.svg.png) | `circle-caret-down` | -| ![circle-caret-left](img/icons/circle-caret-left.svg.png) | `circle-caret-left` | -| ![circle-caret-right](img/icons/circle-caret-right.svg.png) | `circle-caret-right` | -| ![circle-caret-up](img/icons/circle-caret-up.svg.png) | `circle-caret-up` | -| ![circle-close](img/icons/circle-close.svg.png) | `circle-close` | -| ![circle-create](img/icons/circle-create.svg.png) | `circle-create` | -| ![clicked-recommendations](img/icons/clicked-recommendations.svg.png) | `clicked-recommendations` | -| ![clipboard](img/icons/clipboard.svg.png) | `clipboard` | -| ![collapse](img/icons/collapse.svg.png) | `collapse` | -| ![collection](img/icons/collection.svg.png) | `collection` | -| ![comment](img/icons/comment.svg.png) | `comment` | -| ![connect](img/icons/connect.svg.png) | `connect` | -| ![column-one](img/icons/column-one.svg.png) | `column-one` | -| ![column-two](img/icons/column-two.svg.png) | `column-two` | -| ![components](img/icons/components.svg.png) | `components` | -| ![contentlist](img/icons/content-list.svg.png) | `contentlist` | -| ![content-tree](img/icons/content-tree.svg.png) | `content-tree` | -| ![content-type-group](img/icons/content-type-group.svg.png) | `content-type-group` | -| ![content-type-content](img/icons/content-type-content.svg.png) | `content-type-content` | -| ![content-type](img/icons/content-type.svg.png) | `content-type` | -| ![content-write](img/icons/content-write.svg.png) | `content-write` | -| ![copy](img/icons/copy.svg.png) | `copy` | -| ![copy-subtree](img/icons/copy-subtree.svg.png) | `copy-subtree` | -| ![core](img/icons/core.svg.png) | `core` | -| ![content-draft](img/icons/content-draft.svg.png) | `content-draft` | -| ![create-content](img/icons/create-content.svg.png) | `create-content` | -| ![create-location](img/icons/create-location.svg.png) | `create-location` | -| ![crop](img/icons/crop.svg.png) | `crop` | -| ![create](img/icons/create.svg.png) | `create` | -| ![custom_tags](img/icons/custom_tags.svg.png) | `custom_tags` | -| ![customer](img/icons/customer.svg.png) | `customer` | -| ![customer-portal](img/icons/customer-portal.svg.png) | `customer-portal` | -| ![customer-portal-page](img/icons/customer-portal-page.svg.png) | `customer-portal-page` | -| ![customer-type](img/icons/customer-type.svg.png) | `customer-type` | -| ![dashboard-clean](img/icons/dashboard-clean.svg.png) | `dashboard-clean` | -| ![dashboard-type](img/icons/dashboard-type.svg.png) | `dashboard-type` | -| ![dashboard](img/icons/dashboard.svg.png) | `dashboard` | -| ![database](img/icons/database.svg.png) | `database` | -| ![date-updated](img/icons/date-updated.svg.png) | `date-updated` | -| ![date](img/icons/date.svg.png) | `date` | -| ![discard](img/icons/discard.svg.png) | `discard` | -| ![download](img/icons/download.svg.png) | `download` | -| ![drag](img/icons/drag.svg.png) | `drag` | -| ![drafts](img/icons/drafts.svg.png) | `drafts` | -| ![dropdown](img/icons/dropdown.svg.png) | `dropdown` | -| ![earth-access](img/icons/earth-access.svg.png) | `earth-access` | -| ![edit](img/icons/edit.svg.png) | `edit` | -| ![embed](img/icons/embed.svg.png) | `embed` | -| ![embed-inline](img/icons/embed-inline.svg.png) | `embed-inline` | -| ![erp](img/icons/erp.svg.png) | `erp` | -| ![error-icon](img/icons/error-icon.svg.png) | `error-icon` | -| ![error](img/icons/error.svg.png) | `error` | -| ![expand-left](img/icons/expand-left.svg.png) | `expand-left` | -| ![explore](img/icons/explore.svg.png) | `explore` | -| ![events-collected](img/icons/events-collected.svg.png) | `events-collected` | -| ![facebook](img/icons/facebook.svg.png) | `facebook` | -| ![factbox](img/icons/factbox.svg.png) | `factbox` | -| ![fields](img/icons/fields.svg.png) | `fields` | -| ![file-text](img/icons/file-text.svg.png) | `file-text` | -| ![file-video](img/icons/file-video.svg.png) | `file-video` | -| ![file](img/icons/file.svg.png) | `file` | -| ![filters-funnel](img/icons/filters-funnel.svg.png) | `filters-funnel` | -| ![filters](img/icons/filters.svg.png) | `filters` | -| ![flag](img/icons/flag.svg.png) | `flag` | -| ![flash](img/icons/flash.svg.png) | `flash` | -| ![flip](img/icons/flip.svg.png) | `flip` | -| ![flip-horizontal](img/icons/flip-horizontal.svg.png) | `flip-horizontal` | -| ![flip-vertical](img/icons/flip-vertical.svg.png) | `flip-vertical` | -| ![focus](img/icons/focus.svg.png) | `focus` | -| ![un-focus](img/icons/un-focus.svg.png) | `un-focus` | -| ![focus-image](img/icons/focus-image.svg.png) | `focus-image` | -| ![folder-empty](img/icons/folder-empty.svg.png) | `folder-empty` | -| ![folder](img/icons/folder.svg.png) | `folder` | -| ![form-data](img/icons/form-data.svg.png) | `form-data` | -| ![form](img/icons/form.svg.png) | `form` | -| ![future-publication](img/icons/future-publication.svg.png) | `future-publication` | -| ![gallery](img/icons/gallery.svg.png) | `gallery` | -| ![go-right](img/icons/go-right.svg.png) | `go-right` | -| ![go-to-root](img/icons/go-to-root.svg.png) | `go-to-root` | -| ![go-up](img/icons/go-up.svg.png) | `go-up` | -| ![h1](img/icons/h1.svg.png) | `h1` | -| ![h2](img/icons/h2.svg.png) | `h2` | -| ![h3](img/icons/h3.svg.png) | `h3` | -| ![h4](img/icons/h4.svg.png) | `h4` | -| ![h5](img/icons/h5.svg.png) | `h5` | -| ![h6](img/icons/h6.svg.png) | `h6` | -| ![hide](img/icons/hide.svg.png) | `hide` | -| ![history-file](img/icons/history-file.svg.png) | `history-file` | -| ![history](img/icons/history.svg.png) | `history` | -| ![home-page](img/icons/home-page.svg.png) | `home-page` | -| ![image-center](img/icons/image-center.svg.png) | `image-center` | -| ![image-editor](img/icons/image-editor.svg.png) | `image-editor` | -| ![image-left](img/icons/image-left.svg.png) | `image-left` | -| ![image-right](img/icons/image-right.svg.png) | `image-right` | -| ![image-variations](img/icons/image-variations.svg.png) | `image-variations` | -| ![image](img/icons/image.svg.png) | `image` | -| ![imported-items](img/icons/imported-items.svg.png) | `imported-items` | -| ![information](img/icons/information.svg.png) | `information` | -| ![input-hidden](img/icons/input-hidden.svg.png) | `input-hidden` | -| ![input-line-multiple](img/icons/input-line-multiple.svg.png) | `input-line-multiple` | -| ![input-line](img/icons/input-line.svg.png) | `input-line` | -| ![input-number](img/icons/input-number.svg.png) | `input-number` | -| ![italic](img/icons/italic.svg.png) | `italic` | -| ![keyword](img/icons/keyword.svg.png) | `keyword` | -| ![landing_page](img/icons/landing_page.svg.png) | `landing_page` | -| ![landingpage-add](img/icons/landingpage-add.svg.png) | `landingpage-add` | -| ![landingpage-preview](img/icons/landingpage-preview.svg.png) | `landingpage-preview` | -| ![languages-add](img/icons/languages-add.svg.png) | `languages-add` | -| ![languages](img/icons/languages.svg.png) | `languages` | -| ![last-purchased](img/icons/last-purchased.svg.png) | `last-purchased` | -| ![last-viewed](img/icons/last-viewed.svg.png) | `last-viewed` | -| ![layout-switch](img/icons/layout-switch.svg.png) | `layout-switch` | -| ![layout-manager](img/icons/layout-manager.svg.png) | `layout-manager` | -| ![link-content](img/icons/link-content.svg.png) | `link-content` | -| ![link-remove](img/icons/link-remove.svg.png) | `link-remove` | -| ![link-anchor](img/icons/link-anchor.svg.png) | `link-anchor` | -| ![link](img/icons/link.svg.png) | `link` | -| ![list-numbered](img/icons/list-numbered.svg.png) | `list-numbered` | -| ![list](img/icons/list.svg.png) | `list` | -| ![location-add-new](img/icons/location-add-new.svg.png) | `location-add-new` | -| ![localize](img/icons/localize.svg.png) | `localize` | -| ![lock-unlock](img/icons/lock-unlock.svg.png) | `lock-unlock` | -| ![lock](img/icons/lock.svg.png) | `lock` | -| ![logout](img/icons/logout.svg.png) | `logout` | -| ![maform](img/icons/maform.svg.png) | `maform` | -| ![mail](img/icons/mail.svg.png) | `mail` | -| ![markup](img/icons/markup.svg.png) | `markup` | -| ![media-type](img/icons/media-type.svg.png) | `media-type` | -| ![media](img/icons/media.svg.png) | `media` | -| ![merge](img/icons/merge.svg.png) | `merge` | -| ![move](img/icons/move.svg.png) | `move` | -| ![newsletter](img/icons/newsletter.svg.png) | `newsletter` | -| ![news](img/icons/news.svg.png) | `news` | -| ![notice](img/icons/notice.svg.png) | `notice` | -| ![open-newtab](img/icons/open-newtab.svg.png) | `open-newtab` | -| ![open-sametab](img/icons/open-sametab.svg.png) | `open-sametab` | -| ![options](img/icons/options.svg.png) | `options` | -| ![order-management](img/icons/order-management.svg.png) | `order-management` | -| ![order-history](img/icons/order-history.svg.png) | `order-history` | -| ![order-status](img/icons/order-status.svg.png) | `order-status` | -| ![object-state](img/icons/object-state.svg.png) | `object-state` | -| ![panels](img/icons/panels.svg.png) | `panels` | -| ![previewed](img/icons/previewed.svg.png) | `previewed` | -| ![paragraph-add](img/icons/paragraph-add.svg.png) | `paragraph-add` | -| ![paragraph](img/icons/paragraph.svg.png) | `paragraph` | -| ![pdf-file](img/icons/pdf-file.svg.png) | `pdf-file` | -| ![personalize-block](img/icons/personalize-block.svg.png) | `personalize-block` | -| ![personalize-content](img/icons/personalize-content.svg.png) | `personalize-content` | -| ![personalize](img/icons/personalize.svg.png) | `personalize` | -| ![pin-unpin](img/icons/pin-unpin.svg.png) | `pin-unpin` | -| ![pin](img/icons/pin.svg.png) | `pin` | -| ![places](img/icons/places.svg.png) | `places` | -| ![place](img/icons/place.svg.png) | `place` | -| ![portfolio](img/icons/portfolio.svg.png) | `portfolio` | -| ![price](img/icons/price.svg.png) | `price` | -| ![previewed](img/icons/previewed.svg.png) | `previewed` | -| ![product_list](img/icons/product_list.svg.png) | `product_list` | -| ![product](img/icons/product.svg.png) | `product` | -| ![product-catalog](img/icons/product-catalog.svg.png) | `product-catalog` | -| ![product-category](img/icons/product-category.svg.png) | `product-category` | -| ![product-low](img/icons/product-low.svg.png) | `product-low` | -| ![product-type](img/icons/product-type.svg.png) | `product-type` | -| ![profile](img/icons/profile.svg.png) | `profile` | -| ![publish-later-cancel](img/icons/publish-later-cancel.svg.png) | `publish-later-cancel` | -| ![publish-later-create](img/icons/publish-later-create.svg.png) | `publish-later-create` | -| ![publish-later](img/icons/publish-later.svg.png) | `publish-later` | -| ![publish](img/icons/publish.svg.png) | `publish` | -| ![publish-hide](img/icons/publish-hide.svg.png) | `publish-hide` | -| ![qa-catalog](img/icons/qa-catalog.svg.png) | `qa-catalog` | -| ![qa-company](img/icons/qa-company.svg.png) | `qa-company` | -| ![qa-content](img/icons/qa-content.svg.png) | `qa-content` | -| ![qa-form](img/icons/qa-form.svg.png) | `qa-form` | -| ![qa-product](img/icons/qa-product.svg.png) | `qa-product` | -| ![quote](img/icons/quote.svg.png) | `quote` | -| ![radio-button-multiple](img/icons/radio-button-multiple.svg.png) | `radio-button-multiple` | -| ![radio-button](img/icons/radio-button.svg.png) | `radio-button` | -| ![rate-review](img/icons/rate-review.svg.png) | `rate-review` | -| ![rate](img/icons/rate.svg.png) | `rate` | -| ![recent-activity](img/icons/recent-activity.svg.png) | `recent-activity` | -| ![recently-added](img/icons/recently-added.svg.png) | `recently-added` | -| ![recommendation-calls](img/icons/recommendation-calls.svg.png) | `recommendation-calls` | -| ![redo](img/icons/redo.svg.png) | `redo` | -| ![refresh](img/icons/refresh.svg.png) | `refresh` | -| ![rejected](img/icons/rejected.svg.png) | `rejected` | -| ![relations](img/icons/relations.svg.png) | `relations` | -| ![restore-parent](img/icons/restore-parent.svg.png) | `restore-parent` | -| ![restore](img/icons/restore.svg.png) | `restore` | -| ![reveal](img/icons/reveal.svg.png) | `reveal` | -| ![review](img/icons/review.svg.png) | `review` | -| ![roles](img/icons/roles.svg.png) | `roles` | -| ![rss](img/icons/rss.svg.png) | `rss` | -| ![save](img/icons/save.svg.png) | `save` | -| ![save-exit](img/icons/save-exit.svg.png) | `save-exit` | -| ![schedule](img/icons/schedule.svg.png) | `schedule` | -| ![search](img/icons/search.svg.png) | `search` | -| ![sections](img/icons/sections.svg.png) | `sections` | -| ![send-review](img/icons/send-review.svg.png) | `send-review` | -| ![server](img/icons/server.svg.png) | `server` | -| ![settings-block](img/icons/settings-block.svg.png) | `settings-block` | -| ![settings-config](img/icons/settings-config.svg.png) | `settings-config` | -| ![sites-all](img/icons/sites-all.svg.png) | `sites-all` | -| ![slider](img/icons/slider.svg.png) | `slider` | -| ![spinner](img/icons/spinner.svg.png) | `spinner` | -| ![square](img/icons/square.svg.png) | `square` | -| ![stats](img/icons/stats.svg.png) | `stats` | -| ![strikethrough](img/icons/strikethrough.svg.png) | `strikethrough` | -| ![subscriber](img/icons/subscriber.svg.png) | `subscriber` | -| ![subscript](img/icons/subscript.svg.png) | `subscript` | -| ![superscript](img/icons/superscript.svg.png) | `superscript` | -| ![swap](img/icons/swap.svg.png) | `swap` | -| ![system-information](img/icons/system-information.svg.png) | `system-information` | -| ![table-add](img/icons/table-add.svg.png) | `table-add` | -| ![table-cell](img/icons/table-cell.svg.png) | `table-cell` | -| ![table-column](img/icons/table-column.svg.png) | `table-column` | -| ![table-row](img/icons/table-row.svg.png) | `table-row` | -| ![tag](img/icons/tag.svg.png) | `tag` | -| ![tags](img/icons/tags.svg.png) | `tags` | -| ![telephone](img/icons/telephone.svg.png) | `telephone` | -| ![timeline](img/icons/timeline.svg.png) | `timeline` | -| ![trash-empty](img/icons/trash-empty.svg.png) | `trash-empty` | -| ![trash-notrashed](img/icons/trash-notrashed.svg.png) | `trash-notrashed` | -| ![trash-send](img/icons/trash-send.svg.png) | `trash-send` | -| ![trash](img/icons/trash.svg.png) | `trash` | -| ![twitter](img/icons/twitter.svg.png) | `twitter` | -| ![unarchive](img/icons/unarchive.svg.png) | `unarchive` | -| ![underscore](img/icons/underscore.svg.png) | `underscore` | -| ![undo](img/icons/undo.svg.png) | `undo` | -| ![upload-image](img/icons/upload-image.svg.png) | `upload-image` | -| ![upload](img/icons/upload.svg.png) | `upload` | -| ![user](img/icons/user.svg.png) | `user` | -| ![user_group](img/icons/user_group.svg.png) | `user_group` | -| ![user-add](img/icons/user-add.svg.png) | `user-add` | -| ![user-blocked](img/icons/user-blocked.svg.png) | `user-blocked` | -| ![user-recycle](img/icons/user-recycle.svg.png) | `user-recycle` | -| ![user-tick](img/icons/user-tick.svg.png) | `user-tick` | -| ![user-type](img/icons/user-type.svg.png) | `user-type` | -| ![users-personalization](img/icons/users-personalization.svg.png) | `users-personalization` | -| ![users-select](img/icons/users-select.svg.png) | `users-select` | -| ![variation-1-1](img/icons/variation-1-1.svg.png) | `variation-1-1` | -| ![variation-3-2](img/icons/variation-3-2.svg.png) | `variation-3-2` | -| ![variation-4-3](img/icons/variation-4-3.svg.png) | `variation-4-3` | -| ![variation-16-9](img/icons/variation-16-9.svg.png) | `variation-16-9` | -| ![variation-custom](img/icons/variation-custom.svg.png) | `variation-custom` | -| ![version-compare](img/icons/version-compare.svg.png) | `version-compare` | -| ![version-compare-action](img/icons/version-compare-action.svg.png) | `version-compare-action` | -| ![versions](img/icons/versions.svg.png) | `versions` | -| ![video](img/icons/video.svg.png) | `video` | -| ![view-custom](img/icons/view-custom.svg.png) | `view-custom` | -| ![view-desktop](img/icons/view-desktop.svg.png) | `view-desktop` | -| ![view-grid](img/icons/view-grid.svg.png) | `view-grid` | -| ![view-hide](img/icons/view-hide.svg.png) | `view-hide` | -| ![view-list](img/icons/view-list.svg.png) | `view-list` | -| ![view-mobile](img/icons/view-mobile.svg.png) | `view-mobile` | -| ![view-tablet](img/icons/view-tablet.svg.png) | `view-tablet` | -| ![view](img/icons/view.svg.png) | `view` | -| ![wand](img/icons/wand.svg.png) | `wand` | -| ![warning-triangle](img/icons/warning-triangle.svg.png) | `warning-triangle` | -| ![warning](img/icons/warning.svg.png) | `warning` | -| ![wiki-file](img/icons/wiki-file.svg.png) | `wiki-file` | -| ![wiki](img/icons/wiki.svg.png) | `wiki` | -| ![workflow](img/icons/workflow.svg.png) | `workflow` | -| ![vertical-left-right](img/icons/vertical-left-right.svg.png) | `vertical-left-right` | -| ![menu](img/icons/menu.svg.png) | `menu` | -| ![hierarchy](img/icons/hierarchy.svg.png) | `hierarchy` | -| ![cart-full](img/icons/cart-full.svg.png) | `cart-full` | -| ![sites](img/icons/sites.svg.png) | `sites` | -| ![interface-block](img/icons/interface-block.svg.png) | `interface-block` | -| ![full-view](img/icons/full-view.svg.png) | `full-view` | -| ![un-full-view](img/icons/un-full-view.svg.png) | `un-full-view` | +| ![accessibility](img/icons/accessibility.svg.png) | `accessibility` | +| ![action-compare](img/icons/action-compare.svg.png) | `action-compare` | +| ![action-compare-versions](img/icons/action-compare-versions.svg.png) | `action-compare-versions` | +| ![action-redo](img/icons/action-redo.svg.png) | `action-redo` | +| ![action-undo](img/icons/action-undo.svg.png) | `action-undo` | +| ![activate](img/icons/activate.svg.png) | `activate` | +| ![activity-clock](img/icons/activity-clock.svg.png) | `activity-clock` | +| ![add](img/icons/add.svg.png) | `add` | +| ![add-circle](img/icons/add-circle.svg.png) | `add-circle` | +| ![ai](img/icons/ai.svg.png) | `ai` | +| ![alert-error](img/icons/alert-error.svg.png) | `alert-error` | +| ![alert-warning](img/icons/alert-warning.svg.png) | `alert-warning` | +| ![align-block-center](img/icons/align-block-center.svg.png) | `align-block-center` | +| ![align-block-left](img/icons/align-block-left.svg.png) | `align-block-left` | +| ![align-block-right](img/icons/align-block-right.svg.png) | `align-block-right` | +| ![align-text-center](img/icons/align-text-center.svg.png) | `align-text-center` | +| ![align-text-justified](img/icons/align-text-justified.svg.png) | `align-text-justified` | +| ![align-text-left](img/icons/align-text-left.svg.png) | `align-text-left` | +| ![align-text-right](img/icons/align-text-right.svg.png) | `align-text-right` | +| ![app](img/icons/app.svg.png) | `app` | +| ![app-blog](img/icons/app-blog.svg.png) | `app-blog` | +| ![app-drawer](img/icons/app-drawer.svg.png) | `app-drawer` | +| ![app-edit](img/icons/app-edit.svg.png) | `app-edit` | +| ![app-money](img/icons/app-money.svg.png) | `app-money` | +| ![app-preview](img/icons/app-preview.svg.png) | `app-preview` | +| ![app-recent](img/icons/app-recent.svg.png) | `app-recent` | +| ![app-settings](img/icons/app-settings.svg.png) | `app-settings` | +| ![app-user](img/icons/app-user.svg.png) | `app-user` | +| ![app-www](img/icons/app-www.svg.png) | `app-www` | +| ![archived-restore](img/icons/archived-restore.svg.png) | `archived-restore` | +| ![archived-version](img/icons/archived-version.svg.png) | `archived-version` | +| ![arrow-caret-down](img/icons/arrow-caret-down.svg.png) | `arrow-caret-down` | +| ![arrow-caret-left](img/icons/arrow-caret-left.svg.png) | `arrow-caret-left` | +| ![arrow-caret-right](img/icons/arrow-caret-right.svg.png) | `arrow-caret-right` | +| ![arrow-caret-up](img/icons/arrow-caret-up.svg.png) | `arrow-caret-up` | +| ![arrow-chevron-down](img/icons/arrow-chevron-down.svg.png) | `arrow-chevron-down` | +| ![arrow-chevron-left](img/icons/arrow-chevron-left.svg.png) | `arrow-chevron-left` | +| ![arrow-chevron-right](img/icons/arrow-chevron-right.svg.png) | `arrow-chevron-right` | +| ![arrow-chevron-up](img/icons/arrow-chevron-up.svg.png) | `arrow-chevron-up` | +| ![arrow-collapse-expand](img/icons/arrow-collapse-expand.svg.png) | `arrow-collapse-expand` | +| ![arrow-collapse-left](img/icons/arrow-collapse-left.svg.png) | `arrow-collapse-left` | +| ![arrow-collapse-right](img/icons/arrow-collapse-right.svg.png) | `arrow-collapse-right` | +| ![arrow-decrease](img/icons/arrow-decrease.svg.png) | `arrow-decrease` | +| ![arrow-double-left](img/icons/arrow-double-left.svg.png) | `arrow-double-left` | +| ![arrow-double-right](img/icons/arrow-double-right.svg.png) | `arrow-double-right` | +| ![arrow-down](img/icons/arrow-down.svg.png) | `arrow-down` | +| ![arrow-down-text](img/icons/arrow-down-text.svg.png) | `arrow-down-text` | +| ![arrow-expand-left](img/icons/arrow-expand-left.svg.png) | `arrow-expand-left` | +| ![arrow-expand-right](img/icons/arrow-expand-right.svg.png) | `arrow-expand-right` | +| ![arrow-increase](img/icons/arrow-increase.svg.png) | `arrow-increase` | +| ![arrow-left](img/icons/arrow-left.svg.png) | `arrow-left` | +| ![arrow-move-left](img/icons/arrow-move-left.svg.png) | `arrow-move-left` | +| ![arrow-move-right](img/icons/arrow-move-right.svg.png) | `arrow-move-right` | +| ![arrow-reload-dot](img/icons/arrow-reload-dot.svg.png) | `arrow-reload-dot` | +| ![arrow-restore](img/icons/arrow-restore.svg.png) | `arrow-restore` | +| ![arrow-right](img/icons/arrow-right.svg.png) | `arrow-right` | +| ![arrow-rotate](img/icons/arrow-rotate.svg.png) | `arrow-rotate` | +| ![arrow-to-down](img/icons/arrow-to-down.svg.png) | `arrow-to-down` | +| ![arrow-to-down-circle](img/icons/arrow-to-down-circle.svg.png) | `arrow-to-down-circle` | +| ![arrow-to-left](img/icons/arrow-to-left.svg.png) | `arrow-to-left` | +| ![arrow-to-right](img/icons/arrow-to-right.svg.png) | `arrow-to-right` | +| ![arrow-to-up](img/icons/arrow-to-up.svg.png) | `arrow-to-up` | +| ![arrow-up](img/icons/arrow-up.svg.png) | `arrow-up` | +| ![arrow-up-text](img/icons/arrow-up-text.svg.png) | `arrow-up-text` | +| ![arrow-upgrade](img/icons/arrow-upgrade.svg.png) | `arrow-upgrade` | +| ![arrows-chevron-up-and-down](img/icons/arrows-chevron-up-and-down.svg.png) | `arrows-chevron-up-and-down` | +| ![arrows-circle](img/icons/arrows-circle.svg.png) | `arrows-circle` | +| ![arrows-full-view](img/icons/arrows-full-view.svg.png) | `arrows-full-view` | +| ![arrows-full-view-out](img/icons/arrows-full-view-out.svg.png) | `arrows-full-view-out` | +| ![arrows-inside](img/icons/arrows-inside.svg.png) | `arrows-inside` | +| ![arrows-outside](img/icons/arrows-outside.svg.png) | `arrows-outside` | +| ![arrows-recycle](img/icons/arrows-recycle.svg.png) | `arrows-recycle` | +| ![arrows-reload](img/icons/arrows-reload.svg.png) | `arrows-reload` | +| ![arrows-reload-user](img/icons/arrows-reload-user.svg.png) | `arrows-reload-user` | +| ![arrows-right-and-left](img/icons/arrows-right-and-left.svg.png) | `arrows-right-and-left` | +| ![arrows-round](img/icons/arrows-round.svg.png) | `arrows-round` | +| ![arrows-switch](img/icons/arrows-switch.svg.png) | `arrows-switch` | +| ![arrows-synchronize](img/icons/arrows-synchronize.svg.png) | `arrows-synchronize` | +| ![arrows-up-and-down](img/icons/arrows-up-and-down.svg.png) | `arrows-up-and-down` | +| ![assign](img/icons/assign.svg.png) | `assign` | +| ![assign-tag](img/icons/assign-tag.svg.png) | `assign-tag` | +| ![assign-user](img/icons/assign-user.svg.png) | `assign-user` | +| ![automation](img/icons/automation.svg.png) | `automation` | +| ![badge-certificate-horizontal](img/icons/badge-certificate-horizontal.svg.png) | `badge-certificate-horizontal` | +| ![badge-certificate-vertical](img/icons/badge-certificate-vertical.svg.png) | `badge-certificate-vertical` | +| ![badge-star](img/icons/badge-star.svg.png) | `badge-star` | +| ![banner](img/icons/banner.svg.png) | `banner` | +| ![bell](img/icons/bell.svg.png) | `bell` | +| ![block-add](img/icons/block-add.svg.png) | `block-add` | +| ![block-hidden](img/icons/block-hidden.svg.png) | `block-hidden` | +| ![block-lock](img/icons/block-lock.svg.png) | `block-lock` | +| ![block-visible](img/icons/block-visible.svg.png) | `block-visible` | +| ![book](img/icons/book.svg.png) | `book` | +| ![book-open](img/icons/book-open.svg.png) | `book-open` | +| ![bookmark-filled](img/icons/bookmark-filled.svg.png) | `bookmark-filled` | +| ![bookmark-outline](img/icons/bookmark-outline.svg.png) | `bookmark-outline` | +| ![bookmarks](img/icons/bookmarks.svg.png) | `bookmarks` | +| ![box-component](img/icons/box-component.svg.png) | `box-component` | +| ![bulb-idea](img/icons/bulb-idea.svg.png) | `bulb-idea` | +| ![business-card](img/icons/business-card.svg.png) | `business-card` | +| ![calculator](img/icons/calculator.svg.png) | `calculator` | +| ![calendar](img/icons/calendar.svg.png) | `calendar` | +| ![calendar-add](img/icons/calendar-add.svg.png) | `calendar-add` | +| ![calendar-back](img/icons/calendar-back.svg.png) | `calendar-back` | +| ![calendar-block](img/icons/calendar-block.svg.png) | `calendar-block` | +| ![calendar-check](img/icons/calendar-check.svg.png) | `calendar-check` | +| ![calendar-clock](img/icons/calendar-clock.svg.png) | `calendar-clock` | +| ![calendar-discard](img/icons/calendar-discard.svg.png) | `calendar-discard` | +| ![calendar-hidden](img/icons/calendar-hidden.svg.png) | `calendar-hidden` | +| ![calendar-number](img/icons/calendar-number.svg.png) | `calendar-number` | +| ![calendar-reload](img/icons/calendar-reload.svg.png) | `calendar-reload` | +| ![calendar-schedule](img/icons/calendar-schedule.svg.png) | `calendar-schedule` | +| ![calendar-visible](img/icons/calendar-visible.svg.png) | `calendar-visible` | +| ![camera](img/icons/camera.svg.png) | `camera` | +| ![car](img/icons/car.svg.png) | `car` | +| ![car-truck](img/icons/car-truck.svg.png) | `car-truck` | +| ![catalog](img/icons/catalog.svg.png) | `catalog` | +| ![chart-area](img/icons/chart-area.svg.png) | `chart-area` | +| ![chart-area-line](img/icons/chart-area-line.svg.png) | `chart-area-line` | +| ![chart-bar](img/icons/chart-bar.svg.png) | `chart-bar` | +| ![chart-donut](img/icons/chart-donut.svg.png) | `chart-donut` | +| ![chart-donut-element](img/icons/chart-donut-element.svg.png) | `chart-donut-element` | +| ![chart-dots](img/icons/chart-dots.svg.png) | `chart-dots` | +| ![chart-dots-other](img/icons/chart-dots-other.svg.png) | `chart-dots-other` | +| ![chart-gauges](img/icons/chart-gauges.svg.png) | `chart-gauges` | +| ![chart-histogram](img/icons/chart-histogram.svg.png) | `chart-histogram` | +| ![chart-line](img/icons/chart-line.svg.png) | `chart-line` | +| ![chart-line-graph](img/icons/chart-line-graph.svg.png) | `chart-line-graph` | +| ![check-circle](img/icons/check-circle.svg.png) | `check-circle` | +| ![chevron-down-circle](img/icons/chevron-down-circle.svg.png) | `chevron-down-circle` | +| ![chevron-left-circle](img/icons/chevron-left-circle.svg.png) | `chevron-left-circle` | +| ![chevron-right-circle](img/icons/chevron-right-circle.svg.png) | `chevron-right-circle` | +| ![chevron-up-circle](img/icons/chevron-up-circle.svg.png) | `chevron-up-circle` | +| ![clipboard-check](img/icons/clipboard-check.svg.png) | `clipboard-check` | +| ![clipboard-list](img/icons/clipboard-list.svg.png) | `clipboard-list` | +| ![clock](img/icons/clock.svg.png) | `clock` | +| ![clock-play](img/icons/clock-play.svg.png) | `clock-play` | +| ![cloud](img/icons/cloud.svg.png) | `cloud` | +| ![cloud-carbon](img/icons/cloud-carbon.svg.png) | `cloud-carbon` | +| ![cloud-check](img/icons/cloud-check.svg.png) | `cloud-check` | +| ![cloud-discard](img/icons/cloud-discard.svg.png) | `cloud-discard` | +| ![cloud-download](img/icons/cloud-download.svg.png) | `cloud-download` | +| ![cloud-error](img/icons/cloud-error.svg.png) | `cloud-error` | +| ![cloud-synch](img/icons/cloud-synch.svg.png) | `cloud-synch` | +| ![collaboration](img/icons/collaboration.svg.png) | `collaboration` | +| ![collection](img/icons/collection.svg.png) | `collection` | +| ![collection-products](img/icons/collection-products.svg.png) | `collection-products` | +| ![column-one](img/icons/column-one.svg.png) | `column-one` | +| ![column-two](img/icons/column-two.svg.png) | `column-two` | +| ![company](img/icons/company.svg.png) | `company` | +| ![connection](img/icons/connection.svg.png) | `connection` | +| ![connection-erp](img/icons/connection-erp.svg.png) | `connection-erp` | +| ![content-tree](img/icons/content-tree.svg.png) | `content-tree` | +| ![content-tree-arrow-up](img/icons/content-tree-arrow-up.svg.png) | `content-tree-arrow-up` | +| ![content-tree-copy](img/icons/content-tree-copy.svg.png) | `content-tree-copy` | +| ![content-tree-create-location](img/icons/content-tree-create-location.svg.png) | `content-tree-create-location` | +| ![content-tree-restore-parent](img/icons/content-tree-restore-parent.svg.png) | `content-tree-restore-parent` | +| ![content-tree-site-structure](img/icons/content-tree-site-structure.svg.png) | `content-tree-site-structure` | +| ![copy](img/icons/copy.svg.png) | `copy` | +| ![copyright](img/icons/copyright.svg.png) | `copyright` | +| ![core](img/icons/core.svg.png) | `core` | +| ![credit-card](img/icons/credit-card.svg.png) | `credit-card` | +| ![credit-card-hourglass](img/icons/credit-card-hourglass.svg.png) | `credit-card-hourglass` | +| ![credit-card-payment](img/icons/credit-card-payment.svg.png) | `credit-card-payment` | +| ![crop](img/icons/crop.svg.png) | `crop` | +| ![cursor](img/icons/cursor.svg.png) | `cursor` | +| ![cursor-clicked](img/icons/cursor-clicked.svg.png) | `cursor-clicked` | +| ![cursor-clicked-hand](img/icons/cursor-clicked-hand.svg.png) | `cursor-clicked-hand` | +| ![cursor-hand](img/icons/cursor-hand.svg.png) | `cursor-hand` | +| ![cursor-hand-click](img/icons/cursor-hand-click.svg.png) | `cursor-hand-click` | +| ![cursor-hand-grab](img/icons/cursor-hand-grab.svg.png) | `cursor-hand-grab` | +| ![cursor-hand-pointer](img/icons/cursor-hand-pointer.svg.png) | `cursor-hand-pointer` | +| ![cursor-hand-swipe](img/icons/cursor-hand-swipe.svg.png) | `cursor-hand-swipe` | +| ![dashboard](img/icons/dashboard.svg.png) | `dashboard` | +| ![dashboard-type](img/icons/dashboard-type.svg.png) | `dashboard-type` | +| ![database](img/icons/database.svg.png) | `database` | +| ![database-settings](img/icons/database-settings.svg.png) | `database-settings` | +| ![database-share](img/icons/database-share.svg.png) | `database-share` | +| ![database-synch](img/icons/database-synch.svg.png) | `database-synch` | +| ![deactivate](img/icons/deactivate.svg.png) | `deactivate` | +| ![device-desktop-all-in-one](img/icons/device-desktop-all-in-one.svg.png) | `device-desktop-all-in-one` | +| ![device-laptop](img/icons/device-laptop.svg.png) | `device-laptop` | +| ![device-mobile](img/icons/device-mobile.svg.png) | `device-mobile` | +| ![device-monitor](img/icons/device-monitor.svg.png) | `device-monitor` | +| ![device-monitor-card](img/icons/device-monitor-card.svg.png) | `device-monitor-card` | +| ![device-monitor-check](img/icons/device-monitor-check.svg.png) | `device-monitor-check` | +| ![device-monitor-package](img/icons/device-monitor-package.svg.png) | `device-monitor-package` | +| ![device-monitor-settings](img/icons/device-monitor-settings.svg.png) | `device-monitor-settings` | +| ![device-monitor-type](img/icons/device-monitor-type.svg.png) | `device-monitor-type` | +| ![device-monitor-user](img/icons/device-monitor-user.svg.png) | `device-monitor-user` | +| ![device-tablet](img/icons/device-tablet.svg.png) | `device-tablet` | +| ![discard](img/icons/discard.svg.png) | `discard` | +| ![discard-circle](img/icons/discard-circle.svg.png) | `discard-circle` | +| ![discount](img/icons/discount.svg.png) | `discount` | +| ![discount-ticket](img/icons/discount-ticket.svg.png) | `discount-ticket` | +| ![download](img/icons/download.svg.png) | `download` | +| ![draft](img/icons/draft.svg.png) | `draft` | +| ![drag](img/icons/drag.svg.png) | `drag` | +| ![drag-and-drop](img/icons/drag-and-drop.svg.png) | `drag-and-drop` | +| ![duplicate](img/icons/duplicate.svg.png) | `duplicate` | +| ![edit](img/icons/edit.svg.png) | `edit` | +| ![edit-draft](img/icons/edit-draft.svg.png) | `edit-draft` | +| ![edit-draft-clock](img/icons/edit-draft-clock.svg.png) | `edit-draft-clock` | +| ![exclamation-mark](img/icons/exclamation-mark.svg.png) | `exclamation-mark` | +| ![facebook](img/icons/facebook.svg.png) | `facebook` | +| ![factbox](img/icons/factbox.svg.png) | `factbox` | +| ![favourite-filled](img/icons/favourite-filled.svg.png) | `favourite-filled` | +| ![favourite-outline](img/icons/favourite-outline.svg.png) | `favourite-outline` | +| ![feather](img/icons/feather.svg.png) | `feather` | +| ![file](img/icons/file.svg.png) | `file` | +| ![file-add](img/icons/file-add.svg.png) | `file-add` | +| ![file-arrow-up](img/icons/file-arrow-up.svg.png) | `file-arrow-up` | +| ![file-badge-certificate](img/icons/file-badge-certificate.svg.png) | `file-badge-certificate` | +| ![file-code](img/icons/file-code.svg.png) | `file-code` | +| ![file-copyright](img/icons/file-copyright.svg.png) | `file-copyright` | +| ![file-css](img/icons/file-css.svg.png) | `file-css` | +| ![file-edit](img/icons/file-edit.svg.png) | `file-edit` | +| ![file-history](img/icons/file-history.svg.png) | `file-history` | +| ![file-info](img/icons/file-info.svg.png) | `file-info` | +| ![file-js](img/icons/file-js.svg.png) | `file-js` | +| ![file-link](img/icons/file-link.svg.png) | `file-link` | +| ![file-pdf](img/icons/file-pdf.svg.png) | `file-pdf` | +| ![file-php](img/icons/file-php.svg.png) | `file-php` | +| ![file-settings](img/icons/file-settings.svg.png) | `file-settings` | +| ![file-statistics](img/icons/file-statistics.svg.png) | `file-statistics` | +| ![file-text](img/icons/file-text.svg.png) | `file-text` | +| ![file-text-edit](img/icons/file-text-edit.svg.png) | `file-text-edit` | +| ![file-text-money](img/icons/file-text-money.svg.png) | `file-text-money` | +| ![file-text-other](img/icons/file-text-other.svg.png) | `file-text-other` | +| ![file-text-question-mark](img/icons/file-text-question-mark.svg.png) | `file-text-question-mark` | +| ![file-text-search](img/icons/file-text-search.svg.png) | `file-text-search` | +| ![file-text-write](img/icons/file-text-write.svg.png) | `file-text-write` | +| ![file-type](img/icons/file-type.svg.png) | `file-type` | +| ![file-warning](img/icons/file-warning.svg.png) | `file-warning` | +| ![filters](img/icons/filters.svg.png) | `filters` | +| ![filters-funnel](img/icons/filters-funnel.svg.png) | `filters-funnel` | +| ![flag](img/icons/flag.svg.png) | `flag` | +| ![flip-horizontal](img/icons/flip-horizontal.svg.png) | `flip-horizontal` | +| ![flip-vertical](img/icons/flip-vertical.svg.png) | `flip-vertical` | +| ![focus-centered](img/icons/focus-centered.svg.png) | `focus-centered` | +| ![focus-target](img/icons/focus-target.svg.png) | `focus-target` | +| ![folder](img/icons/folder.svg.png) | `folder` | +| ![folder-browse](img/icons/folder-browse.svg.png) | `folder-browse` | +| ![folder-open](img/icons/folder-open.svg.png) | `folder-open` | +| ![folder-open-move](img/icons/folder-open-move.svg.png) | `folder-open-move` | +| ![folders](img/icons/folders.svg.png) | `folders` | +| ![forbidden](img/icons/forbidden.svg.png) | `forbidden` | +| ![form-captcha](img/icons/form-captcha.svg.png) | `form-captcha` | +| ![form-check](img/icons/form-check.svg.png) | `form-check` | +| ![form-check-list](img/icons/form-check-list.svg.png) | `form-check-list` | +| ![form-check-square](img/icons/form-check-square.svg.png) | `form-check-square` | +| ![form-checkbox](img/icons/form-checkbox.svg.png) | `form-checkbox` | +| ![form-data](img/icons/form-data.svg.png) | `form-data` | +| ![form-dropdown](img/icons/form-dropdown.svg.png) | `form-dropdown` | +| ![form-input](img/icons/form-input.svg.png) | `form-input` | +| ![form-input-check](img/icons/form-input-check.svg.png) | `form-input-check` | +| ![form-input-hidden](img/icons/form-input-hidden.svg.png) | `form-input-hidden` | +| ![form-input-multi-line](img/icons/form-input-multi-line.svg.png) | `form-input-multi-line` | +| ![form-input-number](img/icons/form-input-number.svg.png) | `form-input-number` | +| ![form-input-rename](img/icons/form-input-rename.svg.png) | `form-input-rename` | +| ![form-input-single-line](img/icons/form-input-single-line.svg.png) | `form-input-single-line` | +| ![form-input-visible](img/icons/form-input-visible.svg.png) | `form-input-visible` | +| ![form-radio](img/icons/form-radio.svg.png) | `form-radio` | +| ![form-radio-list](img/icons/form-radio-list.svg.png) | `form-radio-list` | +| ![handshake](img/icons/handshake.svg.png) | `handshake` | +| ![hash](img/icons/hash.svg.png) | `hash` | +| ![header-1](img/icons/header-1.svg.png) | `header-1` | +| ![header-2](img/icons/header-2.svg.png) | `header-2` | +| ![header-3](img/icons/header-3.svg.png) | `header-3` | +| ![header-4](img/icons/header-4.svg.png) | `header-4` | +| ![header-5](img/icons/header-5.svg.png) | `header-5` | +| ![header-6](img/icons/header-6.svg.png) | `header-6` | +| ![headphones-support](img/icons/headphones-support.svg.png) | `headphones-support` | +| ![heart](img/icons/heart.svg.png) | `heart` | +| ![help](img/icons/help.svg.png) | `help` | +| ![hierarchy-circle](img/icons/hierarchy-circle.svg.png) | `hierarchy-circle` | +| ![hierarchy-circle-more](img/icons/hierarchy-circle-more.svg.png) | `hierarchy-circle-more` | +| ![hierarchy-items](img/icons/hierarchy-items.svg.png) | `hierarchy-items` | +| ![hierarchy-schema](img/icons/hierarchy-schema.svg.png) | `hierarchy-schema` | +| ![hierarchy-site-map](img/icons/hierarchy-site-map.svg.png) | `hierarchy-site-map` | +| ![hierarchy-square](img/icons/hierarchy-square.svg.png) | `hierarchy-square` | +| ![hierarchy-square-more](img/icons/hierarchy-square-more.svg.png) | `hierarchy-square-more` | +| ![hierarchy-topology](img/icons/hierarchy-topology.svg.png) | `hierarchy-topology` | +| ![history](img/icons/history.svg.png) | `history` | +| ![home](img/icons/home.svg.png) | `home` | +| ![home-settings](img/icons/home-settings.svg.png) | `home-settings` | +| ![image](img/icons/image.svg.png) | `image` | +| ![image-edit](img/icons/image-edit.svg.png) | `image-edit` | +| ![image-focus](img/icons/image-focus.svg.png) | `image-focus` | +| ![image-gallery](img/icons/image-gallery.svg.png) | `image-gallery` | +| ![image-insert](img/icons/image-insert.svg.png) | `image-insert` | +| ![image-upload](img/icons/image-upload.svg.png) | `image-upload` | +| ![info-circle](img/icons/info-circle.svg.png) | `info-circle` | +| ![info-rounded](img/icons/info-rounded.svg.png) | `info-rounded` | +| ![info-square](img/icons/info-square.svg.png) | `info-square` | +| ![layout](img/icons/layout.svg.png) | `layout` | +| ![layout-navbar](img/icons/layout-navbar.svg.png) | `layout-navbar` | +| ![layout-navbar-add](img/icons/layout-navbar-add.svg.png) | `layout-navbar-add` | +| ![layout-navbar-preview](img/icons/layout-navbar-preview.svg.png) | `layout-navbar-preview` | +| ![layout-navbar-visible](img/icons/layout-navbar-visible.svg.png) | `layout-navbar-visible` | +| ![layout-switch](img/icons/layout-switch.svg.png) | `layout-switch` | +| ![lift](img/icons/lift.svg.png) | `lift` | +| ![lightning](img/icons/lightning.svg.png) | `lightning` | +| ![like](img/icons/like.svg.png) | `like` | +| ![like-shine](img/icons/like-shine.svg.png) | `like-shine` | +| ![line-vertical](img/icons/line-vertical.svg.png) | `line-vertical` | +| ![link](img/icons/link.svg.png) | `link` | +| ![link-anchor](img/icons/link-anchor.svg.png) | `link-anchor` | +| ![list-bullet](img/icons/list-bullet.svg.png) | `list-bullet` | +| ![list-content](img/icons/list-content.svg.png) | `list-content` | +| ![list-number](img/icons/list-number.svg.png) | `list-number` | +| ![list-tasks](img/icons/list-tasks.svg.png) | `list-tasks` | +| ![lock](img/icons/lock.svg.png) | `lock` | +| ![lock-focus](img/icons/lock-focus.svg.png) | `lock-focus` | +| ![lock-rounded](img/icons/lock-rounded.svg.png) | `lock-rounded` | +| ![log-in](img/icons/log-in.svg.png) | `log-in` | +| ![log-out](img/icons/log-out.svg.png) | `log-out` | +| ![magnet](img/icons/magnet.svg.png) | `magnet` | +| ![measure-ruler-bent](img/icons/measure-ruler-bent.svg.png) | `measure-ruler-bent` | +| ![measure-ruler-straight](img/icons/measure-ruler-straight.svg.png) | `measure-ruler-straight` | +| ![media-type](img/icons/media-type.svg.png) | `media-type` | +| ![menu-hamburger](img/icons/menu-hamburger.svg.png) | `menu-hamburger` | +| ![menu-hamburger-aligned](img/icons/menu-hamburger-aligned.svg.png) | `menu-hamburger-aligned` | +| ![merge](img/icons/merge.svg.png) | `merge` | +| ![message](img/icons/message.svg.png) | `message` | +| ![message-blog-post](img/icons/message-blog-post.svg.png) | `message-blog-post` | +| ![message-bubble](img/icons/message-bubble.svg.png) | `message-bubble` | +| ![message-bubble-dots](img/icons/message-bubble-dots.svg.png) | `message-bubble-dots` | +| ![message-bubble-edit](img/icons/message-bubble-edit.svg.png) | `message-bubble-edit` | +| ![message-bubble-info](img/icons/message-bubble-info.svg.png) | `message-bubble-info` | +| ![message-bubble-quote](img/icons/message-bubble-quote.svg.png) | `message-bubble-quote` | +| ![message-edit](img/icons/message-edit.svg.png) | `message-edit` | +| ![message-email](img/icons/message-email.svg.png) | `message-email` | +| ![message-email-read](img/icons/message-email-read.svg.png) | `message-email-read` | +| ![message-empty](img/icons/message-empty.svg.png) | `message-empty` | +| ![message-exchange](img/icons/message-exchange.svg.png) | `message-exchange` | +| ![message-text](img/icons/message-text.svg.png) | `message-text` | +| ![microphone](img/icons/microphone.svg.png) | `microphone` | +| ![minus](img/icons/minus.svg.png) | `minus` | +| ![minus-circle](img/icons/minus-circle.svg.png) | `minus-circle` | +| ![money-bag](img/icons/money-bag.svg.png) | `money-bag` | +| ![money-bills](img/icons/money-bills.svg.png) | `money-bills` | +| ![money-coin](img/icons/money-coin.svg.png) | `money-coin` | +| ![money-coins](img/icons/money-coins.svg.png) | `money-coins` | +| ![mood-happy-face](img/icons/mood-happy-face.svg.png) | `mood-happy-face` | +| ![mood-sad-face](img/icons/mood-sad-face.svg.png) | `mood-sad-face` | +| ![more](img/icons/more.svg.png) | `more` | +| ![mountain](img/icons/mountain.svg.png) | `mountain` | +| ![news](img/icons/news.svg.png) | `news` | +| ![note](img/icons/note.svg.png) | `note` | +| ![note-blog](img/icons/note-blog.svg.png) | `note-blog` | +| ![note-check](img/icons/note-check.svg.png) | `note-check` | +| ![note-text](img/icons/note-text.svg.png) | `note-text` | +| ![notebook](img/icons/notebook.svg.png) | `notebook` | +| ![notebook-text](img/icons/notebook-text.svg.png) | `notebook-text` | +| ![notes-list](img/icons/notes-list.svg.png) | `notes-list` | +| ![official-building](img/icons/official-building.svg.png) | `official-building` | +| ![open-new-window](img/icons/open-new-window.svg.png) | `open-new-window` | +| ![open-same-window](img/icons/open-same-window.svg.png) | `open-same-window` | +| ![overdue](img/icons/overdue.svg.png) | `overdue` | +| ![path-route](img/icons/path-route.svg.png) | `path-route` | +| ![path-two-directions](img/icons/path-two-directions.svg.png) | `path-two-directions` | +| ![pause](img/icons/pause.svg.png) | `pause` | +| ![pen-write](img/icons/pen-write.svg.png) | `pen-write` | +| ![phone](img/icons/phone.svg.png) | `phone` | +| ![pin](img/icons/pin.svg.png) | `pin` | +| ![pin-location](img/icons/pin-location.svg.png) | `pin-location` | +| ![pin-location-money](img/icons/pin-location-money.svg.png) | `pin-location-money` | +| ![pin-location-question-mark](img/icons/pin-location-question-mark.svg.png) | `pin-location-question-mark` | +| ![pins-locations](img/icons/pins-locations.svg.png) | `pins-locations` | +| ![plane](img/icons/plane.svg.png) | `plane` | +| ![price](img/icons/price.svg.png) | `price` | +| ![product](img/icons/product.svg.png) | `product` | +| ![product-arrow-down](img/icons/product-arrow-down.svg.png) | `product-arrow-down` | +| ![product-catalog](img/icons/product-catalog.svg.png) | `product-catalog` | +| ![product-catalog-number](img/icons/product-catalog-number.svg.png) | `product-catalog-number` | +| ![product-check](img/icons/product-check.svg.png) | `product-check` | +| ![product-clock](img/icons/product-clock.svg.png) | `product-clock` | +| ![product-collection](img/icons/product-collection.svg.png) | `product-collection` | +| ![product-discard](img/icons/product-discard.svg.png) | `product-discard` | +| ![product-search](img/icons/product-search.svg.png) | `product-search` | +| ![product-settings](img/icons/product-settings.svg.png) | `product-settings` | +| ![product-tag](img/icons/product-tag.svg.png) | `product-tag` | +| ![product-variant](img/icons/product-variant.svg.png) | `product-variant` | +| ![prompt](img/icons/prompt.svg.png) | `prompt` | +| ![qa-admin](img/icons/qa-admin.svg.png) | `qa-admin` | +| ![qa-catalog](img/icons/qa-catalog.svg.png) | `qa-catalog` | +| ![qa-click](img/icons/qa-click.svg.png) | `qa-click` | +| ![qa-clipboard](img/icons/qa-clipboard.svg.png) | `qa-clipboard` | +| ![qa-cloud](img/icons/qa-cloud.svg.png) | `qa-cloud` | +| ![qa-company](img/icons/qa-company.svg.png) | `qa-company` | +| ![qa-editor](img/icons/qa-editor.svg.png) | `qa-editor` | +| ![qa-file](img/icons/qa-file.svg.png) | `qa-file` | +| ![qa-form-check](img/icons/qa-form-check.svg.png) | `qa-form-check` | +| ![qa-info](img/icons/qa-info.svg.png) | `qa-info` | +| ![qa-product](img/icons/qa-product.svg.png) | `qa-product` | +| ![qa-store](img/icons/qa-store.svg.png) | `qa-store` | +| ![quote](img/icons/quote.svg.png) | `quote` | +| ![receipt](img/icons/receipt.svg.png) | `receipt` | +| ![receipt-check](img/icons/receipt-check.svg.png) | `receipt-check` | +| ![receipt-clock](img/icons/receipt-clock.svg.png) | `receipt-clock` | +| ![receipt-number](img/icons/receipt-number.svg.png) | `receipt-number` | +| ![receipt-settings](img/icons/receipt-settings.svg.png) | `receipt-settings` | +| ![reveal](img/icons/reveal.svg.png) | `reveal` | +| ![robot](img/icons/robot.svg.png) | `robot` | +| ![rocket](img/icons/rocket.svg.png) | `rocket` | +| ![sales-revenue](img/icons/sales-revenue.svg.png) | `sales-revenue` | +| ![save](img/icons/save.svg.png) | `save` | +| ![save-exit](img/icons/save-exit.svg.png) | `save-exit` | +| ![search](img/icons/search.svg.png) | `search` | +| ![seen-this](img/icons/seen-this.svg.png) | `seen-this` | +| ![segments](img/icons/segments.svg.png) | `segments` | +| ![send](img/icons/send.svg.png) | `send` | +| ![send-review](img/icons/send-review.svg.png) | `send-review` | +| ![server](img/icons/server.svg.png) | `server` | +| ![settings](img/icons/settings.svg.png) | `settings` | +| ![settings-cog](img/icons/settings-cog.svg.png) | `settings-cog` | +| ![settings-configure](img/icons/settings-configure.svg.png) | `settings-configure` | +| ![share](img/icons/share.svg.png) | `share` | +| ![shield](img/icons/shield.svg.png) | `shield` | +| ![shipment](img/icons/shipment.svg.png) | `shipment` | +| ![shipment-arrow](img/icons/shipment-arrow.svg.png) | `shipment-arrow` | +| ![shipment-free](img/icons/shipment-free.svg.png) | `shipment-free` | +| ![shop](img/icons/shop.svg.png) | `shop` | +| ![shopping-basket](img/icons/shopping-basket.svg.png) | `shopping-basket` | +| ![shopping-cart](img/icons/shopping-cart.svg.png) | `shopping-cart` | +| ![shopping-cart-add](img/icons/shopping-cart-add.svg.png) | `shopping-cart-add` | +| ![shopping-cart-arrow-up](img/icons/shopping-cart-arrow-up.svg.png) | `shopping-cart-arrow-up` | +| ![shopping-cart-heart](img/icons/shopping-cart-heart.svg.png) | `shopping-cart-heart` | +| ![shopping-cart-settings](img/icons/shopping-cart-settings.svg.png) | `shopping-cart-settings` | +| ![shopping-cart-star](img/icons/shopping-cart-star.svg.png) | `shopping-cart-star` | +| ![signal-radio](img/icons/signal-radio.svg.png) | `signal-radio` | +| ![signal-rss](img/icons/signal-rss.svg.png) | `signal-rss` | +| ![signal-wifi](img/icons/signal-wifi.svg.png) | `signal-wifi` | +| ![site](img/icons/site.svg.png) | `site` | +| ![sites](img/icons/sites.svg.png) | `sites` | +| ![slider](img/icons/slider.svg.png) | `slider` | +| ![speaker](img/icons/speaker.svg.png) | `speaker` | +| ![square](img/icons/square.svg.png) | `square` | +| ![square-selection](img/icons/square-selection.svg.png) | `square-selection` | +| ![stack-overflow](img/icons/stack-overflow.svg.png) | `stack-overflow` | +| ![star-badge](img/icons/star-badge.svg.png) | `star-badge` | +| ![star-circle](img/icons/star-circle.svg.png) | `star-circle` | +| ![stars](img/icons/stars.svg.png) | `stars` | +| ![suitcase](img/icons/suitcase.svg.png) | `suitcase` | +| ![table-add](img/icons/table-add.svg.png) | `table-add` | +| ![table-cell](img/icons/table-cell.svg.png) | `table-cell` | +| ![table-column](img/icons/table-column.svg.png) | `table-column` | +| ![table-row](img/icons/table-row.svg.png) | `table-row` | +| ![table-settings-column](img/icons/table-settings-column.svg.png) | `table-settings-column` | +| ![tag](img/icons/tag.svg.png) | `tag` | +| ![tag-settings](img/icons/tag-settings.svg.png) | `tag-settings` | +| ![tags](img/icons/tags.svg.png) | `tags` | +| ![target](img/icons/target.svg.png) | `target` | +| ![target-click](img/icons/target-click.svg.png) | `target-click` | +| ![target-dynamic](img/icons/target-dynamic.svg.png) | `target-dynamic` | +| ![target-location](img/icons/target-location.svg.png) | `target-location` | +| ![target-other](img/icons/target-other.svg.png) | `target-other` | +| ![telephone](img/icons/telephone.svg.png) | `telephone` | +| ![text-bold](img/icons/text-bold.svg.png) | `text-bold` | +| ![text-code](img/icons/text-code.svg.png) | `text-code` | +| ![text-embedded](img/icons/text-embedded.svg.png) | `text-embedded` | +| ![text-embedded-inline](img/icons/text-embedded-inline.svg.png) | `text-embedded-inline` | +| ![text-italic](img/icons/text-italic.svg.png) | `text-italic` | +| ![text-paragraph](img/icons/text-paragraph.svg.png) | `text-paragraph` | +| ![text-paragraph-add](img/icons/text-paragraph-add.svg.png) | `text-paragraph-add` | +| ![text-slash](img/icons/text-slash.svg.png) | `text-slash` | +| ![text-strikethrough](img/icons/text-strikethrough.svg.png) | `text-strikethrough` | +| ![text-subscript](img/icons/text-subscript.svg.png) | `text-subscript` | +| ![text-superscript](img/icons/text-superscript.svg.png) | `text-superscript` | +| ![text-underline](img/icons/text-underline.svg.png) | `text-underline` | +| ![timeline](img/icons/timeline.svg.png) | `timeline` | +| ![tool](img/icons/tool.svg.png) | `tool` | +| ![tool-group](img/icons/tool-group.svg.png) | `tool-group` | +| ![tools](img/icons/tools.svg.png) | `tools` | +| ![translation-language](img/icons/translation-language.svg.png) | `translation-language` | +| ![trash](img/icons/trash.svg.png) | `trash` | +| ![trash-discard](img/icons/trash-discard.svg.png) | `trash-discard` | +| ![trash-open](img/icons/trash-open.svg.png) | `trash-open` | +| ![trash-send](img/icons/trash-send.svg.png) | `trash-send` | +| ![twitter](img/icons/twitter.svg.png) | `twitter` | +| ![umbrella](img/icons/umbrella.svg.png) | `umbrella` | +| ![unarchive](img/icons/unarchive.svg.png) | `unarchive` | +| ![unassign-tag](img/icons/unassign-tag.svg.png) | `unassign-tag` | +| ![unlink](img/icons/unlink.svg.png) | `unlink` | +| ![unlock](img/icons/unlock.svg.png) | `unlock` | +| ![unpin](img/icons/unpin.svg.png) | `unpin` | +| ![upload](img/icons/upload.svg.png) | `upload` | +| ![user](img/icons/user.svg.png) | `user` | +| ![user-add](img/icons/user-add.svg.png) | `user-add` | +| ![user-admin](img/icons/user-admin.svg.png) | `user-admin` | +| ![user-block](img/icons/user-block.svg.png) | `user-block` | +| ![user-cart](img/icons/user-cart.svg.png) | `user-cart` | +| ![user-check](img/icons/user-check.svg.png) | `user-check` | +| ![user-customer](img/icons/user-customer.svg.png) | `user-customer` | +| ![user-customer-number](img/icons/user-customer-number.svg.png) | `user-customer-number` | +| ![user-edit](img/icons/user-edit.svg.png) | `user-edit` | +| ![user-editor](img/icons/user-editor.svg.png) | `user-editor` | +| ![user-focus](img/icons/user-focus.svg.png) | `user-focus` | +| ![user-group](img/icons/user-group.svg.png) | `user-group` | +| ![user-group-customer](img/icons/user-group-customer.svg.png) | `user-group-customer` | +| ![user-id](img/icons/user-id.svg.png) | `user-id` | +| ![user-mail](img/icons/user-mail.svg.png) | `user-mail` | +| ![user-money](img/icons/user-money.svg.png) | `user-money` | +| ![user-profile](img/icons/user-profile.svg.png) | `user-profile` | +| ![user-target](img/icons/user-target.svg.png) | `user-target` | +| ![user-type](img/icons/user-type.svg.png) | `user-type` | +| ![users-add](img/icons/users-add.svg.png) | `users-add` | +| ![variation-1-1](img/icons/variation-1-1.svg.png) | `variation-1-1` | +| ![variation-16-9](img/icons/variation-16-9.svg.png) | `variation-16-9` | +| ![variation-3-2](img/icons/variation-3-2.svg.png) | `variation-3-2` | +| ![variation-4-3](img/icons/variation-4-3.svg.png) | `variation-4-3` | +| ![variation-custom](img/icons/variation-custom.svg.png) | `variation-custom` | +| ![video](img/icons/video.svg.png) | `video` | +| ![video-play](img/icons/video-play.svg.png) | `video-play` | +| ![view-custom](img/icons/view-custom.svg.png) | `view-custom` | +| ![view-grid](img/icons/view-grid.svg.png) | `view-grid` | +| ![view-list](img/icons/view-list.svg.png) | `view-list` | +| ![view-panels](img/icons/view-panels.svg.png) | `view-panels` | +| ![vinyl](img/icons/vinyl.svg.png) | `vinyl` | +| ![visibility](img/icons/visibility.svg.png) | `visibility` | +| ![visibility-hidden](img/icons/visibility-hidden.svg.png) | `visibility-hidden` | +| ![wand](img/icons/wand.svg.png) | `wand` | +| ![workflow](img/icons/workflow.svg.png) | `workflow` | +| ![world](img/icons/world.svg.png) | `world` | +| ![world-add](img/icons/world-add.svg.png) | `world-add` | +| ![world-cursor](img/icons/world-cursor.svg.png) | `world-cursor` | +| ![world-settings](img/icons/world-settings.svg.png) | `world-settings` | +| ![x](img/icons/x.svg.png) | `x` | +| ![zoom-in](img/icons/zoom-in.svg.png) | `zoom-in` | +| ![zoom-out](img/icons/zoom-out.svg.png) | `zoom-out` | + diff --git a/docs/templating/twig_function_reference/img/icons/accessibility.svg.png b/docs/templating/twig_function_reference/img/icons/accessibility.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9e91ded05a41cdcdf37dc1a01a7ff99f4b645199 GIT binary patch literal 676 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42&I~E{-7{$FEMc&pTuwa;#o~F_BemN+;`t0Dp#JH8D0dy#t(9PdPO9IzLdGvw-_m zkgK3{(_Fpv&Ar(&>P}8;uS{31JAeQCznkYjyk8oYm1*>#RZ&*2=EFJl`2Ne^JSQBQ zexaV_j)K{Qo+;)*MvFT$Lk?G075ll|zO=pbglXn_u62KO_H13b@xnKuuC{M>TS^#( znX+xK1Xc)l+7>+B=pp!9Ykkx9)J2?XfL zA!&uv>3R380Kw;i4-(QW`8q7aKodFo9CsHIrJQ^YhImdtN!4~yw%CCvwSjn zr(CgAkm;G-CAA|qVAHjq>t**Y=iXOra3R4_;!dQ^^92<`^@qwYf0%dVQLKdYd96ts zH%__3`rYhWW$L>B&-cvY@XB9YFSjGel7HSjkFG~6XRZ*c%+k7V_36Xz58nEh<4>9E zNk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42;>HE{-7{$FEM^?R_{vq}_h&QCG)RDs4L=1a)Ie1Y~3WvU9D|(`(}T%2+1oQczHE zDOC23Y)NT>U`a?O>&J~-1Qv3X7WOz_uF5Zde^sMv9?!|YPv_`ApYxmJPj&Xs2Y;1f z@63{!)$-iV=mzim=?xZ~(=x@b7#)8i9k}_&EbU{foMNXNOFVI#ojS)aY)Q;zABM+s z_IiK5_5Sw}kqfpp+Zw7;Wd&#d=TLDuF#YXyMzPsnx}0`6>WP2JI6R-BT{D=CpC{O) zB{-VV%0b&zb&=S;^K*B$XdP107oD_-;eehoLl5IyqXSPvIVu!=T_y6_zh^p1PhwQn z>^3{M^dnO^gAB_JLARYEvQOS71#;*U*fc?o%uj*!-aEAt9ir) zv!6w3EHvkDm$6Q3xM{O#(}(i1WYwe?p$f6;f~1n|Q_~+Ud^4rDLMuPyu**A!$qWA< zl35kJ^Nis2`KwLcpY6{5ms!o6|FL;u#J=!_z?e`iag8WRNi0dVN-jzTQVd20My9$3 z=DLPvA%=!l2If}Amf8jeRt5$Mem7H4H00)|WTsW()*vXHcmt?G18ze}W^QV6Nn&mR VZar>n4(vcZ44$rjF6*2UngFq+>wy3O literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/action-compare.svg.png b/docs/templating/twig_function_reference/img/icons/action-compare.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8ac8c464bbaa5cdbd6ebf22fa71dc8d07a60c6 GIT binary patch literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp+%l9jv*e$lM^IZmH8@+LJSQiubYwCN@g17ktH&Eg>N> z&G?AXpVR}Z{@PF6ASATu#RKNU_DZ(JoYTcONOtoIWDC|c6fm}Ks}hzh_%Fe-@po8% zhB$Y^cP8V*No^i%Y;6K+`f61nk{1*P5(rept4 z3!E-!eP}Z^=%&U3VFrfY#DEhAR>go^t6Jh3QIe8al4_M)lnSI6j0}uSbq&mQ4b4If z4Xq5!t&AcptHiBAP&n}hP=f~ChLX(O)Z&uF+ydNs+}Ir0 QfqED`UHx3vIVCg!02P~xO8@`> literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/action-redo.svg.png b/docs/templating/twig_function_reference/img/icons/action-redo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ce3b2cb0486018097c1b6819867c6e3b996f3b2b GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp=+Kljv*e$-%d8dI2%})KM|L3dor_K+r8I)L7Hh-9y?;6qOB;LPG@M0?efeFpm zmb%aRt{FG&rk!r8SYK4RqX%cfhTiN(1r?Js4HAk+L)$If1-8w)>nhN+s_ca_M_-ZE zwMJP|+tGVlJQDe^txw-*3?s9NG0QIe8al4_M)lnSI6j0}uSbq&mQ z4b4If4Xq5!t&AcptHiBAP&n}hP=f~ChLX(O)Z&uF+ydNs U+}Ir0fqED`UHx3vIVCg!09|{iy#N3J literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/action-undo.svg.png b/docs/templating/twig_function_reference/img/icons/action-undo.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8a38723ef27150507158f336ca276dd04bd3a218 GIT binary patch literal 506 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp?jV#jv*e$-(E8Gb8-}EeaLShA(pUIzmU;HtYn+mm8_F$Z+v4K*Kbvy*n7j_HJi@D zg_j~;Zav^)ke^WF!hLw>)hG9UpPzX$ae4h3r^z-Dyw6Z^+Kb!;*?X%WswD`DlOb+Pi4KH$vv^`Vv&B!=Ow56b{hEDCmSzPZ#kFd zVt+B8`(Z_4Mi|c?Nr{Ilj1~WntO<4g9__Yo3&-uoTf2li7o=v~Kbs}=%}AU(+@geY zo$a45&x$nLo1eO^YmPQBHvAU!|99Ch*;)n(yEJw+kD^sTpQ@I)MwFx^mZVxG7o`Fz z1|tI_Q(XgdT|=`FLqjVAb1P#@Z36=<1A_#=n<*$7a`RI%(<*Um5EM?l0o0%Yx1l66 cH?_DVF}DD>9yc}zcAy>xPgg&ebxsLQ0D$zcy8r+H literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/activate.svg.png b/docs/templating/twig_function_reference/img/icons/activate.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2da53cb9468efd3cf3c0ff680a0ccbe21ecf1ffe GIT binary patch literal 887 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa z`DjlU#}JR>N3Z&3%n21?d!W9**Nine4wn@j6O=qfc5&ReqF-+)9A~yn`=GV$A~0{QpmmD%O3pvzQ@!*MCo%-EZ3&A9THbx}WQ~^WR~9 zkWueDtw$Zqov!b0T(#z2>sN7mQ@QU8hkCQDWkR!6#9Ds)`afQn;_AKC>}lnP$jg-* z^yZwu*|YphO4`K=rMaT-vP~!5c(TYwc)RquBcHs#RBw&4+Z#Q}?`bXPy?M3&mG(@{ zjJp{5Ui0PN539TNW^C2kbU3E2Q{Zd2cA!akvHstNxx8VqRhxHjOmI1Pcw3If&y!{m z#x3V`e)AW)S!|yCk2zlZdosi6%SFJHr&{6~QIe8al4_M)lnSI6j0}uSbq&mQ4b4If z4Xq5!t&AcptHiBAP&n}hP=f~ChLX(O)Z&uF+ydNs+}Ir0 QfqED`UHx3vIVCg!0D*jOs{jB1 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/activity-clock.svg.png b/docs/templating/twig_function_reference/img/icons/activity-clock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7651573eb3994c28409c8aee143c4ba35335c4fe GIT binary patch literal 722 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42;`6T^vI^j$gfMn;{Y?()Lh&cXmvZuLH|bj*A(popael1H(K7q_=Ji*dQR-#C1q$ zl9q;tgNwlglYbMvk{|Okay#bcxNtaGIc_j)UF-I!O2??vVy4Amv8Lx{#pmw){&YA0 z-JH|)^13VkOt4!z$8^1I)DxGQCE&^d)mC)(lqsCJM6HqI;ow0qn(~c094HA2u zUL1~FU-GDC+0NBW^EkgBoD#sk`Ot$$cApnL;W!p_RofzzXG6u6eGRNVuMVY`h%)Om zyqzHNUCefd=BtA{3?`SH=e@UcK`2Lh7n9XwzZkzyTh&@O^p%AFTX}S?=-)D*vn$y22WQ%mvv4FO#m1f6@dT% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/add-circle.svg.png b/docs/templating/twig_function_reference/img/icons/add-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf8212c1fad61df80a701eaf01495c7400eb782 GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42*4_E{-7{$FEM^oyFuR(Q5B3vW8{rCc&I-!8$%Gm*!+APF#M1`;GCNZ_}LS9W?88 z4Px11*sIett?8(l+2o|O^sw({0zxNlru}Fy{wG~5_Rm&pr@3j>m%@yqXWhKj>%MK0 zt#Ntv`Q?oXt1D&|rMMpGTHIF=()}{miKU5Sx|`Cy1FB969GT)5Q|C$YOK#^sbEUS= zB{WrDB*Y>hG{x-E)JwfB(@iTQ|LD4LxRo2;^vF`SYtp#7yZ?ayStT#`Yz`K^2#$ts zhk(ghLbeRoZY1VfY;=&fDBLKrqaa8|F7yQBw$6*Tt1q+6c%c^eGhn%{?3^VI!Z$J- zzt665ZhQ4*k^KEW&9h4mNM>Z73SQKtIDgMeuB0s@?#X=$XI_|9a|nr{Do&HG8o%F}=UbacygDIB|+aw$J zO)>5EnyKu`8F{qv<=LRuK9*Ce7v&t;QFLNb!&0HGMNcb~ul;Y0|7HAFbsyt0-c{)y z7kB#rBT2QyHKHUXu_Vl&Jc7#dm`m|GcJY8x0>85kt^-AqBz xkei>9nO2EggP?HY4WI@MxD6$lxv9k^iMa*1^|-M)umkllc)I$ztaD0e0svMT_?!R$ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/add.svg.png b/docs/templating/twig_function_reference/img/icons/add.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..88ff204ac4afcc46afe2b98b6e09a1b1914b7c2b GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp%hOS#}JR>$q5pyB@8}OGQX$%IRC)2^JiXwk2ZUslz|0Lg3H6oq$4|Rn-vdNwl!xg z+AXmy*|?$eq5efNW8*)~1`!ij{u@>ZzHO>Ma_h?Z5Azq!U)E@mbs)eXL0p7?iFCU? z14BTBp!}1iXLbYaQ!R0gC`m~yNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVR>qdv1_o9J z1_^#QQ&2SI=BH$)RpQnlD4ci$s6hj6LrG?CYH>+oZUJsRZfp+hKs^keu6{1-oD!M< DvT||A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/ai.svg.png b/docs/templating/twig_function_reference/img/icons/ai.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2a202feb29203c557dc622025b43c8213484b3 GIT binary patch literal 509 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp@*I>jv*e$-%j1g+iW1n4(vcZ44$rjF6*2UngG?ZtpWf5 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/alert-error.svg.png b/docs/templating/twig_function_reference/img/icons/alert-error.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f685738265bd8ae544b5fcb3e4ced897abcea192 GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42;>HE{-7{$FEK`%sb>D;3^;Hu*iu?%WKxsjt3IcmWGJjQEe@5nPFYP>34u}Qk%)d zR8B7yF7r&aqk7vut~(o~B9y%I=kEXKd&-|n%h_4=YTGV56Ubxv@hJQKKR-_Uc?i7r zobhAA?jx*E4@@(S=3^DQoV&c=Q?O-Dha;=Jz(i#Z&BtcD&TUpHSi`1swyN3XdP@A3 zkR1l07Sf$_zZ}pM+`Vs)-ajj)mKAL;-PQawaZRRD$WZHOsfQ!;=~P4xHHd@$R0l5|Vy` z+AUxDxPn?jMQ12-)cRM+JI)AItmSvg&TdaXp3wT#RzunGgid>vYsF?4(7E$9(vo~-6>MhUAX!L$9lf4{vKtwg-ex}YA?@; z*lf5cZe5L~;QRlFMufz?e`iag8WRNi0dVN-jzTQVd20My9$3 z=DLPvA%=!l2If}Amf8jeRt5$Mem7H4H00)|WTsW()*vXHcmt?G18ze}W^QV6Nn&mR VZar>n4(vcZ44$rjF6*2UngE?V>B#^9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/alert-warning.svg.png b/docs/templating/twig_function_reference/img/icons/alert-warning.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd268105196d0a1ae9d1ece30f056c0abca17b6 GIT binary patch literal 650 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42*f6E{-7{$Ini&%{$~E&}yG!E|}S9az|m&;R)0DG(}4Sl$cCBrU(YDJD|v+z;}>! zhuf(o4jLV7AA@eN{BQC-nzQ-$miL+8&Yn56*S(G1X#3^c9E!KLU)-%1+mTmQ#i)49 z#?Y<9DXLL5shM*|j=<@XFIrAh?gmRLt~&Wrtoq1u_L)lGB0O1taZLQIVA=9QeerX_ zN4gDGrYF?}BNVpf?Q&HUVKlg@BzFC!Xv>DXmst!8zneLQ{JGvcp;kNLoRw46S(%8R zYk9azPB1N=@y5+z+BwtTRdPpuvozdG)lTo2tABJs!%;rN?z$#l?iGbQ5>H0bU;iNsj11Kh*NBpo#FA92scm3jWnhrtcQXY=LvDUbW?Cg~4T8dnH-H*6;5L+G=B5^x ZB<2?2*5k(Jzz)>I;OXk;vd$@?2>^dk@mK%= literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/align-block-center.svg.png b/docs/templating/twig_function_reference/img/icons/align-block-center.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9c76ec9d18e2d82328b70643d0a5009bab578c GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp{<@Sjv*e$-%j1jd&q&uE&fI3NtT6+8lSlw708*$IZ4xq)A<6+(ndKo4qavo)-aVN z4=z8w^x?DLv~!o1zt_2a>7cwkr}iX?W}$^!Sd9A*IwfyuoUU&mAr*LRUdVgvYcUpC z*NPrI+k8gw^OG`G$?yj*i+|4HO_!Txx$VHERf`-}^#00fIh2*e_4l>2$*Rh1fiq9o zbRY2S4fZ|%B)H>VbGm5Y>>pmO0j(y6Gvp0+WcR53ivPi2m9X2Tf8Wfy%|H*RmbgZg zq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;YV@quV11kfA1izapC>nC}Q!>*kacdA1 mPP_rspaHj`Br`X)xFj*R0Jk1DHV1Z~9tKZWKbLh*2~7Zz(wou% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/align-block-left.svg.png b/docs/templating/twig_function_reference/img/icons/align-block-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2d0acd68ca1836880441414790ded13269404f6a GIT binary patch literal 486 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp;MkNjv*e$-%hdSI^-bYdOl;<4UY}xQ(N_%ICim4U)a04fdAUIZ+ZugUE;mL{fJ#h z<$RKh^Bl<&F5LFzv%Wu!efQhogS%<+agB5TLJXav_N*z|?&OgA=Mc-hA52XLgu+Wa zIeK@B7W18d$k%j7gjGl2dG=1x9*+ji>c!g>H>jM7_YG@Q;8~MvF3_^9w!>=MHlZBG z6*oD#9_q4GS>$H>vK$Dsex}LP$8HvNg|9!S%Xh4t ze)aRj9ZU-rd*q8K+$sn9O0~o_q9i4;B-JXpC>2OC7#SFu>Kd5q8k&U|8d@2cTNztw z8yHv_7$o@JOhM6*o1c=IR*74Kpm5?1pau=N4JDbmsl_FUxdpiOxUo5~1NAU?y85}S Ib4q9e03MK{!~g&Q literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/align-block-right.svg.png b/docs/templating/twig_function_reference/img/icons/align-block-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..358a135ab2a9479b23d6a2cc3fe923fe8bea7472 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp`)HIjv*e$-%d5;VlotPoqy0TR%GM#Q-|K#G_h~k@}0%(-l1c^H6p4Qxud-k4<5=j zHq%aY7E;j+DG5@YxySyDJjWkpy{eu|3{sU!AxDZ`nKO)g7|JZo!gyJc{C+{t;& zLT$YhAKVHp;&MFkmP^E)VVmFF9#!M8oIk&uSrQ-YjaLxe71o%UB;9a`+hXVJe|6Hl z5BMDJ&$eWAxPAOsE4TTs7-qc#Rx!ShWDd;K$rXx!Kf9Q3QKmiTg^UG06Mg@Q+iA&( zAMx0Aw$bY(&_k*vt`Q|Ei6yC4$wjF^iowXh$W+(BT-VSn#L&>nz}(8%Qrp15%D^DO z?`8^$hTQy=%(P0}8U%$CZvZuDz-=hW%uOvWNz5(4t;dbcfgPxa!PC{xWt~$(69BD# BnG*m2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/align-text-center.svg.png b/docs/templating/twig_function_reference/img/icons/align-text-center.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4eaf199f2a1d5c7df120776d62b09415c5333798 GIT binary patch literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp=wVT#}JR>$q5pyhZzi%Hfl*6>A3d2Yhm+4`&AS84%bgwz~>^(eWzhHPpHby2d^C1 z?-?-lM7Y{Y-r3OgKIw*E52FuHePPszGavXv8(6y+)$_zz#D3^c6bX=D;J#SLSqdv1_o9J1_^#QQ&2SI=BH$)RpQnlD4ci$s6hj6LrG?C bYH>+oZUJsRZfp+hKs^keu6{1-oD!Mk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp-@j3#}JR>$q5pyhZzi%Hfl*6>A3d2Yhm+4`&AS84%bgwz~>^(eWzhHPpHby2d^C1 z?-?*HewiR*U@&18UzuUfab3?Cs|2U(Zc$b@j(*5r(3~TZz|3$UD@gc+s3SYj0@V`N zh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?t#ZD3$!V36Qk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp%_mW#}JR>$q5pyhZzi%Hfl*6>A3d2Yhm+4`&AS84%bgwz~>^(eWzhHPpHby2d^C1 z?-?*1S;nmMv5${qDYNXGTOGdai$D5#JNQ*zIQ~Imw!z1zj`qDV23%}>3=FpuyxW2f zEPnvBN43N?q9i4;B-JXpC>2OC7#SFu>Kd5q8k&U|8d@2cTNztw8yHv_7$o@JOhM6* wo1c=IR*74Kpm5?1pau=N4JDbmsl_FUxdpiOxUo5~1NAU?y85}Sb4q9e02e-N*Z=?k literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/align-text-right.svg.png b/docs/templating/twig_function_reference/img/icons/align-text-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1aa9ad6ef235d8aced7023259b3f592ba0a26a79 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp)^ky#}JR>$q5pyhZzi%Hfl*6>A3d2Yhm+4`&AS84%bgwz~>^(eWzhHPpHby2d^C1 z?-?-lRHS@Z%B}N~K~}&^Tmncv@E2eFvSAj3t?UUS5y7SW=~ge)_uDiy*eS)@&EjJd zWnh?`>2uA*_?sZmM%5D6h?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?t#ZD3$! zV36QFVdQ&MBb@ E00e4mQ~&?~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-blog.svg.png b/docs/templating/twig_function_reference/img/icons/app-blog.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7f4f75d6605b1a62677e93b1314b2986f0128ea3 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42*T2E{-7{$KPJD^%qGLVE-^*+(1Zpky(h^H#4oyR;Pus2l*X*Q#)Ip`FR`My5pJb zo~&$IRsn4z~`}F7e+nGH73)AMj{=Hr# zX)d3!UxaXL>RFe1wX;HB1ZLH5em|w)ytPiIsMf<>xp%(XnXcuIwvCmz->aKwTm4q) zR>X(f%{_9hWrrj?ikY_?S&7%~{c=XyT{8BT%&O1h zT)(Fv54a{{7%|Z+ftqjbqj4ibd46Fk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42*W3E{-7{$KOt|^*WLu&^CXKn3KW;qb2tm1b)jL&}%gp(B|I0=_IGvwwS$*6|D)+ zS-&udMX|DICo4838H%0j+k8_u#k`e!U+ld1XaCgPH~6rA?auX6TEve`>`;7PV_}qV zf^YrlCSQS;whJDO3LLEyC$Krr(D^rSRiuPu_S7wIZqK~ZS^pkk+rcWN%4k@?cZB7X z(ANjAw%n8Ioh!L|N{E}0>RFxA2Tm}w&wOX$APSe~ZsM&kfD@%Fl&P90*GL9C`Gon5=ZD?1xb|S>q>0UK! z_I*eG^&1v`($;-4gITV!Y|WFFTsfJO7OB&%?RGB=yTe}6mnU${i%D8{<81lW$Cn4L z-66d9+MQGPLsRD7Q~Gr70^f;gsrM6V8M~e?nozjwk_0etRZCnWN>UO_QmvAUQh^kM zk%5t^u7SC(p;?Hbp_PHTm9eF^fq|8QL4x1S6ci1)`6-!cmAEws3MbwGYS4h&P?DLO bT3nKtTYy`S8=C_=P!EHrtDnm{r-UW|EqB@8 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-edit.svg.png b/docs/templating/twig_function_reference/img/icons/app-edit.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..13439b16e68bb8756eb664317fba1b2fba0a3165 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42)r(E{-7{$KPJr?U7Z;iZTDz?z``FSbWVcy{m`T_*Xo7ZLmdK=1Ito_+I8j^WC{@ z<{7V|&ip9c@v`vU9OM4ulJ^9$*MX`1|E3Rn{cPd|TP*=`(!T#-y zrt$~*RSxq>IaOq?JCNle`?c)L(ftDZ(vM2oPu#Xaw`D5hUzd(Q)w1@&vz4WmS~-cF z?_P4?lhSfK?uVKG@7Qp$e`6@Vv9T%LPdk?3ZA|d#t0yj;xe%XHf5mIL#J!s_v+Ehs z)E7$3m= literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-money.svg.png b/docs/templating/twig_function_reference/img/icons/app-money.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fcb0565686694a7c506a6aff9cc6c3c5b9e3ba90 GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42v(=v6_Bug>l!+Rf}pKEL;Ht+V^xBKQkw|xJ5PIcVBkJ($U)IOI=n!4ZX znP_X<{6#gjs=o!lDBM^d5}%!TgK^nh^D9pMx;++uJajp)1?&BJb8J_F=FT;;{u&jg z(>m@yTzTr}7Jqv-Aw%KPxTtNfl>`^FHf;_$og$jwluxC&$ag8WR zNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If}Amf8jeRt5$Mem7H4H00)|WTsW()*vXH lcmt?G18ze}W^QV6Nn&mRZar>n4(vcZ44$rjF6*2UngG0F<}?5R literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-preview.svg.png b/docs/templating/twig_function_reference/img/icons/app-preview.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..58779853775db3f08bea17c19a909f921f1e0265 GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42;U2E{-7{$KPJv=yxbUgzZ6p+m0DCR!Fa3pmv1a;Np%6KN$RS-pw+2aqhvA-E9Y3 zEgpM)Q9a^n-ZPs=rLRI(BgkRF)g2$_n=H58`Tzd^dH3dQIxv5tbah|QM!R~gXQ3@u z0w>CsUpnK!-;{R$Zvyx3cZDmaW^qgBZG4^>v5G58Id;a~-dPJ~#cb=*^Qz(#s+8Jg znEuGtHAnqZOwZR#JFWdY=R_)0$eb*m`0jxY%fE1i`I%o=mFhoG+Gk{W;$=lyDsQg( zt(&Y5PVD|P!F4XO84ca*I%-eO*@G*?lGWwu7fk*`O5 z=GqE-b2fTduDhnb)-CwZc8816KKD<4U=(8dYq4$0R6CIjjTH6of&Y6y2KM|vS;KhV zcCyg7-P4(YA*fp78c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&m+qwG9lc3=9(d zZl<7U$jwj5OsmALK~OmH22g_r+=i0O+|=Td#M}bhdfeC?*nxT&JYD@<);T3K0RRG| B*P#Fa literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-recent.svg.png b/docs/templating/twig_function_reference/img/icons/app-recent.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a632a202ee27c571c3675c711b8fe0a635ff02e0 GIT binary patch literal 619 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42=GsE{-7{$KPJD_hJqdVEZs%aqa`&X)+GVk9fBTx7>KC*rc>XP)FBi@q(>uZ`|&Z zQ@Y4q!R#2Mnw*$)ZF>FguDSPlaRL53=m)^wViRAKCG8bAXKJ=XwU?oUPLqZ(FJa z3~kjC*NBpo#FA92scm3jWnhrtcQXY=LvDUb tW?Cg~4T8dnH-H*6;5L+G=B5^xB<2?2*5k(Jzz)>I;OXk;vd$@?2>@yy=(Yd= literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/app-settings.svg.png b/docs/templating/twig_function_reference/img/icons/app-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6b1796c4a7402073ee269d077f5cafb814cf3558 GIT binary patch literal 635 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42!TzCt-#^AjADRU86rCbiG+P%Vib=MBgt1`Tf zE4q^fEUzfB>NPFmQ{>IeOKRc!Cn3|jU>@80J>UO6t=3;#H~(Sv`QrEAtIt)wv*f@2 zBi|&nXSVUmf7iUkd@RLgK030+Y3ae|J&#UD=-oeLn=P?zZYKBky~mkXFTK+9Vc{CC z@bKioih2LmbTIS$O4c~~wO~fZs%JZ!--(#Jcpv?-)W0lv&TWM^Qwp6^tSzpyZT-Of zJLG@su@?bblJB{@{|vv7bm!=}H7l{v4XclWm~Q{$%R zCEL#74xY!A7(QL#mzV3E1Ifz!u1=^E*GRa{wd1Lvmeix5yZ4Nl>$v|qRjBK5JgmF5 z;AYF=S!~Uk&0kfnN9Pt~2Ftz_wKIO%E4SR~#hGHZu6-(-_j^_7^#5V<53=29yIk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42*G}E{-7{$KPHt^pFV@V0-ZXU5?U?qsmJ>l4TDjl&+ZIw~;4;Lo=AId20BLV+}_` zZ$-^gQs`)!@hoYwgU7@fB4&XX4zWl}ub!iScHZ{w@8<2kanJtfn=`ln&o|%vTdwww z^ir3Yb4Pdid57)!=zb!#UU!uWYgzH6+uN?+Jv7CC#&_j#ZvWgzJJZxd#cN*7a(bV+ zM_lK4{OU&{m!r~>?YPqgpNGvgwCVn7Z8)Lh{>_it&$zi++GGFuJ^5Yuiz(M;qw0@U zZOMQ7^vzg$=Y4s2!*a%f#fz*fTBps@UGs3yiUStYYPL09JZC#8K0$u9Sj~}r6Jp-Y zIi|z2YtPJs9_n}Rom#@Y=ZkIYFXL6=rs>DbrTZ>x<)q)UE&X6NEwid1dcm8mn?o8i z_jo+Hw%JN|xkQcNm8nyv_;5P?4)T?I{+j2ZR^Ot?ISpN56VF$4bieq?_2=}-o`8=Q zVzwqBJ@=UZGYa+0U37QnA17eotCqM%l%ynuH#P@$pdJQK LS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42?Q1uOZWcn7K&SybnE**FNuv^;rsr@YH?2!j@_|G z`gBv#oN2DI`Ex3zH)pPJxBUMnT_oACT6I@d=DB5yXYAePP%vXd_@e#YpY2&EsoH!x z*eBjMw<_=Y6jxX7dp8YUZa+Tn*R!oNO&U2>m->D2j*B~J%*y&x;=Okir@in+DXxpV z=N||0yT)>&DMbDof@c(t4Jg7=2gHF46z4*|sz8 zbEc>TeRVn8u!ijzZ{`WhgZ!4h2iHXDH>$Nc@;WkaG3ofjecMmIujpN#+?@)gquo0% z`s_KpvZlU}&wj?HMCT3pr-7lbTH+c}l9E`GYL#4+3Zxi}42(>54a{{7%|Z+ftqjbq zj4ibd46Fk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zq4l0Fjv*e$-%hdRYjO~1wdbA7DZWwho`bb8{{u%0Cf4Z-wr^K0;QXqfGR;cFA>x{R z+Qf6U(R<#c-M>Ba=(=OZG1FZKFbQ!XK({7O{##?&W#MUE$CzuGOfP2|AD)vH=f z)f3!r%BynROyIh|e4?Vtv#p{5jMZ{7JpWo&UEQ-sm{GdfJ@M?MDaPi_b9q}%H@GkS zZE^2_vEu3F+6QIe8al4_M) zlnSI6j0}uSbq&mQ4b4If4Xq5!t&AcptHiBAP&n}hP=f~C ghLX(O)Z&uF+ydNs+}Ir0fqED`UHx3vIVCg!01f4ntN;K2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/archived-restore.svg.png b/docs/templating/twig_function_reference/img/icons/archived-restore.svg.png index 8b8dcf41a3b12bddbf383813a4a79a471295b764..fbb359c92f87495893dc3be61d2676ba414af9ca 100644 GIT binary patch delta 534 zcmbQj`j%ya%0v^#dUgSBcJ-e-mTNFDFa~>UM@34bFtNrYjt|^}BR#T37 zDEK|(>dc)yiLdGi=cUM<%!fo8g$sIiIJ}&o;nWon@bU4|8(SZjCS~XDeA25^d95x# zt?d3G`#E=ZpH^fKTjL+++12fQ&Es{1vB}H5Qcp~(R^_%9GqAmhJX)V{*pu~KgQm97 z>IlQDb9j_hCfThE{W8(RZS5P!e(3-o)~N_vGPi6GP2~I@cTT-;n$7oz+v>BX^`^k3`N~((@=R z^pb#wOEKfZ{md;Mhhp+dCVXIuxpa5ee}$RZ>RKr~Ef0wnoE6{S%5f^)n04M}P2V|FxJB01 z99Ne6-FkJ#wFiQawyIxe`^T`V`9|!?tIL}h7#LJbTq82nr|O0BX>HTTzmkn_66w Zm|K8bj~kl-K}|sb0I`n?{9y%=Aw+)y0uL?|sk3y>0004;Nkl-VH=rL~KK4qC!Jn*UYcF1d7?o`}JyIbFaCdS2e{X0NBKp(gC2u zkO^}Hb0!R>wuC^(Y0f&G7I#61O~@=qKO=v{UMGT3-WcKGVBz2qNnKb?pn?yK9t7z` zwh;&(bKE-_cafn0EctpFSKh_NLJf7KxhE7+GS(+KRgQoO0)YqkhSdi=1Y*^Nx15y@ zfFl4FK;N+Tr5-C*bvfWL^~n=IGQbvsHWz&H0>FqqQ_R#0n8K8J8>>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!E* z42(>kE{-7{$KOuT7g6sVEEuPC7f1=Pu=BBS2ni{~ zy41fA+a_Db(qz8u?%V3$WocF)+NV}+%M29W*tdprQ@89ljlwrCUzB`jEt1L0uy&De zU{eh=c{e9w0lUvl!H%TkCXZA;1Zupxv1rBOfFJQE9d~iHm#>=euGvUD;egh5_FHEd z+OvIjDd+Tx7CUOI=B9AlopZgpBiXR)74L@BCM}`Off~CmMw?GItFDa;Jo`1M)gg0n zz}(8%Qrp15%D^DO?`8^$hTQy=%(P0}8U%$CZvZuDz-=hW%uOvWNz5(4t;dbcfgPxa N!PC{xWt~$(69AR*v@iew literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-caret-down.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-caret-down.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..101906259db4172856c9515e74e00b52a4e75fb7 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zA$Ly~#}JR>$q5pyixWg1FlqAqFLaVm;`!0fzEAO3Lxm0755ec16{og5Hfmydd!t7o z(0Z3(N`|{xlh0cL<+{K{wIV%Dip&g_i-OocToMJkhe5T(HKHUXu_Vl&Jc7#dm`m|GcJY8x0>85kt^-AqBzkei>9nO2EggP?HY4WI@MxD6$lxv9k^ ZiMa*1^|-M)umkllc)I$ztaD0e0sv>MVS4}o literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-caret-left.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-caret-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..aabfa26b3c7c0e5806a00306137635931925e872 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp*T+$#}JR>$q5pyiyQJ3<~_7`=1RTw-}uk+5bK$23R@_o zT|AtDHmR1lMwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1P#@Z36=<1A_#=n<*$7 wa`RI%(<*Um5EM?l0o0%Yx1l66H?_DVF}DD>9yc}zcAy>xPgg&ebxsLQ0Dzol1ONa4 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-caret-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-caret-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c7f75bd205398b5d5431a0d74660a68249767f98 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp;%8B#}JR>Z!Z{fH5drETV(s!ch4Mr#GvkI zam2O4g)wCjlhQ>dp^q#qk9d!K-~7^iN40p)J$a5wZjVaVBYPN%_*PGUe(Vzm0Xkxq!^40j7)V6%ykXTLJSS949u;JEwv2{tPBhi{BEY8 yXvob^$xN%ntwB&Y@di+X2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zA#YC?#}JR>$q5pyixWfynEy!B86F8<^w<7yecS&hQjC}VmI9yc}zcAy>xPgg&ebxsLQ0Eby)F#rGn literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-chevron-down.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-chevron-down.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4ace00f728e50bc1a77ff39b7fe0f245616e3aa0 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp&(Be#}JR>Z~G7O9#G(6&YyT@&cwU=7uXypRD|qYUmM2c`q7)`IA4*>!VO6r4?lB@ z_?_9*dTWtfsQH)mzn0l)aqgY(@$#)pkpI7b^F9dg)yVtEup+~3@@|QFuYsnkmbgZg zq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;YV@quV11kfA1izapC>nC}Q!>*kacdA1 mPP_rspaHj`Br`X)xFj*R0Jk1DHV1Z~9tKZWKbLh*2~7Y?!fh-7 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-chevron-left.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-chevron-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..004dc7125f8f8f63d25b98b9783408be03f2d4f1 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zAv;eO#}JR>$q5py${Z(*z8IefTJ+ccaD7|dsV)E2ud^<`#qMRz>};QUYvqHcKxMYo zf+^G41(Y?kCb}`^GBTvzGMn7dHWy^LYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_ zv@$TaGPcw2! P>S6G7^>bP0l+XkKE~H(S literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-chevron-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-chevron-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..b22031715f197100f6a376303088da43592c57be GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zAxBRa#}JR>$q5pyhb2xJeK9@}l;mK4xW4WG6bZ%CAL_4kJj`_Y&#*Hgu TH#P@$pdJQKS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp&(Be#}JR>Zzoyv0c~-v7Cd)mVxfUs@{|vqllSbbH4xG0(pNCh2o~p1StapxK~fyQ z=Cvq?jp1{;g6}Nc;o8fkn-;V|>Lu4T`wP>j$D{@BS;Uxw=%ZWHZZUBQ;SOya|>|mabt5}2kK$)boFyt=akR{0JcG8_5c6? literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-collapse-expand.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-collapse-expand.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2d877dd36bee35a6ba0453a17744d738ef092f4f GIT binary patch literal 449 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp{1TKjv*e$-%h#9*=!)<#y@?Xpn73<-XzB}eO4a7E;yO)w0Df>`r44N=sx3ql|yIc z4T5Lx6;~0kvA>?_*rDeka_PVv$3;P!3{wurz7<_`B%EPd+CSU4=vIl3oog#M8D?@x z_RQvz?33==tHAzouTnPCVzvEAfp4}s{XCJ}xzFkCideVk#E?7rOV+9Ff7E`lB&__= zqjeKbeb_9yXp00i_>zopr0Gn2k9{>OV literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-collapse-left.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-collapse-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..57a7ee26666fd6bec827778d52c314975dd771ce GIT binary patch literal 465 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp{<@Sjv*e$-(ES%d&oef<)MFv(v9oiEH1Jyar~wmz#79N#5gH|&!c1Kx!LjOryc+E zwK>asi~R@HbCc%$uzVeU@5Z`h=4FKq^Ga_dNi$1CG)=p^H;~W3gx&Y|nowQQ`Hj0C zFOKBdaV*>K{F_C}C7&N3Z3x_P=<@1Dr2{NFUy>Q!dmCOHW%OW9S}D!0aFu0sdPfoe z%L3<;M+`Ds4p>D$`;>aC{lzo6kA8E@6|K%m|N7zn>$UVQhEsBCLi>x)0)5S(TH+c} zl9E`GYL#4+3Zxi}42(>54a{{7%|Z+ftqjbqj4ibd46Fk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp(CCyjv*e$-(K+bJLDkI@UXpzQ`F1x-4V@*LjIR;BUYZU&)Mm4)2BnzUiSEr)`z!E z=Fa>+bD7OEdB1g2{wKw+47zI>v}($I@lCfHH6vaftt*m^XuU1|E0ZBR*5Larwhb2< z<=ZkDqR&6rJM%=|n)kLx1#h06dw8bCB?i8S=6%79js72|v3+s=mo%SA4EL~83ZoBVKQ-$pecW3+&I-z^GSa@qdv1_o9J z1_^#QQ&2SI=BH$)RpQnlD4ci$s6hj6LrG?CYH>+oZUJsRZfp+hKs^keu6{1-oD!M< Ds{5)Q literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-decrease.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-decrease.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2feb7d7c7f74ff919702cc181e1d0b529ba2254c GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zp*5Z^jv*e$-(E4~JES0T?4$irZj0SkRTIzI`c`+|Thym^?C4=r3k^H22#r{oA2&Si z^&jVE%*s;f;?CkXNSJZqsYCZo?-F~CvkuXI8EQOjdiiN~iKm?x9lx-A*M!T5_1t)p zUnvEN#ig(c9Mb*R8G1nI^s?zLOclcap2R9~ItbqsR$}frF4Vu);d3ney7`>B3{Na~ zzMjT^Ch!4g%0EVTzk7X;&dlAJ(qmdbLwv)B0yPu$1&@L5RxNRjC`m~yNwrEYN(E93 zMg~Tvx(4RDhGrp#hE@jVR>qdv1_o9J1_^#QQ&2SI=BH$)RpQnlD4ci$s6hj6LrG?C bYH>+oZUJsRZfp+hKs^keu6{1-oD!Mk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d0qj^!Fa zAwN$S#}JR>$q5pyiyH(4QUVU0R%b|&{Ac{f{Zi98b+6y`Y>qNDN?T7qdeEPBocY(q zDc>hAo6DsqVahaHFy$F*i`b@OWoG81PY-HH0IiU`7sJaZyq^tdvTBKIL`h0wNvc(H zQ7VvPFfuSQ)ip5JH8cw`G_*1>w=%ZWHZZUBQ;SOya|>|mabt5}2kK$)boFyt=akR{01NwML;wH) literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-double-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-double-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bedf46dc1c1737ace9430f46320f5055701e1f67 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zP@t!aV~EG`4na!bAHmu@XB$2QlC7 zH!B3ENMG!q>>n-Olk!&NIcrz3GIO&~vqIcI4T(AihIEhEd+*}rtpXaZTH+c}l9E`G zYL#4+3Zxi}42(>54a{{7%|Z+ftqjbqOboOQ46FgTe~DWM4fx9DY0 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-down-text.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-down-text.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fbf168c3c9fe087836490fff230364378e9ff82c GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>>G3#}JR>$q5pyhZzi%Hfl*6DOhpq=myzSlTtO3UL;ra_)g?ITyHahbJeQ(5AB`p zH<^i9yw-9Sl@tGS_$g}({C(b zo@T%B7Uxv<6F}t;1!H3PHv1e1m3xs;$U5ncptHiCL&reqfs6hj6LrG?CYH>+oZUJsRH=}vZ0`)L>y85}Sb4q9e04Fq?R{#J2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-down.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-down.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..100b2a17bde64927557d6bef8c0add11c6bdfe16 GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zP`{^(V~EG`x0iPFHYkX=JzTsl@ez|=(p$52N$;)tzC{0cki^I+#Qil&Lg~4;!2x@I zpXh1lJ1n;>>|*G8yUN@D2lILstzQqGcGadk>6l!Pdak4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>2q`#}JR>Z?8n>9WoGTedr(hJwV{$vO~XKSgrDU`74T(OQm5~=a-{S6DQrs)cP27 zZnp0H`eTnJi?7>X@X=enc6rg|`!}?wZolQXZqoIB8<#iS)gR=#FY-p*YVB1kbieId0y)0@d&Gta#So;0+oLkl#d9FE2UA%hgsOUsq=71I{na3SBEaaIVsm6BZ z{r%{^>$TZ0#)9K&{Kt1sdkyrLYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_v@$Ta zGBMCLFt9Q(_%A$l9g2qB{FKbJO57Uy{B(tY8Z_WGlw{_n7MCRE7U0%%Gn(ftP!EHr LtDnm{r-UW|nP#k* literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-expand-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-expand-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..06f45949dcb4501f0e885142054bf6a301857828 GIT binary patch literal 488 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>2q`#}JR>Z!bFf9dZz1d*E-=BDHKm;Q1$p4`kXR{GU7ZG>8aHi(8PRwj^XjY1pw3 zW|OCz|DS%+#_ub?_T7=7+6Vbm!(xcjzA z!&2=J&-8d7TvnCX?av&sn_>Oe@GY!2T$1+epZJYo_Kr?RtqbOi{h1E;MM~BNHQdwN zcSn8;vyrjDtB++4&y?qNzdxL&@aECcg@wWbXCBLowCkHN9+sFdzq=srb^M&lPoXcZ z<@%2Me>KnIUY()wSZ^24RiM9AOI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&bm4UgH ziGj9(ft7*5f8nX?P&DM`r(~v8;?~gTrz-^1paHj`Br`X)xFj*R0Jol-(L85?dKf%i L{an^LB{Ts5cvq$u literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-increase.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-increase.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fc56d9785104b09231ef301c9379fe6d4a9581d9 GIT binary patch literal 475 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z(0)%B#}JR>Zzu2OJ!Bx_>Mta=VA;}?iC3021Wr=j#O%@7#@5*sd81j6lhv&7PiL>j z$J(j7^MBvln(E=zr1R>^q^U>O?!0t#+e=BAQuY&zdCr}?``kS6v%jvzNzPe6I2TNx zTA09o$1T0yKbqD3+kt8BCmb#)?)jl=vSEVeQI`Czd)@9f%IB+#wQihe7_g&n#*dzZ z9j_y@SwBg<*kQM$)A^`_=%Lt~Q;p1?*%v*`@1AA!B`2WjL&nwp56}5{)-MtFQ%kh} z7ovFt=oQrx*NBpo#FA92k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zP@1QUV~EG`w literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-move-left.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-move-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4268b6effe310f25dd8b3efb254c3c6532e653 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&_+)e#}JR>Z>Q|#J!BxzYM*SSWfc{i-jZ`rVa-96n+={p%a$y5U!>^XI4Pnl^>VrPhBZS24R@56OKOHlrKpc-0cuh?11Vl2ohY zqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?PiZD3$!VDMjf>N*q+x%nxXX_dG&^!e!u0X1mA gZ79jiO)V}-%q_sJ=Vmm|S)d*UPgg&ebxsLQ09K`yRR910 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-move-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-move-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..56fe371f63f8118569572d9ad4ca706627acbb03 GIT binary patch literal 446 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>~M4#}JR>Z?A6TJES1c@KC;__|>Jej>6l2sr1=-gwH>r{z>u9oL!OUPO3><_@<}A zBPZR+&s5Iv|AOn`b8IY6d@GKY^fQ}PJ#bzvo*}Vw)1}MRES^GgjxXwjpYs?>pAh73 zFcDF_YVa6S{IY6yu}gYuHa2YgBO`voT0d+9#%zFqc*CGuO&z z-xnwda2!a8y!J;wL{y*gbikTr2X6iVx>mKsHKHUXu_Vl&Jc z7#dm`m|K|`Xd4(<85sN*p1KZ2LvDUbW?Cg~4SjyPLO=}~a2rZ8b5n~;5_1c1>$w@t Ra~7zF!PC{xWt~$(698dtjEDdL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-reload-dot.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-reload-dot.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..17e32168698df7f7ba197c6924461f4c703bbd68 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FB~2E{-7{$FE-X_YMsdVf`@wS@8nZuG9&=Ovb0q>}%6-`LA$dk)1>HtS1W&%~Y}Z z%x%Jd=;YZ#Wl^x`c6bb&%F1zZ)W4{dm8U&ZAoQZzj4CHg~G2hA5Gfuak^ZLr*N~=ixVFgnzp|dICRn^ROnD^ zQv5+n#Vzku(p%Q={93m7sCZ(Y`Q3Qy6GwNbwJg4QfLU>lriVY@myoy>XS)RaOg!!N zTCTpSo$w&w?fKa!zAid?HEPfL!d5%^mJNv^;a%^IUbPF@nR>TRs{X3{_vRwY?yXBz z%>#GaF1UYqPI;o*`JZX}mkpKKN~5>uoa{Qg_sYNTKX@0eI9yY6BVrpc)>TVfBT7;d zOH!?pi&B9UgOP!esjh*!uAy0op`n$5xs{25wt<0_fx&;_sq0WQo}1A;XMuVcJYD@<);T3K0RUh2JwpHh literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-restore.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-restore.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..699fb215ecd5b42cdb16b1845214c80c4fe8ef5e GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F4;!7sn8f<8P&r+M#pS)zGZZ+2 zcX3y;9Q0hdp+#ZND}9kKB}-*l7UpE7O?oGowVyFWP{po^@BEcs2EC>SYW8x*3_tcp zedljpw|&J2uk#ESLPgyfKBT;8oPYTv|4jKA7Q7C|d>bsUeB0i0z5gxKg}(S(?mI3r z*s%D&%|Bc$@a@4YZ@+zi8*)^!i%wsr6n^06fe$Le#XZ@VV&xbuxTM9Wp0y6( zxMiYp|0i$UrLHZ4EuN)ZYL{RCzZQ0~<#k`Z({!7@s`|Nl+!KE=+g8;WE&u+Y*?jA5 zC5fA9Px_ALZ1B9y!a6l;qnXG{3I2cguZvGTpC!TZPAL}{A*v;=5hW>!C8<`)MX5lF z!N|bKRM)^<*U&7)(9p`j+{(m2+rYrez~H~|)O9Eta`RI%(<*Um==0MR0&38J+fb63 cn_66wm|K8b&&_C_vp_uzp00i_>zopr090=6sQ>@~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-right.svg.png index 6ce94d517a487e692a42276fb6d27663acf15a36..02f8fc430a8873567f50bbddd229e896a8bb0b8d 100644 GIT binary patch delta 284 zcmcc4)Xh9WWul2=J-YxmyGADauAK}F4Edfejv*e$lM^IZ4>K4Dha5Z+aP+|8g7zBi z5{ZAtf6_VB?lZWxrB0DLXp_ZKrz{aTrNU^(L(`_tgL56{HZ~@*I;)s5&ye^h^j6BO z?Y;mT_oN5*Z2F60KU6a`6{=(}w=fS{XtN^egG&5wjRous41W!c%o;4S-U4%HuFp>w kWS9oru#(K&)Z&uF+ydO@-Hhfr3)I8l>FVdQ&MBb@0Bm+zy8r+H delta 230 zcmeBXzRom3g_kAW(btiIVPik{pG4M)iZ1m`O#FHx=GPzQGB7a2d%8G=cpQH_Wg~Bc z1J4nkgG@aRM(PHKt zg_fgSPTQL{7+N^quz%}t&LP+FnS)y3J*Vope~0Wf>W;BmS;nQWVrrTJv`V$aHKHUX zu|zG^D!C{%u_Tqj$iT={*T4vfLJUok4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F6BD7sn8f<8P$3!k9Idx5+sK)HIBJc(^BP~3eNBGO?n)P5sBG%B57aQ>^6GS1 z^ojFGyPzQJS+|aksTmQ6c6C)|-#fQwrtC$HIpJq*zt6FJf3BMOe+F0TDe$mXo143K8ystN-*a}w&(*Ia<0>x9(>3}sVaXxer}t&<+V|-vTv_z3V^_>p zVEm|-xJHzuB$lLFB^RXvDF!10BU4=ib6rET5JN*N19K}A18oBXD+7c7!c*6wXvob^ u$xN%nt)b6PR|u#<18ze}W^QV6Nn&mRZap`ndCmg$FnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FA^vE{-7{$FEM^oyFuR(q_LtK{c>DL9=Bm$1k3hN3OBRE5$0bvTXBSuRp=dy6Uky-t|dXjMm9R;>+(Ukh9l)H_i$yt?i-MN<&`fm7M zF8rRXQS|QR*%pr3c_I@#Z&W{&Yn2VH6y0+_XilMbzwqJZLY$>b`Zw@CnfEmE`u|HS zj*2aO-~L>%rL5tLl;e)%E(JG{To%Rre^KrN@sAl;7IGgDS-AYKE6c)lhXSuLgyk^h zGFLD^V70hrEgh!kCLD1nz}(8jK-<8;%D~{i@YHoE8glbf tGSez?Yv}XS6#{C|fZI@#nVVW%l9*e7ThGmCp0hwb44$rjF6*2UngC!r4k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>l}0#}JR>Zzmb@H5rJs*=t@eFtDl;e8gdx_<_w&Ps;B>3cuqa-Va8{3WO^CM1xi* z6e|6h8yCM{f4y(wDGsB}uPocQ8<%^n+UL}3aed|i-j=Z1!ZSM(j|y7+j4$a{&}rLq zl{fKy7K<&b>INC53I4tNnA95AD=0ZfR(JKR&^)YPaX>U;^W%$$ih~>i%l!i;Gid(I z=4w`Fd+*nyAd=L+Y~OAXgDmt?@q;MmaE6Ce`HHo{R8?# zwZt`|BqgyV)hf9t6-Y4{85o)B8kp-EnuQn|S{ayInHXpr7+4t?{1=|O4n;$5eoAIq rC2kFUe!4k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&`eJk#}JR>$q5py$^s{hz8IefN^-D2T;Eog!l>po*JKT^!ljIuQ%#cpj4CGOI~W|6 zVq;@-F5+#-h(C9s)3tBnhKUDx{!9Kd)=5q{rd2)rp}jNT&s&Ej{u%#C4>_wS7bsiQF7;6_Az{bq4O1W5r8;_uNcgygOw4CE!m;QRQ=UVi zo4h3hL%Nw&>B2fTW}qWgOI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&bm4UgHiGj9( zft7*5f8nX?P&DM`r(~v8;?~gTrz-^1paHj`Br`X)xFj*R0Jol-(L85?dKf%i{an^L HB{Ts59EgQD literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-to-right.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-to-right.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a8eaa6c84849ad994f7b4f1c86500dc51d672243 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&^%8U#}JR>Zzmh_H8}{l&OfcVMuSKFgTxUbr$e%Dd@UHms=0HQd@-pKH5LhJySX7n zgXhQg+b8QQH=jIYukF*NzLmkIX?}1)*i&D|IlL1-FWkV;cfi>>qhW4Q`BOQkn&&+q zg48+9S!O!P2()O)8D7iX$&f#U8qHKHUXu_Vl&Jc7#dm` zm|K|`Xd4(<85sN*p1KZ2LvDUbW?Cg~4SjyPLO=}~a2rZ8b5n~;5_1c1>$w@ta~7zF N!PC{xWt~$(696jji(&u( literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-to-up.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-to-up.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..93575b99a9a6b9931b5285470cd2f54d4be4c426 GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&<;-*#}JR>Zzmh_9a4~JwU1u^FyRsFo;F#}J9}ETuV}t=NH5m5y*vBy9p^128w4%| zEmghP>K@VX{cpcLL!f<#P@1@g%ZylE_l)08M{d`>e$Mf6t!a~x#)`&SOd8LZT(}yn z!sYqO&v5CH8!s6pT0HmtW5}@FpuT+LH7P%v$_wXmm-;>EkX*s>fqjh=qhx^Y`AV0C zH+F4n(=R++DPot*9#ir2%A{-ex4YYw-b`#-{n+Q|-St&h_FrK%ka5|^7u*E&EQ4x^ zYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)>&^9ozGBEfrJarw4hTQy=%(P0} p8v6Wng@76~;5L+G=B5^xB<2?2)^jtO=PXbUgQu&X%Q~loCIHFJpH=_> literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-up-text.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-up-text.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..80921fe175abe4aedd22db7420e9fa5247e3b06f GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&`D1h#}JR>Zzmb@9a0c!v)`It(9C_~rm^KLzhlfRgkxp*v^ICT7i<&HFu(rpk%I1# zqy=+*9{YR9@!y-y{^!GW4wJ$~yr0kgYi7O`sc*UI(KF|z8Sg#j8XtPn;;Wh)vf*o4 zfW_0Lon9)T_fL2ApF6VQ)8v`DNm86A7$#hC=-skYMQ8!T)qA_0CN2E6kIA7=tz39p zvxR&~3L|&fJ>m3sg$*0{nHbL2omhON?(qypMfp9YPlecOJ~JMeC3#-p!29N9&C6nD z{=Dx0lGV1zWyk-dI!~adR7+eVN>UO_QmvAUQh^kMk%5t^u7SC(p;?Hbp_PHTm5G72 zfq|8Q!GGbY>rgc0=BH$)RpQpr=cg+K)Sv;kp(HamwYVfPw*a@Eo6$UHfqED`UHx3v IIVCg!0IL6|UjP6A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrow-up.svg.png b/docs/templating/twig_function_reference/img/icons/arrow-up.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..28e980440d7fd73ee7d2656aaaf4f75b0c93f68d GIT binary patch literal 434 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&@@jM#}JR>Z_jV!Z8i{axX7<^d&xQSAS0sFtjFqR$KiNmS`*8hCxKZ=t9*J*NBpo#FA92k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FA6XE{-7{$FEM^pLHle;%I%A=p2{VDkU4b`IcT1f1&kqg+go%t9rQkbiUjgcE^Q3 z7}o7;aC(^_&e^njwzuPczMYZxj=`hD{NzT)NO@q(#pyb0xX!t7I+OW8@}#{hf=n)&9SWNrP{kFh5+W=AZ1aO{ zh8@-{hH~YlQrU{@+Anx#JviGeRoG$3;kV>UD%*bJLT}?MS8ROeF=`Yg35h2aXj%72 z8ip-9#LHRuZubKPsvQH#I2#v nPge-2K?80>NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zP?e{PV~EG`w^KIqHYkX&>R;F;VcNO-ghSsWk#|k3hDsY5=53r9F7%G;$Nz&T*bSxL zbyo29|Ltm7zqd-cs2rEp<3b^QIe8al4_M)lnSI6 zj0}uSbq&mQ4b4If4Xq5!txOEG4GgRd4E_sGU5BC}H$NpatrE9}K0jR{pau=N4JDbm csl_FUxdpiO+>GWq3)I8l>FVdQ&MBb@05jQu7ytkO literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-circle.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fd219c448549071f95b7c11b4c87281039f09c96 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FAOdE{-7{$FE-9=r7_Z!uH|5prvywBbReK?~w_MFSD)i;0W_t+gjgfswQrw!T+D_ z&C3rt8f&(gid;BQ$$7-ZdC3kZVPi4t-PP4^S|9lTy{pE`7 z1%v!kQ-kNv{b_3TcFnYc$JsMwS#8$Mbky7OHgorhv{}d652u%~IG%4ix$mc^bXC)W zP**Pz{&8P|GEaNiKOB zmxR6~z0<5&J0-!#|AH6W)|}(>D;~+d+P9-W*`95|^SEEVyzM(~$47BD3A9G*YA*UR zyL%DaL8d#MEW9zh*yQ(om0{;&SNiczCT6$E>W52KIPA`UIZfe4*J8s3h^^y5nMx|4Y9S(O9OeX5AdTCgt7ojSV!wjxY7d;e1CDPzvyY%d8K{7B(6W5aVDxM&$T^Dn8p3o zf@QPAlk$%44%kvx@if*W|8WiH!A);@?BYwMKi37gEo68fV!CaQ^3=JmZ@2YL2~Y_v zS?eC?`tVw5{`*c(rONPkH@2tSPwKleHQ3dyPW<1c(_i%8@)yi_c)e}oj=R9PS1oak zC`m~yNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwf481_o9J2LFYpu0zp~o1c=IR*73f opP#M}P=f~ChLX(O)Z&uF+ydNsZbtK*1?pk&boFyt=akR{0GARoc>n+a literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-full-view-out.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-full-view-out.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe9f40a1141d437a08c9e07524b8170838dc758 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>l}0#}JR>Z>QMuH8}{h?su);G?#bQ1+RyS8yQYdsM8(Jz?ln;_q`Ln zKYRWgoj*^5m&7%Pb3E$z*dd@B;O-w#k$RAuW#Pw1>lxJTShvL0a8)#mFI!=(dUl6j zI(yTFXlscb+VyA8UMlRdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?G0-+Jure_CFFbV}iiX_$ ul+3hB+#34)bcKK#G~hOrWag$8mn7yE;MQ|9n&&J~4}+(xpUXO@geCybPNUKQ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-full-view.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-full-view.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..15fe5fa3865ebd7112265b982562ee6f4a7d3c23 GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&@oRJ#}JR>Z>R3%YcddV;}=j9R@%IBiS_#fw?E0*bsjttnf%D*ROtivESaj;E{~31 zx>w*AEfw`cJ#bIc`TS&xc|ZI-h&taHE}mxcAR$U@Kovai7(rG z4=r>PxD-(%CX@Uza>23vbJ<0&OE_-aVkL8Ulk&l)JFC^-9AQ|Dey@3R4o~0s zaSy}hcOLSum}i#(eWY6A8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&klev<(cb z3=IAYPhE$iAvZrIGp!Q0hCV-CA)p2gxD6$lxv9k^iMa*1_1ui+ISbUo;OXk;vd$@? F2>=Q1r||#) literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-inside.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-inside.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3b7ce74ddac0cca31dd3da9b3ee295acb1f77fd1 GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21Z6t7sn8f<8P6(9wT2rT@&uF>#!$Z?*ZbsSSOP>SQNvt)~@A2Ay<$bvOxyigWjGWMz#FvRW|)EzV)^V0K-SM#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I z8JJs{7-$<9SQ!}n7oNHfMMG|WN@iLmZVi2YxPnaO=4l&2tv0 Ohr!d;&t;ucLK6Tx0KfqN literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-outside.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-outside.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..09961faf03789692abc910402cb5bcd5df5daf7a GIT binary patch literal 554 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21Y(l7sn8f<8P-r<{dH+aFyp=qvh(NGqH2ibH1Ir-yf)iPKXFoSh7wjJ>p2j#~X}W zUoHz(pPm2ve|~yS|3iB*F*jEuJTMmkX+Q*)~l`jG5%4 zQvW5LAd!-hcD zwNI2+JZz0SsI@>pV)e>vjdwoRe~A6DwUB-GlRmRBBZB~7V5ye4MwFx^mZVxG7o`Fz z1|tI_Q(XgdT|=`FLqjVAb1M@AZ36=<1B3sk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F5v_E{-7{$FE-5?>)6p)zJ{*5nn<>v$geBg8Vnv&KkkQPA@6S90Rkr*9p1^+~vr zFxmXY8h53AQ@55!ik^;sxAOLsg+|4@%KqN&vJ>2XYt`Gb4I1}EF5VYQaE!^GQr0~q zH!vo1VXVN$)p4^#<)cN;cLcL;bw4t*s?Pr2&(Mtep2MsM{8z7uKYXnJmFltB@2B{+ znbuV_q|dXu!eWuflP`7j_g3rOJjhATs9}fVdPPN1}q9i4;B-JXpC>2OC7#SFu z>Kd5q8k&U|8d@2cTbUSW8yHv_82lHWx(-D{ZhlH;S|x4`eSW$^Kn)sj8%i>BQ;SOy Ya|>|mxf#uK7O028)78&qol`;+0ORBqP5=M^ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-reload-user.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-reload-user.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a037f6c17b5193cb656f00309ec1d0f1d689a495 GIT binary patch literal 751 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FA;tE{-7{$KPJ{^_~(a!v5jDkC^e&8HX$m8T@Ec?OeM!c0pd2YOd*by%_C|=({I^ zS?XA}uYIK~^0w6_T6&kEpext&EiW=h#RL&-XQP zA3yhBtm48d;lOzHX*?M_*!UoXBYo9P z2I0&fA>O4$X~DMx#2h%-y;iO}KIe$G?aQ67Vmf~9WOk@uC7HkDZ^f$B9Erx<3KJtH zPA=DJx$a~!&Hry&i@}_!jvSNQS_7O`YNohH?AJPbH7_!=eJ}eIP4cVl{e*QoA%lG-wUT7ipV~&;-1>sEwPE`OD6BTo{`Oa z?9J+zUaJ}S_k>In-dCCae_6}v>lO!+g5`C#@$WvR@Lov2#$*4!c7MBO^?AQuEqq$# zE_XBIgz41MMD@G+-15>n=ch!?xTLgyr7^RRV&=&*SEZLc2bKwF$uj&n+}Oup>tqog zI(5s-Ka-ks7}|n9=gh7&n0iZX6T=EC;X^A~mAQ6_gr2cnV_s$_-LPmYpK+nL`His4 z>cMO}roK-@o8QW8zTdk0mq^TycW3r%?`Oz9@|^D|)8a~CjH{NoMwFx^mZVxG7o`Fz z1|tI_Q(XgdT|=`FLqjVAb1M@AZ36=<1B3sk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F5Z^7sn8f<8QC*_LB}2V0(}+D{jUp82v~oQp~WcrDcwttrDxOtx$eLP>@2@C55Gr z1S^`Cc*rS#@oasvMB&6HS7Cpyus+fE^LVEO{>%LKX3o#_XJ=afpO|!O`Mk^>#mRpH z9+j%+9SzBojr5(p#V4l8Ror;l=Au=Reiy`@&W6=hK5%dkj&(l2aG`+PuFR&lcWTn# zl^XrtnWyY3aA@mPA@$f~MV+Obw>qc4;&`}cMNjSggVrC;MhALqe63uyZ<>37{@+U) z>smJdDnajO! zvd7N3@2;pS_IRh)9W4!Ao&V(3-=^9PlV5MUy!n!;(4h+p=e6xx*2mm@r^b72(hZZj z)7~86?tXA-$*SZq*}og7`mYfeS8rw2S6G7^>bP0l+XkK20s52 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-right-and-left.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-right-and-left.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c5dd77957eff67c41590f9f1b4aba6832bf52929 GIT binary patch literal 478 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>>G3#}JR>SEuadJ!Bx@Hh;3vES?D+JI?W~3{K~cU`S;WYY^PTboxR-z+n~(-w6|X z&K?cx*ztPJ?|aWbpFeotU29!P$(o%l(V-GNxfTu=k1Jh@6gU+ew`tQgAwH7>eV5I* z3q3yj%eCYv^JCK;UR8c;blm>iyb<{9`ZRKm%omZ$wtpQbmVH^3di335pRVB{@~0#p*uTH-^w`7dpiB=91hX$6^9rvTsZpX!FEFi z$%LHsEtWssfWA>Jag8WRNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If{K2HFM&Rt5(D zg{Q7V(U6;;l9^VCTSK3pt`Jaz2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2FA&rE{-7{$KPJr>lf`P!2005l}H(r(l!>iO*%;}EiGq)6@pYmZH4k1f`SyHE-5U1 zBv`?ytvTs9M{SUzrEk*&T`3#QBEx?>%L8v|Y`*&L%^XYX>a-vEk(YiS@(wMpllrIo zVV1CY(w;n-NZV@k=Hf zKU`%J+Uciu|IaD&J>QnLyk>4LPgt&TbEiO5rNbILp!ZbYq>|zNy@6_T0QOXWE$~+}#f@X)NW9C^a#j>c2*`-tW}B z)vI@XK7C++_I}3O)AsK0V+j!i#+Yh}YeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL? zFt;)>&^9ozGBEfrJarw4hTQy=%(P0}8v6Wng@76~;5L+G=B5^xB<2?2)^jtO=PXbU NgQu&X%Q~loCIFwu2;~3( literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-switch.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-switch.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e92e6c8ddeff8131eaeb688bceeceecbe6a925 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21ZFw7sn8f<8QC7^GOj80U z{{iL?EEz7WCl#jsdy~g}JC>!%_}RU=*3Zw)nLGEX{AZ<&iYuKj2(!()%K6PTwkvO1 zQi%Vext3;MX5BPj(|>*Ux(^R79Dj0P=7~sk=Yq%&?Z=aHBctW2x2IPe-WfAVIGgj~ zuhYi2mhNLUce3~ux9ZC|<^t=f{+As%?#{pJw>s|N-ziFaH$BvmpB+>3^&yh z*NBpo#FA92 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-synchronize.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-synchronize.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ddc3a75b0e48e8f46364ef3691e570c65a1e183a GIT binary patch literal 579 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21a#H7sn8f<8P-J`W-fqXtkenAYfVCf|A6~2d31GoMQ8q@3H@%{=EOsgY{Ec|L}=-w3mEfP;7h2;5@VM#=(RW zSw}LKiUsy_tzAemzabpDV+3+n@o3w&aVXEvQ&AO2vLv0YN|dFFr0)q9T5y6tx$?QL!Y?^pgG zp$FcXHS|m}=L=?(oIZ!?_eSyhd&i!=J6n*wv-h;k3oG^KVv5H~-9*j^hQ8pr-?^pW z+?m;d>PnaO=4l&2tv0hr!d;&t;ucLK6UL CqRj#T literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/arrows-up-and-down.svg.png b/docs/templating/twig_function_reference/img/icons/arrows-up-and-down.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..73ef988d02a40aa28791f15a753fd557582677b7 GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&`wVm#}JR>Z!aI@Z8qR(eQ0mM$h?8EyWpLf&Ox!8lXkVMNpww)unpDfm%jL0iAO7_+FH50`vyz7n1r+9V&J)v6S z8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&klev<(cb3=IAYPhE$iAvZrIGp!Q0 phCV-CA)p2gxD6$lxv9k^iMa*1_1ui+ISbUo;OXk;vd$@?2>_{On-Ty3 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/assign-tag.svg.png b/docs/templating/twig_function_reference/img/icons/assign-tag.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..aaaa4a9db7d0c3f0fb081ba833f7ae7d5922f2ed GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F4&y7sn8f<5#a3dNBtI9Q!!mo2g0R34@^6M&bN~)P;+}nwE-RxW^r_591BdG=Z4j?UdDPyb4Kp7S*=?f>Vqdu~3xf7|Qr6zffqpGD+&YL_iAvQ0dA z**EY)ajUrVLZSTK4AOD4Uq5eppd+Xc9=~wC@!86)jBdVK zc`W7&;;+44zVgJgbH{HSEY#f=a8xHDr@@`4Cwn4mMrd&-kN1Llx=P%2-ePy41>Hb$yzR@>U-sM`Cd?n;a;{yXd z9Z^BqdMTy#HR|;aPn-^$sw-?`O+5HdMKO(Gt%p}iqW8z_8(N0Rdn*0IC%V^d^FF(1 z@eJlW6PtFF22>f%ly$r?$&|mS>4%1*{Yg&eHGRc*=f!?Mdsi=A_GtcI{nYrX=7sv_ zTsv0*16;MlHKHUXu_Vl&Jc7#dm`m|K|`Xd4(<85sN*p1KZ2 xLvDUbW?Cg~4SjyPLO=}~a2rZ8b5n~;5_1c1>$w@ta~7zF!PC{xWt~$(69B9H=@b9} literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/assign-user.svg.png b/docs/templating/twig_function_reference/img/icons/assign-user.svg.png index 1e7ca98401e167a03edd0e9520981a80a6b8488e..75cd1f6016e39e593e2ba61fc4bcfd14ef97fe6d 100644 GIT binary patch delta 566 zcmey#x`TCs%0v^#dUgSBc8yH-T{{^V80UDpIEHu}e|vdvwn(4|>xcWZ_%EsmaU`Wq zNf78^)9K;z;t*2`%epl4n$lcXfsGSH{>eHim>rCW?1&5$)YVy|^XBNOhz`dsAEM5r zRBqnA**K!3^|`6>_q)YAp6~hoqkn%_Z2di}N7L3H^4C7L>gDv-pHJ%RqeQOl)M~U= znkaELvwNBD55<<|P_}C=8yMbkCYs#8{d)0-1#@anEKa$xo8zI^rNS@{=F~5XZmYAk z7)<=q!w0`21=eH+CYT57eSs<*w=j=)OIqypUr7{^jX?S?9 zX#cJo+wQK7aZkA9>K?T+r}FXC_occ#&vtHKzjK%Hob4Uo&HkR!{vCVVcyrvg*^y$0 zmVI2Z>$cbN&v%peel{~Rnap_n>#+`jb4!-)Y&zUN_252%yp)5fI|6R(i`vn7cZ2IU zrE(LNeOpakp7L0hv2;1>hkvqrSiEt|6|V)6kE^~~PODuKrygs(=4E9q^M9r~=2Owj zeZPI$^mKAJla#o*uAy0op`n$5xs{25wt<0_fx&;_sp}^1VUh~RBG>1qE5yLSpi$x) sQIe8al4@0wnVVW%l9*e-U}Ruqs%wBn&&_C_vp_uzp00i_>zopr0H;&`;s5{u delta 673 zcmdnN`jd5n3NK5#qpu?a!^VE@KZ&dp6+GTOOB3+U(4DzTRIjcBx=Vj-a40Yr^6|ewvvDB z$3>S}FfD3tRdCyIe)Em;%|Nj0`??*!_kF)-et-5%=@s(RrZ66A5V3Zif6U6gOBufp@B02=(Xx9R z4o2o_RlWJt##h_M;ry$FtDWb7SKvY*0$DzDu3l7dOU2pPm z_3qZn9>$1}Ei;Oz$vtm+B(~j~DV|}@c9rKk-<8_pr_A7F(C!K=I#*<_RIu>KABKd` zi&^I)zbP?I7W&NHklnTJ*_@{aN*}fz`NLT7|KGObiI#l#W*Ty!Xq+6D$z1_rrX-k(I#kei>9nO2EggUrkDQlJJ-22WQ%mvv4FO#ph;Cxie1 diff --git a/docs/templating/twig_function_reference/img/icons/assign.svg.png b/docs/templating/twig_function_reference/img/icons/assign.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e893d3224138d92b0680864a321d5d3591fc30cb GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F6TJ7sn8f<9DYh`X6=>IbNTAoT+U|p8(hCNvab}6dPM!J`|7;s9_Xnn0teL#=HaP z`AplBy#q3MPUbYvn9(5c=957A>sy7#cNKrgx>f%D|K8VkciaCtt+B(q+eDy6?snc( zc8^aM3a>PGUbuX-p`)Y2=%A8=HnYH9@yQ`+XGB%47g(|fT%3EFi`~q@)OhX0C$=^= zUO9y;kNf3x%yzL`kTGZDIpL-a+3~KE#lFT@CANmQOn-VlLoAi$VLWe0V%H zFMaj$_jklMuscWwJl8q$=EXzVRjg0nww)qd(U z<8MOOiYJaU4lh5QvQhv4$scUfFD>14=Z|$ZFdkG(Tq8CTH00)|WTsW(*3jptD+JV_0k@$fGdH!kBr&%D Wx1O8PJZFJ=7(8A5T-G@yGywp;^!aW8 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/automation.svg.png b/docs/templating/twig_function_reference/img/icons/automation.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1ac3a56f7623268da0eb09879d1d673c15ba20ca GIT binary patch literal 799 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zJhP{ZV~EG`t5@v(CkKig|HxmTW3tfYBIhE(R}9Aveqiz`aS(o#uxN&rfbgknjjboI zwsNw^_850_3v_lf#xv|nx+Ib8G=qn4(+!tCXZ@#{nck0|y`Oo`_Iu6zVj%hH{_6FM z&C@R}s~)BMLefkW>!?Xwnd5{TnkcqjLQr2k&y{6iZAmKo}{7(Vt26a8Aw)xS)? zea_)!S9um~XZ#>=<|o6x-K)A*owjT4e|B(jndBPI;)DxF)$T7~3=q0@i_z=QHO<&t zB3{SS{F{sK@O|Q&WSbRrFkE`y(y5I53-0=5|C%Ad7F<5fC^y>c?kVnt7qlugSZln> z&aSFhI7z@Xmpk$1&to6vFe}PPd7f-Hn7qf>NrF}RtF!HFRvUpsvO80zw|X6mKk1Wv z?rrj)i!weB*7{ye5#KP8F=vVCid&z!Cg0?F$CbEhHO~&EmL#zY&%LMHHXJ{c|6J;} z#eb%_^P3s`%vgxr40NORlsCWIoGoouaF~{7H4ohg$*F4xTr1UcX)Y z-1v4$_v@(D@lzU2F05rtJbyNwo3v1TNv(an4qBB^)kPzlJ9l#L{@_w+qW+) zJ2j$0jppS&6Zy*ihT}rES?l@|yUFQJ70P?gGvwX!ez<+kqCN97U;pb=(=!pd9`<)$ zM2UXv9pwYN9_BSgXD*$6#QL?%_5VzhLq76Py{qg2Od+Zzt`Q|Ei6yC4$wjF^iowXh z$W+(BT-VSn#L&>nz}(8jK-<8;%D~{i@YHoE8glbfGSez?Yv}XS6#{C|fZI@#nVVW% Zl9*e7ThGmCp0hwb44$rjF6*2UngF0fLL&eG literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/badge-certificate-horizontal.svg.png b/docs/templating/twig_function_reference/img/icons/badge-certificate-horizontal.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..41be8970934409023bedba4ff1f55d0af87e77bd GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F6RCE{-7{$KPHt%m^+NIR4S!Np^|r>x7q=7N!W+PRrZX5%D5KKqOFr#k$KROT+76 z;0lgytgbH-N`*KdEf8_>W|7s}WwFAW*Og1_s-uXbz^`(TOM8~+s~x;*EqCYtj{o2P zeQz%Rv%P*>$X(03m)34wk`i^zeW9!T^+5iL3!k1&(w`C+FPS($-9qux)y2z{-xP^E z&kG9{ZmLeWvFNR@pgHUGM~l8Du-X(x9Q>!&@czXSHqBp80t_^trf#~m?9^Hn#-elU zj#o>6v%fB3Alhwi{i2nhQ~!d*2BGEFs>_eN?w9VKxW=*c+Ujo_R(Sz#7xz3(YuLfI zG%|kY`^uj+XGMj#Ui#i4CYRFFV5m__+s`Ng%|zT%`YWf zO=VQB(C@$g>&~ah^@7)p{QmtG`a2|5AOM3d6LsN#`a>dOtIGJ$Lf9N8x)uG$>f8t@@ZNu_9W9*+PY*?NP&& z)|R!K+dKq%W}2ySC}}zdthm2i_Lw=tyEV+0lwKM&Bu36wiQ08+Ewk9^c+LycTuaw? zy|Uhxwfpwln2mXkapJq4u-<*E9K@USf&F;WIj*#|(r17Xu3F+6QIe8al4_M)lnSI6 zj0}uSbq&mQ4b4If4Xq5!txOEG4GgRd4E_sGU5BC}H$NpatrE9}K0jR{pau=N4JDbm csl_FUxdpiO+>GWq3)I8l>FVdQ&MBb@03Q%1TL1t6 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/badge-certificate-vertical.svg.png b/docs/templating/twig_function_reference/img/icons/badge-certificate-vertical.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..400395a80dcce7d49a6987399d182df2cb618286 GIT binary patch literal 642 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F5f`7sn8f<5#B`W*-U=I9|`T-Ra;-%c~`x1-i0x@9NBWufQRza>HL?$Bj$=3ojT> zJ}0){skii9hu-~_k`j^4A`Rsv7VJY0KU(*|Ex%FhFayotGFR~R#2(SFA zEj;g&deXf^nzj#HSvn-9&u;W)X{oSzB*-L~C+WcMF+)4sZ&6JvBd@}>HxWO%n77UB zl6|Vp)6uAAoBA~)&B}<0?||usWTrDWKAdTjG)P>2Pj)$=7|f=5-srp9^^nvRt=0{TZyx5h-)}Zstm%RAQFno;RQ|XLGaVCFm3W>mDyo>zOmz*+bq&oz z3=ORe%&klev<(cb3=IAYPhE$iAvZrIGp!Q0hCV-CA)p2gxD6$lxv9k^iMa*1_1ui+ RISbUo;OXk;vd$@?2>`Xd?DPNt literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/badge-star.svg.png b/docs/templating/twig_function_reference/img/icons/badge-star.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..cec43b7d02a8d746721aef86a3a16b9705da498f GIT binary patch literal 866 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) zyql+sV~EG`qgVYq!b3&aKb-F|_T#&FL}7(x)<0(UQW2hJ&0dkE31MA3cm(fiHePZn zcMFp~7|SB4*tE-_U}2s}mS9JoONvvDg!$#1?8}Q5=6COmooD>s{Oqc8(R-@*-7ntv zeO~eV-TnV>@3JzoZL7_gocMU&?&LdX9;N=CGo|vpXKi=%L9xfFUz+Fp+(@`m%_{lr z^Zv7S3(l0s)HA;=-}8W7%5@gRHe%sCkzv+?8<+V$ zm@tFsxAgA+WyyQweL9{0tCX6vTze>ZBYNX%xgAk^BmV?;&P|_wB=y4UX&r}KEp;AE ziz|qX$r85E&zn}*FRjF8pzx?|-l4l9&u_6Db6K@L^oUvfO}(V-RHb9LSi-s@qW35# ztuo2?lF|GTC8&LSmPM{mdY5@u=#J=ni&^cPJugS)&hMDJHI)DDfsXdAd#zpHT)z0O zJEHep)R{Mjc5jS2QpWk`5&fD6e0?v!&i1u)-fzA) zb*}&4m!kDs&(?20_q{LkW9q@*E;Uyo&i~GR$=urz@49Byot2iXwfF8d`qw;MVD5FH zocGz*WBU^qZ>-u|vY}haY+p;PK<4kQTW-Go_u;M08|n9YdVlwC-OtD(^-HsGqht;+ zk*SurMwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M@AZ36=<1B3se; zQ5uR|Nts-;O|ISQoUmU(Y$L~tUYEbjN)g99qB4(Y_4X!YN-1lIg(*7y(J~U-Ipg<< z*msX|jE#4HHu!w+-9dZZ3#swRObhQx+juZK3UIMhGd}rR6`nn={NkiqkGcR*n zf{!nXP2;_2>9pPKSw_a&S&ViT-_(*0cdvTOXZ6bD zezQ2Y_cBF~d=>e>aZhcW z^?%d**_S8JWt0*(*EKW?F*LL?Ft;)>&^9ozGBEfrJaygVbBt2qSmgTrbcGlg7&J;; tBT7;dOH!>$GILXlOA>Pn7>o>zOmz*g=(!oqa~7zF!PC{xWt~$(695O1;rRdn delta 390 zcmdnT+RZXSg_kAW(btiIVPik{pG4M)iZ1m`O#FJ{>+Ws1&cMJZ?CIhd;&J@y6vI3x zLjjlhg1oHa4k9KCTdV{X0w*&U@Gn{7={{HMr3FKWQn-WW1BL>IS#y*$)m(W#ZRe?| z51OzsVrw7-x0=ikUu4&saZD72{U~}Wu_S(Bv0pCCR+TGpg+%fU| zd%>jc)1nzlM_zdp>``_x4t<^8w|yDUOVO}vYbv_@Y8N=K2udz{;V`9jHQUJ}F138N z0Rqnt6>F&lG1co`NT@&f)3&#mDLG2qYn#M!o{8qF`?Z+Q?|c@n5vR6E&wW8g`lVe{ zI)BRkVHP$PtUI^#AJ_hO52PhzRtWBFe#tsnhDl1?NY}t9#L(2r#LUXbSlhtB%D~{4 d_P+;{eVL?`vB-6oxy3L5fv2mV%Q~loCII-Xn6Ur= diff --git a/docs/templating/twig_function_reference/img/icons/bell.svg.png b/docs/templating/twig_function_reference/img/icons/bell.svg.png index 5ad50fc849c1ffbbcb1b0178614da94cd0a60549..51566e2f266b91233503cf8da3511ce3482fe269 100644 GIT binary patch delta 522 zcmdnR{)AEamTas29(g?UVl0&V+uYd3avEw&84EO4Y#%0$kY_f?3m?Y{L4OozB1{9;hh znrL&h^^W!gg;^mV!Z#>}SMA&nk*&A= zx}5!uKvJ84HB)?}oRf+}lYp&!(OgTXH=GR(woYeO#=EWG=+vRP@n+{tr6XOpRGB89 zn#AuuYtHg=fuw+mk_s-*=NypQxZ#Od$JW{NESArcQ%~M%=X7l*JI6)+{8se|>x?6$TG#YWQ3_pKNECqX^9c6`{*n) z)BWlXzkcuk=T+tAe|vCkb2VH1zAd@y`d^FBt4Pi1y?=AZ*Y=J*BF{S(`ZwyfobZ{V z=yLjfk8;b2nG=Y6=bG)YjDMkjTYVB=)5*x`+0wv(RxNRj zC`m~ynQXz#FK(`DXcl5!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10;(vfoh%1m5mQfp-2-Ew7baXrp9geg>1sp?y%qQ;nC$ich;#b zHm?7GvC)pl@}FhCFp4s9vWoxyWxuH^wf2V^^NQ+KNg|2qpB4x7Dn;$PW~OpH4rn}M zlDE4HLkFv@2av;F;_2(k{*sA_Ur)j=ajhFr+RD?#F~s6@>%`Y#hYSQ-ninlv5E3$F zQRqQytqzCorkJU#?mYi{|LD@?nU|Lw`jcU_IeyaJ;A1SV*RCz@$jiyw7;tpk!L7pl zE7cXW7G5bA{}>n4o&9^|(Qgi`LHVkgNC*%UCg`LH)taa@PeajH(M>>=s|3!zopr0Iu91 Al>h($ diff --git a/docs/templating/twig_function_reference/img/icons/block-add.svg.png b/docs/templating/twig_function_reference/img/icons/block-add.svg.png index 87fa0acc8ae60c5ede53dfbeab1499d481bb62c7..dab4b2314b9e1265faa8d0398bb36a958d48b673 100644 GIT binary patch delta 388 zcmeyx)Xp+NWul2=J-YxmyGADauAK}F46i+1978;gznyB$*W@73X3r6(q9)UL$cryA z$%c7v`i0;Zk~~vC3e2cr66T89y7AhK3!2G^hnyn>Hy9>vyLs}=AM5k7KdLWr{pm1V z7G$4vnlG@Ew`R$w9}-&pX*vy}=1bXYmmQdsx-&xHPS=8173rpPzw2$+FmQY>v(jD3 z{DNT?qf3K;IlDzt^3pYd(hPpN#TPCy&t|@qCgtn!`=P~k&V$ET*cdF19GK}H=IAaU zv$XPKb?;}zJ+qQmFzi@%cJhU1x8rXrdl)?vV6c7kj^Ds(@o9h~yg%}!I8JJs{7-$<9SQ!}n7oNIq zvMr-jI2O4+KV2bUfN7MtMwFx^mZVyhWag$8mn7yEFc=vand%x~(Q`AJ=PXbUgQu&X J%Q~loCIFYClD7Z= delta 287 zcmZo?`NcFrg_kAW(btiIVPik{pG4M)iZ1m`O#FHhc8P1<7#J9uJY5_^JdVGe`kJdj zfv45JT44TZxeIc}zaOeLFY?vquyNk=z%ozRjGk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F6HF7sn8f<8QCpddCC`9Q!z5U&B!_Ng&8=N=VZ+&J&Yzn|?Alaj_ak%m@;c-WdLe zW74tn3X0khEY_^9trHp&Qj-^VFdp1^U?7Iirsd12ntgmYZiVpFtU7`9ffe)&$|n6!wk-YM^l(7kq93>K?; zvcL8}mi#cEX`MjcY}P%+y5WhI7vHB&nVD1-Rf;lSV=WyEVq&@X# zzmU0nnerJso(;2GbWhIw7~b)vZUWy8fkTO!#od;QK4$DcR9g7sRJ1-NICA9A{@JVi zVEXKoc!OTw56dK3WzV$+*M@nyTd1|X-BOcjTWG-fJLk}>$3n}tzgTyF>i(O@8|+P2 z+WnfhY{9SC8{Tj3?wb}_KmGo>U;4p;2mf-GRzJP8lP~&S@{LCKzDKO`wK*1BDq~~r zFmhg-`KzaP%}HRmtCqM%l%yncptHiCL&reqfs6hj6LrG?CYH>+oZUJsRH=}vZ0`)L>y85}Sb4q9e E07kd$cK`qY literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/block-lock.svg.png b/docs/templating/twig_function_reference/img/icons/block-lock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea59028f3555194c058b8a320676d1d80bc604d5 GIT binary patch literal 569 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21Z#=7sn8f<8QC-*LF>mIsWnb-n=}{QgyebI;W161y5?c>&Ld(`liO_qleN0%bxP@ zkmNa$F!i7V4^M}S9P{1y=Q7)ieNH`(Joo*#?fKpBmoI<*`@{38-A7U#HmYaAyHi`YN*oHLIeSZ{Y#~G!0SZb!pqCd-)nt*`fYpRVzaQc%?zKK5)O4eQ0Z>fub5vv zg=gv81U(~J_e*n~Sda65Tp^i$R!q)t4#$bayEne?`r&0(z9HxGwoSjMt=;XHec#o7 z#o@X)-UXa}NTPH=W7y z0T_0wC9V-ADTyViR>?)FK#IZ0z{phBz+BhREX2^z%D~*p#6a7?z{nC} uQ!>*kack)F(-i`0(16=el9`)YT#}eufLqVaXr8k`Jq(_%elF{r5}E*#;MXev literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/block-visible.svg.png b/docs/templating/twig_function_reference/img/icons/block-visible.svg.png index 8bd173159193d6cb1d9d2ed46424dbaed4800145..f30658f24f61624115d8224c53ba1309619ead89 100644 GIT binary patch delta 515 zcmZ3)a+_s>%0v^#dUgSBc8yH-T{{^V80|e>978;gzrAX&pOPqY{NwqajVeO*n`Y^r zbXj^KFmKVP^)p#6R`IrccQ7##5!OGVma#%5ctuM2%59NhDq0UU?i?w2Z`yn;?Yqrc z+vj&a+wT7?^8DfY?M|ouXN9=G`+t4kP0`AilVmS`c%$)DGh##2s?{;|taG1j%rLc< zJ(SbDFx~YphwJ(M{n8A5^RJ2Sz5I{)U*G}LLw9d8+JAjnS>nB3OK;cVm(gx7g1_Ef zE5GX3=bwr^%O2^P&ChLFoAdN$gITqcg~{@ybBzMuwwiNCh##8raLMluPsJP)_89_) zEb7!7xO+GgH_h~xVKQZ%zp+h@b!+{u7-rV_bGXy1bXB>geYFz(m*M^W^sUaPOEx6k z+9f&lh`#-j_&Yii>t8M_ioLMvw)p;-T^|>| zk-ON?aqd8@kSYTMgKCLuL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx%HmEeP zGBEfrJarw4j@@^obItJ8dl0PR-ozc?w0Umufl>pZ4yn#1p3@heu(-E%?>&ovfDby} zyFY(6`CL|h;22jTtK;m}6E{!JG~+g$kR;&Zd~s{Z4W7)|O1Ua6`@~u$JrZU~b!<~| z~O4+?apD*DPK3|p4w*GYL!X~+6D$z1_m>KpT32nVe)rI YUS%u_Uo0z511ek4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z(05N4#}JR>Z?72oIXQ~7K76m4r6ek`QuDy6V;$KSTB4>gM=w~eTyjli7duZc_ks<^ zN7`DL4&B%@;p1L)!&{oq(sDtb28)`iH-)x^UzK@Yv1Hl0r5o06 zoyR6sbxkn-RaV;U=(LHd>#pnn@X_X*!O^s`Z`UT})Kb~YS7Oen7anjh(5bjqz%GBl zkxOibxWseoA4+^bHhyFL-C!>i(Dkm9yZqL=IkRV17)@KU=WW>OndZUC{gZM6;x}kU zNU#2qlCAvWxbPi?gPYm)?}f(fDqlOLYLks;^|n`>ZmVYQT;*n6@!t5%`{#f3Ymfiu z|H?RzzjDX%*RREZL7-aV8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&klev<(cb z3=IAYPhE$iAvZrIGp!Q0hCV-CA)p2gxD6$lxv9k^iMa*1_1ui+ISbUo;OXk;vd$@? F2>?~kz&HQ^ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/book.svg.png b/docs/templating/twig_function_reference/img/icons/book.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0b01eed02a026d2a70010b6f91c3a764112af5 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&`D1h#}JR>Z>L)GH3bN`_Mi7J5u6savXEQN?9D;e$ldJT+S?a(a$mT`s?ft4`0y`h z)Qo~e$`V>}D62XIk;@Q@NWqamNUheF>a5V<)RflL7yk z^_*XNm_JRseDZDVTa^?yl~R^z6D?13utxW}y^C>oun=tRvcAUkC*;7N9_M9o_A^5C zPq!_)Q=NCAHrMU3;Hvk|0^bvs0=1knm6{a#zcYg4_GYyR&4 z&~C#h`?Erh$0YJA&{L`nz}(8jK-<8; z%D~{i@YHoE8glbfGSez?Yv}XS6#{C|fZI@#nVVW%l9*e7ThGmCp0hwb44$rjF6*2U FngF!nptt}4 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/bookmark-filled.svg.png b/docs/templating/twig_function_reference/img/icons/bookmark-filled.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0f08b68fff59420855ea203fe6eba95b4723ad GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&>Bw{#}JR>Z>MbJJ**($8o$B%2-}x)JaVTuSLkN>C+H_E?RMds(lUeLxmxCr@Pi-k z%eJ%piJqS0mi!`qwY9amW!aI3lM8x;iqHQ!`lrY8mDb`(whCHje`ks4KVo5+zCF9~ z?&FL3-M<(l9%|2&Szz_>%N(JoO<4_W84dD`X6tf_=GgwR5thARDEnOiNnhVE+X3aSy#vXlo{&i-Dvi@h8_1_(U?p7^vjVMV;EJ?LWE=mPb z3`Pb;ZMkei>9nO2EgL!Y0n5Kw~#+=i0O d+|=Td#M}bhdTvJZoCWG(@O1TaS?83{1OPD?m)!sW literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/bookmark-outline.svg.png b/docs/templating/twig_function_reference/img/icons/bookmark-outline.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee354e6761d99e3059ae5aa95a2d720d7d283e4 GIT binary patch literal 528 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-K) z&=*e^#}JR>Z>Jb?9dZzGoxhT)Y3T$d4ndU(&PzVAU3>XB(MOzn{RHU>K0^+!u%=k1 zrrslme0gTwHRWiUu>b10GyDF}OnUhK>f|fB%Y0shf9JNoHpi}c)*20|^IXC64?H;` zaKiJ%>Q@bt%n#0VtiJXC;XCt^nu$)D-oO5IZU|{;X!5yuUW4Nm>*Le}CKWCRrL-jt zc2~l_uZub3!MOG+qt$_ahGXWr%@d>-W_hs|+z?o&kHzw@or<8!lO= zo|$C0(#G9*!Iy6q4D5Tf+QTOPIIulGk1zUS_ZLpD_q$HXNZr(VBF!!%cBATyekuE_ zBc370pZwPX`d_ugHKHUXu_Vl&Jc7#dm`m|K|`Xd4(<85sN* zp1KZ2LvDUbW?Cg~4SjyPLO=}~a2rZ8b5n~;5_1c1>$w@ta~7zF!PC{xWt~$(695U+ Bxs3n- literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/bookmarks.svg.png b/docs/templating/twig_function_reference/img/icons/bookmarks.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3eab79b7e3fe1fe6872264b4fd38f4775f4f6247 GIT binary patch literal 580 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z21X4}7sn8f<8QC**FKska{S}i|uUBA6~!R>F%o~owI&i>05PzTfeJC z{&m)#<~UKCR|VH!ocQY$@uM$m^P#KNH>N~fS`!_uW>-F`^V`LBFEr2U&+z9cPkWMk zbb&zEeA6BCLhM>T+B6s{p2-Y7Q?Wc(G49wZ?i-?E!av0nLxLJ~Rwjtd<~-2M%d`C4 z8rB1~o3>|9*~es(^1s2JPb1P~?uq+K_vDK&tKVLp+h}Xdm#yXgE9Tn!1#5n7nybh@ z%|7OlviMg9V?Lfl*V&BK5hatu`>&s0ylRf*Gt=GE#6JY?n)I}WVVTZS`L&x&ZGW=; z%&cZ}IGejDzWRj;Fc?)!Tq8CTH00)|WTsW(*3jptD+JV_0k@$fGdH!kBr&%Dx1O8PJZFJ=7(8A5T-G@y GGywo5ec7J? literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/box-component.svg.png b/docs/templating/twig_function_reference/img/icons/box-component.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7977596316474d49f74d3ba8722d544652ef660c GIT binary patch literal 696 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F5v_E{-7{$G1-1@5SsWaIAiwq5@<0W^Sb>O@9utTT3@}E!k|gUZ93i&{K8;PtweL z8OiChmz-pd=|*?Se`$HZ z$IB~c-AU0}DgJ5Rr8QwYoD7e#*Bmp_|7ut*v}aN7nr)FMf7J;(n3rz1n!f3tE)z%4 z3geeNrx?E^zv@e}`W?z()4Z$0Z@rX*$6fU<{e{M&3i|`6-(fD-+3XzCu=a@0$rGQf z8El_1oXLosCuYp>?8~NAnHvog+iy1t zcJ7Omn(*EHms+Pmr|1psh3s)_t_a7vszhm@(>2^K>Unx~X?TX=`Rhkw8n0jPTzyJv z--9ko=a2KGE?)FK#IZ0z{phB zz+BhREX2^z%D~*p#6a7?z{nC}Q!>*kack)F(-i`0(16=el9`)YT#}eu WfLqVaXr8k`Jq(_%elF{r5}E+B{0+DO literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/bulb-idea.svg.png b/docs/templating/twig_function_reference/img/icons/bulb-idea.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c49a5a5d862c8c90e7ec24e63fb31f5192804e70 GIT binary patch literal 661 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VN5eb-I~ z2F6NH7sn8f<9Dy@^^nfQlK zaFIu6_k|0JtP?p@YJv^gzE+9fZd7{IX|$BWeCd-Hugg|Tdtm& zSzs{to`BQtq@}to$9|j+lq#-%@muY?@Y*RClxD5_cyFiwwu`0zcHHoucrItjMlE~A zoF#@=PXtB1Y1+3?dqd2_1j!i5Uvp&kxbUnhP~p+qWFXMD>~f^A)AkbnT}~0RT@y-# z`&0SfR?M5tv0HTO25W0sKkqM>f4<1!OuWoK+v&!td)q>^3wY~xY>t@WzhK|4`~$nM zxPP{suv6sFJ^{V|Pyg?Y<9JwgcUh~t>b)P27Qf%OjO(ZVM{$`mQ#Kh$EzSqVi)x8$ zL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx%HZZU o`uuc-fEqO5Hk4%MrWThZ<`&@Ab2FOfEKm=Fr>mdKI;Vst0E{UGga7~l literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/business-card.svg.png b/docs/templating/twig_function_reference/img/icons/business-card.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..56bc4dec20af0c21be11bb6da146f82d82474bcd GIT binary patch literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfw92T#WBR=_}i;{y^;e3*gxE76KoRNBqqi!mX|Clm~!yT#v5At543ga_O?t__-6Kz zRb}b<9}_D7r{w88 zpFaCh@2==XrJbSYFJD(zu|Hik%TAl)*0ZU{PVL#IFhjQVf(XlH;jp|Y0h5Iyq45Pz z3XiOqqR6|L|KkgdBB851?}Q$=_3i6(Tl90)`t|t_lrNSo)8Nao*xI7H+-y;v>dtRj zW*c=*MOkclBcPkQVfnIU&o-al@-yVzL8cpDQ?8rqSh#=KyJOx@p0?IC$J|$KU_Fsu zuypyV*9X+9)+NPRFUa<4o?AA(&kuQFDDw>Zy!U99~v zS;lv=)_$4ma{Z%@>~{%d>pm=}edO>DyNHsHNhf@?pY~tyjt^#YTyN3L9&+IQ#Pxdp zjxpL3CqKCQ`GI8qJdgZ&oqLM3{$Kuo$oi-}*TGF4Hp==FfYG5^;u=wsl30>zm0Xkx zq!^40j7)V6%ykXTLJSS949u-e47CjmtPBhyQ|3vbXvob^$xN%ntwF<5Z5dF52Hb{{ e%-q!ClEmBs+2V0 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calculator.svg.png b/docs/templating/twig_function_reference/img/icons/calculator.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e68e33dbfd1ec56ed1960cf08b6569237adb0253 GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfl<`c#WBR=_}!_7c}#`^uJ`q(c(z1dbQAIL;1F>&iD_h7`b@;qThCGctz}W?7w(QF zz3RP=yDRo=+cI%cijMfVKYu?zza4dWe*c<{yPkHYewl3^_w#~Kuu7#*Evuy{^8?n- zj5@YHksE1AJqkTSx8xK#9v9y&zQYipDiC67^Oxa8Uv>Wbxxv!!WgO=$3O%rEYOpTH zXS1f-hJ^RRPr9bbFzdW9J;r2UXZM6L<;=Qk6IW~xV2jcSwl&al?fl63MT{>;qgxmH2BpRYD<0N=T7TzfY{NPI%kPhv>s?%tqg{8b5*TKxC9V-ADTyVi zR>?)FK#IZ0z{phBz+BhREX2^z%D~*p#8BJ7z{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zficw6#WBR=_|+@>^;iN$*gnipRPEsW$iihZdqM>(Z?DUu%UZS#<`=qx{7vp1V$N}L z>NsU4v`~P{Fg*F}o4Ggdeq3IdXEfQe_+0tE>T@TL@8AB=>-{R<^ojW=)_IzjItV*n z=-K1zIN``aWzmSM?~%8y#d^jAvsA@5ZvH2sY_)&Oe1127( zlr2Y^HQ!8UdjGcemypTU3llV7es=Qb)IAklay3bK{gP|C(>v}>|NhV1Ot<(;dxgB+ z%`U$xXTB6*n5&k!MwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M@=Z36=<1B1wv zc~U4Ea`RI%(<*Um(6Cfn2GpPdx1l66H?_DVF}DD>o_ZbjN}wJFPgg&ebxsLQ0Bwcq AkN^Mx literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-back.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-back.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f94bfbbcf0ca5fce48d412397455608426abcd24 GIT binary patch literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfw92T#WBR=_|++f-iHH3TK6wmx!{6=$9KM4daZo_TKUR^dib2e-39O5s#ommbK1?h zYv=0~Hyl^oxY*YeaKZ6SX~tzW^Yv#>D^^Z#m`Mo*6KRvjwoSq^rQ?TBmU5u5@ zY>{45KxmGrV?pVLbdU1n_m=W@$Gfwyzf@ki+W+pHds{sC!i)2KJ3{Rmi}ea#Fjnt5 z_GJ4GrYsJ38RqPoqpzn6w(M!`tYldzvz0A@wLw0?M?7%_OB+Y*vCA_I>}q{7lec+B zaMkj?u`=NL!B7)D{oB@A^EZ~qmw#Y$@Rbc|_hsw&)pAeAj_I;UQHj7UPJW%`6CO`; zesJ;K>=O3Lubd`y^prl(o$z_bLdH3tjI6JmKh?cd_KwuQ17TwP?|AM6oAG}WY|)c@ zS0ZT}p~Jw~bip%b&o!onF1P&_v?z#(N-Mn4Sl6L2MNL|L(eHCs1k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfw9Na#WBR=_|+>LvqS<#*dFAY?{0Ep>E{)N?{w9ZURrH5mERZ69J6k3_oXRi zSM~RlEqE$%d!O&c`=7*WAFh19<5`Z?|6KyROuKG~9;(`EQo#D>;EezYRTkyMjF=-+ zKAyh4WzE@AhUrmNe6KWTcu#1&zcn~rGx}OU^)xLD*1xCuUZrp!pZsH{RLx4q1J30& zzH`6co^j%*`)d=olsqf*S#QJV>aMYzbLaTqQ?6?~H%yCp$?wbg>CN|&H)0~qYAlhA z&kGHw9|{z1s);M%`mxYgaaHLH&WFdGn*RLHV~jTxSY&nSR^6_?aHYn7AA(+3>F;Zw z_h9lq=JTr>w~O~(sHu1(UVY!>LnMc-r+&C?QMp^qx`t`r--Z9VeJ?YI+1;sP@pYM) zTT@=`mp-<=wEl>s0x+snOI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&bm4UgHiJ`WE zft7(lWXe1#6b-rgDVb@NxHV{4sx1R*(16=el9`)YT#}eufLl+!4tpg~4}+(xpUXO@ GgeCx(Eepc{ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-check.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c52fccea6ce620bc4f2a5996aa1f999be51a0237 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfzj8~#WBR=_|+-py*F+#@4dnG z&F(w&Wzn`7wWBxCf?U#MV(0`ilgE@BV?G|x4 zcIafcC}`ZSyz3Z#Ec({hxuM79jGd*<_iUVP_fg@sv1at*jVIX)&hjz_Kj;v5uIsN( z=qNZPx#8$?$@&I`FE+DoI18|yUdwocA%QVv2}iMaLf?c*Pwj5)|2ccszMJg<+|_)4 zj0(6~7-}lp`Es{zNPV|(?m=mW!@C@Hy=I90)3&YnCX{j0MEad&rXl;)mnDwnj9;xA zTUZOr8(XXsQlwtbmJkr#t?Vd}_qH`gzaTI`>&1p{g*PD_M=Wz&o>zOmz*+bq&oz3=ORe%&klewG9lc3=ASu=1HMw$jwj5OsmAL pLBmpQ8Bl`;+=i0O+|=Td#M}bhdg^u9D}j0#JYD@<);T3K0RUOz+-Lv* literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-clock.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-clock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..79c343fe8d5466d2940eec70c65eef7ed3918714 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpMXyi(`n#@w->{XA37vuz&DRYH!+X@j_B?*U@#Xb7kg66@I9nkYQz^Q6i$!9r*fH z$ihsb`cjoMv#wnGN!L{+lGu7`dhi;ZGwEO(s^WEcM=R#kO?OW~& z99s45&P~CxEo&_W%2u=Rw~BkZ#t1tt*0?3H{3Cabc%1Z9j(fgxb^hH^w^{kLwjYjO zuC-+A+o+zvy;WvSZbEmNW}B;LJc^n4dAjk*l|6=YkK44`hVQ-NU1ayZc&fsO!v-ta z4p$n=>e{yV$-c^*YOfb_UDIl*QJJ5Z<8iY#vo*I2j+FUL6ms)HX1%GBAitnJ0y!AvZrIGp!Q01`SKKWk3xYa2rZ8 db5n~;5_1c1>#5gauLSC0@O1TaS?83{1OV^v5%mB7 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-discard.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-discard.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0deeeb3c295dcb4b88bcb3e5cfd2250ab756f554 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfic?C#WBR=_|>WVy_g*Zj@55hYjWa~J}oMpEZm{+g!58{GDlfv@Gl0twuoEmbJr%k zXJ!#$idw0eyLH0ujRo)Zwtvt6Zk7JZb zD)8vMXK)NCD_G95uBiH%|GdJ|cZS|e3Uwu?A6Dmkkm9@PlFGKD;su9w8Mz|{d%aJpJVPXfl68&cptHiBA!%}S-P=f~ChLX(O)Z&uF+ydNs>UG#FfqED`UHx3vIVCg! E0H=)P$N&HU literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-hidden.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-hidden.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..20eb404b1108f017efdafbc07ad28f32cb5935f2 GIT binary patch literal 727 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpNE|i(`n#@vB#@GeiPK*dFAor#Y)c)(C9iS+S9GO~P`8gG&seIGTD{a(TqE)K8ct zt>;LZ8FlF<+v29yTahj?b+<)ap~Z1qX(YX_rA@K%l=!ee?!Fi`m)xXA3=Nt#kyPF zFK;Q_|KUnk6K~A6tFHBTil?-umT$Q4SN=~@vFDk@qZI;aR_@HMAH+>pA1dogh>i%& zK4S8?J^%8C+;hwl8JV(ARx3Wsb!JXnz0AV1LRb$gmFu+{lRzoUhCzu zGhYQ#UM}H3$gEhUAr@+7VlyG(Otj*e=x@#yD<374rT=X)c~*NqaMxDrCVt)8X z{L#vL6k5z*#$0xq@oMG62#+kKJ{E75uUd5d+=4fYZKGlzq<`mX7j%Ec|DQou z@WRl&Jc7#dm`m|K|`Y8x0>85l&S z%#%XVkei>9nO2EggNCKrGN1+xxD6$lxv9k^iMa*1_0;RIR|54gc)I$ztaD0e0sz(# B7(M_1 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-number.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..091a20591690cbd5c4a20297c64a70612ff61dfc GIT binary patch literal 610 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfzi#=#WBR=_|+-a zm9<5bW{Jj&40lI?5`oV$KC_{2Dw`}1 z-lhwimguq^ym4x&NbzKg<*Jvb3I%cey#+D%5;IEL-v0(#;7>9FHfcmBL`N46sP1$B{ zc^n8%Qj&il%!^<~igl?Q!X12$w-nX$*No3Ua2;v)8w zE#m2qEJFE$4lsUyARywAc!u}GuVNk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpMj$i(`n#@vB$tGlUZ**gnLsTbp1QIKg3i*+x-Kw-tU(%_V~EUXHAqd3}qT72YX5 zQj?s^vM@SO;~ih0tQCi#wZ^uNgoUnA?U!o!)SkU7+PPb&={$RR4gdS!d+LAwcyBoA zWL)9h-y-23J+8V*Ui1(+v+PEsqrlQ$cjG&YkL*8QzW?pPjnB8X9J*{Y|LwkzLp!Ud zRjqybXhp5b-hhpLuJeUHEnl-hamQo5V}HGl%@<=yR-I*`#uDSQ` zHbn5LvfTUiXyNR64b1)*PZ-I_DioYuVmz<0IIgp1>#XR!Rh`pW52{q$$xJSup|9*g4 z%B0+tU+%t7Jbv=u^~$sk_tIs{#oezqS-M7iK6c(|b$#1?#hu#~JUcZm0^?DJNM zC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{7-}0BSQ!{Zrp%K<(U6;;l9^VCTZ4wB m+A^R94Y&;@nYpROC5gEOxb@WQuvY^0FnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zficR{#WBR=_|++Uy_g+ETKC8HE|~B&y;_xVvf6}0;U3AV9A%lhM{gY$@RnC-75bp4 zqst`5m@5*@^>3kL;rg@x&iSRK>9V{(5Vzw_^|L$1?XC6l#kXFWRmW(V_A9@-v#a43 zhm-rtG69zO+3~iu4O^IPJ?= zH(Bw5>y76O5swyE)N?zou_JCL6+D)0nb@tn5pI6pCu(5UBam5cV5#MrlAM)Qi_u)HX1% zGBAitnJ0y!AvZrIGp!Q01`SKKWk3xYa2rZ8b5n~;5_1c1>#5gauLSC0@O1TaS?83{ F1OVUo>mvXF literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar-visible.svg.png b/docs/templating/twig_function_reference/img/icons/calendar-visible.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..68aec53cced0e7f7641391c9c4b4d4bac0b1e12e GIT binary patch literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpMd!i(`n#@vB$%XNv?19Qb(tZDl9dP8Xi0xm}jC9hk(TmU>N=5L6Ot+%m1K>z6-= zkhJKfWtYq*_%&x#FA(@(E}>(RwY0S=`Qg3wXYbuzCOC(E_vt+|-=8@*+x*Y>pmSHx z?R?_t7G89@BiwaCr+}LAEl)+2$j7yo?>w*XUYlc{JrOWrYfH}}I;gSo;lXKc546wFp=G}lLb>e(A#PBR;PEI+cHu~RmAhpyEf^EKNA z<_4XUO_QmvAUQh^kMk%5t^u7SC(p;?Hbp_PHTm5HIYfq|8QL1fB2DHIL4 v`6-!cmAEx%SgI`pYS4h&P?DLOT3nKtTYy_ny$*XNP!EHrtDnm{r-UW|Bz_*{ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/calendar.svg.png b/docs/templating/twig_function_reference/img/icons/calendar.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..b3f5d29a4d2dd0149e7fe614d7af14a74480ee83 GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfl*CN@Vp)S4E= zp4i6f7{s!E`i03ei)Wqx_VN7I-EB@!rCv?DTrKz{=j*a-DH~t%itAnFDR@!mR(D*~ zswr9h#wWYz`f!0O%06qjo9^y0-N0yPcul;Ai%Hq>{txNN4_D7$`D$h|2lrwN_Cnby zTuUA(?<$E3@t*$1R=4Z}hgCOQX;JGz7W?N1W2YRLwCw2Wzuar~9nj8jE0|?j^UmAb z=H{`T8z#gRccq{GIWt%HcptHiBA o!%}S-P=f~ChLX(O)Z&uF+ydNs>UG#FfqED`UHx3vIVCg!0C`!k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfw9EX#WBR=_}eS?-pYX@tRLoY_MEQM#B%VE+l92X(;BX=-rBnM#!t>qmSG#jnCjS9 zi$vdw$V*NX6?IW{;)vd1ko<7Q-1_rAr&!6$AcfZ4Hr@y1w-8 zq>yJ}u}y&u2_f$*f|WMvoqD>70tDc!n`VqMh z4eJwM=I1_{{nqF6DZhjrvf+|3yU*Mc>`dDepmOQw@=vn=WYy)4w%!b@**t0Wk)(dV zOU65YPdXHPd)}R&Z_iDB>y+Qc%YCmjQ8QM5=LYFnE3Bf}EVjStPJJ$san|_*^P6gc z>J9T(UR8Oq=)LOQy)Tw;y~QHDOkW|^|C!>CR@>~Cd1vFIR{Ivb6uZusYgN)4Jw5b* zTZ6(y(<>#@-u-_yZQo>m(SrQI^AgFn-S1W>@;?0W_{PQ+e;&7qg#1qa`ccU2xB0nq zem9M8F^d1uxLwIx={{>}u=}ZVpPqG=F1jTA|8@my zRdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?G1N9Nure@+OqnNzq9HdwB{QuOw+0PMwPipJ i8gLs*GILXlOA>PnaOk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfic?C#WBR=_}eME!G|3L+UBPy{gz(zB7skQ8QVbtnP8qp`*y4s3Z-tGH-FE{U@e73XqnypQ1-W!E1KjF0d zU+h7~@7^!C9R!o7iZpaldu#lzN%J zlBt|&uJ04)DnHS>aO3E+$%gqe?^wBCsd&OUQ&mbqGU350@f)1VOr0*v7c1$x&6scL z#4jyj$l8{(Xm!P0MT1n98(%(&vRvcS*R>W+W7slve!z!?D{LBGtWNpjQOD|G^mA+K8E8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&klewG9lc z3=ASu=1HMw$jwj5OsmALLBmpQ8Bl`;+=i0O+|=Td#M}bhdg^u9D}j0#JYD@<);T3K F0RRs!;12)* literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/car.svg.png b/docs/templating/twig_function_reference/img/icons/car.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8a82f081daef28466c7c740b4164c5692c689c93 GIT binary patch literal 637 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zficn3#WBR=_}eSC-ZFtAY!A{?FRL`!JKWFN!qcc`+ zRp6dss1CZD@~$NKra?|Ys%KivP9`P!@3`~U;gD1?Le*Em3B@x+k93-u8J&l^*mS}cR$^ZVu z<2NS>uUyAHal&eMp_t0m>ZJ?UEf0Pxw*HaOf~DGDPaoJGbRk>*%&#}y0cmHBT{Sy1 zdyC-S8yZ{I&()6zIkZjWxL#q#!VUb~e1$J1R=&+*m8>#|yW<(t99K6#;DhpVsm9%1 z$L@;$nQWNhsdA20S^L`Ys7W%B_e!Ji$$FJ+MZwsE&;UJ2C0 N;OXk;vd$@?2>`H(@a+Hq literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/catalog.svg.png b/docs/templating/twig_function_reference/img/icons/catalog.svg.png index 132651904ad0e5156a79d083b622e009b78a0032..d66e91e37de556cbd7ea1f8c6d66e79f73c961e0 100644 GIT binary patch delta 611 zcmdnWGKY17BnJxv1H;YYP4yEE_3N3EyxmU);Y&;S3&U;o|i z-|eXj^|{3k>Mr*?|I+G`r+V5OuH>KVW{Mox@z%D3<)=c%sgzeu30~8_EK`VRSSjT2 z{*A6>(S*}yGiT{$?aO|d_4T#2p~JQK&mC7k3S7Qz$8Q!mF}qp*-n6dk2aX>~+}!hR z_Q9IW1=?ZVe|g{B)_zpI?T%0XhF6UWD^@R1tLHE}&G}c_$T6VX)ux1ZPrpgU^L^>h zx__*G9(D8}`?3k!nAydbZl1`XoMY0wO8jDP<*UOf46o(f3Xd;7$q@HT>}bB4t<&{$ zt}l%R-|yhg(n`)SKeFIeaQ$_$MK^USg-Z7n&0w;aD4zS#_x={yqs3-H46)%?w;H}p zzw+VMS4Ot_=Up?VUo-yw=wpRa5sTE{@a5Bes~3mJ-;CeaS^q^V{!{(K`CH--epz4M zRUK{%j3Lz$*NBpo#FA92 Culjxf literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A|${k#1%*j%cxNi0S&BF zG3N$SQYArt!3^B8jEkk1i`qFJ$*|tp=pZiWsF>`;Vw$ZdxlUsnP!(g6x4R2N2dk_H zki%Z$>Fdh=l8K35PeCkM^afC9ho_5Uh{fr(m!pN76a-iwC`XiBys~BX|NrgVI8I#B zc@^^fDEq!dJ{=~9g+>==1oiBk!nZ<4;%eUehKY}Q*abGR&R}N$C9zm`f$57&c_mhh zS4HmLHLKCS`KLwCtcFL{0y|n*CQM0*J)7n*eIrlKNfr~mNQHS#ZN3Xwcd?Wdd)mLz zzF=->JG=Ea-zS|nnt357dCCPk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfzjR5#WBR=_}eLleuo_dT<0qaxhy)M6vQ<}L~+ppFj^BnZt_QB z>1shGmyXI{m+tbG7nfGIa}@m(cACR<#j)gvqT;51x=u0C_RcLwA4cz4%Fc7-OWmfT zV+w3X8$6|Sp8uZnj`!`_h5CPF6!RKRI6ZsAV6ZALo?S6+jr_z7OSm2OSMhCn^_@#3 z^K)y&6lFgFCAI|n@W(ugzn&_w-6`Zeux>Ha0SQGnZKY}79v!?kTVUx~>FaZuEu1^F zS2qc4ZnEs?KJ5EzeHg2v*p}kAdW literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-area.svg.png b/docs/templating/twig_function_reference/img/icons/chart-area.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..eeaed397dff642558503445ff974226c5f4241d9 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Ueq z^x4zJF~sBe+ewB(2OUJ(>^Y}4iF`RJk=%36l&AF;Sp8wv!~fiiCb7Iw=8%)+y}Wzn2EmqN z%D-zvZv;McwN+y}_w9Pbtu4E@RdemQQNPBeA@9D#gsXkx2imkQFYnl$m9cX6niw=yx*HZZUBQ;SOya|>|msn=nz1nOb%boFyt=akR{071~Y AaR2}S literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-bar.svg.png b/docs/templating/twig_function_reference/img/icons/chart-bar.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0cdf6c116872f703285cedde6ba478c67893cf GIT binary patch literal 519 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Ueq z^xD(KF~sBe+o}8c7##(U)xVA}?sQoy*y*Adm}RPTv6AWR-UFdh?-wi%ubiQMMXJ;7 zkoSZL)|=69Ha0sYF8h^MzHjbNqnWMyHQ&#+oHd2VYQsa7N{xi>eIIojTNL(rU(a~t zomh8`W!aNn|MiAkN=Id4?Ue(j9hsSwF5ENohse~W2MOrWCrhg0 zR~GB(E3=>P{d7Z(;|BNT_0g8Gp_Wxsc&#=qPCL7(*F59r{tt)C*uJk%dI$8j zYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_v@$TaGBMOPFt9Q(h)kI$g`y!hKP5A* r61N5oOSNS{4H|G8N-}d(i%Sx73vlbH*I};&>S6G7^>bP0l+XkKjKs9d literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-donut-element.svg.png b/docs/templating/twig_function_reference/img/icons/chart-donut-element.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c98006a632bae5f68226eb605d567798d06ba5c1 GIT binary patch literal 809 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Ueq z&+F;p7~*mK>QuuFkwAgA{kJb47HFv`2-_(Vr((F#l8JMPkDyYMM2DkFs+6f~5QpZa zjMS;#)3u&Pw!}<6bwKo`?vYb6Sqd6WEP|p*sde3Rt1I*K&FAz!*njrinRE7^&%e3d z`d@D68IQ)mBho2lM>4-}Ni`F2dNb>}*`i|(<|kRN=~(Vt#~fh%+OqZYW$!Hlk7R?t zC>-&1FK7^m-#Ke;+!m|iWmYOH3XeaMbA7V(c_r%s-ZCSuH$jXK-p&-5|A6y)Lm=O| zi4`8K8lQB0_X=>&OW)<})DzK>`=qJ5hV#ck?#+5Z&*d2QGgz=qySrJpEh6#g`uXl1 zk?Ge3ljb_Aml{W`3((nr*U_HAce7e0!<|PP@?8Vslfim$DLme9^o)QT(IY}nN){cQ^MY4 zZs)oR2F0$lP{Bw0#OFJ9WGX2sS*L~0S7;ab+*!qY>}7h7Zp)3bi<&Ky*sDbqKjrbA zoc7u*rr~=>?~|V20!b%7hh#>4lAAoQo=@@ATEdy%M hfZI@#nVVW%l9*e7TTi_XdnHg0gQu&X%Q~loCIBz~JGB4+ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-donut.svg.png b/docs/templating/twig_function_reference/img/icons/chart-donut.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f9992f3de76b8eee2117d3adebc2e093aa28f329 GIT binary patch literal 716 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpLSUi(`n#@vB$&<_QN1us%4?x$O~OYe=S!Yu6h#FFA$YmqI~HmiKcA`EuQPe9FVd z$*SuEo5_}y1%f*}b-piIz}c15cIf)+v%lQCJ0@7%esku{9P8re_cs6e9uY6K^5)j( zQ@@wlnteOG!{+U_c{8f3ww+c9FWod{q4&c}2A@kp!k6bS?RUTR>IJ9mm94!(FR!io za?+|@>!h)2L)T%E^MPybYX4)}GN+sM%flG%m@`r*h38}~NZqjLXrq{vpZME9OMXa7 z?RwW@9osvn{?ds%E>(v#UeA4eNT7eS$5D;##+;^#Tex4=vd39n&=1(s8gN>8OH07{ zF8+rq;`V|{*-P|XZe3_mPMi@LyD&auqkf5Twua2X#ZNLGWsBAIma{hXoxhisdjG*r zf8!?Kn)7bE8&@+qvcA6e#HRWu*Se1?d;fpB+&0%qxN&3u$*P4ld+N1+-+%Ca>U-AsmS;sF zFgjIBTq8Edy%MfZI@#nVVW%l9*e7TTi_XdnHg0gQu&X%Q~loCIHQ~B**{& literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-dots-other.svg.png b/docs/templating/twig_function_reference/img/icons/chart-dots-other.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d51efb6e839bbcd90b09f92d8d508a3799337096 GIT binary patch literal 700 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfpLMSi(`n#@vB$%X9ow0uz&E6likFr+S0UQvG?&s-B-#c|6@KGaa3>7iVKl1RyZ5) zi2P%?FX81H1re-=6q$$zuz+? zYy59*c>nuE<eGKb^7dH$lkatvU{QS6UU1zjS1}M=M=jOf3KBW=D)c> z>+#QMqm9nt2dbC9<@xmZn!4lh@Cn}@O;WIk-`3O|_u+)_o`Pe0q9PmXV%YNcUK3qC zP5j5p%t_`pdinvyg4t<0iwhG}v|66;J-3Tb?pHGZ8By+#qq{nXBzr)t8)V*M` zdg^hB^t$=std%x3*;)a@EZ$1qoHe(bJWMB^^GOUzh!b$>U^&=!lXI`+<>qq}u2;|8 z-Z9U-YBFopts7r&>)opSk8tz0Kg~b5XJ^fue`A~JMqu=*mbgZgq$HN4S|t~y0x1R~ z10z#i19M$Nvk*f=D+6;Y6GLqS11kfA$dq|fC>nC}Q!>*kacj`9R9gnrpaHj`Br`X) axFj*R0Jolc9rj9~9tKZWKbLh*2~7YV$PTgq literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chart-dots.svg.png b/docs/templating/twig_function_reference/img/icons/chart-dots.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b8c99c8e00c8f52d2ee13721d107e2d4fb039d GIT binary patch literal 679 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 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chevron-down-circle.svg.png b/docs/templating/twig_function_reference/img/icons/chevron-down-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bc8069f92dc1ad7a00bfbd336235be6141c58576 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfzj8~#WBR=_|>VlS%)12TJ3LpOgJSFv(rae{Gj4;gRH#|ZolBUB+Ij|hT;3p#^9x# zT?aLpHGLEk)LO$Xd1;?)DrK6vwyf>@v-0$Z_fIdl`l$H$oQ7z-ip2BU_y1-tKhjZ} zw5;}kTp*)oF*McA-^%|J?h(82?@Rhhcg5-tJq4`xJm-tycptHiBA o!%}S-P=f~ChLX(O)Z&uF+ydNs>UG#FfqED`UHx3vIVCg!0Ixpg+5i9m literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chevron-left-circle.svg.png b/docs/templating/twig_function_reference/img/icons/chevron-left-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d74d70a37d02d80f9150569c23d50f6b60aa987f GIT binary patch literal 647 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfic_D#WBR=_|>UKhAMwa(%9gb&)PPanEYD5*!PpEBgFuRq%KVKo@ zh6l$IlUS+Q*@ib&Ci~Q}h|YQW?oRQue`h6se9tzlcvNuGR8EgIf6s?=&ueb+8eY0> zINLH|_KLP8Dl#4(+1@R-eDUGuBpFXntMzmUo4D@ygIDwBZZzXAyZV!%HTLeiUY8f4 zffB-R7%r?0nh za$P8XG}ZmV$r%lwba$Da*dN&ZCx&@1_v)DeYHK zV_BdwfBmWFeP{lO*S$>tb^0r-k@7D0f0tg|1jdAFiEBhjN@7W>RdP`(kYX@0Ff!FO zFxNFS3o$gbGBCF?G1N9Nure@+OqnNzq9HdwB{QuOw+0PMwPipJ8gLs*GILXlOA>Pn WaOk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_W|mp-Z2E zfid6H#WBR=_|>VlS%)12TJ0@wJn%}`T{P3J&7p>8;WfUt7}W*FC&~>}d@uc$F=SlM z>9pY5+*u}*lfoy3-`XnT!6aF_xhntpcilhLpXaD6uiL4baHz99?&pKe_HXB~WY%(i zwtJvh$a?bT=2ZW<%A~gG4~>IZ7AhRF|NPrUgv0678=;uHo0AeOWj9=U&eyeYUu~u0 zp{0F?W_jG7p*59k^D2z@1os+dO{iPUmKn*snfvj)4~4tAv-q4In}3&Sd21Okd4_3L z?tGX2HMX7h8@QjEvB`cou(fxq9LwAfS5$MhD&4$t>vfQd>%v7RIC_`$ah}{|8mJny zy69A&uC?zi@2RKzzSN1=y-fY({hMjk{awO0`_2ghV?(vXHKHUXu_Vl&Jc7#dm`m|K|`Y8x0>85l&S%#%XVkei>9nO2EggNCKrGN1+xxD6$lxv9k^ ZiMa*1_0;RIR|54gc)I$ztaD0e0s!%G>rMaw literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/chevron-up-circle.svg.png b/docs/templating/twig_function_reference/img/icons/chevron-up-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..89e7beb89be16c6789bd59f751ff8db3bfc14884 GIT binary patch literal 598 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21YAS7sn8f<5#EJ<{fenXtj6P_C#!j#^o7Gr%ZLC96aWeXE!erGLfY z)9w%QT`{Nk6#m;c!y!*ANa2cY?ZfAb+%#sLl5jjRlUxpZm&SaHw?%0wijd_^!|20>_+f54L`BR9Lo+ww(egklHOg&BA)O} z*22P~@6m&s>0*~>Hj5rQb~|4nEQ)W}YJ+8(|Ke6Uh0DKK^u@72-R^-d%l>2RXPO^$ zrf4*!E#g$k(2CbK`Vs$Q>HL@aPo?i1+!C8<`)MX5lF!N|bK zRM)^<*U&7)(9p`j+{(mA+rYrez#yZir5!~>ZhlH;S|x4`k{4~Pff_X6Hk4%MrWThZ Y<`&@A<99^%2~ZD%r>mdKI;Vst0F+YVBLDyZ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/clipboard-check.svg.png b/docs/templating/twig_function_reference/img/icons/clipboard-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a4bb33dcf3d918674880baa6b8e180600bf78fbb GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21Z{`7sn8f<5#B|dLMQWIbQF%nRA`r*)V~s?%)DpmV=hg-+S)1d<(Ytq1)B`omXi` zXNkU(`P?~NP06)-OE^v-cP#mOL_ajkaca*tHs z-QfZP29HE5p0PHx6hD|^+O*|)@5SG9v=8sURc%@*eMhG%(`DM!j>%5SIUWHi9EVt1 zoeUiXj6^u4S>9f97MS$Oa=XhJ@4Z4SneXB{6jprFO-ehE?y@vqkz?Wfgy-CA`*oW- z%6@-4GTZxQGP|-w(eVwM4=yLL*E2sj7T$Za^+JRAS{)VX)c2aW~ z`Ip%3sODxCJ0>&hQ|Y`T@m;Ha*}7F8Xv$q%X?x!3u2tE>&3`o=3qKu`J96WPSoM_W zcZ$x7&iDIaC}~jMy7-pswJk-)YiqZ&#uS{KxVcGRuJY4gX})ax1;6J=s)b040>fIh z#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{7-<_ASQ!{(^t802Xvob^$xN%n qtwHjljWtk%2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6rR7sn8f<5#EHdLMBRXq!LhC5!i3n++BMn`$=*v;1#3`c-rN6zdN<@Ax^UpZcFL z`IcJK+!Kv4$pY&xpVCsgaW7(rxcU6-56p9NC(WEY^LuT1`osIPFAKabJR-($-bLru zG&zNxra!Eh*xTj!5Abeh`0<8uw~oM)o%z!>UeA>Hr}EjYWcDTB3&zSur(LtWT{txD zx)>Z^EDq54#o^R&NZqyL)fWMl`1<3lg2`*A_bXgoe%(=E%D-Yssh7?%Z^Jp9j>jcD zeJx@p&b7nj_9db9ZI_Pii(Sxn$n1EF4HKVw4wJ#tlWos}j|e=xBj77=$V|!4QT75DC??Q61*rrmyY``L!` zjr%M@za103zK#3q_HTSjyz{bGoo}@R#(`>yYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW? zF*LL?Ft;)>(l#)#GBC*KX=z8%kei>9nO2EggXBdUYoG=VxD6$lxv9k^iMa*1_4pl; ReFD_O;OXk;vd$@?2>_58@F4&I literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/clock-play.svg.png b/docs/templating/twig_function_reference/img/icons/clock-play.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0543137badd7050e5cecd5a984931cde7ae2e630 GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F81yE{-7{$FE*J?;R2-aqMIN;~R@6%`v#*ped|my5V2LzXmSxRO`ZvT1^L99k=Oj z-+8W9sD))~ZeZ@MEgn&-OmG@%w&mZ@I*+ulKIjo~zvV-1hxL+xGu< zR$lJAcr2f;kh^`aD);RAZyTBOy6=>G*IPeZ^|LMYG;_J_mwgM*tlYNkdzETSzuH^h zmv_(o)@dovdirhFe5V;fnrp6a5vY5u>s{x|u~_nQ#j*>@P7%8IPRtQFW^`+h!TdnC z)&k}H_rixtChyYFG0U9ZVzA-!=koQ}H@u9Ke!gW<-|EPX!5q(vCU+Yp1aZW^`> z3(T!rHf#yrQ}c!Up%b^m(!#Z8MD$C7In-}4wCw8q)3WMnQ(GQe&um`>*4dU%+%H{` z)n$&?!6tiZ@$yg zl^vVEy_uIASz?uTrto*|=R?LJleWLysQv1n=Co+_dwx%h{xLI~?aAofBE|@eeAN=y zh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?PmZD3$!V35(%(vG4bH$NpatrE8e o$%{7DKn)sj8%i>BQ;SOya|>|m@jD{>1gM9>)78&qol`;+05l~u6951J literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/clock.svg.png b/docs/templating/twig_function_reference/img/icons/clock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f3cc9aa12f9ac2f92db7964e40106172ee1ae7 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F4;!7sn8f<5#B|W*v4AaGlRI;4u5fZ1r~9;=Afrcb`9?Z z?kfm5%~CkM^{&(l8i-%NQd_RZnGz>ai&o6pNatro49Y1eehdUiW)nfQ-uo0o9}-_LDPSo-aw;HSP1 zFaGW3ICP?XB cQ;SOya|>|m@jD{>1gM9>)78&qol`;+0ABX*!vFvP literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud-carbon.svg.png b/docs/templating/twig_function_reference/img/icons/cloud-carbon.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..751880985321c317a07dae4528e660d7a6e14afa GIT binary patch literal 794 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F8D$E{-7{$KPJ@?&wXFVf%33GWl4*ElZ!q9`x@p6L6hm&Yl&8A_yN+%M4t|zzc>m`)bK~b{B*Vo1y?<7H?|JRK zf79RB{*?b;6cYJ-m;a$~{@jZn(m#bJ-MFP{AN6yiOVLd~?c6K#9z?HlQ_dH3+WzZI z+*W6&7i)CZiyqo4a>K9fK#mIs}2D@3Hzk_WgHKeOPBGeJ>yFBKg#BR{*NfXua1y#TEF;mnN20s+f)&FjrwFSjCwRDhPdzAnHhbE^ z>a32KI*G8zI{6=4V0(ED?~JJj#U~s09-4bF_{Kb`mJ2%XClxTWx0+|I5m(w9u(R>k z!^Pe^UN4Agys-K{_a0Z~xYwTRnK70<%O=^ zOU0&l|1z0B%dkH6!(p%APi(J#m)@Is?pgTOzY~FpL$$;;q9i4;B-JXpC>2OC7#SFu z>Kd5q8k&U|8d@2cTbUSX8yHv_7-aOcw4-Rq%}>cptHiBA@}iA3P=f~ChLX(O)Z&uF Y+ydNs{Eo;z0qSA!boFyt=akR{0MAZEh5!Hn literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud-check.svg.png b/docs/templating/twig_function_reference/img/icons/cloud-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbbbadedd115384034bbe951071c6554108905a GIT binary patch literal 659 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F7wv7sn8f<8P;&*LDe%Xp=V5IIc;9=Q`?r6d+sXd#EBmTd zB0NIszI-1~nI@b3I?Nt$(cJfd_P!*=-zqQCCirI8d0pVnQ#c|i=&o}_$!W>{F_%hPnaO?3qBKriWhr!d;&t;ucLK6UI5cUB8 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud-discard.svg.png b/docs/templating/twig_function_reference/img/icons/cloud-discard.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..36cf60db89de2fb04188cd8c36ae7dde5bf1b304 GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6-X7sn8f<8PaaLUw8>YC>$P~BaNX>7S*)OULUo1TA_o!m5H6vK9vvPbT%9gT zN>ZYotMx;|Ia-|-Eev>hWt~-TQ1afc*zMJC{=V@Fxu;vU@8`41^l!6oHrD@blseQT zcqv6w>E4dSwr>ePG=6>5Nx0ITZ*@XYl1(!Cdgu9$E6x52M=T5dK@6BZQs@|lKD;W(M8pFg4(4I*8LJpy2i)T z;=yLr5PIZ9ctLvvUj{>9byk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F5;57sn8f<8QCp_xJ>g9RJuqlUMp+nhDp&MAI%&X_uy~R;Iu;_EVc&RD_g-raCEI z?8pdF*%qfVN!Lt-tFz5XRq3L~meqk-DfL~I*2cR(r#(L_qV+uV`=58;=lnirxpVse zZ~QrTHzeHM650J|d-=IrRuXj~yY_i!g?_xv`sqdwbKlPRHSsIL5BhgiWUe`E{-~|v z=D!~+I+m-RVio*-y(znFmrl}_kb2!`)sL4)Kizdb`M9H?^r6uJI%cshKVY73weA0xfH2k{O;tBF&rOL@GQ4?7-6U*Ig45y^DT&->lIBkf z+Vd}77yBpsSoi6i@M)`J4Scgj)UD!r0*=I#%9O47wR5NAr}B0QruRG_Yb@rZiP!P; zZ+^A*7x#Ow>96&yf2OC7#SFu>Kd5q8k&U|8d@2cTbUSX z8yHv_7-aOcw4-Rq%}>cptHiBA@}iA3P=f~ChLX(O)Z&uF+ydNs{Eo;z0qSA!boFyt I=akR{0O_I(mH+?% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud-error.svg.png b/docs/templating/twig_function_reference/img/icons/cloud-error.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..dc77b60610cdbcbd551dd8eee0b2a5dc922acfab GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F4Ok7sn8f<8P|D;F*ueNW`Ee|pt``LISq%OCG#pix>{)O zB(uBXnZTm`LT{FKyS9AT{Yzi4^V5%zeKFRlemqJpi)WvHq`|$vFlbvUV@pP1@ml30 zjJ~3;FVFKWI$M$Gy<0G8WmcoLOz=mC)o*V&-I3zW<#%?u>D=Kydx!fPi3i)hC?3gi z`>5oyWEsPTE{T(xcvb%PKG)={YFi$gnRbSl{W4^dqI%ta}a}xl*gxIFwWT z9oGrQP4Z#-aA@k|AKJfHXdDnu*m*bUR%&NQ!BgoUGV4^%mIx)@Nc8@g6BFaiIqBIK z@yC*HcPMc_e7O1F6xZT}Ju5zc;*0t7<|ga@zvgrH*2lI^=e`V#64esdh?11Vl2ohY zqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?PmZD3$!V35(%(vG4bH$NpatrE8e$%{7DKn)sj g8%i>BQ;SOya|>|m@jD{>1gM9>)78&qol`;+0IG5O%>V!Z literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud-synch.svg.png b/docs/templating/twig_function_reference/img/icons/cloud-synch.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c2571c7d94db7986ea4efc6019801da2c94fa3bb GIT binary patch literal 742 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6pKE{-7{$KPH(-|d?ybNu7=J2Pjf-8tE`sBO}s6D?N~5?!S1Pj&PPO-wqrJ}G(O zl-@L#V3(cs468MTw~Lr^a-U6dioDUkapr_2SFS&@GcL}5H`ns|p;O;;&VBzm=lgfd z=bvlmJ^x_;&(Y+M?u`|}2X}lpT+FVshX20Oza4$2QjhAZr8sQo-L`w$Cw8gL4`Q7v zG~&&!J?RnP+Wh#e(~fXgOO=+d#s@7=%L+RchyLAY5FvfvIQ9BfDgPXiLwB-*7VqYq zSFk_r^e3ko@xE5-Ez(hGU(yR_Jy|(-s&1@ei|}TtJzH`@_iRjv+M&af9<^n4&ZU>T z1l*Q)UO%*w=SRsJ;X?<5CJ8%L$FjZP??tOT2?+M9G(lsBJ@cdrm-!O4YZ=6(V zg!Z{zv6jd8X|;PqOujO4O8KILs)}3G)Ps3uF8AHtw`pVH`^$F=s+t{ktdy7Sx@o&# zwZvEVepq=+?xy)gVu|b5FF4;aFNlA$xWm4QJ=U3K22WQ%mvv4FO#o1HE)xI% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cloud.svg.png b/docs/templating/twig_function_reference/img/icons/cloud.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9e1bc13dee698bc88ce47fbd6881f4820a53397b GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21Y+m7sn8f<8P-N)MiPPI98u_Bxu$n1z+r1lQ}NRrQH;X`7wF*3IAsbF5xq_whN?}n4MWJ zu9y|GS;nMIAj#P5LEZh3JC`3zws$Odakf5VvH6MMql35W9COqU*e(@R3fI?Zkuc0+ zaPOG(pC!7DcbUMUzqY3wu5D;!-ot)B(Y9={{9Pk?$DJYD@<);T3K0RV(z=T-m! literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/collaboration.svg.png b/docs/templating/twig_function_reference/img/icons/collaboration.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9938ca0cc992382e6e1cf1974c54b552c9bf04f2 GIT binary patch literal 735 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2FAmlE{-7{$DdyD&p2NwbNu7+{Nx~o1E_b0*jejgNJ^iv|zY`_2h_w6_P_Sj8-zx(?0pTFv=zP>zMzrb>` zd-U6{UN)O9UpdJ#XWGTmghv&dJMwt1b!5!RIACWO@Nb`Xl^T=&rlVFLC8pGf&fPZa zYx$2VL0P-b${FsHO^5MPrAJ0qwJLpqeSE1Wla8j)OZo%!}O203?*jl-2 z>w)~wRVD8AYxhRG%#S<#$jR|Q-zAnIuJhiqB*#iG-$h{UYWQ{St#_`J;K z5BUqCrut}_|9}5V{dMA6zR7hpI=~oKEpd$~Nl7e8wMs5Z1yT$~21cg32IjhkW+8@# zRtDx)CPvx@237_J89goSC>nC}Q!>*kachvgXk!i3paHj`Br`X)xFj*R0Jk2$BeG9` PdKf%i{an^LB{Ts5aau87 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/collection-products.svg.png b/docs/templating/twig_function_reference/img/icons/collection-products.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2c3dac5152eebd392d775ac908eccce08194f43b GIT binary patch literal 886 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&Dr ze3Yk)V~EG`t5^IpVnYSkKHRVN%w96AcO1f&KH+jJvK&|XF5+&>zjRfdiDL?p3@)Q zIeX^kyBg!-v}YgoPv6zFIj>ZV`~SVwPu?ACk*yOt#4fkmX`ZQm%jIorp5J*RJn<)A z_^0ebyLKM2RJ&;hq`y@tzdZfz;oTJ78*c+HiGO`^SKjx4;8)FO=}t4Yt19L%U9nb= zBXQjfg+FW0XB>@E=J2lS4PWEb^wDST>NaB*VaX@@%dc^qvYZupJBGno?xdpets2I@ zXS*k;KjC6dd=D&OrzF|?g{fqBg{_ar8GL{H>U#U1{>#vv@$0r$d$2v{uk~-xgL7=?s|LS<-CIP&tAFZ`Mo{4&!(2sI=Hpv+@r{xZl&Jc z7#dm`m|K|`X&V?=85m^rw6vpW$jwj5OsmALLGq%FHBf^F+=i0O+|=Td#M}bhdi;*a RJ^|`s@O1TaS?83{1OPnrd&K|% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/collection.svg.png b/docs/templating/twig_function_reference/img/icons/collection.svg.png index e9745cadd2ccf81d7a006b4efb1f68c3cf956527..e0102ec53dcf923552b93f298ee74f7606281723 100644 GIT binary patch delta 453 zcmX@ha)M=o%0v^#dUgSBcCB{K+fx}B7`p>AiTk-{B^8_1K)-21B_aQ4SpVX1w4FKRPy-6KEJt+M^-@S|KvqC=KsB2w@vs* z__ICXXGCfriZ(RuRFZ$QCA77o@WoBV16s{R*$dpwO}6{5ooQyUYg7HkfRu*@?#kzP zc0YUV!PfjNX2pH;3zj=9FK_cRtmrH2pB%?Jw>-kk_IAaR#ReMEGhXzRa6SoIdhWrM zxVlNq4U@ziE0%CdUul$9FY_yJz7=-%j^T>A7Lrpq4oz!Q<>xqLl{SI>wClFz@i_i=%6>0q zM}cGY;(aDjEQ?fR?qp>qD=yn?rMTn+E0dUJ&YLS7b`5)faG7Q0D*t<#t5Vr|`HLn~ z_!5C@kG}0V`}bz_4zGe~j}xBF&fh=tuB?QTcX$VTMGISxqRPac#*Lg87c5g{@yqMv z2@*-DH)*=X^^fzPN#p8&`&h4;3!c%s>@C2%uP3wk>(p7z$1hB%JI}9oe9P-^tEM$w znN@Og>DiY2MMos1*iU)fewCv7$w8Yh#9xJ>|9n%1y{%hdzyY7ze>>$E!fQ4p%+F@| za4c+*LjJyG3S$5L+D%m^F@*b`TFL7eoM@#T*Dij0;jQ}6N6K%Fe&-adGQYUw0Y~Q( zh3kh7ggMr5i(Bq*_#)zC#<<|PV)X&u0?sp)+jJ9UJ5$A^9jI5~2c`sr4FyY)(?ynRt`X1|c^XFglB%fvyHkxzo- z5w8xL`*vm#fsCUJ{f>-N%KK+9N={&u{Gfc`TS)qWM@Q|XZ9S(K^F7>{Qsu85FXV8( z&3VtNiGQWU&2oH1&W08}*Xk!g@yGDs?L`h0w pNvc&zW^QV6Nn&mRgOP!esjdMQJ$^@Ip8)kRc)I$ztaD0e0sz0|R|Nn7 delta 271 zcmbQj{F-Tk3NK5#qpu?a!^VE@KZ&dp6!C8<`)MX5lF!N|bKRM)@=h(ZiatxU|UjLozS m46FS?ub9A|^Ei-eotyrP@3ONgf z-Ej+|&YBc3Ff^O`Xz$)Fl{fK&l(@OBp;?Hbp_PHTm5GtIfq|8QK}JtY`(#B%scNc7GcYiudAc};cpOho=t%hC z&zX|)jaY{Z3~q-Wo-vT(UcAwvi4jP&IxM--a4}+mlfooUwtYpc3>WX5-6V0_F%oE_ z>SR_%u@EC&1EUZ_Q!5iQD`RtQ0|P4qgG1+T<$~l(Tq8H XsxdWeo}6?MsDZ)L)z4*}Q$iB}0{u~O diff --git a/docs/templating/twig_function_reference/img/icons/company.svg.png b/docs/templating/twig_function_reference/img/icons/company.svg.png index 46ccab522e7797d16209aecf6eb376a4e186d083..c78ad605100470ba00ac974b10b9bdffae8a9062 100644 GIT binary patch delta 509 zcmeBYdcZP4oJ)a&g@J+LX7Q%_iH0uq>;l~ETJ4;-r!p`wx_G)chIkymI(4Jh5eI>` z{W>pM6cz}tpA9>z4Q+aK+-<#xuQ>+C?XHP$< zRzqViV_vz(u8fRq7Ba%F!ZLl1(-~?-doFFg zKd(zXgBkPeu(ZpxV}?jBfCxZPoe0thCBZiBmEM46fC}4uq575ZLMZl z*0pTu-UPwg%MuZ88d3qOpJshaPJLr|snGWM){jTT7&L?C_Ub&S4~UPPc`$wc`%PzK zy?493`Fu#3aq~y>Z;Yl4tqZ&2jOI;TC{=H+YiJf?XlP|%Ze?PmZD3$!V35(%(hiIO z)e_f;l9a@fRIA+ll+3hB1|tI_Q(Xfr8YC~;SOYa^z%`U)=B5^xB<2?2*5h|X_6blA OCxfS}pUXO@geCy3h{Ia| delta 149 zcmaFB($6$OTuPpUg@J)VC!U=hNU@|l`Z_W&Z0zU$lgK(z(M5-eiC<4Ojq_nRP*U8} z#WBR*55Fo~A$pF1LdQ%na=J85o;aoC}}4k5Nk8NY}t9#L(2r#LUXrT-(6F i%D~{zxm&rD-!n=nW0BiDIq4$MXa-MLKbLh*2~7aYvL~Ye diff --git a/docs/templating/twig_function_reference/img/icons/connection-erp.svg.png b/docs/templating/twig_function_reference/img/icons/connection-erp.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ab76447a33152012abb9156913cd30d46f625f08 GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2FBT*E{-7{$FE-9nHub6lgXxeyQ`<9s0YE@fSE??&K|wIU{Fh$#p-cblvg(FUPg;_Pi^7whyxp8jH$>9-j5#wD=oQ z8{swE^bZLBV%}QagY8 zzNeD}%1Sq?wU{4WyhlgYX-DHssrW?;j!kX*5}R|?>y>-)^*F1i{w*73?lJDY<1Z*` zI!|f-;*8CY&St-L`X2eVQ()fNO8!0iC2y{-{`h56Rk=_9E$uZuuLA#V%c-Buv1W0) zVrJ@<%bUL})5}`;@9fXh(_h?wY%V5#``N{dlm7r?PPN1}q9i4;B-JXpC>2OC7#SFu z>Kd5q8k&U|8d@2cTbUSX8yHv_7-aOcw4-Rq%}>cptHiBA@}iA3P=f~ChLX(O)Z&uF Y+ydNs{Eo;z0qSA!boFyt=akR{04oz1(f|Me literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/connection.svg.png b/docs/templating/twig_function_reference/img/icons/connection.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4ff618621145abb34c157d52404cd57dd259e399 GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F5H;7sn8f<5#b4%$^)5!unx;riRHz373{dBE13W>gFpS-D%=rJgAth{yOYs$U#1* z-5Ms%J8oU9cX)AU|AB>DnmcxMURkJde4*jD)nT7i3qS06Y5jg)_5I!VE8l;-pS;E; zC-k!A{95TXS4>~_NjIO6wyiwUI$wCIo$#5`%U9k$s{6?zzVYQ`eY3)yf5h^-W)w%e ztX{L{(aP_8`DzT}%nr&5`n#;Lj1Bwe^k(Px?HhL8%D-V~th7%4arP^B`{lXaH;h6# zqF=oG71=m}b+=46(mea0p*We?cZL?#KzQDv`;h6in^h@zeza% z>A%85y9-vibglB%`X<8@^#A@tYi7R#D%00qssl!ZYKdz^NlIc#s#S7PDv)9@GB7gL zH89sTGz&2_v@$TaGBMINFt9Q($mnTlN70a*pOTqYiCcr@MH_3N1`W6kC7HRY#U+Wk X1-SM29g%$k)WhKE>gTe~DWM4f)*=B5 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/content-tree-arrow-up.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree-arrow-up.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4eedabafbee909bd2ac39f0ec30653146aa6ac GIT binary patch literal 621 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F5^77sn8f<8LSJ^=5VyI9lJeAdJ)TO4LS<8x<}=QC&)AVnW4B1f#RH4<0iM{l}oI zvQ{7|F?X_8P78~)qxM0yMQrCb?%?m+yYr2t^+(y$_x9Ya-2FN2p}bm*U4gs5z9NUy z%kr1XUO!&0Klo!~OS3{rrh>@}B@Vx7M?NOpW2~~^X<+2r+psxFX@>vK#YdwBzD6c? zi!oSUn_;$T-p+^K;%k(zB!8?qbK^&O<~;@8-wb!8b0+4BRbF68Ym|B&Xu}>8U|RE8 zLFcqc1QVBt(44DB1Z2Z9i{*}*n!TKG{u2M)BUxRYhkPQ=7no$O+H<-)u8Fgsi@h`U zea*7U1qzm0Xkxq!^40j7)V6%ykXTLJSS949u-ejI<35tPBh?dRp31H00)| uWTsW()*yM&#u}(W18ze}W^QV6Nn&mRZascSWS;=_FnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F46e7sn8f<8PkQVYu$kCvPZ3RwP+ z)hY1%xpPg;9_E5B6S%nax-t$Nozr}_a%artEqRZMS>Elf-ak+MIQRb_rfX)TGMgz1 z@XbG^>~cc%Q7ZT5r+V_Qk15&PvFzOq0Du_`(q8hY ztXgnNJM`#111}AMiELGQ^JVrWZQo%ocB^0Hf@Vkq*YQhy8cX*xw>xs|^xS<-v*ydb zGaF2*=cL}+qp6&i*7+D%fA~=55-O7L6sHD}pQ1CmHb-v?g@LX2rN&bvqbzfBBr#vyx5= z{5ca-lAG$0sJh2(#?5-kcsbvm)6vUk{RBpXYKdz^NlIc#s#S7PDv)9@GB7gLH89sT zGz&2_v@$TaGBMINFt9Q($mnTlN70a*pOTqYiCcr@MH_3N1`W6kC7HRY#U+Wk1-SM2 T9g%$k)WhKE>gTe~DWM4f=*93s literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/content-tree-create-location.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree-create-location.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3d07bc30b5a56f680733465110a555cd5210ac9d GIT binary patch literal 595 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21avF7sn8f<8P;I^kQ}taXrs>&}|CKqNN)If^w6mpNsm$t!ST+ENW_>@cfZH%O}QZ zO|eqk6EhaJDsd!9zPa>n^NEzr*2dCmvqK)uO}n?J^7~zD-25owkgPe z;%~X&;O^C5j(mKTr&HzFaVE}~=f@_G@6#$xbbUB8H%vX2UQ#iqT)TPO=U}0h*!Zq_ zi+{9VvyrU`V7azV=>MDjJ@L2f^9(-jT5|vxs;VWf5hW>!C8<`)MX5lF!N|bKRM)^< z*U&7)(9p`j+{(mA+rYrez#yZir5!~>ZhlH;S|x4`k{4~Pff_X6Hk4%MrWThZ<`&@A U<99^%2~ZD%r>mdKI;Vst04S^6xBvhE literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/content-tree-restore-parent.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree-restore-parent.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..494041139624ce70dbb3b7635cbdbd88ae7d2494 GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21YGU7sn8f<8P;I^gC=I(6--2)SJbNeHoX_l2yXqX4~u-)(3>X(ecsEXYi?Q<#}Vn z%+2id_RcDyAVF=P$k;Zmm5*bRmfsC{FZNsS`|thtpC35*&20UK&y4b{E1m`9ioCuf zn!DY|KE9RJOfK=Wm=e=5o{DFkQ_lbC&~taYs((MULHL@_mf8be**UNIpNggIe(2M4 z|ME?pD7QxvFS2ERnJ((i^>IBkDgG4CvLk0Iu1Xxq+a9R;C|9+)Z*~V~e9|Ao;039S z9y?deXO?Er5G&1$<__Cz{K8PhAjw-O$h<+W*w9YtmQAH(!tEOZ70=I}xL@cOe$8#y z_vu1=%sQ8KaIO}5ktr+~yy(#0e#s9L=Wgqc4e$HZseQyll&Jc7#dm`m|K|`X&V?= z85m^rw6vpW$jwj5OsmALLGq%FHBf^F+=i0O+|=Td#M}bhdi;*aJ^|`s@O1TaS?83{ F1OW8g&#C|b literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/content-tree-site-structure.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree-site-structure.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..10893db35eae052baf0e5f79613e0fd2adcc04a4 GIT binary patch literal 626 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F5T?7sn8f<8Py!ABcIG-(@l0@sfFm2uu2ZJ9kYEzkN-! z`4>D0iedTx_O6ST?v4=Q9_L$Ic3PUt6cm2g?R;YI{h#N4`uXYoN$z2@RZ8Caam&Lx zwTdlXKO5hD*vUJmICD-Mv$jn(i;ThpwbEw{21{2bFsv!!IUto^BILH>wd37OjS8NL z2X`DO<d2%Z7<{pZYf&Ew=0fw(~co^mb(2I3OV|R?R)x*Cfza zYsIGghi@)U*|z;iPT#>S!Hbi$e+X?B&GkLQwTIbYazw-;XB&03d0TvKgnaKB@!mRb zaemD~uF9>E6D};zw=N1{viz~N;n*Rirc5J{r_)Jx&8r@ zI@{^=_E@=;;Gkno2Tw^po$z$Zb0fPAi5t2m%$g!IWzF}k>xCKm%hYzbJ4^q2{*n2i z&$0vOe>;Bx2D)mAYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)>(l#)#GBC*K zX=z8%kei>9nO2EggXBdUYoG=VxD6$lxv9k^iMa*1_4pl;eFD_O;OXk;vd$@?2>{S! B=l=iz literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/content-tree.svg.png b/docs/templating/twig_function_reference/img/icons/content-tree.svg.png index 49b321020bede5a50040e8d9f7a0eefa0d845f31..e4e4fb3e5a88453b52791bd2e8ca316a9a4d4bad 100644 GIT binary patch delta 504 zcmcc2e1TZU1h8+1)MLYkWNP z6hq8PN^Ba|J9JF#(P-}wI-S(%OIdwM7H|Ily96kyo4?0rgI*4U&BiT%oM&xG$z8I~{>h78&n>P~ ze$|D!y6k?R{L5zf`nOG|*Dj9H_cj!2s(-O8Z#_%v^xazz+y9>Mkze*?)&2U!Lu(iq z7*tDKBT7;dOH!?pi&B9UgOP!esjh*!uAy0op`n$5xs{2Lwt<0_fk8%3OFK|Q9zsWM veoAIqC2k#(7j3M8IyB%`lw{_n7MCRE7U0(7cSQCHP!EHrtDnm{r-UW|v*Xb1 delta 347 zcmcb>a+!I83NK5#qpu?a!^VE@KZ&dp6LGA;zW6B&H3*)pL0*) zP_6S_xniQ4o=$By%R@niH}_APUAwEw#@NDSA9H=~;<$s^;k&P%Tj@TbgyFz7)+G@J zj@(WP^&8taF+N^);zs5Fbxrz_AMQ7C#;s?*uymgPLN&P{pNzRT>U#68gjgv!9*$qk zCsCzzR9e$$qR%^*EanB@T{emRGoC1R%1&_Zl(_fv8nYb}&YAKv2%F8>S<7}|uKFMG zAcj?LudYk3mUzG^bMa)Mx5=w8pg&bhTq8G_^7@vof~S lHZZU;am>;OXk;vd$@?2>>l9h-v@; diff --git a/docs/templating/twig_function_reference/img/icons/copy.svg.png b/docs/templating/twig_function_reference/img/icons/copy.svg.png index 5acada446f603d66ef652d0bc6234d334fb3e638..043d7cc8db00611184c45296ba25c6591aa73103 100644 GIT binary patch delta 458 zcmaFKbdF_$%0v^#dUgSBcCB{K+fx}B7>zt#978;gzrAYf&Fm;}?Bo5POi>&{E`r>% zSw!CC9Mw;#vTvBWXo<+1+#KZ_(NQ;U9&uXTpyc6|yH;d%LZa09M^k=ms&)@yIhfuR zotO5{*!uLnkI$#>i4517b-HtJ$pgc8aZ|-^t$i55E_&VK`k9wo+kES-6Tf#|xw)IS z_S&Q?myS4|nu`VFkNcL-NIbBoEhx`ix@@y+yusf^3Uhb8 zl~A~NU?t~YLFr9xx=#%fyf{z4vvFOM?9YAGKtcL$?Ljd=1KHV*{=eA&7%2SYThKb| z<9cSkgSqcx_b}Z`v$>)FLy6_eUe9ykZu^Xz*I6ZOP{G)i0}N>UO_Qmsldb5n~; g5_1a}j0}uSbq%oS@jD{>1gM9>)78&qol`;+0P?QBkpKVy delta 227 zcmX@d@{(zS3NK5#qpu?a!^VE@KZ&dp6|ojY?&bjbA2Ys+>v zDKuQ`{5P@WugC7c#u5KpSyU7lIXRdkvgdY9e<0>}>F&MjE576=Z*JmdD5w_xxw@I_ zt0TWDd%dsP<|7@KCa+FVdQ&MBb@0Mk}dfB*mh diff --git a/docs/templating/twig_function_reference/img/icons/copyright.svg.png b/docs/templating/twig_function_reference/img/icons/copyright.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e1f1db3daed96d5970b3f6ce89ef427c48e11e GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21X@M7sn8f<8QC*^P&eBR8xf0C1*h}~Q46L{IgXuW2N zobOLp)x)BPniGDk{I|M=`MZVTxe%wDvV68R!Mcv+tnYUl5Z-(3vc@cEfX? z-(|L3Y`>JAyH!1i2(|vpW7Xtmqwc;$iK9z{tLfC8@7`SNCIlZ}Yu6iwg7x;%>~BNr7Pgd&gayQPByYRUf9;)zr}?#4ozZVj)r-p?2w8YC ze|otOFaT9cTq8m4QJ=U3K22WQ%mvv4FO#l_p&wKy? literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/core.svg.png b/docs/templating/twig_function_reference/img/icons/core.svg.png index 3e583fd8587462043403cbca21174163fe346fca..4a778b2934eb38502909184d24bf44fa7ffbd1af 100644 GIT binary patch delta 513 zcmX@b@`+`F%0v^#dUgSBcCB{K+fx}B7{feW978;gU!7_jbl5tE4Q*P9Z@8>pytrg2nXM^uI!H;?LNYBOG~&|j+FP~14F6PT zyH6CGF7t`a;h3bq@5yfW2w{K25@yGD+)}4ay3!B8$o+c{5YJLP+b6 zi0{KRg(vga7CWr4p8o&o=_{KokKAkK-FCS9$?bdjivo{sk!zZ;z(b&Ap6j-Z1$)<* z9Xohi=)ZC8r=zm#8$S3Pe7x`X*XVD&KK6?brY;aEV_;xVEpd$~Nl7e8wMs5ZO)Q!G zj*&y$T-VSn#L&>nz}(8jNZY``%D^C_r=@)|FOyU_7CFg_Hr7CsG~gzcWag$8mn7yE dFc=vand%x~(c^bS_6blAgQu&X%Q~loCIDym(cl08 delta 453 zcmeywa*Abw3NK5#qpu?a!^VE@KZ&dp6+RL6 z+qI4A_w8O98~kQc_VVC@NWSpp0gq2v?RaDIVQX%a{<|GBcx;OgT;8f_62{0McBlE= ztq*BW=KuTE5Xa|l!yGN7t?TvH@|mcN%5uizmlG;3e2==@`Crko!$nHymeR`YA9rkP zy1kXNh^49GN$rX%zxlzYNi0czNBSNpPd_Z`vsn4Zq2rkonvEwbsLwAecww%goUI(U zvT%-a_hXrv$A2C>QMv6$UTV;eJhh;^-Rwus)T}u%t5f7Ur`^rVym|fKZ*tju-SU4g z_tTsL{#^Nx)6TDFY-{Q%yQZpZ?JIe?Z>kvckKglO^EX(|wN%u&6g2q)qm;Oju7OdA tp{bRLnU#s5wt<0_fx+tA&-^AcGD#_8k-OCv_lW@rJYD@<);T3K0RUn*!uk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2FA6XE{-7{$KPJD&j=0_Vfzq2>(~0Jt2CklHgpHDxL!DGWf8G4OsG@1v>7S=OZiZgxQ$3{GO&gQ!*!4_rtX*s;X0ZLbYZb7MC$# z-8NIP@@-q|hJ|a{)msZBB+FYo^6sg(WaqMOy2t&{IaMiUO;p%1)$<1G&#Q$?uQu6R z%(M9Ix?JS--u<`J{`n-d3)Id062Q^_TDxKKIjj8iU{==UYj@;`{q2%4?q{?wX?%HW zof&ta+}fA_kN8S_U3c!BQ;SOya|>|m@jD{>1gM9>)78&qol`;+0OBnc(f|Me literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/credit-card-payment.svg.png b/docs/templating/twig_function_reference/img/icons/credit-card-payment.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..90eaa35f6ec13f96a977fb84bc5574e23bb9610d GIT binary patch literal 612 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21XB07sn8f<8P;I^kQ}tXxqO#;^?u}lMb=?c;)7NVi0TEX4kM@AZhXsma>!DH#o}J z1P@LRShUfaWvhU8vgC>0vsLfz)$AFe=9tzxQ+90aDC$zz7rr(97(Q_2)bGZb1R#f~xq55#T>fdV4_peTuJjhp% zF)9^i`7*PB^?=-NhC2mwR|?6UIUtb8aX_s}fN9~kijtMOi{{JkZg%gRIe~%mcP4u$ zTYsaPzS^4pf`?1(f^1FC6imE+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z21Wr-7sn8f<8QC*^zR4+16a< zW<0&1qc>uy@5bwC-#6{j+5Pk77a#NQ^A4ZcS=?U#rpHb3@|q_qsqC`J+6#@sj#;@@ z-QUG#*}e7Oc`>PbvJWn84!HQGv%1FO%zYWorbOT8ZA}SNw!aYxK0S-c`|=cF)~brN zp40EWb+j&XyIz>vxGrAV;Qj;FO*5WH|G2fFrqWOCLtAIq+ZjvdykKnkq^PUl=kWDO zctUz(nd0Sw+=q;FteO4OzOwe+S)_XL%Zz91ww(H-$+c(4#t90Ag4!Be&4qs)VPGl$ zSP~ZXOW~>Tb?~nnHYy9On1!LprD~AhC z#3`sZZZ$SmKal3=mq$2jY4~)9HaA$1#=pOvoBRLx}8?46ldys=bB%(Q25V-DfRIZLdyLNEG#>U zv@ah!z1GF(G!w$<$!fm1a9E`4u0AxAHB?@d-~o21)&A1B)|^!7%~-2BEa3+P?3zre5YRNUOfbDKFYF-oeguL?i1}u)wO~j>k9lzqQHnSn2$tAkaYj zN!bkZAxrWa6Jf7JP^IG7S3}FQlaW)jM6hjk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F4&y7sn8f<8QBQ^o|Y`Vf!%OG1KEL9?R7`Z^FC8llP)0TjB?CV|18YA8J zo!-9xLkXv_=jSkM-G{<_A9j8gdZn>*tL_ymVTq!&%M0WF&+cz)y>PiH#NcVf4gbiO z$23aJ*UfE~H#@@osgrR!|0DahnAgthZJS@}pWV9Q&7}3cfA@We-jS73^inQo=9kqk zzxV%PUcKVyvu@GJ(?V};*L++3$tfb(Z>GlXkA|u(L0aZ|M;2dSqFcwcd*zv~f*DiK zbqI(}QY@b-cF3oUQEc+Q`BuJV);GC#9IwgR^Sbo(UYDi!XY}tVnZxtl_W>WX=>nYt zw##1v16;MlHKHUXu_Vl&Jc7#dm`m|K|`X&V?=85m^rw6vpW x$jwj5OsmALLGq%FHBf^F+=i0O+|=Td#M}bhdi;*aJ^|`s@O1TaS?83{1OS%b?9u=L literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor-clicked.svg.png b/docs/templating/twig_function_reference/img/icons/cursor-clicked.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2d4257ee0fcd2ff72c30a35bbbabfacfae44e593 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&Dr z&?iq9#}JR>ZzpZ!J!Bx@8n2}2$gaf78|%cF$j&9@)^S9MV_5>n5x$#EU4j}j6z4NB z^%-_~YN`ASz4mhd=kJpLesMFsmN8uQHD<>y>Day#tNTh~8RCD-eq6?(DAuxdt3$^L zwj~^bRePd41Trf#R^Deg!c!YCU(V32LwIJRWq`p4R-WFs;fB-HI4%~J_;tkEE^8O4 zezwGo)uBy*ku#e6@_MCfefqmA+dLR_d=l>`oxI7krbl3D+LQiw2lqy7ey8Pp;78`U znZI$h*DUukcQ`Tu{a$ z>C*u8y=sYTL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx(HZZUX-CnJ wo1c=IR*74KFVdQ&MBb@0QH2hN&o-= literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor-hand-click.svg.png b/docs/templating/twig_function_reference/img/icons/cursor-hand-click.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c445bbae223e61c8be2f6a00b877920a87986f57 GIT binary patch literal 761 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2FAOdE{-7{$M;^f%@9cxV0)0h*>I7-!y`(qlM)0~-Za)La4H>F5kI(?^!vqb0Vj|pFMMW_xm$%KHbk* zqPH;d?4m77Rbd&qJR71px`hlL?uzCso!Y+Bimx)NO)~I@XphK+Oj!oqVxc|a(`*Hu z7VnT>R1>>SVAfIN+ZL5ujD&2L$F55}d3x0s7q!bTk|umL*b$!*l$AF7AaA+Elm?d_ z?9=|NoTeYX>&%1g8xpcjzm~of`JsI6!k3d#>c7qz^Pb-;yN^4Ujk~X8nNo~t=BLwh9s zt<85Xx!)ZuviR#!{uk*JI37w|dKBBg`027GU)D%`tb90KWM%%Lklg9Na@qyXO@Ef0 z!Jx;TSo6YC^Jbdjoqy#GW!mc5498rix^Przqc8G=l{kN%-4BX?$=Gt*s|-5j+v#?x^KokoAj6UdGDQ*rFzG|0^?q_#5JNM zC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{7-<_ASQ!{(^t802Xvob^$xN%ntwHjl mjWtk%2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6-X7sn8f<8Ln;W{U)hus+b=eOp6qL(`%~8cIz<-7KpeE@-Wd(429|enV1fvhdn9 z%}e~2F7gy)$=)cS^pC~SV`1xpr3nVdlgh5AmX)W43b35lmivC!^7)RXft>nB)oMGvO`YY0W{4Z| z`-NUO&b2}Fp8tnW$GK$03!i>xjS$?p-fh8-dz%*rvAf(^DL6y0Fr(ztu8!oXOx{Yf z9{>8SuubblaM_VtKlq=y#7NKHulgt>wDY@*PJfC1i@C29O>KoY=3d;gtgUUDq<5Li zn$@m{|6bbvv$*utOV)D{@=EJ@zsLP8h~~5A*!T0%=J%6#{SW@Z7|_4$P+@cTO<>%p zmbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;Y6C-T{11kfAjGmTu6b-rgDVb@N qxHU*#w6O+i(16=el9`)YT#}eufLo8>5!oj|Jq(_%elF{r5}E*d?gBjk literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor-hand-pointer.svg.png b/docs/templating/twig_function_reference/img/icons/cursor-hand-pointer.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5ceae540eca94aab9b76b6e455f09431b07b87 GIT binary patch literal 686 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6LAE{-7{$FE-5n;jA;aO`3FW+}l=fsG!DDxni5u-XT49&{3LHc3cV<>*?P`ImVO ziy*i5Rw2`^9AaYIoTOMq*XF2rZQ!}3vi|5jowWD&_RjWwYJK$KnL9u4el{%r@&4+X z5B@tcFSfluoS433!_$WhtCP+a3qIcMFE4me>)6d*{i~-q{@>=#%arkk_rt+y?R;^wKFoicBJ_nDfzBzbI{f}%xa$Qhs`sVYOK{aTd=38<8y{s z_1*^7?WSJIuATSA>rF0x@%6cSFKBvS*N$7u?Xno|2pO6c%$-u=aAfX7MxCx1YZ!aH zu1cELh^^0NIR0yIh_2x0TE^=~t4e=N>}a0)@vu@}2yB#k-}Baro?DUy_%`2erA^G^GV^Y{eE4&Iybla{SSqg7YdFg@3&r={m$y{ z>&;eM`HOeY^!~*?|LC?IH{Q121xA=^iEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gb zGBCF?G14|Lure^n=xJ$3(U6;;l9^VCTZ8098*88j4Y&;@nYpROC5gEOxb^rQk$nQx O!{F)a=d#Wzp$P!km=fIp literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor-hand-swipe.svg.png b/docs/templating/twig_function_reference/img/icons/cursor-hand-swipe.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..403e4032ea3ac66bd3a57db946bfb7fbb676117d GIT binary patch literal 762 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F81yE{-7{$FE-5n;qgP!usL=C2u-^q?qt7jY0>FEv5D-q z-uiDhx^i4Ck#%05EVuOE^If05#IF3ji%W8&+JuAyriwgISj#xHzb)OZ#CRin&%9YJ zpF{iO>%^CB3v2A3du5Sb)BHnC_Z}TG6^?Mf8vXj_O>h3M(O(|DSB@~4TIxE(Jmtu> zuqU$|rVIEj{e5+dzR>IpH@n2h9|@Zr7sO>8E($zzb?0Znkg2T&VefTL)4CSc6)@-fw=cW$jYSm69)Vb3Q2Lj||BOcS;XoZIrE z-;60n#3}xG?Ih=Z0lojb88$mfWGQb56?wYi$=nY+dJiOg3pRBO<(RC?dX97T(Ra~K zH^N@r*K7HFl*ziapgg!g&u#niv+9Y)%UVCUs6Lnc=El)}E9K+82PFt zt`Q|Ei6yC4$wjF^iowXh$W+(BT-VSn#L&>nz}(8jNZY``%D^C_r==Z5LvDUbW?Cg~ p4U!jatbrOd;5L+G=B5^xB<2?2*5h|X_6blAgQu&X%Q~loCIGqQFWLYA literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor-hand.svg.png b/docs/templating/twig_function_reference/img/icons/cursor-hand.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..41af1a3478f05c2df0559e7dfe7eff480ca189ec GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F6BD7sn8f<9n~{%?@#tIQlT%Tq>~hM<@rE=VF#f#ViMojwXeSD^Z+LnQL3;t_>5b z6A6pr5ZWRlsH4-8kT1;ikD2XAl=SzAH|}>{zq@x=`h$<5@%Oo(XP38G>;HG$dUnS8 z?5^~(u&vAQ+V$tpGh40s&Qdw)mf+;Yv&ti0zPlUnzAw4XCb{|^i43-F zIQM7WZ$Do4E7d(m_g#ILqazpoI_~jA+fc^mx{b}DjGFVxC$E}*<~UQ#rgz)diydRk zdD$nnm$`jy$ms{F^DJJSt#H3_B0>IM)aE5Gr80J9oLeRGi}CBjjXzSEgr}Llm77%h z`n*oY{tjtn+1>gLx0RNyV&2wS5g>aYY4q|Oj)-9Z6`f(vkfya{1Qr%W+kG=#P z@cmd@@MCAkTjs~RUG7Nn+|Yh>wIO}$)#aZ~RrnooXaCoECPK7u(UWO0x#9a#!_Q=9 z%qYM4``dNy)G~{A?*4}Fx9F$2Z*)G}Bwkmx_P$NYru&nC} vQ!>*kachvgXk!i3paHj`Br`X)xFj*R0Jk2$BeG9`dKf%i{an^LB{Ts5kL3qZ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/cursor.svg.png b/docs/templating/twig_function_reference/img/icons/cursor.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e988f763129c418c22803066dd1727815e7be41 GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&B* z2F5Z^7sn8f<8Lq9W{U($9Q}BImzqaU(wTKjKCw1Ek`mNq&RpZNMX>rH>qR%03rbTT zh!=2g{J`ANYL=9kI@^uq;3>C*PC8ed#I{(PO*Z&#B%N-3(D>|~&maE0-+BJd!~L_C zeoyuN`!evfQeDLMq%D z4s$spy1K1-T~+X*nzGv)8#nT2x*d5nVfXD>?aYm)%kqbpBSVbFc5Yp}xpi^KjI~y2Vd& zmA?H}OS=BV@{ILD(lQ1O9^=V~ znz8r%^PZhWbvG{lc=!3~1NAbk6Q@sRZ@;?NsJ?ceRna?+hg;`aUdiik`QTK%mnFQV zAZ;EOd+UdSyu#@Mer6RX{yJF%X>Z|pc#vsUjVH(3$X^o#ZoMjdzU>01827^*vn3jH zW*@#4vbCKz_1z4CmzgD;iKWN(+-#};aIIL8C-i5T;uke%_LdVm-`-sj;$6CBQNflV zg*8X5Cvs$d<668;g8h6D=dq1?GZ!@UubiM)aA?Wi1YfV(PX49UUOzn342&0CEma(#Li^3g$uh*>`_BuAHI$5l}%K9)nsz%3U=ku?D zJ|)lGqFxCcnvz;%y1Xfv^Y?O}%NN6+M@P(bI$3u*(fsXczD+H;r9v`mZmnO&yY+u- zo_5v_gVd!;>vrBK2r8XWeEsQu)BoOo*cQj0+30;xygrSAfkCyzHKHUXu_Vl&Jc7#dm`m|K|`X&V?=85m^rw6vpW$jwj5OsmALLGq%FHBf^F+=i0O g+|=Td#M}ai9u;i1_#Kgb0@TFd>FVdQ&MBb@0ML0b=l}o! delta 718 zcmZo+TgEm)g_kAW(btiIVPik{pG4M)iZ1m`O#FH}@>e52GcYjedAc};cpQIw#kZq3 zQH1@&{k=01-R@*&q}8a%bDN286fon^=AJoA>8Wy#N?`Df$bcyUI#;G_y7(hvmq?h{ zjYuBV$euS(79R^gwXtG;_4B>u$9~+hO8>m?`Jey)pU-)2bN+Ds?{w{+nYvjQd)C|i z{FiA4|j$cn6541cq8sq?X;~*tEIZ~*CZDSy*FI~X$$KgtQCkVaz1y#_Ns$o=DH&# z;&V(z=XM%Jb6kJ@>aJ?b`Ky&vS_`CY1f1&m=9q3+mUupoGjQ$|OGO>F^Q{H<3rc%= zQ?9*S*L?M1ifrmro$qHSxSA#;GrOkl{u-5CWqL)i#aq*M-NUA<<`*Wm&HcGWXGaJ} z^u_>=*{}Ni_BAfMRUdfzkBi!#g=H!0mbxfT{J!LW7W3Vgacv)t`6?!C7MS*EiGbX) zv%90BGxLOYsJAS3T5?T_Ma|+tgw)w(EIZZ&Wxtp#z$w3&^GR+12Y1oLCUvJ76Z&E~ z4CUkxW*NU`NqfBU?F;jUCgW2H^Og5Sye|;F_3!fc<*(Lqox84AWVhL_e)5eU+>K)5 z?n~E8*G*NQy*_gBSz|%b<8N8tPyKMkZ}OgRpUUH372SQs{PO4z=ID?4C9|?^|BK3| z?NGiW(fg12M3d9iyk#F>F)%QwmbgZgq$HN4S|t~y0x1R~10z#i10x^`F*LO@F|#r; s(Kax!GBEi0_~c8d1~Z6`-29Zxv`XAMI`$QY0(CHWy85}Sb4q9e0Q6Ks)c^nh diff --git a/docs/templating/twig_function_reference/img/icons/dashboard.svg.png b/docs/templating/twig_function_reference/img/icons/dashboard.svg.png index e78c2c9c69eeac547563b603386c64d53c43f9b8..6c4f1c9795d17fb12e87cc2fc94b41898e5627a7 100644 GIT binary patch delta 575 zcmcc1c93;~%0v^#dUgSBcCB{K+fx}B7?*mwIEHu}e|yE=dv>4*+lP4J=~^qNYAtbI zSW+mU^+Wv!BUf2L@#Gyp7-Ot{^G*@_CCDWiVq{Sww7)T!eQvDI!ulo2j(+WXICq-o zCs~R8in;gD?tJCB>T^4%pRTu&S{!=S*6{iA_*8J`DS>DQE`6h z8k;+p90l)eN(>VX-E6jn>t905ZP8rCIjg3xC|&N9(VzD;fTKED>yGfD#GN}dTjsLQ zx+8e#*#-mUmc^WHH7YGL=iJj>&KR}0T0Q(1>$S9= z`EzV*!CNPe+qHF$9bcAgYdP`eZ2c3VT=gi9=)Fu2RnJYHaNO?U;_G?`p1auU+jusu zR(Zl&@w|IG^KZFzpIGb-=C}M|^Y322{e9xT4_}094hIPpJ?4{@FDZDg7C4>DU;eby z46i0JcDEffG=iNX>(@4Z70gfEcg&^!On%QKC2p>3Xcl5tX%>S6G7^>bP0l+XkK)>HG} delta 731 zcmV<10wn#x1>FXaBn<>-K}|sb0I`n?{9y%=Aw+)y0uL@MAJtj&0007INkl6vuxPxin%-Qz4W{HMR&Mfu;sXjrT}316N-&?`xR`S%b8~NOJ+rxU{{M4k?s<(NS;i@Il}ntVz%M@2VUu0@ z97uoWXd;R0HRb(`i?oJ}eh=-pI62z9>S%jZnIgadhJYztVcXgjvvj#nmD>fhhk)o;=oTjas3;^d4goh4Y zP}GIfM*cPsaDo6R(5A~3#a|)_XFdFmW<-DUE(jeAS^5ZlvXS4*A_#vXxZy2=*t%%C z&t<*Za>PN+>3qDbrNuac&;?*g2}_Z<|3DBXV)$1Cfy)TOT_vx_a(o&=c$I+L`|t!o zm>yZ3FA#+D3COf{U^6fVROr&C5FzFC(ubU8ke@N@;3tBRBBRu{cfuRhy{D8=At`_B zz-|qB{pu=lai|L~#%k0=ZvYJhp#nf!X&-q^N569r>5`NmgERnnEnT>UAUxA}KSB^z z6$|?`?Pp;o61u}$T-)^M^PO!3VTU6T){I{VE2=!oH9m|OXo9fIbyw*3tpi($-!M$_ z^dF}Fdd?(#V+ql{B0awEkAV0GWvCHhIt>zUwHPUz0Ue<9RQOc0vQ)F zEif`vF*Q0gHaavkD=;uRFfjS!$?20&0vaPSEif`vF*Q0gHaavkD=;uRFffR|aa8~S N002ovPDHLkV1lQ7KqLSF diff --git a/docs/templating/twig_function_reference/img/icons/database-settings.svg.png b/docs/templating/twig_function_reference/img/icons/database-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..509fe50ee43d6b97330e02b66364c192b79c7839 GIT binary patch literal 797 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_a7&^Y&Dr zJfo+JV~EG`t5^1VUk#LC|8Tx`&5XHF^IDIl`N)7gp5*HpwQ*VS9s zshgM2O@Ee>DQjST!zoS!_t?IGAYtJgIvwL)u zhby<+w7{f&&1SyJ_`EzHcFyQiFP}_&{rZTNmB)@J{h|I_LT~F`bey4S zbvqeuDlPXvro5f+yz=c0b^BQluKJh7Xl5y9JME4|gYCsXGrz6)5UzB3XH>4wjkV{0 zzPQN8UH8&;d$ruj1!sc~_D3;#6^4J)&xX#}3Xi(nqlnz}(8jNZY``%D^C_r==Z5LvDUbW?Cg~4U!jatbrOd;5L+G=B5^x ZB<2?2*5h|X_6blAgQu&X%Q~loCIHJOMN9wy literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/database-share.svg.png b/docs/templating/twig_function_reference/img/icons/database-share.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..84ead37036e86ddc24978d81517b43ae1a8c5d27 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F5#{E{-7{$FEM^==CH(q;3DnGgjP>cC;myI2Il#nRD<7!FDgk@l-aoOFzc$ur^RMUD!NK@ zCZ@^;`dkzJab!bPWL9|pvdRhCEDKNA9dg^@klT~V#bdZQF3SJ2e_dvTWg+V$6YfKL zkEaOElk7G!j7boD*m7P*dCJdan|SXP8C8ltu+DwbShj0pgU;GSzM`xaEB0+_52roN z;7d3c9=S;M!tBK+{+kzx7Jn65Tq^S?wcoU;bXK&bLq*Rc2GawAWv~5aUMk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| zJddY~V~EG`t5?o@ix!Hoe(3)^&(U#~(k*_ERtJs6Q4u04dQn$bwW=z*gmrT)S|H}Q zS|e)PRxwSlE1O)qmAYQYbNt$?aY^A;$P~v5O8MR9`=0f_f10yoWtNfSk>IAOM_Qq~e*ESk?$yqayP8+LQq@~(D8 z|5tPEX3aB7_4vK$*{m(nMpKL2#P{FRYRP=-ZE`a&iev3h_TQ}mdImo>34GH(Q@zlx z@gx(Un(-f>ui@&kDQpYv_qW!a7i`^jq2+AcmEr)s3C*AO%S<^Ft<~9izgJde+B%ij z58mIJ#kD7DWo32lS0jG$^N#1vIfZ_+3N&ZeJ|Lxj=ld~R^%5PmtIrnbUcNM=;K0;7 zcITeXUdM4JUE_U^_TyO}0yyO78ok*Q@3f@z45!KMnRPl-vy-(Zc-jjcZ!x%*(W^SQ z%wk5}mg}pE4om*?RMc6o9}u0sn(4Ul3nRrhno17a^d}Jk4X5GA|RAkS0V{e-&WmT6KZ0ni+*6GC=gX61%cZO77dpApFPto;I zU7_Mb%4b94=4bY|7Fga7KdEP)Eo9!rsA#j|_BUbyI- z)%RlabpqB`*`D~ZYjOB|&AUhcGhJBb->rY|*FJ{7jLVO+EADqBbb*$GzVD^W7;ry4%7zU&Lr$XPpbgXA!U{Eb_ zjVMV;EJ?LWE=mPb3`Pb-K}|sb0I`n?{9y%=Aw+)y0uL@MAJtj&0006yNkl7{~F~ZsIqtLAB;JD7ZyRG|tPv3by@8S9JVJ2`m>Riz2ip$zGs>6n_K6>Yk zx3YgWl#FIWmV{-_k|E87aN2AU@up?VHj89tr4QgLqp{SqJ31sK1UW?@A*sV1(=p|! zs=ef7^x%;$3FRW8%cF>x6wn)8I?JN*=!~ddUI~R7E5e~sDD;w0=x4<^{1ggBr3_Sz z4@6{crc=%z89r|+$K`GJu^y?|`VL1RrN@8cI1>o5=)0>i;RDYt_-5U299Qq0cGujF zXNa7cB)DNhw`8Qw9<=afub5oaNJ>emSB)L( z)~xwqJ5QC>qJ(v~tyn3$i)h$;#hs|w2Pg8^_$1fa(IV+dp%3mkbtL$ddoe0n+QmYJM3wuMDw?&pcuJoCw_U#QifRYodLao1SfNYv`{`baiV0#0{roJ}7A<0#&NjIEKHr?f4@+r1_7L2<_S}^P!21G$#~lt;hw?DioUI zX4GM(B0LjOH(@-w%)73-EL!cl`G`{(-|uBOHtUD_rJX7Gv7C|C?_o?i9RGH;#T<5U zwk%t=RU|W`t+2QTgBHr#Xu+U{f>p%gq>IwJT+*&VJ=U#S@WD&(eYTY^{|8tPf3F_P zsJN4R0U8%FEif`vF*Q0gHaavkD=;uRFfjS!$?21<0U9GREif`vF*Q0gHaavkD=;uR VFffR|aa8~S002ovPDHLkV1g7HM?U}n diff --git a/docs/templating/twig_function_reference/img/icons/deactivate.svg.png b/docs/templating/twig_function_reference/img/icons/deactivate.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3c8e3c716fc7738b8044a12f4c724616d6d01846 GIT binary patch literal 910 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| ze37S%V~EG`qgVYqriMzeeTX+++-7WLEL6ToWT}LU(TQcQE?WgXHFy?>uJtiAHem5I z?9y0fpU~v&*lobQEJgUOs!-%EXU5Cg+~Ke((FL z$937~ZSpl|h-};u{m;SGChgFoq`H~AYr+$=wSUgb`#D+3Zu>6xE!JHQ+$ZFPK7O&6 z(b3)iWzv0(M;q%c@9jMMzI^pQH3Nl5KU7bCuW+@w*z!)a&~{6FRqkhEYyqs`Z|Ixw9Po_%8O3v|Y=e5#*m-z9q&0o91Z4=;en;M}x*gMdlj%-F z|G}aU9h%KMc0KshF!5Hxw4XK>{ZnUb;c@qg%#ldv^5d?*a#Z@!N~SxSk0J&8o6jog z=5*L!+2pQg(P`q~g+zq!`Zm2y{73RLFBWmdSKJW3nMRWJu$Sq#( zan(nBlCjRCyKTNV(_~-WU9;+A;MFkmZMn<5e@F`czO(-7;RHRG{nNF7nm>KKZu5KL z!W*~TF2B-tx})?cdi&ISPfy0@r2jc$*zRkseXWuIXlCJ-om-#wzNt0)wdVEiEu1+k zSA}lflK1etgu!J4S<`oF$!>q%Owq3i)%~j7ck7*f|Mk;fe@f4hG_q_g>bwX{kg6rF z5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mQ+rYrez~J2Peq$63x%nxXX_dG& p>|bWy57eLmx1l66H?_DVF}DD>o)??N0)ToLJYD@<);T3K0RR%CgeU+2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-desktop-all-in-one.svg.png b/docs/templating/twig_function_reference/img/icons/device-desktop-all-in-one.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..64a40e0462811965c868c79fcd6429e551c941a1 GIT binary patch literal 574 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21X@M7sn8f<8QBQ^kQ}tV0-Xh@1WX^qt_HXa&)#BH1R7KMr2PH_ef2B%pKtwcQ9Rm z`*w>+6zdw51uKKOm1aadIWhM*tDYc>qVd@`Z~py1_s@FwpK9*3z|de#^LKaGPET2s zwP{26LJ2{Wk1M9{Zc;Y&4L5Y;v=!gUnRjIwJ72x_qpk#3hdZ5&r^<>SpPIxkcvn>} z*u1jkqR`d;Ni6vp+E2cfwam<95Pp1TxBn%jf4}^qygP1q2~FVVQx0( zskUtAmEUdg^nr z-MO^1x-3VFoA;7;Gf%~f?7Z04lJz3SV!fs^w>Lf1%$jkaabh?>_m*4pZ<>1uP5NHL zy5l%7098v|BT7;dOH!?pi&B9UgOP!esjh*!uAy0op`n$5xs{2rwt<0_fx)@o{l+L7 xa`RI%(<*Um*uTuYAE-eCZbM0CZfbE!Vr~I$Jufzk1pxIhc)I$ztaD0e0swVB%jy6C literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-laptop.svg.png b/docs/templating/twig_function_reference/img/icons/device-laptop.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8a365aed9f721f827fe3b3cc34ada0fb4b216373 GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| z&{R(s#}JR>Zzpf$Z86|+ov$pGz$ek%m$=S3sb{w8qGS%KYn_>XO1ro%E|zNC4}J7! ze*WpUE_R1~=aidIMnoa{S?lWJFR8;UgMN<)g@X&yB_^}`_b$C%&W%@kGE}q^xuBYX7;DTf?bmQ zM;U!Dr5sqAw=yx-HZZU< zFgW+S-xx(hZhlH;S|x4``n+a literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-mobile.svg.png b/docs/templating/twig_function_reference/img/icons/device-mobile.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..48583b9f6b5babb789e6f6ddaefaa4cf2e1861ac GIT binary patch literal 476 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| z&;d^u#}JR>Z>MhLJ!Bx@8lO~lf@R_IO%jTxv2Gp{t&{_dU97yqIEp%7BsB3j`ZT60 zrqn2SdwBeu#y$VP?fi8Xhwp21AMr91ar}N_-s+Z|4HvH-(bm|>;LbDQ;;!n`eB2q= z4j6^Gwx@nresAxs-zOTDR{NcZXJAeEv(jy0z!kfsImfdVOHw99P4jM(G+<6Ukj}>$ zP`KEOam}4N?M%5G%K|?}pE>(pALMw^5pUfeo}<-%>FCNifAnoudHkALx7NC3nk(;% zl$AX|zo?eDMwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M^LZ36=<1A}wF`;AdF xk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F7Mj7sn8f<5w@+_xJ>g9RGO!pQDcUzc(r=P74D%G|WUcDGK$nbh?NLb+%+=s7w)x zdaEVMr6M#}S7es1%A!k}8ZIWAPMUEg@!FrQFwQsn{Os(lWADx0&--)k``qGpd;ff& zC2`SyS>mPstN-$rZ&!NeTh<|K`u5%IZwHMsBD9k9=WGqyc6SovYwa8Fc6aQJ>x|g4 z(7HA&q3X`zu+vK4DkG2Fzj1@{jnGTJDJE|>cl;G|nNtvR@Yo!+zK$7kd=lb?SC|E#-x1j_BldAg9Jg*}c%h^7kzB#|K3AFNWcmM{ zr2VK*TFLI#o!nJ+t*4dbqJ+X-YhL!O=WFOznrC%)U)1d?-op%Y^z{Nx^Ss+-Ce@G} zcBD!6@1Ifzjkv^z^76BS!d9CbXeA_gGHzbY?)xL`sDTBZyp>P_2OC7#SFu>Kd5q8k&U|8d@2cTbUSZ8yHv_7@YgvZ;YZL wH$NpatrE9}{mabzff_X6Hk4%MrWThZ<`&@A^J24D08kHur>mdKI;Vst05^97AOHXW literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-monitor-check.svg.png b/docs/templating/twig_function_reference/img/icons/device-monitor-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c93ec4882be8f575da26a6f2d4bc4ce1808f38ed GIT binary patch literal 545 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21Zs-7sn8f<8P;IExL=fB(Nb^G^4Vj#H9TL(wd*jNrnWU2Za8Y#A0uuR6t7c*`XAf!qEw zEm6fU7IF(R2s)kjZO0zl&Jc7#dm`m|K|`Ya19?85o@V-EWMdAvZrIGp!Q0hW*RT`+*uX;5L+G=B5^xB<2?2 V*7IVsSO8EDgQu&X%Q~loCIAZF$vOZ4 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-monitor-package.svg.png b/docs/templating/twig_function_reference/img/icons/device-monitor-package.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ef88da61343c439cd76a331e2d0b0bdfc44cffbe GIT binary patch literal 656 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4Ok7sn8f<8Lq9dn*TuuzrXaij24@6J(ifQg%y2 z?3pl!SsnBCEgPb{-%iVA*%~OaIyG43QP0sMg`d*T9P#@QBXMtU{=3TWcYe#gKXG*R zo=yBSKi@jXa?;`A(gKy;AwEKD`ew*+t#xa4*I2ypLVBI%XPAHXhlD0o-S!77gl}F9I_>wtnK3t{@Rit_boC#sa~IV| z8*ut<7G|;d$bRPG3A=Zjg&m@g+C+RiyMN35OPnWu&yM>gd@RWC`D$zJgku{ew`>xY znXzH*6A7#PvC%hG@7(@)((%oIleOzCqxkb`%vZlWC>|;vSv4WpbIs{ z4yZj^ysj+xio4JH@25|mJbq0eYtMt@LX&Jcgr%HYI?M0B=HJPFk#pyfo_T)`1WaMk z*WjPhcDMQCKf%(knS0DH^k*JrEbjla?DIpVdlGVt6BnIc6L4f>Auvi*OI#yLQW8s2 zt&)pUffR$0fsv`Mfw``sS%{&bm4UgHiLthUft7*5x!?W9C>nC}Q!>*kackJW%)B3{ jK?80>NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F5~97sn8f<5#C_^gbLQaIAjiqe-fc1%WIZcf43(v7+1WmZyux4vW`uT6$g0tnFe) z&K`8V!@{n9aOHy)3ra6_{o>zY(Q%{rMfR^rdzN%|f3bGDclUJdlij<&FL-@%@~hXX ze3Fl*y)QfQDNJ(H7s*Lk91O{Gj8-O{j#;sSeRlYfjA({8n(LR`GyV0KWwzkULrMni z3U>_7+Etbbv?SX*N-p#{mcUTi!Y(HAR4|*PT=%J!6kB$(v<0Kt7ZH0$n|qC46AUB| z@;?X&x~FA)ApG)6UzY$@w#t<0#%?=V79?pUnY69^Rb@PX8(aRFO^dFv--y|6Hpw&N zk<4_>c`KR49-o!;z0CUKL6;SS>pRV569tYmRQ>aL@bEw97rh9djMqB;w`TJHW_+U5 zU%ch%ACcB6FIzXrc<*M_;+QINfAWIs4ko=!9c9uiwaJ2C??t@o|FS4D#Ye<(he^^D z^8)L$jly{o*ZcVy2pr=mdm>Zw=~AT2^oQdALwE1Gv|VQrFg{dETq8k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21a#H7sn8f<8P<#_hWJtI99))ML~pZN`SJ9LCKVWOCK2u7B1TOP*kUexrT*XxR$Y! zyV_^T;)bRc31O~})0!CXKAv{FdrHmaH+Rl_fBWZT>cb9?6MwR2rR;Ei%QYuR>8bP2 zXSvmRADJ9F%k!fqNuEmZJ!vVvpH*b<*85T~^};6wyDmJzEGzQ;b$=k|v_^I%JF!$1 z%lM$WR`mzPmv`D;V_N@+_X}6k#MD2>izV7tE1VW-kd6uJnekumJX_{M@t+^s-bAf< ze}UU3c!Rja1=aO;?=AK{zpqubf7yh;Vtq_*IolpE6=q%Av!h^JhD3e(X44Yic2AB^ zBI)&=wIY9Q|2=G9(LL{k=CjTtKQ6jIZ$I7ePQNM2gDs|D+3q@i@4l9a`w~9gUnwi4 z?b_1mcS6G7^>bP0l+XkK DJO|ch literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-monitor-user.svg.png b/docs/templating/twig_function_reference/img/icons/device-monitor-user.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..490e4591789a81fa2998bcda2bf0b77c5c60c461 GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F7$x7sn8f<5#cPddmcgust~5-z&lDC^SKIjgCqqiw;xLYP0Uvm5a*CHYKSpIc3ig z;qixAOw3I1V8j1|X^uQCA$4p?iX4j;O-@TIPrp%^9y5E-@)^bN=X}2Rx$ynN{qF93 zx10J;wf!mjJY{j5g+NQtn%wehnaWkt7WZzl7vFoZTC~P^vdQbhz^DFRoH?8|$JiSk zqMzK5t9$-+d5hc+PQHyPN0{okC#9`sTHSvwVT0bXmAA@vud(5?}f`xGU`7* zy^T$cc~|h=^>epJZGC>szO-xNlnRFYg}_))Epd$~Nl7e8wMs5Z1yT$~21cg32Ijhk zW+8@#RtDx)CdS$Z237_J=YIDaqiD#@PsvQH#I0ffGV^|*1`W6kC7HRY#U+Wk1-SLR T*en(R)WhKE>gTe~DWM4fVf^*~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/device-monitor.svg.png b/docs/templating/twig_function_reference/img/icons/device-monitor.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..768a79aa424c75a52c4ed47151a0fe6d830dd1ee GIT binary patch literal 469 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| z&`wVm#}JR>Z>JdYH5>4_#$Q_HEoR}gv}Z4;d*X8$ONF4Lin~fWtQ#f>M=8vW>U^)- z_htVdS?huWXVkl&Z<_smiTW$<;|(H58!j{DD#i-j+W0|Gj$=-l`wWXY!s!!}ZWNtT zEa3RFsNo*#Vc)s7wworUXY7l3t~T`r*UP(?`VO8G6gcE%7k$B2;AtR3;D6_N`*Ro7 zNgIbQnVq(wdf%K`J095t<)3xjTC-@0e`wvtBck66`Q+|w_x&Ro*YR>fe8hf!f1oE+ zOI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&bm4UgHiLthUft7*5x!?W9C>nC}Q!>*k rackJW%)B3{K?80>NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| z&}vT?#}JR>Z>MhLZ8i{aoxk>q$D4yM`9RU}x;=AP zT0SvM56wJx(`?o$@B9U4_8R=R%r^e(Bz$2{*k6`Q_jUlCtyB cQ;SOya|>|md9hh60H}w-)78&qol`;+06ZX>{{R30 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/discard-circle.svg.png b/docs/templating/twig_function_reference/img/icons/discard-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e5b9a136b5ef67bb3a1e46b9d22cf616f07939bb GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21X}O7sn8f<5#C{%xiYwY1<#d)HzWlSVbb@#FXm^=O=7`DEY$rN#HNGySqYK&Uha4 zh`sZWXRmULLTuE^G=`l2|8LsO=l{3&%)2NjBeN%GEI%K#o?qj;JT_3#-2Z46m&JlN z3Z~U@H-pP(O-hj27xKKV>BJ>>5fiUnGR?C~w>58_xiR#&Y?nj$d3U8Vrdh97YwDH5`MO?m6g@c0`Ppfe2*XO}gqq^n34C*^j#_E4 zE|IC;HaW?v$#}yH%dH1zyTn9lESoIr^mfOQTiZJKB_EGcelu?q_u7i@jpgcg4|OW$ zA5%ZW{Jt|qV^7*5&m-Ad+pUd$#{F12`=$OOUHb#yYi0%phAdAP#}JR>Z>KnN9WdZvd9GZieE-YIZ(&X= z6$_bLC+*#pd}Kwz7iY;n&cZngLEVBZcIy-_i7dX+k}Gt64fl`PwSx6Ztb6<~W>w5z z)WQ7y_1d;>(GFXIddE4;g+fPTCu}b~Y%8FD>7w{9hJD8~4orF8x4Rx_t!jyDL`h0w zNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx-HZZU>>C-6(iK zfrq*N@Rm3GnO@HA;y%uJFeoGA342fK;iJBe(XCul6;xalJGMO))aBzfJdz?PT+6oc z!aOCjUBXA&pK%u!9Pumqabl{@#Ah>2eqLN0qp{V_MdzEj&u6dpfV->W|1FoEVQEl* za1Hb3dLdu^8F?nZ8*ffLGcThowODV)&GO8#|=Q2sg}4#l%yn< zq*^5xr2;7iBLgE-T>~Q^3NbXbGBL9S`MMG|WN@iLmE)7Bk26`u} R9s+eRc)I$ztaD0e0s!=QZaV+~ diff --git a/docs/templating/twig_function_reference/img/icons/discount-ticket.svg.png b/docs/templating/twig_function_reference/img/icons/discount-ticket.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..afa4ef39016fd40430c792bd872edd6b73fa4cec GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21Ywi7sn8f<8P-J<{fenaFrKh4N~E9@zxVKCm^V`!*R(472j7bChsO*O4LiZ81O?t zV<*c_hZPw?3a*PzE%|U`qxt4ZzAq*fZZ^KR{on6$+Yj>l``RY6PhH`^`bJ7uNZm4% zSk>23I~3Lgf4wQTu7Yh{<=QQ++(HQ_PM2r430(i6=Qcys*P8j8sn`we$EAA@$|}ya zc`tZz^WN=`r%CKsxc-MU1Am>TVAF<0ODk8zEw8XTC$c3%kt49MaigD?$@>kC5|S1w zQIgY5S$G6m@>c#5ey_yAe0nc~W65k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4?vE{-7{$FE-5nR^1+0S(|`u=@g;p_X?rFQPT>RGcsuQcC#;-%l31-Wxp_m-qxR5ri2d*Uly_12lU z#Ag0lm>Yd<-I>zdo8KHb+)H_le&xt;EG*0nzi0KsX!*hGO6%WbH?%b_e79v+V#;EJ z_(q)_Iq#dN9AdToEN|s>L;rI5)%U+e1T?}@Xj!^NM>6YxwAiTLBf!Ms7M<+s)akwalo2Q{{TU$@ZF zs&=+h#G3pKxn@;PF>$Rw>mQ0o%)k7=@7-;oO>^a6+|-GcT5a}ql7If|UFBTg&wVtx zvh>NHqY;bu9SwYUc%#|0;CBn zz}(8jSlhtB%D~{=sNugO57O}=Y&XUh@o4I3&2 z*wy_Wo;l}d!OXdvz3{t`nwk~Y{ALL$FOB+U=KRYGP}l3W33cDY`aAi>({!Aw_M)PYTBWn zuq4(!h2v&Lb@Ps^rCatoo(S39Cz0}fg+@B4J9?}`gGKR=X-?Jm za{V7-aST70ZT3xDUwgC5+FHT6>MdXTgGT?W@3^)UZ=bs0;mcb^PZDAeP31nnvwHg+ zyCvmO7j{R>bOJrATH+c}l2V^ol4_M)lnSI6j0}uSbq&mQ4b4If4Xq5!txSxy4GgRd z49@-TH-_r~X~@k_$xN%ntzrK%^M0TP4X_m;4JDbmsl_FUxdrHYq!6~e*en(R)WqQF L>gTe~DWM4ft5=)M delta 269 zcmeyvJehfd3NK5#qpu?a!^VE@KZ&dp6)$hf2j2KpRtL{ibWPnqK|%OaJug=;mvl-sAVh9LBk#ms7sFw1;NQ_X>L>o4Q)G;nN!Kk2~ju`Drdz-rKfe+Qpb743~wyUTOwxe&J&ywd0*8fXzBBGWk#Lpf}N?%E00Y% zHa++?|Kun}DRCoR1EUZ_Q!5iQD-%;~0|P4qgZL?jVkdVqN-1NJ(>q!95a>S!Pgg&e IbxsLQ02Y*I;{X5v diff --git a/docs/templating/twig_function_reference/img/icons/draft.svg.png b/docs/templating/twig_function_reference/img/icons/draft.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2ca73a6f2c1817b4b4a0b1b66e29687ccb71f6 GIT binary patch literal 708 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4YhE{-7{$FE+s%@zq1VSA8nF8{!3f{9iJ*KU#M%*;gbqXGfjHbofx;9qm))*-Fi zO9h;|TK_U~O%sdmY;`elTBWgMlSx?Jn~gJWo}amU_sS#1-8;XZtGr)%e&_QuPxo*4 zN{qd}<;jI=-wS1Dm(B9spMF{QbyrQzyo!DE+z&GUzENzo?7=Sa2YcRc7HQcKy6OJK z;^-F=x(N>P4R+hDl4)ovajbEPT040 zSJbZhN%LLQ!#}FJUJza?VqVlVPyOebs%bI~zOi>#byYuR=}xGw*Jv_Xv_h5#| z9<@mk*SKxVa~jO!EGIAh*SUC`>X8D=bqTlkP5(A0>3HXHy@vdGyB`UL*&HeBs{Im| z@${nGyqVV$?rohD^x^W^KWV2#Y-BYowlLRa{x*?1w14~l^X*sX1=w9%0gOh~64!{5 zl*E!$tK_0oAjM#0U}UOmV6JOu7Gh{T mGw%m#(16=el9`)YT#}eufLqUt&0+ySJq(_%elF{r5}E*(`y}Q7 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/drag-and-drop.svg.png b/docs/templating/twig_function_reference/img/icons/drag-and-drop.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..12bdc5d744d87946ede370e1ce79a5c16e60e4ae GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4su7sn8f<9DandoeqTwC|7Q%$hF1J)4E8^K70#e!@hxCoGLIDHoMH8XLj|r2RLf zZ{Y0k%*{?#Y)YsTv;JMb$QA3?W`03d?Ej;l&Jc7#dm`m|K|`Ya19?85o@V-EWMdAvZrIGp!Q0hW*RT`+*uX;5L+G=B5^xB<2?2 V*7IVsSO8EDgQu&X%Q~loCIIow?l}Me literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/drag.svg.png b/docs/templating/twig_function_reference/img/icons/drag.svg.png index 42a623784e9db47ef11635e23617aee172569709..924cb052b4743024e471e35cf137c03995caf4f8 100644 GIT binary patch delta 303 zcmdnXw3T^+%0v^#dUgSBcI^**ubCMb7-o99IEHu}e>-J2?_mQT*7IdqjB-kIFIThY zPGa2SwyFErNxpTHUo8#P?BZJ^@-wEKg+oZ?!-Mk)SD4-3+4z*t5Og}zwtLOaMAJJ9 zojbIhN?7k7n53@PmakBx81~2fh3tBxNdlc03#L!GKaHn+y7;3Ofm;28_xC$COHWz% z?~=G3m-Z#4biO-20QE3gnPb;&J@#WJNv( z1s>-7KmUCnXDS%vFtKR7IJ@&SFL z?AZEShvql&RruQ7i;L$k0~)AW;u=wsl30>zm0Xkxq!^40j7)V6jDRS_(A3Jr%*xZm rOxwV~%D^D6=EeaO9l7}_nQ4`nI$#>)6%%TJ8W=oX{an^LB{Ts5qPa&^ diff --git a/docs/templating/twig_function_reference/img/icons/duplicate.svg.png b/docs/templating/twig_function_reference/img/icons/duplicate.svg.png index 35b0672bda1188ca61ccc4be3c366aa30ca69cf4..541e14dfd3f40e7ecf09dfe6b805307fd10c7439 100644 GIT binary patch delta 603 zcmbQhw25_s%0v^#dUgSBcI^**ubCMb7^iur@ZLBNrf+fg8Aig$9dFbj9!!6h3+PJ86&Y!Ud&E;9Q?XH`Ol zSh?Zu=`-)XzVcq=_p`m`_y3-oUAy_u_lWQf>M|yw6Mx@Iw*UO_^P>8)nk|~k6ArQO z*%YwwtJ1n1llkTgig`;%bt@lw=$O9v|C~cjD^x1dQgYptXYac>%_rsN^w32n2g`ER zwXgcjel4lonQ;2~tfw}my8Z?HZ?2onlhHLVJiYGGBFRLy9`3~V3@?8*{`7w67Ud|s zNBifySGNK`ok{l3@)=BMs=sv3`gd<(MG+*>krb>5x znWr?r?RlO2tnZ;Ur$x)kI_i(?iz|9}gU{mn>+dX9^C}Wf+Be;Qe5Bm9>;4&T1_lPz z64!{5l*E!$tK_0oAjM#0U}UOmV6JOu7Gh{bP0l+XkKIyNM9 diff --git a/docs/templating/twig_function_reference/img/icons/edit-draft-clock.svg.png b/docs/templating/twig_function_reference/img/icons/edit-draft-clock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f1cce847edcead77b400f11cf02f20a19dcb523d GIT binary patch literal 772 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4ejE{-7{$B$mwpFKHI;J`=!OIhA?TNeGDx=o}#?2+Elh0fD;v^1I)JB4yJIXOO3 zS*KN4^npLXu^>Q0LrX;F$Vu1MM?tGPx>;W;gjDm{ReD}hQPZ>AzURB$_r2Bc*pL6W zvyF}XZuzRm+3x2*{ex{eT`J3WA8!|~I=)Ka*sjCNh3#7Rgg*Q2r2 z{QAS?lKN!3J6hLMi$6ssMnAlK_M@%cuE@pxrVoVQE)Et^>W({lT>8VrYiC!L2E344 zUmhUnq_Oh>d^I|p!r{4eO|omJ%@F2Z3iT+BaPB)Hvf_a1 zIPUESx;8Y-S%2tg)#f>yf-c*&dZezlda&ois>ymAq;nc{@0j-K&v>QNx3M5sZtPMF>}qaJ>};b1pG{oty(vEQqZ+SlU_OPowPSkA$RFNH}!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mQ+rYrez~J2P zeq$63x%nxXX_dG&>|bWy57eLmx1l66H?_DVF}DD>o)??N0)ToLJYD@<);T3K0RTj{ BLEr!Y literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/edit-draft.svg.png b/docs/templating/twig_function_reference/img/icons/edit-draft.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fe5499f28674a5175a54cdce95223885a83741dc GIT binary patch literal 665 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F6-X7sn8f<5#Dg^>PXnI9?yu-4xcyZMwfeHRFPC%jr8I7nJUV`X`)@TQD_cwVY#& z_>NbmN)r@RV%Y;v&k^hU{`gMuk=y4iXU{Bt{(ZjnbM9;RE^&U|Zt-kVty<0B8te&Him3zHq4RHNo{PrWxY4|+~0XY-B;An z!th}(+pI6yN44iDa`bZ?QlGu-KQem!&gAU!vk>>|M1D2fW$lmA@?sSujJSUBrCLpB3#2BBolJ`^1k=n|q|% zPDDOC_;SUiw)a z)1LXpezl$Pe4FRZZAEz>7t4qXw6wi0W^>F~)v{dq!@^F5lslqg=RLcp)xT!me_9|h z!RcY_4u*4$%@<-G%r80-_+;h9t>)4vKQUb~<@-}!C#3Vk>ZbhEpqZ1eJWW~+j2qPw z*NBpo#FA92FLQ`nwQ2J=G4>EAf!&QPjuOJ5 z&w?J*_OeTvzkO%SV%YZTu=~1?H<@Ia-~V2{n}usn`UBnj^Ve~eI2Q&dv?-LBzS6w6 zZR4)V73Wt!^3KhYRSPf)Zay5IscXZ$Olx!5@++J^-n%1yPO4!lpPH{9XLjAwB=_90 zT`L)x1e+$z?5^JYDYxXegrmnFq21pPysx|~_b6VqC`s6Aqm<`f)_WEA?;qhiQO7V* zWA%v#r#3cDzQ`z5Z?0=-7Gh{Rc?Mt zW?ChKk%5t^t^pPe`U{UOMrvu4c-};rk~yoeG%=lo; zf3HET$-wvIMCLztbmsd%@HJ_6V%q;ssbx8*$n-=ToeMEDe_G1R31zIiT)5w%c=7@9 zm>ux}r`vwBoU)nkd$_jAkmaFWqj?PPdodp+j&{F25~gt#4jZ}@-V`1AtREv_cA3Sx z(^ybE-bvuwzmvv4FO#t13yB7ce diff --git a/docs/templating/twig_function_reference/img/icons/exclamation-mark.svg.png b/docs/templating/twig_function_reference/img/icons/exclamation-mark.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..372af768c6b997af172d2b9cdf7f4c830d7244fd GIT binary patch literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m-| zkhiCcV~EG`oPXfi`7V$jwj5OsmALVgEAoexL>oxD6$l dxv9k^iMa*1^}N_D768=4;OXk;vd$@?2>{GOWy1gf literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/facebook.svg.png b/docs/templating/twig_function_reference/img/icons/facebook.svg.png index 8e2e710967d65984bbe804e88fd208e7275465b0..578652213df4802dcf0c245d3b4746b1cf4fe0e6 100644 GIT binary patch delta 457 zcmdnRa)xDs%0v^#dUgSBcI^**ubCMb7!5pK978;gzrC_ik0nrq?ZNp8s){9E8#i%n zS|r>lzF}_ojTI$X?+;AldL^3g@L07aLuAnejV)Y;;f9m%&fU7%ID7GgAO3~Ke&_z4 zuRk}_`cI|LloK;IW}fysZvWB7t8v+d^tJa|RxZ4*t@pMuo1e)-X6eEDV#k7nUBa2Y zixQ68Nv&(UD&bbpwfW1hJxc?Z9BxvGV7>j*`ONW63M(46^EfV+af}sk>0oh;of7qs zXH^<|(7NT%_f|wa&2q~Ncf8(Lb$M|<%igQ{M>=9tjN(pxo%h!4<8v0rwHa)jj~MSs zRcN^jqUO_Qmsldb5n~; g5_1a}j0}uSbq%oSd9hh60H}w-)78&qol`;+0EAt_!~g&Q delta 437 zcmV;m0ZRVN1iA!}Bn<>-K}|sb0I`n?{9y%=Aw+)y0uL@S<=SMB0003(NklJ{3%4ORVY;o6|W%T2_&MkFQBB*i9)xYK}10!o@6edo+jwj*>nudVt;co2k0fadzs5zzvOIsyoEbrhHwr3`zI zQ8Rxg+xruz*=d9?3e2a-)sqpM0=Xf;xHvo!KDsAQh? z70KWgqYv)TWamVgld1t47cwm{GE^}&Iy5#qH83kMFgh?W!3OPQliL9rBQh;8GE^}& fIy5#qH83kMFgh?Wuv=Bw00000NkvXXu0mjfQv|+O diff --git a/docs/templating/twig_function_reference/img/icons/factbox.svg.png b/docs/templating/twig_function_reference/img/icons/factbox.svg.png index dee445b265b6b97a7a5ef447a932a16d5884e07e..d8c9c8524522330d7f11eed4628dca9cbd6bd735 100644 GIT binary patch delta 431 zcmZ3%yoqIk%0v^#dUgSBcI^**ubCMb7{xqY978;gU!Cfh*K8o*8t)#a8un7tg8ii2 z#mN^6CTUoD3bL(L?hW<(5B`x$^ghq# zP^pye_34CJ%d9z<_AX@F#Zb1##Vqjmv!~Ls-j5o@g%+yqXnK`>CvJ7$EROomY1z{r z3teZ`im`2(m9?(HGlDrm%dYQ<%Dt^z3fK1haaoX>>wh=ZF4$qS&u@O8`<;*YLOVS9 zeiU%uQp?*V-%!RL#hP-w(dNWoT?xLD>C;}#$~vk&;iIEu=G$3)?tTZ1-|Cm7wjZfJ zxWi-D%zs?-H%_Zt@|j~=)nqG1DRFaML$eS=Ln{MwD-&aF0|P4qgLA+8jVEU_N`+&Q z+rP}bpMilvqr^3$BqgyV)v6>jH?_DVF}Hxh$iT={*8q#27n{WbfO;4_UHx3vIVCg! E09Mwpvj6}9 delta 290 zcmdnQvVwVn3NK5#qpu?a!^VE@KZ&dp6Tiw4(pSATa*d42A=oxUr^V5$I=H8QD=hx}|7Omqcct7!w zxr6@?w|LKv&f=@e)B1S-b4_9SwEJhEljn~mEsV_i%-dMpXQ-s?VOY%nS1a+`1Knjj zRvnMmE5BH4_BDgsJmL`lbzc3vu&lX-d!|gDz$hhdq-$UlVrXh*VrFG(plx7aWngfS e?QP2BgN#zjSmZWDhu#2sn!(f6&t;ucLK6Uw^Kjk( diff --git a/docs/templating/twig_function_reference/img/icons/favourite-filled.svg.png b/docs/templating/twig_function_reference/img/icons/favourite-filled.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..540990d22461fa7e74f85b149a9e81ffe3eee0d5 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21Z{`7sn8f<4dRP*JBA3IaY7Yl`X0AuSHWurAhRzTgY!FDK4oNg)(8m*6j}jD_Dfq zCkSg@^eT~(nqpA`M|4E1;4-~Rl|vR~oLEiH=^Ht%nJ{GR%Qb>Xt`2OGmD++8-w zKkU)gV;sU)GB2duTJffn@4L;XGt%=tX1sa0%VEQ_T}!OD9A6tNU}pQ^XkGu~3f}3$ z?*AUgFHvs)Ru<)Rdehzq$8T*kTz_K{Z|d(|H?Nwy{?59&?FU!Gm6)`2#eg?|BP0*Z zVM^G>lil&Jc7#dm`m|K|`Ya19?85o@V-EWMdAvZrI tGp!Q0hW*RT`+*uX;5L+G=B5^xB<2?2*7IVsSO8EDgQu&X%Q~loCIF}1@Z10Z literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/favourite-outline.svg.png b/docs/templating/twig_function_reference/img/icons/favourite-outline.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea2c4110de0d786510732eeb13edf745208cec9 GIT binary patch literal 719 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2FA^vE{-7{$Io7|_n4X}!uH|*S9#42Ax+kscP`8;S*pr$aG8{plGkr;C83Lx9H)5v zS1{JfSb1`zZItxnMO(M3Dr&TAa8yUFyPkdT_e%4obK7g4+dQv4_j%v@?{$AZXZ*DO zC1`lZW^d?`^Gf1J+1wqXH_Juoc1J&oF19vQTI7G^;o8g5HR8rQ)c0xRh9*QD;rr5U zvBk9NDxdb5|R)XAO6)q}Od*a=BrX@w|?TeN`#vU3zkh zy3co4L|Ly0xwvNs=dYHIo%XfU&UDSV(@+wZkA~-G4X#xuehwAtz;+4ImP$2_JQALCBDQT&DXTtD{HWP z`%hqus+PD$l%ynk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21XT67sn8f<8LS1<{fenaFh4Gw8Sw$XswXzqC@X?u&SCUOf+I&(6i$5qj^FnLoz2T zE$=8|beSx?gnO3AkNa_(xkZDHO?9ukf2L+$cf_|$V}_nou? zM~*um1RN_Cwk|qKi+8zcGA zR5;;Gwo$H*A?t(Nd1b6G4*83;xJSPZQQfz7yWTNVuA>r;H?GJ!bXCvnl2Vw&^ZNaB z%bUjf&C9PIPJX`KCBkjq^z`)ye7RTt)Ou<+bK`d53vU=ceEc|*`NO#dJ+s{kw(03V zXqg>mnZWl&f@$`uo4(hk&aGdazb`N`c0$U#orx#b$9^r#`zHM8q0JwKi+1e$Z~S1+ zH(C93`yml`U=XU7xJHzuB$lLFB^RXvDF!10BU4=ib6rET5JN*N19K}AV{HQiD+7ab zzx$0*H00)|WTsW(*06t>c|TBt2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21Yec7sn8f<5#C{%wlpBXtO^Xs+N$L?{p|M?x8Y^O7Aqzh^LZG5287Ku?b20PQ7%B z-9t7gvQu%XV9OGtzSc)~@7=xk&Q)+uZrQUm`+qm@&TgH&-RH>urH3jts$Bb|yp7K# zwqzWeV7$3WO?Sa*r753T4m7y`nZ z^=hxTg>QrR!SYM_k4%%9YE||&&Dr&Ch4{&*Ogk7C^e_ac9c20Ye$PtVbyu}ibJnGM zGSB!Z-TC#+uA|y59c35OB^j)uHiVVMF32*Aj*fXcE_|=+pPJ7<|ocYtW z)P{nme`8MG2L_^QiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?G1fLPure?> z_q*R1MMG|WN@iLmZVmgFnfC)VXuxeK$;?eHE=kNSz^&)SX0ZUE9tKZWKbLh*2~7Yu CTGV3z literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-arrow-up.svg.png b/docs/templating/twig_function_reference/img/icons/file-arrow-up.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..16b5f31ede7cadd7a074f91db74f94ed7fa84efb GIT binary patch literal 587 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z21b2P7sn8f<5#EJ`yDnAY2WW6DjnSJ$H^1o+QertWukKd=Mkn;M>HpKHyjb&!NQ?3 zVM2nV&XS}CPR%t5ZM#}5&To`o%yA{ArA~PfVd}k=J&f6R7P7dU;Nt%EnoXj}`tm1jjn<^SXVtp4 zta6Jn&g$=eW0@b_B=XKFf??wCXQqtH9=h)`Q#=yv!O)?pQEd0|=C;1PV1>WCUMD9B zT{3$y}!R`WkcU`~Icy6z7WbzZg{K0Yg)@#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{ z7;76CSQ!|c``vGhq9HdwB{QuOw}$=8%=>{FG~hOrWag$8mn7yE;MVhEvseI74}+(x KpUXO@geCxqu+abj literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-badge-certificate.svg.png b/docs/templating/twig_function_reference/img/icons/file-badge-certificate.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..08de92facdc80f571bd2fb642320fc76ae585f45 GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2FBT*E{-7{$FE+s^%n^gIrdThwAaSS-rExbBusB?+;*hs;spsICzCL?$KnRFu1Zz) zs(lj+x#j4X!_g|APK&HwNk-6!-tyCEM~rWqFuhY|XqkNhJx!3-@ce zi!jfUo2qzAM%kYeKV1;c^S|)^soB;`^`^Ued9T;b@7VV$?b_~S`Op8B zgfFs~wV1E1{rZ-7fE+LhYLk z>(uwCF_yF~E1z^!jq!h1MrM|%NB~2Gu#;%0;u>Fei3#%({dZ`;N&UGbqVZtt8~N+2 z?%&vSKDGL2tMo19%j+xq%4Z_wJe3KGwZ)-Y@f8 z?bFm;4r{5%Ya5hvW@tY1`sDJ5)nWQ^`O6Pe>VPq)TH+c}l9E`GYL#4+3Zxi}42(>5 z4a{{7%|Z+ftqjbqOpLV+46Fk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F5y17sn8f<5#bq_YMh^IQFsM_|Xmt#Zv+Yw>V^%C2A;g{A0c3bdcjvsLi)UB8dvxdfoZ|iOi|;eP zf4D#V^3Lye$yQm{Zrgmi6eM*;Tk+e@$!`|;bKcjvwx<6D``vB&=l{EX*m|zU@T9An zl=Y4Ydly9ptm{AFac$ze3KuDc-BphSJR5xXe7hVbGW~8YkHPX7e$c33@iFEDvpmbe?k}!)0vyhc|TBt2Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F4ms7sn8f<5#cl_78CsVf!#YMS2nE!UYXN+|G`ihSeVhy$;JOo*@$*;DrZUiHp!uE*wQ&sfIqvwVJLrsTis znCysBi9+pT8ZXVCmdb71?et0`UhZJ2{l~*TJs00HcC1NxZ?C`+HT#X|!S`P@qRyqi zz41vqu;#dWjnAZviR_M3)F%2jC^Ih?3Y1!^v_kd9?^%8+TOwGp?;Y1E@8V?Pzk8+H z$}V~Dz1UNsjrq?vAKtI~NHQ%@H|&UoRK9;2m#y5+i7$S>iY+$!$g!wrwP?<~+_`cG zxpjU_dLeyzX^!RYj=L34cl)KPevV5zw4+u&XW`pTB3VrvcP+Tj5!TDyG;2YT(`mb7 zy#6wY=V}XXr_7n8`{8&o`;2W<+%&Iw%nlcwajo98ktOEKK{>0fX0};}+jJhyj1Asq zyEW_Ep}F6*!fnM;O@zMtNv)LY{eLK7Uzp$TnXB%J?e+Q3bzJA@T!mc$4%xt{Q7v(e zC`m~yNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwl;U1_o9J2IqeF8>48*%}>cptHiBg o|1$G_pau=N4JDbmsl_FUxdpiOyx1%j0Mx_a>FVdQ&MBb@0NLgD>i_@% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-css.svg.png b/docs/templating/twig_function_reference/img/icons/file-css.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3a24ab7a7a3d021ca94f14b18220b7641de72f2a GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_c?@-)m+D z2F6rR7sn8f<5#Eb_de_((Ki2>PuT>$M@#gqJXj9aJ6t$g7E&NkSQzfe@}F&DS2Am% z(QG~^_QHaYi)a1HHZ)ss@U`-FeJk!f`?XG`k?+-P)$>o^o&9~cmh(^bQ=WN=)ApEI zdD*MlU4C1mCwM$`slM$&vE2s*eRI!QF(_)+sHzLJs3u=|y~JYU@)z?YERLC9)}6%5 zBz8&X5|53TV9SNnhei$NZ(ZhHag7YQQlS#}Jl$wVTEoK^bv?mf1I?H-K0R2q+x_pp z#;Qe!bWP6%h3)xtPOg9Nz8%Vc>kW<=v7X!6x#Nh;g+~+GrkeVeROK=^hW44y7hJIgg*7kBt0qX%{xzGfIs$Yo(ZFVa%OvBIEdc1R) zAIh}goS`oFf6iKFx4zm0Xkxq!^40j7)V6%ykXTLJSS9 z49u-ejI|96tPBj!{q8qL(U6;;l9^VCTf_ck=KVko8gLs*GILXlOA>PnaO-)oSu6mk Ohr!d;&t;ucLK6TEpy}`c literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-edit.svg.png b/docs/templating/twig_function_reference/img/icons/file-edit.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9611862a86988ad316af6c811bc6a193ab20a2 GIT binary patch literal 652 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17m@wi(`n#@vBq!dNDf+9Ir3m>BW8D!F7YR4okJ8$RDK%8cIq(7@7pPeB^8q(OerM zV4A7KHS1K^N5(CErCbvmV$VcW+-{lDM8GvNMzZ_NbzvpmgiB~uv1 zUM_ts^KRmd^{$Gs2jxN^w5;2h#@=8xyGBi0pk-^om2aUjZmT);N|GP#e%X=I;BCn} zk!?eyqrj`e4hx1olIEXQsi$saJuDws>8Ex;*qNvLapAfzD{~lLe3IGzKK_DzmSnhm(bKnxoKy1C2BZPvDM5D5GGC7UJjQjFMLVa6;D z(|BKD$B18PFSq$mWh-u6cjuu1XU;M|PK_ezfBs)~KlsHJ6C=gp6u9)owPdp|Mx_-W z-9)wStvJGKnHv`za!q~B8IID&wYGm)KZPym*)~I47Z@F?C9V-ADTyViR>?)FK#IZ0 zz{phBz+BhREX2^z%D~*p#6;V`z{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17oYFi(`n#@vB!idS7#tIsP%+pWpvyhziG|)04dgo(OcfJWzPLzw^=j;KN0j@kO>m?VS_Z4)#N z<&_tjuE+U9DQ9O#7x#l+fvQgo(_0I;*Kjev5IhvId4&$!K`AY_i|w_iB~CJ%xNfh_ z5B;;?Ly_7x1C6LdH-!%Q%5d=)^B4NhVBfosd%Z8m!u=ZCciWb?ehA{-E4N#}rTpy4 zIpLM(gx4QPuTHzN@nPG1SJu1#TPtm>CRX0JimJ4~JjXYt@b-#brP}+ZR(sx=BH$)RpQoA#mLDB)Sv;kp(HamwYVfPw*a>uT@j6YKs^keu6{1-oD!M<1y=`S literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-info.svg.png b/docs/templating/twig_function_reference/img/icons/file-info.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e095227a0fbeb3c7e52c946142d34de26b2617c GIT binary patch literal 579 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z1Ead9i(`n#@vBq!doeo-wC}eL*33v;Z&nuG;jh5a7;N2ojW zDK!>m<{gQ60}Msg64!{5l*E!$tK_0oAjM#0U}UOmV6JOu7Gh{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17owNi(`n#@vB!B<_jmv9Q){hIxT~Vue@QQaL9tyUIogGLLLD=50>5H^Z3CYpkgg^ zP(k2~V3R|yL8;8j~{zwR|b?pnHihMNqtZ<;vWo+W1YBc@%N{eEOmSwQ^y#|g#P z3>dO+OwD+)d+UkAA_hih=E$sUJrbb8`#?09!_+N2=grcKo<@EBCl~D1Xnv_A)ZMhL zR(oD$qWS5?A;AaQ8r`4S-#oD^yls+B|IT$yo_5Vg9OP?NBsXL(n*G%AaIpBC&jS8k ze$(Ejn%~>p6Q|gGZp}Tu#rZ59*1Lq>|7Ee=Zusq3-GhWTlVx9eKKr!2l;c9>v~&OE zZWjS#NVUW@q9i4;B-JXpC>2OC7#SFu>Kd5q8k&U|8d@2cTbY<>8yHv_7;wjI+>4?i wH$NpatrE9}Dn?F5pau=N4JDbmsl_FUxdpiO=!$6E1L|S$boFyt=akR{0E;sNl>h($ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-link.svg.png b/docs/templating/twig_function_reference/img/icons/file-link.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6d99c94e4539fefd8d762fe9380e5c0c66d1eabc GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17nh>i(`n#@vB$&d(U>1IsP%cxz$fpv`}N$Qocv~1LnrOQM2&a7_wcDm(g*z<&}d6 z*Tt588r2@@CIiWE!EWa&O)B@)}*{ROA^uF}F*e)~N5&v*~*NbiaC49?L=G>Ecto_{;)ySy+~qX zr~j^ltclA%oMAfGd(-8jce{oKf9Ztd?A4(^cla4Zd$w6fxLr&Nt$Vn8&HZzS{1z}Gj>V+jmI%BjtT)$ZD#X*3^)w{%_^kRdP`(kYX@0Ff!FOFxNFS3o$gb zGBCF?G0`?Kure^PnaO=?((YOcH O!{F)a=d#Wzp$Py$)%4W> literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-pdf.svg.png b/docs/templating/twig_function_reference/img/icons/file-pdf.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..52c7605e7ee0ee7c97bab6058bb6c83a1cc7a70c GIT binary patch literal 631 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 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-text-question-mark.svg.png b/docs/templating/twig_function_reference/img/icons/file-text-question-mark.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c7e23b93e113ccfccfe422f699d77f7c13c429b8 GIT binary patch literal 654 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17ne=i(`n#@vBqqy_p>aj@Iuy;^yd4bur>bMN{wG)VHf|AYpGj)eS)w@ydhk^i1op8tN!r(Dxw>-YE0yg7Ghzq{+k=@E%KkLM;$ zDc$#`#Ppp&TdC{Sbqmf4793L8oG#y>XU+1Hi=`>|=xY_Nb6>PBNyj$-Kj1gf|G}or z#Tx`Iaufwhd_~llew-`H|AFAAV zs=+(%v*?S!r)n2Brz;l(X}jDw6g*FWBkj}`g>&`OT^Z&HZaJ)A`;7OSVL!tjhTaXD zo0=GAEN-vjdt!VcrLj0+X8R^rmKlAMc7>~1Et@&RZ7#z>MdgK&DO$&0d`MJ0Un|a1 z7u5XA-(%x+&#((meD|GudeNcaw=yx&HZZUB cQ;SOya|>|m(G}6S2h_vh>FVdQ&MBb@0N+~iE&u=k literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-text-search.svg.png b/docs/templating/twig_function_reference/img/icons/file-text-search.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..46e32be938f1ee978c93ec29f068ee46b5370362 GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17o$Pi(`n#@vBoe`W-e9XxrcBr|^-Db=9VcjqVOfS~CS!`0R09x=KjlEANU4Qu7)% zPTjSrp{0VyYAJ_HdE2?%GXj&<`efN>{K!8!_kG=eJ8QE))geXy7~69+F3Mi}7;)p} zDjQ{imTn;rV#gZqqW0g3wJvlUM1FI@g}Zq=k+)8F_pItDv0&^6Y57+8Eu=~abEh3bQ| z%N)#a`LBHW`qq5a0-Fsxfyt*#gW-yhqG)+5`qbP9Yv6Ah#srmdfjHXRA43;!D z`#9_OlWHcD1_e{O3kyF^R@)}nqG|7P;oS0MaAqwJbJ~}kOv_j*-Y{)A z>NEHF7rh@Vo-1sNx;Z^l;d#{DBdqccAvI^k7ayDS@cn7w8pd<)Pe}d$&YKI28PyWk zh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?PkZD3$!V89)-aW9I7-29Zxv`X9> osu(#Lff_X6Hk4%MrWThZ<`&@Aqbs6u52%O1)78&qol`;+0IC`FP5=M^ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-text-write.svg.png b/docs/templating/twig_function_reference/img/icons/file-text-write.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bde7c148a9d07b08468f1dfedbc962cf79d95cb3 GIT binary patch literal 688 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z1LG7=7sn8f<5#b4%ocGJVf%1Dman@*Y>}9gfx=1~ZfVCHo+cq(7m=JTn*^E^oCK0I z#hebjWo6Z!^#6cTM5mb2A;maFj;Kg3HkR%g>6_Q>-oAOe`o@pdXU}baU;F#)?3uFv zs!OsSPxiZMdFb4%vU6#>W6l>}6gcm*)jDER({VGmqP!;4@V_$e6KJFg<~ zTp_b!&5eJW|H^-`hP>L9YwG&J8W?4&C9V-ADTyViR>?)FK#IZ0z{phBz+BhREX2^z z%D~*p#6;V`z{TH_YD=u(QWM`v5LH>kGH`tXtSo#wZtNarLHyB%sMV@_gX3t#7mWKbU@7d@7 z`+5J(8NNT&Th{D3&M4b_H+gpQzCT5|X&Q>la(>F*F<^1i>6xX?aI8LNLr&R(fH~1Q zpI$$@_jXa-49-7W;}=CLJiem-P}sx5d7*^2&?JT$iTEe6^Pe2!V`Z(JDl55o_q)nn z&5NR5FW=xDcGRy{RQdwcjagG~jrzWOqdp*%vdm@?T8?)uc)@U^`^M1hq#q|3*iCaBarn{}W z8pZdEr}DvtAKI^96mfo8`fyo!qO5W4%?;Btd;RBCevDmp_K|eJg#PT8tBP4CH!wC0u{cDo<_^OE}znL54Zn z<#x#&`@>!h_uj=G(U3Acq?a`11;d)23yc#4qZ&FcFtZ$yaS&a|JcDWDRi-6&l3N&d z22W+E|G9=C;n5L;<3jU~>KyO-t9#%m_k}5f`$Dx=h4vp%ySnWF=Xt?`iaR0ezdN2V z`^d1S;%K?EK9l)O_H_(z7#Im3<&^y*-}s^p3b^ zyS7a%yIGqiBx-5k>#&%M`yIoNXYXJ098jI99#;4H6h{rOPl9VbGuH(D&rMH_N++*n zloB`6H82V>G_^7@vobZ*HZZUk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z17nz{i(`n#@vBq!dLMR>I9A`un|aqo=GNLDjC{K?Sk)cH|2Hmb>el0Wckt-Jz&S@F z1qA=I3aY2y-O~LaNKjCGtC#8X2@_1Fd+Tj<{=sBHZPfcfm0;XRl&kHCHN1?hbmzxIk( z*2OMjXVSY6H2sp8p^Nh_O5!t8;%Ma z8k|{_e_lTzZP{>8tz~^$S)(<>ygx7O-isVlx?UM)_G}^V0hWHQD&`+)jfrtPA6e?S z{^zc?IAAI7m^S@&L)=T1Rf)x#du`PZur`@FXLSj7XJ6US{9}sR<(!8v_TSU~!<0L- z^Z8}X^e4bTS1oakC`m~yNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwgFe1_o9J2HY_l z_o8UX%}>cptHiCLijk8Ms6hj6LrG?CYH>+oZUJsRx*{6)fO;4_UHx3vIVCg!0CO_r Ang9R* literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file-warning.svg.png b/docs/templating/twig_function_reference/img/icons/file-warning.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3bd4c34c30de7560517536ad6aac8455b01faedc GIT binary patch literal 541 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z10$oSi(`n#@vBpJ^Eo;SwAoMZYI5oK2(f8#ara#GiAO20l9e-GVIs%epr?#exTHE= z7KLk==&dfezd8H5>cRS1n>QQB|1(bC#9gmHJ$bHDZ+w^A$BC)g$0{WiO#J2hZ#uS0 zT}V-VI)&jyP|EikjSc|?E_cPnWw&x4Y&;@nYpROC5gEOxb^6YXxszp OVeoYIb6Mw<&;$T10J`}A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/file.svg.png b/docs/templating/twig_function_reference/img/icons/file.svg.png index c7bf9eb3a89a5644c6f8efd6b141437ce72e675f..27120cd6f5be18f9ba6cc4d2624df9be7ce7852d 100644 GIT binary patch delta 407 zcmeBY{>?l=Wul2=J-YxmyY>gZ*UStI4EH@<978;gznyBxb;v-Z%|2V5b#LP?i>>Vf zEbOwPb7J;1aC{Tl+q}56sAScH7mPLy>IE7*Ru&3M2VWL>wdl+FN#8%+n?Aio<-=z! z)i->xtGc$kwlanrpHp+mxHWCl&L&p74JtuNX$&krJC=qk2=oZYy{->E`l?v;edD@g z_U6i$81);2J(GB7yzyWbe0swCAa zH$Npat&+jWz{phB0E>qG%gpo`HHKavltO*!vIJ<7S*bfI_cwRCPJCXp8T2~7ozYu6uT<=M|mha+>=l1_t@27qh z=tk8N*NBpo#FA92^z_V1A$+IbA#fpr4R?ath>6R_cx?{8O?U~#PZEwz1rjzn@{uma#k6Y32^{G>M&+oZz?kDSORpn-h$1}{a z{IZ`RA$A(GoxuDOtq&54Vau+lI_X%hJ>q(O&O5~;dn&w`}W>&c4I3gFRm6 zft=#In!*P4mL2CbXY!iIUso1R2ndR=C^xMnCe-=81L|$BUenPZ;^OlBv z*KS6J{b*diWXqpEgXA+!xqo+C)<3^_?`!>0#!HW)L=Odglmdo=YKdz^NlIc#s#S7P zDv)9@GB7gLH89sTGz&2_v@$TaGBMFMFt9Q(;Evh27ezyEeoAIqC2kE>jGT->4H|G8 gN{ljdQ;SOya|>{5(iPFT2h_yi>FVdQ&MBb@0A2p8Z2$lO delta 476 zcmbQjvW;be3NK5#qpu?a!^VE@KZ&dp6V7X~ zM}cGY)7uy8r|n1_$+LaU8ig~%rM77a@SZ;qc|7*|+xTw$!q zW5}?q=a5L3RNTeK6x+fuPf+QMC%@n$&IEo%D@#@@j*Z*_+vb=RU64Me=|10@!*I#0 ziE*hN0=Mlim^$4FJn68$pkE-|v!GGGB*-v z==xfD*5#%De@8E9iEmi8C~2W)#($=Ir-VBD4>#B!sILF=c)I$ztaD0e0svU&!yy0w diff --git a/docs/templating/twig_function_reference/img/icons/filters.svg.png b/docs/templating/twig_function_reference/img/icons/filters.svg.png index 2a89d900528f24db0ab398c199ffbb411777bbad..ef875114b72987772a4089b36990cbd6211bec06 100644 GIT binary patch delta 385 zcmeBR{m(o>Wul2=J-YxmyG~wK-2w&%hR2>Rjv*e$-%c^)YcddNv%j#z^3;mOhKV1! zjvcvqSGj`WF{h8mp61o3F)! zfvMGdg_4C>m=3Nw_pz?*$IfR*Ti*RXo$MU&!=6z=A@%$$<#wIA#P<3L!Okng>gF;; zXk83Q71(^$D8eAs;S`TY5znKxst0SDmUsT-d0F@@?Z)oVoIht*@%!vr{o@t$-gk%2 zv8&zf=Hao+h%Xm4v(xC_e)!BT^VH7|Sg*#mLDB)U8qC8c~vxSdwa0l9`)YT#}euz+hxxWU6a`MUSqC#yy}O22WQ%mvv4F FO#nd|n+X5_ delta 516 zcmV+f0{i{{1BeBXBn<>-K}|sb0I`n?{9y%=Aw+)y0uL@TlHF7W0004yNklX=a!>grrf?5UAiD7)^bFmc(dr3e2U!v8f><3R;AQ25WHgBV>cnXQ(B@ z3Wb&kq#=aU;4Pld=kwmFbC-Mm@BIJg+;i{Y!GBx8D0+%*N?fwV9PnnEY@Kh!v2KW& z(ZzpbX-h0CLX|i+AyRZy6`FR4AXFSkkS>B)SS)G?yr?Gj9axG-fGf|ld9AujG=v~F zo7!#cxcokV#R3Hl@;T6EWeAJ&uAQ7~1Yu(ct0IW5z?$mAuSAdvf|%5Bpd{LyQU7af zT3^88c;sGk`t*UVa;K~3PtZgVYP$Ic8D|~Xtis0D5FD9>B0Y!Kqeu%;wGA%GNR53L= zG&VXlF)J`IIxsM2apusIjsY4YGA%GNR53L=G&VXlF)J`IIxsL6EM9B?0000@V2`xY>2`vg#H9 zh2D6&IEHu}e>-_2-@yQpw*Av2LX>(RFnUN>dFZ$qCkYBq4t>NZ5ngcO3E_1B!R-ga>^j`5f{{IE-e*L=Yd^#(HxwYjLWnMd7ow~UG#8d5P zvxT11Tlc=UF7o1-cCSdZG2zFDH$2fSO|qt!mS`AlUARgn!DjB+d3K^g3;}7i;&Lxr z*cntVoLtPn>A6>cV}|$M1%W&G zw<)o+R3B7%9nM^@KV!?&x!j+e`j-5DB=NpApTVZ=p;t54?-eKfkMpLksr~k9;+#d3 z_c2O|o9h~yg%}!I8JJs{m}naqSQ!{_$86j?`8}glI2O4oMovaxh-s9#MwFx^mZVyh lWag$8mn7yEFc=vand%x~(W5J(aSy16!PC{xWt~$(695JCm7)Lu literal 556 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10A}7En#1%*j%c#)-0WI1u z@(^f0gHlP5UoZpXtc5!2`kZ@2H6}P@#(TEttz(kB&rxIE?;-V$TbGArH=O_Lodd{CXxlI}a`e3iW%sIEGl9etT}WSd)Q3%fo}xom@h^BQzEI8$Lgl`EHuj5GegF`o)3= zaZc>k??g)iiu0TJzTLUaXJsK!A@RVYU=xE^*CD1A8t23~cwKWDN_3ANW%$5yJ(?$I zrvc-V`Apw`H2;5>IOop`{yNsGiOaX~exI(q{D7GFJD}54OI#yLQW8s2t&)pUffR$0 zfsv`Mfe{de7@As{m|2+`X&V?=85o4k`~!?NBn`RwDVb@NxHYIBarp?;z~JfX=d#Wz Gp$Py?PMp>N diff --git a/docs/templating/twig_function_reference/img/icons/flip-horizontal.svg.png b/docs/templating/twig_function_reference/img/icons/flip-horizontal.svg.png index e096eba58c721b8399430b093213a5ce2fef3208..a32c98bec8f8b143746aa7794de031b5d245d5d2 100644 GIT binary patch delta 346 zcmeyvdXIU6%0v^#dUgSBcAdPex&;gj42L{j978;gU!7{pcgTRpO+ItGpRTd9s@prJ z^p_mWa~k3V)Y6W$NE{YW-QpF{ak&47jq0ZPPyHt{*RMacJ8(^=#e$_LSfzT?BpcKj zj|ec|IHkz8V8v1aZiW;A?hO-pBxgxglcw&~%MqWXk6(ZLr|%7i z@vbMgY?mKj*k2*vCAXktONnQeUB;t;neP|$MwrVl|LwoC%f#Y1gIjBN+uYr;fkmCY zAGXy_*g0`idD6GAb3epIq$@w_m#`a_b{nz}(8jMBBi? z%D{j-X5-$;`zopr0612F6951J delta 633 zcmV-<0*3wG1N;S$Bn<>-K}|sb0I`n?{9y%=Aw+)y0uL@U47tIj00066NklYoi0X5?5gm zW-B44%|MF?a+8ZzZUPs9A`zSx@ASHJf1Y*jV$MB3-<$LEo*^cNql|HdQ&jlGdzSgk zFG_!clPJ`bvOcjG6;{;C&NN*UB zAqeZtYuJbv(L-B(l`vx4`m4Q>hrC7*=E8uLB7G>@sftD%`(v=X+ScC}B#iTbMc#1O z0qk%QfJY(vM4;<4UX)Q!>H|&(0HIx|IP0TK*-7$>fuEtbkw z%9bWVvpghWid|X^2EBP9AsM8_E>rNZsJHPSfJTwUj@7c8{|LBYpvszBEUbV2N}5aQ84S-#vZu?{~l*lz%>uStVq&R6pNYLJY7# z<}@+orQWXY4VW$V(H^5=M(_8^0k=yw@s?Vik;DL_d%O#yYFlQ12yiyo;!ZiE)-Snl z!%DA5X5>oUex1iu*`O=13$YK%A-)~vJ_8)*65m+mXAqG0+n0>X)LH!vaG97p2Ji`{ zlRN<$7cwm{GE^}&Iy5#qH8LwOFgh?WR+;=wlWhSSBQh;8GE^}&Iy5#qH8LwOFgh?W TC&WbY00000NkvXXu0mjffM^VG diff --git a/docs/templating/twig_function_reference/img/icons/flip-vertical.svg.png b/docs/templating/twig_function_reference/img/icons/flip-vertical.svg.png index 05e98f5cb80ce9e139e49bbd68d2c626ed219d76..a41f640eaef12fe85225ccbf1c186aef6e1a362f 100644 GIT binary patch delta 432 zcmaFD+QBkGWul2=J-YxmyG~wK-2w&%hBuxrjv*e$?@l%3YcddN+t0vV_=rL0)Qdoi z5Oa4Szov3Sy<-K;oXyIw8hkS|<9si){Mfed-`{`xedP|^5BGE3#}e>y$t0GGmpZap zQ$*(FIhy6G$t9lQ)z}erS5{mhkwaaB(PM6&)lFeW!`_0YZ5AvV^%GZ5VcfJ|y_uWi z=Xn#egfHQT5}&4RU{u~M#;|pEBG-j~dl_EbFH^we)A?_d9qz zyY}qXI^q2h-T!^|uNSwfG&;~xFE~>X=yTN)*NBpo#FA92mdKI;Vst04?>O#sB~S delta 651 zcmeBRdBQqDg_kAW(btiIVPik{pG4M)iZ1m`O#FJL)%!jgGcYi|@pN$v@i@M8s=Y^O zp~!Lj@4w?U&&7AFap1n+==$<17rJ4Da&YQ1`*^zwtu z;iKE0XPBz=S#tVDc`tuBuYC9S@6RibewKdsckX-3`_*;N&%b9n!2E5Z+Uu4`r#(fB zR~9Gx*8k+Zm!kCJZ5dx9GsC`1UJqg}Zh!rcqi9wm?{iCalO`j90F~#9cC2xe*GX}i zSk0iL#IgFzO%YYonz@&zh5q*WUR~%Gwj(8oN6SPmdsnFOV=0*c}SmZzWf&jj?D~r zoCNmGR%1NvYqe46eEnjxR4^B<&)?-AHPhe!u}#wlzl~D5ncr7! zt~mL7!L$qYChULvw*UK|zhrUCH)-!Z3ilhl;=Vtb`{SfjoZCZD3#+BA$A0iUdGXwe zIYeTqY{T!sr}ZfrPc~iEXSG^<8c~vxSdwa$T$Bo=7>o>zOmz*6fGEV!)XK!n%G6lfz`)AD;KRG`KT$N~=BH$) XRpQprxY^$osDZ)L)z4*}Q$iB}$U_>) diff --git a/docs/templating/twig_function_reference/img/icons/focus-centered.svg.png b/docs/templating/twig_function_reference/img/icons/focus-centered.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fd2bb6e3620f3804752d0c6e5c114c8045490315 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M z=%lBMV~EG`w^R4>9a0c!-Cvezj zJ9+URi#gvht22n{O{lTf+_%+FH^W5FPTs6D=mUGV~U9AmTZ`_m)H7NLO*|Mdx zWp1vMK-&ciC67tFrV6%vEYx&yZDbY5VLP6*x1K>Z)Q(lu^k=lE7Eja3KAonI$;o{e zWA~rG`8m+OiOaO0Gi7lBU&%8WrW>X4YZ$*dO#Ue){r-Ps+fmi3_D8)TdxZJ(p04_T zsQ(e)LGP5~A#Am`fu2$=ag8WRNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If{KCfWuD zRt5&#F&p=yXvob^$xN%nt)YsMlM$#v18ze}W^QV6Nn&mRZaump8ux&D7(8A5T-G@y GGywq6&!X}G literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/focus-target.svg.png b/docs/templating/twig_function_reference/img/icons/focus-target.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ae07b8863f9e4ff0673d77ce5b60fdd7ee331b GIT binary patch literal 661 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 delta 291 zcmey){EumZ3NK5#qpu?a!^VE@KZ&dp6ezEGtsq6KNbs4{xwXIR?JaTpAvESN2C#jaWMwFx^mZVxG7o`Fz z1|tI_Q(XfiAPO-wwK6fYGBwdQFt9Q(F!elHj-nwqKP5A*61N5yk;2mq+(0d!u6{1- HoD!M<8n0{B diff --git a/docs/templating/twig_function_reference/img/icons/folders.svg.png b/docs/templating/twig_function_reference/img/icons/folders.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6f96d564d6ebb86d1a09c7db2426be923d3e2466 GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z1EYGHj(v<@-F&3u18dj9w2d5A(pQp9x{oA%kgZ`?o@H<&M~L}l z!h{Y-^U0SSUnD$~T2;0B`<8bKh86c7-m5OU_rLO7^|{)g;c5nUNq=7dJyvb?VgYlY z&NrSV%q7ddJC@`p9#IyXQ(LERePmx$j^EjdSsal9ohix6+Od5~6ThagN3w=XywJEa z>1bc1ahl=9mrCi{$Iic6TRidYvo2kA^|Bz5T}>M;65<3`FPj>aFyVKN*v8d!^eo>c zaGZa6`K#_V`v>BTGYuZdojLifBXIT(AGRw~3tz2uw`q8MLF`&xf%1Hx%7wL4A6IS7 zQobg9`}STZ&(OoMuglM~hOJo5&J|ZWw}i{|%$JR}JW?l*Pb}}|o|;f~Ol=-d`>a1z zNzZ@FO}=|)+o!Nuv1$vvkDopDU$>TFe?!@#wG*W80)tky#5JNMC9x#cD!C{XNHG{0 z7@6uCnClvvg%}!I8JJs{m}naqSQ!{_$86k-q9HdwB{QuOw}vW4PDY>x4Y&;@nYpRO aC5gEOxb^6YXxszpVeoYIb6Mw<&;$U!qv7WO literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/forbidden.svg.png b/docs/templating/twig_function_reference/img/icons/forbidden.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4f688b40f08c9c30e050afcec665de9a9f57bfe1 GIT binary patch literal 602 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z1EZa%i(`n#@vBp9^9~#ExXtIj(QsYGn|X<|c={>RJ?STMYuKLiS$gGNSnHj*x_A@Y zi$i?VL@lq$2W)Y8dQxP+dgl_2AK#TfpA*@$X>roQspa>6JkXZiz05T&{!0OZ^0w{zs2BJ$)`I_11Y@_N zRQQwjv-yiU9x80^*}~Dqv#5io^@3k7Yg54M{Su4Z1h{T*aTU-mOmyi~$YGqfC6oQj zou1R``V1QCkKERqvIQ_c?+lhGye7pQ!7!bDxxk}ErfdbQ(~QmSlUACh$p~1bAGq`I zjR4<5ofg3`v15j7nM${!KjyME)+vL)&7 zg*a_D@}F#P{?j#NurBT7;dOH!?pi&B9UgOP!e zsjh*!uAy0op`n$5xs{2Dwt<0_fdO~S#=XGUKxoL#PsvQH#I2!NoH

k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M`U z1EZv;i(`n#@wZpjdpie89Q)W`yx`!>wxlVki#go>Gv`W)nMUyN@$fD4^*N+tC7`2L zFS_`kLei`?Ckd$0m~0Y9{QxP!fSifjKcOkS@(6H%t^j?v|We8Pk7mOZHtVfW=(ER&1^;&?;L+K zcklJdl4m|Nax%2TNC;n%m#82N-Uu zC9V-ADTyViR>?)FK#IZ0z{phBz+BhREX2^z%D~*p#6;V`z{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M zsMXWOF~s9|a)Jb_3F9W7zdW0kWDBPRG-dri|6%^Z`4PE21=r%))Y=5vf_eHSK;Vgl zoUwsHh0%_O7ru8bY<_6J>Vi?*{{oJW48oH*)UGsUBsWS6oIY?spfkmq`LI2kzK!0F zF3l5XHuOByw>)V6<3NU$gfBY}&*GO1iN8k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M z=z^zxw)G%UkzOXAzN}?lqK}x&GO-Ie5K1aSy4}$`ptbX*N zTAkbAga5*H((7htzwgjpJyURTTZp-to`rP2KucfIW+$2CEtOF$k-E3N`W3dgv*y=W z-D*6(`bSvbfdj=XYI5ACYIlfPwAAshV^!W1ka5Rw$vmf{Ujj4soT=t-ax$N<$-%Yv zdro8ci;Hgs92}*4vsHH_xbL{hU9@lCWNxQR>XX*K;$L2o`U&n0ch?4Sn5$<1{ia&t8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe z%&kmJv<(cb3=FtqHtt2ykei>9nO2EgLlq+@BT$0|+=i0O+|=Td#M}bhdUQoJ?g8~M Nc)I$ztaD0e0swL-q5=Q_ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-check.svg.png b/docs/templating/twig_function_reference/img/icons/form-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9cfa1fc04e4f667841ab1ab5ae5aade9452da5bc GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M zD8tjmF~sBe+sPYw8x#aw<4c&>79>h%Z!1)|Zo{p5%tP_N*4e%P_8yRR5Llto<$hjb znL6KH4?ElcVet_&OKT4qZ1a2c^7U7Ehay;74_Gt%2cmku46xY+Jw@E zMgMj@D1I|{zLR-GM*Cl&ovJ0S5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(m6 z+rYrez<@hu<6aaEx%nxXX_dG&R55Zg0ySvBZ79jiO)V}-%q_sJM^{AS9#9X1r>mdK II;Vst0Az}E{{R30 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-checkbox.svg.png b/docs/templating/twig_function_reference/img/icons/form-checkbox.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..afec3c9ccd67e5cbc7bd7a795d8a72ce417063e7 GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M z=(eYeV~EG`r&sO$m>ebAAF@AWx)HEeHtd`9c}3pv1x8^7oE9w`mwaQB(BiiC)L5|S z5l8kxr!vnQcOwnje#}lYn*9B4zWV3()&9zt-&b8)>5}WC+sDp6X@S{^@C#pi`9FJ! z9+4}Yzcxw3ko(8inMVZjE;aIr?%#LXCY7)0)=&4Qw)Q*AxJ69%{xn*pol$l5czTC| zk>Jx0^S%ol>`vDXWSifn`$%HVsSlT%wpwc(?iMRtuW=+(^vv43Sx4Y&;@nYpRO aC5gEOxb^6YXxszpVeoYIb6Mw<&;$UtfUlhZ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-data.svg.png b/docs/templating/twig_function_reference/img/icons/form-data.svg.png index 03a41b14ced114fb75bb5e297b6a8752dab1d3a8..9eecb634f02621a7e4d5539b3f216836d5c6290f 100644 GIT binary patch delta 476 zcmcb{w1s7Y%0v^#dUgSBcAdPex&;gjj1rzMjv*e$-%i<>#pEc^X3yX3rX15U!AQ@} z!9(+xNK@&okV--MLtplJG;QU7kf|=z(X_m?BZiB6W?}ixf^g4gvu5Y#KmYf$JmN=x z(}`0dL2qw;N5BjR7{{6U3A4N!8P{#?vf>Opbxc|4)$!{JtLr;wazAr^eAvVG zGUXAY!Je*A<~Oo`3gU7S46`3RJmu2hE~PZz@LSOnnL8hS+-rXL&G%Oi7ZiwIa!f?l z<^q?~Dxb{mMe-7IGB!`Vw=)>jm(Q8j{k&2>r1RqUM#guM5kGmQW7lLGu73T{i}8S{ z>BRLntAC~*(U%F>{mNOlYa0UtgKCLuL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1> zw=yx&HZZU9U5>eN-}d(i%Sx73y?LT>d_U^ RxChk3;OXk;vd$@?2>|Wkxh4Pr delta 250 zcmdnOa*b(%3NK5#qpu?a!^VE@KZ&dp6646FcptHiCrMWpaF PPy>UftDnm{r-UW|piEGw diff --git a/docs/templating/twig_function_reference/img/icons/form-dropdown.svg.png b/docs/templating/twig_function_reference/img/icons/form-dropdown.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb18eb681b0394b699a1768ee74606b2494ca51 GIT binary patch literal 453 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M zXr-r%V~EG`w^JPXniT|G=TF=5k!$MI?Zu02JBki0>-;Jf>meS{92M+n?)zhNg3-hM zXB-$7EmD}dY09KGujgq?_Pf44I`^XPlP?+TU!06}c$#@VL+kR6Ku!%kX~i(nRNIc5 zDa!Y}{^}++H1!>dRPUVIAZ=vlzD9*^0cZ2}FBE0)&&my~eXtS7hc zSS5S(4wk>%B7el}xaxYB|78!XUu%AbwU)vEsuLg3(W)h`5hW>!C8<`)MX5lF!N|bK zRM)^<*U&7)(9p`j+{(m6+rYrez<@hu<6aaEx%nxXX_dG&R55Zg0ySvBZ79jiO)V}- Y%q_sJM^{AS9#9X1r>mdKI;Vst0Agv6zW@LL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-input-check.svg.png b/docs/templating/twig_function_reference/img/icons/form-input-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e61accd21a6520f8e232b4868e7b51ca2395b1b GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M zXs@S>V~EG`x05&W9x@Pcm3Q=5SbmTtL{f>>H!Di)V0OSIXECQFMis6suevS=CCk1? z7K={re|7Hrz8ZDuw6jgElcmj?&rF{FUty_>W8kD;JWd~PEmCe4usoUYgd;JgnMZL_ z!(LU6iGL?`&f4hK3Kn#Yd&;& z=lhk-&)@zoOg#QpEBjmMWASOpJUPuS4+Cm8dhFR-VIpU{+qz?J(|>o-_iqYc&F9;+ z2j64!{5l*E!$tK_0oAjM#0U}UOmV6JOu7Gh{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfziv;#WBR=_}eRcvqAzzj()r^YoEr{)S*1Xual)EFev)O1P;Sr99(9CjvGZhA9H6s zweF~7=4RD3nLD>NX_kl+m#1{ogsG3>CRaQ^b!Wz3$;)YiwUoY&alQj^ym|2)7E7*MhpyF3~hIKbhY1FB)|P^=Ap1*ZgJP&=9V)ucM;lkg(wQe|2lBpKa^7nbmB_KCf#=-oDniwP|cM zpI1xOrVHjDVAU~-sZpzPX zN0<6l?pa^4^;Z?&ioVNwue3{Qg$lne=&+sI@%lgCgBd3`ZDjt}vPvc5^V!M3fL1MW zjVMV;EJ?LWE=mPb3`PbimIX94vvc)I$ztaD0e0sy$9>Q(>% literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-input-multi-line.svg.png b/docs/templating/twig_function_reference/img/icons/form-input-multi-line.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5a6ee7435f8e7d7a69b4d51982ae83ef39a15d6c GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*Ut8%?1K2>IoMwJYm$VoE7|0^4ABJc_OZlSRFNkk7#x%8<-VLP@D8! zD!X+1t>~9Lf`SD<_6czr<)82DnSI!H=O-y4OI^1R-JbyqMEaz8QuFt?Glnc_3=&@U z>&ybT**Dkr9Xw+-Jz$>NSyhdKWpcut)(?vVF29LBcv-F3fVa@?!t};x@1{)S?AV}p zByVlQ*UtsJg3e5ue0F=n#-CF4-{f8XnBLQMY>xkPWyejRyH!hEBT7;dOH!?pi&B9U zgOP!esjh*!uAy0op`n$5xs{2jwt<0_fx%ksU7RQya`RI%(<*UmxKqZo6{tZ2ZbM0C cZfbE!Vr~I$J>AL5SwKAup00i_>zopr0OZV;lK=n! literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-input-number.svg.png b/docs/templating/twig_function_reference/img/icons/form-input-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae20fcc3ce2896933fa971785ce98fe9433cb82 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*Ut1bc2%Ez z?)uB~B4uR{K73YSGwZ1XUphN4iREcFi0w?`6!JVb z^^R-QbZ4X6H&0k~@mVZ1tc%#d>-v6=oTzdD^8(xZ6LUl|8rYhbE$b9Cn3JA-L^3Ae zok4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzi{`#WBR=_|>b1`YeG0>>uXu?RG0|{iGMUFzBbm3ss?3{sk8*n{gfB9+m_DTM;)!O-fmu&Gn+omhCLZ{E`65ht* zxM6*k{j0TwN~^MW3$Yw;df*jZ`{zj5qnp}Kvy0VtXeULy&FqYvJTJC6`f}c5zpShi z?_J%m?KgO;);70E_@HMAzw*;(bIm$gUP~z);r?@Av4PRIwy$+fky}Dl2j5#KiVWsrxLJ?Y??&S@_JTbBokITdB;xxV-(+`i-*>Z7x|LU-RIW z&&0Y3?hpG+r0idG+P^z>cjtwWt2*Z5QD%>PC)~QAWh`DNoUiese+7fn-z&gyRxNRj zC`m~yNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwky}1_o9J25YrcptHiD0 oP8riypau=N4JDbmsl_FUxdpiObSEok0rfC=y85}Sb4q9e09`oh0RR91 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-input-single-line.svg.png b/docs/templating/twig_function_reference/img/icons/form-input-single-line.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb038c767fc049f703fb2f70437bffe9143d4cc GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*Ut0k%9k8g{>rI~XM>#d1&OO*p8Oc4Py~ z>RS?R#YZFs&MfG>+K`aMn~}VuM8E(16=el9`)YT#}eufLl*@vT_zs4}+(x KpUXO@geCy2K7(ff literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-input-visible.svg.png b/docs/templating/twig_function_reference/img/icons/form-input-visible.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..469068a22d8f47f688b8ff687e88bc2b0d26d0e5 GIT binary patch literal 590 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzim*#WBR=_}eSC`YnzktPj$!m$z1Mdo^XLhL{Morq!B+9Jw#>hm%!`OSkvGgNc__ zXNN|M(*@!1jjyx6Ppx$=srEB1es5`9{QgXUyX+IKW1a72&9eUfvN7zplJNJf%Oq2# zPS;sAfg{mrpPG8hgb*o_mI>zrw(k+(df#lnDDOjbbI`ZdwhxyXS!lE@lV7s8ES76} z+1I7Zw{RvNo^XiWTYu@nvZJ0xqu^|( z8KzP5q>Z&(*3Ret>bb1dp!N5rgUnq{Gd$lPdM$3mBrrf#OI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&b zm4UgHiK(`Mft7*5TJ2q&C>nC}Q!>*kacj6!#NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_VX_t8M{M z=#;06V~EG`w^t0am;wckeZ2oFN%_VtiAy)08m-jXdq62kq4!&6%aIsGb&h)nr8Ufy zI<{{p2+mQ`_dak})%Q@{=RT?Cjz&-9_EkFI@js=Ucl8QD(t+H}bH>&6Quudg0B;j^Z4`57iRah?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?Pk zZD3$!V89)-aW9I7-29Zxv`X9>su(#Lff_X6Hk4%MrWThZ<`&@Aqbs6u52%O1)78&q Iol`;+043|KcK`qY literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-radio-list.svg.png b/docs/templating/twig_function_reference/img/icons/form-radio-list.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e4057681b658b849c18f8cb31b0a81501c74db54 GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*Ut$he7WS0xXq0fQ_3dUa_o(5VqfZY^I0?d z$sZ36Znr(r@-67Uu(*i&+*LAGcHKays+PD$l%yn00000 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/form-radio.svg.png b/docs/templating/twig_function_reference/img/icons/form-radio.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..b2452f724da9b0a1b5ccd9dddbc68635ebc2158b GIT binary patch literal 679 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfw9}u#WBR=_|>U~d50VXT;(S^E^=bh@{+pD;^Hctb$ZI3X0FaY;~CZkoO~06Ti9lC zL^cX_9`c>#x$$wUM0Mdrms2}#etq$O?p^!e;{R$xxQtDAefgMKly+YFea*DxZv_;~ z<6V~X>^ODFsV^sD7a`JfmtiE{yi=)MbvV&)>g69=&^7k=~cL=^q#z;S{l)Ia3!6^HT4){<`f(ua zxISN#$@b75)eI(U*>YKy%)I3i-UVz?R{shFmh7CCq;pVC;`NWKjuW08>pHn2K!2sv z-&Iah%lMh*+P-Rju#ewI{n)jIF>@mn_q{(Nzk~Z_?w7ZBl8?;kuv|R*_6za5$5zY# z5NUt^sX5yHRPpOm%I-!Y%erPbxVpA-cgR;Sx_RR2RQ@%Q8^bOIt(&72^egtq(&;bt zA9L?o_G^3h{+Wfqm{KiqjVMV;EJ?LWE=mPb3`PbimIX94vvc)I$ztaD0e F0sztg1O@;A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/handshake.svg.png b/docs/templating/twig_function_reference/img/icons/handshake.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0d21ccf34d3f7203eab936d888363b4fc36ef8b0 GIT binary patch literal 755 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zf$_Shi(`n#@wZd#J)#3ej@5gv@a(Bqvg$a>CAh>{sGFxaEgm zxai*9tMU$g+I#Seg_F$0&IQ{)Oc0B<-?mqA{{g9_>FjM%%wL$&+s?nKm|Npq!?33_ zj#0EuvdI5$2ls)8Q}#UlJm(QZYG31~{mq^&85} zz-PI8pDGhh8`m`Dwp26=tb8C5Kl|7HON%act29VdCOI6N9J^xQu^pxs&r)w`Tu6JJ zx_+{Biv`c;y89N|&)QX6 ze#CV1T{u;`pt~#b)ZgG!CV}Rg)C_s<%(_*Yw9M}A)Ey2T%NaX^_C9Ogtf6>B&Hs(# zZ>g_bF0Rbd`<{JYq_?iDXG8OjC!uT8-`M@L{>PB>>gsZ}jog!fv94O;8c~vxSdwa$ zT$Bo=7>o>zOmz*+bq&oz3=ORe%&kmJwG9lc3=Gz4@8U$!kei>9nO2Eg!<{mwtw0SL ha2rZ8b5n~;5_1c1>*-Eb&I0OT@O1TaS?83{1OWYMG5!Dm literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hash.svg.png b/docs/templating/twig_function_reference/img/icons/hash.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f5043682d5ee0db27d2e929151cc9e67f7a730bf GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*Ut;FO7Ro1vYasSWjKdR-DkfLgsFRLWq`o zr~*gpsqn9I8ON^db!X6tO_`r<_C4XBo!`lyyG+(|N@-13NM>AflWpg|+W!^Iza%GH zB}i^r!o1+?fmaMQ``OFb^*GPS?b+D)L2|P70?92am>&wV9k@9A$4udnNwfcCTQO(v zi9PtG&jRFM)e_f;l9a@fRIB8oR3OD*WME{fYhbQxXcl5k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UtNBs9Nd9POr^fU{sV49lb#hZVC zIiNt)EV=y88U@8o&&4KN8h<}?@{TpL=06VBsxzD!Nv=19m_?YqPBPgEwJo-cE^eCp zCZR=P3lBS&qwQmcIkVM&a{ODo#U!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mM+rYrez+kQRE>08;x%nxXX_dG& o+$m$)3e=zhx1l66H?_DVF}DD>p6+DjETA3+Pgg&ebxsLQ08`7YY5)KL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/header-2.svg.png b/docs/templating/twig_function_reference/img/icons/header-2.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..48c432e402d66a3e5c5826d6ab945fcd39ee999f GIT binary patch literal 592 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzia%#WBR=_}eRv+Ae`2>>uv?cnLpZ-mq!I!U;<^B^+*2i+-xCk$TX5!wkvP#Khxa zKls8nS1i>ym2|3a)1*mN*AJbk$Ukvr_NIydZ{9g)`@H`D_c_J-|9?131QtHLvMuJ& z?iT@1E+kbqZ3@`_ahd-8FRVYmarLnr^y_Z&5GY;L@G;+Ci~E%Q(yddk@!8Ha=5pJ! zOT2t}!rAU^N#1I)3$L@SdigtbW^=6Lh5NqZ2{*;M=IvINDDAUN?>&^_ zd{8xOn^fN#7WQ8Tuh*6?-h6$B9>=LtX+NQoPx4QqpDCNNt6Cb%g~pl#4GZ(_p3@;1 zZ8qOx%aomr|9`0NVcuF=x@G%B4GCb7s+PD$l%ynk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzi{`#WBR=_}eRn-m@KLj(_xTl9kC3+$Hu{!6IUXQ2JQ~$LUJ7jPFF}$lTh;X1J}n z*+X>h(d`Qq__)qb+2*`-X>wqJz-xskRx@NOonB5>f1va)&*EKu`TpPc{=V;Xw^i7? z;n|6O-??%xM$Q(Rowk`b%V~4Z(Fnt1O-W`4*D3tC;5dO}QXYrI@8@2oj&JKP8(rLV zWqP&S{z=mNTkdg){rPy+|GHbX;f#&4misEF-8*#m<@#+GX3aX}kdymha%ywkP8D&25(JuZY@gZ>g%Pzk9DaNTvFgx0poMwdLzR zN%KgRW!zFy3;iS=^CR)b!qVs!&&)Lz@wgSnC}Q!>*kacj6! m#NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfsxzO#WBR=_}eLpeTN)G+V+dFaImmDG%883NcB1t%=A@gY2m(bba5Gfz}7hop@tlX zq#kf(@KkcN8C_1@epzY~@B7Ye^=bd={#qMb;$7c>Ify`+|dt`UgcCiY7gn z^^a#GTX|#G(vphmH`WIKcHKR7$bZdr>w|I)Klz)sr5gPGdphQtBfH~^*({MxI)aRf z@yli$eb8mUF!R{EynyR3^KZO(Z7}l&Jc7#dm`m|K~cY8x0>85pe9-o=TcAvZrIGp!Q0hC5|UTY(xh;5L+G=B5^x ZB<2?2*3+G=oCVaw;OXk;vd$@?2>|05z$X9z literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/header-5.svg.png b/docs/templating/twig_function_reference/img/icons/header-5.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea474105421317bcd5601ec1bb6aa665599aeba4 GIT binary patch literal 577 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfl<}d#WBR=_}eK9{SP~c9IMaWpdvh3K~QD&ji&Y#&LtL2j>;E}4eXsaG26GtZLr{R zRNy;o@PU1T&zS|k)vB`J@g4d)?aYMQ^j~rD`@i42zP{D;pWwEg4?C;%JlEu$<2c)4 z@r8uj{LyM}$8LH{6yN-lEN4YpW0Du19=N)IFYOp-zD$wd^y5$0?%}Sv-B}f% z+~>5g!cCy8W~=l6<|~EAT_d+#Nboo$7aTVuVwHTc7yH>6hmN>2)EGWXKKb-|1mm+B z@j`je8G;vqVW?W-8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&kmJwG9lc3=Gz4 z@8U$!kei>9nO2Eg!<{mwtw0SLa2rZ8b5n~;5_1c1>*-Eb&I0OT@O1TaS?83{1OWKh B&>a8( literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/header-6.svg.png b/docs/templating/twig_function_reference/img/icons/header-6.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..661c36c2a6bcabe0a13573d5c8d4cd2b742199d9 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzid&#WBR=_}eRn`l*2;tPkFIHaUIz*AS#8#5Gy7%$njB#~OFuw#>&3~1x{~5ipJa155+8OpyLiMsZkQ)-9NPNo|DmF_PZw@2aM|r= z{%=S9?B>k>b1ceVo{nZ|%e|78dfaMO|AespO0%5UJj|Oy*USq2CjQt=db^)V$=*tp zS9#7aSWka_XJci-tbJbQODdD5lV^m}(w{Xyzblk}@a8D~dgbW*g9Z^>W{0iaabRj) z@Q=I=D;#bumt^1e=SVjx^;^1aI)fkCWV;u=wsl30>z zm0Xkxq!^40j7)V6%ykXTLJSS949u-eOtlRRtPBj+YVYDi(U6;;l9^VCTf?0)rma8? i8gLs*GILXlOA>PnaO>$#R?Y(IVeoYIb6Mw<&;$UpgXvEI literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/headphones-support.svg.png b/docs/templating/twig_function_reference/img/icons/headphones-support.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bdc9df1b4484e78d6a58c31247a9c7dadbaa40ea GIT binary patch literal 725 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfpMp&i(`n#@vBqTdpie;9Jjyyr%}O(HCEu@qK86K$ne~5g)QYys5l@_x3lD?)%~IZ12DSx$pNm>+c8lyD#E3J|}aT z=i@2S>30_X*tU1gqGjn*?^V3~?0AZMd5FbR)s8dee({Dct(5&rT1vauZ}HbxJYxBh zL+`Am)0C*?{)$KJPKwn`s%@E(l^WoDk!$EgHuRG?ZLU@$)N-MAph@wn*e%+1lvHa4%V6k9F0qrUHHj)n^UreLFL~<|NGI zDR}upHf8U*_|HE~`_KPkvsBi46X4p>dEs{JicQW(ODyjvFe(~tTdlNBri?pqYbl$e z*dL`j-?sGIu?`7sYxQ&fzIh?r{9EE{dEtBMKSK2x0qh)7B@7kCCHZ2%uU)BKZP#)m zb=sQVsZEE)a;BWwbVSbSi|PDjGFekLUpV4dAeMCcqI}4cTP(BvCf6_Q_I)gO`~J<8 z(}$kz;5D87^VbiKw?bzwoY$x{JG0}!W&eMd%3hrIm-y{zbU?|;rXV5wr}&EtS@T!K zY-FgO_P!k$uc{@k5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mM+rYrez+kQR zE>08;x%nxXX_dG&+$m$)3e=zhx1l66H?_DVF}DD>p6+DjETA3+Pgg&ebxsLQ01n3< A6aWAK literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/heart.svg.png b/docs/templating/twig_function_reference/img/icons/heart.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4964da8b205d2d59f2eeca223b3b728789a7899e GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfw9fg#WBR=_}eSzy`}`p9Q%0wjD_*7RfmqaI=OCn#pR_G?Bn7RwS7ga$i+o^i%Vxu zd&}Y|5+cCrxT`@=p{cBtRaMkRcUD_@+P#a{r(LvM{k{6$`@=uy*8j=x6)L+ZI{DQ; zujyBNcE8y(f8TtWiu>v>zlk5a@NLb3d%KN&0|Yki&Hk;RRbzLmLI4R+!e^%hktrB3CI zT-y;H@P0vN&aXhj2RH2U#F_OTCcDboB`lKoAbI_qK!Ip{*MoH(VXk|1lXi6+JGCt> zBU;q(7We$F87mi@@2I%c|N5KjnR$!OcUinx7w4bquJp|B!gCjyuX2l$jx6l>srYM8 z$Kgb)EixSu8j{g3eEv<@n{`Wgk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfpNa4i(`n#@vBq!dmRoCIaaT`Ex?g0H+Gk%hsc$Et%@bDFL+*joYnxXmdl<|^HlJ^d|3rwrHlKjs~&YR`n@~xcf&bP_cc426B8Jf<%06sZ%hdzt#n`!{1{)jprsw(Ok1*i$WWjVMV;EJ?LWE=mPb3`Pb< zrn&~^x`t*UhK5!K=2j-A+6D$z1_o=jccE&?%}>cptHiD0P8riypbZ*u8%i>BQ;SOy Ya|>|m=}uP80_tJ#boFyt=akR{04J&mE&u=k literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-circle-more.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-circle-more.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..567904b108c12a5ee71007635e3347e0ca45348e GIT binary patch literal 707 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfpNK~i(`n#@vB!2y=4MLSRdq@=LK{K2t?m>^W|EtaN8|uwI)fZh6M;3MDUAFT5C{d%CY%^c!naiArVx^?KD$%lR zrFUlDS7pviy_1)Ct+Z`RZf8V&MP~H%Ssj;~=5$3|u04^sZrbPm2#p&~tvz+AD}T-^ z*cf@?to4gODot~f=JzERhF;JvTobIb)wuIPfQ)0{!rrn#hQ1>YCuKn6radN}0CpiayZSDQeZ5FNQ?EUrA`<2s0 zf7iw*pHAgntI?LUB;3pF!WDiquGsS)Jjd4v+8PM3C%C$>%L-~gaNu$9cUj%*@UrrJ zA@9Y1_B%HuO%F-R6P@?`u6Yt*1cTT=8J>& zJY5>Tj<CkWni#Ydlx5)hTQy=%(P0}8t#-aZ3Sx3 hfZI@#nVVW%l9*e7TTgegau!ezgQu&X%Q~loCIB`g6-595 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-circle.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5ef12bfce24c2023f9f0cc1e45f372674cda3305 GIT binary patch literal 631 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfic?C#WBR=_|q$j{xX3gtPk>ErZvAfWvb!i#IZj?H%IV?+R=n8$3y-O&i@Ytb+0@; z;li>m`@ldaRz59*D|5Q+ZbVu+TdltJ#V1ZJ|D5gjz18n#AGhxpKfkFqe~;;htNoFa z)}MI1`BI$S^ROe_nQi~8VJm7F7>9UpYi^lhwVQ2E!oBUAt7d|G{eQ* zn{aSz$6b5DvJ1sJkB-#*w0iGyquUe%F#{y#3uihNIiz&JAz!Q~wiK3_OPM^iH z^22J^&mF0P;>V6Is`|63@{QAxPbNEqH!gp<>`mC3do#b(ZtA`s_v=M*E+hZP?6{qu z4~o}w)-kQ-?fY)ZR8S2JdDRlvh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?Ps zZD3$!V6awu7bl8_-29Zxv`X9>?vycY1!~ZM+fb63n_66wm|K8bPj|9%7Elj^r>mdK II;Vst0FKuD82|tP literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-items.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-items.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..b32da9c1c5f157afbf94426edabc9ce7a64735ad GIT binary patch literal 600 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfzig(#WBR=_|d8Ry_g*Zj@92>!l}WctCEnI{#f)R_YKJ}tU9d0w{ARBd~)f=4+i&n z4i7hM+}JI4>j%q0H>GPQqmFQIzxVEq3+sOEyt4H4ceCrOKipq2HD$4dJ^yN>HIGg@ z@$eX{KHqhE(L;^N9Up^BSAWd?t25*MPqSF|T83*cKOJb-TV#Lw;2dSXeNSqwY>J+n zo?q%D=CN^!L}+}4VMN&9Rg+RgZ!JCc@;Kk`48I6v#YB$k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfic0;#WBR=_|~cWy_g*Zj@92}(NSp?VA&|7(-PD5gmvBI7sfX@&BT@o%O6x*&Yz%u z()z|vCc%(3EZWkXF^ZaZH=o$Ky?XbPZ#OKi-+6Q9-2D7~vzr| zt5Ag>8{eE=r4@C}(|_;YA0l^)=Imt>_*ts^=gzB;0U9ryJ~%AuH*H0XLP6-Jls7kZIbL7R()hh? zYR=`WOb-3#ER*!kADF?@AhF}I&i9MQ-Y(kY!t|RVCgXYY9#!UwaE3;QPkaZ~u3B(@ zO;*|=CavIbq0>S)6;9biD;|~Ex2B}qeokrRrw5aS-|als&926#scFFe>}QxpmSO4I z_YRp-w*;T_blyyCW^U`K5z~GmKkZfTEsw>!-g4CLb7A8Ti{TOxpK2@qE2zoQWTlO6 zcptHiD0P8riypau=N4JDbmsl_FUxdpiObSEok0rfC= My85}Sb4q9e0H77?`2YX_ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-site-map.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-site-map.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f42de592121749359df86de617b8810ca7509fb2 GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfsw=0#WBR=_|>UE9B9ZQq#R)2xa|Z}WTRq6Q-%}2u#1xk zPXZUyPsPsn4ig_N{j_)T+v0n>oAB+y(R%cAz>j!j&-s5ZB`lY z4yn6!e9T>)&LPmWj5pNlj12?#GMSru-LfBae!97|QtT;Tmt2FLaZ+Ap%7e~L?58R| zyQ~kWJ=-NH&ZZKhowhmcP)DNa`oHC^*QYGk3jSQL``={pv;R^5%HJ`c{lE23aOW-E zoC5Fq70r9Zw@iO=dipBeJB;~z7OXa_6K(_slWK`;L`h0wNvc(HQ7VvPFfuSQ)ip5J zH8cw`G_*1>w=yx+HZZUk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zficI^#WBR=_|>Vleuo_dTKDHDE#RHFz;UG#7l)us179Q4qJ@hVI!rMUX2{AX zO1C%^ZbY&Msm>HW8sXi_RxK0obTU(M&4+nmTaIw*H_lezI4`5l@@2!*?D&4hLk;te z@7XkKPfhx(ii2ES1_C?|flrIFZui8;ISRas{2~#4;GmH*%k0)2dUKdJoQ?Kr5X^RH zJgl*JQHO%ePnW~$ffwC21RP|(aOKrq)>AdD@0`LvXZ>RBaX1}v#3PvTSV7f4=E>0s zPWO+St}wi!_m%Clk45S6Id=SViUzxMel2|bZ^3ju^)Ea<6aK0lnRAqTixSh8G{bcc z?#b^rY|O~kpWM3P{JQh256?ef-jqJ0wsvL99AH$ambgZgq$HN4S|t~y0x1R~10z#i z19M$Nvk*f=D+6;Y6H{#i11kfAwc5KlQ8eV{r(~v8;?{7djA<)Sg9hA&lFZ!H;*!MN X0^EAKla;f8dKf%i{an^LB{Ts5T?y#< literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-square.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-square.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3b5a9429aaeb8b442e79dcebb3deaf1bd5b0089b GIT binary patch literal 562 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfl+D?pKh-=+GevJ!em~8A$+xP_B3o>k?cIqN8K!7X zUoETQa8zc6+~4fdR`Gd1Un+l?`YyL=4L(az^!M_lPQXo%IsM*0Gf*l^$&TU=f=8hsoE^kMDq;LcsB?K0DUCl^=MwyG=j7 zDeAiLy5?1`M}OxwZn`=#H6r1$i+!{5kq^gKZ@vFP;0JS4Y=$$R(UrBpKvOMojVMV; zEJ?LWE=mPb3`PbimIX94vvc)I$ztaD0e0su3*#%=%r literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/hierarchy-topology.svg.png b/docs/templating/twig_function_reference/img/icons/hierarchy-topology.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..28a3c81c5e6536bbbc9fddce3c91c01bcb0a73e3 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UtA~&iO0%sh(j8g5Hhfw4f7)*k z4o{9hp=;l?N$bzM_t`PdSb^h^Lv4e8h25kx(ku&|FDi2QD!D6ja0PHQ`8~PDt2UwW zWBP-Aff?ajN?*kFuF=YOUUPT4-W;>exE;l5EDug?$+qt}wYTtpV5g$ZyHnB$ObeDT z+Wv;c^|##RAL5SwKAup00i_>zopr E0BugB;s5{u literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/history.svg.png b/docs/templating/twig_function_reference/img/icons/history.svg.png index 3fef17293e9403ddb6d1b54b1843603e97171eb4..0c51da2a1c1b5fc44926c379433f284a5faf4988 100644 GIT binary patch delta 641 zcmaFC@{@If%0v^#dUgSBc3sI_KQjgf#=D*_jv*e$uU@sz2niHmdvIQ&@UugVO4kgR z4o;5zuZ5ZpNZFoziSIj9uK#*H;X_ID~v$E<87nQaf&|A53{!xC^h$SEtY&!QK$X|IjbtlWCuQ2A>j2=maj2As(!QO25nt~CQKaBj4+w=cmFkOZkwZdBU5n|cN%y3=4l6OV(nJ1ylM5_@L~AG1JS|tYfo98 z_*LJ_&0n-q{HCH}%$Y->jq1Mhh5y-T@_+VE3|(;8TG1yWUf|BdRRZ_I*9T5yQ0<=- zydx?4ZNlv@JLf$3&UJLIc%JIxjaL%&B11gS`kUUnTd->4uGkNzm&N7hT%F0E{U?3V zalXI1YB#>=75%^BFWV{Kt%i%I?_0^hz@S><8c~vxIGKe>K-^r{&@9Bz(8|Ev%EVOL zz`)ADV6FBp&dJ(LQsG$S?vycY1)87%F`*>Ysw6WvwYVfPw}8ROz{phB0E?dPWaTWN O9tKZWKbLh*2~7ZWV;qqH delta 526 zcmey#`hsPG3NK5#qpu?a!^VE@KZ&dp6gubM=T_S-9_g+FIs2QDm`1DVe!et7rB}G z+i#S8EXmwg|MT5j&xiYu-#qyC@}r*O8oo%Q^mF3(|Dby$qUh)1Qg7e8 zdc~6`T0w{B?!;@QlL~wfzh#k1c-Er3$HKxvAdh#YEkmvNW8Q#kLFUN~;s&aEkqaHf z>lYn9Wiz`p%%)Ah=|Xacf(A?C%!Q0U7#D9z5xZ?NRr5eSx1?)PV5rkHxqw>+T37o7 z^>h|(EqZiO>*zjN1)dzn3+^wXyH;IcTUWUw)?WPfmL}Vd>1WON&Z$aX^-xW0t~7(1 z>s#O2rC*c2CFkzfO3TmwZSuXG`Ob^^7Ktn&U+-8&ReE(`?boS=Ff%<3=FCzt`Q|Ei6yC4$wjF^iowXh$W+(B2#7)q vO|4AKtV}Jn4GgRd3_|9u*p8whH$NpatrE8e)x!eZKn)C@u6{1-oD!Mk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfw9xm#WBR=_}$BUvqb_Wjy_D^JliQp<;Vh+iBlUG?f)@58oG96Y;@w#;7XdUt|>N(IC*S2z4gT1n>XLz-1vEJ(v0u6&&|`{?LAx{ zKY5kf|D$p&iu#N4&Ua?)u@zU!J>8hGm8au{iaf(b-&ukey{9o=^uLroPc?<#_gdO7- zLqmnvK5Sz-SXyA1YPYvc`0fhh%;4uytl_-UVMb|pljg((m0h|y#czZ1k88^;o`;?> zp3S=9vQhn&FP`&#dD$X*k69m^Y%49v^1*$>la&fT5~Bp}EK$I5%zrKH6~Xx;vyPpPd$87-e{T5$+aGUdCQH9dJi1WxeU8*oQTy3H zRiks&4LHOMo_W_)$-VEtEgVpAyJxfBjE%YWQyHGs_UxLa{;g=ue8Kg#rqhq#TKbR4 z_V+odRsT140OLuu#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{m}(msSQ!|s z)!xO4q9HdwB{QuOw}v}qOk05(G~hOrWag$8mn7yE;MUWftegeZ!{F)a=d#Wzp$P!s C=Kz!d literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/home.svg.png b/docs/templating/twig_function_reference/img/icons/home.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7941dc7a34ff348eb17002505e8ebe1991733673 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfl<=a#WBR=_}$BfeoTP^$3DvME@AW5@_3;UA!W;;rnaq3yMo;>k)wcny+c!{`UfQu z6{+ZXyt~)D*3*fYVX*$@_p|2zXYM&u^zowU<-gvQ0xiXYnLlTC)PCPA@N<)~z|l#< zf~ntx1wyaQ>TupB)sZ|+`KOh$+=nZ*%edmT^pCnTY)q9*nx*^J;}X(qS(8tkvx#L((b1QgjV=P;gk4WP7Tj_)X=9n+ z@2gvF@-}YRwsq^)Z8tKvG74zz%Vy3x+RC^sp`nL9teGroNJ_w?}mtI;3jKk^!Wm=h^BnXeKUZmK1& z5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mM+rYrez+kQRE>08;x%nxXX_dG& o+$m$)3e=zhx1l66H?_DVF}DD>p6+DjETA3+Pgg&ebxsLQ07T2mwg3PC literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/image-edit.svg.png b/docs/templating/twig_function_reference/img/icons/image-edit.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..536cda552774704f6c80ee5038c5d4efb86e7c77 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfpMXyi(`n#@wZd$y_p>aj@Fl39?_a{;|9wXPf=HuFtKZlj*Hm>rM(618`-$IZ%+wR z>QD=HaQVY_i#tg>A~KT0%*jZs{N|f`Z|}{#cQft(nd;wZd1ZY6&U(LjGBfGS%m0Vj z8%FKR+kV~RhDxb|2o~rfmsAQaz<2jAx zlT_!5yue6X}Dn&qLXHM?5O za)E8Zr+8*;J=8A3p0)RcX1b25{TzjysFTYh`_kl|dj(F9339AT{T1VKL7L^^g*f)S zAF53oxDUuV`P-kX>kSXoa-Q8CKjR*MQH(N2^hK)&j1NziY${#SD67c9%gX;+>6=}y z?M8RT1~Dh^l`oY%ZpeRGQfuU?F8I?$X$Ifx16tn~O7L{ae(U{z$UOhp^d>dlgkEd6 zP16J;YE29re4C|@zWX~fX@>4%nz}(8jRNKJ7%D`Z)_AX8o4Y~O#nQ4`{HQXs<+6vU50k@$fGdH!k ZBr&%Dx1R1~k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfl3? zEa8Hevo3v}_M+3Jfy?p6q{)-r`R@GQ#^LnTTAHOZXt`0-1s*r8Pua=M*kec1l)_7(S? zSY<61Z2599toX|h+b;``R~qJJ@TPR$oiVdQ@8z*4Q(}8(t6w^6{PEPvKdb+@+IJaC z>2=M#_2k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zfpMRwi(`n#@uOGmvxN&~j(-gI(hCm0pm=SeY!J&qK0d3hlfBO#KEZq<;uhZ`1tp90 z^RI$W2w5Fr516BMMNu}2#nEZW4UfkK`~U3S{e{c44mRho=g0h5@i@KW6aW68y{!t}4d3G)%S?=Om|`2`$KW(!YwNdU6PsE2H7+f^@o!|Zp=pO*3}A%9t{!;!CEOB$1_PcxiRRmURJn&ci~Hu4B>|2IiBmiCwA?Apm9x&fjQ^Is{0FV zukl=Bh`myLrn&0ExsX4yB?m&+bzTYdW@;;o5l}gub=-hO^E}g!Ra1(!`kSvjW8~So zHLzgOBqoj3D^;6So*xu`|4-?}nLX0s2QQYy=x`RbPQTU4lNdJPr+Lt+f5C5`{q;_@ zJ|X-h{)+sb=2@b3+kBdVk*iwb8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&kmJ zwG9lc3=Gz4@8U$!kei>9nO2Eg!<{mwtw0SLa2rZ8b5n~;5_1c1>*-Eb&I0OT@O1Ta JS?83{1OQp?DOmsj literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/image-insert.svg.png b/docs/templating/twig_function_reference/img/icons/image-insert.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..65c55749386950c3fe62e7082bdbfd9fa692e230 GIT binary patch literal 696 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 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/info-rounded.svg.png b/docs/templating/twig_function_reference/img/icons/info-rounded.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..43f81d2be141ac3173b82c5cdddd3c2b2c802a3e GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UyZB zficU|#WBR=_|>V7Sxk-suJJBz0)i^*SPsWH%(P}Cpe?n;^q@BOQ#|p)twC& z9%OCeRC;mfRMM?;OO{KidMTLBe)fHRe5`5g)erCAdb#dCa)jsQWwoT^ZA^zJsm?#n zq8!8{^oK_?@CS?Xy*s~}S+%d_WL`{kIJEV)^yhW1@;5ak4SiGhd-|kVD!={EWU#zk z<)mCO%g>n{4qXcFcfC0sJ!)?#q^R#;PT@HAzpzPQzJ`D@$6YNGH-V)k&P91sintE# z;PMsZQVr|-u;c;jp)FUeT$);)<}mJT(%+F9A^L(@yEUUCVD*Mgc76+Z*JN+uEI)8& z{f?*GRx=51`0BwM_hwaH*V?ZO6B}hOeDbJ%SLw2S+SfuR=>@@y_X=(512S0+9+XH& z$g3wbsCcX|_eiRp)0&smr|`x$WM}8XxETr@=jB#?aoQm*t#>v*c-Kd!&kx>oemOm} z;^N8}wW4dg3pNgTe~DWM4f$JpyC literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/info-square.svg.png b/docs/templating/twig_function_reference/img/icons/info-square.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e6f8dbec5282188d48a23b9740f7bc4feae2ec85 GIT binary patch literal 503 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UtprtH&#tFB4 z1cN4(L{vF>awJ@3Hq$s4r@7XazhPUQyn$Mpl9q%AgLF;Xny-w40<%?4a2#PxI?!Y( zF!3d$4qvIhfauoM2`9rgxtuhVOa0b=_sB%a1J9T7TQF|O)}Ii&M7egs1$K_JtEv~U zoM7DEe15I%`|7E^|68?MFP{IRdzX=+E%diqVeCtwH&shqBT7;dOH!?pi&B9UgOP!e zsjh*!uAy0op`n$5xs{2jwt<0_fx%ksU7RQya`RI%(<*UmxKqZo6{tZ2ZbM0CZfbE! YVr~I$J>AL5SwKAup00i_>zopr0OYQv6#xJL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/layout-navbar-add.svg.png b/docs/templating/twig_function_reference/img/icons/layout-navbar-add.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2ccae97220c569056a641995232d5911b907b1 GIT binary patch literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z^v%=7F~sBe+o>D*nhXTm>{l^!3UfAVH%lAZF|E$C>)foL_{dx0-ti5R=ECek^BK+^ zYzR;hIhFEfwn^@~@89?D{=!vnamy~@;_J@}zw-(_1r|?yP^WBAS|7YcK!L+>RrwJP zrv<_;98E?iW;+QiDoWf$<82OyCkQy%Byc*oFy5)GJ9AfdWl6sMiba*q z;r@3R9!%b@^IXj_JlrlsU8GC2$v}VW%s7P$+0EQj|gKCLuL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx)HZZUo?YFR-$BmuboFyt=akR{05}V@ A9smFU literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/layout-navbar-preview.svg.png b/docs/templating/twig_function_reference/img/icons/layout-navbar-preview.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..51b883263f0d1666b4cd92cb21b489ca925d50e9 GIT binary patch literal 542 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfsx76#WBR=_}i%)`4}Aq+U&huw0Al^5?%L!Ws&RBsVk-~`XVH>)cis<*IYN(PK`ZG zi#Md?-`#1seBuxDop;XMt1;hPJhOQ}*F4z(?_SHozWXaSID}+7s`4%1-LD)cqQIf+ z^D0Y`qmiFOkY%xjd9y+bzw+`TX0P+RtDTp7WceK2Y4s}gMWe!(KRjg&XF?=<=AF0x zbyKfqV{cXL%L@sQcYkf4vA9Le`IP7Emy!~{IZZz^wWxkQ&sfYY`TJ-FqarU~;n6*_ zJpvgd*u(@Y6F>RnxHFVayLP{S*$kVh>U;?~wZ*Fz{MFA9I8dBQ;SOya|>|m+0||N Q9jJ%F)78&qol`;+0R67L5C8xG literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/layout-navbar-visible.svg.png b/docs/templating/twig_function_reference/img/icons/layout-navbar-visible.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea1546a54d3487da8b7d138aaf66dfc7d3cddced GIT binary patch literal 615 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfzjL3#WBR=_}eQB{bU0L*dFBTZ+XzLVUY*N4sD0VBTkM5teksTx-RTv@pSeT%#dT2 z*(ADS(lRa<#+qQZgK@jwygO^#%HsG#{pOsTbN|~Hr=8==KcQ9k&N=>E>*;6whxuG5 z$x7u3c`Uu}ePsf7V&Llax?GCuxwf=k@LCb=&GB~KXCIsBgb#_O_bRS z-T9p&R;PUsuJJsT@LF+SOZbJ>k~>jmufJ%TW~lDXIllgCo%P^Yh~v|md>%zTc$EZB8QChxEr-~I1^Quc5HsI z`;0}Iq1tEWGq!xWvpn{ctNxjGThr)=%6IP_W+8Xi+6hlLh+SiS?QP_B%|A1%c70v> zNAirxpEJB)-Z|b(>5@$GBB8Pc)=7D4Y~O#nQ4`{ qHN2fCp#jvO0k@$fGdH!kBr&%Dx1L?ymfwMT7(8A5T-G@yGywqaaO8pj literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/layout-navbar.svg.png b/docs/templating/twig_function_reference/img/icons/layout-navbar.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..444b6441c7708d09b2016d2ad129200c23590596 GIT binary patch literal 432 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UtM8E(16=el9`)YT#}eufLl*@vT_zs4}+(xpUXO@geCy7 CnuzuQ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/layout-switch.svg.png b/docs/templating/twig_function_reference/img/icons/layout-switch.svg.png index 19972a4fc6735dca87956a43f7e21a6d3e80e6a6..c2d74e916b1a1fdaa51fd3d7f979ff0529d33137 100644 GIT binary patch delta 561 zcmZ3=+`&3QWul2=J-YxmyIwRWz!{;jVuI6#ji1st&bHrPeNnl6 zu5nD^=I_7r(#pyo+)tbHeL~abxFzjL8^eE{++ZU+<&^c4$qboK*&fzMb_j?T8RjcS z`K@UZSUB-4FXOUrdhv#97%Vrg`@4^S!s%VyGZ_~PooSnA5xtF7XPNU`-#0(jPTwjp zake9W!?x*;H<^7j4s!6%>6;()?6LpsAJPvl+G*-IX)s14%v&V9`r?Om4_zD%$S$(V zovt5Ju`vf0#M80N@-Yj`k;GYXqhSCv52JV>8Nq^5OO*=05&Sy=p;;I8~hkWnK zvF`}pnfTcEh!ulq+1mMvM|RfBIWJn+FLpQVy5OR>r!Pmk?X+Z1}U(dk6pjzS@QIe8al4_M)lnSI6j0}uSbq&mQ4b4If4Xq5!txU|c4GgRd4CWkO zFalFz@i_i=%0XTx zMFH3Qv(_FuGVP1imW8Dei(MbgwSB;LhEICN#UsrEejnuj8>cvUJkvCo_@U?JgGtPv zy`;kS&DkwmqjTsa*N?ecciN_Y|ITsE=$G;zMmdKQr{j+0u{%B4Q?6jXe4EY0j6vE0ym&i<3C<<=U;eeQ?K{)D}@2D)6e#5JNMC9x#cD!C{XNHG{07@6uC7y(g; zp{bRLxs`#Lwt<0_fdT86y(~x?j8d&~^HVa@Dsk&5S;@KssDr`N)z4*}Q$iB}&rp8V diff --git a/docs/templating/twig_function_reference/img/icons/layout.svg.png b/docs/templating/twig_function_reference/img/icons/layout.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..867f2f33b302fa3ab132cfb93154c2994094ecb6 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_X8j*UtZv0>~*!kWfGJ?_NXW8`6q6acE#MziqRO_e=hco+sux zX?pBDch=c~S41cDZqT~o&y2Ad4DJj{rN1j0me&Nn-jmAw{)l@1)9L%Tnz}(8jRNKJ7%D`Z)_AX8o x4Y~O#nQ4`{HQXs<+6vU50k@$fGdH!kBr&%Dx1R1~k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p zw9nJUF~sBe+o`*G4=aec`YV*G=ubGbmHmUsSM&TIW;$kHW~2u1iPGC?DWmH z>9^ehd%uhS4uxL1Q<+mMRp^?1hv`gfgQae`g$%RSZZ;XdtzG9hFKj;Ma`jg`%Zv>^ zPnUm`YbnZ)>gcdJ!MNv+OGlE!{u5uDUSu=MiZ!#Duz82qx0bjtSoSXZ9M7CnIiXc{ zR_imX3gxo!M_oVOv^JITJ#IUzm0Xkxq!^40j7)V6%ykXTLJSS949u-e%(M**tPBk199}R5MMG|W uN@iLmZVhkeNoW8yXuxeK$;?eHE=kNSz^!Ljx8--B9tKZWKbLh*2~7Y7B%bg9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/lightning.svg.png b/docs/templating/twig_function_reference/img/icons/lightning.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fa5b346b455e3fce7f1102954f3a82229d34ac96 GIT binary patch literal 576 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zflWF^O^%h+V>y26teMw)&$eo2`lUlq;1>lkb3q_)9qh8TWdK=<}WJp zbS*s^VjO$%K8twKZ+404OHQ6My;J>TUvcAP?mxdjNWcH^BZ7^7XnkU1dFj zN^5V|m3`de?lf7tz+ug6t3~BsYmck#cIkL%nex4nqtkCw{L`!4`3HpWZ{b*f$FW7A z+iZjGhnouDzQnQ?w@7R~%I#Pu=X3jU>w=A?|CKm)aSEC55m>U$;(+n|cl)PAAJuQq z>|bzQtJ)P9gsLU35hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mE+rYrez+led z1yfKok literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/like-shine.svg.png b/docs/templating/twig_function_reference/img/icons/like-shine.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..73165611be97a0e4ed4aefd1c946d61eff7e87d8 GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpL?ki(`n#@vE2Zvqb_$SU=q7IeAEnO-P{0SBOV2v6<17apMM$g@V$rYnZDQ=O<0R z5wT=SYedG{t-b;WoebuxBrNP*v>>!d_uJdFv~T`r!m8w~jla*U=1;$0+y7r!_qdvS zzP$J$ulk~6!NyB{?lwhMb{TbVYyEK7%U(SCP?%zzxYLhkTsJ%lt7WIpHon|BV_M_Y zpr5RFv{R#wep@Ldx@?1fj&yk-$7_Xh_a!x)#VZT-_db8(6u~mv$v9N(^RZn_^Uv&f z*P3ec6wHL|e@lJ8}E z^)|FkpZnkq(@ge?;#mh09&xaH8&MyBwKcMq*PaMH8>b=$_0Z{4e(ah6#}S2VfT z<{f%qdO!Qko@S?mx@#5RmY=S!N~(|JmHE}kd0A8M(TT?R^m%vo_u4P^Il9-&kxu~_ zp{gaW5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mE+rYrez+led1yfKo+ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/like.svg.png b/docs/templating/twig_function_reference/img/icons/like.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..040c6fcaa76d5ca5749dee04fdd150d1322db820 GIT binary patch literal 608 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfzid&#WBR=_}j}Hy_5?Dj(_wo(t6@@&`H2se-4MB?iD8;U6-BaA9&yJe-aU_Wffer z=Iz^@H(NqCTyP7x=yfb9c~e^K_p;U6e|UBNl&9_cpP2Tq=CymG%i$hF{zbP~Z#!{( zPg}iYefec!X>I-;BHwssiySJu`DK^DvxDm{{Ipr&G4aVE##a^VEiBv(&{c;EC0j{V)oXDnZ`>-ejN_y_B(5?G(dt!6eW{8OjF zzv5@}WhDo@3Yi!YR=sCT&n{#?R9LY8W%@LpulL++zj}Qu{BrNmzB0Q?&Y#!Lh?%|8 z65a6XL-&{7e%rUx@0&2KvrV`Y@_o*=)!OHms(-J4&D*-GQ*zOipPIlRRxNRjC`m~y zNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwicJ1_o9J26GNCn1Z4qH$NpatrE9}xAP=4 kfEqO5Hk4%MrWThZ<`&@Av#ZmdKI;Vst01qGR_5c6? literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/line-vertical.svg.png b/docs/templating/twig_function_reference/img/icons/line-vertical.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9c61747a120387261bf5386acfa73fe2806138c8 GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p zWa{bS7~*j}IYEL|nW4q_PkP6JlMb1_?wltI>k6^uuu4A{Fg8H}dv zD*VCBaP}UH#;?ud%Yg={mbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;Y6EkfC z11kfAIfoZaLD7(#pOTqYiCe?lc@i2x4H|G8N-}d(i%Sx73vlb%)ouA5sE5JR)z4*} HQ$iB}HpX1z literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/link-anchor.svg.png b/docs/templating/twig_function_reference/img/icons/link-anchor.svg.png index 4b85f13808f67ea76eb0526776e92a2973eca69b..2a2efec05fc9eea3da75fb6b180e7fd0b093cce4 100644 GIT binary patch delta 535 zcmey#GLvSFdjLlXetfdvIP%$W=?nQI`86 z%c>m@Wp$#wx)cI027F=*5bT`9zF^^2rHcW9O?Om!Tj#KMFt~QPG^@2VTJ|m|RpW9^p#d!DpntFfczE*>>Y@L?JX)m`3yDs^1tkyvD ziPw%*RyC&YZwMS-<@RrJ^V0~A;?q_?0w3Qh*~>WpX!qw06JB4h@^6`Z|I+e_?UkH| zP1=uJ{iMVDI;RW$RC-jtA<%hyua2E^MOj<36brk>=RZ{o z)mye&Dy`#OXm0x1ZbxD7XQ$~#Iu^&b&NgDQTkyOjt$OR+S4($D-Vi#pbm=6aX)#=h ztD_dpy`okfX4E8FeR98X{L{0GuFs3%5TD0&KCO3si|g*2(FU@+#p2t~{WIRW=j%OD zYuWGnc6>G6Z}nfOj!Ejsq@IU9f&r7cnWV(cbq&oz3=ORe%&kn!v<(cb3=HNRUNB{{ z4U<$j7P+_cBs3Tp7&J;;BT7;dOH!>$GILXlOA>Pn7>o>zOmz*g=-Jh6`5mZ-!PC{x JWt~$(69Drb;r{>t delta 544 zcmbQq`jcgX3NK5#qpu?a!^VE@KZ&dp6TYjl zM}cGYSe*A3m+OLqX?=>JA5i zPZ3W9Tk1FOVBzOzVvW#ZTYO_5%Xfw+8%{75NSZfITF$ogN9vuzgV`S+G8A*geJS7Q zq@i-=^fLFK%1x{E=1ul+UmckJz}Q5szL+K3uAuqv|J@hXD|;F;94K~RwVJey|Hq@X zuV*e;sa^ZX^I$dK^{wfXTasf+eg7tN9Nc)i{HUiQ>j5!_`mYmMw(U&huwYmw^LR_r z9K(`>B~#C6Rqx8a$z$hv96OS4-siX7W}S_OJmpMH1CnrU%YxCV=W$dsp- zKPxk+?FhbIx+&||9hOMHtG_xui(4nlyb`MoNDi#k-{|iBUdB-3%Cbd%N0+SCn7-QA z(^lL5>ztxFnZjSzXc1{cnDfbG!Rbw!ia_7L@$IrOm*=pjzS@QIe8a zl4_M)lnSI6j0}uSbq$PwD8$gz%Ea8tz)ah~z{gTe~DWM4fk$>YB diff --git a/docs/templating/twig_function_reference/img/icons/link.svg.png b/docs/templating/twig_function_reference/img/icons/link.svg.png index 9de68e6ce09fa41cbd4b4d616c574062c132171a..ce8fe81193c6d3cab639c208a8d14e229e284151 100644 GIT binary patch delta 495 zcmZou=v0@5y ziCb2l0B0v7n-@D9-$Xek5etT(Vuo{v_=H;LHVTT#G5dOUCBG5ue6ITI?fGxj|3rU; zKiR64Hk&c_-VYA@q;?_Q<2`W_burDW3!n7&3qG1Sg~i$FluZhEeY1dg?;IsP!B3`> zCMJhv3Ho6987am&{pb2lzh_hLIMZouJVU|d-4W$y zx$8G{3xt~r+ZR55)htx_{)l4!`y-|;5|)K01d^+3m|HyN?D#uXOiF3X9KEQ5_OSeb zmWQEinG#n*Ix99**gQUvU*EjmZpX6d)ul7c*8E)*+)|NtgsrXg+fL_>mHT_0PuqX6 z(dm>kH~lfq_WP&4tx}ths;%GiL9XoA{446Aj9tt5515`}U|>)!ag8WRNi0dVN-jzT zQVd20My9$3=DLPvA%=!l2If{KX4(b@Rt5%h4lkI3tRdAZH$NpatrEA6xAP=4fI2kb gR+MDsrWThZ<`&@Av#ZmdKI;Vst0Jw|0ZvX%Q delta 552 zcmX@k(#SeNg_kAW(btiIVPik{pG4M)iZ1m`O#J%ntBNLmVqjqG^mK6y@i;zp>V7{a zM}hYJ$;zEBCf6foI52gtU^M*2w5?>C5^txJZs)WaCzyXQWhJTC*DzQoH!q#L_0|uz zTm7u3pV@r>Htl9s*|Xno-<^FUcP2@D&d0V7Cq=D|CpsKp{giGq@%wR6e#06g8&wf! zUYSiE^$vZpo4NJ(tiS9%@g}S7^F(tonG3r;wuUkBS;{xAId)xV;{o>teF`yI>ra|j zt8IIte8Ej%m6Ujkys-5r!50b~tj*lMvYJ0b7d9EVsXn^&uq=+aE{1+VV1B?@(l4?42^AjYPSTo`aJuhmH;2=4-GUy4Ia2mj z-=vx@lyUD-;#l}`_C$a4m%DtoADEswdxvke-D|NQ9u@abOWAv@b`*EaP54UB*&#L(2r#N5ijT-(6F%D`Z8^R^8r8glbfGSez? WYY@0}kBk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z6zA#U7~*mK?WK*JtpPj?2ZH}e_Xp?G*YeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)>(>5@$GBB8Pc)=7D y4Y~O#nQ4`{HN2fCp#jvO0k@$fGdH!kBr&%Dx1L?ymfwMT7(8A5T-G@yGywn&l5lze literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/list-content.svg.png b/docs/templating/twig_function_reference/img/icons/list-content.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2f78774726e04caef7c7e387867353b7241aba GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfid0F#WBR=_}eRIy+aa3*gnh;_sqD}Ro^JBZ62h1sGp_$p~9g*>VG-kxtvJd!LRhk zp+MEG?txRG@KXh0Rz8kJ7u2Q-U`qE*^!_j>P4t=8Bgv3!SY;vu7Bwf>xj< zB*j%qE36N^msuum_|myq>BL2mqh52A>>WAcEIzVLzGkyx=X`O|4Z-K#bt>-mHO0@n zKjF@!HL?6Wd*S`^VjJIz8}&82t1tK%q#WMo7;LBZN@AO&?`-!KNs{fF z%`#hqJ~%5JneI}5=!fGZc70h3VF|w#aksKuKb+dNex63PnaO>IC SZTTIjhr!d;&t;ucLK6V@fb%K< literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/list-number.svg.png b/docs/templating/twig_function_reference/img/icons/list-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..26f3c6b5b5aa7c6817a104dc9760dc0eccea6807 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfl<=a#WBR=_}k0-y$%Xew?AeE?1qWQ~sXg z+}6dgs`G$P?9bW>yIcyi2dy8wYyOz|naNY7N;>Y{KR3y^&d#GvH9NGHi zHv|7=>+N2WCqBN}8Nk2klIW|0=UKA9EXY;q*>YVvLtSt~@SQkur~C8v3A}P;^i{kP zAnas3KiBSvdGhyt1w3}$O!q<$tjxYs#d!OiQLT4XK&f)eK@qc?=kC~MRBY)lp1xTx zM%Q!R#pYg-`ZW{t**>S<@|in5=LxgQ^i1`S@9k}#Gyh?%WxfBQ;SOya|>|m+0||N9jJ%F)78&qol`;+0HSHi^Z)<= literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/list-tasks.svg.png b/docs/templating/twig_function_reference/img/icons/list-tasks.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..cf099d395f2fa14505261685f7fb6333d79a2564 GIT binary patch literal 561 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfl<`c#WBR=_}eMAc}$Kxt@dUOPV7z7+L}y+JCzk$+h(;j1ur?nxuWTaV!*E$)rpsu zcC`ekXq`GLqO)7)^<4RYT{hyYH~zhMW8Tz<@>83ZJ5JvqRvXem1ZsiR!_fhI98M#@x2$RyTo(Wyu|$7p~q+ZI1~1esrgQ3lwN@D$Mco; z)_+^LIpix8KY4SnUvS!(LHgOt-4!8|_kLFT`@Ki1JnX})8uOZ8+ZW$^(ACaU*w0|S zU#w(H=BL{31JiOht}nQ=QEAyzOO>g59D9uzbLF>O`XXGrX!UdRplt<@TOKVCFHf@n zI6s5WDkksg^6o=(OB&c}dDsp&8(FE}HTx@m?E2;ZeC)|GO@4)`QANNoQ!R0gC`m~y zNwrEYN(E93Mg~Tvx(4RDhGrp#hE@jVRwicJ1_o9J26GNCn1Z4qH$NpatrE9}xAP=4 kfEqO5Hk4%MrWThZ<`&@Av#ZmdKI;Vst05vMiE&u=k literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/lock-focus.svg.png b/docs/templating/twig_function_reference/img/icons/lock-focus.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..22cfc5c173a2e5e3039f06df56c683f38cb73458 GIT binary patch literal 565 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfl<=a#WBR=_}i(DS%)2XT<0&3l;B#(94E5t)4eY|J00G?tj(Jwqp;dZk#)Mm^sT!L zI!&h?<196A{m0n6W};4QZORXK!;RWf(&mjE))S+~ibs-M`5c+s3b6aQ4fb zkO`aa?4EODUUj;c!(0RVu$280$3IN1n(L(=GtcoRv(>IjJEiEW|9|H6nr-@Us9l7u zRaou^)4a+@M>rcyv*T_umUCW|{E_^r)l7TI>-}grTh&uoi>YBZusq_{qdGa zjB3`TXQdM+>^bCoy!&vUwS&Fmw_h@1`Ad#ke{7Hb8UCNUUgW;Si*=?fr(2%`!%els zHKHUXu_Vl&Jc7#dm`m|K~cX&V?=85qntykH87hTQy=%(P0} p8s5&6&;V-CfZI@#nVVW%l9*e7ThFd;%kMxv44$rjF6*2UngE9C&S?Mu literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/lock-rounded.svg.png b/docs/templating/twig_function_reference/img/icons/lock-rounded.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ec693d7e616ecd84c7181a1cca372128a227fef5 GIT binary patch literal 702 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpL+ii(`n#@vB#Tv!o40*gwRxCATN=EQ^~mrGZ~ST3(U;18WWcd=2gQdtX|KcTA2` zFu1b1LfA(^zIRuLR{tBr%*jD7>Juj1J0Abuv&#R^cZ(HM%f5V_`@-_lmlyZeUh0)D z&lfcFopR{jdXtNHayS&O;#L?iUng;7-pP~#g=6RN9OoAPE))qKkIG?il)VuRW zzVQMjs}?O(NQu5K%#zNP-ZVk=k^qadhLF1UdC|q^9~|oLKJ`cReAq>G!8r*NTO*Iu zPjm~_S>!MDeZ!hJpYMoPd^#+=!)X1Si$=dxnv~Z}{&nYu-m!C+D`aagZ8QBip-DdZ zMfdIq8(G==vC`Um1afDGHo0%v^tEaI%|9lyw=VMcdMKB>zrXB@C(Cw=f6PsfUrY|t zFg)eMx2@?McfClh(5KlJ_b>ZB3yj~{xqrfSr|r{{iutp$61Pir&&_Y1m38Mj|Emql znz}(8jOxwV~%D`aG;RRDrH00)|WTsW(*6?SEt&0A9fHqP~REbB`~);rQqcR zy;i4iSAmU-?;ltieEgfY#S;0$OLsfFF6@?fco{H3>6|N5quwtWsavO?PVyFEzb`#$ z&+hNl|KD-^sV?NY&g5tLY$|))gjFxpyi-}y*$r7?y~if7K+ zsk%ezj_LFT-RE5_>(%By5Z~#o87lBn$mu~d_qPuf=O6TU{CLvm?6l73qxt9eQC)AA zoo}Aa#BfB+VNTw%+#Xw}s%_`q*C#Yx2+~=+Bvbk5H79}M1lbKQPe$x!7G>DrWfbu= zJ>X8W_uI?~QHl>bnQQKK)NwU*q(?t5|HSH$;K+9Bo)4RI-j1hx6jJ-M6K2F;*m5Lv z)~dv>zuy)dlKj0>^2nXf5r6f+PXEOFIBhy}%bV9W3=9maC9V-ADTyViR>?)Fi6!-^ z3`PbFMGa;&J@yl=Xgx z14NG1M~87O;Y?dHFJ`oIddn*( z-p0*WUuc=M<%NsMDW-E%zp$xaE!`3N_j1zi#VOY0ztK|(6 zP6-FIePzmV3T?en%Cya7YvF;O&Q)q>Ua@f42?{(^whHW4s=2s4e#H;=?vSqgl1CW6 z+%PTr8YIWM{n2|Dfjd{PB)a}K*m#!laqY>2+p;}pOuoPWnigo jU|?ln@OjVKx04x}q?ED9H9ag1WB>wBS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z^wQJCF~sBe+o^lG4jG8F?q9~ox9g|z%UetLHP5!N=Co^#J{nrM$*%Q>gI!C<1K}yJ zCpERH`RdBDoL6cahe3n1>+uP1>^{6xAmDBE=%Imu<+^1x;DtrlK zHFXuJ%5&%{*i@y=QTQ)m`j3dEHEOlYJ6UO_QmvAUQh^kMk%5t^u7SC(p;?Hbp_PHTm5G_Qfq|8Q!JNYjrl4rZ%}>cptHiD0 o?K}w$pau=N4JDbmsl_FUxdpiO?CQ4s4%EZo>FVdQ&MBb@05g5F+yDRo literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/log-out.svg.png b/docs/templating/twig_function_reference/img/icons/log-out.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0b4a014092334a0067fa565af5f5a6db9800a020 GIT binary patch literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z^uyD|F~sBe+pC6thYduIeT-LPQ+d(QU^q1)F)=yesX~rUk0QJ0?!wl2t=WNrWwj*zO@_fPip7>%*XKQIaJnaXcJXS91v!R(cN%|h6UpMg_(aPflwb1^ ze|7wUiJRZwGI{e+WLDMWHS2;pi*nzyd#GC6h?^ZKA8a%usip7B>vk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpMFsi(`n#@w-D=Co>+Hxx*Be{w9WRgl*bcODm+TUgO^;B-Hcy3z!&hq`aGkc8>+xM?&zx(x$ za7@+P;FG%_v})a}eEfSsO824G58@mW!Xt_*$FioXrsD%e(EfPKKks`PD|PmZ)>;Z+3{SdpqOAVpGL6 ze0rI|8B)6!`X`?>X7P5qA${wPV6{_(k%+XD#mU`)E=M~B%x^_xAd;5RB$7bI80XIzIwxu~wPD!)k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfziX$#WBR=_}i&_{SF%lG}u2%>%C$rE2(^IrnyGa!(0J<0ktK2nD`GI3g}#(;kvst z=egI-WaA?@`jVR_3l_>fn!o$}^Urgc{})}Ae0qlQ#0iU+U$gr(7{snzVTiG4Pf*p` zHMRD0P0LQFiQCgU8MmC{X3=EuW@+MDA;2+>VF^de;`3{scbdd=YB(sK-Q!|4n~i}} zVQ2EugVB~Bj$C`dT$Js%y)5ney&ZR57Ha&FNLjYMXo@+9nR8`Af5D}NljnUFdc?5y zO*Pv|gM^C8bJo5K7-MSqZ!M{FWR(APXZ@Z34R!zg(xSQf_gHc8{bHi`af8vjuW!A6>`y4S|IhY=`4j8=W4+}(r?>9~2D563YeY#( zVo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)>(>5@$GBB8Pc)=7D4Y~O#nQ4`{HN2fC mp#jvO0k@$fGdH!kBr&%Dx1L?ymfwMT7(8A5T-G@yGywoEJl`4s literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/measure-ruler-straight.svg.png b/docs/templating/twig_function_reference/img/icons/measure-ruler-straight.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5ed352db2db9433790bd369a53bf3c4824d60f GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z)a~iw7~*mK?UaMO4GID*>I?a}ANh(;b8y^~dtna0X_v~eXnU!<>N_LzDj4LwRfJ1y z5+z*M&M4fuC_bRDTT-55)`@L3%lEiO<(cJy~XEte~Di|QXl6z`C)zrguV z#<0w#O2v=k;j*H}McH;7?>9Zw=l16+U#Hg6oOwO{;idR3b}g(k-t1WQBQ8SWkAtf2 zhV0+zOrgt<3s)?Dc*TP0wB1jO9LHdb$+O-Uo(T+IeEoTP!L@Cr(sh=WT3c-zUDr=~ ze)Z3(+(lF44=oaqo4xJ+DgoKfdQ0zDC%4Zi_to@IV9!tAWVHCi-pe`U2ESRdR)i9gLU1q4+7U(KU~VmuSzxF^I|vqtY^kQj8!K)pL^*L?eQV@*3ORw zE579?{9|~?dH%6)2D1hO1A}UbYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)> z(>5@$GBB8Pc)=7D4Y~P~S2A&jV^R8co&?Bj4Y=7QnYpROC5gEOxQ*Y{ZTTIjhr!d; K&t;ucLK6Ur;0WXZ delta 624 zcmV-$0+0Q}1=j_TBn<>-K}|sb0I`n?{9y%=Aw+)y0uL_>qr~0W0005sNklD{wBxWG3T}u>tz_C;yv_upZG#p)Ll(g8PM!wN*=;e zS;;j4qe7UmO}U79W2z-g>fNF zYeSo9A)KwJgpH-!e^>fyPx;4$vGoA#%CvuRPsX1sKIbT!XtzVJF5fKqpvAZgI<2_u zhVRJR>ws>rytbUJX1@oSm=E@y3#>cqSOKe7>`>b{S`vgjR^Qao1`a0IO-tBM@*f9+;XrAM^g z6X9+p`5zfrM$C=qFs}dr03~!qSag#q0uod*Eif`vF*Q0gH##vfD=;uRFfa`HgA@P& z03~!qSaf7zbY(hiZ)9m^c>ppnGBqtQGA%GNR53L=G&ediF)J`IIxsMOq&uhp0000< KMNUMnLSTZ9IvEH6 diff --git a/docs/templating/twig_function_reference/img/icons/menu-hamburger-aligned.svg.png b/docs/templating/twig_function_reference/img/icons/menu-hamburger-aligned.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0289bd334befb933a80d0bc0b640640bd16d82ce GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p zl;G*&7~*j}IYEMTaRXO_VC!+0E&J+cI5qM7m-r{l``?gb(QVC!XHrgj;s?GoDKVR0 zWUEQt;lJ2HmX(=t#SA_XPmdG-CI1;~IBij!^oc!3l12T;`45bjxka8G3pAL-$j~Eb zVRL!CY%9<%)e_f;l9a@fRIB8oR3OD*WME{fYhbQxXcl5+oZUJsRySgpE1NAU?y85}Sb4q9e01ymq AE&u=k literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/menu-hamburger.svg.png b/docs/templating/twig_function_reference/img/icons/menu-hamburger.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff72f60547c001811c21975b3f9860f414589b3 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p zRN?937~*j}IYEN;FoQvo=+~42-b6@ z@G3XV<4ck3;&}BkxuPd})BFyR3;k;vSr3;SYLGBp+#qtGj4lMwFx^mZVxG7o`Fz1|tI_ zQ(XgdT|=`FLqjVAb1M@wZ36=<1A{q-7feCXkei>9nO2Eg!`pch8bA#ia2rZ8b5n~; Z5_1c1>)F+9`5mZ-!PC{xWt~$(696s>dpH09 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/merge.svg.png b/docs/templating/twig_function_reference/img/icons/merge.svg.png index 39f132b126febcb65fec172950bbdd8d15e16a98..91ad3e44f24d0e5071a377404ccf0297942ec350 100644 GIT binary patch delta 429 zcmX@c+{!XRWul2=J-YxmyIwZ?A0hVh$8wy|CHv24`7VbcaGm zM8pryu%`P85nN7da&otH&z+wz{ZzgHi?f%vy#k})8uR4OPBE@`-)J>G@iQ!te{W>` zeqUl=eS^-^JDgn3wan)?bH{d>U)&t_^^wylexveVZr3(Gym6v-Z~d~UZM-c7A0NJn zQe1B~vrmBU-p5vft11?vhr&8fU+&TJ+;WF2arwR@o75HOME{IY`W=+yd0wyLW5%2t zuCo*F`%bkw*W)cW^O(RbUM-716D9vV(l+_zsH}eOhxn=A3v#cnC}Q!>*kacg)xPeKEzK?80>NoHV(@hJb6Mw<&;$VGOs4Dr delta 363 zcmZo=ImSFeg_kAW(btiIVPik{pG4M)iZ1m`O#J%Xi;vvB$-uyH&eO#)#N+tgsfJvK z90XkNAB)IbKQ-dDqzLQ#1cz$=gvAxS-m0NC&E_AN<{jT!pfDq)&`62#|CIlqXUv_O zs(5g^R&qm>T|kzL5JSo@xvrw70L@i4A-t}ohyF9YxcF0s>;568{`8#p2^yP{v+zg+-`e)u|FqnAeEGt8n>Hf}Zl4n$kw=#xJvbeO0zu?W$`%&K% zp6R^1WY*kU5&T*petjWJ7{iyB`}&ti34G(qsuQkf3YcrlKIQ*0b_Q|XN2l-qUO_QmvAUQh^kMk%5t^u7Oc75Qi9=TA7$z85(LE7+4t?@ce8R gLD7+$pOTqY3Dbe8p>~P&3ZMoCPgg&ebxsLQ0QcgF+5i9m diff --git a/docs/templating/twig_function_reference/img/icons/message-blog-post.svg.png b/docs/templating/twig_function_reference/img/icons/message-blog-post.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bfd0d7e8403d27ef05164428187c4d09203144d6 GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpL|mi(`n#@wZd<>pKUE9JjBX%4WKvk;U6JY2t*A7J~>a$J1#BQ95l=Eyp}&tg3Hx zRSC;n?eEX|{rW(C%a%fWTiu!E zac6`t?@?;}H1(yMjiA7~^h4d{iX4?y8>7q(W|tXz)# zi*;W(>27K{@k{!M#DyvP^K2h;y-X9`V_IV*aY-j6!mar;o9mA+J?xSzH>Ne49*T;p z+3~D=#fKBNbK{uHZ*H6R&f>8^gW7d{z!L|JOA3}>N!@$EV)m00n$3w` zS&5e#;*~iJKi?K;VP<_V%zDhUhTBm?N^VZF0*7kb)NPFgj~~3|`kvWX+C0TOx_s_A zp5n6w4XQ?4+mw=yx)HZZUo?YFR-+_7k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpNR1i(`n#@wZp@XJ1K>VE=Ib>gu-(gWij*K6*=8$iIij*$O{}E_K^vPDj#kUO`|45rQ7ZgnEr;U$_{z^uJb&!h zvfWX~%gbE%Zp=am$);Xrp;<>MK?a2*NJVt68yoRd%?QY zjlvr`9^Y)Jjd*v#cdCfNWWHBgvt*B!-`c)f?SU;{s@0_pOzWzj@J1NE^mgAUy0*wx zBTjM78KzRjH~N|L1rD94`ml6Eh|z;-AGG-8L=PPl`nIh|kAJ&+W|8yn83J-;!e@hW zZ6@tI=4SpiY6lmatU*Y^y4`c$DBn%_%_w%~i)QDvGq)Eni$A-e^1IN#8|N0SHLd=` zzPVH{|Bvmd$1iK{R|aSKmF&G_{Vc@x1bc{;<7K;uv#t5YDVt62uURL5r#|a1lk3k_ zPsDGE90SIxYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_v@$TaGBMLOFt9Q(m~(i+ z6ci1)`6-!cmAEy$ohP9I)Sv;kp(HamwYVfPw*a@EUEP-7fqED`UHx3vIVCg!0C1cf AB>(^b literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-bubble-edit.svg.png b/docs/templating/twig_function_reference/img/icons/message-bubble-edit.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..035a51e40499c04de735694bcaead6f7a04b6768 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zf$_Dci(`n#@wb1y&>TuzxZ9YYTq>~7v5;!NRD!J?2X#`>dMON3j!Cb z`RX;4O+J0QUb$sksZEynq1{iPm-}$s6}_>?pF{oBL(aqvSV(p+mcX z)ujuCidst!_Z0AL;w)fD4&~V6XW`oDJ7bko0+a6q|Ax#h;fe+R{ku=wo(NH#cqHDd zTl39_jZEhhmp|ES634Y)e5vo+Plv6Ko|VzPd*-myjooUtuj`y@m0DK6e3Yj6CT8-# z0FLPg7kto;m5VrjY>m5a&ZKNv@puVO_R9r=W(e^%Zr$O z&#K#9{@c;z1TZD2mbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;Y6EkfC11kfA zIfoZaLD7(#pOTqYiCe?lc@i2x4H|G8N-}d(i%Sx73vlb%)ouA5sE5JR)z4*}Q$iB} Dc!oO~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-bubble-info.svg.png b/docs/templating/twig_function_reference/img/icons/message-bubble-info.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..22fcbf737a8628b575f2fe053b834b4b4687cdcb GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zf$^!Qi(`n#@wZp@dxsWEuzl#C6?b;sDN|#Wm*SCDD-weziz>3R`h_{0e3fSja(-|j zB;rCyE^DB7w4=AT??exQ8$uz@D>9a7WL>!ZK=7UI^JUxI-j`c^*mM5#ocF)yy#M)W zzt**vq1qZJBEQ{TGj;#QvzD)?YDDJqth(K^V8TPkA1w(hHG?`)|Gp1(&+bd|}A zLgj<|Z+(5v^X(Ul+nJf>`3IX^yQk?ye!Fa0eo#^Vw4}%xmA8?WmRnz4Ss9)`dk-7$ zEE7qlwaYf$uGejuyV9j9WSYY5)(?8x_L?p4M5;n}%sXV&QlOS=pxBd^!`^aPvczSE z*4g!;9J^1~OfPcJoqBhl)#EH#w)w$Fn&j@T(kCMQ~;4~?oT8uukN zubpw`f?U%yBR1m`;?idp={oOzvF+2(&-+TXAvG{l6^o+SMB-F`C6W zzf`<_?%=#9KTojAzLNQD@wF@6Z^bv4CBbpVuRa}(Ic2jx@LZStvp=8KU&}xJaLx9j z{?>QEG@x4I8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&kn!v<(cb3=HNRUN8kk xLvDUbW?Cg~4R7a3XaF^6z-=hW%uOvWNz5(4t!G!a<#(VS22WQ%mvv4FO#tB)I&uI2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-bubble-quote.svg.png b/docs/templating/twig_function_reference/img/icons/message-bubble-quote.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a2bb244cf261030ae8f7b84da3f79ef31b99f2e8 GIT binary patch literal 827 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p zFYoE%7~*mK?UmE{zJVfaAL2vrPP?}%EVN6Zw`xhyC9a7A{T?$stQNVs{bNWSQrb|FzGkdA9Jr@QUa=`<+f4O1ZArGTG_Hxd-2r-m|tw>)*)wut;Nh@&1E*KJvvz zHiqt)W+ig$o1nz$2k~XHb0ZsHR!qL+FYEvD^A_XC>i(Lr1P)!vc4jSK*86Y#KSrF| z{vbB2aJPVJ@lDm1$b?>jSHXE9FV0z=7j(+rHUIe@0loBs`crxWi+;?0u&_Yw?pMx- z^P*$~55;cPtoE96N8%cHVr5kF{9aGb&tGm%(9EAIux$#L30Gq0$u+JV%uij;Tjc6& z7d;tZJ}tQUkYYgY%3Xy`pZU}tu6>%autB!3a<0YP&7Pa*tX!74>Ez8Pe;Sv440=8D zf&Glw-Co^)EIYd=J!h@nvU20iqm#m8Hik~E3#^Hm$hG#vrGn0idp?%&wI*+VFZup? z{Vjg>-s_HUA4VSqrXJN2*NBpo#FA92k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfpN2^i(`n#@wZp@=l3Rxuz&EczWO%wdsg1oa4BA;F20Z~BhiTl6G~Ri^7+R+d2MrN z$B~vmB{k{JqlY|>gmkksZ}HX6yS!|>(D4h?_k3@^{k>1rc9as^yybEjTe{GmoJ($sqXJG z$D>Z4zr}MVo)?pQD|Tr1vqP4OGN%(huMp5PJ5+pVZcp+&QL$HlS92uByEUGDC-}l| zf$)Q1x5mnDix0%0>)aZ5FRDyh-cn$~TpPoYF7=R6QRY-aJcs@)ZsVCbGTw2mjn6Js zKV*AR8nKdf=Zh+*{KRk181;6%&A#;I!ji5%x!a^oUOG1IH@%USZJc}WV2Pi(+^6sJ zci8{5D>}NO>9U-;&c`c}w(~lwcD(MtFys6x-bb#xpXB~n_v-nz&wt$?i$^3aT;nVB zEDso?swJ)wB`Jv|saDBFsX&Us$iT={*T7uY&@9Bz(8|Ev%EV0Dz`)ADV9wzMQ&2SI w=BH$)RpQq0cAkU=P=f~ChLX(O)Z&uF+ydNsc6D2R2kK$)boFyt=akR{0G?k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfic|L!q-0uunf|CM&#Id4-TnSF@BQERJ{Nr7TQ0vw$#832y6&W(PyT*) z>$K~dTI;pB!cxuV+$WWJjvaiFb55MO!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j z+{(mE+rYrez+led1yfKogfOg literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-email-read.svg.png b/docs/templating/twig_function_reference/img/icons/message-email-read.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2cfe4e7f759ff8db9669ee1843d4895b2978b41d GIT binary patch literal 627 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfic|E#WBR=_}wXcvknD_9Iv01KH;5U_k+Bb#VH>}h2#&jPtfsuq_pF!=&sHZLBS;( zT@P+-n#^Bd_2k%`nv8XNt@9k(iqHRl{Y2=;_oqfjYDHp>y9=<)|D}9uK1WgI{in*S zYq#@nU-0VI?;Xq1Uq0Rz)XFd2D{UO>H%(JmUVYcDy?c_+clIyM>+3bGW8X|3{_O{TNIX~}+}?PR@5KiFP5gpw zJEypp3it2ijeU0dl3WDi1%uxoZeCHpFmyCZ;+daBdyWqHq@EVn-!#s{3 zH11jRJI;9cL`j>8*Zqva+NR|qPAg^?XIFR` zUSG?3=$a7U2Gk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfsw`2#WBR=_}eMAd`%7lt@ga8_ZX#x{T9X@($08m`$pxOnVi!X5f|ybjh(IAdRXnb zPd9Z-N!Nz>l->JXroddkcWvLdds|<1`MS1SCjC8ASTZTMyUg*1+LxQ6ZY>8|PQ2o> zlTJ9}H`S>{d*0J0HtRSN3p30Y9PfO2*|2P8(W2?!o9nO2Eg!`pch8bA#ia2rZ8b5n~;5_1c1>)F+9 R`5mZ-!PC{xWt~$(69A-YzY+id literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-empty.svg.png b/docs/templating/twig_function_reference/img/icons/message-empty.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..124a0a9c2620b473d0ea877a351c3db1fcbe6b48 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZO0p z^wHDBF~sBe+bM=zha3bL)WyuAA|p7|S^hS)@^A2(sP|q#y4ES@iue!CkLFzo2fTEG zmPK;ww_CQxC`F`hKY7>a@H;t{Ss&JXZiv(T{NUSOgQtBKPv^c=w<~V>JV*4SUQ@vW z|J5eHWdvH@?N)FRxYaj1TbV=A!8_i!!FJ|ih2-^;$}bo)Td#YYCbMi^ENH?M{UG## zO>_ZU6IYXiv04p_V$l(0mV^4+WH+<;$q3eNRx}JfddNiHfbH6vH@QdT>t$05b_+c} zEH3_B*x=IrVum&qjdcuf&g|=pIrThbS$C4Ts8g-vvSo|Z{sraKAN()qpQ2HG>a%C= z3ZUmzOI#yLQW8s2t&)pUffR$0fsv`Mfw``sS%{&bm4UgHiJ7*6ft7*5oWl#IplHa= vPsvQH#I51&JP8e;1`W6kC7HRY#U+Wk1-SL>>bCq2)WhKE>gTe~DWM4feCn@D literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-exchange.svg.png b/docs/templating/twig_function_reference/img/icons/message-exchange.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a768de0e57e9e0105f5178736fbd86265f878651 GIT binary patch literal 581 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfl<@b#WBR=_}eM#{SF669IemgOv~cGu!_yuG%3HqZ9=DBHA~a&Cid%Hwg;MKu6%B4 z;5tES*O`e63{)N~S?&6_^L}b-o9Z0xs^b0c=ggaTulnJGM9D1MV?UhU&aIwz_L7;t z#$yXc3nA7T8wIgd%;zKulZylv1l({kbrKYH`+j7x_ z(F@AR(P97q literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message-text.svg.png b/docs/templating/twig_function_reference/img/icons/message-text.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..657ae7ff164d8e0f1611e1cf4fc41cc09c7ecc43 GIT binary patch literal 623 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zfic+A#WBR=_}eMAeuo_dTJ2?~sAW26u!givx!^dFnT2zWMl6@#Lq3&P9?KrHWG?J? zQdxIEwBvh!`l_`gu1#f@4wYy?^TbudR^yhnPjbF$9I3D$|diGhbbJFL3wel4o z(Rx;L>dQJ+%ieWf`AQtgQ591!CiN(od}gX;S(sNuF2@RkI4Y&;@nYpROC5gEOxb^Jnw)_s%!{F)a=d#Wzp$P!_l;=_a literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/message.svg.png b/docs/templating/twig_function_reference/img/icons/message.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..071893e1456d5dcd90a755bc289b1d2325d0bbf6 GIT binary patch literal 566 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zflz1uBf zPv2RbTXs+VO?jYz6Of28(M9 zGHZW}9WcJraNv1Fu_8;tnVE(RisB`)4n0N<3x6uO2!>a_RPJDO`?87YeB?yAi6=Ro z_H#YRy3O?Gp!SqZzkdyk48Kz@|5>=XfiXJa?81sE{2Lp~{$04JYt6dj>8)wv(E)2Z z8Z~$C)}3?X{;ch?Dp%ue+_D+&eUf>g>Cbqth@&F?k^cYvJD3hxwb?CdpIHkGIMou@ zh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?PoZD3$!U@+(Kf+;8(a`RI%(<*Um pcsox*1E@g*ZbM0CZfbE!Vr~I$J-fOszXSC!c)I$ztaD0e0suYk$L0V4 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/microphone.svg.png b/docs/templating/twig_function_reference/img/icons/microphone.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..8d58d0debf4ae26b54842569bb6adb97959351e9 GIT binary patch literal 638 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_aIVMZSlD zficO`#WBR=_}wXn*@pr|TK7i?ipb2-D)A~U)VRdAu9a`GiU)*P2#0&m!_G8`N zr&lJV{`$d{h0QNiu3TQo?`v{Vd|^Pm(Mf(^{x_I$4RAWKMb55Q&uPjcT`9$?W!E15Kd`V}LiY2Ho^MfKZr^e1_;hi- z3$x;`l<%J+cX3>Npkh<}PR#X^if8bW)S`QtRt{Iw=huh6eZinPtEcvgp>NQ)FL!rZ zcbsdK7nGAvI>{BW(I)%=)5GMCM;2G^dOpoO&e!C@Q8$Hy;VB2X%?`R4Jz2_o{x;vH zJBGKa3~ns{&sxJQT;J?`=|@czFalIdTq8NuF2@RkI4Y&;@nYpROC5gEOxb^Jnw)_s% O!{F)a=d#Wzp$P#0yz$5Y literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/minus-circle.svg.png b/docs/templating/twig_function_reference/img/icons/minus-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..adbc1ffeb6587950b49cf3bf8530bb7869621327 GIT binary patch literal 583 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EaR5i(`n#@vBoe<{dH+XtUQ6($qFk44t~GrStlUa|epIys2zm_Wr=)4{UdLg(%KV zbWPgHw{J(EP*3P(ufLmJ_W%8#e*b3rkM9z(GM<$wp66PW-|zW&(DF{1U+b5BU6mac z3%5*~rMo_7rEc(~A5V?v-U*msS>xuoc$xA1J4YgUpQRn~I<6m~B4zu1jluO$p1dV{ zwEl0?XgA6itCvkv-rE(z(fd4R$Ic9aReCd(I9wZK7B~n5O^;IWSYBY4!f}Y{f!|8i z4bMd~3X;}K9W&d$p?KMy%`Z>J{n+x~TFz&0R5NEmfm(irRL7s3|9q=9vbiVR>b%x| z+BYZ?o9PU+NiUEeCYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_v@$TaGBMXS zFt7rmEvpq!H00)|WTsW(*5Lh8cn(m52Hb{{%-q!ClEmBs+k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h z$j;NnF~s9|a)Jcw;sg;M;R79qKBsBOLedZKEl1Dr{8!)+Q#n}AvyMm4 zCG$S>WjijngBlV*3(VZuJx>4Cm;*FPwZt`|BqgyV)hf9t6-Y4{85o)B8kp-EnuQn| zS{ayInV4%E7+3+(memR<8glbfGSez?Yw&(446;E3ZbM0CZfbE!Vr~I$Ju-icoPl~6 NJYD@<);T3K0RUu=UF`q> literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/money-bag.svg.png b/docs/templating/twig_function_reference/img/icons/money-bag.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2eaebd7a603d4f03bcc8ca4b2e0707808585931b GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17n+~i(`n#@vBoe`Y}0*xb}0qbVLQN2$V`v?wq=am$$ybP)&vHkb8jFl#HX|ADE?t zy}kB3EM7S6keBe9H9gYY>sYhW%G0N>^w|@9w)XwK?UmN~Z2xSZCH)ZXi{LjnA7fCq zRafz~*3PVqLp#g6-SK%x4J<0 zj-`@p-W-A3Tjc~}(-wDE^jxxh&2iH}c6H1QJ%uBSnhz>Di7b;ozksoZo%#L=bDm}D zXHsL--S#DZki2#Lu<<9}gVGGE`Pf#w)iETy+&{RW|IPPeRz<&={sQNVy9B1nD^+OA z7qcBO)erkA)y`02(ZBjaN2TDIs|KtW%M%-I%Obbk+Fx{B_dQ?jFXtM@FIlqk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17nS+i(`n#@wZp@ddE15uzr{?6zsy_kHruGuU>6j>`4Umm%u6V^6KWUNf;p(|ShnlpjZ=^FN+=zvsiQgw@^gwM_{+ z_qWvjdF52VDpwXYz1?xW&$EsO(fhG0taJIpSg+20{?Yp8&WJ0H>uWzao;c!WQ>dY# zx%%fLlm3Jo0`q=N`;r_UdDKnrAj1#Aw>_&QE_^V3_0r+y<|N@{omGvdyvBN)yDm$F z9-il4k*PWRg31mD&GrRNw)%U_+Rx@V1v}lfPTkFCbIziO=bVH8xtm+I99w=zWu6er zX0JM~S8Lz=*x&hO-Kt+Y9J-lrx0hJ>7W6*PW!YZ5NN%b+=P?$?_~UucpWG5!b6oA- zBbhzlH{Q?_7Q3Lqb^iWKqulgeT?TKLc>gTg{5@$}^_l1Oy!DK?R&Vu4QIY_~plXS0 zL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=yx;HZZUPqAjZxP&DM`r(~v8;@05( nQg{wfg9hA&lFZ!H;*!MN0^E9J{uns}^)Pt4`njxgN@xNAA1ecI literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/money-coin.svg.png b/docs/templating/twig_function_reference/img/icons/money-coin.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..06f4540642b65aec65d0c92bc1a97e2ea953d765 GIT binary patch literal 683 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17p9Zi(`n#@vBoe`Y|~QwAuG0c6n;&6O&MFqjQurZ|lD1 zvLjrJI;WaF+YuqWnDyeJjXSLO+>Pcqxw5nPuD$X9bAODtbN{~=#BD2Cwjy!k(JAil zDjy}6-V)*y`Yq$NT4njmGr=)zUnCx!o5=U_>C2-EHx8>wAKZMSf-$o&a#y|I;T67J zZV%!eCi3}hpR#0?QyOcig!IcJmlpP32ouo0aA?7v_&r&CO^Xxjls9%-aLl{*TTZ#f z@b@gSxH)Fc3OBf}^}cb4|9FGLNsTL1z(q1f&T+?sX~ryy;vZ85TeuEXFT0ZV4FCMqN%An) zG6zR)t7mOi(m9tNb=c_(#w(tf87+M9DhFRC#MWts}k$xi2Rx@XgR z!Kb=lQvmZ}xf$jg&q*X6S=S_G{*nD(>yi4${CC(p^Ht_6U7Y*EeA0_BKJ`tXc7O2J zzZ`!{yjb%7hDqC_j{###wZt`|BqgyV)hf9t6-Y4{85o)B8kp-EnuQn|S{ayInV4%E z7+3+(memR<8glbfGSez?Yw&(4JO`*j18ze}W^QV6Nn&mRZap%8jGTdb7(8A5T-G@y GGywnxYx;Nq literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/money-coins.svg.png b/docs/templating/twig_function_reference/img/icons/money-coins.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d4de045cf2f907e84c124b05232115c3db7507fd GIT binary patch literal 800 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h zp2gF}F~sBe)vM>duLO#)e(2xts4`oi$!U{-$>c2M9b2MqdQG^N8@;1MoMr71Gv%-1 zCf#CsS)ttvZnb%)F6j^unZn}hJA*Z;BKl0SjO_ko5tg~zE9aE&e?G7LeQnLp_ZI^W zKlx()bOzt+dy!k#eEFRuzP4l5)<=)zIa(fbU0*kCj}kvL znDkG$^F)B|MX<)mei0nzMeBQua`;BpL=~ymR-xDUY^8DwZxzwaiP=pd@xwtIq}@5t9*Hj@48=K)mCk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17m}yi(`n#@vBpJ`!NLywAm}{<}^|9a8-^d&^)4UuuwVrknsm0k>5NKmk&9AkTLT} zp5S6_D0alf(Udadj|;r&owjt`QLcEG5bH;pia5z+Ow``Y)Cm~+g~H6ADz_j zriR(;_ypNM6O7W2$O_MM?(W|_KQ5(DK__GK);E6`HFGnBEVH%QWi5Zj{#ZKwrT$0O?yien%1_!h0;5N@ z#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{m}?stSOL+N)e0yYa`RI%(<*Um p@O~*g2dF^k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LH(b7sn8f<5#EZ7awvEI9i{{?IXh|(zZ}Az)@7}wgpR5zVKmjkNwPFJ<_r+MEI~@ zHkx>*;jNEg^hDnsCJ+7Fw;9(On&-dYyZiLJw+HvPml^~;nN}SYa${4j{g4Nsm z-fUR9`-E*rebBz`A3p!9+4A#p2j8TV9t{FXjJ~HBc34Oi7cgpEX3=qKQP9;_;*fiw z#1Z?8!@BpKz^@WP7V!@PEsHWQxC!JOF!Xxvx!9lWIfGf#1vB0@4sBWU844WAUZ)=|vV>0KJ#(I_ zRS(@dSuY%TW^4MkkA2pjk7vBQwr8$TJGhT8DP)G^$=R;zVNb3!Ms^Bb<2W>@!Ln(C z*`|rXoi}$IxW0I?quIb$iT$0^H?uhDjembU$o!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{(mU z+rYpIh_{4H|G8N-}d(i%Sx73vla^`D5e^)WhKE>gTe~ HDWM4f4k7zm literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/more.svg.png b/docs/templating/twig_function_reference/img/icons/more.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a225f6854eccdefc559479af15dfcad910c099bf GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h zsMpiQF~sBe+bJ7)n+-%<iI(bqjZi6!w>t2_M;d&Gzn3 zZ}#nNlfNIBJooTXeGWx2@d?}t)!+CO?Km!0c5GFNxXUF_DO~&8^~&`b?m|k2yBb2y z&A9Wy=?uqCS1n(g#VeoYIb6Mw<&;$S!`h*Jr literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/mountain.svg.png b/docs/templating/twig_function_reference/img/icons/mountain.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..16a4f0a333d241d8588ebbc0fe3614c8f48cbfb5 GIT binary patch literal 624 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17nD%i(`n#@wZbp`Y|~QwAu4>O$m@la_wxL7$E8Foap4^({obwi%pY$f>Zu+<^ac} zq~w+Qjl8Y=2ecz341PtwDUd5)zTG|b;r_Gd^8VGQm8FUO3p};+{^JJzd)tNA8@X{9 zE{mEYXJEcdptxxflcH0}$_uU?8&>=mP0F|?uu)6QnP2f$+Eu|t;Vub{5=Y+%CO!0j zui&CwcFCcmZ~XxtL(e(B0><`L(u%V#7F(GJE_(a=|IKf;N2b1&7xe%6W!ctq6EE&x zUARy1X8#POdjefA9x+;M{`;kTSM}TOj;iCDPBF?yvR7GYu6bRX^hKy3JL&tIWxtdg zD~`t&B_EF4D4}q3p(c;u>7IG_pBresGBQ)H*NBpo#FA92m`E1+n| w%}>cptHiCr`=#(4pau=N4JDbmsl_FUxdpiO$ow&K2I^t(boFyt=akR{06ypB^#A|> literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/news.svg.png b/docs/templating/twig_function_reference/img/icons/news.svg.png index 39e14fc0ea7ca0b30ddcf1342dc3e448debe0322..866e9966eb006bf282a190fb861dd81e213cb5ea 100644 GIT binary patch delta 449 zcmdnXe1v6!%0v^#dUgSBcKz?k`ce!Gj2fOUjv*e$-%i=+#q221wtr3g5+OY;4)(Al z#qfxTh-E^Lgnvlf`o;8eQGbGJCDVLoj?5!&xj`!!4}LqQ6tih}`Ru$o0wNjkSH@CdEz1&LzJ*daLB&?wQkc{kcCzA7oPZIkB^z`N357y1xxV zjs}iRmo9z^b5Cn5n7v}tx$g`y#U}*y6IuKHwl;phufUPI`4U%nU%Axm+G_6IBGb%$ z)n^#Hb1vrf2{w3e=#yK`5}L{=)4F<6Pbr>ju)lhErA~12$By$S=KR|FR+*!grT3=A42t`Q|Ei6yC4C7HRY#U+Wk1q?<8My9$3 WSoFyJF>(g#VeoYIb6Mw<&;$Usy}C#M delta 354 zcmX@YvX^;+3NK5#qpu?a!^VE@KZ&dp6lFz@i=~W>RG{N z1(BBh?mD<)fFs zPOf9>oV5S9URgw&OJ;c3Keo*$Ulcr;d3W>Q{YWXF4vh)%%sSSe|6wr`;^v&dnK$rdtEH&a}J7y<$s>D3(zm0Xkxq!^40j7)V6jDRS_(A3Jr+{?<)NZY``%D})@aAqfpj@k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LICl7sn8f<9Dx|_YMh^Vg2BLc*;^$54TpA1#3+fIT-XPBrS=18_kutS}A4=*P>7p z1;>dO+-|YB{%`D_=4k0^zo3VsGipnwN_b!EwcLj$`(~Oyo;^vd^xm_3)$c67|F*sJ z`v?EVdxo&C-r=by21cXc%-_+1ot3Dxp3wb9d4XLcRb6xi9#t|TZSD#@sxEW>j>tiacx?{Atcqxjx!th#cN%Ew{_ zeRNK5>I{o}rPKfE(}URuS;8HUNqrRO;aj#ueyJqS5}C>^RkL^sV-iD~(=*xZef}~l z>LqRrC-wQ-lPIS@>+VK=ujvuqf6vM4me2ItFaJ*#xNUQ>ySzecw#kd_GdS`z z)bw8*l~s3ezx1GBZcN|tC$$MTc)%qPZr6yPfa`6R{p+~cTv%dyG;w8tWvOuuRZm&P3(3r zhusZj4zVX;Pp%fey%M|pk7a((uE2SIe5C$C z_14SZhEr95@v2(l8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&kn!wG9lcfN0BV z1r!ar`6-!cmAEx{zZ9MW)Sv;kp(HamwYVfPw*a>unLkF(Ks^keu6{1-oD!Mk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z10%Pmi(`n#@wZbA^A0%(xXP=s>Q3TT*&OEb*4Smrmn9zqi~y`@PIIZv8`h=6o4rP9yPkzj_6ukAy_K%{tIEy~{0$CDBi0 zjb)R-?ftEMf1?f6XjFFFXzY6eFrk+2&wnLnzUpHOiDlc_jqp9Ix!8D=hoj$|ylgEE^gxt}a@oGnG!Ih8mo46VLdp|GlYx?i^ zedY^}Wv@f>j_Uqz)nvEp+54;eCrj-4mCKnIyeR;Nlxm4w=yx;HZZUPqAjZxP&DM`r(~v8;@05(Qg{wfg9hA&lFZ!H;*!MN X0^E9J{uns}^)Pt4`njxgN@xNA6z9Jh literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/note-text.svg.png b/docs/templating/twig_function_reference/img/icons/note-text.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fe75c295b58d283b856aee47567902a131f1429c GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h z=$EI9V~EG`w^I%K4jBlz$_ujQE)nri?08$u=F-~GT_}8ncY+0{?CDDZ7lI}&X6a^0DMG3tEElW60 z2)3M<5Z$8iWc$(CRniy2%9r`X%`R|HePBUjI)0y8hdl`HWt>xfGJw z9p=|w720j|Z`QYPhE;d@Uc4-`PFQ~XbptcQ;pIPrJvZ8)vKKaP`sACs{O+gt7aJd5 zpK;av6;s=%RZ3Cmzuy8wLAAs+q9i4;B-JXpC>2OC7#SFu>Kd5q8k&U|8d@2cTbY<^ z8yHvt(U#Q;C>nC}Q!>*kacl5?DLeNoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h z=!mC_V~EG`w^METnj8e&=4Uu&J0&u$V1K~Vc4>B{XkUuvt$+%)V@;|WJZ}V~lYcC` zHUE98v9&dKci7&-Bj;YPta!z($ePsE6u=zumN#huhvNy(Jrk8V0_7(tax^ODGd4}w z+N{5op^kBb;oGj8zs!5ZFS+VI+bk;3zo%`nDf`)n*Y)`F%FgHJ31w#`d8OBHxm=v5 z`1IcP^NcIXtQ9W4Epu3T`#z&6!*a*}FPGe~H@zzy{NHf-u1_oOe$rQoxxMM9_g;p+ zTeYm2=icT6{i9mq8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&kn!wG9lcfN0BV z1r!ar`6-!cmAEx{zZ9MW)Sv;kp(HamwYVfPw*a>unLkF(Ks^keu6{1-oD!M<)##uF literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/notebook-text.svg.png b/docs/templating/twig_function_reference/img/icons/notebook-text.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..863082f6146cd655910298112311fb271b01f709 GIT binary patch literal 582 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EZFwi(`n#@wZp@>$y0Juzi@X`pWrbA^bBoP*;+fr&Ab0(Y2|y-$1F8!B*Lr1;ZZ%lmUa`x^amydr&(!-_{OX1?46 z?I&6Zfg2d*SpU8dV);5l|H&z(_kKEJM^47+bsd${S#sLF)hFA}=qmfM4f>nfWG8aC zxL(vMn_RnUOLOW$xi;3v33u0;ZP~Gnw~b|Tgy*?Mil(P_?ox@`#4_)z+8I~HaEEi| zADNk$=S@=A-mlixzuZ>hV${b|neJ0rx5b2tSo~hq9De-2+CMYl%d%fAeKv0PTP5C6 zvTVmp9j4iNL3c8z3C78!d|c3`W~ZPZU;4CG^WwaZ;qU77fB!jdDtRI1>RWw1+uHIU zQ4e|VYEBnS;#-~%3`o@y*NBpo#FA92m`E1+n|%}>cptHiCr`=#(4pau=N4JDbmsl_FUxdpiO$ow&K2I^t(boFyt=akR{ E0II{w2LJ#7 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/notebook.svg.png b/docs/templating/twig_function_reference/img/icons/notebook.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..006b246bd953ff32dbcbb03f44229f56277442d2 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h z=$WUBV~EG`w^t0koE-&@eVpIvvi8U!H3c~bmn{O)TPu=M^FR9ud}Pqn5mCvtlIC{g zR}M3aJLuFcBGj@qg4^8R*U6(}>Yo2%#%JDqf9q%b$9YxR)dQQ>hD2}Y(sIpbS-!}u zLO6GUUe~G&k-ZC_#IZPv1j$Tebv%A@L5=^M7c$<#UvC_rdq#C#s?mhMr}PRYKMMTM zf6it54MEw4Y3bb&AD(dKbn_L?dzVy}Fs0g9GdruPJbUG*fG=EH%a)jE@Om|0T5$Zk z+bf0X{cCI9>g)LKm>Rw>#lHN`9N*8$d;dKQEWh>ef0zGxk92{uj->NIAFGzQMwFx^ zmZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M^bZ36=k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EZLyi(`n#@wZbp`Y|~QwAqKPnBbDcQ4+u)D*HYmIgwG7GvDF8wZp=-{0zGL+IydI zX(i=s*>U8^FA47Aoz^#Q&s}`5seaYmx&L?HynE-s%Ft75vhEmusfvsEoP7I*@~ao} zWeFTRndAih&l^9Oon3abm#^tUfXwbjg_1|_kL_Yn2w^xBQp;7at8?qVvcFRB5_?sbl zzO7uwR2heLww1^D8N_U!_G}RqR+=-*qHV?IpDyM(Yrd7An&A@>qON6dP5D*5*<>b> zpT@pC9(skR=S-9OaMJAm&Jx2L?-d@*TehoNzln*x?4@|cr4l&Jc7#dm`m|K~cYa19?0nwJ#3Md+K^HVa@DsgM@eknW$ ks6hj6LrG?CYH>+oZUJsRGJlMmfqED`UHx3vIVCg!0OuaaApigX literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/official-building.svg.png b/docs/templating/twig_function_reference/img/icons/official-building.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1c746b9686141e4d19d24a31efd15bdbbc5ba4b1 GIT binary patch literal 581 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EZ#=i(`n#@w-#@XB{>WI94wtXT)kF!jrjhW;Ro!o%6x$Z8n|-it7{hyFRn?XxF>T zeey~gSIL@n&7n6vv%R-+H_n^zf6jaB+WCIzKfaqSPr1i$m2^rl)qvvz-+|S0ukJ1pwaooedFD!$=*rjASFZK> zdf#KW(2odnA)b59>lfD?6o{``)s|6B@$Zy z^WO+xW1pm#A=;S^3`f-x*NBpo#FA92m`E1+n|%}>cptHiCr`=#(4pau=N4JDbmsl_FUxdpiO$ow&K2I^t(boFyt=akR{ E0N_8k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EYYai(`n#@wZcK{SG?_wA$xP&`8pXUUb0IN_>aIBZh#>7nJo5sctChe!_C4MDy|z z_T6qC9egL96aQ>~9jm`+;Rm0@%CdX2x97iY)#RJ=`t($YT=`| z3Y1q$&fw^i)wt*RrkcxgtHlRTzn|f^|Hsxai`=f|bO~6s9~fM!C9V-ADTyViR>?)F zK#IZ0z{phBz+BhREX2^z%D~*p#9Z6JzzT@AtX4qLkei>9nO2EggZE3}IY12>a2rZ8 db5n~;5_1c1>yi0m`a7#I67U literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/open-same-window.svg.png b/docs/templating/twig_function_reference/img/icons/open-same-window.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..94e37df4bea62919e86648b1a05661128b04482d GIT binary patch literal 592 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EYzji(`n#@wZd=dmV8QXtyt}vJ@1}+532dg@9lU%U4Sl>u#B>GRdd>WU z;ooZ!8%u*K3$fkPbtb=2v(!F#Kg4+V=ePOOR2%EhuCz&;Ted;@>C7wJXDDoav|>+f z#OAxrFBCY^k8EiYEbdb{B4yw(q3h@J?6!T8nnhD!Y(6Q1fs zr*;d+&0;9q86f&_0q28h-q#pjY+yeSyIJtqw>@&-w|#mx+jL3h@7{XvkQ1L@-2Nsf zU*}+Vh>Ia!RZq@YO_}w=tM=Qm>}ikr?wiRMObv~1EZ5r7tI(%x9-nkSGEXtw8FnD8K3PE65CXsaIJKUCEJ6Q9(K7Oe0@%xz3R&IS?q6o#FE*y zdb@ihMEN``Ic(qBuaFmS=-RN`HQ^~RNL5Q*BT7;dOH!?pi&B9UgOP!esjh*!uAy0o zp`n$5xs{2zwt;~a5N%nlfTAHcKP5A*61N8Lm%?*^8Z_WGlw{_n7MCRE7U0$+^T)^; PsE5JR)z4*}Q$iB}N?zD( literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/overdue.svg.png b/docs/templating/twig_function_reference/img/icons/overdue.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..01acdd53a92d70b893903bcb496207cc1fb39583 GIT binary patch literal 785 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LIdu7sn8f<5#cj_YO^zVE=GFG+%9Im*=!8VpFdwNnCvrX&1yi^&)H zEjwOZkTdaM&CL}JVF?T4Q=HP=-OK6Z8sLBWW5v6#cdAdWeII%6`)`}`-)ql(t~>v5 zzkBV?edkKseL~Od&pI$=g~&T2<(6k$AA6mCtkAZ%(P%LUTKagRO8N$yfOIDg?<(PC z3yx=+-z_~oA+NRN{Z^G0&eF)nS|^F?98#AiZ#uuBbiu_P0^ibEx!mS@T>G1Oa?kO1 z6;HBHeNnYkzw1%0b$F)A*I9i$xAROMo)6o9ZLw3uLS6N1?{*4gF1Ng)*YbPyosCAX z*qvUiQ8Cawquv}dP3HRCo8r1${+~`)w-zjDkrqDYJ;P4%%NmodO~DoUyM9eLGvnyg zJr~L!)<|yO#e9yFd$qMj)}hyTf}^*lmA&6^_1C8*=kEOMTPn6|O3~MOGh^Yw?p0=G!|Fd&->xFpdgy{k^ zZ%%!%&>%eNX}!n`u|s=L*;9@S$z*VrE3wo{>nFS;dS=Rcd@ zGGEjpYd;=bliRo4{*#!u+3&=azm{~LtXz8D)mP)QV=A-wn}QpD)jB^?Zl%{dtae?` z6JdNRZG&0o8QH(ApGwwx-Pu0pGB8c3mbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f= zD+6;Y6LW0?11lifvRVN}LvDUbW?Cg~4c;$>=KwWmz-=hW%uOvWNz5(4tw-jMkuy*a NgQu&X%Q~loCIDr9Mi>A9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/path-route.svg.png b/docs/templating/twig_function_reference/img/icons/path-route.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..80d03ec6fdcf73ddd47ec073343fabaef187071c GIT binary patch literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LI6j7sn8f<5#a3b_*v8usu*WtYBod{lI0(VJ67uy57P^Q*-V59e)^BYpcqbHJy04 zpCf7E4VUQFIZ;b}%Uhdn$aS1hOiDhcRK4qFPFZqJ$+DaMKcCg6-}_niyTdP=d z_0tso#MLD;g3nyNQr=Ld>2QYMRxoY~lgN#)PkKYe{ZDHBJYd`6-dFs-{==!=Nhho= z`7>|v&zT+1xF&P=GoQS@=DCkbvf(m*kKb|I zUJz1ZlsjMPwKBA5(ZTSXC029(6rN9$`tfcb_q{V^*F+8l=tqk0=Ulb(x8?D&;M1$p z61~sw&Ac7Seot&|PyP8irVS^SwDXGJzX*&s)e_f;l9a@fRIB8oR3OD*WME{fYhbQx zXcl5(g#VeoYIb6Mw<&;$S|`3w30 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/path-two-directions.svg.png b/docs/templating/twig_function_reference/img/icons/path-two-directions.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7b9c59fe3f7df51a42a2730001623de2ba7442 GIT binary patch literal 691 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LJg07sn8f<5#cj%@RozIri~>-G;MTn`X~Ar6Xb3%BLvCWmfi#DQR_U>jTym6`YF} zwJuGN+#<5ZfJcnz1M|jE!WqXYLnZ#SFPo#(1C>Idv_|Y zjAfc}^<&kSu*%xPE7O)IGv2QaS{11nvw{1n+coo;L#5S!KU_2oKie2Bq+RiNUH;Pp z+Vj$%PENV_R%h4ajqiR4^K5;!B<&$*RoKS0uV3fs&AR>}1MMcCqxl zVvfk=&%x!v9M3l~RZXd5KlJkcv|sWK>u`m+<(>o@|VSloE~+Yz*ti)ag8WRNi0dVN-jzTQVd20My9$3=DLPv zA%=!l2If{K=Gq1ZRzS36wE~KU-29Zxv`X9>yk82>0cy~I+fb63n_66wm|K8bkIWw< QXP_PiPgg&ebxsLQ022of!vFvP literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/pause.svg.png b/docs/templating/twig_function_reference/img/icons/pause.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..55ff2111ae50bfee5e02ac6b721ffb64cac08f70 GIT binary patch literal 419 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h zsNK`WF~sBe+bIWmTNDIb=O1Bvlf0&-F2}igq3G+6)dyyn`rMHy^Z&GSufh8RE&RGy zU&c&(S+mdKI;Vst0P#+S@&Et; literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/pen-write.svg.png b/docs/templating/twig_function_reference/img/icons/pen-write.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..86da7e29a494dd28bd49a7375a0a9a060555d8f5 GIT binary patch literal 588 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1EYbbi(`n#@wbx={SG?_xW;?9bRJ<$l2U0=Sj+G5T!}Z#>z%_? z3hBzaA6O|MB=qHB@P^%y>kU(wWqYLGSKa$>ygBYi|GA(@TO+=k588_7J@WmvN8vk9 z@<&@{KZ(y>0?iiR`S;{U?R2|y?6H!$HFL|0qYtOgJ0j+^=D6tnr6oeiM~Z9Shb1)$ zERMJ{UEryf#Q_e*cQ4nqJ?AL=`uETNL#OBO)NfqA|M9$I4`tiK^Yjy+ec*o3qx_74 z$MVCC;OXol$L{7Um7L$}t?R;gr7!iAET?F|#0hNgw#{;%TpN?WbVJuY-ke?f*YxVw z8cvn$tjykZd#m_Y`)v6JSq3?&ADp}2wnwlqM~Uo~t>J9TP|iM>IJvUh;n{!oubF#T zznZFljl4F$x4ilMu}YCUOOF79Q?2OC7#SFu>Kd5q8k&U|8d@2c zTbY<^8yHvt(U#Q;C>nC}Q!>*kacl5?DLeNoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17nM)i(`n#@wZd#{h1sEj@HkSQu11{<-m{S3IPsHW;x#NU+LO?H?% zW6_Cy{zCI&x#qp^{o!za-*kpIo6@Se8-&Z*{5#5yTz2HS!{bWNo?8^W)XJP8JX47WqaQC6}X9o#iiX*zA6p>n6`@k=Z|}d^^1^K$k6WmF+V$P>X!eE&ii@OX&f;WfD(MnTSNqVyFu^dEPrtYkbee zlzIZANVUW@q9i4;B-JXpC>2OC7#SFu>Kd5q8k&U|8d@2cTbY<^8yHvt(U#Q;C>nC} vQ!>*kacl5?DLeNoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LJQ`7sn8f<5wr2^$tmtI9h-1>P43m{8Kz7TST@LG;#2341IOTOz)Bc$3g{x>Dx-5 zTJ5;3G+npLZiQ>zAI7Z(nzxoII7$>;RN__3Fm_yiw6=0j@$-Au&DQg|nV;`@Z#n0A z<+Ik}c;8NS$xkuQrDXp+YN+*EQFvRYKk)4L3EPf6d93#HWc0kxjrWiFT$^rR5I+3{ z*G5|%>wkf}{^&X76c|2RGg-G~$9x@mw~qAA#koncif)s6_9=e*sC1iS`f<5O-h2M2 zIq^v4rMDU_I>Yt$Se#pjbRpY%!S_5*SG0shD5k5w7tGIkD(B=AvE7|xqer7_i^Zms zcbqz&t#H(LGW+{rzrm9W0!}@*&01dc_N`!Vu;;tWW@cIPVuJ5+#wnVN^~?oQE(_yd zF!(wB^pg?4BYAAGP;MfF;_PoSPARgdl#a-(EM-(&7r~^s?WMA_{B4fNrX#<)B1}z$ zE4z*R-am@JBgFV@^{fWYzPUecT$}w^(@EsxNq62`0!eGTUZ?leIft({`ngrIX?unG z#*?u}_{)BD$WLc@pz7pv^pr72poe@4_xxa;CKfw8?ky^jTb4z%q<{FEBW5}8L9k0l z>l3%AU};8;WBCiOB}w%g>RFbF%~!I{x#G<*;c4)S$33|V8ztvN?J1ak-I+5^@yOm^ zpBC(rT)4Z-vywY~)&KhQ4_#_cEV&3w8LB0&5hW>!C8<`)MX5lF!N|bKRM)^<*U&7) z(9p`j+{(mU+rYpIh_{4H|G8N-}d(i%Sx73vla^`D5e^ P)WhKE>gTe~DWM4f`dBgp literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/pin-location-question-mark.svg.png b/docs/templating/twig_function_reference/img/icons/pin-location-question-mark.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2d993e8e9011ef2206712b2f0d0b77e873ba694b GIT binary patch literal 785 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LIdu7sn8f<5#Eb^_B?~Ial1twdGzj(YAU5YDQG8yuCrCE#SNS3*sJHqgfv0{IfiN=&CbH7_XI2C?> zYA55J*=o)i&L{k;g%qp5P3ADnyuR&rSrAHo^Cmr4N@j|Rj z|K!8%4#EZpmI}rjC2apLn_aW)a%w=vBkv3&+buuYYIC$_l}GMz@8~=sRV|P-JO5&M zmbl`kiDJdi*3`M{>=X+rlu8afz?XD)?yA16Ck$EzlmoeA#3KJ0vs7GmdK II;Vst0IEJOUH||9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/pin-location.svg.png b/docs/templating/twig_function_reference/img/icons/pin-location.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..cb4d69b468719c032a8b125207e41b5804377697 GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LF=)7sn8f<5#Eb_jU>tIc}e(^_StGN)QK=v{DvV%e1yNx`l$r7o6OC)_%cW%chLX zY!3G8{~DyEZWRg5$}-5{e0cl8*H^pu{=Twc;pb)Vzt4I9eQxo)TK<2vN0f|KzuDk7 zFFdYdNweB^-=O8~O#b~=Cr>_c)&BKlT5;abEk1>N{v4TdEmA6R`U>fPDp7IH9bzvh z#LNcPwA=bZw-~dCgdt>A}x*cR!1NCi>{u zBGG+rd>^|-XYX{3`8(yfVA6TN+m0Q{+brEW`tF{Qb2<{+tmBlz^q6N_D94t$jvZ@u zFZy?|R$>ePor`8G&dz<0}*m+tQd@;S>}WSn#)LL5)r`>Wyrlvf%*GB2C! zw>ptcv&DkDpmN&@_8G=49)eP-Ef$C5-8llkiN`3poSdwycqH`*_l&3avM)}*Z|t42 z#72y{vTLJYnqjNWnIx~DD~>W2@-3UrtkTR literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/pin.svg.png b/docs/templating/twig_function_reference/img/icons/pin.svg.png index fc08473a93786a798b546724784a39f465d73a90..de7fd1fec787aae87af444ba6d3e2d11d0e86cb2 100644 GIT binary patch delta 359 zcmeBRea$>UWul2=J-YxmyZ-lNeJKV8hVz~-jv*e$-%i=c+iW1Dyi?^sHrOL8rEm!o-Ukqi*##+JqWbUEB74QNhE*>~k|c=A`ybv8!3E{{798 zvWM%B==L>ehecFGP2t;dOK5LnS*MzcliB+8me6+Q?RTDYI4wW=e*JoPflU_}%Q~m< zCh{CUzdqklU{%1M>KTe`_WM>A%vcjAzV6QLJcFbE%<6Z~6JhJ^aeJm}H(82FO59x6 z&@9Bz(8|Ev%EVmTz`zQKwyai|?9C(we>ny89;P*1?1OT{pg8=*Q=m_h`Z9{sm1(wSKTQP0kQy zJ?eK{(cJKC{iBmps?U8dEIy|wpzCJ&U^3s;j<0U4UL}YF5oA@DbHtlPW0cG@)@oId6Ha>rl!)4H=OIYFJGsu!Ifp)qNn=(XdRPi zW?Am$k2&jBzNpanv`1ryui*;Yx~^r1UdvU#T)CrILrkD$*=C!kLVJuH`8A5KUVm)P z@I7t^>xMH545@m#U5pI-IC|TDg*|qDr|Zh<7}42fz9w!)mov*k0a5c?H#dt&PW5y> z{k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17nY;i(`n#@vB$%W`{V6w0*okOX3D^U^9o*RoQz>!qriyWd`pJjSS@{TW=KF3zWTg6PR=Rj%D%ucFXqZr|b7;)rUwu zn;WwI+0OHax%IuTe-22t_*2FhZnHu0(d3V>el&GNA3OE0r^Ed!t8d}{Rq`d0q$18xWH#EuG|2@(FoqWnN}-?ZHy7DsXO3LZbbZfd`w;PX{{ zA2(*KDi6);3ORphO2_ovqo#u0Z$IBkIGQP_f93WMBZ=~()q>}BzJ#9 z*7pQgcKevJ@Uxar=XLPAv1?EBzVEv+ZBcEN&yk@2ZqH&g@;57e`#vX5NV8LN$Fw6^ zJ5TdIKiJaIycVdKW7$WkGdsEkqxUt(UR%v^&5--vuE$e#Psu-u-YVADWpN=mS|*Ln zboL|P@B`7wd*gW9m2DaGAHILHM(+h*1$X`}V;(>C2e*${cip%n_b>XRxP=d&`L6n{ zb&Rtv&7RIV;qFCXRH>G@MwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M^bZ36=< zAlkB80YyV@eoAIqC2kGgFNNm-HE6(XD9OxCEiOsSEx@fu=8usxP!EHrtDnm{r-UW| D;)w^7 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/plane.svg.png b/docs/templating/twig_function_reference/img/icons/plane.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fa4bc95584b8da0505aa4dd1dacfbadef789f93f GIT binary patch literal 718 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LG!77sn8f<5wr|_m*)KIc~pO&T@l*e%oRB@`r~q3n$#T(YjXDX~RVAD;W!8cbRA= zO;yw64~kP*67eTqC1GKLVgzf>k&N8WTX&S7e)Hz6uDikn^RpkG)!O&JpDp?0eR9^L zU!{DJk7xZZxM)<|I5|>p!rJBuHQb8lZs;XE+u__{x18gnl8(Hdc<^&Z#jwVX;3LN; z{Fx!zXLDxJTkEi!?lm8u=KI=7yBh=23q_X|!{JKvemW09|T#QDP_#u*PcJJx;FDi7LRGxySr=etF> z&&`om6g&Nt!I$~UoR}7Y+mlbsj{C<^=+-y$`;L^|#SHU4-~QyklPRIq`+?;4$Gc9w zwmY$3$Jj7V&(BG%=DeX{VcOZF`^n(M@$26xHMmRIrY*RFZMJs zfk$U8gacGh8fXewA8uaH5y&~az|bkg_P_(l_d=hIzi)L{YVojPsBt(kuVVVfiMM1v zHN4Dmv!3Gei08^*?rM&W@oMt3H2$@6-LDAO1G4ItaxQXwpa0~)ksPC)&8ti74-Jl&Jc7#dm`m|K~cYa19?0nwJ#3Md+K^HVa@ sDsgM@eknW$s6hj6LrG?CYH>+oZUJsRGJlMmfqED`UHx3vIVCg!0OR=>Z~y=R literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/price.svg.png b/docs/templating/twig_function_reference/img/icons/price.svg.png index 90d70bfe53cf02de20d65cfe139d6721883b15a8..ed973b8c0877648571fe4d1a5932090ce326682b 100644 GIT binary patch delta 541 zcmeBXo6kByWul2=J-YxmyZ-lNeJKV8#%50!#}JR>N2l!eVs;d1+ixl^w1*`>L+6M~ zM@N!+N9*3+1+^Y6Hcc;sBcn3{bdFrRbjazx!w1PNoRw^zg*s(rWoo-$zhgOQd^GOC z?`QLkH*^1wwJeQYa^m}wSzJv4;r^A`KB^fb? z-F{%s!gj@MhMHr`IfN@}R_t8GAX4FY#q&q1;z9t4%wxa?gDuqG7J-B8)8`! zuZf(A&VH@r^|1cc^@=S5Ey4_+I1WvldoZW}_|&j3FEaP6|5ebS;M4!!brO@G?w&@4 zJI7^Ls2p`=k-sVH5zgYSd0@Kd8VgrVYq`*p%v}#3bKUu9(W;!M^-Z(rMc-_$nbJJ$ zD?Y6F5S@0XaQ~?*YvteEzs5hi>}|p|{g4-v=Q2r&o9h~yg%}!I8JJs{m}?stSOL+N z)e4i(F-e7Ek@J2jJcogSL8HVqq9i4;B-N@UGdH!kBr&&u!N|bKRM!BD9+^Kz&Okj3 Mp00i_>zopr05E{w^#A|> delta 648 zcmV;30(bqN1&aodBn<>-K}|sb0I`n?{9y%=Aw+)y0uL_|$FFr60006LNklA#!&UAD%Lu*jlq81ibRo_%1_LioJ1qmDfKnWp42rIF$x9CVCM0_P8BC!;a zAQEX}D-sbRMIsij#rfTH&pquOy?X9qCcpDO&&+%7IR_3f!#E2VGZ?lI#W|bP=0@&QWkf=_Y;7j%o;e{m{#R>&0NSTYFc}w zXz48^xUtSRvQ5dwP%)UZ!iPN`HnLUerBqQ@v@#Ox%iw7vTU38JRosXa9UNo~Xi&>E z0=-oIzA>&Of-asbS_ME8!)Qj0BzYCs9K2{Lo+;`lJwnZ(kpwq-0T{^&pu$rXtR{aw zT1_>Q;>lsF#saADL`7>N1vDajF)wBdpu%Gn4n&Gtgulcv{>eZ!HwV)HNWlOVi-T@qs{2#t`uwiTX49$?!ULko#IZg zf!tWadko{7cEUdux1?APKo8Rx#uqG>%?Afq#FP}n^zZ@0_&k5yDQ;%2*-tDjf;+{e z$3Ie!r~d*>IZ+&@tCfF~{Q(*mGA%GNR53L=G&ediI4dwPIxsMqVaCUkE&>`OGA%GN iR53L=G&ediI4dwPIxsNkJbrrs0000k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LJg07sn8f<9Da*_G1bZXtR$H&e8CA(Q@pNx1)!Lj^O-;2_CLatLOgUSuwY3YQlQM zg9o%PNJux&oyr+)6VmGdec^rJ+@UXVA9NW4+*kNt@sUnES{HjrdVN)YQn$d~M2l`E zrW*d2-P~_JpPP4k!-@lH8y>2DcyxE&sYsvHIGU77XWd;7yL zhdMVt{d+k#r9#PAIlrF8zHH|MwY6544gh0KwZt`|BqgyV)hf9t6-Y4{85o)B8kp-E znuQn|S{ayInV4%E7+3+(memR<8glbfGSez?Yw&(4JO`*j18ze}W^QV6Nn&mRZap%8 SjGTdb7(8A5T-G@yGywpG2M*K# literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-catalog-number.svg.png b/docs/templating/twig_function_reference/img/icons/product-catalog-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..62b0b237e8a81975b4fd0913d64c9d107ef180a2 GIT binary patch literal 796 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc42h zp25?_F~sBe+pD%2A&vqEKE~@!mzg!gr721A(N9)2Lls8PrJ(^A)waqnJ$A@R@C}RT z8WpiyDl^=4b3}t&q~E%*b}li}STuElQ-I;KV%@yjoz>sZ96fYyW>R`t`M=*~X?gws zgThTWI|k-mo$;V~{Y`J)b==vPq`4v+va@;g6<00s6p#shzxBbAT}HV&n~T|49J#gf zcJtb7oN{ODlFH?0E7QWiOt)n{YO-L;g{N1_WsUMh*nM}e-J9d@${1DS=_k`2zTkAq z9O+L=QO`xLa5l{=I`FNFWh#UCBJ(#sTc$m_5yP9%Z|8Vnxh>PN;7a=(rKsp|hMz13 zYngq*QW?+P%2itZsdDw{%CBvPOv_}8?uc8|#OSmw)0m_F`Y?PCVz{wBcy-<1vPI$h z-`%p*;OB4p{;{FaqHoFS4S(8qZK>pZ=T@(D!b#4dVo5&l;uRXS=Y2Eg4_ts}3j}8ZM?G`y6xanWS zrll(mZi!>vb7^hDwb`b}{w4opJ*FWjyJ7QeNnr9&Epd$~Nl7e8wMs5Z1yT$~21cg3 z2IjhkW+8@#RtDx)Cg$1(23A0{Wwio|hTQy=%(P0}8oXZ$&jD)CfZI@#nVVW%l9*e7 VTaU~iBWIu<22WQ%mvv4FO#mqMIB@^~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-catalog.svg.png b/docs/templating/twig_function_reference/img/icons/product-catalog.svg.png index 6640f64b13c7d2b84396e8093154305d747a0116..3b4ae31d25d6574ffec1a5b0824714ed47fb3530 100644 GIT binary patch delta 573 zcmX@hyq|S~%0v^#dUgSBcKz?k`ce!GjEg;8978;gzrAXhA?hg5@bLXy|4y+-%^HlI zGaNQlF4?rfaLJ@8f{v`YIcr#R*ZAm)UAxuUmY`e~HS3y|rca`vz?6=cS42ABUwfqc zJno&I_!YMTv3F(ZW&iHZoq7B5{t~TOfysQ9nYH}ud1rrZ6ZAf`?^gY!iB<>d?zVT# zI?H}=&6!ybR;}51ma8f7g<6B*1|4yMC%uLdeV@%w3YAW?x!oLFv`BqBQ<+ZKoaayH z9g#IV;UYAzvAjw9V$rqsLq*po?#L1NQm(AW)s(rHso>P<7ggt{-`K6Qn*D+}i=<$I z@-7?mc&`WP?e&bCZ2L+z_nog~tY25nCZf+j?hIe*#6=?yc+nD*LxhbbbMYj@r_iGtDf2@BZBJ{+8DqF_u`b`%J=doK4x* zd?M`n44JY|PHvvlYMEa1Wv$+^Ofjzopr0QY(I9smFU delta 327 zcmdnbdX{;D3NK5#qpu?a!^VE@KZ&dp6gnPb;&J@yR7buh z2Od{>7V&q_%3diJBr;7mNnEJ%=BYv{bBp9MSs{b0-3vb4zVzuiJIC4uOI(%i1q4sn zz#O}!;)~tYM_JRjopQ~0D0A?&m84B{7LcoR6f>Fda;2>AwB>eQr_9VfE-J~-cgQdJ z`0iX(_N;SF`!4ivobdQ`x{T>NJF5_9h!H70Xxeoxy1&RVUu}=i7G{kV8B-ofyK6la)lK~s z|C9Y2+tqsB`11J&{!Nx;k`g!4H82V>G_^7@w=%TQHZZU|dmfa(AM diff --git a/docs/templating/twig_function_reference/img/icons/product-check.svg.png b/docs/templating/twig_function_reference/img/icons/product-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7110c282c5ce77f63f6318ccea44cab6968d62 GIT binary patch literal 681 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z17okJi(`n#@w-#({h1sEj@GlQ-3XWw;FP?ux5Xo=Gu_+SKRHLPLq%1 zpEO+M_3uLd)QE^pu8y9`IS10#l*wk>+MaeetnK1!7ye3mQmm`rMbqq~z295(zgqcE z4-v5R@@KYE=`Ek%-fHY|DR6cACSwgH4&hVWp&6M!o;r!1@)2lR6t0jQ^kzcJ?BK2M zZWqOL6cXcyz#Lu~1XNk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LH$a7sn8f<9DxkdxRv4uz$F}!XQ_NCHu0EOZO6oo|PO*v%gLB@IL7K`asylW4*Q< zQ9C|6Mw?6CT9xV($TD$TcJhJ%kC5&ct zU3^8`ayXg}x;5=nIbvzKJErrNal7#REEdOjWygG*__vwY=lJd`m+~$WVA*??^OndO zm*Xp!e0tlqI5*Pq_BWQ4nEQ+P*-|om1J>0n6|T>FbtHu4sg}w7)+;Oq+B5E6G45{q z`}8{B?bBI%v^SlXn?HBT)-X=>y)xggv3uK92EM)eg(Y1_#kk+<9eh<|w?s3(2B^Zi->==~Fqu|7V*-Sl~fN`xrO?(JR?Z~gY@&$!si>GPnaO;uzW8@6f!{F)a=d#Wzp$P!X|28QA literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-collection.svg.png b/docs/templating/twig_function_reference/img/icons/product-collection.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2037589ae1b902d36028283cdd1106b6c40f5e91 GIT binary patch literal 754 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQn_d5Vvc41p z1LHMM7sn8f<9Dan>bnFAw9UV(YN8}KF~MAjwe!ezGbx>^PD)vuxa=A19iA=@c)4M3 zR%D>2$_ddxfi+I5jvXE@szUKcHQv3sx%=JSyWYx%=H}_==2YG{etzamW4*qu%;nF~ z1*WGtnl|`+^*@;EqxB>5xaX-qP0T!+FM1^e9{WBwX6ZV-IA&$_oC%%k3%6x2YCRxm zb|y~r*sbI3QE&5`JH#!H%(Gg;A)Rg9-e=7*`O?jKo###%G<`VPq0FuQYTuI+hdAbQ z9Qsh+R3@C%W$@JJ<(mez$CG;|}P#_^QSs^fXE~+~=9| zk*j5{QxX!HI1FYl=WF9|C}gt!JkzVDJamyhlQs9fy$@zHD0EIJxq61vY46%;0TJ)M zu2=NaEby3Bcp(FB)2V?oU5awCXv9+-JMx>*LvsuX4e+i2Y0@>clU+u zoBV8_hgoB+RVGU!`$JC07bn~w)(Br02wUkSz_xX+%jrG)FZ8BYI||6j{F-r5t9z;L zZSK!s3QsHd>o6={;(6(T{&z#a&Y#79wSO}GG-LFByfZ}*80o4dt`Q|Ei6yC4$wjF^ ziowXh$W+(BT-VSn#L&>nz}(8jT-(6F3W&C>RzT5^o1c=IR*74K_eB cQ;SOya|>|mk@;if4AjHm>FVdQ&MBb@08p48?f?J) literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-discard.svg.png b/docs/templating/twig_function_reference/img/icons/product-discard.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcb83f57c7e47038fad91c118e2a8452dbcca06 GIT binary patch literal 685 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LH(b7sn8f<9Da*&pH$!a;(0Sb+?7cova1H)|~&-k;uS`8?*w_Z6RfO5=+r$}u%A za5vPp^pBoo|8%pjo$k#AYM$IN2T~Q^^0^t^P18CY{UpS${F3?MKIQ11tJ}FwRiE7c zh3&e8cGsL_C1$rNQ@;18zm=aN;hDW?Q}7C90iDdO&=;paM6c!YoyNiP)wi+BtI(y> zdEJt)CsuYvrYo$-;hOUF-}(2=Df)++GSe=j4#y^*NBpo#FA921GbWnggT&+U^a8glbfGSez?YuLLmxfG~D18ze}W^QV6Nn&mRZauHIIIRNeVeoYI Kb6Mw<&;$U2QUPoL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-search.svg.png b/docs/templating/twig_function_reference/img/icons/product-search.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1d35c6bf389e5f6aee7e042498c3bf977c898c82 GIT binary patch literal 723 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LJm27sn8f<9Da*^k5*mWW#?}0EPu!Ir~1iG_5abIY)V-i zR~Y{fE}9gpTK}SWdP+!9kFIK|CIjoPtnd!s<_?FJ`btQEt-6SJ7!k>(w_3U z{$Kgld5ax7!I@{W!0}ea^qrsIIL>N|GFP*1mSuU^y=Xa?x>Vhpl};1&SrXMXCYWlP zc^G>~u8p4N(=)qq0x#E^7r*wbe!C%U-|`hRYz11T7BpH|-jb?F(we_u$v!d5N0V6< zj@_G4yup=c88?rXy-nxdiIXKf69QU4#C7N}6!aCyefY`J)S?jg_1mF`f)(--#xCtg z%_8URNSdlLcRp9n1(Wx)V|Ksp{PkV!K|u?%$;M-xdwMdj=N?GxGb*;oVrQ9mlU=Ox zL+N9I$OUfvF9L(DSr&g@&=tU%(_-hDAjW=BZhzE&7b&g?4yXCfGAxS5nTPine`I>d z!+qn!*Oe{)s^WS29EWCy9a`4q%XV?kvIB2hn z3kSw6gKCLuL`h0wNvc(HQ7VvPFfuSQ)ip5JH8cw`G_*1>w=%KNHZZU|K~#3e=zhx1l66H?_DVF}DD>o>yC(Rsr=ec)I$ztaD0e0sz-H5{v)< literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-settings.svg.png b/docs/templating/twig_function_reference/img/icons/product-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7c67ca7ec072c63ac437be2064dec5335556e924 GIT binary patch literal 771 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LJc~7sn8f<9Dx|_YMgZVgGP`MS}Ff6JiG=S|&Jl80emME0R{zYhvN-3KQMNcPBzO z>#|;HV)p{Erfo0y3j$pPc4TU5Dqd9MYPle?NB3FP^Rp&a#(KZ)I?78mQFQcx+cHha;w9+}Dp1q!brpy!FBUgjE^b%bJ-bkDdNmScq ze?BDfOrL_pO0gIIih3ukAJxU|Em!+FMVaH*YSv$m{%zWQw?wn{y}{HX0hZdWtWhFs zT#wHT`5E^3;BPFWRDEhZ(_PRP7- zvjTeaKb}jvZd5l-EO(ak?Cf(pA9kNTrnKUS>+HD72b-5$%@%#}<(hSF#G%;zG3!+~ zYR!3wzHB<>*uaJ^EU2x%JPphA4uL1i!l?gtztQtVAd2n*{`ZO@U`f3M=|q{ zqUERlpG~^E;`23wOyy#w&_^QGrYoi%Nwrvmrh`&9~C#HG+Q1TX)lk$Zd&R^5D?V2WPy!*d|Yo6)NCP|*1Z;vFNH2okhdjGY@ zrO&L#fT=*W#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{SZEsSOfCg#(16=el9`)YT#}eufLqV2El#U|dKf%i{an^LB{Ts5&4@T3 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/product-tag.svg.png b/docs/templating/twig_function_reference/img/icons/product-tag.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..356ccf3d998f7b5515c2aa87a96a11095365a156 GIT binary patch literal 720 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LGD?7sn8f<9Da*_HuRT(y+3pAjozQ?*$>-h-tW2`BEYiH zX;=J5g=nq1i~n`m7I!6!gnsd3)cCOOAK%9LPb=S<)=q3$``jg&_tV}Zk*~f*Yf8_3 z9K85hxVp5OU%^67QzJ90lT$A@^O%0s%PGC~Ot3|a`E9DG4>9SoB;MmcaZ@Ne zMItGBueVx`-*P6!=j=W&f8Dvd&oKM`@*5j%1zJ`XILxu(^|jeH*?+@|jn$uyR5L3a z%bQ*spu%R)eCEk*>yOGCgq0c3h#Wfal)~U3y6{zZB?I%9ZS1uQ=QJ2}?e=WRFgq*m zJIkapwKe*|PI-q(*~hIPPDxy=t+e3sp;Ep^F7JaXmycNAFVt0@BDuZ#GpB`vK-k}g z9e3^CWqx5kGo3fdGQ#zPok4?1(}rhv1lcC?M6dtuX4H^ybLl&V_j4=y3XaX-59E5^ zls$K|0!P2!&DC1>dyMvci@fo9jm@Gv5slGYef#?ra$KgiM|Mrze}efNFS`%3<%)8h z6kwF9mbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;Y6ANtv11kfAGkk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LG4<7sn8f<9Dxa^cQgyVf%2uu}hHCkTF>)B4d#w>!ihQI%{+|7OEuWE2~9uvEB;i z{Gp$~C!Flr6qvj)BPYk?Ay-nzR1f72BQf*s+soxPL`3|^HQW9E?C*VZEA#K^{I~tJ z_u~KUPt1&)6lPr97GE@Zqeoo-c|+gGla|dBwOT2Kh=;RDS9zt@nPVSb zhKRc5a5gQBYP^@y#VX6UTXgO8b83cDC0X`vWx88f`|@gCxu#^k;mjur9J^j~o1D-- zcHricPrYu7^CRO9zhioG=XRnz^u9aesNI(Ns<<9=sU0#-TwjXR;kP~5arDt@Yi z?n1HokLMoSW-V58MlIkNXYI+~j^68T-RXB|4)xx($n@dN&Qk$mF)XX23QuI;DP6Gd z!17&ht$LR4i!#o=EL^ZG>_PKyi?_L<=F=`TKYzgX!_#t^(uUkSn*D}3OJCV6kj;)d z*pwDuu;rdm7|-kABRjrc>HH!WyRT6@&$@H!+~8?;!t$KUdN}G-ZGSll$lSMmKQ)eH z*%t1m&wUopnr1g8O?x!8`XQrOtIF2vtk;dE$}``4>A3FI`U`WW{?q>;{kr?{0V76v zP^wZbag8WRNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If{K7TN{|Rt5%V{@gx^q9Hdw uB{QuOw}!n7lS_dbG~hOrWag$8mn7yE;MVhMi_UO3uZ)VSqSeY@Wuo0mttm@-8_?G1=zNa!;tPjY9{J9u>Wz4Sn} zfUf=O8}znm3v9GgFU^p@-7DPEDVZ84@%(vRm0SwbHgPAef*PfzOvmFiT5Hwx1jPEp zwG=-$&8b*uRQDy`Lg88OkEl=YA4v1rUR!j)s%Aa|1A}UbYeY#(Vo9o1a#3nxeMu^V zk%5t^u7SC(p;?Hbp_PHTm5I5wfq@keZCR~=q9ZpyB{QuOw+8Q*!gGKcG~ia0Wag$8 dmn7yE;L;;xU?B6y$Qh`K!PC{xWt~$(69Big(RKg; delta 336 zcmey&a*%m~3NK5#qpu?a!^VE@KZ&dp6FMGa;&J@#6kEPS z20U)@TDz3hX55lv^*azz#+G;Jke~qf9ENk3iyIhTCTA?%zi{O)M|=NmkHyskd3HMW z*#xY%wG<2reh?6~WdYZY5|%lqp9(su%-}MMjhUwC*s((5j`EQ`WgFBObOatvU|+^j zc(j-$zT%ER(l@>w!KBFjk=zW^I5v9EE!=kIJ;R61XHr-R$ z1SVf(lnOD@H82V>G_^7@w=y!&HZZUIacLw@cwZt`|BqgyV)hahXB{Qv(!N|bK Y6sQ_gLuicof1m~iPgg&ebxsLQ0R5zXMF0Q* diff --git a/docs/templating/twig_function_reference/img/icons/prompt.svg.png b/docs/templating/twig_function_reference/img/icons/prompt.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7988740b59eaa05a7f882fb323d2086e2cea16 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Pe zD9O{sF~s9|a)JcwVg^|bBaOhc1MzMDc@9pI*wFLPKGn^jU&@hNc?R1N*26*8!cs># zH)M*Z{5bwWo>%X1D#NxrD>@ebwLcu+Vxl}Nw~6PwK~HGP12^HyQy=E-F_2k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LGu57sn8f<5#b2%)S~RaqQvqZQ|-*!&Gt|z0JKfALWErZJa!LvWC;r5OY};L6;X# zbo!J^w|DH?DdNrgms>{5szYPx6~9t}m!EbXnV_~)aeMQF*{b(vfBtvwI5swkd7OK3Y)!vD0M7K0Y*$#uSAHuKu#ZLPd-mo-!>_B@*t zsCdSlRfoHqH9s&SkBehr^oLzeQ`-4Ln9K}AKC}hx7kprOPJGYJEBQ+z73Z9@yzDe( zfoYXi%WNTLq3tajuGpMYd|&+AprxGe8}ovvQF?aEug3q;U-Ed$xqpZLd+ik~zruNW z(wct{19$QFd#<^?wwZ5N@DCE_}@^56gKR4}(~LgiBRDbYz>M$!{HAo3T;5WqN`ZYsu;5A9>=gn*1<+ zQWeb9^B|h{!Mw>RdP`(kYX@0Ff!FOFxNFS3o$gb zGBCF?vCuX!ure?>^XK+S6b-rgDVb@NxHarum|P0fpaHj`Br`X)xFj*R0Jol3Tbxz_ P^)Pt4`njxgN@xNA!V4D{ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/qa-catalog.svg.png b/docs/templating/twig_function_reference/img/icons/qa-catalog.svg.png index ee9baaf172bc7b186662a803424f7935db2a825b..3377d8c33ddcdde5781342919948df8e087bec20 100644 GIT binary patch delta 561 zcmcb{(!n}GWul2=J-YxmyFpd9(t8F5#vD%<#}JR>Z>R3|W_A=fRW)yWJDx%|MQevv|q9xmX%3BjM7xpfgDq*0+!ot0Cq?#;dTvGVBq8{17BC#EuJ&H1osPnBPV)#>C* zfA@5~nfXz}xdF zQBdA6ZR*Cf`t9ZFb{ns*^|12wW$>E2Quy7jrAyxE@>mMjn@p|$x&MRuN6yRU=hxM* zc`WSAz`&qd;u=wsl30>zm0Xkxq!^40j7)V6%ykXTLJSS949u-eEVK;_tPBj!{JDJ+ zMMG|WN@iLmZVh`ECYJ&=XuxeK$;?eHE=kNS0P0c4Vauy6POE^L7(8A5T-G@yGywo7 C!{8bK delta 508 zcmeBRy~Z*@g_kAW(btiIVPik{pG4M)iZ1m`O#J#{2M%pyU|?X3^K@|x@i@M8>RvDA zKmoV@-QGTli=8%X;B@J5<%sAk`_^RkOtok3+^t(3=O0w+b(*!O;h-1tHFX^ zdkNuVN$=Gn&5!z&u}!<1|6XRs`=a*_r)JDta8~QpFCMj%jO{gwt8xPW#J{^7Cg#3V zls!bSzC|d~Rj;T;;Y=^HoWM1ncUuKd-3#~-!8-3M!$M9GcLwpInV`%ZpbT%On>)Kcl}%DYf#2mgE_ zhS@b27WQUnHdfmOF)UzonA>%>nKxYSsN88Yhb|6A-THY+S#!l_v)6V_*}=GNZs)6x zvcvljM|Ci;@-bLEpI+_v;+BDT=V`Cvjn@RU7IwbwoL|Yx&{3vXSrV7q5WUK< zbh^1T!?_a{=9_-Ryn4&smj7_cOW)!Ni)XxwlAj*LKkdq5U72|vDzH{fg51mK8 zZvzIlYKdz^NlIc$Nvc(HQEFmIDua=Mk*ThM5fFtKnp&BdTNxQ?8yHv_7;K(5FAJdq es3A8$B{QuOw}wN9)vf_GFnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Pe z=z*t;V~EG`x04R?HaUp6$g8MT96oT6se}EfoJGY(79r`4yxj_49K`479BelIU@LKW zQ_Z1W^L%Dl=9Z=ZJ9q9-6RSYP>nU&7JUbYCzhi}<`ZbqXjjR9U8aj0;h_r0h5ooz$ zc0#b_!o#~xEQW_ z6UdV}$;;-j^54;ElPWR_1N&mv3OJX2)AhTvRyp1DNc+^dH7Cut2=G=ccF1uX)Ur_(R=`H^Zw#dc<{i<5x8c~vxSdwa$T$Bo= z7>o>zOmz*+bq&oz3=ORe%&kl;v<(cb3=GcvxqT8vLvDUbW?Cg~4SN?RmjX3tz-=hW d%uOvWNz5(4t>@Jir&T~b44$rjF6*2UngE{NvF88) literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/qa-clipboard.svg.png b/docs/templating/twig_function_reference/img/icons/qa-clipboard.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d45d3c79c050f8ace9d332350c4c2e03b0a8af67 GIT binary patch literal 648 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z17nV-i(`n#@vBqpy_p>aj@DbQo6wopAH8pI zD8(etb+D?A{`kw`kAKtDoQ{&7lPi6gGEY3KRVEa^f&L>@1Gb8FA02BRBVD>fgo z7G_wrhUvqh=t$FI-e>a*#cy0#lC!((hi{{DZs{!lgli8Xq}ylxKeUx~g>XRlKP^T^ zM(u{rrhZ#~_C#J>saE147-ZFOerHgE%h|21A%Q^&{=y%RgdT~`t-12&am|XzW@o;L z$Bo(#+GKAr+$nxr$6aQzbpyi}miYR()h!nlfbARt_Ka;}z z_r{ysVTs+j)7FamNE$iSt-cfgNLb;{xs`r`h0VaIP%UwdC`m~yNwrEYN(E93Mg~Tv zx(4RDhGrp#hE@jVRwfqO1_o9J250`k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1EZg(i(`n#@wZbBYO^Ft9IH<|5;W_Pf@OdnU-bl0cJ{&mp{-lkJ*P}z_VNn~%JSDM zx{-4CZKh~-L157bd5!u*UY74Z7T!2{CM7N1?r7%x_h0JH|GBrX^4VPeS-;q~{t??U zbD4)|;Nyv^yUu>_{F1yjS@kG?%#%4fl4%yDuchCp{E%^)QczR9_Kkvzp`5?sk<^aK z&K(!sHXK!u=9tL!RlB3e#O}ZBbw(v z-ijj+YS-*AeAav{>4d7#-fOP{3M#B56b`$b;k2uGHg#3v3*WyB_c1shYo4C^^7mq3 zV5^q6MwFx^mZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M@IZ36=<1A{YvZl6Takei>9 tnO2Eg!`_9-r9cfDa2rZ8b5n~;5_1c1>v^@sX%$cpgQu&X%Q~loCIDte>Ky<8 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/qa-company.svg.png b/docs/templating/twig_function_reference/img/icons/qa-company.svg.png index 7b749560733af06c59356a091b85721254e0b085..781dbb0874b848589a570b0f0b6c7521f7676e04 100644 GIT binary patch delta 562 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 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/qa-info.svg.png b/docs/templating/twig_function_reference/img/icons/qa-info.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae892c41077d04bd97be2b34f2aeda16e0c28e5 GIT binary patch literal 673 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z17oYFi(`n#@vBq!XE8Yn9INLn`sc{9cxuKDr6pZS4^PW1@tVrMgZ-o8rRRd57&tXN z#e+E5g__J9eMAz2EN)ipuGR=-nyFou|Lpg^xpQ~VZLQCDkIQeJFhQ);i$!Oqv0~zp zj_Y4Taq`Pi9=3Cn$&^-P6de|QqTckSvUEl+Gd$|!D3y0z~K zYobHxX|>fn0xEk28#o-dUAivRByjT`i{iaTJ^^KwZ|%Y@7aGNOEO=1i%(8IP%U22= z!MmEKt$8seSip+mxSQ~@H98Mw_C23ge>B9>Z2>FK+>rQ^nldHlr!$tkK5(Nk^hMz* zS$V&dH8RQpOle{(j_*C!RTH&wX3-fjri8>sy}40;Za7)GC2&5`y})~OT6mw}4CYks zFAsh{zIy7EA(QZegYT{d^a*-2 zGxsk0bC$Qy@PFo;i_6bXy}Hw8`A3Go3Ge&9oSs*4Vcnj4C*r;z+WxlC`0w6Y#)d;P z7jRDx1x2@NiEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?vCuX!ure?>^XK+S z6b-rgDVb@NxHarum|P0fpaHj`Br`X)xFj*R0Jol3Tbxz_^)Pt4`njxgN@xNAU)cku literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/qa-product.svg.png b/docs/templating/twig_function_reference/img/icons/qa-product.svg.png index d7a72e78af022bb5aee220906652af3c8e37785c..52c374dcc8355db819a8ed11de430850bdf97f18 100644 GIT binary patch delta 519 zcmeBY`NA?mWul2=J-YxmyFpd9(t8F5#t2Ur#}JR>cc)tC9dZzH?Jsnca&hit6_s_` ze>4%p#T;>sq9EZA&l|R%nZjJw1eJnWgM$&={to$E#y!gSox?ZB(GV3=>G_QM< zpx=(l4Tr;|pI_N>?Rn0J+v(lK{M&A3J39nt>y`-?c+GaGe_vWE$Sc^Qoh*Aj((Qq2 z>DvCCN*srmIG#6Q-!jwffvoP^%vquwdzUzdzt^wZpZ?1#J~{6nv*U|<<|`f)8U65( zpMBOv+dW3>CtJeDIUD)eA_DSr1nzgrr>TdPuA9P`lD=>Y;{mC}xhszHOmYZ%UzNJ* z#DakO^A9G-haY%4A$69-oL1RzUaRG#xiN4$qN~!>dkcx%|Z+ftqjbqOf0kw z46Fv^@sX%$cpCxfS}pUXO@geCy^Sk7nw delta 437 zcmeyu($6wMg_kAW(btiIVPik{pG4M)iZ1m`O#J%d+mAL*V_;wu_jGX#@i_kWs=a=5 zpa|QC_}O|YCMHP}{4Oo!ZO(7J(aR=%H^cp->+r0B1U&`$|c7LbC z*6DMESe~}Le!!){-IRHvbVaPm8t+qXD=NL;m`u5Hb^kJhXSS{{|4Mup3=Lp#cV^9B z^gz+5tLfW>o41>iYPj|v@kmfH5bEIGqjb48=8}TC@KM)#M_=7ab-tjuS8KGQX59}_ zeL7tzUi6Xt=^ozfmHh?JZaj|v&2GmiA(}PgK#f=w0|SFRdP`(kYX@0 zFf!FOFan|wLsKggb1NfbZ36=<0|U{QQ}3Z@$jwj5OshoEAd8|SWs7bSPzQsjtDnm{ Hr-UW|n$Wc$ diff --git a/docs/templating/twig_function_reference/img/icons/qa-store.svg.png b/docs/templating/twig_function_reference/img/icons/qa-store.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..84417dea80b34b2810264caf78fb8e1f6bcec2ea GIT binary patch literal 747 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LJv57sn8f<5#cPW`{V6usujOSFD?Kbb;a|fkh9pI+~i4!Z`miZj9E^xn{p0?BF%0 z*#bVwN$JavOj+c5(fMZW@&W0vd*(eJSMxhOxhr$|Deao(2u{x9H4U8B+=LNq`AD-N4pO@SM4k0QPkL~Z_sqJs#f~A;hDeP2Q;4D z7Wa64e07$DZL3I?jK>oFTTCaRGo zYP!Gp^_MQ0mA!ioujW(odeAc?ga1g!<>(_EPFagY96O@-+`KaR9%sE9qo-}x-mAIw z=U;sio0**W%x{7Hr74xB^$eV;tMe60x4in>Bizttb!xY;PGfk(_6j8#<~>Q>3OalC zT0LcSw5a?gWvusX>3S8pdy5QCm(AO^u(?SzIp6++a1BHCiBc2E+Go8$uc?-}MwFx^ zmZVxG7o`Fz1|tI_Q(Xh|dR;@a5JN*N19K}A3vB}fD+7Zwe{P>d(UF^>WE delta 438 zcmaFGJb`6`3NK5#qpu?a!^VE@KZ&dp6u7|wT7XVedFfqVIM7%q?xoj5|V|z*Z!$wh}LH9Z+&c5 zoxUjIM#{DuyXU-@DSLL0`+qEF#)Y(1%l3Rck4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1EYD-+th?-Lsb5t##*&^*g5Z%~YJ5 z?zX11;GoEk$H8wC+KV4dy8Ud6LXUNuobp#er)z%~F$b)9m9$hRVZY-lz4K)X9Gnc3 z+n)L|cnB2Dg2B-4(tA&S{r@pko8M}1CHlsSRFF$k6R7sm z?3)#y{43quV9auG%@ZT_z^7s#9>@tepKG#ZxD<3vX*+}C4#o0)vd4CGD6MC3cL-5> z)jXrj@_=S|&eS@WXR!~atnvM4{*Cp|{+5L+WNx?tgI2Y~HKHUXu_Vl&Jc7#dm`m|K}xXd4(<85o@TbNeKUhTQy=%(P0}8ul(sE(L1PfZI@#nVVW% al9*e7ThFU4POE@=7(8A5T-G@yGywpB@Y;3& literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/receipt-clock.svg.png b/docs/templating/twig_function_reference/img/icons/receipt-clock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ef5432a98bb1cfff6641117a0b81db2218987356 GIT binary patch literal 712 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LGP`7sn8f<5#cPW`_g{9Q%0xtlmBsf!vS)re&X0n>ZGAv_3F%WKm3t5>yfr&PqgxzSRq71qGP*AFopr%_(O!*PSBYZg6+`i_DMdoXWet zYu7Sp&#k=b67j6SGiy_&G?&v1hGNyTvzdjRM7Z39HhgFPHA!_($jgsw`I$Xh_?chm z=GAW4FwHmX+nSS!4DOTng}N+Md);7Kc*K3B<%%0QXJ^Roo4#7}*@D|frtd#hR=f&W zm8*Fm?EJ2_RdzB9rrNz}XQ2fw4N5=eC_Jqh8j?Y#X{LQ}} z5pk8%=GBMR-CN@N{x$ech`+6GW74KC;m=&Qh3}x$4Sv05w!VkXtJt5n8eIKmFBtdy zcdgydtPqarrx=g+`bS>ba+y)_PS$GKuQ43ar-01uH}3U6ZWGuyv-IHJJM~(o><=xp zERz;bn7PhV$Fsfo-ImtSJMVrpme1V!X0y27x32%wze&d%><*o9bN^jnRH~M^MwFx^ zmZVxG7o`Fz1|tI_Q(XgdT|=`FLqjVAb1M@IZ36=<1A{YvZl6Takei>9nO2Eg!`_9- lr9cfDa2rZ8b5n~;5_1c1>v^@sX%$cpgQu&X%Q~loCIAn;5Y+$x literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/receipt-number.svg.png b/docs/templating/twig_function_reference/img/icons/receipt-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..404641a371f47ff9cecb431da8c32fcde6ef4ddb GIT binary patch literal 695 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LJH@7sn8f<5#a*XNx3?usujGGw0&E$CZ0#laiT~qL@-yQ|N?-2}&Ghzxa=MoUj+r z?@h{{>9viwk>ek;?xq`SmCVefj&v;8ef-efn{&_fSVwn0&)!#D{k)dH{pXMOx+i~z z$CPf^Qg_{Zy-Vb-L~kFPXsJ}5Fqy=(K?7A&ceYS^=*ZtEud zZ40Jbb6;jSGyPbZpt6}K+nV;z+y2(_``!GwbjH~Xey!--U7z-tYF$%(_v69Q1J(%_ zRd3%aTjl9tBYcP_qi^l^RxO6Z-xM9(IsDl+axwT{et-7C4uM$~IxbTcYhPqF@Ag}Ek*B#nc|T+FhmC~}oB54_F{fJM8c~vxSdwa$T$Bo=7>o>zOmz*+ zbq&oz3=ORe%&kl;v<(cb3=GcvxqT8vLvDUbW?Cg~4SN?RmjX3tz-=hW%uOvWNz5(4 Vt>@Jir&T~b44$rjF6*2UngHaU3{L<6 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/receipt-settings.svg.png b/docs/templating/twig_function_reference/img/icons/receipt-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec0ec3740ec91006f3aa2665d5810490f31b2a1 GIT binary patch literal 663 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z17o$Pi(`n#@vBqpb({l5j@4f^_fQEkj5NtoxOgy0>Ef1P>x0k7}O0{{{CyR^^_Py;u3%`uXXf=WO2}+`oOo*Le!A^Jm3B zp5yJ(Y^&w*VC92M*_=WKna``rF8K4^cy>WvtR<)6h0Z0-h3)g}OdA&b+Iueel9SJm zDXR`=mnm=*GJLW-e41IneL@+#E!WM`>4u?)Bono-6(|N=isi^D?0t7>pN{Wct4#5x zlX}UkT53;)t$F37a7V*~cfvQDFN#^;9D1fdkj!|t@r0K1zl7&nzi;!%r>*Vp*dgSi zG5Zns=a>Rz3rB&jGn-s41@!C?*rTkXIqOm&i{e6FLnohwCmH(>{L0^MaNf8)*`MkA%ILn+NJaac^_@*3*|)U*pR{A-f3ordU)-@$V9cnNxJHzu zB$lLFB^RXvDF!10BU4=ib6rET5JN*N19K}A3vB}fD+7Zwe{P>d(U6;;l9^VCTf^Rk l$sijv;5L+G=B5^xB<2?2*7ItM(<-1I22WQ%mvv4FO#tP<_w4`x literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/receipt.svg.png b/docs/templating/twig_function_reference/img/icons/receipt.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..aae180fe0d4b53001e5e4771e9121487012622c4 GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1EZIxi(`n#@vBp8{SG?_wA%j{nK&Upi*JIMxXH_jE7oXC?fx={QRPug0|$%wf)Y<> zM`4vdherPcyc0A|1{_(_d;M`Nx70ne&6|z=-}mn2{x8?K)&5zF?bd(I>hlEOTBJ2w zTyKjAE;uGyaD4Zwg!#b_=DdEF>=x8lxD~?n1Yc~do72LSEitl}Nqk;;9 zj&<9176r!%QI0Dn?5%hf!rku@mS^4KpegT^F#Gnesc$EI%3NE*ad2X~-`0YY%~Q48 z1vu7MD1OntENHFGq-VkKpv`>xtY6{lCeDcexou;4+_GmciWVQR?AK$>t%y_0FA?sU zIYUtG+0EGo-!>b#3m7RZa?t2#;BlO>UH1md_q11%uA-u$)wTDW6*#glYxQ1h+S*yo zxyS nOfCg#(16=el9`)YT#}eufLqV2El#U|dKf%i{an^LB{Ts5jM3hC literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/reveal.svg.png b/docs/templating/twig_function_reference/img/icons/reveal.svg.png index c5daef5065292dbec665176af6ed4c588666b79b..664a1577f0e81953aa860bf5518eb8318ccf79ed 100644 GIT binary patch delta 458 zcmbQjvWR7Z%0v^#dUgSBc7v*HrS}XBjBK7Rjv*e$-%d5mJLDkX8ebNCVL`+u?f?-k zEiU;(>;=aecd%Yx@QBaE($~wS(?#&)DaJSRm9iyeW^di(C#YFJYwp~c>#yFw8TsS5 z^J)JXmDzfG%GuRqE+|+Vyi}5i`sezQm(wXlVtp#d#4VgbEe6ab#`PQ%ulXtTs7p;0 zx_kN+f8@0(B6|V@HXZwQu4uL6nUza_ckb|R&TCq#eM>00-1!QT~h+D+m2SjUklzHS@vg_a6X4z zwe{vFqNjz=&-uCFmG^6Ph7}qb_3zSJ?4Pq86xOUz`&XdV|4aW*U=0(?t>^At^Dk*K zFfgc=xJHzuB$lLFB^RXvDF!10BU4=ib6rET5JN*N19K}A3vB}fD+7Zwe{P>d(U6;; vl9^VCTf^Rk$)yfJ9U5>eN-}d(i%Sx73vg?CwZ&-_P!EHrtDnm{r-UW|U^K7Q delta 399 zcmZ3)GKFP=3NK5#qpu?a!^VE@KZ&dp6ukr_lX|&lencpRtG)NJ!~5x|oW@nQ@ybBzsR(I@Vfl zVjN#z{_or&^Qh;-Q=*<-)o!2m^K|glTMW(hybmUCNa^2{?$}hXZ76yTtM9fma0oxn8vW5?Oe{`o+qcwF$#w!eQLS23-eu6O?O`gw_y8yKa;jdTr+LJUo+tPBhuF57r^@~G diff --git a/docs/templating/twig_function_reference/img/icons/robot.svg.png b/docs/templating/twig_function_reference/img/icons/robot.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fac8184a4d2a19985573131638f5b10afb5b304b GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z17n@1i(`n#@v~Dm`Y|~QwC%sV`7_s)3yJM2$Jlf_MCWpfs;H@n>|vPee?a-bUKT?& zwGSL3E$?3FTnV@#DWtK%IX|~8x$(9ti|-%x>1WRU`TYLf*(ZGeWY~XCogOgd+r|A8 zk8_xZed$U5IN4#6cVz7+za4KcL@v`BF| znbx3V?ia5Z`HI-3o;*Lj^QvV9gVv6cTBNfZsa`6-!c smAEzRU6@=7)Sv;kp(HamwYVfPw*a@ES6iG`0rfC=y85}Sb4q9e0IhETJ^%m! literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/rocket.svg.png b/docs/templating/twig_function_reference/img/icons/rocket.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d40a39615ea30e17ac5628c61370d7432666021b GIT binary patch literal 692 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LF)&7sn8f<8QCndPgTp9Q%0RGvtUzoK8sB66ck&EqX^?1q(%ETnfGxTUc0>e9&H@ z5c`XD)2oON&LzUTT<$DgQr>PePv*9;zmZs#?d{sR|NlxIs=vDY$F_&PsrI&h@o6_V zR!_Va?tS@y?sH44D&gffJRI&%Tvus)Em&OmrNYD8o198!EQ;*S=X!XHX~olzl8QAe z=GAswzj#r&$|@m_BY(9}4A(-&s>~^JFT~~;&f2QfGWSXihkR?m;fV$Ia&e_oU)erc ztz94OaU-+3ppZ2#w9{N|e{?`i(Xn|90Yx#u@GKLC011 z;Pj`P`>%){YW2Bnu6RkI+bJS&rLf|e#$}BK?AuxlqFb-GZkYf6u^UJB4$*b1UYB!= z&nuoN|22SP^;J$gPQ}Zc=0CXT>bLsi^8Yh0-uCt8-Mhc;+S01<2LCM+IUl}BwW*$# zbW*?8o+oI@zopr0Jd}&k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LHqW7sn8f<5#bEdrV0bVSA8nqMMSXv`9ne1b3K#UX+Jt%0*GGF0rXDx{Gu=Iyg?1 zKHAiKVUer!^@WZX&&4*yhOs_0Q@y3uB=sWG@Uq2!`^P4`Ue|mm-uK@Aef7D@{oMce zUR|%X>o8mKv}?20_;Ng4tiCHZ&erkVdM4L8lQm1beDg#(Uxjg5C0_Eqefpa5xv5X; zcMAP+GJG;SF1qV=>@x1xwN4h1l6Afu`DaBl)ncyXtuc_Eu-U!il+r!XLmR5LyzuuB zYkSLbz4fKnhvQBXlQdset!Gs1xg8#J_w8ikrym>@ZPq%(te4#K>f++#iLWm!md@jT z7&w*pjc#U|o^PQ$$M)a}-<*!+`7YrLEH~QXy<=9>cU6YS?n8zeA6MO~X?n0CFwuTW zMX2svL*?i@v)>fm*d^q#I`+Z#^J1qs4(H4a4}JQSYn{ZzqpAEC9?o1lmE)4u@};LZ z7v9uP-0+3v&sLqj(n zdL+9e6#gq+ahhV>+4MWR}} z=l`F&a^j+snYX((y9)2SGH?H?zl`~!uV*mXy?g^q9I7R*5hW>!C8<`)MX5lF!N|bK zRM)^<*U&7)(9p`j+{(m4+rYrez~IcE+b2;p{*8N{j#i literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/save-exit.svg.png b/docs/templating/twig_function_reference/img/icons/save-exit.svg.png index e7a13e09aaf9d10cd1c9bd63784274c85cd88e36..a477e05e281d66cced09e38fe03d96b6df2cebe7 100644 GIT binary patch delta 639 zcmZ3;dX060%0v^#dUgSBc7v*HrS}XBjJrHt978;gzrA9gA>t@<{G-5baKwfGn;woG{w#maSD=r!z31XK~2+%>vBwD`s5(Rr7V8BeIabz&AwdR#Z42e zPHn#V`P;X5W>rbg^CQacy+8Z=-J3ISKE-F={Sx+MTkiGU)9vjR?Wn)F%zAo1N8;5L zfzpTCE{0@V=(ieN=KK&)G55>$maWrr4!`{F#PNOB%H)%Ob;>6FGw0dL&?fY~JyO)B z+}^tROR&1tzTYmB-fq@vIr@%a+O1R5qulHT51DF|#9UggrML8v|0~^}?pz&&ydn&pI`CQ|5(rr}?Dn z8yxESUhFl_y|*AeP5NN0V$2(^iU--tS_^htKBzcX|HF+f?1L9a@Y-*zyJH!=E1%Zt zo=kjh?X&+`wbrcggR--$u87XxJo&%&UzV3*XUrxZeWA|4z@S><8c~vxSdwa$T$Bo= z7>o>zOmz*+bq&oz3=ORe%&kl;v<(cb3=B%o{JDJ+MMrLaN@iLmZXJ6UCYJ&=Xuz!~ e$;?eHE=kNSz^&)i7N=D}Jq(_%elF{r5}E)qwGl1= delta 584 zcmcb{x{!5(3NK5#qpu?a!^VE@KZ&dp60VDsSie`>g6qvYJa z=m(!yK4qWb=KsG(viZS|4fj@h-ZP!5vqh_E{+-CjZ*$!@3aqMF9lO?Kf9sAs%N8}2 zXZvK8~0SICM=ByL|fx2SP) zPPzuyGI5Fq^ zMs*Ig39Lcd2Er_Vn^I@owRYSenJ}?7f3gRkT2)iPnj=ZRdcie9<$JC~_kGUuS=t(@ zb@kZsH3z;cf2obmdZk})(X;R1ieGHEv-kI_Oltl8R7WMrmLtFB>R0wVU+gxQ-T8W# zy+_uH`CLG!Z^oNeHIuT(l}w#~*#9%yea{XI?&ROXz`&qd;u=wsl30>zm0Xkxq!^40 zj7)V6jDRS_(A3Jr+{(y8+rYrez(D-nK@}7Y2D$kunQ4`{b);>soB`Cq;OXk;vd$@? F2>?X;{oMcn diff --git a/docs/templating/twig_function_reference/img/icons/save.svg.png b/docs/templating/twig_function_reference/img/icons/save.svg.png index 3e572f6d24f46ce9f2782585ffccb12b6179e7df..ca75ce56b423827ec9afac9b42cce529eb42678f 100644 GIT binary patch delta 485 zcmX@ke4b^3%0v^#dUgSBc7v*HrS}XBjK-cWjv*e$-%dT~b=X0m&3?MV-UxwUfhCt_ z%dHZRU(kN9wsBt&|326C`&{+!J@(unX2T(RB>T9t(aE&CZ}PsV{NQi=Ydq8bzs_Xd zKaUSQv|N5*f};Ml*r(BDiW?cVRfHZ-aM)v`F;SVrm`Adypm(LyPm6jTLstQw1c8>! zxtTlM53xiAvGbbEVgB%@_@PySv+T<5$9e44M~c5+E-VbYbSC?s%jK}2!F%uB;@p2g z&&J?w?=RI&3Ew)R^C}+9>z~gN6L96Vx7_b-2@%W%><6swmE2H^~Ck{(zpF1GbWnggT&+U^S4U_vA#lo@3 p?_HQ&3Y6D?8(5N=n_66wm|K9`%vW2SRsr=ec)I$ztaD0e0symp#AyHk delta 321 zcmX@la-4aB3NK5#qpu?a!^VE@KZ&dp6hIIY+PO9J8(5LKXb6{$=(}hpP zTTOHYuk%?>|76`ZNmuFZ#4}YV^CK_GF}(CXJ)3d5&pi$c(NAs%c1+{j+aSqvEJ0KUV}!fhQ*9ZNA66hT`T6)Vz&Fyw#_2Jvn7?jJbmHw zN@+{&!q=0k4=Bs~9nfZ2p60+@ad2%pL*JPO)hA`qm%eEmE3oMmF?hZ+-+a@pW0kOh z!wI9hDFR6^SdMgTyep^Za`shx{ZrG;?E;4TF79>du>P)CDv;!OdQz;($w2$R28+7= zJB^O>T=ES0XT!vDrtF`)=f|^)I5=kJvGiYFu)u=J=G7L<$0?8ReRsOC?Zcpt3=g-tYPoM-K}|sb0I`n?{9y%=Aw+)y0uL`8R}g5300052NklOBXqn#iY z+8Gcl1q&;KAlpa~wD4H$B$?fv-MwPxxz(KKJpX$*ckay$MsCVc({}4v@y=(zB*%6) z#K3>Lt)61e&Gp!R_k7*5WwgEKby502OHGc+{n?l&1a86S~c-x!YB!q2ev;gc$w00w){72?G#VG$K zzLxZ;LU@*N7oG~? z{GfD42=ikA*M#t;>cncrU7sKE9$YVKn$-n|3VEq=7WJa}5H1XBu(@8c=!}}pGMPiI zPPo_iMh`{ov{dn=udT0+Xpcj1+J_4BPqW47))4Jc)81>=UCX}tppnGBqtQGA%GNR53L=G&edjIV&(QIxsN6#BwYE0000k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LJ>B7sn8f<8Lqf=lBGQ9RJvVT}oE%a!90!;KD4$L#sHE zxqIcB-%ZaF$4gU|aDG%5Jh@_OeQd^!DJ-5>_dD(sE4IGZE^px$qGjuV_ENB3OpDtl;ggB zkJx0hEcVwXuD=(Sc%Ce4lJlLl#jz=E%ZbXT7T1nEv2)kX)VlQhgs_@dH%s%4{5$Sv zrM@;dEn2kb;g5sAPu#ug>SK^Lv+m6G*K?0PNZqosB5&4VpSc!K=cRQ%UB}5MEs&(@ zRm;^BGt-(y{b1KiCA}?<(~odpPxdp=pCvWtQdifpEn!;?gB|@>8?QKSocrs|p$6e& zHO66uji+|k|oyv zIK8h({8joI$47o$;f`TpegY|}sdd~Frj|x+a1XmCbTFIum5kUN??)G=g?zbreaE>> z58l$JSrc_X=~V}PJHq4Dzk642hvXC!8C(9+e^RrvL`6iher&sy%dtAPd_h=)^0nJ0 zi=Qvxth7$aagATgkZGEwv;Nb&)7I;+#xUwrH+bH5}Mb~x6o$-iqb_15mW zr=AIa+qvYlSNUASU*?ysR@=W&-=_3=Yr%a!VPNV|Epd$~Nl7e8wMs5Z1yT$~21cg3 z2IjhkW+8@#RtDx)CKlQT237_JXa3wiiJ~DlKP5A*61RrE3zJKM8Z_WGlw{_n7MCRE X7U0(NYKzkk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Pe zKHAg8F~sBe)vNXyA(0|%AMU#x=iqESa&{JriQnW%#XwGOu0k0tKz?Vgn%Q?7i{b#dgWJ+BXyex8{c^6~Y{ z)i&aX)-XpEhFNrnv7h03xHB}~JO0P{K;M%=j16k;lkM3rPVv^S;xOB}YA4?xuIaf< z{Ht9)F(`YzFn=+*a{HF&HTJt6@2#KuWpT=qxaZCmIn~!TNLzA!H-635-nznPNz_5l zJ;sUh=WciWja;a^?VHR}Zb3w(RPuXsnqNilRo49E1A0)gt52%8Ibidz<% zYL~_L9m+rXEzay~P+ zovBJcutm4;artGt*@4@vj-GouyTYZS*YRO^^yb&bDQg$L$;vHt(s;bJU`ZL5ZbZ6~ zs*LfRvcr8#?=C6LSm~Ge(Ne-_8k7EuD-$m_@y*p+_BUeH%kJ*jsT0)M4x}lr5jm7* z@W9hA?$y0kgE=Q-`UT`T7OLOml3Z)`$|UOW8y_ya*vo4JOT!FT23oFuxt_&ft3mOU z$y&OKIijvsOB!~@2>*9GxG>6fRqKk3M|r|d^CxX8IQq`bq_EK=bn5*bX?INXrNWnC}Q!>*kackJSFu4?{K?80>NoHS6G7^>bP0l+XkKacFSx literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/send-review.svg.png b/docs/templating/twig_function_reference/img/icons/send-review.svg.png index 1447a03853772b16d4dc3e25b965133fcb16fe37..6040df49318967442008ee91b64d99f5d8a3f9f4 100644 GIT binary patch delta 567 zcmaFF+{ZdWWul2=J-YxmyFpd9(t8F5#v)G_#}JR>Z?Ek46A2VK{*k|VVPhJnBHQ8= z=A|W39~eTUos|FIYwBy7m9q5_XNE#VM1+8r{J~4pVugKmI2v0{O_-3par5bWcO}cN z9Xob^<-56`f1k5_elF%;c2dILgt8^ikF9^izIvVO(jD8Za^hEKygODOl{H`R(9X)6 zCuWrEwalzL&?c}<%P-H1Lwdr~=={Pr`;;EsD}48oaam#bjF`_4&OABrE*8i=6*~E5 zsZq-bQ>hEz`ifj67u3I+pPO_&Q*e<)!8659{{;8dS_!+CtUJ2U|NiDfM=bRxeJzeZ z(6xeXN9pbDRWGG0o~D0Qv|IJey?*CjsRx|Zw+^`^y4}9y;O&{Wy-7?;)pSeyo4I$M z1iW^-A$2prJ=$r-@>KJ;k1w?zn3`6Xa{1dC)uZM*kDLD^+sAHdRu-3?-zRTx+$ee_|fYor!IN3jiEKM0S`Yu`N*5ywC?@N*bAoTZn8Fi zJ|_CiV#b3{pY;os3TCq~7H<$=@BV{3WW!SKJdFyb6Ezn(S11?TMKe5X$T4D^UU>FR zu&c$?{fA!*T)&{0wa+MNd!u8*o(*M>B0ie`ne~G$(YK1RY4RIJDRCoR1EUZ_Q!5j5 pD`Nv~0|P4qgBPp&?@pFwl2XPZH}ji$A~3udJYD@<);T3K0RXcVk&6HT diff --git a/docs/templating/twig_function_reference/img/icons/send.svg.png b/docs/templating/twig_function_reference/img/icons/send.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..bd09a49d3e8404611706b68ba8902bea0e547874 GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1EZIxi(`n#@wZb9{SG?_xXu@zskF$$W#TC%R+GkS;vVfSt}0rqI;5BIDJ+Rmi0yNj zY#i`}t7MCajDoEc*ZaQf$0FA|J0FbLw8y$C-n#x8^Z&w(BQX~&MdUWR2*}-9Y`bia z^0S@!?ER72v%2TBE~-s?BNAt%*6YI^Luyry~CN7 zwTq-Lc^&Sn<+~xqd8kjacC&n;XUe|s76Ew|XKkGP`cu;egVj;&>*k92zMNWQsTcE8 zCPL!ROh?t^kJ0;?1HTJ|S>q&svuTW>>+c4O*f?PaFbUKAaS^5IR__pzmaH zwRBNBR{?{9^9e8OFr^Bie=@f`cY8*NH{X9)Z?cc^R`HJ2vk!a{0S2^ciEBhjN@7W> zRdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?vCuX!ure?>^XK+S6b-rgDVb@NxHarum|P0f jpaHj`Br`X)xFj*R0Jol3Tbxz_^)Pt4`njxgN@xNAdV1E{ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/server.svg.png b/docs/templating/twig_function_reference/img/icons/server.svg.png index dbd4652fe77ee0fd462b1e9ebfa94631a83266b8..70483a74fc023d7daf1094639fe8f91e8275c1aa 100644 GIT binary patch delta 521 zcmcc0@{nbM%0v^#dUgSBc7v*HrS}XBjIN$8jv*e$-(KCX=MpHu_F=xNlu}s00!N#s zL(D5mTPj+7r^Gqhv;-{*=q&%hCnR<8#v1!hwa$8YukCX zyCzG#e$^?R9o0E=YXsMaSKA&$J2>xH7vZ!+Ov*JWlH<1M)7wrF?|hz~P?Wp#b*lc% z!y6A5nXaq5&>kN7wNAIWG27sac700ihOW~#v(@_-{L7V(vDy&D!!YrQ`7Jlc&F;(B z?KoTeHS1~moaKKbujf|0QrW~4XUH0rRr$yE_fm$pTl`dg`x>7+wk=e@bisHc*k(RCm+>|K~#3e=zhx1uC7H?_DVF}DD>o>yC(Rsr=e Nc)I$ztaD0e0s!Ux-H8AI delta 475 zcmV<10VMw61l0tPBn<>-K}|sb0I`n?{9y%=Aw+)y0uL`9&KWr}00049Nkl^;u~5h(L|a>1k+V==L?I6nP2~fGpkQfbZ(;1LL@R?5g$Obh zw|8uEIkUO-pW=qu`G=X=|L(wqN0W2R8c)-&#qN>Y4it;Lu~dKf7Cr&i9CWa%s4!r;a0f%!ch$j-s}6qL zbO6_`9XP%ViZb6;lPhxo9I zAhdILkX2@ac6|1vlfqPGHWm>k#cxUebn{)K&i@6Q!knu<_31hQ001R)MObuXVRVzq z0S^~4Eif`vF*Q0gH###gD=;uRFfiz=kKL2-0U9GREif`vF*Q0gH###gD=;uRFff_+ RH(>w(002ovPDHLkV1gC9%ToXV diff --git a/docs/templating/twig_function_reference/img/icons/settings-cog.svg.png b/docs/templating/twig_function_reference/img/icons/settings-cog.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f42526e62c1b5a1124efa676e5ffd5460e150f5a GIT binary patch literal 815 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Pe zUf9#cF~sBe)hqrUR{{kNd^|sGR;yHtd1uV`N%MX=2OMuwcr|Cq#DF(TBeXUIPtOaS zZnDyO?k+Y*PYITVvC6HV9yuOzp8oHGtMISaB_DRaTen-QI=il2-uUyg-)Z;GRR8(D zsWkRIAA9Vk7n_&tlZ#R+`8VEdxwTioN2yh^cR`* zgZ}nf44?NkU#{4lb#998t!%cnnVONypVSzn=|x8AEI97-RcKesg=s~*LyK~@2d!J{ zbRv}d-YSKbl}q&7&r6xj7C3FB*|PiA>BF;Ye5y;AJaK;EdoNBgCD?sh%Z7|<%?ANe zv#0Wjx7-x^za~Hs69CyL>a}(AtWB3% zPx9_6xY00otAeHCmTPmGZI?~1+iR8ZlWV)k*ELOwtdS`;8oMWc?pw$Dq_tD(X7BO? zj_j8VLT8@1_$W8WmwB(2qRm$i4*NL*ho*WRI92_@inr9AHDN=<0dK{awJag~JiKSE zVtCdvQ`F&S^#}LGb&EgkdOD$SNm6%Z$)jz)CprY$-m=Ya`EW}3{hZI?9LKM-Z}~lS zo!*xSkJi1O|J$XXUwG5Aa0;VjdDrsKSNEM2*%(%|Om|mcd_m|>_I(GrzU|*L+Z>o; zR7+eVN>UO_QmvAUQh^kMk%5t^u7SC(p;?Hbp_PHTm5GJ6fq|8Q!I?j|PoikZ%}>cp stHiBg@51C#pau=N4JDbmsl_FUxdpiOyxQWl3aE#{)78&qol`;+03bI}@Bjb+ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/settings-configure.svg.png b/docs/templating/twig_function_reference/img/icons/settings-configure.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..473e5c344f02e2379c0c0fda250f6a7133175456 GIT binary patch literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Pe zUc=MHF~sBe)vK``eU%byAMRJ2{m{1k+Vg{H#@#&}(ZOC9^H!hj%rKM5j9BI(7!(v% zq|iCX;ubS|*6m!ilX9NX(UX>BWSLt|{FZP!ysUQ0tgBBS{GDDov)t|dv|GO|ckZ4y z?{)qE^}qM6Z~tE#;#PY*Z{^>4l}}2wpX9Q+90csq=5_S` z@H$fSIp<>j=Zvd8pErrb*0+TOeB8p=%XyaLTGx$ti#lGXiPlVet(12|@zL%ymgh(8 z0!#ys3bEfU3E9qPYPuot&$XU}$va{{t>-nJvUlGD<|KdPCO^U8jhk!A;{SwxdT$tb zWK$Z;{H_^sCI3&Bv>&ZBO?UaSqAS9nh<#hz{lQ#+ z?>J4o)VQ5xvdbES%iMzfp|77`TkI`vwqjShC7Ufn@khyum+mz$7y7R`Xma;3=RVi{ zjO#CS-uG6o+IY(Rf!?#^6RGMKtp9LzcXd(U6;;l9^VCTf^Rk$)!LI8gLs*GILXlOA>PnaO-)s#c35# O4}+(xpUXO@geCxAF=bf* literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/settings.svg.png b/docs/templating/twig_function_reference/img/icons/settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..880ac3ee34663661f52c8fa67011708108047b5d GIT binary patch literal 721 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z1LIat7sn8f<5#cl%@Yn3V11x(AH{jH%<;8W;o~JPpMoWBc`UnkNmKCr1THS6k4ypT zLV6i*#5-P#h%NGPY0X&Bb;OS={`l@=_KKMga!S+7p53!9eirku`pufJY4a+dw!g2l z*ZH|s;Lz8$-mnGwE#*!x?weA8*v@%lmBnqn!0*~? zzn5&SG5lZ}nN|1b!qZQ0emi9}-H1`Husp6JttnZiX>%UwjW%u!#%F-E+ls+ak zMnxvYE}Y3He<<*i9A~0_=@O4OYo_d+oMCMIt=03Sz2-(k?<=o-@~w_~&ym{U`C5!^ zDNA!ovo!N^&1WCgXIy{qs?apy_(lOevy#L;d$>2xZV!k*-0U{%jCIKKtg00Zt=I4U zKX_!(m-|9b4qd3~S+#jXY~j8G?g8E{^A^ur_K|ts`crn7n*)_fjc?BGJaE{zYQqYT z)-&;%mqLWkKe?4@^nBKhB8BpOal)%LR)6|f+k9%qe(rGoYVi{#doD)a{a(+wUG&A{ zp3VS2P-;*uag8WRNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If{K7TN{|Rt5%V{@gx^ yq9HdwB{QuOw}!n7lS_dbG~hOrWag$8mn7yE;MVhMi_k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86!)Tj@Om z10##4i(`n#@vBn}`3@QIxXOp>2OYfB*}OqH?U`Il7o*<+SqZBm2E7YQSM6Xno+SBb zkw9RFrou<#zgA^3^~YQHA3w3hI{Da)Xh$;{+rk3#?!yu*Y~o&Sf59N0@baVNg=5R?pRU*%zh{-B+rhR&#!qFg?Bom4 zaDHAr*IP*K&D6IuCj_v4V_0}@Yo6@{`;!-pe_H8Z`FX-*Tfo9|=`E!_$>oy+p36>% zV%lPnYpqjw%RRY(mu>ZjM!SldriH@46Dzp?Mkvp*&6~%rxz5~b#&gFT>dPu0oU$%Z zTcosaX_K?R{GSi!zv#v=+8^7-eBJKdd|(i%mbgZgq$HN4S|t~y0x1R~10z#i19M$N zvk*f=D+6;Y6ANtv11kfAGkk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfpLnbi(`n#@w--LW|9n(lJr^xL)a z2N#uYp85N5_3dwazpBZHoKAaLFD=Futb0SFXXVrI3tL*3@3Q;-Wc7Vv^YG$>d$gC? z98!%wyiPQ6yGv(zYwC)$W2rS7f*<(K)*Og@Glk>E!4NwJ_BX#1LO(Ia#^^B4KmL8s zMx8fPIeuK#Pl_*gvY6R%z4e9Y#`X6ccTJSoU}59oyjLVnl`Teep7`0gD}?S{-lFbwLw|~%;QN<5 zZY#eJieAq1FaHZW?}y%rw>Hme1V))^iEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gb zGBCF?vD7v&ure^n>b_8mq9HdwB{QuOw+88J83%zHG~hOrWag$8mn7yE;MU`F*i#Ou Ohr!d;&t;ucLK6U67YnQa literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/shipment-arrow.svg.png b/docs/templating/twig_function_reference/img/icons/shipment-arrow.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1227fdce68bd881f0f73cde92b4f64cda88da9 GIT binary patch literal 760 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 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/shopping-cart-arrow-up.svg.png b/docs/templating/twig_function_reference/img/icons/shopping-cart-arrow-up.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..96fd3434eb0d4e5c55e596f762617f8b637734e6 GIT binary patch literal 706 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfpM9qi(`n#@vB$%W(OyV9RKJauOzlmz@$}aV#r3>9=%tO7ByE3inIS^k0}ZH&uA`P z@QL4mi|^J^--3VwK@lAd4%anZQBhs`3rsEfDh+q;HQ%Vo_wU@NIj1e}KeyapJ^yt5 z`h|U0RfQkS+TOh2)FR2^*_qP0>&0RW8@rqPE?ltP9I@#|uc~~_rkta**6;iMaC(*f zf#l=Aa&9*4FWJiI&7`Hb&MJ2R|P)2u`lJ>oqw) zkz@B1o$!%R9QWbMd^7%g#75@)A&oi7a*d2awPJrPYN$DwRNh{LXWWrzZ zUMRl)SuQHXNB+T*sUnYGeR|t<`R#Jej?FXg`R8W%JN9rs+!dV1^{}JJc-QUs>59u* zCpi0YT<-k*R@CXLqT(Atr?s0GsI)L~Ih9!Pe#%k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zf$^26i(`n#@vB$PdQS-yIsWlHkDo%Kf@zaWg3B(C#f!{xO){>kF^M}V3trqcJ@gCz zmd{I@j8=5KV2!$B#I(}&;xb?TZ<|(mbb7h92%Y+{Wrlc~T)N2d(EYo2KEG4F@B6&s zdCx!H*A6wbUd+q$^Ag9ZXp!R|ybjGewV5-0>%)}Anj&8gIQsm0vDq`e)?7FLntyTK z@9ad&1IE?UEjKaLzmH*@#?oW)aGv$1Te(|2+jWgh9c}N0Twk!@z?9#e(Poj0Z$`b| z5~ZKbbAOWSn)L?x_w+BjR%_4Dm3TSzs!YzYCi`CIZHaqQOqgyoKVQxG<>A#V2FV%? z$&-3ZHaM2Irl0aj@?Tz-|N7$mY4s~FMQm6yN%K#{mdEcdHKcIOH+WUjy1b-WmM`Pm zk>uK{vz0GWbsrR*{jQL@WzMD7pK?~%Da6XC@^U?#`10_-1GkEUn$A=!c?OGov zB0pmdKI;Vst0F0|J AnE(I) literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/shopping-cart-settings.svg.png b/docs/templating/twig_function_reference/img/icons/shopping-cart-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..fa75c8502a0d8e3b4c154bbbf94e39d8d891784d GIT binary patch literal 764 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zf$@Q-i(`n#@vB$-JwhEt*gnkvuf?gV%Q{hMqR6STU73?TE-Z2tU{$=eEO*N3t_*3G zr4wf_igj`9UNm)fl&Xkeh{_fYmraXATu&JFn(My%`g6~FyQ8;Py)W4L+@N@$@#ncS zAMSULY%Gsc-tjJ2Y!#p4wu8M(LZ9t56gN#$crB)6QzkO`nD2})SIaM_o%#82`Tc(< z*18+KI$))${E2^^ONwWc;&Ypl_-3`UWw+LbhH71`dmo-Hp!i_3duM3attGd@w!X@_ z{y=P>s;f?K!pTXMmkal>pK*2kdCY`e_eA6wzYYBU)0=fzVk6M2?GG8;wbich0U;cgSm3^%H zS(yE}n+)GJJxE9tUv>BBhV;JIuG3p9Qtnx3ebC#-TrGQg{w$kYERLe9SRA91s=J%y z91Hvlq6JFCyCh=I=YHHSBQ9@JRjBU!Gt$vOg(I!|*Jl@jn4)XEbC#%jvg)5$-AqolR2`19o}_CjTFl&Jc7#dm`m|K}xY8x0>85m@BU#LaVkei>9nO2Eg pgY>nGgFp=$a2rZ8b5n~;5_1c1>+w14DF@WU;OXk;vd$@?2>_e)D2D(5 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/shopping-cart-star.svg.png b/docs/templating/twig_function_reference/img/icons/shopping-cart-star.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..36860a2cb48b939b98bdf4f59237cc1deb2e7424 GIT binary patch literal 790 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zf$^88i(`n#@vB$%=ldo~uz&Dht;#FvdwVtqZ&TP7u|&feI%+EqUP%yeVF{x^ukX+}`hVF307rKl%Nv=e+lo=Reopd;a^0 z?Vs-%CtVhMJ(y&E)`PdRWa{+E*TTBzS+8#~KD%wggKf?;%${z|d|zYmc(VS!pNZ%4 zrygaIyRqHlq|2XH?#_t7gfp4uvDdTr^8U)%7W%u%X}8Vk>In)TuB|1VR<--oIX-P?f zhs&z2cr0MGZ7X`eZ}zE=>%V^axg&me(9Nw&1C*Kb#89$HFS2+B-vC+dECHg8o-L)KuB@^~$8&vKzeTv}SL)7`%Ru$j>9pcByMt zzhJU9e(x7KIdSsOFB93`$qOG6e%zORSnm1VkG>sme5_gw@@|+azFEn;UVEzanJpEr z9O|3C{%*a{SEl$S{ae+gs=b=?1rA;OBQojrPQBVyHV1p`R{Wi9mU!jrqR*S1B!my; zBpzUPdQo;!`uAMncjx5qIUL*9c`IU7(8A5T-G@yGywppUrnw6 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/shopping-cart.svg.png b/docs/templating/twig_function_reference/img/icons/shopping-cart.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..97e2d32e84b0b08520523247e4ed3a7bd8af8342 GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfpNa4i(`n#@vB#CGeiPKSRd#cN^|^Mkin$og3iLchA0gb0%+7(}SHndrm){YyN%CZ@K@r zzk*h4yB*+tU%hZuN0m>0+HHs8uctzlcU;Nl=6pB%NYnOvksnTqcTdxa{&?7b|JqXJ zibo;Sm4!cDU#FfD*|e(r-HzNFald5^UTp}{yJ)B%ZR#QL<3ZdreRdwHO;`DLzcG6w zW|!`&;})^?)$XHJacrkOFYUKHdr)!B&#Tr41J9UGisSHmaPz*voMYYhIJezsH}5rh z?IizgMaj~i5g`?K_5{sM-ms!|y>wRcw!|dsWv#3J=}mOHr{eZ|uD07h4e@H>MZ$L_ zyD+AndVbGkZ3`y1*GbPb;)R_;Ikxr)rz+Z*2Is4aKh~Ui?Di`0SzC8*`MI|L zRoP@Uo9_p<&tX1w?pE5p#pgDESpSjz+tSq)jd5+}z}QnQag8WRNi0dVN-jzTQVd20 zMy9$3=DLPvA%=!l2If{Kmf8jeRt5%H-4|+6H00)|WTsW()*yW?;~-Fj2Hb{{%-q!C alEmBs+JE

k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zf$^NDi(`n#@wZpJJNgo3SU=pad3I?=(M-Ufa``gbypZ$KzLuby_&vwr(m;e9&f6nu#_Wv0A zI(Lf3tY7a|r+Z&LDVEh*<59-en#PXHFU%Kr&dxIH>xhU-t6R(&U{%di8-%3 z{8rRS@y>{4(MN>0&c6|@^y`e+##K`fa(>(pm!@C!rtF^M<%_v7a}JvpE}VK$dgEyo z!Rpt-o_k;WDyiMpFxuGZC+K}f(2!T(Wsa%dqQy2FFX;#d&*EJ+#de+M-`}o039CAm zR%mXUZY-sdV$T-3W?v@zMaFv%nO_`IFOguM%oSOE_W}2dkK1xym`W607N}TvR>7^b z@%&j`5%aw#Qv{uFTr)W0JVQSzZRVuD&g})RF-JlR`PZ0h+1+5$>vp%$e7Akqv9C}6 zh<8i4ecYngI9Dm`wa~`JQynKZ1b@}|Y9b+WM^Z-b@&%!2*EL5s{Ph*hDULZ?B*-4} zXjez&*Z1;l7t|j)KGt4oD*49H?J0k%+Km{sg_`WFc2ODoj*GJS^GJQ(SGcnC}Q!>*kachvimT?fMK?80>NoHk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zficF@#WBR=_}j_0-iHH3+U6f~xG0j{z2JdDB-7komL01t#2htN)Gx5GDk;+La6af- z@bb!kC6DWQezHdvZk~MW@r2tKCf}LCuYSksO+-#1UQS(4b(W%oDP=+aP?Z zR?~+4f8GbZXOLmYU-eh?Mp*VY&I47Knxk0~#ZK?){~-E0M&XB<^mh&&!H>chb8p!H zU;K+LsIC2GTDs9KV9=|UxJHzuB$lLFB^RXvDF!10BU4=ib6rET5JN*N19K}AOKk%K zD+7b9?hCaj8glbfGSez?YmmN{aS*6M18ze}W^QV6Nn&mRZaqGSJ>`IU7(8A5T-G@y GGywo%`RBy| literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/signal-wifi.svg.png b/docs/templating/twig_function_reference/img/icons/signal-wifi.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..abfadec408dfb95390918a5e288cb9e3467badb7 GIT binary patch literal 597 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfzi^_#WBR=_}j_*y$%P69IMad^wMZaGFDlza7tJ6K1cI|dQOEepDo%E`i8rtSR;Z{ z$8(woLV0rTepen&K9x54o<}dZNLOv6fA${IFZqpMaV7EROyzv1Ohv95=OYip>6y zPmZtBc)m?tZvK9!yFgy#b&J_tyF)gZ=Jjf`JXE}w&{ZHd*T!n2XxRs)uM&=rj74sS zO?B0O$eY$2eJXhAlx-(A8MT`f8lFsibV((ort+h)*p#*N7F?Yg7IEc(lf>gJAHUVH z$2>}UMP@t+eR?^y$zWmk`W-fEk{7#lH%v9PaOQQCxRlV(=FGD2+f+6_k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2n4g zwARzbF~sBe+o_IxhZF={=R4n>wBwn8+~()mj|6X-vKusYn}u+5>@Za0;g*>3e+CcB zg4-|88pkkP$au!Db$Ze)xsO+Kd!8@q#NHtV{Sbpf|OJ(27X}@M1+%xrD;4bzS ze8j#~a3`}4Lx0xN-sStMre6NnC}Q!>*kachvimT?fMK?80> fNoH literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/sites.svg.png b/docs/templating/twig_function_reference/img/icons/sites.svg.png index 905e2b4188c2983d48be3190464e7e0bf1f4ae52..8f7246efc6e17bdadab00b18488e27d2abb42f87 100644 GIT binary patch delta 442 zcmeytI-g~NBnJxv1H;YYP4yEE_3N3Eyxm z)twXMJ?~qyuX77VIa+j@fvYzyknND&=`F$%ygr|!)juA%Zd9w}=DMqUg;l0> z!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+10Vpo7qh%1m5mQfpW2BhVh zXU<=~cI)oLCokT-|NQ-z_=Tm?jE>wp<^j!NO!9VjVd!9$^#F3%OFVsD*^^d`dj9La&HJ-L@wwH8{ zm-?QcEX2a5^k8)v!!etKb6N6(<7b=|KYg`o^WC@n$1neMVzCTazh}a`-k$gTNAequ zZT{vv`cCl^xRcV5Ag=f)S18VIL*gS=7Yk5&QY~?fC`m~yNwrEYN(E93Mg~Tvx&}r- z6k=#mdKI;Vst0FE=%p8x;= diff --git a/docs/templating/twig_function_reference/img/icons/slider.svg.png b/docs/templating/twig_function_reference/img/icons/slider.svg.png index 51d3a333e73078e7e8065a687765b69114648a63..f682feda27e18507293fa3246475ccfa1108d9e3 100644 GIT binary patch delta 618 zcmZo?xyCv{Wul2=J-YxmyCH9mP$dHc<1SAZ#}JR>SFh~N3JDZpeUM*gpb&LLsda&X zQdrYhn}#MA0a>0E`2s;Je0}C6xD?79R2K-6QnX(iDs}LX(jvEw0z63`0y>kNwjaHt z^8DQ1v}0O3{0q-Vrmrpi{`2;q?|~)9SPG*>o@e$ngAf zvht4PopSy8H5|gsdNocQi#1JD*T^bZE`3{K6eqlFm-hQ(64Uq$cD&y9GG)(<%qzkl z7HqY5+MTl~&dYxF!{yV>zE9A9H^o|Kc{ul{bhVFCXR_aY zOv{blp1W-UWA4JWX?`5OS0?|{tG}09oF%#c_=3qEDw|&4{61}QUW(XUqvmqUo%8J9 zKk}VeSj;w8?$*Aen*`)kB8(rG1wHawxu@DMzvaZRdP`( zkYX@0Ff!FOFxNFS3o$gbGBCF?vD7v&ure@U$?CpPJNXo&R5%t%>1!DWfu?D|O)JUF cO)V}-%q_repwD4XIiMZ}Pgg&ebxsLQ00%GzasU7T delta 429 zcmcb{+RidTg_kAW(btiIVPik{pG4M)iZ1m`O#J!^{1qxQ85kJ(JzX3_JdVG;YM6J( zL4ftbbAc`oF;Nkg6TF9H1ysd5cCdIl9@q8Y6jlG|siDMofK$yi>`21VPKBT)9J_Dq zfBo}*efqKNc}G;s)nZES#<)E<>%AHI<_9Z#cw=y5+t#^xzJK=4-Rf5Pa`9q?%_4`^ zxIKuh=QthmO(3?%Vt|>h<|sH zvg5?CA|Ii73jRARo`uQUEcwXyw&iwaT;0E=%^L;67SyNezu9`gt7FSf|2)@*nCA_% z*=Dszy4U^swEzFkeaz{nSL+!n-!oufU{Eb_jVMV;EJ?LWE=mPb3`PbWo)EvU|?lnP;WBt3yOx^{FKbJN~{`0!8-Ud)jWVY7(8A5T-G@yGywqbo~btg diff --git a/docs/templating/twig_function_reference/img/icons/speaker.svg.png b/docs/templating/twig_function_reference/img/icons/speaker.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..80bde285e15db76e783b21ee778d3d5156bcf940 GIT binary patch literal 674 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfw9fg#WBR=_}eS{vqb_0*gu?KyWgXzmCH$?D6_}6Z%I&5hwlfM4ML|QBD0jm#Qrg+ zORn|JUe39Vz0AoeNirx?aHG&x1EE00^GVlJ&3E6t9V7nXch~nBbARre`TmUEzsCg@ zubUnpZrA5%l3m`;+4rR-#r9m?is=EDH|foj_;_Ha&F6$IHP?>L{d4yykCc?^!|7|A z`nJBRmRo8nc70vgqpeCmo-Vxj_o2D=q2IGs-oJh1+wF>dE!h=mn$DJ~lAFKf-1J`i zKIUTiT~6sJr?}>X%>g&k)GWRwp0<5IxBO()UOkbI2eZ#y&rO!xC!}pGbI`MV<3v$I zw-5{WH^Gg8>krIc^RdoVTHL5kd*#;I>9U(+9WQzpcRzp7?YD8=3D?}*?JNgby>Bhh|9MfuM}?bwhqz^XZkUBntB_qY^NaB6Wgnk!P(70IN`2C~ zl)JC(C)(dBxV>e%YP}Di@XT+u(r2pIB-|`Kb@hqO`^ySVZYxUk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfl+rMIchUNCxM_)e= zaZj0eYmW2%DbGUZ-VAZ(aPAb?wQA`_QKux07Pr6!>O79t?*rv>4MeH}&az}xuq z=liK&(p|OsPEotD^7U;?^t?}o^X;|Xs(WzX??t;a6K8+5y!*O!mP!6RYnzQ32Gi{( zN~D-guUWZDU>3Jc2G_)D^H`nktp}nWgtIJ*_^6{(D^+jDe{aj_XO8h62R=4UEaMSc z7;jS8BfDYmfz_UM>W`m9RBGwh>W8G26)t*qt$D_8CedoXp1T#lj;;Tw{)0h1WWM|z zZ>JvQZBXEGov(M0WfxN+-}VHi z=|#Le+Ammq8reGo{S{P>E!i)A>4|-vzV4s6vrq3DE}9fGZ|2*ZCM|1>zO%?`Z+I|C zD1&Xm{$(>bZuDH#ZRA|g%gfriU%u#KF;kp31Cu}l!zyN*1;#a2RidwQpFY}MutZ~* zPkbi3e6gEiqs-y86Awz&o9h~yg%}!I8JJs{SZW&>SQ!{(bzi6jI#ad8HKHUXu_VFVdQ&MBb@ E0KBkdwEzGB delta 191 zcmbQuyq;--3NK5#qpu?a!^VE@KZ&dp6$P?yTxkeocH@;W1v6G;9XJrajzK9*sqFKz3#>pR zR7+eVN>UO_QmvAUQh^kMk%5t^u7ME{g&3MznV4G{8)+LDSQ!}9o6P&dz%W^dQ9>Du UEMKOY2hcbMPgg&ebxsLQ0Cf8}aR2}S diff --git a/docs/templating/twig_function_reference/img/icons/stack-overflow.svg.png b/docs/templating/twig_function_reference/img/icons/stack-overflow.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f18af1fe386f6cbcde44bb2ca99f65ef3282a833 GIT binary patch literal 614 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfziv;#WBR=_}fXg-iHH3+UB>2F)0aoEKOS5#it}|wL?obMmF}&lI}~MG9rIi*PVN$ z5cEjD;441|U#!a#SrK~y(IpF3Sn~B|&f>3{?0MunkNNjIv!B=8VgCQ?@~I0Cy0nxt z8J#<_zh9B?Zl00Q9L|3^ZL;TH&FjQ+Zvwdln?yYpJp^^#&(KfH^xOYAjj zUT1!s%XBNxwi-|FL+b20##5KDONo7cQ*e*@mj7p|$S$3Y$Au5&S@=y!vsmic%sngS z^8xN$I{}`1SCYb*WnV;eJM(PiDG}2&I;->a0MEI?WlS&jPE2K(oX901vobZoNb2SO zhmpJ=p3ZjMukz--m5k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zflWe-rsn9jGj8-iRg|zjXBtDtlv{tNWd>49s zpVRz?A67p)G7MGtxSj1!Z>rt*yXJq&4|fU66FBQMe&9X4* zqzJRbGM$wZmMN``&^W4i)a|VJUEvp+Yv$#wvE&hK5!`n{nI%yo$mTlxKk-|^LBX5s zCzT%IS!j2vuGgUZ;{mhs^}X|Y6(v>_9+RFqi6_a);70u0*-7jF|H~7xFI5YiShK_| z6c~J}C9V-ADTyViR>?)FK#IZ0z{phBz+BhREX2^z%D~*p#8TV9z{WgG-*(16=el9`)YT#}eufLo8xVNW@r9tKZWKbLh*2~7axoXEZa literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/star-circle.svg.png b/docs/templating/twig_function_reference/img/icons/star-circle.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..4bd0f27b81fa8414f1f1783d8a9be0e0c98b04a7 GIT binary patch literal 756 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 B;q3qb delta 183 zcmbQlx{qms3NK5#qpu?a!^VE@KZ&dp6v;DNh$OD)*swOKkNhxEI UJAF>#7|zopr02ItQi2wiq diff --git a/docs/templating/twig_function_reference/img/icons/table-column.svg.png b/docs/templating/twig_function_reference/img/icons/table-column.svg.png index 092cc7391c4f46be21cf8917888735992a131719..9aa0df075c612b3a35f47acede1ff5aed0cff5e8 100644 GIT binary patch delta 565 zcmeyu+`~FSWul2=J-YxmyCH9mP$dHcV}YlOV~EG`t5a>gnH>e%=GSywEltYt)9En_ zQxte3+Bq#Q_DF|75$JdegT2ZHCkxahc~l|6>*4d)!ag8WRNi0dVN-jzTQVd20My9$3=DLPvA%=!l2If{Kmf8jeRt5%H z-4|+6H00)|WTsW()*yW?;~-Fj2Hb{{%-q!ClEhr?0^FK>4tvT0H8FU)`njxgN@xNA DYL?%{ delta 367 zcmeBS{lYv!g_kAW(btiIVPik{pG4M)iZ1m`O#J%F(+W$K85kJ;c)B=-cpQH_)sU;% zLBRDsTQ{n!rmtMjqI?3zw zY{x8XgTx6=Un4f&GE>{UiqE+@XIkU3xZEksTchS^RG;P6v@DJEx82seF6p~l$@08p zU&aH@PknV(yq%w*q-H*2PDMq=q{SaRkzL8UmO{J@q zTkxm@m#Sj^f(hr0nrh`7SneN8mF83uWAyIUZR*Gk2$Gn+B+w<;g)^E>)$L~X$Fq;# zY>)n->MBsA$Md nRY_)UYH>+oZUKXlfsv`M0Tw+zhdt$hdKf%i{an^LB{Ts5aT(Yi delta 385 zcmZo=y~8{~g_kAW(btiIVPik{pG4M)iZ1m`O#J%F(+W$K85kIzc)B=-cpN`E^(5~h z0|D3hg6UixA})+un7!EN>}Zj`(y)Swv(rhVfvKs(Mf&hTzV5d!WkRa zI5+L*Vdqk0J9Te{%g*YBCo`9DIOQ#oarCe)t2KHdlkiLNf4AC6C;s&xItsqu&=QKT zy7Hj@&}vWHZmXW+DaMDkt=;{oMd8kxza|Up7;Z=>Uer5q?2n#onj_;i)2=2J9f!SI z@*RvJI#G8U*BxVKD1R>6cDni8%oP_`iB+vQrj(>7V#g+H9duRrd0H)#^*V+%7Ex0C zs~A*2RdP`(kYX@0Ff!FO zFan|wLsKggb1P$0Z36=<1A|?Y7gT|Dz%=CMr(~v8;?{8boWwDp1_n=8KbLh*2~7YS C#Enw` diff --git a/docs/templating/twig_function_reference/img/icons/table-settings-column.svg.png b/docs/templating/twig_function_reference/img/icons/table-settings-column.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6e33d678bd09341cc64c716256c44c946b9a4a83 GIT binary patch literal 666 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfw9ih#WBR=_|>cS9#;cJ*gu>B+DJ| zTJ85)6z=CZ(4%~Q(Y|M!7uGPGj%%)F3n{p+zqfMLh6c;y*FIj>wU*dCQFa0Q?P~`+ z*cXK4DDOR*P%gx8I8kv&n|np+JCEH{Ps=UVT970!?~~|xd4jo}*6Uru@iuFN?&SqK<8 zswJ)wB`Jv|saDBFsX&Us$iT={*T7uY&@9Bz(8|Ev%EVIJz`)ADAglXAEsBQR{FKbJ rO57TxuVowrYS4h&P?DLOT3nKtTYy`S&tXqFpdJQKS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2rp4 zfpNa4i(`n#@vB#CGejIEj(v>3#vjzF5Y=)zk;93DLrm!gH=B;As(`g(Z<9*KmMt7C zEUp_ky5=ruO-kJ2nVvZPQ;UL`oXm}z8rLh5AMSYf_W0c;Uv4Iq&A<8F{=LC_z5jdF z+UBLj7+61Hkc~#n?5m9TGcQw_RXuQf7o0^4Gh-j z-dkW4+`WQH;>EQi(gHL0u58j^`u3Ld3nJNc3Rsq``zeYf>TJ~lVM zER^GH65YOM`-^=F5kCE&-8N(yud6#7eemp*9|hX_$*kYAy6an~Py3U_c7XZKljTLx z*&%=C&*LteBgk@p&NXqJ=x+9HclUhXZzWy6|J97+ANMVNnqIeI_G7zk!d9(z6>l|e zyx&t={(9HCRh;3;HftAVm!3Fj*c)>xUwX>gaPJ+74}h_!TH+c}l9E`GYL#4+3Zxi} z42(>54a{{7%|Z+ftqjbqOf0nx46FS6G7^>bP0l+XkKInWg~ literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/tag.svg.png b/docs/templating/twig_function_reference/img/icons/tag.svg.png index 32c56c00a56914012088b586339a9acdd2d9c25a..93d0d7bfd8148d3e0f7f9af63b3fa6b7e0ac2ccf 100644 GIT binary patch delta 471 zcmZ3*dW&U(%0v^#dUgSBc0=AAp-Kh@MmtXz#}JR>SEnuvI_x0Ow!f{6?KXQxyPvHM zBUj@BjkF21j34$eELyi|*)IJFOSt;kjyHJ8GlVWvvpq7gVEUa{Gmf-ffjjU1zg@3y zEo|}QMMS>xI*Dj?%kxX#sI2IaJoTAJg)hy9L4Jvb^8Lqr4T`f1{?`j~9bKzzoKePD z(EsSJgnN&M*Kr3fhxs$+%&3dpoXFuIR%GaI$gc43rTFO>m#yD93%GpN%(?C=xW zuCZnB)Q<|Q7-mdj;Jh4ltn2Fu&h?2-$?3UzTn>C+Cb%?KY`%Nn zW7}Guzk&K^7bo95G;O2H$Be!Wp_6lF3#uQumh1D#iNEIA?6sT=pLSpP+9D9O?~z8$ zVLO+_Ha!9-|8i`+)0?5XUODQt?~zH%_n$C*wEB;^&Ye$w%!^L5KF^8#d}-V7`lIHD zxTn3%Z**;%Y{MiaZmw%+7Gh{?sG-!{F)a=d#Wzp$Py)Ex&01 delta 593 zcmcb`vWj(r3NK5#qpu?a!^VE@KZ&dp6RvBq zN0HY3S6x(+6nfbL52`6>Iz=6{=UB4sqO0`A53D*tD}Hc^WhRNTM9VvfXtUOG{LYXK zP?777DNQ%NxI^JyTKPH4@^9yCjW>U|Z)meX@4WQ-llGfi1SI86O)jwPX6R9mUnZdB z5p}R$hvB%!OP19PbNHh^h{-y!?{w|Z5xA82diRrt+LjkC8vg`JOMz|FWrBUdiR6+v#OH)n703|D1EBCg+iQi^NZv^RwTzzSIvq zdBFYC#xF8XF%~ye`j_dKHm>4bFY!7uf>qHh`Gv&vY4yRaxz%f{`LA(0T};w#TNypi zwr|fh9?93Y^BCRla$fT(d9^W(O;IZDw7qTF9jS7uFXJnElwWKHSfj9p@r3$xetMwKpM@5?%Ba$WAU=f#3^hvb~5D0lHb zmR|C~%|W;5w~a#mk&Kpl=Z>iTmw#OSDR4sRNbljb)n%#oBV0P>IzHW7*dtKvd71h3 z(SG}Rb<!C8<`) zMX5lF!N|bKRM)@=h(ZiatxU|VjLozS46F&VSd$xN%nt>c#(Q#4Qq NgQu&X%Q~loCIJ7z^Zft- diff --git a/docs/templating/twig_function_reference/img/icons/tags.svg.png b/docs/templating/twig_function_reference/img/icons/tags.svg.png index 15cfd66492187a1184700ba24e7b7fd4dbdf668d..c2baea3aaddfdfcaae89c4c3727772ad0203fd28 100644 GIT binary patch delta 523 zcmX@W@`z=E%0v^#dUgSBc0=AAp-Kh@MmJ9v#}JR>Z?A0hyB#2M?4!J)(5eQ;XQQUy zAFr0Md}LU5!2Z{9kK&eYUqzqh`s|0dPwS?3{NKvFL8Zm&s$k{5wj(*k(R3hbkiM325U4=|ZbeCEZfbE!Vr~I$JwAs$<$!t^ OJYD@<);T3GHUR(;1J@$} delta 443 zcmaFFa)4!m3NK5#qpu?a!^VE@KZ&dp6bSaL_l0A-1hn@} zmfE9LA6}a-*pPej?4s<9V&R5Z&(l$RpRFwKaQ5u2OOWV(8nQ6j@{z}-rhmWsuAY6` zDePHnx4>)etjQLWOXJ;}3@f`?Hif#GtK<#l zd_K#1?6(E4`6RXOdrh-5{+lm;=+J(HNk~q`u;u6{C)M~#D?ZF&Z1dNdc06OzDLL<( zn{++@^cF_ebSb(0^M1pivgyk~76$1%>;j$pY{V+WS8i)9P`WCYWDyvkuXJhM`I!|; z8{R1?y^<1)e6Q+tWjAN^x_jOhul9$pGfrJ-c`|$Q0Y)itBV7Zd5JOWd6LTwLGi?I{ iD+7b>>Rrz#e`J(W#v=DijVYP|2s~Z=T-G@yGywqJ!MXDQ diff --git a/docs/templating/twig_function_reference/img/icons/target-click.svg.png b/docs/templating/twig_function_reference/img/icons/target-click.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7363a344febfd7a2474e51bbdf9db283c1cbbc21 GIT binary patch literal 879 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2n4g zAMEMk7~*k!=@tKuuvC%bAJ5Otbh|HTT)b?flvLmce#O6r%Uc(iPUKe1FnqB{Ojn01 z@z#}P3#K`;fUMLR_;1*b_yTM#YG(|#)=+XQJzje*)PX;fB%@fr+EF|OFO%{ zpU=7f-SW9jd;9;)=Igy-Zaoquk$EC}?#Rvec>nuOoc3=~{)()LB_F>pO8u`Z|JB#C z{xDy8MDCrk^&@;uoRpeW_3+?-mAua#j67a-Df|Y?P9a$vACeVr0&G4X|8k1H&?s7$zrOBxbeR0 zMp$>ASfRxG&dI)i-EA`VcHHG<_vyTm)!ec5Yr*y{iR(M_qtm`@tcX{Aw6UrnUh|E= z;bo>9s*65Ntl0Wm>ILiZ!aEB@f9zxZARO_`{Z1&m&T&i8AG=utM9)_CTw&b*aG%oM z3rsKORUH)j6T^Qmy6uPKP92G_P0vfJEQ=on&uYK1_n0RCmv6N@avp@MCeQ7d`_z8l zmIKa7a_&d3-?$O|{GE3}#GeJ9rdeFPl30FyS?}!ax36CPC%)lulV^E%#fnOgyQ+HP zTQ~&ReI%Lock4&BzN~NpIf|Vb5f0%jMuPXRym*e!aVkz<8dOA!^-|wl|Wq)8o zM|sx0%a1&~(=f@+;YSw!dwSZWu literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/target-dynamic.svg.png b/docs/templating/twig_function_reference/img/icons/target-dynamic.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5c176aa9f048adb403381f5204ee3911f946ec52 GIT binary patch literal 894 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2n4c z@9E+g;&J@yRsW7Dr4sBP&Y#(~xKAuEYWBN*%&k(l-yQWqwG9DVLCF z;_j_i6g}8j7iJjPlnDK5Ui9E*_a#Lye?OI7sk?7vaw{D^e)!L`yX9%+W!9{=`wv^c z|7>&r`R_l~^@sn*dD-fouQ)m*Ja@x`Hfhh=}|H#sHr{R{gcR3HHVJB z{LZ}n&pXTOEJokM^>x~ z5A6;4Jw;$v*=nukwhJ%L`nhuacJ$>)7v56LWcwgT_>fgW;Eu_MPh0MpxNH8xN4E1t zw`T-Za9ra^6qhKdjJ#$(>D`S*ueKDd3~&&gc0k>y`ruh7L*}-(#&)xA{qRiW*HB-7 zjeUzhM{Vxo752qHn)ZbRWJqoIi@d5=-eSP%CC6!e)b!QoFs=>DFHC-CJT+&ntNfdL zM|<~u$$YqXSs+7vi1#l;#W`D=bo4TgZV)uhE;_qH;GJHv=(8d}i#>00W6L5q{x8}1 zZNh7(A6H$Xo=*#rHPCK(pSx+%mumaRdP`(kYX@0Ff!FO zFxNFS3o$gbGBCF?vD7v&ure^n>b_8mq9HdwB{QuOw+88J83%zHG~hOrWag$8mn7yE W;MU`F*i#Ouhr!d;&t;ucLK6UT*>vmx literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/target-location.svg.png b/docs/templating/twig_function_reference/img/icons/target-location.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ea71b638f0ebca1e525c81d08ce227ca7ce68a68 GIT binary patch literal 617 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21Z{`7sn8f<6EcN_8l@1XtiGy(4ux_i9-xq=hEfp7=zw07BQ+UDQJFUxx;Hq?Wqd^ zYb&B}B+5=>=-!+h`RV+g^z;44KfD+EaWK4ND*yjW-^4kSmK~V#<9+!2iHrSC&$Q*9 zw_!Ka_T1x73~LgnW(Nr=IVlMRW$oTq!M881WUFz~-x*0w0_x9fe;504e3eehdEYF} z^|)K^{Or@a*-}MP=6Xvz=eeo4UlG5}yshv5_US#6fy$qvS)7(kpV=7xW~Gj+wx-km zhlWlnb2D<@MDDd8I@ptt)?otaL{?KBS$@xBk-Mxl+%AuS2znOWy0K;0f z#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{8fY6BSQ!`?@0<#ZIwTFb`6-!c rmAExHJ<;s}YS4h&P?DLOT3nKtTYy`S=trJlpdJQKS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F5B+7sn8f<5#EJ<{fenXtnQAC_3q%y2~WMMdpBbfitVn_K&<1<|s@22hjUcsZ;!^(d#0uQ1Jr#CoxF3&C4d~R3RY`N^S<^en+ z)VyrbtHqFYfW$96o;Z;8FF>8dV}3 z7fowA6j-A6D7<+Q{nO5xq5egkr+ucuS?FbG`;ixtZ6%aE!D5e^>_qk64$ z)q|2VLX0aI^<)~93mz=mXk@=K?fj(!Wr}%)ig`r`?bzc^TYi{z&hh!=A1%8Js-mevSgQ^?Zqi~S87jZviqa==hEpf(;u_HTF55o8e6#;7%{3Pt`Q|E zi6yC4$wjF^iowXh$W+(BT-VSn#L&>nz}(8zK-<8;%D}*Q=Tu-kBWcLZPsvQH#I3>U niEa;2g9hA&lFZ!H;*!MN0^E8;Kk@_v^)Pt4`njxgN@xNAAwl*2 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/target.svg.png b/docs/templating/twig_function_reference/img/icons/target.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..72f34a5631bbd2075dca0ab43e0c4367d05a173f GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo86E%N2n4g zU+3xK7~*mK>echvA>ktIAI|$cUeYV&q2nfXzr%6jiz`z#g#I%|*Xy=OslL6mcAG}Z z%C!qFSnVj7&h?F7W9`JU>8(4o@>oif9cD+YTBNt-f|KI$qjxGR^^Fha>@ELz&-!`Y z{^!;2f1Z=Q_d77s>~gZpVYBQ#g}2{|oSk#&%ahnG(lG){BRxL|%zA1yck2E!&AsP; zANKxRCw}70-fHh=InIYG&#%!;-4x?nT>0a8=E=^!%_oZrGM4Qu)U26W?Q~wd@e0^gb#FW+7DNIP-O(feYWKWjPeu-aQr_*DA&M!r$zzd2%#w@*2% zu&zE>zv5ZJKc}ntGs^haXIgGu`#`cy@$F`D?!0Ahe7S#2U`dtzr}^&Xj1Ma=^lv;Q z=_AeXyCuN8>(E4{gJO!4{%9teUElU&j_A6^txh+hR3ffEY<|yex8PNmz)SWL2M+lu zYro_k>^we6_;}5dRp;Zrw;Igb^V!K_|CR2;t*W_QpXPY%oOZFjq{rCl#>DcvRSf&q z&3nYFShM)_ipqdR3(^(`mhP=gX%~JOF(eA|+` z{n&!(J02GJ-AJAsYxLUI{C%J0|K~g7We-`c7keEq;X8@*P6df4!(&Cr=D+mSk(ULt!UXhvF*mQ zE5DaLJA2^27t1-h=rwF_!tEYAOqE!CA@2yM|9KYwZ$Tvs((l(YT&s`Vu$Sq;I_qZX zBe^FoyM4LCcuv4y(O*!}EQT?w!It;1E{`0vF=^ZDLfigIryJ)2)#aR0K>n5X2`oL6rYj_i!& ztnQc)y2Ru5o1MQbTsxBQuQPDkvhU*`*M#fGlC0L+oKid#x5a6_j`&RZd|8GEN8+Nm zea}iTTrTNi3>B{MVepu#r{)`~nEKDO<%BCUL(1PxoF5Mwmvb1Fy$|vzb|_DatDnAX zI%oO}mDwVilODIS-@Ehw|Ml10C+*fm6xQ#W$H2g#TH+c}l9E`GYL#4+3Zxi}42(>5 z4a{{7%|Z+ftqjbqObxUR46F2I^t(boFyt=akR{04-K}|sb0I`n?{9y%=Aw+)y0uL`F2o>Of0005nNkl~9jZ`@&{Ak|vmIL9#OmPS&{owUdVq|FbofFQgKD2)o( zCgKCwM-Y-BtyvL?;_(vd0XPk*hb$?`qxKNwhBc)fH28Gz2Y~UA`UQYBj(j>8LJ)G4 zniA3XM}6W@ruLZtAcr9I`vG90VCj5P<&l3cVgo@qr$X;5I8#KIAD~9c$pgrX>wA!ikNS zUE8cl4Tn^j)_LQ!%3q5vM7J7td0<*kAeiQrjy}2&X*KKwx~O7`b)M^?^F|$Wu5W)a zs)mEWw+Pn0s8BnPTyL4d1#J!~Z2ks+R8s@!|ZV zYZuV}+nvn2IRF3vC3HntbYx+4Wjd1#0u2{3Eif`vF*Q0gH###mD=;uRFffaIy62NH p0vaPSEif`vF*Q0gH###mD=;uRFfjTi0$Tt8002ovPDHLkV1k>A4}|~# diff --git a/docs/templating/twig_function_reference/img/icons/text-bold.svg.png b/docs/templating/twig_function_reference/img/icons/text-bold.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..801458b4f0e3b9bd6964e1e26d9e2e400e26d85c GIT binary patch literal 548 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21X7~7sn8f<8QBM`#C2Hus&EX?qRUR^#GrPfLz;xRa$`w9@iU|NU`t*3WYVSa@xQk z#yC%J5tF0S3x!)#zS&*69evw4OYQUgIhB77b9pbGChZ&auR!or?tZ0YTlG{|_4i3UwvTsMF-HGb73UPoads6; zX};49kLBsdEpDBCH>E!7x}3#lRU%r_IMTl zcM)XV!?ib+V^&hoEteZgKjg}n8aZ;yXYxMvz9H^ZZ5C0&&lmJ>*);Yqd#7Y4?W>)( zll`Z;;hya1)61ssKDFs_^h5djJi*F$-i*Qdz+h4>ag8WRNi0dVN-jzTQVd20My9$3 z=DLPvA%=!l2If|#2HFM&Rt5&fJEsCe9Z5rOeoAIqC2kE)Pjq{L8Z_WGlw{_n7MCRE X7U0$+`jICXsE5JR)z4*}Q$iB}uNuBx literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/text-code.svg.png b/docs/templating/twig_function_reference/img/icons/text-code.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c95c88e9b5645038c5a2f9939800fd64a81a623f GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Fu> z&?Qe7#}JR>Z>QMuH8}{h+WY9}YAjhiNx6c{%KsSSf@ek3%4VI75O}=fKX+$m=lbTE z-#7h!`{q!5<*Jw4ZfL*bP_HkXE?AJlf9D$e9L62%_;)Y}Z<^Pj@a1Ql*x@z%q*)d+ zCLFu4>`ha`mHBdxD;Nwogt{Z%%-2;uB(YNcjaj2d%l;*tF3L_PXE|&s=g{#H-k{v} zh3k)Tzy{9g4vKEm9UeN~ViEdQ-pwiC;rB@B<1TK!#-7~^p3Y`;-}wE(?e`73_jyEe zA2QfD=_k&!dZqhq{zYLv+nV)C3mFyxeWzOD8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz z3=ORe%&klfv<(cb3=E8SP6dV^l7`&;l+3hB+!~yo==K0LXuxeK$;?eHE=kNSz^zC0 SBTq0;4}+(xpUXO@geCyjg{EHs literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/text-embedded-inline.svg.png b/docs/templating/twig_function_reference/img/icons/text-embedded-inline.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7d209a02ab56ec0b79eebb95219b9ee71406a7c7 GIT binary patch literal 483 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 O9tKZWKbLh*2~7Y$71|8| literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/text-subscript.svg.png b/docs/templating/twig_function_reference/img/icons/text-subscript.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..190643ebb67ded12d463634328b4c0a23cee5892 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Fu> z&^u2T#}JR>Z>JdYH8}{l-jA9QuyAQ-lmx#+Zfg1-p1tZuVR1)~6+7fU-0pCOX}3i{ zaO>4 z>6qX2xbeor8;T-wOX~Tb<=kJ|aw6%O=sh(tM`Qktd^zQc&KrtsR@0$3cvs0v<*32-F41VzDZKDO>)ZJ|{b5=bONYmN-qVJgH$K*W>n}ce0o%tBv z4fMHciEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gbGBCF?HPALNure?(-Z>Q*wn!Rs v^HVa@DsgLYdZOC{)Sv;kp(HamwYVfPw*a>u(T_aAKs^keu6{1-oD!Mk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21W)?7sn8f<8PM-RN%j;aWL2%c^(r*rXcBy`{ zI%=YCaO!BZ=$6@)ijOAG$XEV%r1<&Uo@KrddT%r9|NF%y*Yoxu$KSKB^Pg$dl^^W< zpIc(|&3?z{_@AuJXKE)(wcnBl29IiqYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL? zFt;)_&^9ozGB7aSITaY%NE&kUQ!>*kacgjTqT2)1paHj`Br`X)xFj*R0Jk2|k37LZ OJq(_%elF{r5}E)*1iZ8W literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/text-underline.svg.png b/docs/templating/twig_function_reference/img/icons/text-underline.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5de1bfa25a11bbf55b81ac7e639781cd0605c15f GIT binary patch literal 499 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Fu> z&~;B2#}JR>Z>K2o9dZzGmFH#5F{hdz(PX~o*Ey| z?Pr6g32-R>%`SU>{?E;sXY{`OaQzW;Lasnk{7*WQqEm&~G3SmAxi!Lj54f}VG4SZ_ zb8dbwV8J91!NS!1-la1l@{P93%b>6pfx^>L$}Uf?%`|md(zE*W3=zd^c@GVg+&Ka_ zELri*QaPMaVnRsb_o)UOtnH4qSaPSmxw+}_n|XhCXH0uwT-s%I38ZGmKP5A*61N7YC%QdA4H|G8N-}d(i%Sx7 X3vlZZ{m2sx)WhKE>gTe~DWM4fR|l#n literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/timeline.svg.png b/docs/templating/twig_function_reference/img/icons/timeline.svg.png index 68a0eb4efa96f7ccdfd45043e95489cd1c216b11..8354676a79239eeaf9c9e0c985e2b9aa55ef9cf8 100644 GIT binary patch delta 475 zcmX@WvYBOq%0v^#dUgSBcB3h&&W9No7{xtZ978;gzn!u%?~s9rtG`d1*9sv?qtH03 zmZjN}R+~2(FZAH4Vc-^?-@sxWZQr)=FXNF(D~n$?v}kQjQxLgbm?W~yD@J?L=eT!; z_q=m{eCOht*fJ&Ue0y5QNm?;lq>Gj7=(GzbtVBLOwrEUNC_7T$ z>6bn4N>S1NPp88iURzkcZ|$jff4pb!W7!!SQ&52VDF~|=fWHGvPH6Y zeSK3leU24_qh{IHLcc6e1_lPz64!{5l*E!$tK_0oAjM#0U}UOmV6JOu7Gh{n42KzVZ8C*|X;=_HGC}p*~4cILKFLo63=(lt`99lkgX zOcuUR%hb(#?X+1E!>(OZYbpqF=of5JTbgz8?Av(zwa(MSZa!k<-h6sub01H% zL4iL11@YrMT{o8pPf!z8yXKd6aPil*cT?{v?Yq|ReSGWJ_J^O{R4WgxtF(LKIg$UE z4|7 z11kfA?&@9785kH;OI#yLQW8s2t#b2IGSeyk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F9tLE{-7{$FE+o&lX7(IR5c`>uVDso{c-01DoQQggmAPZ7}eiWaO(NkgRy4;~DP_ zsU6ua97Z&4ywhjYVdf{^fQ>FNFi={rA}V{=Iu9qzg>E2esuGBgU@$oRwnHD zp!M|E`(4k2YVv2HvNOL~Xtc<^S!o4cAFLnzfOuDZ%dPZ1GJ|5)+=^ z_N&~!`SEGn&g-##&3Q|etiN0LeK^kVo*Ck+om^0PE$Fqc{2S$++07@#o*gjVpOkX6 z_VKqhzw45`4%a1}`<)yfd%>e6M7TccbjAO+1@q=*c`Vt!c)hO8C#%N`{VR`k)#{ob zToS3XTh~3ZA@f3yz-}|c+x!VORLg{rdguvZF&XgYONDvK489j zUdD=V3S!;NyR3Qy;|)us7L>3h@x1?(B+hcMqftis+Zpb~7js<%bW|9h-(x>+_1w+t z+oijm>DtBWaS?ynTNDp34ED|M2F96ciEBhjN@7W>RdP`(kYX@0Ff!FOFxNFS3o$gb zGBCF?HPALNure?(-Z>SR1duf3=BH$)RpQp*^hCD@s6hj6LrG?CYH>+oZUJsRq91vJ QfqED`UHx3vIVCg!0N@}9bpQYW literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/tool.svg.png b/docs/templating/twig_function_reference/img/icons/tool.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..eb4eb99a8b336adf1f3e465316da97804053d467 GIT binary patch literal 633 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F6%V7sn8f<5#b2^pkcJIQDVApe}1s>(b34OE-yVNloYI>{4Ig<@nO$gucMi1&z-g zLY6IC?6Ao5wbI{6v7#wj`UaYtp3iyv`6j#9!R=S?o%?=&=FYoM@2(F0`1ZiYU|Hk) zw!bclRBDSIyArs$=ijY$yfvnNn-hgyruj&|kjU-N2vyo4l2oj?UG=n4l8Vpkx9r~2 zm@ay?wp>`vJm>uGI0ZY-MD?@B4lOtp!7}F&+mm9K$nP)08OxrlPI!H4qIFE?@76Ne z2kN)fI1S@EUq4#9j-7d8PUK6GduOkwA9`-(;Ljm@Vbf%{h5g)bV;8S9h}yhu|Ce^H zQk9m|rmJt7bu1KcTRB1L=ig@?2H(z#o2N}(UhJ%RdFl5A=0&euUs+zf{_WAp#WE$n zLP>@DS~s1I+#|N}d)N_aIV-)E^eKJWd)0RRD8Fg{pnNjVsmPceLWd%Q5A2$K%cHt& zp6#Br@Bf$DS43~v)8qcg92oYhC9V-ADTyViR>?)FK#IZ0z{phBz+BhREX2^z%D~*p z)Ii(7z{cptHiCr>4|O+P=f~ChLX(O)Z&uF+ydNsL_hKb1NAU? My85}Sb4q9e0OvjS8~^|S literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/tools.svg.png b/docs/templating/twig_function_reference/img/icons/tools.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..dc5bae49077e25026eab9bf253a8817130456993 GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2FBN(E{-7{$M0UT&+$zZVfYX)f9Vs)>iyBPqj;u-DPJ-(+@Qhfsm#{g>Ueya;Z+T` z<`)`*LWYqlukI^o>bu-hSm`CLb0}egLB|t`d*9c6f4=YA%_BQc?|y&h^Y5Z}<@-+8 zOR(;a`QrHFN!wwoRYmD{x8_+cPdz0&ABXX##WV&~b_v$OctQ#CTYPrI~1*flW6h8D@ zYSHGjtL}$d)DO+$d9Pa@*H^nEmG81-pltAswaluAP{!T?Xj^aq~trzEYP1i_YEwCg?Fr9dX`A6cztmn4X)rTk-b) zwi##q?j)Prdhf4}Qa#09w(Mc`1tr5-b9a3GX8nARG25Q3sTPr?30Kelane4bso1l8 z_j9Ki{?g%Jtft=x^6m*0bj{EHws+zWrI=OukNG#MeXUbDeN|ZbkkjMtH3F5!@!m0_ z@1DLr8nLak*Ew2I?XLKtgnuSIx`v-!FW+PmKUKf=sZH4h_xw+#tj&Bs9`;54_xQv1 z%2cfQdDp{tz?7g`;u=wsl30>zm0Xkxq!^40j7)V6%ykXTLJSS949u-e4YUmmtPBi{ zcTNQ+EF=xN`6-!cmAExHJ<;s}YS4h&P?DLOT3nKtTYy`S=trJlpdJQKS3j3^P6k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F40c7sn8f<9Dy@_YV#fVgGP`^{s_gTaGzMbgUHCDm?1zF0sqN>p!ErTbtG72{#Th zva35iT2SB6_v)Dnv!ajAks}tSZbI!vG8J3ai`}bUJ9*yrIr86s+djYdyLS5jYtKs0 z{^xZJe=#kxqEuxS&mNY}uFIcnrGF*8d7b^_aGULGN&D#a&xKVa_rLsgp#I@TUF$ll zS?>h;TeiMjP~gk)U5$O+jR_C-3FP^3t><{iXx7?)xo4k#$sG}=>@~AQgtxSO@O!cQ zll$6-SMmfMANgu6P*2`ks%Y~0f$wQMev=!Ump)y1d%>)Z8E>bUP*-&9NveM46n~wU-8BQ;SOya|>|m5&g&$4AjHm>FVdQ&MBb@0CH~zUjP6A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/trash-discard.svg.png b/docs/templating/twig_function_reference/img/icons/trash-discard.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c3f0602f9d228ea2b0631a011db034511425d838 GIT binary patch literal 708 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F4YhE{-7{$FE-9m?iBf!1lm@67Mm+rh@|73!ILL>D`f(S#)aY-J2_}Gw<-u{=`?= zF7oP&6yHhd6OAepIwqVmToR(z8s1)VYjRRh%b(~we|8uDKX>Ntn@{%_hwZ#{aeL^7 z`S*6z_7u45^!S}CTSrd3fw})BZA}$rpHD)khz>$#HAeydO+u z8y>HSnEh1OzUK2vovY`j(`UvnV*jr#6qw<grAK6B&jFk8(c;lir%>7@0(WqMD8c~vx zSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe%&klfv<(cb3=E8SP6eh4Bn`RwDVb@NxHULE m(d_|h(16=el9`)YT#}eufLo8~N1kAy9tKZWKbLh*2~7Z(l^>=6 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/trash-open.svg.png b/docs/templating/twig_function_reference/img/icons/trash-open.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..67a86434b9e9076696250ab10e5cf2e47a178f11 GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2FCfGE{-7{$FE-X_ZCT%VE8aUZLRB;rHQ#Y(kHCCE*y0By5RUK;P?vX`3t&3;urM` zTwI$kAiL)augYnUh!tDx+q*U}ZA=i?oXMAMwfWrdb@LWIx8-?nbNxiiz#e!O3- zK0{M7IMh7vkfpBqnRl$~yvlnXE;_W2p+J1i%^2>SnRPL`{&}RKE_pG?eq`hkr zF1kLRS;?IKw)jM#`qdDdD?Nrt}3nlYR=ad zynSh2spX$#SFXOz%-6H*IH`9)w5P4Xe?>Xts~<8<`x4f08+1(-_#k?G(e{n*ocEm% zXdSxC`P;aZ^?;OyYeU@!V-}Nx4>>NJ+v;?{O2fUOXxTc3jQzRHf(z!}=3sowZYjdp zwq>^}$DV^LIRXwA@l>>57F@6^QkZ3$p)BLFk7m0UZ+`8jlX$M?;ls)2luyRHq@NM_ zBe*G9Ek5qbcja~YwR1mhd=&WS&3~nT3_Dk+zP_cGzyXXs)e_f;l9a@fRIB8oR3OD* zWME{fYhbQxXcl5pU|?lnV7zlGFfkx$$jwj5OsmAL!Rd)^4^V>!+=i0O d+|=Td#M}bhdPG0+1OxRjc)I$ztaD0e0stOg5zGJp literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/trash-send.svg.png b/docs/templating/twig_function_reference/img/icons/trash-send.svg.png index f616c5f498be81d656cf8cb45ed48142b0d21319..4fb494889483cf9dc6c91ef19e20545c66fa3cf3 100644 GIT binary patch delta 583 zcmeyxa*}m|%0v^#dUgSBcB3h&&W9No7}t8bIEHu}zj}3lp0J|;+lTqG69hP2J6Kvy zwEA~?KD1&L?H8D+C3KSc!o|;A993FU%tGfKSxkLwzRjE= zXUweY|C}}7Y@GhDdSz%;RN2|*w+8RoJFrulD?f!wKEM*!G zs@Jt=H84)exjV_nzP{CUs*yU!waG$Vmqd=S=h{4A-(j`1_45kR`l)F@8nTbfI{b#! zn{k)hWxx2el@Cr%y0v&7)0aQ@+V<(UewerU(7c?NKV#TF$d!A|=v&Ztm!W*`A#Yc; z|Kit5Ha_<~`0WIzRNrx>`L{cL{h$0ha{RUD7Za{+eLE*^%z1Y`XQ$mkhsLAa-%o8m zKW*EC58>bTPj30_|6o-|{hdc{S0?i?Nr{{58k&U|8d@2cTbUYY8yHv_7#Q!IYB1TB zNh%zRoYNEC9tH*mjS|<0l9a@fRI8HA+|=Td#M}Y~BLgE-T>~t7L_hKb1NAU?y85}S Ib4q9e04lotP5=M^ delta 545 zcmX@f`io_P3NK5#qpu?a!^VE@KZ&dp6xC|eF)%PTdAc};cpN`_#V}vk zQGoTq`$s2Sobo1QD7iWSdS3Kc&t#9us;QFt9Fqwby>#Y%86)G-r z+hWr7f?vH?TfuiwdB4`{5AX6#W;D*fRppj;=!}Pd^&aXhA;2qRa`HuYYDIat-3toKiBz#Q!^jkz7jgO z<9A-nDFY!V^Fp>=SO58L{p`arcb4(ovn<8&ZL;cd&whvdz13Rwl<9uaORm#el5^Hv zIgmN=V9*i%2YHF_3wh@~IPR6Vedqob+xYNja(nl*bV+IC#BnDpZW3}m&3#^McjxboFyt=akR{0GPh&yZ`_I diff --git a/docs/templating/twig_function_reference/img/icons/trash.svg.png b/docs/templating/twig_function_reference/img/icons/trash.svg.png index ac3b478478acf363ca1629f9118ede5d3d99ffd4..3f1954a54490f6210099772d0807ca6dea563529 100644 GIT binary patch delta 600 zcmeysyq41x#SL`9b}Z z*R}{I@8sT#UEvC0Ccha%{F|m9KD}q; zw)nQ_OZ?4VGm*$|>pgpvU%brt&2nwSvqDSp-?8>JhN~7;b#5`;8du6K{>j=UZiff& ze9bqfQ;doq&JO)k+q!vIutZggtxHhv^K0?PH@p+ETVSpHBkzJLqx??azSNzIFW66t z)|*_r*qg~NS^JCm7MT+hEH7*lJXXKGNsseK*Idcy8=SjT9#~J4(wZ`D=>l)2V=LD8 z+ZR8!I^b_`pJ7IS3FiUPh#UqTw_Pj`q_#*iy!DvQ@P|p8w_z%fQP9W!K&Vw_r_vAe z;^!Zmv=Tb_ByMhzatqIG`}Katik3`=7~aL7b{u>9IdEl5=7H)rrcV;|GrU&c+m&0t z+~T9z&Oe>YU-&DnDzkX3X+3Ak@^^o?J(p8^cz;jkzu*5i+<$VT_6f&N*F6jj45}rr z5hW>!C8<`)MX5lF!N|bKRM)^<*U&7)(9p`j+{)BI+rYrez`%ItR09+Zx%nxXX_e?2 t{17^vp6K=fb!fn?D9OxCEiOsSEkM_V&?EYhCm5)Q!PC{xWt~$(696T`0ulfK delta 363 zcmZ3_`hj_Z3NK5#qpu?a!^VE@KZ&dp6ZVPIhR;pyTS;&J@#WJ95Y z4kB&)T~n`gaU`$!`qHxLj75WR0rOtrCmeif_*DooUaKYe#kN%N-wQU@XDc`Pt)?(c9^fTj(&01eubQ;e+=22i|og9%rZ${oh zPkWvZ9i0M3!Y)TD^cpy0m;EsMJoA$7zoh-&dHyxbXUJi+IQeGD6_cwx4W_>5mKb?w z20VYk#EoMt*aA z{QbT6_f}nB@LZ?;dF}k?b3V`eF7q$h`|!-$vW6M6Q&)3d?w@~iic@{;$He!pR(h{X z53(n!&c33$XNBheXX<6l9O_Mx|Nd1w!K-4j^|i0BzENY1Ob+{(KzPzmERsBKn4}Pl+`nAP!;VBK(&!*gBZw#I+ zh3?6y>HM-!P4QQ4 zH}silAL_b0TS7)y>2j9j8}GdO6z0nA)Q6dSKQwM>*(XG zPpnb?x%11}@~4X)JIz?DYLk0yPyS2k8DVQqX;kX8gm1MwxU4JwncuoYs_Bz&`1~qc zRiHJszWn?KJ6SKQFOpw%dgtDGP-bGCxboHU(|xzCOd9gUb;CU4t>&%vU~8QfGka~+ z8qME|QjtIBAImSDdFsZGkn>Rt3=FCzt`Q|Ei6xVlGVzO>>l&Jc7#dm`m|K||Xd4(< z85kJvoN6%nG?P>~7CEOUx;;Q6G@wSLT9stxrWThZ<`ys*85o)B8eq{Q`jICXsE5JR L)z4*}Q$iB}S|%M$ delta 688 zcmeyt+QBwKg_kAW(btiIVPik{pG4M)iZ1m`O#J$4&!ijIFfcF)c)B=-cpQIv#kZq3 zQH1@&ec8{6QkOl9lY4@c7qgj5DhAsf>N}XE(~@Lpnv%Tu$f4t>{1OlM$!-?f6mZ08 z$&o`%ts7>TbWM4(xbJA~^SR&eeLr_6QtSCmoAZ{>|JR?hJa5VWzjw>+w~Gq%=Wb`Z z@^W+Hq57B&=eK1(uy(n*>uJoU+p$GAR9p52A6Or9U~_i$$)_nrGHaObPrA{U6~6pl zR0T9k)14&NnS2R1dEdI~ zLzA~tMQYf+8<7_e{QQ<%V7gKFMBA05y=t*xR&xsFW=LEK5!<<5T%>pEY_0VCC2zbN z%a#Yf{#5f}@`b?WDwEa04vvfStS6guJ)GEQQ?re^F7zk!zb7Wnp|2)|)o(vPGt=&U ze_K)J(hG0)9X5Ks=6d=<_CgxVg7TN{|Rt5&QT@LO-(U6;;l9^VCsX+p!W0hnj8&C&> Mr>mdKI;Vst0ESvP!Tk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21Zp+7sn8f<8LQz^g5g%(z<_1sKUDp?lzq9Z2l-=<;&vS=ndkRB7SRv98rYT(Rk``)7VW#u;g| zqGLWB2ygV6Vf+3@LG7}h&B8W?r!(Kp^*&em#IAk+$DEBi2JUB0OT}2vZDwHLGmm-x zaG9v6!ZW^%53%`&1fAv-9AWwxRDbl^xv#NrA77G`*Q`ysx85d3sjo71^ZDQZ73vt6 zXH+--xp#UkFbq{oTq8S6G7^>bP0l+XkK DbMV+t literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/unarchive.svg.png b/docs/templating/twig_function_reference/img/icons/unarchive.svg.png index 10c33c9d8a925e3e2e39fbb781120709529b89c5..a0dcf3e96e4db6bef9f253d4ba7a782dd1dbea54 100644 GIT binary patch delta 512 zcmbQrdV^(x%0v^#dUgSBcB3h&&W9No7;QXV978;gznx<1ci2Is#eO!6rjX|3yvqws z7CLc>FIecb=$m7M@P#&KmykQkw$mnDV!b%wkVwe`8?N>B*VgQP?Qn9>q1Rt$U#xh3 z^F#lFO?)#8o*ey^aCqH5OI61`+KE}0+GS5v@*3Zk)MJz=eh~V2(q!)XIZWK!-t5Ub z?NrR=!f~kM!fH1Tr!VU10lp7w=ZmZ=zVKLhN77v@=HoU@wfl;KI&(~}*;Muf8M-ZW zFV?Q=^=DdFdXFLhj-uX10mm6HcSpXxapv!#%FWF)q7OU1sgu3zD7;73+ zJ0z)ne=V__Q^zx~YOP1)wWBfZGwPK%xB@twvV<)%1p}(op8Z<&iuXLn_b+SzGXx*< zYX3Zq|A*7}Gu+}~F1<|VW$Xv}I~lv2yGwc&++Zj;#?`>7KR2jk>4UapzHf)jy`Q|F z_j>vh0R{#J)e_f;l9a@fRIB8oR3OD*WME{fYhbQxXcl5pU|?lXW?;N? zssW0Q-29Zxv`U;h44j_m_5d|#z^y3B%uOvWNz5(4tw;1DPcTpqgQu&X%Q~loCII{` B%RT@A delta 572 zcmcb?GL?0L3NK5#qpu?a!^VE@KZ&dp6ZVPIgK>*?Yc;&FWL6kY$r z0U~Ylw|VnwclqdOwy`*_aGc0#wCSX(ibU5VeSsf>5?Te`D`F#>?&v!xeiwEVun3vh z(*0uZ_W7@`S08zM?ri1z%Jat=j_py7x}ohHWRWkrCdXVcPDwo_8~)%KDM-_3DEPrH_@n_;+!zl&}0y zbGhtG>>umkW+geUc^}J6_X@?|d08E~*gawWE|p5o?W~;bZ?h6UPT}0YCfjQs!-9V8 zvup>_j?6J_GA(wy6zw?S=$e$dX}5PzXmvfX>d1bj16lQx92MeuJ{A}heBfBBzd}9W zq<_)BPN5_wL5Ab154ZW$dCix+{&8QUZMIFDznv>alA=i)NRP__l-BlBdKy{!zWCQ!CKAvy`Q`Y@yV&WhZ9e zJ609)NB$4n87#J8-OI#yLQW8s2t&)pUffR$0fsv`Mfe{de7@As{m|GcJ sXd4(<85rDlIk*c&LvDUbW?Cggg9k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21XN47sn8f<9DwZ`Y}0*9Q!CQ?cw9&W5J-(a!)!UvO`c?*jsPGUhxeJ9y48uOL)j} z?B2Ny){V=I%{GWJZ91*fH}#_V)ji+e{;xIuZS?2oiYH~d>9=;CxzoJyyF|z$eeK9z z3HDm^3d3o+SF+bRTrMg9Kh5WvQ9x$Rd!}`%^UV8%dm}t=OEmAg60>UGH6PQ1Dbu?f z&oC@GU6(nhJ0<)6QN>+5qgHk+B_y`E_vjQ&6><@DIM1QHcdeH|;N3}Q=Xi77H5U~2 z+4oF|lk4z&_SiKH#aE6T;rckGyk5{a_w|oIE7fPO+`FSO_ISWEGnZc1k`%wg$C3mO zzWy(H$lfu;OF&pee$%wSP4BMi+;i3baAR734MU*$eWp7{?;Z_EpXte^{mAP6vl&Jc z7#dm`m|K||Xd4(<85kJvoC=H~Bn`RwDVb@NxHULE(d_|h(16=el9`)YT#}eufLo8~ SN1kAy9tKZWKbLh*2~7YK{n_~d literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/unlink.svg.png b/docs/templating/twig_function_reference/img/icons/unlink.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..be6a59885680cda78b20d7faec41f66c2f996c14 GIT binary patch literal 649 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2F6@Z7sn8f<7cPX`W-|{aChr?M5 zYjoor`#FF8J(lzTtz*=O2WuSu{q+0$S3>ECwxMF%gc&nq7kRt5xNH|OZO4L z&)aWrm0VsdxxIYK;+o#cY`d7RatW#5-L!Ki`^M{uyyfXl6)V4HNEF6&F5T%6#g|@P z5MQMp{qsT8QlHG<_D@GXvBim3`M+Ksw(+EMMc4e_WMi3${R0r6OLbEnkT2zkst7BUBYLsE^%O7sFt`!l%ynk<9P6AaYD;OXk;vd$@?2>?D@@l5~# literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/unlock.svg.png b/docs/templating/twig_function_reference/img/icons/unlock.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..aada7dd7c2b678b6e1bdc4319206730ce669e2f1 GIT binary patch literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z21Y+m7sn8f<9nyrW*v4AaGNh8&emMZ{F0$8YkQ*uQ{h4-bC2ADRPmjS9t&lZd-(+l z6jDz$#O&r+$!o|_I#Wa_WouMs__^~riYBuvjX%H5dU*b-@$1}|^`QWvMQ_nQlggYYJJt984XSXW>%1<8b>%lH zJUe8y;KGxAR>k5BZ%*@lJ1e^-yI`p;@3m~!JqAh-dJk`8u-LFw^MCHqRKslw$Gvja zHmjD~6kNRYX@YdZO`8kH9){mqk!s8Pu<)2=^D#c7c@^94a{kYb|NMG-pHbdUb6{Yr zmbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f=D+6;YQv+=S11kdqBQ;SOya|>|m5&g&$4AjHm>FVdQ&MBb@0C`;9GXMYp literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/unpin.svg.png b/docs/templating/twig_function_reference/img/icons/unpin.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..d64ad8afb67a653f47aeb025ad4bb42f29f86f5b GIT binary patch literal 500 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Fu> z&<#%)#}JR>cc&WiH5>4_&OgFw!N4t~!}IotVuYncvVTC8#5$L!e4$!i*^i}`Re3G? zadhK;;UCi45*pta*jNk&RDXuCBq?~YEbLX565ikG@!HWPDm%I3>7EXSG|}e{a~iZa z7bzaj(mUpm{PVZRzH_Tg@8LAOx^js@uRF`aZ%cw#H(aRJT4b-jcjxoe`|;0e zmR2)A{433L=~th`qXy=>O^@F&Ry{k_|Mtr#UZ5XUOI#yLQW8s2t&)pUffR$0fsv`M zfw``sS%{&bm4UgHse!hEft7)Q@y@BhP(;#@o1c=IR*74K(-Ykupau=N4JDbmsl_FU YxdpiOh<@Y=2I^t(boFyt=akR{0LbF3Y5)KL literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/upload.svg.png b/docs/templating/twig_function_reference/img/icons/upload.svg.png index 7e0dfed9558701866a6ca8640e52e7f628cb0afd..0e9e3e6e0cd79d193b9415d411d1d9b353f80326 100644 GIT binary patch delta 385 zcmbQq{F8Zt%0v^#dUgSBcB3h&&W9No818zyIEHu}e>=sHugO5dP5wca(nA3qonz5E zBn~^;G_)(kHJv?pQ$ zdBWyrXBN8dO+7c|&O5Uwd{K{Y{bW11pSy1q-+Wyn@?(ATdG$MY0&jOzTzV$d zHGl3w*@g$qY67p1UVmGZ$dnV1U)U~Mpqe2j-Zg*4%GO)z#%Tx7L>%gr-M%mV`(7J{ z`kkq=Jze*$fId|%ag8WRNi0d7Y|h9hZmw%+7Gh{ delta 318 zcmey#Jd=5X3NK5#qpu?a!^VE@KZ&dp6#X>aAAEKAicwHR#eMqhMb?N1J>GIW~uHdjwjhuFMwi>oir3@n7@DX{{>LnKYM_ ze@u@A`_JvEu=)pdt!jyDL`h0wNvc(HQ7VvPFfuSQ)ip2zq7Xwx zvnJdZvHt)6+rFObKySyq_`)`)-TFYp8fgecJ9aZOSkKF|0~;7 z8_2<&?YbvTq2*}EfsF$5LX2V+WtKCoYrP!xE@X$_W_^yt<jR%~kd{ zEX#{YlegZ`RQ^=;wPe>V&bFj);k??nO*cimMK9vqP_=&VI;jVNAMYH$akTl`Jia)Q z88Y|p`Y=jc%ukdLTcj

1B{rh+XXDI@3SGc7JXj%DHto2dzieUO_Qmsldb5n~;5_1a}j0}uSbq%oS5&g&$ Q4AjHm>FVdQ&MBb@0G_by?EnA( delta 534 zcmV+x0_pvp1)2qrBn<>-K}|sb0I`n?{9y%=Aw+)y0uL`J0i&#|0004^NklB&4+z3qeKyLM+4}R`y!>10-N!qk@Pi zilCK+rNpS$B9mozvzwjVX?D-dIkR)my*pvtp_nI6kt|6Rue2B`E)d%|rlS>l!a=T$ zFXDfubj7JAtuVwW>-ufiR3NPh0~Ru^kuEcVEP}A6C2{0id0tM%v5-VA*p2#IjVFGNps!sG*Ry z&FQt6vyp!p58kse!Xy}>!XuyjwYIw=!-0RJ5B6+z85kLEJeo-;nbFrg$!;5S2n8?t zj^oH-*%lpK+1yxwD?D4XK0g;4}7`*%;#1=fe#zvk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo84$is`Ft6 z2FBT*E{-7{$FE+s%@7F`VSV7gxmAE^(}M{Lf|p#JvsSa1tF*SxRalXraN|biDS-`Q zj$-u=+}hlV6Q>;FTE@|lkf@rJx>e(#Nm5vK~hZ>+IyWmPUyU1qcgwM`9p6(K`vx<${Xb~Q_<%YOeyY?ot6}>g4=MrD*TYr}c zZdS;jFd=f6(!B>-^TH%U7PsfFzw_llq<&!4!IIXzm5z^Mt^V(RS-o@3?Ir6@o(hbS z(o0(ZvOle1oBO@p1r~*xb&L}-W>m_juk-@OoN9?{L`h0wNvc(HQ7VvPFfuSQ)ip5J zH8cw`G_*1>w=y-*HZZUk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89b_lH=K1mOU>$G5NP%<{gLn6efv+V-D7g4%3*;rYt?Uu+nSiZhc9c$ongA zJ-c)G#f2dGiaEZjfqZPa%6p_<_LbXT6KIKU$ur1de|SV=g1f+@u6s!r=kou1J%?>= ziPb%Zi03>Osor;c93*Eu>t3Gtq3gPmTaR|j;th>Shj!1JRQ_i38P(4Rfco3ij1`3h zZ#n12Y`qub9Qik`@5JA>f2Bga^UWU2Z`sAf{{$F&swJ)wB`Jv|saDBFsX&Us$iT={ z*T7uY&@9Bz(8|Ev%G5yHz`)ADz9nO2EggVPh;9-sydxD6$lxv9k^ ZiMa*1^@x7t2?pw6@O1TaS?83{1OT#v1T6pn literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-cart.svg.png b/docs/templating/twig_function_reference/img/icons/user-cart.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..7221f7abe1417d7cbe144867de3f1aa6aeff6ed8 GIT binary patch literal 729 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo890T*F|?P zd9!DG+%2JIFTdNOYd2%PHc7 z)&^yrr5jWe)unCKTW*S2X}es{YFv0^Puzx!S2`~qxu?jqCef}mX`vHwu;o zv-02ha(ee+XNzpVlNH&2FFHS*7FytYRXo1-`(?-UipBGmX$c%k711fbxs&%NOYM2h zD{EG$=51)LJ%8t5|2DV%uUs$H-~ByRE;7Sz<(xf+>bV@>ZzaEX&*$pd>bCmeY{fGR zpN0B2UVacQz3uq^>k)^%<~zx~ZrbaAFJX?$E33CokJ%a%kJlF6t*aLObh|1SKpNyx5Q`rY;mPo8I=N)E0KipZZE+GGAK|5dcD{pmiLkT+HD7@pq=-8yI0 z$-uYz*>UqZlES%X0^?S-#5JNMC9x#cD!C{XNHG{07@6uCnClvvg%}!I8JJs{8fqID zSQ!{hJvR@SY>+hM=BH$)RpQq0WU`tCP=f~ChLX(O)Z&uF+ydNsHn*`q2kK$)boFyt I=akR{02MPRWdHyG literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-check.svg.png b/docs/templating/twig_function_reference/img/icons/user-check.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae47edd1388a5cf0cdbaf7c4d40068615b9bcbd GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89!Xu`OKkR8eL-SEuR!^xTS0=3jHcm?5=t(@^8EAFoOtfO zoRBW_o4-|JvcD2T<}Jgj*<1cbX07cwE@!>x^QrJnFZO4y_PX)B#kuI>-(KzSy%QcD zo6#VU`ulM%_utmo1jqTVI?bIQ&qZIoq44Wtn~uL=Y4zK6B^S5u)Dw`umNtEH8~YdQ zZ8=QSJEFPo^=h!)%}L@*TKjvW`U4(`3+(SKpI?rP<-Zsm{5|N?x7MW1jysaBxv*@^z!WdyYaWozg%zH@p$GJR$vsUmbgZgq$HN4S|t~y0x1R~10z#i19M$Nvk*f= zD+6;YQ$uY711kfAspsYaV;4z7ZhlH;S|x4`PbRBb05xd9Z79jiO)V}-%q_sJXLB3- QbD$muPgg&ebxsLQ0LXdr%m4rY literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-customer-number.svg.png b/docs/templating/twig_function_reference/img/icons/user-customer-number.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6941fe7882cf3ce1a6e89fa781019db06ba195 GIT binary patch literal 714 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89>-dX2hUHVfvkyk!YKvfxR?n>Pl=K977BKA4&Iu6+M{>*w>T_5RnI zcwLM=cjNhNOIiC@QF&jSQucL!eKK3Qn431sd&V zIf_Gh-*LR>zOg{SOh-La?8F`|13T5VYf}v3onl$*!mJO4DsCydk*O#&+y0oDVo&M> zU8jnOt(|v74zS-yXa4?5*E~Y$pkp)q6d^ub+N$`J}VY^PWGk zZQkuvkrl@AyZck1;+<1GZ*Q8!Usq_+UZC7l?z#8)6@%vAx9XO%xqn!5VJ%;j*ao}# z_5LSMnDJ(&Y2C=uzgDH$(zxfKp`zC@t!#$dwPJ^!Dt&D6SeK>R-0bP^wyEV+;YsTY zW%rb=Ux!`L*>kZ|Z((`n=699RNgJNbNtEC4#A#c}TdA%8um0e*Q(QK?&NEUK7@4Xi zt`Q|Ei6yC4$wjF^iowXh$W+(BT-VSn#L&>nz}(8zP}{)3%D`aixp}~Jf}|lgKP5A* r61RpYlhrJM8Z_WGlw{_n7MCRE7U0&ixsClfP!EHrtDnm{r-UW|BkLOR literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-customer.svg.png b/docs/templating/twig_function_reference/img/icons/user-customer.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a07ee24969fd9fc8d29d2544df099decb877d705 GIT binary patch literal 728 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89uUD@`x1d)nbU(QdZet;zlBhf=res=t5y^yyuv2=fVR*w=6`+`Z=D8i6dy zWoj)qH?c_{s_C08Zg%RVb&J8oWc3z}H)1PN?!D$+{Y+`q%)R?1J}_L~+3~VPzjdYk zq!sE0q1PHz70;|#xnic^p`c33y7hI`4Ty^Q|wAn8OWXsORu8-aLwr*nN)x9z7P7=P~^Evosg`Mu}e{yj9=VxE0 zd*ke#1YQ~QH&$^{%;C1%9=U(}^Xp|gm+;<*g3TMACYXJHR%FM0ztz^dtj1SYOlE(@o>OhDf7UB-Ov+T^m{V}GtNPcMKF73tUVZ0$FFn7Qf99p98=JWI`#u#Y zb#;~8zm0Xkxq!^40j7)V6%ykXTLJSS949u-e4Ydsn ztPBjMo|^|uHAotA^HVa@DsgLgGFi<6s6hj6LrG?CYH>+oZUJsRo7>o*1NAU?y85}S Ib4q9e03iV)2><{9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-edit.svg.png b/docs/templating/twig_function_reference/img/icons/user-edit.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..abf98722b66a529c836daa8f6488b9ed1db787b6 GIT binary patch literal 716 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89xgCEr?ew#<_jhtx(r26BH^2Y>%$~~p zpYPWimAqfF?6F<-^T`_8wz=V7_QhU)`ofsA@N(DL6x-lAc4{rTlRND*qdAgYS*NvJ z@KEGc)DacEA$Y4cBKn4=+j@?~ZTxdZm8`dB^*NL$e6`y$@7C{bhSw1<4vPuxnP6({ zTOyqyCYs>Pq01Y}tE-qJvfMaPyOiJghEbqfL*Qx6Uz;xe*>Eag;;O}bKi|#1|8&!T zZ|N(C44=<6xcB+}&s)*+P1BD^zi02fw)UH^LP-^;{Fe>lS(Tz!Y71Ga=iPq2dO_Az z-929}mu|Ux{@MF9`{}`vSCtj-Fz7xEk9*(zvcI)J_oF}e#9D9jR(Z=Wv(%k-%=)2x zk4t`2V|i=4CDZoS4L26A=YHt(&9Z;8)vj9W9?|oYvgXY?KBvF=AN%1oX=hW-#w^sSWHQ~V$*Rx5Tpx8|>@U)+{%IPx!3w&GSjgT%R+ot88Fje*gr zTH+c}l9E`GYL#4+3Zxi}42(>54a{{7%|Z+ftqjbqObxXS46Fk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89r{#e;ao zMO*If=FF3onWHVmwTsi$%Ejc>g61xkk}nodaw|TYW!}?idan1~=DFSZpF6&Px*wf* z|3+o#^1a{hL>sR7vZO6zecQ={FD`R#O!L*f>HmB=KX;PPLe7K1tA34t6>MS{c* zCB-%F+A!zfwAL!SDn|}u$r87Yz1zdyC|%gKA&5qzW9`fOWBy0GckfIB**;((tXFrL*6@O&btfniM z3W1T%pjzS@QIe8al4_M)lnSI6j0}uSbq&mQ4b4If4Xq5!txOHI4GgRd45pr&2TUzU y8glbfGSez?Yj`qQ%>t-F18ze}W^QV6Nn&mRZatgZ*q;OSFnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89x|m;wC7usf4GaziJr&sKC+9IL(+dA33ClIycR=@r3z>&~jrYRH{o zBQ6-#Vv%4l!{?Cw9Y)1l6Si=;F4Hv&GUZ4--)@t|=C`Nd)YF)*gcDERxIPH4^tz^U zuF|W7^TnQ1yE`69&z@4bPkZL7>4s~*@8vO{X?JaMg***?sZIQT{ zZx|lLrFTcBr-Q%hjcb*i;NwH)FAar0PueX|d*C~VZs^RrD!XppXB1@ zcIT}xsy*zVi{#avlP>)3_9?yI@6C~&U(D*ZPL=-^|6}nFHX*kqTVF&QMgc=jwZt`| zBqgyV)hf9t6-Y4{85o)B8kp-EnuQn|S{ayInHp*v7+4t?Og%Rb7$Ha+a`RI%(<*Um pcrsbd0;oX)ZbM0CZfbE!Vr~I$J)7Iup9A$Uc)I$ztaD0e0sw}8(Fgzl literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-group-customer.svg.png b/docs/templating/twig_function_reference/img/icons/user-group-customer.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..71ad495c5480fcfcd9564be2f869ed5d4a89b602 GIT binary patch literal 843 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89cfRU zxK%oBbkaIGw3W_la-VE+(hyGa@NG^mtp9%Q{rB0``C_Mj=APU6{i*d~&wtox_7{tcb#}E|yLyGErWg11`fu#r$`vDcC{Mh_!1C}q?!@WdPBTK@ z{@_qNXH7*jkbrL{*e>8@H#zf$rtrH?zp8lymfTgpYHlDTI+fD#l%JHJMBB(YnpZB zUp;;!W%ug7S@UOKVGB0;`0LIr)iD3w`qZyieux7Zs@W&D*qXQg%4+GZlYBfQUhUd0 zXIoQ0fkP(mTV=O$T?tB_t-dpqFM8GV70ZqVxwqMKf3jV0H*WQp?9HL!uByttUVHdt zt@eaQEl!*r5Z(LtP*m}x6&Vu+Zf!n3TX<&K>uYZl(q^9Hb`RRQbp7QQIgM3WceHH$ zo~{#EBr~Od%Y#_nqqawq%(Ze9t3Jy{DBJiSUEL}^)iOrbta;l)#i?romsj5l;SwpS zdQhsGUAZcA{@o83_iwVlef!sBf#5JNMC9x#cD!C{XNHG{07@6uCnClvv zg%}!I8JJs{8fqIDSQ!{hJvR@SP?0p`=BH$)RpQq0WU`tCP=f~ChLX(O)Z&uF+ydNs UHn*`q2kK$)boFyt=akR{0F;(j761SM literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-group.svg.png b/docs/templating/twig_function_reference/img/icons/user-group.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..db022d96d4c1451b6824625a9d7f1f7a537e07ed GIT binary patch literal 724 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89bQJ3(C^gU<7!sEd-iVc0O|XMNB5Xp8~^^6_wc@Q;!!@ncehLpL+D|j;FiCg|n<4P6|C{`>0iKezIIcx!jA}Nqpz;C*RkQUhqD> z;>nq(nP-(2F1?{-&S5SRddFzfrK(1wrU?g+eyyIi^~omt{%-GM4;WS`oAk^K;y9$} zEu+Mt>71)@<*jVj#7ztiQ?*w`*-Wz5DOh!nA)evPs&Wb8nfYgoI@p(A3Ru_wDtY2% zpEItimK#+su)$Ir*^wLTQSa)Y_A;_FOF zvqsr(>a!JgNHa&2KNLt@Zuy`}>^ArL`45Ua+?85{^66bl`2i^gr8ujJjVp z#l6Y3b^u1JYKdz^NlIc#s#S7PDv)9@GB7gLH89sTGz&2_v@$TaGBwmTFt9Q(n0js= zFvTEg$jwj5OsmAL;mKq*3!nxKxD6$lxv9k^iMa*1^=xiqe-6~c;OXk;vd$@?2>@71 B7QX-h literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-id.svg.png b/docs/templating/twig_function_reference/img/icons/user-id.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..802569a2920c2592242ad1854d3a7abc9f5eac96 GIT binary patch literal 616 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo894j5bZC{3w_@7w>16a z)LXwL&5yi!c|(>(F+h9&hVuBU%q#~z<5&G%;AuOraAvT9_Lp9+nl~RlbIE8WakKbM zE$g?8Kl3tom0JEIh0lWQud@!i7(2>3&JZwg6nK@&d5fcodk2S8w12|42h0s^yDpb< z3X8iOn3O%u;mD#ropXCSWhZx{yICcB|=l?(SXNbt8IXfr1?C5M#;XgLZ zM27jAO@!d%i%$h5GTBtN>IrPVl)Yk3=hWbxpLR|N(VFXX`?z^k&#Hz0Pk+1u3~JR9 z*NBpo#FA92gTe~DWM4fb%f&( literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-mail.svg.png b/docs/templating/twig_function_reference/img/icons/user-mail.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..e7e3928b1da1913bd17e0c8fb47a328fd72c8f4d GIT binary patch literal 699 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89mW(OyVusu-s_Pp)$n(6=VdF{NR zn`>UP^>z1*kfMVVCFUw~PrfKF{Ak|tZBKOMt&(sp1+@ zQ40|>qZ@4n5j}B2hl1E*g_O#p7tGnkFBWz-B_wzwH%mqHRG(vBP2!ur#ryI|Wr&L= zxO2#srk2Voz7bg-ym@|AyW*SGzDftSd=;s^`{n1$pRYA{zuJ_1|Ev1yfBHJNoesz9 zZtnbkaJMJRs(F!Tk7)nek)qf9y>#w@kgj{BthTqS7VE!w+;?}*rTu3t{h0Mz3ar(? zs(dzTd;az2z2g^EU(SyS4-DKmN8$ZtPyQD9e|4jeF zI+@MKe!FIy*PdIL&wEQ>RAl9oGc11?gV!(F-dhvP4U9e264!{5l*E!$tK_0oAjM#0 zU}UOmV6JOu7Gh{B cQ;SOya|>|m+1$qd9H@uE)78&qol`;+0Q7wnLI3~& literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-money.svg.png b/docs/templating/twig_function_reference/img/icons/user-money.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..6d4534219a1202aa72657720519d61599e121545 GIT binary patch literal 701 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89ap3?k9i+GD4zb=?zzqR--YL%?sqpT z%D4cKOFWwTeE|Oe4e(y2jr~ws+ielPQzwNLO^kA!J03=_ej@QjZ_TX4)y&oP1`iCwjPGQfntte0fbd?n zX{V(&=(d;|Yo)E>Ox(R^PUd>Hdx;$DefyISwDdCmZ0r1!e9~ibm*w)>%cVAP-|D-9 z`)q%S&eO37D|WpbB4ztsC-&@4?ZV6A3ttBB+wscr8JkjVLHGW`wSTx)S)F^}aXWB- z(>($CMX&cd%bI-t{C!jWshcY~9{zbDc$MqvhoB#8mOibzxO<0gjs6z-IR|IYb1h>l z-NMcL?aG~^uq5xhUEekw6#0Ac>B84>yKWU3o=-4Yw^QrlhpSv=pQ9vNyOuLwjP`$U zBw%`HnxpW;R_FII2YAc>NUZ*4XY~J2{9|>~os)ZicuM{Q#-D15YeY#(Vo9o1a#1Rf zVlXl=GSxLO*EKW?F*LL?Ft;)_)HX1%GBB8WZXPgcAZf_WPsvQH#I51UWHk$*1`W6k fC7HRY#U+Wk1-SKWZexEA)WhKE>gTe~DWM4fPI(@! literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-profile.svg.png b/docs/templating/twig_function_reference/img/icons/user-profile.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..28ab43206ea40214502fb6cf2f3ae2034c79e6e0 GIT binary patch literal 750 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89JjQHp;m67W zHzP7K)72H9?TJw8?40P*wJ{-YruF*?M=~DeY_>N3fAi;!nXUEy-YX}`gqE!cOgX~* z-R9HA9XCsNotS<#wN|h|?7U-*p5;@a`-L`}K0izi<;$3C{>LVl$uw#n`}}*Gr_Y$J z`YmK$lG5t!*OhMG=yHh*))!*_nDjx-d2gYIaoQp8Q-7}foKTi*dZTnwrb4{dC0CA^ zH>)|E`b~}2Tyz!)i`8Rl$rG99EO6`H9Y=v8!OY{Hw~aI1B10MS=6Eq%l;^*1E`FN$ zW!1F@Y7ShLzSWw6xeB@*ci*zQOjFujoI>@Qt1Mf}p*q&baBACg4gRj{$i zY&grv{9vZFa(y6=_9=;@F=A3IDLXHGZebJR&P-Xoq5r{guIL97!dt@mG>@d%9omTl&fFC`QWC5 z=i63+iWY@Afr&GFqECldI1BV$-c@ME-y%HeviW;o^q|) zQ*SJM{8q)vFNaskgrz*Je>lBv+5RQ|;>~ZiZ;g&A21dAQiEBhjN@7W>RdP`(kYX@0 zFf!FOFxNFS3o$gbGBCF?HPkjRure^1dTt&tEg@;h%}>cptHiD0$z(MPpau=N4JDbm csl_FUxdpiOY;I$J4%EZo>FVdQ&MBb@0GSITUjP6A literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/user-target.svg.png b/docs/templating/twig_function_reference/img/icons/user-target.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..54b2529536577afb6fd16121778420dcfd5aeadb GIT binary patch literal 839 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89 zWy-0FXD=P|3fg4gj^j++UNyTU%1p_6 zd16rOlABeZeLmi-e7Is~M9xzE1^h9ag?U2eg+KOsv|r=(*}HtHXJlnh{@Zr(lfToC zRsQScLc=&0I&!3&+?;))JaW0gr3E#=X0^N&%e$e|vMlkXW9_tEIx^nH7uGOm-}UB^ z`sl{}j?aIot<~CZ9-^;Ki|Qxa?(3cKS#EQU!^z7%ueVD%r#()Vs_{#){MTHjct*sj z-%Z-YO1q^>ag9fFb?ZH@=95l078~#W`}a-lfqfSz7wItjrS8v7pY)%38plHy%O$t= z7hLq_`L*t#n5^&yeCy2WU9dx>INQqyt`^2^# z?FHx0%FIn(xWmu5`s^B0~_BhG=QXf}hb=J>qx@TC=lorY#Oqh4j z$Zgk-y9uiAxzt-XEI$$}=;S}oad(HYZ2E2emft%)pY#aav&ua%fm3l!<`e0H#b5Xi zryqZP;^Bs$PJgb-)|Nia{cbZF>lXo*og=3L>GFi=nfq_Az#5JNMC9x#csw6WvwYVfPw}8ROz{phB0E?c@ TZS2p1dKf%i{an^LB{Ts5S`_L% delta 629 zcmV-*0*d{i1^5M!Bn<>-K}|sb0I`n?{9y%=Aw+)y0uL`L@2$;;00062NklL6AsPxKMBrm6VkbMF=gzT|Y1gDQZ#BAJ9q(f}%yy)~IG1 z2DKH07A-O%C`e);f;8wCSl1F)@+j3;U^jn*%(KKwbI~EoVP>5S9XcZ1Gp7*Z8A5!ah!DVKgeZRn z?DPvOQ-~=GOJswQfP?;l5aV7Mbl4!@5RZ6`5G^da0_C69Y5;!AkSR_w#&kts7$F`v z#BUqmpTiN@ix7_*;CEB;QJjZzAO$S(4uE@103KM5jyPA>d)=Mi zcYoix`;P3NYRhA{EEUsj3Qo%giQi3cPsw%PA6K)WNqb$y%J+@6dpheCa$c;cYv*mc zu!Yq}kj4J_4~|1u#5TCj$i63&m@Qr|(6aCupWu>;tUOKyTLb^%y)kdu8Df|xK65>_ zJt*Ra%dW-?Vhr9aiB0|8=UE&hZXI8E)~cMJHPLrBAA{7HqK}fjpA!279~B)ETyOI^ zF#p^AkgH-$dM_@X`jvmD`0!-ege%Dl=N<@;7I~L`lFLTUl1(US(wVQF9~#B|D$UQ& zKWC@4vge9c50}>C`yB^ZB$VIqeziShk^f@-M)o6Y4r`8uFhx!HUFxcu<)gY_8z0+? zS4E!R8-B^Z5Wcd$XtsJ^o8aX4j8fv}x`t*UhK5!K=2oT#+6D$z1_s7Ery5LFV3G>Q zBIoo(w}*j&L8HVqq9i4;B-N@UGdH!kBr&&u!N|bKRM!BD9?_3H!9YC>p00i_>zopr E0K=KZYXATM delta 515 zcmaFLa+hU-3NK5#qpu?a!^VE@KZ&dp6gnPb;&FWG6vLpy z1_G}0-%KeJ7GHS6hpj8*qz~Uj=aysX4ayguip*SC@N0@pgVhpGM@KF#skDZ9OFyW2 zxb-bf488H+`}fwUOz~T~3zs;p(D3ZoCRqK%Z&ZivU(5JH`&D$zf&is`2ucQ$DBu+=|)qW(0DKWP_B z+OBHjy(`@eUkgPjaR{G3BjOlQ#+f77a>jVFGRJK_#_jbzcivQZX=P63e0+|BgPU9b z)~TBnF}al&L+|I>)hqAV_V4ns?Uwb&uAPfb;SjnW@aooS(WheK8U+k>(NT$ojZEtq zctm)0^a396HY{AU@F*+S9_E6jFD^Y|V%^8!ch!E|4u{v3zXH#1->}wpNB(<>wa*Rz zGq}pnmtFC0n-~KFL$+#(YeY#(Vo9o1a#1RfVlXl=GSxLO0-_K@Q!5j5D-$Da0|P4q lgVK-F-vV_YH00)|WTsW(*1)nxKM<&a!PC{xWt~$(69A&&(k=i1 diff --git a/docs/templating/twig_function_reference/img/icons/users-add.svg.png b/docs/templating/twig_function_reference/img/icons/users-add.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a34185c94a829a5f59a0f242cbf59c857f1c00 GIT binary patch literal 738 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89^LIbrdH?(Gz4t%f7cO>t zZTz-Vb@I6y-!H6hh4K$fQ4W-GUsm*YoR=ahH2j|=jU$Y=SVys zaqjpV&cp=|teqrsxFQ6d)B~-YA~b(25SVAq`i47OG}rfr|BuaF`lb8V9g0-^61pqo zgHEN%r?jaTz1|&MYjoa=fB)em)da)q)e(ojv*e$-(K11#q21+_Taqo)?W-OFL#=K zYg*gxpRjyxTZY_$Q=dGNW?vJZ@Ppxc6qneti^teKtQ z^Jfm}Y5!qf(|gV%XT5;&RYQYi<-FYM*L4VWgcjHa#&mduy1w~#Ik#RSOH^iG>Iz2_ zKA-S-{z+y=-yW=;Hn>e>jX8N8@ZARx*KIavS{Z7%_ zvTj))bBwNfLDKQlH@r<$Ew*gUVSg{jRGBY#m`U~i;&pAGe{y!SOuDG2@u8>s!>pD6 zTz0WA6O%vZlJWP~ z+8?(V7#LJbTq8k+Wv&7p@96@4c-{*FNUiDsEtW=V0&=HbqW>DI!rHg5UUT z`n~zLd8EV#{u>Ih)7ndR-!Ioy&{%U_J1UGt)Tzwj+*(x))(1;AdHA-A3PtX4bn#j; zr_Z#$zB9ylhH>h#xSO373P| zmPtmF!wuP8a+78{@;bU#Ty2e$RB8J=>p`>L4R3)XDk)})uUW$1Im89MIOzX&DbxGP z3%||()h+mu6RXK)@t9RRKP+s=&J%G!zp9qFMwFx^rj(>wB^RY8mZUNm85o)B8W;gl zh@q*KiMf@Dv9^JMm4U(KwmFdq9Y77a`6-!cmAEx5x~=jQsDZ)L)z4*}Q$iB}tCNnf diff --git a/docs/templating/twig_function_reference/img/icons/variation-16-9.svg.png b/docs/templating/twig_function_reference/img/icons/variation-16-9.svg.png index f9165d47c6f1ffef563ea61abaf269e72f633338..8cc719f89fd8cdc21e5a7c950b19cb8761017c22 100644 GIT binary patch delta 587 zcmcb_vWRtp%0v^#dUgSBcH_rM#i0xgjBTDSjv*e$-(K0QK| zMWM5^+9vH(d1|~P_khZd9J6cd&Gj0VuUjVlWp?MicaJ)~Pgt&X_w4_?>4jNu^h>td z6%BrOHa}YWd|QvS@w;%5mpzXJ>u)8q1wWhPDYJZb9JgrTmUolmPPhNQ>5`#nR{e}C z?}W(=`LptQ-U__-ADu<#bOc#wzu%>I`G)PO1wDzYeFVdQ&MBb@0CE!fhX4Qo delta 475 zcmZ3)dWmI%3NK5#qpu?a!^VE@KZ&dp6}%W;&J@#6+`bB zM-kQs@7GRp-Mm0UN+pmfOi5GsQsfOU4`t8UOT2dd>1puj3Mq@e!QrG3+HqrP?|ug{ zmdMEt8w7Y$zAw9Rb9=sd)C_f%*5{(e{X4&(u`GYaXZ}O}gUghkMuB<%y&{jN9paD3@u4a!bBb27lBG!FnBzhx6E-W@uhXIO47-!`;#S~GIJsLA+@4v%znXjebRo#7CiA^&f$(Ng- z|MbL6 Pn!@1e>gTe~DWM4fgPO+8 diff --git a/docs/templating/twig_function_reference/img/icons/variation-3-2.svg.png b/docs/templating/twig_function_reference/img/icons/variation-3-2.svg.png index 6bd469a9202cd5ceeabea7cf605a591a4fb259f8..6a46e3bacac5d31195d7156ab72bb13eac2bcc60 100644 GIT binary patch delta 535 zcmcc5(#$$RWul2=J-YxmyYb_s;!p+##&k~?#}JR>Z?D*T%LIxX`*^=kUyxVBDWXPm zbM!6O-9MNV6>^j#mV0Y<{bUd`<7`R&%o%jM^Tv`1xjI79msQpX@t}B>AY2V=v4n~ z&r50U@(~|Ro}G_o+^cnKmZ$_nXNC2xWIo>ke^^+2-!u%O@7y-Sf4!z}@^3^Y_#7yooIt3Cag}7$$#W zl&m+`H8cw`G_*1>w=y-XdaBn<>-K}|sb0I`n?{9y%=Aw+)y0uL`Mn5z8|0004JNklC(L(qMSkWT`{vWx9`r!&cO)(0YxOsGDx=jy{rlNDvh-a6O$w(*yNrs z-Z_6INIkGZkz=+PcUeU5EIZ|y0U)MEtdTYPysP%CC74j{PGud4RgZzgME!F~f&~QO z5|~2}UVxftaf8Y}_fU=0BFZHSAB z8bm}yK%oAOWC~qWEWvha9}4RIU@V4KrI zyDM^i>05$51mO(Gscq8fLdm8U5)u+52}0E#RCb(q;Mw4Nt2$VNs`J6T(}k(u2zsN_ z9j0|oSmTo$E_ijSA5d}jh9_>3pV>3~1v1?5rXuqX#iNv!VuZ~22H?E&DRa=jF#wa| z0U1;>Eif`vF*Q0gH##&kD=;uRFfh}GoLK+>03~!qSaf7zbY(hiZ)9m^c>ppnGBqtQ mGA%GNR53L=G&edlGb=DKIxsMz+a%=x0000|d# diff --git a/docs/templating/twig_function_reference/img/icons/variation-4-3.svg.png b/docs/templating/twig_function_reference/img/icons/variation-4-3.svg.png index 8ba465bed40df4627474a0289f2b7e21a96df7c5..923ff0914b82823861d7e504d76be8618d47be3c 100644 GIT binary patch delta 544 zcmX@a@||UZ%0v^#dUgSBcH_rM#i0xgjM1Jhjv*e$-(K16EfXlg`eFX!Xcxsmj{`}L zx|>=fZr%9FpCj6$FfF>fyZ>0ww!lM=7K=!?F7Z(Q#~8UmDEG*r<55cle3ZEsE$GO8 zxar&*Z!?ajinhdOHQ%k%pWU%8t~@U75d2ZfLn_B(=H`cSo^>lOe5fzfSiq{Hy5Yl< zA398ng(h8-&kQ?Q)BNzcXbPuS>x;{`S9>JcO?|fJiu{T;&gX5Xv+m#BRq!mka+=qd z+0OY(rhO1DvA7g-|H0z70^O&(k_DpoHJmG`_HI4s)zT~Nd}~?u=ClK$w#|a~H|T^u zvG01m&#d~_gu*~;r|qE=4sB_?Q13CnNwRy!wZPjCid#xWm3xvICL1l-TGk?Kn>1t6 zq>tJn5BY!nJ=}Y_YW0WkxO;kh2RgS1%SbaVuUb4m=Bd_!Nn2lpJlsBmU+;8uvsU?v z35R1{}%W;&J@#l!boG zjsk7_bNg6aFPTgzILRsZASlqiN#)?eSq%po9VV`E{vs&gsvr{Iw{YoWI(EC4bu}q!o($?j4h8DCO z-6Z_8zGkksT1~P4arcRn_@rNbzjA)#6NV-8Dq^R~4{8Lq{& zE?>x&%kt2L@z}*}YpoizeMBGl-W1zoe?m!A=kn6!l5^{|94wwc)mzdd@sYtn-qC`` zl_&T1TIOvG9y3-QnE%ny$yC5-J=0>5`;`|Xq-Hl8Ic(+L>Hglru9Lx6M@(9AO5wp7 z`gu41to`@gZpQEYKfk$`9;}P)XuY~kGE(GjQmuRDKL!Q{)e_f;l9a@fRIB8oR3OD* zWME{fYhVOK0U?H_Rwm|FCdS$Z237_Jm)qtzopr0M5a|KL7v# diff --git a/docs/templating/twig_function_reference/img/icons/variation-custom.svg.png b/docs/templating/twig_function_reference/img/icons/variation-custom.svg.png index 9b77942ac1b62db5c2fdc836ff8eda5d223b6c21..495e7c280adf072bccfb359b3ae6ef547d3c394f 100644 GIT binary patch delta 450 zcmcc1e3WH^%0v^#dUgSBcH_rM#i0xgjGCSa>flrpel24X3 zjCl{Go~lg?F7DJ2e<1ZPiKR41PtU1KwoE)-b+$&(k`vAc|JdD|Ey`{Fo4rgu-}PkL z#gxO^^KX1)e*EZpLz5_jYW9Phig6~cM`ukE7k(#kQ(t6%dJ6j~wfc4cf31l>JIQe4 z*F~EfPpm$ww>IsulrPtl47SD{(?2r$@-4~O()@w(%*3)MGP!xDt)r!7Prlr9&zQki zF_%G7eSMkI=PXt$7KXJB4sQGoXO&GE_BuE?O5bCY``H(wvZu2pgnPb;&J@#6kEPS z20X3%m+WO??(lfI_5oK<&mET16y2D%rOEDQeF&IBl`b{&e-mn{@}x zJWd*UMAk-YEeOlEv(gndm?5y>;W4@i5Os#!#O6jEli-iJ*tZ7^^ zuc&RklfUa?OMl;Xg*RVvSR%5oxaJp1S?fH%_^*h^VU5g;35E?;PBt??@J&$IWpVEU zbDTnrTD=vUcJHLH$zKl~srj(l@Ic)5%OWwy4oqD3q2D#YNXaI^Y^|^HVa@DsgK_uaU|IYGCkm^>bP0l+XkK Dj024* diff --git a/docs/templating/twig_function_reference/img/icons/video-play.svg.png b/docs/templating/twig_function_reference/img/icons/video-play.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..dd009b8157c761941d29c9a4c69591f5ded2ff42 GIT binary patch literal 560 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo891D)4QMJ)e--LOkwnO-r=wAY?N8P_&jtN(0JYLxtS?=yd}O2JZIIiJ`! zN(UmYGOV2aN9&WX&z4QAcSkyItBcw2Ke^2Q_OacS6OtCpa$mlpX=b+mZHAvr{&{CV zm&f(n{%3u6QB(86$qEYx`y0EJWf!QwyEB#lhu)u?KUk!g)|E(4@xBKPGSw2-h?11V zl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?nyZD3$!U@-OEJYZ}fX~@k_$xN%nt>MXJ mH4C5y4Y&;@nYpROC5gEOxbq302T}I9)0;X_Y+Qiv4NwNM+z?4H=J%J*O zEUuEvKhETw{A?%tarQ=;hQ%LWK3b~0@G`&XmFNFFTQ}_eQSxycyY;FJei?agKc^K7 zk=d$wqJ>s5SaZkOjr;ndW znPFS_zjafq+WE7V-qgOhor(DuPrVXn-*(#-D;C)n*Q|KJa6lyU+L4=;rB$N$4^1wA z)V%$Z_kZsEF5#6c_6L45y4uXZz@S><8c~vxSdwa$T$Bo=7>o>zOmz*+bq&oz3=ORe z%&klfwG9lc3=F28o7aM(AvZrIGp!OuLm-NdCzI7IfI2kbR+MDsrWThZ<`$r6LeaCi Sjr}=L4}+(xpUXO@geCwuskwjv delta 496 zcmdnYa*<_%3NK5#qpu?a!^VE@KZ&dp6Tu8lmIYZlobywvaHv3hPtS(E)iw+)^P zm9nf{MMRD#efQg$QvN#IEY(oZfvVa(vWZKt-DD=PH637V3g}>E7ii%v5_525 zoFb+#_Cp*p$JPvL<&|Qe3pUjB%RY;SfjJ6B{M3ZWMYw zHP|V(IymNa>FJj$Ey*JB(fS`JNE`S}F3#02n6i!CyME$7-LBZ;wGGCywW-&3Fmm!; zvWjfp!_wfbru%mz!=^jRAu_&VEPT8F^-fTHe`9`=75j3AD^`c*@3CYsW$1UD$8aNE z|7!0RFVm7!`*#SR<`TT{PI0I2hrfDX9vjd76uaZ8?Z;pHZT2yEA7?)%yirz%fq_A_ z#5JNMC9x#cD!FL#0!Ho-BV7Zd5JOWd6LTvQQ*8qSD+7ZKVJnkSl;-BAWTsUz7#SFu Y0###bILIw{AE<%B)78&qol`;+00#8Ip#T5? diff --git a/docs/templating/twig_function_reference/img/icons/view-custom.svg.png b/docs/templating/twig_function_reference/img/icons/view-custom.svg.png index e0ecefdf6fa7fb740dbc7d124ddbc8624c8daf0a..4b63595182f7ac3e717b0e81a64cbb95ee595e82 100644 GIT binary patch delta 393 zcmbQs(!(-AWul2=J-YxmyYb_s;!p+#h7X=Djv*e$--a6U9WvmtVUiXWN=iI+ua3F% zzQJcEF_n9V%>}f5badugO)^jkS(&_D?^V;0)XdtGKV>5MJ{(v1xow8p8gTe~DWM4fYKoin delta 408 zcmeBSnaeUkg_kAW(btiIVPik{pG4M)iZ1m`O#J$~g(o9a7#J8;JzX3_JdW?3YU_8{ zL7;WNt4K+vQ)8>DpMX`B`5gw$yU%z|S{5~hxSUeGq#|NcQqYj&*s1wKV}jGfvtDIs zi)Tihx_#)i`uop+-tv^RFnekJVz{#A#}+Q0ihP6bH30@!yw}_`yT&aLb!VffysGNc zc}dIa#S3zRbv&w%uf5jjJ#p{Dmkqzu4#vkN+)0SvDcm|gb<@kMHqy;re#!l+{4f9Z zy4M|%`147XyJ7M9&_65s8g0~N=J|dxdXVhI`(bTBWkSZvBfi}n2^RCbD%=0wOK6Na z#TL`CCdF~V1XZS65;M1& diff --git a/docs/templating/twig_function_reference/img/icons/view-grid.svg.png b/docs/templating/twig_function_reference/img/icons/view-grid.svg.png index ac77e3811f6ac19a5ff1e845a1d2e2e5b5f39a02..f563cfad7ef38815d35dbaec1418460aea5606b0 100644 GIT binary patch delta 417 zcmcb>^pkml%0v^#dUgSBcH_rM#i0xg40kwZS$(F0)1sHS9AKM&N`tYNNkmFR_S)~w97>tgm zgX;;Zn~x}S9^DWkX1Quta%oHILYJp=%XMp4+IG4{>2O?G>-k%4X4+;qgH>#k{TKQ# zOkkhlR}`(V)U}ZHnndEYV*W&BSrz;JxjlCeys!6ho}?dV_Q|g#_sUwE*Yyv*-?Al@ zt&X44^|uh{Q`HjJh?11VlGJ*uW75 delta 244 zcmey#e1U0#3NK5#qpu?a!^VE@KZ&dp6zm0XmXSQ3-U zU}Ruqs%u~bL?MQzRwm|FCT7|O237_Jjr%tLL(!3&pOTqYiCe>m$J|ap4Gf;HelF{r G5}E+UTS{^O diff --git a/docs/templating/twig_function_reference/img/icons/view-list.svg.png b/docs/templating/twig_function_reference/img/icons/view-list.svg.png index 1a075dc7cb16071c0caf7bfa3ccb98bde5474f29..ebb7e0a244bf874467161d34ce6fa377185f033b 100644 GIT binary patch delta 436 zcmX@lw1{Pb%0v^#dUgSBcH_rM#i0xgjBK7Rjv*e$-%dTqchEt=A>KPCX2%X;bK4)h z5B=xFNPT3y^Wyji^(tYde@=%iGOoWX3zb%ySW!H4?#;R9-o5dA*uUIlzMiS6)#k@h zY5{YVlTJ+BC3Z)ZEjfFqLJwm`QQ;4k#Df0X<=ieIQ(QWErM_(!sjY8Vm00xlmxKH5 z9=|!f51vhU{)L<6#M4qXx!|a_)RQM=4=7*wGDYsQ&jrqzozB;0W-6PlH?9zf3gzpb z+nD~Mf1<*BnOsi083$*l2Q1^#bTbX(5Nw>pk;v-s;fbzV-CrfnXkY)%nYL#el)@t; zp6uNJVa9^ougwwq8zm2v>)nr*oi;N&xYG9Ht5>aNsk=5EJpPZ{{tWMly$$ER%|Gp& z_)x0eT-VSn#L&>nz}(8zP}{)3%D`aixp^%N3=FCzt`Q|Ei6yC4x%nxXX_X8{21cg3 s23RyanXG03)Sv;^P?DLOT3nKtTYy{7<~H`{Ks}rcp00i_>zopr08loqLI3~& delta 200 zcmZ3)a-L~|3NK5#qpu?a!^VE@KZ&dp6g$Am||X z#0;g00XCBkWW-6FgTe~DWM4flf^^b diff --git a/docs/templating/twig_function_reference/img/icons/view-panels.svg.png b/docs/templating/twig_function_reference/img/icons/view-panels.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..a0baa78251967e1ee53660e5899c2b16dadddd53 GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89w%3Vl)rSqD}yE@tCV zW=?2*70$-Srk!!IlVQitumIZvhqAp6TW4iHU|k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89nBdF!t_4-gvU}9*5a!c}7E9;vE_45U;JrmWw{8po2 z<+_&(3-)V#TCiclhvk2a<#2A5UU~CnOKlYifTEdD0>%H^d6+Q1~lpjzS@QIe8al4_M)lnSI6j0}uSbq&mQ4b4If4Xq5! ztxOHI4GgRd45pr&2TX5B8glbfGSez?Yj`qQ%>t-F18ze}W^QV6Nn&mRZatgZ*q;OS OFnGH9xvXk4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89&OTjv{%7&M=P~D=?ho`|RxaqE zcEnY{w$Qc1jkA#9-4C{3^L9SpC2#lp#p?P0uN{r}SNChpY&+{moMyEfQx9)j%$VYv zZL;8T@KW(y?!MLy%Y)5Ij`#)aBGH@k3dn&AHnDDh$-&zWC9Cr)kR~KHZy|~G2$JdFu()X;^Y}_1n`P$@M zfw<@YrVI2&otUxj_`BUNcQebsv7VT>w)n-XYx!L#&hhVPvA_BBC4csl3-hnO{;Lj* z9Muxnh?11Vl2ohYqEsNoU}Ruqs%v1bYiJf?XlP|%Ze?nyZD3$!U@-OEJYc*dX~@k_ u$xN%nt>MXJH4C5y4Y&;@nYpROC5gEOxbI%L9 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/visibility.svg.png b/docs/templating/twig_function_reference/img/icons/visibility.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..62d070bbd010b07c0f6397f4affb7e47c5bd6a2b GIT binary patch literal 534 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89zh+TBji52K()vo4$z`Lhm>C)u^{TmH;PjcP zla#fmt+7Zu)AOmgvRT$?jznPb4=H6oj*W{yM%>%Dyr(~v8;@0qFvYG`@g9hA&lFZ!H;*!MN0^E8wx3ND5>S6G7^>bP0 Hl+XkKv$DFv literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/wand.svg.png b/docs/templating/twig_function_reference/img/icons/wand.svg.png index 95d33563088ea04d3a97755dbda99e08f3f53085..992f322999dc3f9f41d6a078314e8fff32decec2 100644 GIT binary patch delta 378 zcmey)@`8DS%0v^#dUgSBcH_rM#i0xg3}-xD978;g-<^6;utkB#_5Y1V_I|mHLvkw` zHZ5SBb@R}fxC@RPY75%uK0VYk`MdC^$$~#_Z$6a#_D9@Y2B(AqrpA;`RaQM6J&!Xt zHXo2Jo*FyBK=Z-mJZ6R)Mm~xUgF3u_H0Dgt`V%Xz#If;XS*W%y$F}+tb$eaamz}a$ z$~~vheTS8G|MayoN95D$S-n)S(%3Xl@VqBSjQzWhD(^}eCm8<~RW<#TpLC2^crWh?yo){FD${O9H8#An7{&k~rmaW&9mswJ)wB`Jv| zsaDBFsX&Us$iT={*T7uYP{b_6(9p`j+{)BY+rYrez+mdRc`cKzn54pilIU_zCaYNh lP1AszR+5>UT3nKtTYxYSUC-t=_UAx744$rjF6*2UngFd2k^}$% delta 542 zcmaFC{GDZj3NK5#qpu?a!^VE@KZ&dp6RvDA zKmj*@la@bCY$k$}ynGTfg)cZcAJK|nzdTdHtLw(?8^4&!vQl#=iwk_>i2A|w@(l}X z_r`*<;`I~n-mJO(M)up8xqrW%(}}p^Z1GVkGR$X*mq1I%4m~9f-v-s-CUyp`hr9R> zOxxR3&)0O}<2UiHZ!DoK7p)Rn6nZ9AOel&u@%#5}8;-Jgb}ojPPlBvD21`6ocD_;W zIHdb)$>Q>w%SOv%F01e#kYZinb1mr8Ts4k$bB^uiNb;Px=wQQh1IMEWTQ}YP%frjI z#b(cGBimcQlG4r=SX}+BUM(fwu6%y}5etW2#rNM>80XbLo3kysq?em-jc7@uG0Va% zb3Nbw*z~vGQ`Q*u2)0}`c=SD`r^x5a-E{d=Z%;~0t+?9$I_}TCXHGLUn?Ahc*~p?7 z^5c@<9Q)7v^}a0ruxr}CN50K7ze&2BZSp;;p2)0zY1^Y@qwWXRUG~R%SO4F-{KwkD zGyg6wd}Kb&*=T+8(e?FWhnw^Kzbr5ODqC-{=nHeC!*Y{3(VFTE3=FCzt`Q|Ei6yC4 z$wjF^iowXh$W+(B2#7)qO|4AKtxPPm4GgRd3@$dFSd5|}H$NpatrE9}1$PSMff^V* NUD^Cx);T3K0RY*#>O24d diff --git a/docs/templating/twig_function_reference/img/icons/workflow.svg.png b/docs/templating/twig_function_reference/img/icons/workflow.svg.png index 89406b84a79b07adca7dd41cb56176889bbd0d63..372be5c009f62cdf7c986a193d848b183c128adf 100644 GIT binary patch delta 641 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 WaO>IJ#{L|rhr!d;&t;ucLK6V?r(pO1 literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/world-settings.svg.png b/docs/templating/twig_function_reference/img/icons/world-settings.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..c09dabcd45751d5a63ee85fa943f23555ab0ddcc GIT binary patch literal 877 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89pZKHM)jHg|@Rl*!I>6Q(Ae>PmA?IcOpltTSOskv8}AH8)O} zPVb#Gl~pzH&?JrRn!V9^t!y)A^+u;X+G=s%^0R$$ab(rLqd(`>zyJMb{^vda-#@l@ z^Xp{`xBcYPEXnrIw|J`UqT^O6cjlW+za4hzTHK+sKj%DK)txHRJI^|;5IJPoy@m7P z)UJQGKEKZlQd4i)YN6Y5@RSMX!r;{SXY$;MVl&iR0#^tfvN8zf&@I}_nR9wev6sc{ zZ|hs1XWBb+SXX=7<=gc$I<4@}SuJo%I9uS*k3(CyZ*=RwI>V~$uy|>Lip5)Hjn6kZ zs@I&G+!XNqevL-LhCV&^-~*hpo#)N&OF!>E`kMFSrKL%Cqyyf%PLFE-ptiU!#$wLH z?=9_;|MpF|-tc7sTe%Ud@CUua_6a_1_q|MA8y{wz7vVWPo#($>A=ig#e`JbgHYLt% zTJO1~Vd0b`H4YXtL@SzFXEt3sBrU|YaP5(U)BY?oI2Psq@xb{b$7j6=_S$(iY4MwF z@!G3Gvp(+q?Zf`9=-=*Zn?g))UHp==P;Q4>NtWMgR}OxY>@w54jN0BV`Lm+54A#xx z%&b?MUe}A-tNsXU$rRt8RGl&Jc7#dm`m|K||Y8x0> z85m4GHxHPUku>Dyr(~v8;@0qFvYG`@g9hA&lFZ!H;*!MN0^E8wx3ND5>S6G7^>bP0 Hl+XkK?DuYf literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/world.svg.png b/docs/templating/twig_function_reference/img/icons/world.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..800c97cd570d086dd2fd55c0da461ac7d98ca751 GIT binary patch literal 767 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89)7sn8f<5#cR`-=pMuzt9oS2pp4yzs(9E<&?(HO!`ow6wGZL^vp2yq2?2l+#we z(Lpg#c!`=w9lL#_pi~ZrV&f&Jn8hANy3gLeS+IMlE>qoPZq!X_1Nv0Un0VMxAMFXc^<3{zM=7fH*xa;|CXgX z^Lb3)h^yT>nAtdg*+#K%lhw?3_!=shU)1@KCYAkAA+xBNUqaL8M^7V@yhpNbkBV>J zhk08X*UH4M+Pl%@+M$w5Pj+u;FFar4T_eP;B(9TisVXV-vFGRS=ML_a<)3@gZ#7@m zgI4_o_l0woPLB9=W5Qf{>nr)!oCG6HuL->l>)o1n^~O8)nXb?40(P&G7qJdn>Fll* zdwrr&w@z1b@icDR!kcp*zphT2c0#`N>9xKuHTqwQjOX6`b#?a3_(#@hnvX0s+Jip> zQ-ErTYeY#(Vo9o1a#1RfVlXl=GSxLO*EKW?F*LL?Ft;)_)HX1%GBB8WZXPgkA!*3X vPsvQH#I51UWHk$*1`W6kC7HRY#U+Wk1-SKWZexEA)WhKE>gTe~DWM4f+uJiK literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/x.svg.png b/docs/templating/twig_function_reference/img/icons/x.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecd682230e809b11bade91bb4b5c017a93badfb GIT binary patch literal 640 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89RxulYZ3`r+zx)i=6V<=(rH5&iex z!KM4IPU+itL)5(XlXHCS?*d)NnAeBGU1V-mm3SXXRd&T;6P6lDk*$G(pH*d!xt?jXR??eRutWQiOoeLFf|lS)2*#i zoFP^yY;)&_7MF#MP@$BqU3cl;RL*aaqS;l2PDdthVwsbZeBCuh)BD1zKcOE&j$AB~ zGwiXeKeD^;+kbw$htq#7XxyyyZhGOljtYh}m!7EwJ9LwTrlt!1Rh5bBkT^1-W2w=- ztWVbyypHq=@jZ7v({xd#-QddT-%sT-Wpj?P-d|I; z)_?!WZCAtJzn%7jd(HHN3D*@h3xQFfTH+c}l9E`GYL#4+3Zxi}42(>54a{{7%|Z+f ztqjbqObxXS46Fp3QCS R&w+XvJYD@<);T3K0RU(q_22*i literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/zoom-in.svg.png b/docs/templating/twig_function_reference/img/icons/zoom-in.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0c153939a18aa2cd429baa07cd9d9cb2857a88 GIT binary patch literal 672 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo89{`-udK9RJwQeKYMKONYsZqiq>XhF%#O-xzf=Dj2n-;tm};*3@<` zEBmo@z$<2t#O9MTA{?C;FIC)iylMAiozLm)TQ3@)z4Lqa{qOUN-`gIxm;bJnE^f0m z`R>*;)idSG9oI>AMxURU7ya8Yuj=*GiJxosTs`*Bi9@{Y+2@_E?VKBL=Y4%{rJ5S5 z)>2pe*8E$%;f5*uzsGQ<`!-B02#lyz=;8j=CeT*;t##6$h>n#-Zig~u6Es{BU$0`g z?R3ZPLT4)b`x^g~-#-{69^3JSb^Zb7>7fm!H9p_Yv;JjX;v>CJUq0#9;Z9sCwL!Dx=rP|r!i$#uJ;V8MgWv?t<5`bAI9C6x zIC?)FK#IZ0z{phBz+BhREX2^z%D~*p)KJ^Nz{bZHq z*hkWko1c=IR*74~lgVlpKn)sj8%i>BQ;SOya|>|m+1$qd9H@uE)78&qol`;+09{@W AX#fBK literal 0 HcmV?d00001 diff --git a/docs/templating/twig_function_reference/img/icons/zoom-out.svg.png b/docs/templating/twig_function_reference/img/icons/zoom-out.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..45580d4c722cddce6ad72d633bd4d65bbf0527b6 GIT binary patch literal 645 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE0wix1Z>k4zl0AZa85pY67#JE_7#My5g&JNk zFq9fFFuY1&V6d9Oz#v{QXIG#NP=YDR+uenMVO6iP5s=4T;_2(k{*qmQo897{iG8`SRd%K?KBKfX=00s@R+!O@uI>}?ga}HnL|u+nwr|0+WJm$ zC$LZ1z>p!FskF3-jnlC+;Ly?!J*~F<{QYfnRzBNbd~WCeTAulG@m&7P*FzPnQR}fI$(Qvk-)Chhbv!wIPhqT&JEE=t}nYbXdTILHa;bF?k}tCTESOa zt^crXUf0bc_Cb5;|C5#NY;p(AY;XwM;(qDLJ6FF4EH`iT_moa^Y?6QAr+mG8`4#EB zZtg8AEiX?g<#7dWs#9y(5Ue?Yqy6c_Sj96_k8MB3TO7>cxvsS~hvVS_Bj?jjJ2pl< zlCwINVEcDNdg$pE&-mPBvn3vX7rdoc{C{!Xr@6a?O6KxS List[str]: + """Extract icon IDs from the SVG file.""" + with open(svg_path, 'r', encoding='utf-8') as f: + content = f.read() + + # Find all symbol elements with id attributes + pattern = r']*id="([^"]*)"[^>]*>' + matches = re.findall(pattern, content) + + # Remove duplicates and sort + icon_ids = sorted(list(set(matches))) + + return icon_ids + + +def extract_single_icon_svg(svg_content: str, icon_id: str) -> str: + """Extract a single icon's SVG content from the sprite.""" + # Find the symbol with the given ID + pattern = rf']*id="{re.escape(icon_id)}"[^>]*>(.*?)' + match = re.search(pattern, svg_content, re.DOTALL) + + if not match: + return None + + symbol_content = match.group(1) + + # Extract viewBox from the symbol + viewbox_pattern = rf']*id="{re.escape(icon_id)}"[^>]*viewBox="([^"]*)"[^>]*>' + viewbox_match = re.search(viewbox_pattern, svg_content) + viewbox = viewbox_match.group(1) if viewbox_match else "0 0 32 32" + + # Create a standalone SVG + standalone_svg = f''' + +{symbol_content} +''' + + return standalone_svg + + +def generate_png_images(svg_path: str, icon_ids: List[str], output_dir: str) -> None: + """Generate PNG images for each icon.""" + # Read the SVG sprite content + with open(svg_path, 'r', encoding='utf-8') as f: + svg_content = f.read() + + # Create output directory + os.makedirs(output_dir, exist_ok=True) + + print(f"Generating PNG images for {len(icon_ids)} icons...") + + for icon_id in icon_ids: + # Extract the icon SVG + icon_svg = extract_single_icon_svg(svg_content, icon_id) + + if icon_svg: + # Create temporary SVG file + temp_svg_path = f"/tmp/{icon_id}.svg" + with open(temp_svg_path, 'w', encoding='utf-8') as f: + f.write(icon_svg) + + # Generate PNG using librsvg or imagemagick (fallback methods) + png_path = f"{output_dir}/{icon_id}.svg.png" + + try: + # Try rsvg-convert first (usually better quality) + subprocess.run([ + 'rsvg-convert', '-w', '32', '-h', '32', + temp_svg_path, '-o', png_path + ], check=True, capture_output=True) + except (subprocess.CalledProcessError, FileNotFoundError): + try: + # Fallback to ImageMagick + subprocess.run([ + 'convert', '-background', 'transparent', '-size', '32x32', + temp_svg_path, png_path + ], check=True, capture_output=True) + except (subprocess.CalledProcessError, FileNotFoundError): + print(f"Warning: Could not generate PNG for {icon_id}") + continue + + # Clean up temporary file + os.remove(temp_svg_path) + + if os.path.exists(png_path): + print(f"Generated: {png_path}") + else: + print(f"Failed to generate: {png_path}") + + +def generate_icon_table_rows(icon_ids: List[str]) -> List[str]: + """Generate markdown table rows for the icon reference.""" + rows = [] + + for icon_id in icon_ids: + # Create the image reference + img_ref = f"![{icon_id}](img/icons/{icon_id}.svg.png)" + + # Create table row + row = f"| {img_ref} | `{icon_id}` |" + rows.append(row) + + return rows + + +def update_icon_reference_file(file_path: str, new_rows: List[str]) -> None: + """Update the icon reference markdown file with new icon table.""" + with open(file_path, 'r', encoding='utf-8') as f: + content = f.read() + + # Find the start of the icon reference table + table_start_pattern = r'(\| Icon\s+\| Identifier\s+\|\n\|[-\s]+\|[-\s]+\|)\n' + table_start_match = re.search(table_start_pattern, content) + + if not table_start_match: + print("Could not find icon reference table in the file") + return + + # Find the end of the table (next heading or end of file) + table_end_pattern = r'\n(?=\n##|\n###|\Z)' + table_end_match = re.search(table_end_pattern, content[table_start_match.end():]) + + if table_end_match: + table_end_pos = table_start_match.end() + table_end_match.start() + else: + table_end_pos = len(content) + + # Replace the table content + new_table_content = '\n'.join(new_rows) + new_content = ( + content[:table_start_match.end()] + + new_table_content + + '\n' + + content[table_end_pos:] + ) + + with open(file_path, 'w', encoding='utf-8') as f: + f.write(new_content) + + +def build_icon_url(version: str) -> str: + """Build the URL for the icon file based on version.""" + base_url = "https://raw.githubusercontent.com/ibexa/admin-ui-assets/refs/tags" + return f"{base_url}/v{version}/src/bundle/Resources/public/vendors/ids-assets/dist/img/all-icons.svg" + + +def download_icon_file(version: str, output_path: str) -> None: + """Download the icon file from the remote repository.""" + url = build_icon_url(version) + + print(f"Downloading icon file from: {url}") + + try: + urllib.request.urlretrieve(url, output_path) + print(f"Successfully downloaded to: {output_path}") + except urllib.error.HTTPError as e: + print(f"Error downloading file: HTTP {e.code} - {e.reason}") + print(f"URL: {url}") + sys.exit(1) + except urllib.error.URLError as e: + print(f"Error downloading file: {e.reason}") + sys.exit(1) + except Exception as e: + print(f"Error downloading file: {e}") + sys.exit(1) + + +def main(): + """Main function to update the icon reference.""" + # Parse command line arguments + parser = argparse.ArgumentParser( + description="Update Icon Reference documentation with icons from remote SVG file" + ) + parser.add_argument( + "version", + help="Version tag to download icons from (e.g., 5.0.0-rc1)" + ) + parser.add_argument( + "--keep-svg", + action="store_true", + help="Keep the downloaded SVG file after processing" + ) + + args = parser.parse_args() + + # Paths + svg_path = f"docs/templating/twig_function_reference/img/ibexa-icons-{args.version}.svg" + md_path = "docs/templating/twig_function_reference/icon_twig_functions.md" + icons_dir = "docs/templating/twig_function_reference/img/icons" + + # Download the icon file + download_icon_file(args.version, svg_path) + + try: + print(f"Processing SVG file: {svg_path}") + + # Extract icon IDs + icon_ids = extract_icon_ids_from_svg(svg_path) + print(f"Found {len(icon_ids)} icons") + + # Generate PNG images + generate_png_images(svg_path, icon_ids, icons_dir) + + # Generate table rows + table_rows = generate_icon_table_rows(icon_ids) + + # Update the markdown file + print(f"Updating documentation file: {md_path}") + update_icon_reference_file(md_path, table_rows) + + print("Icon reference documentation updated successfully!") + print(f"Icons processed: {len(icon_ids)}") + + finally: + # Clean up the downloaded SVG file unless --keep-svg is specified + if not args.keep_svg and os.path.exists(svg_path): + os.remove(svg_path) + print(f"Cleaned up downloaded file: {svg_path}") + + +if __name__ == "__main__": + main()