UNPKG

@bbc/psammead-brand

Version:

Provides the BBC News logo (as SVG), nested a hardcoded link to https://www.bbc.co.uk/news

121 lines (93 loc) 55.7 kB
"use strict"; function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _base = _interopRequireDefault(require("@emotion/styled/base")); var _react = _interopRequireWildcard(require("react")); var _propTypes = require("prop-types"); var _psammeadVisuallyHiddenText = _interopRequireDefault(require("@bbc/psammead-visually-hidden-text")); var _breakpoints = require("@bbc/gel-foundations/breakpoints"); var _spacings = require("@bbc/gel-foundations/spacings"); var _excluded = ["svgHeight", "maxWidth", "minWidth", "url", "borderTop", "borderBottom", "backgroundColour", "logoColour", "scriptLink", "skipLink", "linkId"]; function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } var SVG_TOP_OFFSET_BELOW_400PX = '0.625rem'; // 10px var SVG_BOTTOM_OFFSET_BELOW_400PX = '0.375rem'; // 6px var SVG_BOTTOM_OFFSET_ABOVE_400PX = '0.75rem'; // 12px var SVG_BOTTOM_OFFSET_ABOVE_600PX = '1.25rem'; // 20px var SVG_WRAPPER_MAX_WIDTH_ABOVE_1280PX = '78rem'; var SCRIPT_LINK_OFFSET_BELOW_240PX = 52; var PADDING_AROUND_SVG_BELOW_400PX = 16; var PADDING_AROUND_SVG_ABOVE_400PX = 28; var conditionallyRenderHeight = function conditionallyRenderHeight(svgHeight, padding) { return svgHeight ? "min-height: ".concat((svgHeight + padding) / 16, "rem;") : ''; }; var TRANSPARENT_BORDER = "0.0625rem solid transparent"; var SvgWrapper = (0, _base.default)("div", process.env.NODE_ENV === "production" ? { target: "e1wgjeuw3" } : { target: "e1wgjeuw3", label: "SvgWrapper" })("position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:", SVG_WRAPPER_MAX_WIDTH_ABOVE_1280PX, ";margin:0 auto;@media (max-width: ", _breakpoints.GEL_GROUP_0_SCREEN_WIDTH_MAX, "){display:block;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkI2QiIsImZpbGUiOiIuLi9zcmMvaW5kZXguanN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBzdHJpbmcsIG51bWJlciwgbm9kZSwgc2hhcGUsIGJvb2wgfSBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBWaXN1YWxseUhpZGRlblRleHQgZnJvbSAnQGJiYy9wc2FtbWVhZC12aXN1YWxseS1oaWRkZW4tdGV4dCc7XG5pbXBvcnQge1xuICBHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYLFxuICBHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOLFxuICBHRUxfR1JPVVBfM19TQ1JFRU5fV0lEVEhfTUlOLFxufSBmcm9tICdAYmJjL2dlbC1mb3VuZGF0aW9ucy9icmVha3BvaW50cyc7XG5pbXBvcnQge1xuICBHRUxfU1BBQ0lOR19ITEYsXG4gIEdFTF9TUEFDSU5HLFxuICBHRUxfU1BBQ0lOR19EQkwsXG59IGZyb20gJ0BiYmMvZ2VsLWZvdW5kYXRpb25zL3NwYWNpbmdzJztcblxuY29uc3QgU1ZHX1RPUF9PRkZTRVRfQkVMT1dfNDAwUFggPSAnMC42MjVyZW0nOyAvLyAxMHB4XG5jb25zdCBTVkdfQk9UVE9NX09GRlNFVF9CRUxPV180MDBQWCA9ICcwLjM3NXJlbSc7IC8vIDZweFxuY29uc3QgU1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFggPSAnMC43NXJlbSc7IC8vIDEycHhcbmNvbnN0IFNWR19CT1RUT01fT0ZGU0VUX0FCT1ZFXzYwMFBYID0gJzEuMjVyZW0nOyAvLyAyMHB4XG5jb25zdCBTVkdfV1JBUFBFUl9NQVhfV0lEVEhfQUJPVkVfMTI4MFBYID0gJzc4cmVtJztcbmNvbnN0IFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCA9IDUyO1xuY29uc3QgUEFERElOR19BUk9VTkRfU1ZHX0JFTE9XXzQwMFBYID0gMTY7XG5jb25zdCBQQURESU5HX0FST1VORF9TVkdfQUJPVkVfNDAwUFggPSAyODtcblxuY29uc3QgY29uZGl0aW9uYWxseVJlbmRlckhlaWdodCA9IChzdmdIZWlnaHQsIHBhZGRpbmcpID0+XG4gIHN2Z0hlaWdodCA/IGBtaW4taGVpZ2h0OiAkeyhzdmdIZWlnaHQgKyBwYWRkaW5nKSAvIDE2fXJlbTtgIDogJyc7XG5cbmNvbnN0IFRSQU5TUEFSRU5UX0JPUkRFUiA9IGAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRgO1xuXG5jb25zdCBTdmdXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAke1NWR19XUkFQUEVSX01BWF9XSURUSF9BQk9WRV8xMjgwUFh9O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHtHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYfSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5gO1xuXG5jb25zdCBCYW5uZXIgPSBzdHlsZWQuZGl2YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Byb3BzID0+IHByb3BzLmJhY2tncm91bmRDb2xvdXJ9O1xuICAkeyh7IHN2Z0hlaWdodCB9KSA9PlxuICAgIGNvbmRpdGlvbmFsbHlSZW5kZXJIZWlnaHQoc3ZnSGVpZ2h0LCBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFgpfVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAke0dFTF9TUEFDSU5HfTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgICR7KHsgc3ZnSGVpZ2h0IH0pID0+XG4gICAgICBjb25kaXRpb25hbGx5UmVuZGVySGVpZ2h0KHN2Z0hlaWdodCwgUEFERElOR19BUk9VTkRfU1ZHX0FCT1ZFXzQwMFBYKX1cbiAgICBwYWRkaW5nOiAwICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgJHsoeyBzY3JpcHRMaW5rLCBzdmdIZWlnaHQgfSkgPT5cbiAgICAgIHNjcmlwdExpbmsgJiZcbiAgICAgIGBtaW4taGVpZ2h0OiAke1xuICAgICAgICAoc3ZnSGVpZ2h0ICtcbiAgICAgICAgICBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFggK1xuICAgICAgICAgIFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCkgL1xuICAgICAgICAxNlxuICAgICAgfXJlbTtgfVxuICB9XG5cbiAgJHsoeyBib3JkZXJUb3AgfSkgPT4gYm9yZGVyVG9wICYmIGBib3JkZXItdG9wOiAke1RSQU5TUEFSRU5UX0JPUkRFUn1gfTtcbiAgJHsoeyBib3JkZXJCb3R0b20gfSkgPT5cbiAgICBib3JkZXJCb3R0b20gJiYgYGJvcmRlci1ib3R0b206ICR7VFJBTlNQQVJFTlRfQk9SREVSfWB9O1xuYDtcblxuY29uc3QgYnJhbmRXaWR0aCA9IChtaW5XaWR0aCwgbWF4V2lkdGgpID0+IGBcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHttYXhXaWR0aCAvIDE2fXJlbTtcbiAgbWluLXdpZHRoOiAke21pbldpZHRoIC8gMTZ9cmVtO1xuICBmbGV4OiAxIDEgJHttaW5XaWR0aCAvIDE2fXJlbTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR7bWF4V2lkdGggLyAxNn1yZW07XG5gO1xuXG5jb25zdCBTdHlsZWRMaW5rID0gc3R5bGVkLmFgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJHsoeyBtYXhXaWR0aCwgbWluV2lkdGggfSkgPT4gYnJhbmRXaWR0aChtaW5XaWR0aCwgbWF4V2lkdGgpfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbmA7XG5cbi8vIGBjdXJyZW50Q29sb3JgIGhhcyBiZWVuIHVzZWQgdG8gYWRkcmVzcyBoaWdoIGNvbnRyYXN0IG1vZGUgaW4gRmlyZWZveC5cbmNvbnN0IEJyYW5kU3ZnID0gc3R5bGVkLnN2Z2BcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmxvZ29Db2xvdXJ9O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAke1NWR19UT1BfT0ZGU0VUX0JFTE9XXzQwMFBYfTtcbiAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQkVMT1dfNDAwUFh9O1xuICBoZWlnaHQ6ICR7cHJvcHMgPT4gcHJvcHMuaGVpZ2h0IC8gMTZ9cmVtO1xuXG4gICR7KHsgbWF4V2lkdGgsIG1pbldpZHRoIH0pID0+IGJyYW5kV2lkdGgobWluV2lkdGgsIG1heFdpZHRoKX1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgIHBhZGRpbmctdG9wOiAke0dFTF9TUEFDSU5HX0RCTH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFh9O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR7R0VMX0dST1VQXzNfU0NSRUVOX1dJRFRIX01JTn0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHtTVkdfQk9UVE9NX09GRlNFVF9BQk9WRV82MDBQWH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgcHJpbnQge1xuICAgIGZpbGw6IHdpbmRvd1RleHQ7XG4gIH1cblxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAke1N0eWxlZExpbmt9OmhvdmVyICYsXG4gICAgJHtTdHlsZWRMaW5rfTpmb2N1cyAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJHtHRUxfU1BBQ0lOR19ITEZ9IHNvbGlkICR7cHJvcHMgPT4gcHJvcHMubG9nb0NvbG91cn07XG4gICAgbWFyZ2luLWJvdHRvbTogLSR7R0VMX1NQQUNJTkdfSExGfTtcbiAgfVxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5gO1xuXG5jb25zdCBMb2NhbGlzZWRCcmFuZE5hbWUgPSAoeyBsaW5rSWQsIHByb2R1Y3QsIHNlcnZpY2VMb2NhbGlzZWROYW1lIH0pID0+IHtcbiAgY29uc3QgYnJhbmRJZCA9IGBCcmFuZExpbmstJHtsaW5rSWR9YDtcbiAgcmV0dXJuIHNlcnZpY2VMb2NhbGlzZWROYW1lID8gKFxuICAgIC8vIGlkPXtgQnJhbmRMaW5rLSR7bGlua0lkfWAgaXMgYSB0ZW1wb3JhcnkgZml4IGZvciB0aGUgYTExeSBuZXN0ZWQgc3BhbidzIGJ1ZyBleHBlcmllbmNlZCBpbiBUYWxrQmFjaywgcmVmZXIgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL2JiYy9zaW1vcmdoL2lzc3Vlcy85NjUyXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzeC1hMTF5L2FyaWEtcm9sZVxuICAgIDxWaXN1YWxseUhpZGRlblRleHQgcm9sZT1cInRleHRcIiBpZD17YnJhbmRJZH0+XG4gICAgICA8c3BhbiBsYW5nPVwiZW4tR0JcIj57YCR7cHJvZHVjdH0sIGB9PC9zcGFuPlxuICAgICAgPHNwYW4+e3NlcnZpY2VMb2NhbGlzZWROYW1lfTwvc3Bhbj5cbiAgICA8L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKSA6IChcbiAgICA8VmlzdWFsbHlIaWRkZW5UZXh0IGlkPXticmFuZElkfT57cHJvZHVjdH08L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKTtcbn07XG5cbkxvY2FsaXNlZEJyYW5kTmFtZS5wcm9wVHlwZXMgPSB7XG4gIGxpbmtJZDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHByb2R1Y3Q6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxufTtcblxuTG9jYWxpc2VkQnJhbmROYW1lLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBTdHlsZWRCcmFuZCA9ICh7XG4gIGxpbmtJZCxcbiAgcHJvZHVjdCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWUsXG4gIHN2Z0hlaWdodCxcbiAgc3ZnLFxuICBtYXhXaWR0aCxcbiAgbWluV2lkdGgsXG4gIGJhY2tncm91bmRDb2xvdXIsXG4gIGxvZ29Db2xvdXIsXG59KSA9PiAoXG4gIDw+XG4gICAge3N2ZyAmJiAoXG4gICAgICA8PlxuICAgICAgICA8QnJhbmRTdmdcbiAgICAgICAgICBoZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgICAgICB2aWV3Qm94PXtgMCAwICR7c3ZnLnZpZXdib3gud2lkdGh9ICR7c3ZnLnZpZXdib3guaGVpZ2h0fWB9XG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgZm9jdXNhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgICAgICAgcmF0aW89e3N2Zy5yYXRpb31cbiAgICAgICAgICBtYXhXaWR0aD17bWF4V2lkdGh9XG4gICAgICAgICAgbWluV2lkdGg9e21pbldpZHRofVxuICAgICAgICAgIGJhY2tncm91bmRDb2xvdXI9e2JhY2tncm91bmRDb2xvdXJ9XG4gICAgICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgICAgPlxuICAgICAgICAgIHtzdmcuZ3JvdXB9XG4gICAgICAgIDwvQnJhbmRTdmc+XG4gICAgICAgIDxMb2NhbGlzZWRCcmFuZE5hbWVcbiAgICAgICAgICBsaW5rSWQ9e2xpbmtJZH1cbiAgICAgICAgICBwcm9kdWN0PXtwcm9kdWN0fVxuICAgICAgICAgIHNlcnZpY2VMb2NhbGlzZWROYW1lPXtzZXJ2aWNlTG9jYWxpc2VkTmFtZX1cbiAgICAgICAgLz5cbiAgICAgIDwvPlxuICAgICl9XG4gIDwvPlxuKTtcblxuY29uc3QgYnJhbmRQcm9wcyA9IHtcbiAgbGlua0lkOiBzdHJpbmcuaXNSZXF1aXJlZCxcbiAgcHJvZHVjdDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHNlcnZpY2VMb2NhbGlzZWROYW1lOiBzdHJpbmcsXG4gIG1heFdpZHRoOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgbWluV2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmdIZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmc6IHNoYXBlKHtcbiAgICBncm91cDogbm9kZS5pc1JlcXVpcmVkLFxuICAgIHJhdGlvOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgICB2aWV3Ym94OiBzaGFwZSh7XG4gICAgICBoZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgICAgd2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgIH0pLmlzUmVxdWlyZWQsXG4gIH0pLmlzUmVxdWlyZWQsXG4gIGJhY2tncm91bmRDb2xvdXI6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBsb2dvQ29sb3VyOiBzdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblN0eWxlZEJyYW5kLnByb3BUeXBlcyA9IGJyYW5kUHJvcHM7XG5cblN0eWxlZEJyYW5kLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBCcmFuZCA9IGZvcndhcmRSZWYoKHByb3BzLCByZWYpID0+IHtcbiAgY29uc3Qge1xuICAgIHN2Z0hlaWdodCxcbiAgICBtYXhXaWR0aCxcbiAgICBtaW5XaWR0aCxcbiAgICB1cmwsXG4gICAgYm9yZGVyVG9wLFxuICAgIGJvcmRlckJvdHRvbSxcbiAgICBiYWNrZ3JvdW5kQ29sb3VyLFxuICAgIGxvZ29Db2xvdXIsXG4gICAgc2NyaXB0TGluayxcbiAgICBza2lwTGluayxcbiAgICBsaW5rSWQsXG4gICAgLi4ucmVzdFxuICB9ID0gcHJvcHM7XG5cbiAgcmV0dXJuIChcbiAgICA8QmFubmVyXG4gICAgICBzdmdIZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgIGJvcmRlclRvcD17Ym9yZGVyVG9wfVxuICAgICAgYm9yZGVyQm90dG9tPXtib3JkZXJCb3R0b219XG4gICAgICBiYWNrZ3JvdW5kQ29sb3VyPXtiYWNrZ3JvdW5kQ29sb3VyfVxuICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgIHNjcmlwdExpbms9e3NjcmlwdExpbmt9XG4gICAgICB7Li4ucmVzdH1cbiAgICA+XG4gICAgICA8U3ZnV3JhcHBlciByZWY9e3JlZn0+XG4gICAgICAgIHt1cmwgPyAoXG4gICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgIGhyZWY9e3VybH1cbiAgICAgICAgICAgIG1heFdpZHRoPXttYXhXaWR0aH1cbiAgICAgICAgICAgIG1pbldpZHRoPXttaW5XaWR0aH1cbiAgICAgICAgICAgIGlkPXtsaW5rSWR9XG4gICAgICAgICAgICAvLyBUaGlzIGlzIGEgdGVtcG9yYXJ5IGZpeCBmb3IgdGhlIGExMXkgbmVzdGVkIHNwYW4ncyBidWcgZXhwZXJpZW5jZWQgaW4gVGFsa0JhY2ssIHJlZmVyIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9iYmMvc2ltb3JnaC9pc3N1ZXMvOTY1MlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtgQnJhbmRMaW5rLSR7bGlua0lkfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgICA8L1N0eWxlZExpbms+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgKX1cbiAgICAgICAge3NraXBMaW5rfVxuICAgICAgICB7c2NyaXB0TGluayAmJiA8ZGl2PntzY3JpcHRMaW5rfTwvZGl2Pn1cbiAgICAgIDwvU3ZnV3JhcHBlcj5cbiAgICA8L0Jhbm5lcj5cbiAgKTtcbn0pO1xuXG5CcmFuZC5kZWZhdWx0UHJvcHMgPSB7XG4gIHVybDogbnVsbCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG4gIGJvcmRlclRvcDogZmFsc2UsXG4gIGJvcmRlckJvdHRvbTogZmFsc2UsXG4gIHNjcmlwdExpbms6IG51bGwsXG4gIHNraXBMaW5rOiBudWxsLFxuICBsaW5rSWQ6IG51bGwsXG59O1xuXG5CcmFuZC5wcm9wVHlwZXMgPSB7XG4gIC4uLmJyYW5kUHJvcHMsXG4gIHVybDogc3RyaW5nLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxuICBib3JkZXJUb3A6IGJvb2wsXG4gIGJvcmRlckJvdHRvbTogYm9vbCxcbiAgc2NyaXB0TGluazogbm9kZSxcbiAgc2tpcExpbms6IG5vZGUsXG4gIGxpbmtJZDogc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQnJhbmQ7XG4iXX0= */")); var Banner = (0, _base.default)("div", process.env.NODE_ENV === "production" ? { target: "e1wgjeuw2" } : { target: "e1wgjeuw2", label: "Banner" })("background-color:", function (props) { return props.backgroundColour; }, ";", function (_ref) { var svgHeight = _ref.svgHeight; return conditionallyRenderHeight(svgHeight, PADDING_AROUND_SVG_BELOW_400PX); }, " width:100%;padding:0 ", _spacings.GEL_SPACING, ";@media (min-width: ", _breakpoints.GEL_GROUP_2_SCREEN_WIDTH_MIN, "){", function (_ref2) { var svgHeight = _ref2.svgHeight; return conditionallyRenderHeight(svgHeight, PADDING_AROUND_SVG_ABOVE_400PX); }, " padding:0 ", _spacings.GEL_SPACING_DBL, ";}@media (max-width: ", _breakpoints.GEL_GROUP_0_SCREEN_WIDTH_MAX, "){", function (_ref3) { var scriptLink = _ref3.scriptLink, svgHeight = _ref3.svgHeight; return scriptLink && "min-height: ".concat((svgHeight + PADDING_AROUND_SVG_BELOW_400PX + SCRIPT_LINK_OFFSET_BELOW_240PX) / 16, "rem;"); }, ";}", function (_ref4) { var borderTop = _ref4.borderTop; return borderTop && "border-top: ".concat(TRANSPARENT_BORDER); }, ";", function (_ref5) { var borderBottom = _ref5.borderBottom; return borderBottom && "border-bottom: ".concat(TRANSPARENT_BORDER); }, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkN5QiIsImZpbGUiOiIuLi9zcmMvaW5kZXguanN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBzdHJpbmcsIG51bWJlciwgbm9kZSwgc2hhcGUsIGJvb2wgfSBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBWaXN1YWxseUhpZGRlblRleHQgZnJvbSAnQGJiYy9wc2FtbWVhZC12aXN1YWxseS1oaWRkZW4tdGV4dCc7XG5pbXBvcnQge1xuICBHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYLFxuICBHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOLFxuICBHRUxfR1JPVVBfM19TQ1JFRU5fV0lEVEhfTUlOLFxufSBmcm9tICdAYmJjL2dlbC1mb3VuZGF0aW9ucy9icmVha3BvaW50cyc7XG5pbXBvcnQge1xuICBHRUxfU1BBQ0lOR19ITEYsXG4gIEdFTF9TUEFDSU5HLFxuICBHRUxfU1BBQ0lOR19EQkwsXG59IGZyb20gJ0BiYmMvZ2VsLWZvdW5kYXRpb25zL3NwYWNpbmdzJztcblxuY29uc3QgU1ZHX1RPUF9PRkZTRVRfQkVMT1dfNDAwUFggPSAnMC42MjVyZW0nOyAvLyAxMHB4XG5jb25zdCBTVkdfQk9UVE9NX09GRlNFVF9CRUxPV180MDBQWCA9ICcwLjM3NXJlbSc7IC8vIDZweFxuY29uc3QgU1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFggPSAnMC43NXJlbSc7IC8vIDEycHhcbmNvbnN0IFNWR19CT1RUT01fT0ZGU0VUX0FCT1ZFXzYwMFBYID0gJzEuMjVyZW0nOyAvLyAyMHB4XG5jb25zdCBTVkdfV1JBUFBFUl9NQVhfV0lEVEhfQUJPVkVfMTI4MFBYID0gJzc4cmVtJztcbmNvbnN0IFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCA9IDUyO1xuY29uc3QgUEFERElOR19BUk9VTkRfU1ZHX0JFTE9XXzQwMFBYID0gMTY7XG5jb25zdCBQQURESU5HX0FST1VORF9TVkdfQUJPVkVfNDAwUFggPSAyODtcblxuY29uc3QgY29uZGl0aW9uYWxseVJlbmRlckhlaWdodCA9IChzdmdIZWlnaHQsIHBhZGRpbmcpID0+XG4gIHN2Z0hlaWdodCA/IGBtaW4taGVpZ2h0OiAkeyhzdmdIZWlnaHQgKyBwYWRkaW5nKSAvIDE2fXJlbTtgIDogJyc7XG5cbmNvbnN0IFRSQU5TUEFSRU5UX0JPUkRFUiA9IGAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRgO1xuXG5jb25zdCBTdmdXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAke1NWR19XUkFQUEVSX01BWF9XSURUSF9BQk9WRV8xMjgwUFh9O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHtHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYfSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5gO1xuXG5jb25zdCBCYW5uZXIgPSBzdHlsZWQuZGl2YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Byb3BzID0+IHByb3BzLmJhY2tncm91bmRDb2xvdXJ9O1xuICAkeyh7IHN2Z0hlaWdodCB9KSA9PlxuICAgIGNvbmRpdGlvbmFsbHlSZW5kZXJIZWlnaHQoc3ZnSGVpZ2h0LCBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFgpfVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAke0dFTF9TUEFDSU5HfTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgICR7KHsgc3ZnSGVpZ2h0IH0pID0+XG4gICAgICBjb25kaXRpb25hbGx5UmVuZGVySGVpZ2h0KHN2Z0hlaWdodCwgUEFERElOR19BUk9VTkRfU1ZHX0FCT1ZFXzQwMFBYKX1cbiAgICBwYWRkaW5nOiAwICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgJHsoeyBzY3JpcHRMaW5rLCBzdmdIZWlnaHQgfSkgPT5cbiAgICAgIHNjcmlwdExpbmsgJiZcbiAgICAgIGBtaW4taGVpZ2h0OiAke1xuICAgICAgICAoc3ZnSGVpZ2h0ICtcbiAgICAgICAgICBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFggK1xuICAgICAgICAgIFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCkgL1xuICAgICAgICAxNlxuICAgICAgfXJlbTtgfVxuICB9XG5cbiAgJHsoeyBib3JkZXJUb3AgfSkgPT4gYm9yZGVyVG9wICYmIGBib3JkZXItdG9wOiAke1RSQU5TUEFSRU5UX0JPUkRFUn1gfTtcbiAgJHsoeyBib3JkZXJCb3R0b20gfSkgPT5cbiAgICBib3JkZXJCb3R0b20gJiYgYGJvcmRlci1ib3R0b206ICR7VFJBTlNQQVJFTlRfQk9SREVSfWB9O1xuYDtcblxuY29uc3QgYnJhbmRXaWR0aCA9IChtaW5XaWR0aCwgbWF4V2lkdGgpID0+IGBcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHttYXhXaWR0aCAvIDE2fXJlbTtcbiAgbWluLXdpZHRoOiAke21pbldpZHRoIC8gMTZ9cmVtO1xuICBmbGV4OiAxIDEgJHttaW5XaWR0aCAvIDE2fXJlbTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR7bWF4V2lkdGggLyAxNn1yZW07XG5gO1xuXG5jb25zdCBTdHlsZWRMaW5rID0gc3R5bGVkLmFgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJHsoeyBtYXhXaWR0aCwgbWluV2lkdGggfSkgPT4gYnJhbmRXaWR0aChtaW5XaWR0aCwgbWF4V2lkdGgpfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbmA7XG5cbi8vIGBjdXJyZW50Q29sb3JgIGhhcyBiZWVuIHVzZWQgdG8gYWRkcmVzcyBoaWdoIGNvbnRyYXN0IG1vZGUgaW4gRmlyZWZveC5cbmNvbnN0IEJyYW5kU3ZnID0gc3R5bGVkLnN2Z2BcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmxvZ29Db2xvdXJ9O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAke1NWR19UT1BfT0ZGU0VUX0JFTE9XXzQwMFBYfTtcbiAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQkVMT1dfNDAwUFh9O1xuICBoZWlnaHQ6ICR7cHJvcHMgPT4gcHJvcHMuaGVpZ2h0IC8gMTZ9cmVtO1xuXG4gICR7KHsgbWF4V2lkdGgsIG1pbldpZHRoIH0pID0+IGJyYW5kV2lkdGgobWluV2lkdGgsIG1heFdpZHRoKX1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgIHBhZGRpbmctdG9wOiAke0dFTF9TUEFDSU5HX0RCTH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFh9O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR7R0VMX0dST1VQXzNfU0NSRUVOX1dJRFRIX01JTn0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHtTVkdfQk9UVE9NX09GRlNFVF9BQk9WRV82MDBQWH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgcHJpbnQge1xuICAgIGZpbGw6IHdpbmRvd1RleHQ7XG4gIH1cblxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAke1N0eWxlZExpbmt9OmhvdmVyICYsXG4gICAgJHtTdHlsZWRMaW5rfTpmb2N1cyAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJHtHRUxfU1BBQ0lOR19ITEZ9IHNvbGlkICR7cHJvcHMgPT4gcHJvcHMubG9nb0NvbG91cn07XG4gICAgbWFyZ2luLWJvdHRvbTogLSR7R0VMX1NQQUNJTkdfSExGfTtcbiAgfVxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5gO1xuXG5jb25zdCBMb2NhbGlzZWRCcmFuZE5hbWUgPSAoeyBsaW5rSWQsIHByb2R1Y3QsIHNlcnZpY2VMb2NhbGlzZWROYW1lIH0pID0+IHtcbiAgY29uc3QgYnJhbmRJZCA9IGBCcmFuZExpbmstJHtsaW5rSWR9YDtcbiAgcmV0dXJuIHNlcnZpY2VMb2NhbGlzZWROYW1lID8gKFxuICAgIC8vIGlkPXtgQnJhbmRMaW5rLSR7bGlua0lkfWAgaXMgYSB0ZW1wb3JhcnkgZml4IGZvciB0aGUgYTExeSBuZXN0ZWQgc3BhbidzIGJ1ZyBleHBlcmllbmNlZCBpbiBUYWxrQmFjaywgcmVmZXIgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL2JiYy9zaW1vcmdoL2lzc3Vlcy85NjUyXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzeC1hMTF5L2FyaWEtcm9sZVxuICAgIDxWaXN1YWxseUhpZGRlblRleHQgcm9sZT1cInRleHRcIiBpZD17YnJhbmRJZH0+XG4gICAgICA8c3BhbiBsYW5nPVwiZW4tR0JcIj57YCR7cHJvZHVjdH0sIGB9PC9zcGFuPlxuICAgICAgPHNwYW4+e3NlcnZpY2VMb2NhbGlzZWROYW1lfTwvc3Bhbj5cbiAgICA8L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKSA6IChcbiAgICA8VmlzdWFsbHlIaWRkZW5UZXh0IGlkPXticmFuZElkfT57cHJvZHVjdH08L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKTtcbn07XG5cbkxvY2FsaXNlZEJyYW5kTmFtZS5wcm9wVHlwZXMgPSB7XG4gIGxpbmtJZDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHByb2R1Y3Q6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxufTtcblxuTG9jYWxpc2VkQnJhbmROYW1lLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBTdHlsZWRCcmFuZCA9ICh7XG4gIGxpbmtJZCxcbiAgcHJvZHVjdCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWUsXG4gIHN2Z0hlaWdodCxcbiAgc3ZnLFxuICBtYXhXaWR0aCxcbiAgbWluV2lkdGgsXG4gIGJhY2tncm91bmRDb2xvdXIsXG4gIGxvZ29Db2xvdXIsXG59KSA9PiAoXG4gIDw+XG4gICAge3N2ZyAmJiAoXG4gICAgICA8PlxuICAgICAgICA8QnJhbmRTdmdcbiAgICAgICAgICBoZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgICAgICB2aWV3Qm94PXtgMCAwICR7c3ZnLnZpZXdib3gud2lkdGh9ICR7c3ZnLnZpZXdib3guaGVpZ2h0fWB9XG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgZm9jdXNhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgICAgICAgcmF0aW89e3N2Zy5yYXRpb31cbiAgICAgICAgICBtYXhXaWR0aD17bWF4V2lkdGh9XG4gICAgICAgICAgbWluV2lkdGg9e21pbldpZHRofVxuICAgICAgICAgIGJhY2tncm91bmRDb2xvdXI9e2JhY2tncm91bmRDb2xvdXJ9XG4gICAgICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgICAgPlxuICAgICAgICAgIHtzdmcuZ3JvdXB9XG4gICAgICAgIDwvQnJhbmRTdmc+XG4gICAgICAgIDxMb2NhbGlzZWRCcmFuZE5hbWVcbiAgICAgICAgICBsaW5rSWQ9e2xpbmtJZH1cbiAgICAgICAgICBwcm9kdWN0PXtwcm9kdWN0fVxuICAgICAgICAgIHNlcnZpY2VMb2NhbGlzZWROYW1lPXtzZXJ2aWNlTG9jYWxpc2VkTmFtZX1cbiAgICAgICAgLz5cbiAgICAgIDwvPlxuICAgICl9XG4gIDwvPlxuKTtcblxuY29uc3QgYnJhbmRQcm9wcyA9IHtcbiAgbGlua0lkOiBzdHJpbmcuaXNSZXF1aXJlZCxcbiAgcHJvZHVjdDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHNlcnZpY2VMb2NhbGlzZWROYW1lOiBzdHJpbmcsXG4gIG1heFdpZHRoOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgbWluV2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmdIZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmc6IHNoYXBlKHtcbiAgICBncm91cDogbm9kZS5pc1JlcXVpcmVkLFxuICAgIHJhdGlvOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgICB2aWV3Ym94OiBzaGFwZSh7XG4gICAgICBoZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgICAgd2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgIH0pLmlzUmVxdWlyZWQsXG4gIH0pLmlzUmVxdWlyZWQsXG4gIGJhY2tncm91bmRDb2xvdXI6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBsb2dvQ29sb3VyOiBzdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblN0eWxlZEJyYW5kLnByb3BUeXBlcyA9IGJyYW5kUHJvcHM7XG5cblN0eWxlZEJyYW5kLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBCcmFuZCA9IGZvcndhcmRSZWYoKHByb3BzLCByZWYpID0+IHtcbiAgY29uc3Qge1xuICAgIHN2Z0hlaWdodCxcbiAgICBtYXhXaWR0aCxcbiAgICBtaW5XaWR0aCxcbiAgICB1cmwsXG4gICAgYm9yZGVyVG9wLFxuICAgIGJvcmRlckJvdHRvbSxcbiAgICBiYWNrZ3JvdW5kQ29sb3VyLFxuICAgIGxvZ29Db2xvdXIsXG4gICAgc2NyaXB0TGluayxcbiAgICBza2lwTGluayxcbiAgICBsaW5rSWQsXG4gICAgLi4ucmVzdFxuICB9ID0gcHJvcHM7XG5cbiAgcmV0dXJuIChcbiAgICA8QmFubmVyXG4gICAgICBzdmdIZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgIGJvcmRlclRvcD17Ym9yZGVyVG9wfVxuICAgICAgYm9yZGVyQm90dG9tPXtib3JkZXJCb3R0b219XG4gICAgICBiYWNrZ3JvdW5kQ29sb3VyPXtiYWNrZ3JvdW5kQ29sb3VyfVxuICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgIHNjcmlwdExpbms9e3NjcmlwdExpbmt9XG4gICAgICB7Li4ucmVzdH1cbiAgICA+XG4gICAgICA8U3ZnV3JhcHBlciByZWY9e3JlZn0+XG4gICAgICAgIHt1cmwgPyAoXG4gICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgIGhyZWY9e3VybH1cbiAgICAgICAgICAgIG1heFdpZHRoPXttYXhXaWR0aH1cbiAgICAgICAgICAgIG1pbldpZHRoPXttaW5XaWR0aH1cbiAgICAgICAgICAgIGlkPXtsaW5rSWR9XG4gICAgICAgICAgICAvLyBUaGlzIGlzIGEgdGVtcG9yYXJ5IGZpeCBmb3IgdGhlIGExMXkgbmVzdGVkIHNwYW4ncyBidWcgZXhwZXJpZW5jZWQgaW4gVGFsa0JhY2ssIHJlZmVyIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9iYmMvc2ltb3JnaC9pc3N1ZXMvOTY1MlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtgQnJhbmRMaW5rLSR7bGlua0lkfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgICA8L1N0eWxlZExpbms+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgKX1cbiAgICAgICAge3NraXBMaW5rfVxuICAgICAgICB7c2NyaXB0TGluayAmJiA8ZGl2PntzY3JpcHRMaW5rfTwvZGl2Pn1cbiAgICAgIDwvU3ZnV3JhcHBlcj5cbiAgICA8L0Jhbm5lcj5cbiAgKTtcbn0pO1xuXG5CcmFuZC5kZWZhdWx0UHJvcHMgPSB7XG4gIHVybDogbnVsbCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG4gIGJvcmRlclRvcDogZmFsc2UsXG4gIGJvcmRlckJvdHRvbTogZmFsc2UsXG4gIHNjcmlwdExpbms6IG51bGwsXG4gIHNraXBMaW5rOiBudWxsLFxuICBsaW5rSWQ6IG51bGwsXG59O1xuXG5CcmFuZC5wcm9wVHlwZXMgPSB7XG4gIC4uLmJyYW5kUHJvcHMsXG4gIHVybDogc3RyaW5nLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxuICBib3JkZXJUb3A6IGJvb2wsXG4gIGJvcmRlckJvdHRvbTogYm9vbCxcbiAgc2NyaXB0TGluazogbm9kZSxcbiAgc2tpcExpbms6IG5vZGUsXG4gIGxpbmtJZDogc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQnJhbmQ7XG4iXX0= */")); var brandWidth = function brandWidth(minWidth, maxWidth) { return "\n width: 100%;\n max-width: ".concat(maxWidth / 16, "rem;\n min-width: ").concat(minWidth / 16, "rem;\n flex: 1 1 ").concat(minWidth / 16, "rem;\n -ms-flex-preferred-size: ").concat(maxWidth / 16, "rem;\n"); }; var StyledLink = (0, _base.default)("a", process.env.NODE_ENV === "production" ? { target: "e1wgjeuw1" } : { target: "e1wgjeuw1", label: "StyledLink" })("display:inline-block;", function (_ref6) { var maxWidth = _ref6.maxWidth, minWidth = _ref6.minWidth; return brandWidth(minWidth, maxWidth); }, "@media (max-width: ", _breakpoints.GEL_GROUP_0_SCREEN_WIDTH_MAX, "){display:block;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBZ0YyQiIsImZpbGUiOiIuLi9zcmMvaW5kZXguanN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBzdHJpbmcsIG51bWJlciwgbm9kZSwgc2hhcGUsIGJvb2wgfSBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBWaXN1YWxseUhpZGRlblRleHQgZnJvbSAnQGJiYy9wc2FtbWVhZC12aXN1YWxseS1oaWRkZW4tdGV4dCc7XG5pbXBvcnQge1xuICBHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYLFxuICBHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOLFxuICBHRUxfR1JPVVBfM19TQ1JFRU5fV0lEVEhfTUlOLFxufSBmcm9tICdAYmJjL2dlbC1mb3VuZGF0aW9ucy9icmVha3BvaW50cyc7XG5pbXBvcnQge1xuICBHRUxfU1BBQ0lOR19ITEYsXG4gIEdFTF9TUEFDSU5HLFxuICBHRUxfU1BBQ0lOR19EQkwsXG59IGZyb20gJ0BiYmMvZ2VsLWZvdW5kYXRpb25zL3NwYWNpbmdzJztcblxuY29uc3QgU1ZHX1RPUF9PRkZTRVRfQkVMT1dfNDAwUFggPSAnMC42MjVyZW0nOyAvLyAxMHB4XG5jb25zdCBTVkdfQk9UVE9NX09GRlNFVF9CRUxPV180MDBQWCA9ICcwLjM3NXJlbSc7IC8vIDZweFxuY29uc3QgU1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFggPSAnMC43NXJlbSc7IC8vIDEycHhcbmNvbnN0IFNWR19CT1RUT01fT0ZGU0VUX0FCT1ZFXzYwMFBYID0gJzEuMjVyZW0nOyAvLyAyMHB4XG5jb25zdCBTVkdfV1JBUFBFUl9NQVhfV0lEVEhfQUJPVkVfMTI4MFBYID0gJzc4cmVtJztcbmNvbnN0IFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCA9IDUyO1xuY29uc3QgUEFERElOR19BUk9VTkRfU1ZHX0JFTE9XXzQwMFBYID0gMTY7XG5jb25zdCBQQURESU5HX0FST1VORF9TVkdfQUJPVkVfNDAwUFggPSAyODtcblxuY29uc3QgY29uZGl0aW9uYWxseVJlbmRlckhlaWdodCA9IChzdmdIZWlnaHQsIHBhZGRpbmcpID0+XG4gIHN2Z0hlaWdodCA/IGBtaW4taGVpZ2h0OiAkeyhzdmdIZWlnaHQgKyBwYWRkaW5nKSAvIDE2fXJlbTtgIDogJyc7XG5cbmNvbnN0IFRSQU5TUEFSRU5UX0JPUkRFUiA9IGAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRgO1xuXG5jb25zdCBTdmdXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAke1NWR19XUkFQUEVSX01BWF9XSURUSF9BQk9WRV8xMjgwUFh9O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHtHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYfSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5gO1xuXG5jb25zdCBCYW5uZXIgPSBzdHlsZWQuZGl2YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Byb3BzID0+IHByb3BzLmJhY2tncm91bmRDb2xvdXJ9O1xuICAkeyh7IHN2Z0hlaWdodCB9KSA9PlxuICAgIGNvbmRpdGlvbmFsbHlSZW5kZXJIZWlnaHQoc3ZnSGVpZ2h0LCBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFgpfVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAke0dFTF9TUEFDSU5HfTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgICR7KHsgc3ZnSGVpZ2h0IH0pID0+XG4gICAgICBjb25kaXRpb25hbGx5UmVuZGVySGVpZ2h0KHN2Z0hlaWdodCwgUEFERElOR19BUk9VTkRfU1ZHX0FCT1ZFXzQwMFBYKX1cbiAgICBwYWRkaW5nOiAwICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgJHsoeyBzY3JpcHRMaW5rLCBzdmdIZWlnaHQgfSkgPT5cbiAgICAgIHNjcmlwdExpbmsgJiZcbiAgICAgIGBtaW4taGVpZ2h0OiAke1xuICAgICAgICAoc3ZnSGVpZ2h0ICtcbiAgICAgICAgICBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFggK1xuICAgICAgICAgIFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCkgL1xuICAgICAgICAxNlxuICAgICAgfXJlbTtgfVxuICB9XG5cbiAgJHsoeyBib3JkZXJUb3AgfSkgPT4gYm9yZGVyVG9wICYmIGBib3JkZXItdG9wOiAke1RSQU5TUEFSRU5UX0JPUkRFUn1gfTtcbiAgJHsoeyBib3JkZXJCb3R0b20gfSkgPT5cbiAgICBib3JkZXJCb3R0b20gJiYgYGJvcmRlci1ib3R0b206ICR7VFJBTlNQQVJFTlRfQk9SREVSfWB9O1xuYDtcblxuY29uc3QgYnJhbmRXaWR0aCA9IChtaW5XaWR0aCwgbWF4V2lkdGgpID0+IGBcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHttYXhXaWR0aCAvIDE2fXJlbTtcbiAgbWluLXdpZHRoOiAke21pbldpZHRoIC8gMTZ9cmVtO1xuICBmbGV4OiAxIDEgJHttaW5XaWR0aCAvIDE2fXJlbTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR7bWF4V2lkdGggLyAxNn1yZW07XG5gO1xuXG5jb25zdCBTdHlsZWRMaW5rID0gc3R5bGVkLmFgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJHsoeyBtYXhXaWR0aCwgbWluV2lkdGggfSkgPT4gYnJhbmRXaWR0aChtaW5XaWR0aCwgbWF4V2lkdGgpfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbmA7XG5cbi8vIGBjdXJyZW50Q29sb3JgIGhhcyBiZWVuIHVzZWQgdG8gYWRkcmVzcyBoaWdoIGNvbnRyYXN0IG1vZGUgaW4gRmlyZWZveC5cbmNvbnN0IEJyYW5kU3ZnID0gc3R5bGVkLnN2Z2BcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmxvZ29Db2xvdXJ9O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAke1NWR19UT1BfT0ZGU0VUX0JFTE9XXzQwMFBYfTtcbiAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQkVMT1dfNDAwUFh9O1xuICBoZWlnaHQ6ICR7cHJvcHMgPT4gcHJvcHMuaGVpZ2h0IC8gMTZ9cmVtO1xuXG4gICR7KHsgbWF4V2lkdGgsIG1pbldpZHRoIH0pID0+IGJyYW5kV2lkdGgobWluV2lkdGgsIG1heFdpZHRoKX1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgIHBhZGRpbmctdG9wOiAke0dFTF9TUEFDSU5HX0RCTH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFh9O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR7R0VMX0dST1VQXzNfU0NSRUVOX1dJRFRIX01JTn0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHtTVkdfQk9UVE9NX09GRlNFVF9BQk9WRV82MDBQWH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgcHJpbnQge1xuICAgIGZpbGw6IHdpbmRvd1RleHQ7XG4gIH1cblxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAke1N0eWxlZExpbmt9OmhvdmVyICYsXG4gICAgJHtTdHlsZWRMaW5rfTpmb2N1cyAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJHtHRUxfU1BBQ0lOR19ITEZ9IHNvbGlkICR7cHJvcHMgPT4gcHJvcHMubG9nb0NvbG91cn07XG4gICAgbWFyZ2luLWJvdHRvbTogLSR7R0VMX1NQQUNJTkdfSExGfTtcbiAgfVxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5gO1xuXG5jb25zdCBMb2NhbGlzZWRCcmFuZE5hbWUgPSAoeyBsaW5rSWQsIHByb2R1Y3QsIHNlcnZpY2VMb2NhbGlzZWROYW1lIH0pID0+IHtcbiAgY29uc3QgYnJhbmRJZCA9IGBCcmFuZExpbmstJHtsaW5rSWR9YDtcbiAgcmV0dXJuIHNlcnZpY2VMb2NhbGlzZWROYW1lID8gKFxuICAgIC8vIGlkPXtgQnJhbmRMaW5rLSR7bGlua0lkfWAgaXMgYSB0ZW1wb3JhcnkgZml4IGZvciB0aGUgYTExeSBuZXN0ZWQgc3BhbidzIGJ1ZyBleHBlcmllbmNlZCBpbiBUYWxrQmFjaywgcmVmZXIgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL2JiYy9zaW1vcmdoL2lzc3Vlcy85NjUyXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzeC1hMTF5L2FyaWEtcm9sZVxuICAgIDxWaXN1YWxseUhpZGRlblRleHQgcm9sZT1cInRleHRcIiBpZD17YnJhbmRJZH0+XG4gICAgICA8c3BhbiBsYW5nPVwiZW4tR0JcIj57YCR7cHJvZHVjdH0sIGB9PC9zcGFuPlxuICAgICAgPHNwYW4+e3NlcnZpY2VMb2NhbGlzZWROYW1lfTwvc3Bhbj5cbiAgICA8L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKSA6IChcbiAgICA8VmlzdWFsbHlIaWRkZW5UZXh0IGlkPXticmFuZElkfT57cHJvZHVjdH08L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKTtcbn07XG5cbkxvY2FsaXNlZEJyYW5kTmFtZS5wcm9wVHlwZXMgPSB7XG4gIGxpbmtJZDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHByb2R1Y3Q6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxufTtcblxuTG9jYWxpc2VkQnJhbmROYW1lLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBTdHlsZWRCcmFuZCA9ICh7XG4gIGxpbmtJZCxcbiAgcHJvZHVjdCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWUsXG4gIHN2Z0hlaWdodCxcbiAgc3ZnLFxuICBtYXhXaWR0aCxcbiAgbWluV2lkdGgsXG4gIGJhY2tncm91bmRDb2xvdXIsXG4gIGxvZ29Db2xvdXIsXG59KSA9PiAoXG4gIDw+XG4gICAge3N2ZyAmJiAoXG4gICAgICA8PlxuICAgICAgICA8QnJhbmRTdmdcbiAgICAgICAgICBoZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgICAgICB2aWV3Qm94PXtgMCAwICR7c3ZnLnZpZXdib3gud2lkdGh9ICR7c3ZnLnZpZXdib3guaGVpZ2h0fWB9XG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgZm9jdXNhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgICAgICAgcmF0aW89e3N2Zy5yYXRpb31cbiAgICAgICAgICBtYXhXaWR0aD17bWF4V2lkdGh9XG4gICAgICAgICAgbWluV2lkdGg9e21pbldpZHRofVxuICAgICAgICAgIGJhY2tncm91bmRDb2xvdXI9e2JhY2tncm91bmRDb2xvdXJ9XG4gICAgICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgICAgPlxuICAgICAgICAgIHtzdmcuZ3JvdXB9XG4gICAgICAgIDwvQnJhbmRTdmc+XG4gICAgICAgIDxMb2NhbGlzZWRCcmFuZE5hbWVcbiAgICAgICAgICBsaW5rSWQ9e2xpbmtJZH1cbiAgICAgICAgICBwcm9kdWN0PXtwcm9kdWN0fVxuICAgICAgICAgIHNlcnZpY2VMb2NhbGlzZWROYW1lPXtzZXJ2aWNlTG9jYWxpc2VkTmFtZX1cbiAgICAgICAgLz5cbiAgICAgIDwvPlxuICAgICl9XG4gIDwvPlxuKTtcblxuY29uc3QgYnJhbmRQcm9wcyA9IHtcbiAgbGlua0lkOiBzdHJpbmcuaXNSZXF1aXJlZCxcbiAgcHJvZHVjdDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHNlcnZpY2VMb2NhbGlzZWROYW1lOiBzdHJpbmcsXG4gIG1heFdpZHRoOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgbWluV2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmdIZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmc6IHNoYXBlKHtcbiAgICBncm91cDogbm9kZS5pc1JlcXVpcmVkLFxuICAgIHJhdGlvOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgICB2aWV3Ym94OiBzaGFwZSh7XG4gICAgICBoZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgICAgd2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgIH0pLmlzUmVxdWlyZWQsXG4gIH0pLmlzUmVxdWlyZWQsXG4gIGJhY2tncm91bmRDb2xvdXI6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBsb2dvQ29sb3VyOiBzdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblN0eWxlZEJyYW5kLnByb3BUeXBlcyA9IGJyYW5kUHJvcHM7XG5cblN0eWxlZEJyYW5kLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBCcmFuZCA9IGZvcndhcmRSZWYoKHByb3BzLCByZWYpID0+IHtcbiAgY29uc3Qge1xuICAgIHN2Z0hlaWdodCxcbiAgICBtYXhXaWR0aCxcbiAgICBtaW5XaWR0aCxcbiAgICB1cmwsXG4gICAgYm9yZGVyVG9wLFxuICAgIGJvcmRlckJvdHRvbSxcbiAgICBiYWNrZ3JvdW5kQ29sb3VyLFxuICAgIGxvZ29Db2xvdXIsXG4gICAgc2NyaXB0TGluayxcbiAgICBza2lwTGluayxcbiAgICBsaW5rSWQsXG4gICAgLi4ucmVzdFxuICB9ID0gcHJvcHM7XG5cbiAgcmV0dXJuIChcbiAgICA8QmFubmVyXG4gICAgICBzdmdIZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgIGJvcmRlclRvcD17Ym9yZGVyVG9wfVxuICAgICAgYm9yZGVyQm90dG9tPXtib3JkZXJCb3R0b219XG4gICAgICBiYWNrZ3JvdW5kQ29sb3VyPXtiYWNrZ3JvdW5kQ29sb3VyfVxuICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgIHNjcmlwdExpbms9e3NjcmlwdExpbmt9XG4gICAgICB7Li4ucmVzdH1cbiAgICA+XG4gICAgICA8U3ZnV3JhcHBlciByZWY9e3JlZn0+XG4gICAgICAgIHt1cmwgPyAoXG4gICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgIGhyZWY9e3VybH1cbiAgICAgICAgICAgIG1heFdpZHRoPXttYXhXaWR0aH1cbiAgICAgICAgICAgIG1pbldpZHRoPXttaW5XaWR0aH1cbiAgICAgICAgICAgIGlkPXtsaW5rSWR9XG4gICAgICAgICAgICAvLyBUaGlzIGlzIGEgdGVtcG9yYXJ5IGZpeCBmb3IgdGhlIGExMXkgbmVzdGVkIHNwYW4ncyBidWcgZXhwZXJpZW5jZWQgaW4gVGFsa0JhY2ssIHJlZmVyIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9iYmMvc2ltb3JnaC9pc3N1ZXMvOTY1MlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtgQnJhbmRMaW5rLSR7bGlua0lkfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgICA8L1N0eWxlZExpbms+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgKX1cbiAgICAgICAge3NraXBMaW5rfVxuICAgICAgICB7c2NyaXB0TGluayAmJiA8ZGl2PntzY3JpcHRMaW5rfTwvZGl2Pn1cbiAgICAgIDwvU3ZnV3JhcHBlcj5cbiAgICA8L0Jhbm5lcj5cbiAgKTtcbn0pO1xuXG5CcmFuZC5kZWZhdWx0UHJvcHMgPSB7XG4gIHVybDogbnVsbCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG4gIGJvcmRlclRvcDogZmFsc2UsXG4gIGJvcmRlckJvdHRvbTogZmFsc2UsXG4gIHNjcmlwdExpbms6IG51bGwsXG4gIHNraXBMaW5rOiBudWxsLFxuICBsaW5rSWQ6IG51bGwsXG59O1xuXG5CcmFuZC5wcm9wVHlwZXMgPSB7XG4gIC4uLmJyYW5kUHJvcHMsXG4gIHVybDogc3RyaW5nLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxuICBib3JkZXJUb3A6IGJvb2wsXG4gIGJvcmRlckJvdHRvbTogYm9vbCxcbiAgc2NyaXB0TGluazogbm9kZSxcbiAgc2tpcExpbms6IG5vZGUsXG4gIGxpbmtJZDogc3RyaW5nLFxufTtcblxuZXhwb3J0IGRlZmF1bHQgQnJhbmQ7XG4iXX0= */")); // `currentColor` has been used to address high contrast mode in Firefox. var BrandSvg = (0, _base.default)("svg", process.env.NODE_ENV === "production" ? { target: "e1wgjeuw0" } : { target: "e1wgjeuw0", label: "BrandSvg" })("box-sizing:content-box;color:", function (props) { return props.logoColour; }, ";fill:currentColor;padding-top:", SVG_TOP_OFFSET_BELOW_400PX, ";padding-bottom:", SVG_BOTTOM_OFFSET_BELOW_400PX, ";height:", function (props) { return props.height / 16; }, "rem;", function (_ref7) { var maxWidth = _ref7.maxWidth, minWidth = _ref7.minWidth; return brandWidth(minWidth, maxWidth); }, "@media (min-width: ", _breakpoints.GEL_GROUP_2_SCREEN_WIDTH_MIN, "){padding-top:", _spacings.GEL_SPACING_DBL, ";padding-bottom:", SVG_BOTTOM_OFFSET_ABOVE_400PX, ";}@media (min-width: ", _breakpoints.GEL_GROUP_3_SCREEN_WIDTH_MIN, "){padding-top:", SVG_BOTTOM_OFFSET_ABOVE_600PX, ";padding-bottom:", _spacings.GEL_SPACING_DBL, ";}@media screen and (-ms-high-contrast: active),print{fill:windowText;}", StyledLink, ":hover &,", StyledLink, ":focus &{text-decoration:none;border-bottom:", _spacings.GEL_SPACING_HLF, " solid ", function (props) { return props.logoColour; }, ";margin-bottom:-", _spacings.GEL_SPACING_HLF, ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qc3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMEYyQiIsImZpbGUiOiIuLi9zcmMvaW5kZXguanN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IGZvcndhcmRSZWYgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBzdHJpbmcsIG51bWJlciwgbm9kZSwgc2hhcGUsIGJvb2wgfSBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBWaXN1YWxseUhpZGRlblRleHQgZnJvbSAnQGJiYy9wc2FtbWVhZC12aXN1YWxseS1oaWRkZW4tdGV4dCc7XG5pbXBvcnQge1xuICBHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYLFxuICBHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOLFxuICBHRUxfR1JPVVBfM19TQ1JFRU5fV0lEVEhfTUlOLFxufSBmcm9tICdAYmJjL2dlbC1mb3VuZGF0aW9ucy9icmVha3BvaW50cyc7XG5pbXBvcnQge1xuICBHRUxfU1BBQ0lOR19ITEYsXG4gIEdFTF9TUEFDSU5HLFxuICBHRUxfU1BBQ0lOR19EQkwsXG59IGZyb20gJ0BiYmMvZ2VsLWZvdW5kYXRpb25zL3NwYWNpbmdzJztcblxuY29uc3QgU1ZHX1RPUF9PRkZTRVRfQkVMT1dfNDAwUFggPSAnMC42MjVyZW0nOyAvLyAxMHB4XG5jb25zdCBTVkdfQk9UVE9NX09GRlNFVF9CRUxPV180MDBQWCA9ICcwLjM3NXJlbSc7IC8vIDZweFxuY29uc3QgU1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFggPSAnMC43NXJlbSc7IC8vIDEycHhcbmNvbnN0IFNWR19CT1RUT01fT0ZGU0VUX0FCT1ZFXzYwMFBYID0gJzEuMjVyZW0nOyAvLyAyMHB4XG5jb25zdCBTVkdfV1JBUFBFUl9NQVhfV0lEVEhfQUJPVkVfMTI4MFBYID0gJzc4cmVtJztcbmNvbnN0IFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCA9IDUyO1xuY29uc3QgUEFERElOR19BUk9VTkRfU1ZHX0JFTE9XXzQwMFBYID0gMTY7XG5jb25zdCBQQURESU5HX0FST1VORF9TVkdfQUJPVkVfNDAwUFggPSAyODtcblxuY29uc3QgY29uZGl0aW9uYWxseVJlbmRlckhlaWdodCA9IChzdmdIZWlnaHQsIHBhZGRpbmcpID0+XG4gIHN2Z0hlaWdodCA/IGBtaW4taGVpZ2h0OiAkeyhzdmdIZWlnaHQgKyBwYWRkaW5nKSAvIDE2fXJlbTtgIDogJyc7XG5cbmNvbnN0IFRSQU5TUEFSRU5UX0JPUkRFUiA9IGAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnRgO1xuXG5jb25zdCBTdmdXcmFwcGVyID0gc3R5bGVkLmRpdmBcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAke1NWR19XUkFQUEVSX01BWF9XSURUSF9BQk9WRV8xMjgwUFh9O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgKG1heC13aWR0aDogJHtHRUxfR1JPVVBfMF9TQ1JFRU5fV0lEVEhfTUFYfSkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5gO1xuXG5jb25zdCBCYW5uZXIgPSBzdHlsZWQuZGl2YFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAke3Byb3BzID0+IHByb3BzLmJhY2tncm91bmRDb2xvdXJ9O1xuICAkeyh7IHN2Z0hlaWdodCB9KSA9PlxuICAgIGNvbmRpdGlvbmFsbHlSZW5kZXJIZWlnaHQoc3ZnSGVpZ2h0LCBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFgpfVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAke0dFTF9TUEFDSU5HfTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgICR7KHsgc3ZnSGVpZ2h0IH0pID0+XG4gICAgICBjb25kaXRpb25hbGx5UmVuZGVySGVpZ2h0KHN2Z0hlaWdodCwgUEFERElOR19BUk9VTkRfU1ZHX0FCT1ZFXzQwMFBYKX1cbiAgICBwYWRkaW5nOiAwICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgJHsoeyBzY3JpcHRMaW5rLCBzdmdIZWlnaHQgfSkgPT5cbiAgICAgIHNjcmlwdExpbmsgJiZcbiAgICAgIGBtaW4taGVpZ2h0OiAke1xuICAgICAgICAoc3ZnSGVpZ2h0ICtcbiAgICAgICAgICBQQURESU5HX0FST1VORF9TVkdfQkVMT1dfNDAwUFggK1xuICAgICAgICAgIFNDUklQVF9MSU5LX09GRlNFVF9CRUxPV18yNDBQWCkgL1xuICAgICAgICAxNlxuICAgICAgfXJlbTtgfVxuICB9XG5cbiAgJHsoeyBib3JkZXJUb3AgfSkgPT4gYm9yZGVyVG9wICYmIGBib3JkZXItdG9wOiAke1RSQU5TUEFSRU5UX0JPUkRFUn1gfTtcbiAgJHsoeyBib3JkZXJCb3R0b20gfSkgPT5cbiAgICBib3JkZXJCb3R0b20gJiYgYGJvcmRlci1ib3R0b206ICR7VFJBTlNQQVJFTlRfQk9SREVSfWB9O1xuYDtcblxuY29uc3QgYnJhbmRXaWR0aCA9IChtaW5XaWR0aCwgbWF4V2lkdGgpID0+IGBcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHttYXhXaWR0aCAvIDE2fXJlbTtcbiAgbWluLXdpZHRoOiAke21pbldpZHRoIC8gMTZ9cmVtO1xuICBmbGV4OiAxIDEgJHttaW5XaWR0aCAvIDE2fXJlbTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR7bWF4V2lkdGggLyAxNn1yZW07XG5gO1xuXG5jb25zdCBTdHlsZWRMaW5rID0gc3R5bGVkLmFgXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJHsoeyBtYXhXaWR0aCwgbWluV2lkdGggfSkgPT4gYnJhbmRXaWR0aChtaW5XaWR0aCwgbWF4V2lkdGgpfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAke0dFTF9HUk9VUF8wX1NDUkVFTl9XSURUSF9NQVh9KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbmA7XG5cbi8vIGBjdXJyZW50Q29sb3JgIGhhcyBiZWVuIHVzZWQgdG8gYWRkcmVzcyBoaWdoIGNvbnRyYXN0IG1vZGUgaW4gRmlyZWZveC5cbmNvbnN0IEJyYW5kU3ZnID0gc3R5bGVkLnN2Z2BcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGNvbG9yOiAke3Byb3BzID0+IHByb3BzLmxvZ29Db2xvdXJ9O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmctdG9wOiAke1NWR19UT1BfT0ZGU0VUX0JFTE9XXzQwMFBYfTtcbiAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQkVMT1dfNDAwUFh9O1xuICBoZWlnaHQ6ICR7cHJvcHMgPT4gcHJvcHMuaGVpZ2h0IC8gMTZ9cmVtO1xuXG4gICR7KHsgbWF4V2lkdGgsIG1pbldpZHRoIH0pID0+IGJyYW5kV2lkdGgobWluV2lkdGgsIG1heFdpZHRoKX1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHtHRUxfR1JPVVBfMl9TQ1JFRU5fV0lEVEhfTUlOfSkge1xuICAgIHBhZGRpbmctdG9wOiAke0dFTF9TUEFDSU5HX0RCTH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7U1ZHX0JPVFRPTV9PRkZTRVRfQUJPVkVfNDAwUFh9O1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR7R0VMX0dST1VQXzNfU0NSRUVOX1dJRFRIX01JTn0pIHtcbiAgICBwYWRkaW5nLXRvcDogJHtTVkdfQk9UVE9NX09GRlNFVF9BQk9WRV82MDBQWH07XG4gICAgcGFkZGluZy1ib3R0b206ICR7R0VMX1NQQUNJTkdfREJMfTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgcHJpbnQge1xuICAgIGZpbGw6IHdpbmRvd1RleHQ7XG4gIH1cblxuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAke1N0eWxlZExpbmt9OmhvdmVyICYsXG4gICAgJHtTdHlsZWRMaW5rfTpmb2N1cyAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogJHtHRUxfU1BBQ0lOR19ITEZ9IHNvbGlkICR7cHJvcHMgPT4gcHJvcHMubG9nb0NvbG91cn07XG4gICAgbWFyZ2luLWJvdHRvbTogLSR7R0VMX1NQQUNJTkdfSExGfTtcbiAgfVxuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG5gO1xuXG5jb25zdCBMb2NhbGlzZWRCcmFuZE5hbWUgPSAoeyBsaW5rSWQsIHByb2R1Y3QsIHNlcnZpY2VMb2NhbGlzZWROYW1lIH0pID0+IHtcbiAgY29uc3QgYnJhbmRJZCA9IGBCcmFuZExpbmstJHtsaW5rSWR9YDtcbiAgcmV0dXJuIHNlcnZpY2VMb2NhbGlzZWROYW1lID8gKFxuICAgIC8vIGlkPXtgQnJhbmRMaW5rLSR7bGlua0lkfWAgaXMgYSB0ZW1wb3JhcnkgZml4IGZvciB0aGUgYTExeSBuZXN0ZWQgc3BhbidzIGJ1ZyBleHBlcmllbmNlZCBpbiBUYWxrQmFjaywgcmVmZXIgdG8gdGhlIGZvbGxvd2luZyBpc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL2JiYy9zaW1vcmdoL2lzc3Vlcy85NjUyXG4gICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGpzeC1hMTF5L2FyaWEtcm9sZVxuICAgIDxWaXN1YWxseUhpZGRlblRleHQgcm9sZT1cInRleHRcIiBpZD17YnJhbmRJZH0+XG4gICAgICA8c3BhbiBsYW5nPVwiZW4tR0JcIj57YCR7cHJvZHVjdH0sIGB9PC9zcGFuPlxuICAgICAgPHNwYW4+e3NlcnZpY2VMb2NhbGlzZWROYW1lfTwvc3Bhbj5cbiAgICA8L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKSA6IChcbiAgICA8VmlzdWFsbHlIaWRkZW5UZXh0IGlkPXticmFuZElkfT57cHJvZHVjdH08L1Zpc3VhbGx5SGlkZGVuVGV4dD5cbiAgKTtcbn07XG5cbkxvY2FsaXNlZEJyYW5kTmFtZS5wcm9wVHlwZXMgPSB7XG4gIGxpbmtJZDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHByb2R1Y3Q6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBzZXJ2aWNlTG9jYWxpc2VkTmFtZTogc3RyaW5nLFxufTtcblxuTG9jYWxpc2VkQnJhbmROYW1lLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBTdHlsZWRCcmFuZCA9ICh7XG4gIGxpbmtJZCxcbiAgcHJvZHVjdCxcbiAgc2VydmljZUxvY2FsaXNlZE5hbWUsXG4gIHN2Z0hlaWdodCxcbiAgc3ZnLFxuICBtYXhXaWR0aCxcbiAgbWluV2lkdGgsXG4gIGJhY2tncm91bmRDb2xvdXIsXG4gIGxvZ29Db2xvdXIsXG59KSA9PiAoXG4gIDw+XG4gICAge3N2ZyAmJiAoXG4gICAgICA8PlxuICAgICAgICA8QnJhbmRTdmdcbiAgICAgICAgICBoZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgICAgICB2aWV3Qm94PXtgMCAwICR7c3ZnLnZpZXdib3gud2lkdGh9ICR7c3ZnLnZpZXdib3guaGVpZ2h0fWB9XG4gICAgICAgICAgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiXG4gICAgICAgICAgZm9jdXNhYmxlPVwiZmFsc2VcIlxuICAgICAgICAgIGFyaWEtaGlkZGVuPVwidHJ1ZVwiXG4gICAgICAgICAgcmF0aW89e3N2Zy5yYXRpb31cbiAgICAgICAgICBtYXhXaWR0aD17bWF4V2lkdGh9XG4gICAgICAgICAgbWluV2lkdGg9e21pbldpZHRofVxuICAgICAgICAgIGJhY2tncm91bmRDb2xvdXI9e2JhY2tncm91bmRDb2xvdXJ9XG4gICAgICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgICAgPlxuICAgICAgICAgIHtzdmcuZ3JvdXB9XG4gICAgICAgIDwvQnJhbmRTdmc+XG4gICAgICAgIDxMb2NhbGlzZWRCcmFuZE5hbWVcbiAgICAgICAgICBsaW5rSWQ9e2xpbmtJZH1cbiAgICAgICAgICBwcm9kdWN0PXtwcm9kdWN0fVxuICAgICAgICAgIHNlcnZpY2VMb2NhbGlzZWROYW1lPXtzZXJ2aWNlTG9jYWxpc2VkTmFtZX1cbiAgICAgICAgLz5cbiAgICAgIDwvPlxuICAgICl9XG4gIDwvPlxuKTtcblxuY29uc3QgYnJhbmRQcm9wcyA9IHtcbiAgbGlua0lkOiBzdHJpbmcuaXNSZXF1aXJlZCxcbiAgcHJvZHVjdDogc3RyaW5nLmlzUmVxdWlyZWQsXG4gIHNlcnZpY2VMb2NhbGlzZWROYW1lOiBzdHJpbmcsXG4gIG1heFdpZHRoOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgbWluV2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmdIZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICBzdmc6IHNoYXBlKHtcbiAgICBncm91cDogbm9kZS5pc1JlcXVpcmVkLFxuICAgIHJhdGlvOiBudW1iZXIuaXNSZXF1aXJlZCxcbiAgICB2aWV3Ym94OiBzaGFwZSh7XG4gICAgICBoZWlnaHQ6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgICAgd2lkdGg6IG51bWJlci5pc1JlcXVpcmVkLFxuICAgIH0pLmlzUmVxdWlyZWQsXG4gIH0pLmlzUmVxdWlyZWQsXG4gIGJhY2tncm91bmRDb2xvdXI6IHN0cmluZy5pc1JlcXVpcmVkLFxuICBsb2dvQ29sb3VyOiBzdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblN0eWxlZEJyYW5kLnByb3BUeXBlcyA9IGJyYW5kUHJvcHM7XG5cblN0eWxlZEJyYW5kLmRlZmF1bHRQcm9wcyA9IHtcbiAgc2VydmljZUxvY2FsaXNlZE5hbWU6IG51bGwsXG59O1xuXG5jb25zdCBCcmFuZCA9IGZvcndhcmRSZWYoKHByb3BzLCByZWYpID0+IHtcbiAgY29uc3Qge1xuICAgIHN2Z0hlaWdodCxcbiAgICBtYXhXaWR0aCxcbiAgICBtaW5XaWR0aCxcbiAgICB1cmwsXG4gICAgYm9yZGVyVG9wLFxuICAgIGJvcmRlckJvdHRvbSxcbiAgICBiYWNrZ3JvdW5kQ29sb3VyLFxuICAgIGxvZ29Db2xvdXIsXG4gICAgc2NyaXB0TGluayxcbiAgICBza2lwTGluayxcbiAgICBsaW5rSWQsXG4gICAgLi4ucmVzdFxuICB9ID0gcHJvcHM7XG5cbiAgcmV0dXJuIChcbiAgICA8QmFubmVyXG4gICAgICBzdmdIZWlnaHQ9e3N2Z0hlaWdodH1cbiAgICAgIGJvcmRlclRvcD17Ym9yZGVyVG9wfVxuICAgICAgYm9yZGVyQm90dG9tPXtib3JkZXJCb3R0b219XG4gICAgICBiYWNrZ3JvdW5kQ29sb3VyPXtiYWNrZ3JvdW5kQ29sb3VyfVxuICAgICAgbG9nb0NvbG91cj17bG9nb0NvbG91cn1cbiAgICAgIHNjcmlwdExpbms9e3NjcmlwdExpbmt9XG4gICAgICB7Li4ucmVzdH1cbiAgICA+XG4gICAgICA8U3ZnV3JhcHBlciByZWY9e3JlZn0+XG4gICAgICAgIHt1cmwgPyAoXG4gICAgICAgICAgPFN0eWxlZExpbmtcbiAgICAgICAgICAgIGhyZWY9e3VybH1cbiAgICAgICAgICAgIG1heFdpZHRoPXttYXhXaWR0aH1cbiAgICAgICAgICAgIG1pbldpZHRoPXttaW5XaWR0aH1cbiAgICAgICAgICAgIGlkPXtsaW5rSWR9XG4gICAgICAgICAgICAvLyBUaGlzIGlzIGEgdGVtcG9yYXJ5IGZpeCBmb3IgdGhlIGExMXkgbmVzdGVkIHNwYW4ncyBidWcgZXhwZXJpZW5jZWQgaW4gVGFsa0JhY2ssIHJlZmVyIHRvIHRoZSBmb2xsb3dpbmcgaXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS9iYmMvc2ltb3JnaC9pc3N1ZXMvOTY1MlxuICAgICAgICAgICAgYXJpYS1sYWJlbGxlZGJ5PXtgQnJhbmRMaW5rLSR7bGlua0lkfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAgPFN0eWxlZEJyYW5kIHsuLi5wcm9wc30gLz5cbiAgICAgICAgICA8L1N0eWxlZE