{
    "name": "macroweb/offi",
    "description": "Project template for Drupal 8 projects with composer by macroweb",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "",
            "role": ""
        }
    ],
    "repositories": [
        {
            "type": "package",
            "canonical": false,
            "package": {
                "name": "drupal/swiftmailer",
                "type": "drupal-module",
                "description": "Swift Mailer compatibility layer with drupal/core-recommended >= 10.1.0-rc1 that bumped the minimum required egulias/email-validator version to ~4.0.1.",
                "version": "2.4.1-rc1",
                "require": {
                    "drupal/mailsystem": "^4.1.0",
                    "egulias/email-validator": "^2.0|^3.0|^4.0",
                    "html2text/html2text": "^4.0.1",
                    "php": ">=7.0.0",
                    "swiftmailer/swiftmailer": "^6.3.1-rc1",
                    "tijsverkoyen/css-to-inline-styles": "^2.2"
                },
                "dist": {
                    "type": "zip",
                    "url": "https://ftp.drupal.org/files/projects/swiftmailer-8.x-2.4.zip"
                },
                "_comment": "Read more at https://www.drupal.org/project/swiftmailer/issues/3359916",
                "abandoned": "symfony/mailer"
            }
        },
        {
            "type": "package",
            "canonical": false,
            "package": {
                "name": "swiftmailer/swiftmailer",
                "type": "library",
                "description": "Swift Mailer compatibility layer with drupal/core-recommended >= 10.1.0-rc1 that bumped the minimum required egulias/email-validator version to ~4.0.1.",
                "version": "v6.3.1-rc1",
                "require": {
                    "egulias/email-validator": "^2.0|^3.1|^4.0",
                    "php": ">=7.0.0",
                    "symfony/polyfill-iconv": "^1.0",
                    "symfony/polyfill-intl-idn": "^1.10",
                    "symfony/polyfill-mbstring": "^1.0"
                },
                "autoload": {
                    "files": [
                        "lib/swift_required.php"
                    ]
                },
                "dist": {
                    "type": "zip",
                    "url": "https://github.com/swiftmailer/swiftmailer/archive/refs/tags/v6.3.0.zip"
                },
                "_comment": "Read more at https://www.drupal.org/project/swiftmailer/issues/3359916"
            }
        },
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        

        },
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        },
        {
          "type": "package",
          "package": {
              "name": "ckeditor/div",
              "version": "4.16.2",
              "type": "drupal-library",
              "extra": {
                  "installer-name": "ckeditor/plugins/div"
              },
              "dist": {
                  "url": "https://download.ckeditor.com/div/releases/div_4.16.2.zip",
                  "type": "zip"
              }
          }
        },
        {
            "type"    : "package",
            "package" : {
                "name"    : "ckeditor/fakeobjects",
                "version" : "4.16.2",
                "type"    : "drupal-library",
                "dist"  : {
                    "url"       : "https://download.ckeditor.com/fakeobjects/releases/fakeobjects_4.16.2.zip",
                    "type"      : "zip",
                    "reference" : "4.16.2"
                }
            }
        },
        {
            "type"    : "package",
            "package" : {
                "name"    : "ckeditor/link",
                "version" : "4.16.2",
                "type"    : "drupal-library",
                "dist"  : {
                    "url"       : "https://download.ckeditor.com/link/releases/link_4.16.2.zip",
                    "type"      : "zip",
                    "reference" : "4.16.2"
                }
            }
        }
    ],
    "require": {
        "php": ">=5.6",
        "bower-asset/blazy": "1.8.2",
        "bower-asset/chosen": "1.8.7",
        "bower-asset/colorbox": "1.6.4",
        "bower-asset/dropzone": "v5.5.0",
        "ckeditor/div": "4.16.2",
        "ckeditor/fakeobjects": "4.16.2",
        "ckeditor/link": "4.16.2",
        "composer/installers": "^1.2",
        "cweagans/composer-patches": "^1.6",
        "drupal/a11y_paragraphs_tabs": "^2.0",
        "drupal/address": "^1.7",
        "drupal/admin_toolbar": "^3.4",
        "drupal/adminimal_theme": "^1.5",
        "drupal/anchor_link": "^3.0",
        "drupal/auto_entitylabel": "^3.0",
        "drupal/back_to_top": "^3.0",
        "drupal/backup_migrate": "^5.0",
        "drupal/captcha": "^1.0",
        "drupal/cer": "^5.0",
        "drupal/chosen": "^3.0",
        "drupal/ckeditor": "^1.0",
        "drupal/ckeditor_accordion": "^2.0",
        "drupal/ckeditor_div_manager": "^3.0",
        "drupal/ckeditor_drupalbreaks": "^3.0",
        "drupal/classy": "^1.0",
        "drupal/colorbox": "^2.0",
        "drupal/contact_block": "^2.0",
        "drupal/contact_emails": "^1.18",
        "drupal/contact_storage": "^1.0",
        "drupal/core-composer-scaffold": "^10.0",
        "drupal/core-project-message": "^10.0",
        "drupal/core-recommended": "^10.0",
        "drupal/ctools": "^3.2",
        "drupal/date_range_formatter": "9.0.x-dev@dev",
        "drupal/disable_messages": "^2.0",
        "drupal/draggableviews": "^2.0",
        "drupal/drd_agent": "^4.0",
        "drupal/dropzonejs": "^2.0@alpha",
        "drupal/drush_language": "^1.0@RC",
        "drupal/eck": "^2.0",
        "drupal/editor_advanced_link": "^2.0",
        "drupal/embed": "^1.0",
        "drupal/entity_browser": "^2.0",
        "drupal/entity_embed": "^1.0",
        "drupal/environment_indicator": "^4.0.0",
        "drupal/eu_cookie_compliance": "^1.8",
        "drupal/events_log_track": "^3.1",
        "drupal/extlink": "^2.0",
        "drupal/fakeobjects": "^1.x-dev@dev",
        "drupal/field_group": "^3.0",
        "drupal/field_hidden": "^2.0",
        "drupal/filefield_paths": "^1.0@beta",
        "drupal/forms_steps": "^1.3",
        "drupal/geocoder": "^3.40 || ^4.0",
        "drupal/geofield": "^1.8",
        "drupal/geofield_map": "^11.0",
        "drupal/geolocation": "^3.0",
        "drupal/google_analytics": "^4.0",
        "drupal/image_delta_formatter": "^1.0",
        "drupal/inline_entity_form": "^1.0",
        "drupal/jquery_ui_accordion": "^2.0",
        "drupal/jquery_ui_button": "^2.0",
        "drupal/jquery_ui_checkboxradio": "^2.0",
        "drupal/jquery_ui_controlgroup": "^2.0",
        "drupal/jquery_ui_dialog": "^2.0",
        "drupal/jquery_ui_draggable": "^2.0",
        "drupal/jquery_ui_effects": "^2.0",
        "drupal/jquery_ui_resizable": "^2.0",
        "drupal/linkit": "^7.0",
        "drupal/masquerade": "^2.0@beta",
        "drupal/media_entity_download": "^2.0",
        "drupal/menu_admin_per_menu": "^1.0",
        "drupal/menu_firstchild": "^2.1",
        "drupal/menu_position": "1.x-dev@dev",
        "drupal/metatag": "^2.0",
        "drupal/optional_end_date": "^1.0",
        "drupal/override_node_options": "^2.4",
        "drupal/paragraphs": "^1.11",
        "drupal/pathauto": "^1.4",
        "drupal/pathologic": "^2.0",
        "drupal/rabbit_hole": "^1.0@beta",
        "drupal/recaptcha": "^3.0",
        "drupal/redirect": "^1.3",
        "drupal/responsive_favicons": "^2.0",
        "drupal/role_delegation": "^1.1",
        "drupal/search_api": "^1.20",
        "drupal/select2": "^1.7",
        "drupal/seven": "^1.0",
        "drupal/slick": "^3.0",
        "drupal/slick_views": "^3.0",
        "drupal/smart_trim": "^2.2",
        "drupal/spamspan": "^3.0",
        "drupal/swiftmailer": "^2.4.1@rc",
        "drupal/telephone_formatter": "^1.0",
        "drupal/telephone_validation": "^2.2",
        "drupal/tmgmt": "^1.10",
        "drupal/upgrade_status": "^4.0",
        "drupal/video_embed_field": "^2.5",
        "drupal/view_unpublished": "^1.0@alpha",
        "drupal/views_accordion": "^2.0",
        "drupal/views_bulk_operations": "^4.2",
        "drupal/views_infinite_scroll": "^2.0",
        "drupal/xls_serialization": "^1.3",
        "drupal/xmlsitemap": "^1.0",
        "drush/drush": "^12",
        "geocoder-php/google-maps-provider": "^4.6",
        "npm-asset/a11y-accordion-tabs": "^0.5.0",
        "npm-asset/select2": "^4.0",
        "npm-asset/slick-carousel": "1.8.*",
        "oomphinc/composer-installers-extender": "^2.0",
        "vlucas/phpdotenv": "^2.4",
        "webflo/drupal-finder": "^1.0.0",
        "webmozart/path-util": "^2.3",
        "wikimedia/composer-merge-plugin": "^2.1",
        "zaporylie/composer-drupal-optimizations": "^1.1"
    },
    "require-dev": {
        "drupal/core-dev": "^10.0",
        "drupal/devel": "^5.1",
        "phpspec/prophecy-phpunit": "^2"
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "cweagans/composer-patches": true,
            "composer/installers": true,
            "drupal/core-composer-scaffold": true,
            "drupal/core-project-message": true,
            "zaporylie/composer-drupal-optimizations": true,
            "drupal/console-extend-plugin": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "oomphinc/composer-installers-extender": true,
            "phpstan/extension-installer": true,
            "php-http/discovery": true,
            "tbachert/spi": true,
            "wikimedia/composer-merge-plugin": true
        }
    },
    "autoload": {
        "classmap": [
            "scripts/composer/ScriptHandler.php"
        ],
        "files": ["load.environment.php"]
    },
    "extra": {
        "composer-exit-on-patch-failure": true,
        "patchLevel": {
            "drupal/core": "-p2"
        },
        "merge-plugin": {
            "include": [
                "web/modules/contrib/anchor_link/composer.libraries.json"
            ]
        },
        "patches": {
            "drush/drush": {
                "Drush cannot detect site-local path correctly in some environments": "patches/drush-site-local-path-detection-v6.patch"
            },
            "drupal/backup_migrate": {
                "#2968766 - Add Drush 9 support": "https://www.drupal.org/files/issues/2019-11-13/backup_migrate_drush-2968766-12.patch"
            },
            "drupal/ckeditor_accordion": {
                "TypeError: Cannot read properties of null (reading 'classList') when AJAX triggers attachBehaviors": "patches/ckeditor_accordion-null-check-dt-dd.patch"
            },
            "drupal/core": {
                "#2718657-17 - Drupal\\language\\LanguageNegotiator::updateConfiguration() is passed a NULL": "https://www.drupal.org/files/issues/2019-02-28/language-2718657-17.patch",
                "Deprecated function: preg_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated (line 77 of core/lib/Drupal/Core/Routing/RouteCompiler.php) #3326576-2": "https://www.drupal.org/files/issues/2022-12-12/3326576-fix-deprecated-preg-replace.patch",
                "#3356667-66 - Error: Cannot read properties of undefined (reading 'settings') with dialog.position.js": "https://www.drupal.org/files/issues/2024-09-05/core-dialog_position_10.3.2-3356667-65.patch",
                "10.3 upgrade now missing status-message theme suggestions - #3456176-45": "https://www.drupal.org/files/issues/2024-06-28/3456176-45-missing-status-messages-theme-suggestions.patch"
            },
            "drupal/draggableviews": {
                "Contextual Link throws RouteNotFoundException: Route 'view.this' does not exist #3316975-9": "https://www.drupal.org/files/issues/2022-11-30/draggableveiws-route-error-3316975-9.patch"
            },
            "drupal/entity_embed": {
                "#3077225-10 - Logs flooded with warning messages Invalid display settings encountered": "https://www.drupal.org/files/issues/2019-12-11/3077225-10.reduce-invalid-config-logs.patch",
                "#3069448-40 - Array to string conversion for Media Image": "https://www.drupal.org/files/issues/2023-02-01/entity-embed_array-to-string_3069448-40.patch",
                "Drupal 10.5/11.2 compatability (tooltip broken, cannot edit embedded entities) - #3531672-!MR62": "https://git.drupalcode.org/project/entity_embed/-/merge_requests/62.diff"
            },
            "drupal/filefield_paths": {
                "Diphthongs like in German or Swedish are not transliterated correctly #2750541-5": "patches/diphthongs_correct_transliteration-2750541.patch"
            },
            "drupal/smart_trim": {
                "mwb-#28566-137320 - text trim with ellipsis": "patches/mwb-28566-137320--smart_trim.patch"
            },
            "swiftmailer/swiftmailer": {
                "PHP 8.2+ compatibility fix for deprecated callable format": "patches/swiftmailer-php83-compatibility.patch"
            },
            "drupal/telephone_validation": {
                "#2916524-4 - Input accepting both national and E164 formats": "https://www.drupal.org/files/issues/input_accepting_both-2916524-4.patch",
                "mwb-#29059-140136 - customizing error message": "patches/mwb-29059-140136--telephone_validation.patch"
            },
            "drupal/title_field_for_manage_display": {
                "Drupal 10 compatibility fixes - #3400122": "https://git.drupalcode.org/project/title_field_for_manage_display/-/merge_requests/5.diff"
            },
            "drupal/video_embed_field": {
                "Alt Attribute on Video Thumbnail": "https://www.drupal.org/files/issues/2019-07-17/alt-attribute-on-video-thumbnail-3036899-10.patch",
                "Allow thumbnail links to link to embed url - #2869042-2": "https://www.drupal.org/files/issues/allow_thumbnail_links-2869042-2.patch"
            }
        },
        "installer-types": [
            "npm-asset",
            "bower-asset"
        ],
        "installer-paths": {
            "web/core": ["type:drupal-core"],
            "web/libraries/slick": ["npm-asset/slick-carousel"],
            "web/libraries/{$name}": [
                "type:drupal-library",
                "vendor:npm-asset",
                "vendor:bower-asset"
            ],
            "web/modules/contrib/{$name}": ["type:drupal-module"],
            "web/profiles/custom/{$name}": ["type:drupal-profile"],
            "web/themes/contrib/{$name}": ["type:drupal-theme"],
            "drush/Commands/{$name}": ["type:drupal-drush"]
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            },
            "initial": {
                ".editorconfig": "../.editorconfig",
                ".gitattributes": "../.gitattributes"
            },
            "excludes": [
                ".htaccess"
            ],
            "file-mapping": {
                "[web-root]/.htaccess": false
            }
        }
    }
}
