{"version":3,"sources":["../../../src/govuk/settings/_compatibility.scss"],"names":[],"mappings":"AAAA,GAAG;AACH,uBAAuB;AACvB,EAAE;AACF,+EAA+E;AAC/E,6EAA6E;AAC7E,uCAAuC;AACvC,EAAE;AACF,mDAAmD;AACnD,EAAE;AACF,0EAA0E;AAC1E,2DAA2D;AAC3D,EAAE;AACF,uEAAuE;AACvE,0CAA0C;AAC1C,EAAE;AACF,gCAAgC;AAChC,GAAG;;AAEH,sDAAsD;AACtD,EAAE;AACF,6EAA6E;AAC7E,uBAAuB;AACvB,EAAE;AACF,gBAAgB;AAChB,iBAAiB;AACjB,8EAA8E;AAC9E,8BAA8B;;AAE9B,yDAAyD;;AAEzD;EACE;;oDAEkD;AACpD;;AAEA,8CAA8C;AAC9C,EAAE;AACF,sBAAsB;AACtB,EAAE;AACF,0EAA0E;AAC1E,0EAA0E;AAC1E,EAAE;AACF,oEAAoE;AACpE,2CAA2C;AAC3C,EAAE;AACF,6EAA6E;AAC7E,eAAe;AACf,EAAE;AACF,gBAAgB;AAChB,iBAAiB;AACjB,8EAA8E;AAC9E,8BAA8B;;AAE9B,kDAAkD;;AAElD;EACE;;0DAEwD;AAC1D;;AAEA,8CAA8C;AAC9C,EAAE;AACF,sBAAsB;AACtB,EAAE;AACF,oEAAoE;AACpE,2CAA2C;AAC3C,EAAE;AACF,6EAA6E;AAC7E,eAAe;AACf,EAAE;AACF,gBAAgB;AAChB,iBAAiB;AACjB,8EAA8E;AAC9E,8BAA8B;;AAE9B,kDAAkD;;AAElD;EACE;;4CAE0C;AAC5C;;AAEA,4BAA4B;AAC5B,EAAE;AACF,6EAA6E;AAC7E,2CAA2C;AAC3C,EAAE;AACF,YAAY;AACZ,kBAAkB;AAClB,8EAA8E;AAC9E,8BAA8B;;AAE9B;;;;CAIC","file":"_compatibility.scss","sourcesContent":["////\n/// 'Compatibility Mode'\n///\n/// Enabling these flags improves compatibility if you are using GOV.UK Frontend\n/// in an application that also uses govuk_elements, govuk_frontend_toolkit or\n/// govuk_template (the 'legacy repos').\n///\n/// Enabling any of these settings will, by default:\n///\n/// - switch GOV.UK Frontend to using the same colour palette as the legacy\n/// repos, by setting `$govuk-use-legacy-palette` to true.\n///\n/// - prevent GOV.UK Frontend from using rem for font sizing, by setting\n/// `$govuk-typography-use-rem` to false.\n///\n/// @group settings/compatibility\n////\n\n/// Compatibility Mode: alphagov/govuk_frontend_toolkit\n///\n/// Set this to true if you are also including alphagov/govuk_frontend_toolkit\n/// in your application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-compatibility-govukfrontendtoolkit: false !default;\n\n@if $govuk-compatibility-govukfrontendtoolkit == true {\n @include _warning(\"compatibility-mode\", \"$govuk-compatibility-govukfrontendtoolkit \" +\n \"is deprecated. From version 5.0, GOV.UK Frontend will remove compatibility \" +\n \"with the legacy library govuk_frontend_toolkit.\");\n}\n\n/// Compatibility Mode: alphagov/govuk_template\n///\n/// Enabling this will:\n///\n/// - prevent GOV.UK Frontend from including the New Transport typeface, as\n/// it'll use the version of New Transport included with GOV.UK Template.\n///\n/// - alter some of the CSS outputted by GOV.UK Frontend to 'counter'\n/// specific CSS rules in GOV.UK Template.\n///\n/// Set this to true if you are also including alphagov/govuk_template in your\n/// application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-compatibility-govuktemplate: false !default;\n\n@if $govuk-compatibility-govuktemplate == true {\n @include _warning(\"compatibility-mode\", \"$govuk-compatibility-govuktemplate \" +\n \"is deprecated. From version 5.0, GOV.UK Frontend will remove \" +\n \"compatibility with the legacy library govuk_template.\");\n}\n\n/// Compatibility Mode: alphagov/govuk_elements\n///\n/// Enabling this will:\n///\n/// - alter some of the CSS outputted by GOV.UK Frontend to 'counter'\n/// specific CSS rules in GOV.UK Elements.\n///\n/// Set this to true if you are also including alphagov/govuk_elements in your\n/// application.\n///\n/// @type Boolean\n/// @access public\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$govuk-compatibility-govukelements: false !default;\n\n@if $govuk-compatibility-govukelements == true {\n @include _warning(\"compatibility-mode\", \"$govuk-compatibility-govukelements \" +\n \"is deprecated. From version 5.0, GOV.UK Frontend will remove compatibility \" +\n \"with the legacy library govuk_elements.\");\n}\n\n/// Compatibility Product Map\n///\n/// Maps product names to their settings that we can use to lookup states from\n/// within the `@govuk-compatibility` mixin.\n///\n/// @type Map\n/// @access private\n/// @deprecated Will be removed in v5.0 with the rest of the compatibility mode\n/// suite of tools and settings\n\n$_govuk-compatibility: (\n govuk_frontend_toolkit: $govuk-compatibility-govukfrontendtoolkit,\n govuk_template: $govuk-compatibility-govuktemplate,\n govuk_elements: $govuk-compatibility-govukelements,\n);\n"]}