text: module.exports =
  /******/ (function(modules) { // webpackBootstrap
  /******/ 	// The module cache
  /******/ 	var installedModules = {};
  /******/
  /******/ 	// object to store loaded chunks
  /******/ 	// "0" means "already loaded"
  /******/ 	var installedChunks = {
  /******/ 		0: 0
  /******/ 	};
  /******/
  /******/ 	// The require function
  /******/ 	function __webpack_require__(moduleId) {
  /******/
  /******/ 		// Check if module is in cache
  /******/ 		if(installedModules[moduleId]) {
  /******/ 			return installedModules[moduleId].exports;
  /******/ 		}
  /******/ 		// Create a new module (and put it into the cache)
  /******/ 		var module = installedModules[moduleId] = {
  /******/ 			i: moduleId,
  /******/ 			l: false,
  /******/ 			exports: {}
  /******/ 		};
  /******/
  /******/ 		// Execute the module function
  /******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  /******/
  /******/ 		// Flag the module as loaded
  /******/ 		module.l = true;
  /******/
  /******/ 		// Return the exports of the module
  /******/ 		return module.exports;
  /******/ 	}
  /******/
  /******/ 	// This file contains only the entry chunk.
  /******/ 	// The chunk loading function for additional chunks
  /******/ 	__webpack_require__.e = function requireEnsure(chunkId) {
  /******/ 		var promises = [];
  /******/
  /******/
  /******/ 		// require() chunk loading for javascript
  /******/
  /******/ 		// "0" is the signal for "already loaded"
  /******/ 		if(installedChunks[chunkId] !== 0) {
  /******/ 			var chunk = require("./" + ({"1":"components/BaelPagination","2":"components/BaelSearch","3":"components/FeaturedImage","4":"components/SendGrid","5":"components/SlideOut","6":"pages/blog/_slug","7":"pages/categories","8":"pages/category/_slug","9":"pages/index","10":"pages/p/_page","11":"pages/page/_slug"}[chunkId]||chunkId) + ".js");
  /******/ 			var moreModules = chunk.modules, chunkIds = chunk.ids;
  /******/ 			for(var moduleId in moreModules) {
  /******/ 				modules[moduleId] = moreModules[moduleId];
  /******/ 			}
  /******/ 			for(var i = 0; i < chunkIds.length; i++)
  /******/ 				installedChunks[chunkIds[i]] = 0;
  /******/ 		}
  /******/ 		return Promise.all(promises);
  /******/ 	};
  /******/
  /******/ 	// expose the modules object (__webpack_modules__)
  /******/ 	__webpack_require__.m = modules;
  /******/
  /******/ 	// expose the module cache
  /******/ 	__webpack_require__.c = installedModules;
  /******/
  /******/ 	// define getter function for harmony exports
  /******/ 	__webpack_require__.d = function(exports, name, getter) {
  /******/ 		if(!__webpack_require__.o(exports, name)) {
  /******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
  /******/ 		}
  /******/ 	};
  /******/
  /******/ 	// define __esModule on exports
  /******/ 	__webpack_require__.r = function(exports) {
  /******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  /******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  /******/ 		}
  /******/ 		Object.defineProperty(exports, '__esModule', { value: true });
  /******/ 	};
  /******/
  /******/ 	// create a fake namespace object
  /******/ 	// mode & 1: value is a module id, require it
  /******/ 	// mode & 2: merge all properties of value into the ns
  /******/ 	// mode & 4: return value when already ns object
  /******/ 	// mode & 8|1: behave like require
  /******/ 	__webpack_require__.t = function(value, mode) {
  /******/ 		if(mode & 1) value = __webpack_require__(value);
  /******/ 		if(mode & 8) return value;
  /******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  /******/ 		var ns = Object.create(null);
  /******/ 		__webpack_require__.r(ns);
  /******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  /******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  /******/ 		return ns;
  /******/ 	};
  /******/
  /******/ 	// getDefaultExport function for compatibility with non-harmony modules
  /******/ 	__webpack_require__.n = function(module) {
  /******/ 		var getter = module && module.__esModule ?
  /******/ 			function getDefault() { return module['default']; } :
  /******/ 			function getModuleExports() { return module; };
  /******/ 		__webpack_require__.d(getter, 'a', getter);
  /******/ 		return getter;
  /******/ 	};
  /******/
  /******/ 	// Object.prototype.hasOwnProperty.call
  /******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  /******/
  /******/ 	// __webpack_public_path__
  /******/ 	__webpack_require__.p = "/_nuxt/";
  /******/
  /******/ 	// uncaught error handler for webpack runtime
  /******/ 	__webpack_require__.oe = function(err) {
  /******/ 		process.nextTick(function() {
  /******/ 			throw err; // catch this error by using import().catch()
  /******/ 		});
  /******/ 	};
  /******/
  /******/
  /******/ 	// Load entry module and return exports
  /******/ 	return __webpack_require__(__webpack_require__.s = 21);
  /******/ })
  /************************************************************************/
  /******/ ([
  /* 0 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue");
  
  /***/ }),
  /* 1 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return normalizeComponent; });
  /* globals __VUE_SSR_CONTEXT__ */
  
  // IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
  // This module is a runtime utility for cleaner component module output and will
  // be included in the final webpack user bundle.
  
  function normalizeComponent (
    scriptExports,
    render,
    staticRenderFns,
    functionalTemplate,
    injectStyles,
    scopeId,
    moduleIdentifier, /* server only */
    shadowMode /* vue-cli only */
  ) {
    // Vue.extend constructor export interop
    var options = typeof scriptExports === 'function'
      ? scriptExports.options
      : scriptExports
  
    // render functions
    if (render) {
      options.render = render
      options.staticRenderFns = staticRenderFns
      options._compiled = true
    }
  
    // functional template
    if (functionalTemplate) {
      options.functional = true
    }
  
    // scopedId
    if (scopeId) {
      options._scopeId = 'data-v-' + scopeId
    }
  
    var hook
    if (moduleIdentifier) { // server build
      hook = function (context) {
        // 2.3 injection
        context =
          context || // cached call
          (this.$vnode && this.$vnode.ssrContext) || // stateful
          (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
        // 2.2 with runInNewContext: true
        if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
          context = __VUE_SSR_CONTEXT__
        }
        // inject component styles
        if (injectStyles) {
          injectStyles.call(this, context)
        }
        // register component module identifier for async chunk inferrence
        if (context && context._registeredComponents) {
          context._registeredComponents.add(moduleIdentifier)
        }
      }
      // used by ssr in case component is cached and beforeCreate
      // never gets called
      options._ssrRegister = hook
    } else if (injectStyles) {
      hook = shadowMode
        ? function () {
          injectStyles.call(
            this,
            (options.functional ? this.parent : this).$root.$options.shadowRoot
          )
        }
        : injectStyles
    }
  
    if (hook) {
      if (options.functional) {
        // for template-only hot-reload because in that case the render fn doesn't
        // go through the normalizer
        options._injectStyles = hook
        // register for functional component in vue file
        var originalRender = options.render
        options.render = function renderWithStyleInjection (h, context) {
          hook.call(context)
          return originalRender(h, context)
        }
      } else {
        // inject component registration as beforeCreate hook
        var existing = options.beforeCreate
        options.beforeCreate = existing
          ? [].concat(existing, hook)
          : [hook]
      }
    }
  
    return {
      exports: scriptExports,
      options: options
    }
  }
  
  
  /***/ }),
  /* 2 */
  /***/ (function(module, exports, __webpack_require__) {
  
  "use strict";
  
  
  /*
    MIT License http://www.opensource.org/licenses/mit-license.php
    Author Tobias Koppers @sokra
  */
  // css base code, injected by the css-loader
  // eslint-disable-next-line func-names
  module.exports = function (useSourceMap) {
    var list = []; // return the list of modules as css string
  
    list.toString = function toString() {
      return this.map(function (item) {
        var content = cssWithMappingToString(item, useSourceMap);
  
        if (item[2]) {
          return "@media ".concat(item[2], " {").concat(content, "}");
        }
  
        return content;
      }).join('');
    }; // import a list of modules into the list
    // eslint-disable-next-line func-names
  
  
    list.i = function (modules, mediaQuery, dedupe) {
      if (typeof modules === 'string') {
        // eslint-disable-next-line no-param-reassign
        modules = [[null, modules, '']];
      }
  
      var alreadyImportedModules = {};
  
      if (dedupe) {
        for (var i = 0; i < this.length; i++) {
          // eslint-disable-next-line prefer-destructuring
          var id = this[i][0];
  
          if (id != null) {
            alreadyImportedModules[id] = true;
          }
        }
      }
  
      for (var _i = 0; _i < modules.length; _i++) {
        var item = [].concat(modules[_i]);
  
        if (dedupe && alreadyImportedModules[item[0]]) {
          // eslint-disable-next-line no-continue
          continue;
        }
  
        if (mediaQuery) {
          if (!item[2]) {
            item[2] = mediaQuery;
          } else {
            item[2] = "".concat(mediaQuery, " and ").concat(item[2]);
          }
        }
  
        list.push(item);
      }
    };
  
    return list;
  };
  
  function cssWithMappingToString(item, useSourceMap) {
    var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring
  
    var cssMapping = item[3];
  
    if (!cssMapping) {
      return content;
    }
  
    if (useSourceMap && typeof btoa === 'function') {
      var sourceMapping = toComment(cssMapping);
      var sourceURLs = cssMapping.sources.map(function (source) {
        return "/*# sourceURL=".concat(cssMapping.sourceRoot || '').concat(source, " */");
      });
      return [content].concat(sourceURLs).concat([sourceMapping]).join('\n');
    }
  
    return [content].join('\n');
  } // Adapted from convert-source-map (MIT)
  
  
  function toComment(sourceMap) {
    // eslint-disable-next-line no-undef
    var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));
    var data = "sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64);
    return "/*# ".concat(data, " */");
  }
  
  /***/ }),
  /* 3 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  // ESM COMPAT FLAG
  __webpack_require__.r(__webpack_exports__);
  
  // EXPORTS
  __webpack_require__.d(__webpack_exports__, "default", function() { return /* binding */ addStylesServer; });
  
  // CONCATENATED MODULE: ./node_modules/vue-style-loader/lib/listToStyles.js
  /**
   * Translates the list format produced by css-loader into something
   * easier to manipulate.
   */
  function listToStyles (parentId, list) {
    var styles = []
    var newStyles = {}
    for (var i = 0; i < list.length; i++) {
      var item = list[i]
      var id = item[0]
      var css = item[1]
      var media = item[2]
      var sourceMap = item[3]
      var part = {
        id: parentId + ':' + i,
        css: css,
        media: media,
        sourceMap: sourceMap
      }
      if (!newStyles[id]) {
        styles.push(newStyles[id] = { id: id, parts: [part] })
      } else {
        newStyles[id].parts.push(part)
      }
    }
    return styles
  }
  
  // CONCATENATED MODULE: ./node_modules/vue-style-loader/lib/addStylesServer.js
  
  
  function addStylesServer (parentId, list, isProduction, context) {
    if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
      context = __VUE_SSR_CONTEXT__
    }
    if (context) {
      if (!context.hasOwnProperty('styles')) {
        Object.defineProperty(context, 'styles', {
          enumerable: true,
          get: function() {
            return renderStyles(context._styles)
          }
        })
        // expose renderStyles for vue-server-renderer (vuejs/#6353)
        context._renderStyles = renderStyles
      }
  
      var styles = context._styles || (context._styles = {})
      list = listToStyles(parentId, list)
      if (isProduction) {
        addStyleProd(styles, list)
      } else {
        addStyleDev(styles, list)
      }
    }
  }
  
  // In production, render as few style tags as possible.
  // (mostly because IE9 has a limit on number of style tags)
  function addStyleProd (styles, list) {
    for (var i = 0; i < list.length; i++) {
      var parts = list[i].parts
      for (var j = 0; j < parts.length; j++) {
        var part = parts[j]
        // group style tags by media types.
        var id = part.media || 'default'
        var style = styles[id]
        if (style) {
          if (style.ids.indexOf(part.id) < 0) {
            style.ids.push(part.id)
            style.css += '\n' + part.css
          }
        } else {
          styles[id] = {
            ids: [part.id],
            css: part.css,
            media: part.media
          }
        }
      }
    }
  }
  
  // In dev we use individual style tag for each module for hot-reload
  // and source maps.
  function addStyleDev (styles, list) {
    for (var i = 0; i < list.length; i++) {
      var parts = list[i].parts
      for (var j = 0; j < parts.length; j++) {
        var part = parts[j]
        styles[part.id] = {
          ids: [part.id],
          css: part.css,
          media: part.media
        }
      }
    }
  }
  
  function renderStyles (styles) {
    var css = ''
    for (var key in styles) {
      var style = styles[key]
      css += '<style data-vue-ssr-id="' + style.ids.join(' ') + '"' +
          (style.media ? ( ' media="' + style.media + '"' ) : '') + '>' +
          style.css + '</style>'
    }
    return css
  }
  
  
  /***/ }),
  /* 4 */
  /***/ (function(module, exports) {
  
  // This file is intentionally left empty for noop aliases
  
  /***/ }),
  /* 5 */
  /***/ (function(module, exports) {
  
  module.exports = require("vuex");
  
  /***/ }),
  /* 6 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue-router");
  
  /***/ }),
  /* 7 */
  /***/ (function(module, exports) {
  
  module.exports = require("axios");
  
  /***/ }),
  /* 8 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(25);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  // add CSS to SSR context
  var add = __webpack_require__(3).default
  module.exports.__inject__ = function (context) {
    add("4a1cbb1a", content, true, context)
  };
  
  /***/ }),
  /* 9 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(27);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  // add CSS to SSR context
  var add = __webpack_require__(3).default
  module.exports.__inject__ = function (context) {
    add("fa7ff0ca", content, true, context)
  };
  
  /***/ }),
  /* 10 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  /* WEBPACK VAR INJECTION */(function(_get) {/* harmony import */ var lodash_capitalize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(16);
  /* harmony import */ var lodash_capitalize__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_capitalize__WEBPACK_IMPORTED_MODULE_0__);
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  
  /* harmony default export */ __webpack_exports__["a"] = ({
    data() {
      return {};
    },
  
    computed: {
      pagetitle() {
        return this.$store.state.current.title;
      },
  
      path() {
        const split = _get(this.$store, "state.current.dir").split("/");
  
        return split.length && split[1] !== "page" ? lodash_capitalize__WEBPACK_IMPORTED_MODULE_0___default()(split[1]) : null;
      }
  
    }
  });
  /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(36)))
  
  /***/ }),
  /* 11 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(38);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  // add CSS to SSR context
  var add = __webpack_require__(3).default
  module.exports.__inject__ = function (context) {
    add("12214c20", content, true, context)
  };
  
  /***/ }),
  /* 12 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(41);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  // add CSS to SSR context
  var add = __webpack_require__(3).default
  module.exports.__inject__ = function (context) {
    add("cd638440", content, true, context)
  };
  
  /***/ }),
  /* 13 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue-no-ssr");
  
  /***/ }),
  /* 14 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue-client-only");
  
  /***/ }),
  /* 15 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  const info = __webpack_require__(44);
  
  const rootKeys = ['class-name', 'class', 'style'];
  
  function propsToData(props, doc) {
    return Object.keys(props).reduce(function (data, key) {
      const k = key.replace(/.*:/, '');
      let obj = rootKeys.includes(k) ? data : data.attrs;
      const value = props[key];
      const {
        attribute
      } = info.find(info.html, key);
  
      if (key === 'v-bind') {
        let val = doc[value];
  
        if (!val) {
          val = eval(`(${value})`);
        }
  
        obj = Object.assign(obj, val);
      } else if (key.indexOf(':') === 0 || key.indexOf('v-bind:') === 0) {
        key = key.replace('v-bind:', '').replace(':', '');
  
        if (doc[value]) {
          obj[key] = doc[value];
        } else {
          obj[key] = eval(`(${value})`);
        }
      } else if (Array.isArray(value)) {
        obj[attribute] = value.join(' ');
      } else {
        obj[attribute] = value;
      }
  
      return data;
    }, {
      attrs: {}
    });
  }
  /**
   * Create the scoped slots from `node` template children. Templates for default
   * slots are processed as regular children in `processNode`.
   */
  
  
  function slotsToData(node, h, doc) {
    const data = {};
    const children = node.children || [];
    children.forEach(child => {
      // Regular children and default templates are processed inside `processNode`.
      if (!isTemplate(child) || isDefaultTemplate(child)) {
        return;
      } // Non-default templates are converted into slots.
  
  
      data.scopedSlots = data.scopedSlots || {};
      const template = child;
      const name = getSlotName(template);
      const vDomTree = template.content.map(tmplNode => processNode(tmplNode, h, doc));
  
      data.scopedSlots[name] = function () {
        return vDomTree;
      };
    });
    return data;
  }
  
  function processNode(node, h, doc) {
    /**
     * Return raw value as it is
     */
    if (node.type === 'text') {
      return node.value;
    }
  
    const slotData = slotsToData(node || {}, h, doc);
    const propData = propsToData(node.props, doc);
    const data = Object.assign({}, slotData, propData);
    /**
     * Process child nodes, flat-mapping templates pointing to default slots.
     */
  
    const children = [];
  
    for (const child of node.children) {
      // Template nodes pointing to non-default slots are processed inside `slotsToData`.
      if (isTemplate(child) && !isDefaultTemplate(child)) {
        continue;
      }
  
      const processQueue = isDefaultTemplate(child) ? child.content : [child];
      children.push(...processQueue.map(node => processNode(node, h, doc)));
    }
  
    return h(node.tag, data, children);
  }
  
  const DEFAULT_SLOT = 'default';
  
  function isDefaultTemplate(node) {
    return isTemplate(node) && getSlotName(node) === DEFAULT_SLOT;
  }
  
  function isTemplate(node) {
    return node.tag === 'template';
  }
  
  function getSlotName(node) {
    let name = '';
  
    for (const propName of Object.keys(node.props)) {
      if (!propName.startsWith('#') && !propName.startsWith('v-slot:')) {
        return;
      }
  
      name = propName.split(/[:#]/, 2)[1];
      break;
    }
  
    return name || DEFAULT_SLOT;
  }
  
  /* harmony default export */ __webpack_exports__["a"] = ({
    name: 'NuxtContent',
    functional: true,
    props: {
      document: {
        required: true
      }
    },
  
    render(h, {
      data,
      props
    }) {
      const {
        document
      } = props;
      const {
        body
      } = document || {};
  
      if (!body || !body.children || !Array.isArray(body.children)) {
        return;
      }
  
      let classes = [];
  
      if (Array.isArray(data.class)) {
        classes = data.class;
      } else if (typeof data.class === 'object') {
        const keys = Object.keys(data.class);
        classes = keys.filter(key => data.class[key]);
      } else {
        classes = [data.class];
      }
  
      data.class = classes.concat('nuxt-content');
      data.props = Object.assign({ ...body.props
      }, data.props);
      return h('div', data, body.children.map(child => processNode(child, h, document)));
    }
  
  });
  
  /***/ }),
  /* 16 */
  /***/ (function(module, exports) {
  
  module.exports = require("lodash/capitalize");
  
  /***/ }),
  /* 17 */
  /***/ (function(module, exports) {
  
  module.exports = require("querystring");
  
  /***/ }),
  /* 18 */
  /***/ (function(module, exports) {
  
  module.exports = require("node-fetch");
  
  /***/ }),
  /* 19 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue-meta");
  
  /***/ }),
  /* 20 */
  /***/ (function(module, exports) {
  
  module.exports = require("defu");
  
  /***/ }),
  /* 21 */
  /***/ (function(module, exports, __webpack_require__) {
  
  __webpack_require__(22);
  module.exports = __webpack_require__(45);
  
  
  /***/ }),
  /* 22 */
  /***/ (function(module, exports) {
  
  global.installComponents = function (component, components) {
    const options = typeof component.exports === 'function'
      ? component.exports.extendOptions
      : component.options
  
    if (typeof component.exports === 'function') {
      options.components = component.exports.options.components
    }
  
    options.components = options.components || {}
  
    for (var i in components) {
      options.components[i] = options.components[i] || components[i]
    }
  
  
    if (options.functional) {
      provideFunctionalComponents(component, options.components)
    }
  }
  
  const functionalPatchKey = '_functionalComponents'
  
  function provideFunctionalComponents(component, components) {
    if (component.exports[functionalPatchKey]) {
      return
    }
    component.exports[functionalPatchKey] = true
  
    const render = component.exports.render
    component.exports.render = function (h, vm) {
      return render(h, Object.assign({}, vm, {
        _c: function (n, a, b) {
          return vm._c(components[n] || n, a, b)
        }
      }))
    }
  }
  
  
  /***/ }),
  /* 23 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony default export */ __webpack_exports__["default"] = (function ({
    store
  }) {
    store.commit('SET_CURRENT', {});
    store.commit('SET_PAGINATION', {});
  
    if (store.state.menuIsActive === !false) {
      console.log('menu');
      store.commit('setMenuState', false);
    }
  });
  
  /***/ }),
  /* 24 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8);
  /* harmony import */ var _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
   /* harmony default export */ __webpack_exports__["default"] = (_vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_error_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
  
  /***/ }),
  /* 25 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, ".__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;top:0;left:0;right:0;bottom:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 26 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(9);
  /* harmony import */ var _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
   /* harmony default export */ __webpack_exports__["default"] = (_vue_style_loader_index_js_ref_3_oneOf_1_0_css_loader_dist_cjs_js_ref_3_oneOf_1_1_vue_loader_lib_loaders_stylePostLoader_js_postcss_loader_src_index_js_ref_3_oneOf_1_2_nuxt_components_dist_loader_js_ref_0_0_vue_loader_lib_index_js_vue_loader_options_nuxt_loading_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
  
  /***/ }),
  /* 27 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, ".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#3b8070;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 28 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(29);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  __webpack_require__(3).default("7bc11cc2", content, true)
  
  /***/ }),
  /* 29 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, ":root{--nav-height:54px;--textcolor:#000;--hover-bg:#f1f1f1;--active-bg:#dbdbdb;font-size:calc(1rem + .2vw)}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:\"Inter\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Oxygen,Ubuntu,Cantarell,\"Open Sans\",\"Helvetica Neue\",sans-serif;letter-spacing:-.3px;text-rendering:optimizeLegibility}.main-title{font-size:3rem;font-size:clamp(3.75rem,7vw,5.5rem);font-family:\"Inter\",sans-serif;font-weight:600;letter-spacing:calc(-.2rem + -.05vw);line-height:1.1;max-width:48rem}.slide-left-enter,.slide-right-leave-active{transform:translate(50%);opacity:0;transition:all .25s}.slide-left-leave-active,.slide-right-enter{transform:translate(-50%);opacity:0;transition:all .25s}.slide-down-enter,.slide-up-leave-active{transform:translateY(50%);opacity:1;transition:all .25s}.slide-down-leave-active,.slide-up-enter{transform:translateY(-50%);opacity:1;transition:all .25s}.fade-enter-active,.fade-leave-active{transition:opacity .5s;transition-delay:.3s}.fade-enter,.fade-leave-to{opacity:0}.post-content{max-width:75ch}.r{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px}.no-gap{grid-gap:0!important}.bcg-item{grid-column:span 6;padding:10px}.full-item,[class*=c-]{grid-column:span 12;padding:10px}.cursor-pointer{cursor:pointer}iframe{max-width:100%;margin:1rem auto}@media only screen and (min-width:40rem){.c-50{grid-column:span 6}.c-25{grid-column:span 3}.c-75{grid-column:span 9}.c-100{grid-column:span 12}.c-1{grid-column:span 1}.c-2{grid-column:span 2}.c-3{grid-column:span 3}.bcg-item,.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-9{grid-column:span 9}.c-10{grid-column:span 10}.c-11{grid-column:span 11}.c-12{grid-column:span 12}}@media only screen and (max-width:52rem) and (min-width:40rem){.c-50{grid-column:span 6}.c-25{grid-column:span 3}.c-75{grid-column:span 9}.c-100{grid-column:span 12}}.feat-wrapper{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.featured-image{max-height:55vh;border-bottom:1px solid hsla(0,0%,46.7%,.4);width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.container{max-width:100vw;overflow:hidden}.single .bcg-item{padding-top:0!important}.single{max-width:1200px;margin:0 auto}.search:focus{outline:none}.footer__heading{text-transform:uppercase}nav .r{grid-gap:0}.r.full-height{height:calc(100vh - 54px);height:calc(100vh - var(--nav-height))}.paginated .r.full-height,.r.full-height{grid-gap:0;margin-top:54px;margin-top:var(--nav-height)}.paginated .r.full-height{height:calc(100vh - 124px);height:calc(100vh - var(--nav-height) - 70px)}@media only screen and (max-width:40rem){:root{--nav-height:104px}.xs-collapse{visibility:hidden;visibility:collapse;border:0!important;border-color:none!important;padding:0!important}.xs-visible{visibility:visible}}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 30 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(31);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  __webpack_require__(3).default("23edabb0", content, true)
  
  /***/ }),
  /* 31 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, ".post-content .nuxt-content{line-height:1.85}@media print{.post-content .nuxt-content *,.post-content .nuxt-content :after,.post-content .nuxt-content :before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.post-content .nuxt-content a,.post-content .nuxt-content a:visited{text-decoration:underline}.post-content .nuxt-content a[href]:after{content:\" (\" attr(href) \")\"}.post-content .nuxt-content abbr[title]:after{content:\" (\" attr(title) \")\"}.post-content .nuxt-content a[href^=\"#\"]:after,.post-content .nuxt-content a[href^=\"javascript:\"]:after{content:\"\"}.post-content .nuxt-content blockquote,.post-content .nuxt-content pre{border:1px solid #999;page-break-inside:avoid}.post-content .nuxt-content thead{display:table-header-group}.post-content .nuxt-content img,.post-content .nuxt-content tr{page-break-inside:avoid}.post-content .nuxt-content img{max-width:100%!important}.post-content .nuxt-content h2,.post-content .nuxt-content h3,.post-content .nuxt-content p{orphans:3;widows:3}.post-content .nuxt-content h2,.post-content .nuxt-content h3{page-break-after:avoid}}.post-content .nuxt-content ol,.post-content .nuxt-content p,.post-content .nuxt-content ul{font-size:1rem;margin-bottom:1.3rem}.post-content .nuxt-content h1,.post-content .nuxt-content h2,.post-content .nuxt-content h3,.post-content .nuxt-content h4{margin:1.618rem 0 1rem;font-weight:inherit;color:var(--textcolor);line-height:1.1;letter-spacing:-.15rem}.post-content .nuxt-content h1{margin-top:0;font-size:2.827rem}.post-content .nuxt-content h2{font-size:2.827rem}.post-content .nuxt-content h3{font-size:1.999rem}.post-content .nuxt-content .splendor-h4,.post-content .nuxt-content h4{font-size:1.414rem}.post-content .nuxt-content h5{font-size:1.121rem}.post-content .nuxt-content .splendor-h6,.post-content .nuxt-content h6{font-size:.88rem}.post-content .nuxt-content small{font-size:.707em}.post-content .nuxt-content canvas,.post-content .nuxt-content iframe,.post-content .nuxt-content img,.post-content .nuxt-content select,.post-content .nuxt-content svg,.post-content .nuxt-content textarea,.post-content .nuxt-content video{max-width:100%}.post-content .nuxt-content div,.post-content .nuxt-content div img{width:100%}.post-content .nuxt-content blockquote{padding:.5rem 1.5rem}.post-content .nuxt-content blockquote p{font-size:1.5rem;font-style:italic;margin:1rem auto}.post-content .nuxt-content li{margin-left:0}.post-content .nuxt-content p{height:auto;line-height:1.618}.post-content .nuxt-content code,.post-content .nuxt-content pre{font-family:Menlo,Monaco,\"Courier New\",monospace}.post-content .nuxt-content pre{background-color:#fafafa;font-size:.8rem;overflow-x:auto;padding:1.125em}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 32 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(33);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  __webpack_require__(3).default("e9ff7aae", content, true)
  
  /***/ }),
  /* 33 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, "html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}code,details,embed,fieldset,form,label,legend,menu,pre,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}blockquote,caption,dd,dl,dt,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}blockquote,q{quotes:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{max-width:100%;height:auto}iframe{border:0}small,sub,sup{font-size:16px}sup{top:-.5rem}sub{bottom:-.25rem}code,kbd,pre,samp{font-size:16px}fieldset{border:0;margin:0;padding:0}optgroup{font-weight:600}blockquote:after,blockquote:before,q:after,q:before{content:\"\";content:none}input{-webkit-appearance:none;border-radius:0}html{font-size:16px;font-family:\"Proxima Nova\",Helvetica,Arial,sans-serif}body{font-size:1rem;line-height:1.5;color:#222}h1{font-size:1.75rem}h1,h2{line-height:1.2}h2{font-size:1.375rem}h3{font-size:1.125rem;line-height:1.2}h4{font-size:1rem}h4,h5{line-height:1.3}h5{font-size:.875rem}h6{font-size:.75rem;line-height:1.3}h1,h2,h3,h4,h5,h6{font-weight:400}.slab h6,h6.slab{font-family:\"Proxima Nova\",Helvetica,Arial,sans-serif;font-weight:400}a{text-decoration:none;color:#0f65ef}a:hover{color:#093c8f;transition:color .15s ease 0s}b,strong{font-weight:600}em,i{font-style:italic}ol,ul{padding-left:2rem}ol,table,ul{font-variant-numeric:tabular-nums;font-feature-settings:\"tnum\" 1,\"tnum\"}table{border-collapse:separate;border-spacing:0;max-width:100%;width:100%}th{text-align:left;font-weight:600;vertical-align:bottom}td,th{padding:.5rem}td{vertical-align:middle}.page-message{margin-top:.125rem;padding:.75rem}.page-message__text:before{content:\"\";height:1rem;width:1rem;display:inline-block;position:relative;bottom:-2px;margin-right:.5rem;background-repeat:no-repeat;background-position:50%}.page-message__close{top:.375rem}.page-message__close-icon{width:.75rem}.page-message--error .page-message__action:before,.page-message--error .page-message__text:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='488' height='488' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M244 0C109.292 0 0 109.292 0 244s109.292 244 244 244 244-109.292 244-244S378.708 0 244 0zm40.667 396.182c0 5.719-4.448 10.484-9.849 10.484h-61c-5.719 0-10.484-4.766-10.484-10.484v-60.365c0-5.719 4.766-10.484 10.484-10.484h61c5.401 0 9.849 4.766 9.849 10.484v60.365zm-.635-109.292c-.318 4.448-5.083 7.943-10.802 7.943h-58.776c-6.036 0-10.802-3.495-10.802-7.943l-5.401-197.297c0-2.224.953-4.448 3.177-5.719 1.906-1.589 4.766-2.542 7.625-2.542h69.896c2.859 0 5.719.953 7.625 2.542 2.224 1.271 3.177 3.495 3.177 5.719l-5.719 197.297z' fill='%23e32'/%3E%3C/svg%3E\");background-size:1rem}.page-message--error .page-message__close-icon{fill:#fa9287}.page-message--error .page-message__close:hover .page-message__close-icon{fill:#e32}.page-message--success .page-message__action:before,.page-message--success .page-message__text:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491.185 120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815L199.015 284.65l-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815l-42.818 42.818c-5.667 5.667-8.815 13.538-8.815 21.409 0 7.871 3.148 15.742 8.815 21.409l113.972 113.972 42.818 42.818c5.667 5.667 13.538 8.815 21.409 8.815 7.871 0 15.742-3.148 21.409-8.815l42.818-42.818 227.943-227.943c5.667-5.667 8.815-13.538 8.815-21.409 0-7.871-3.148-15.742-8.815-21.409z' fill='%23fff'/%3E%3C/svg%3E\");background-size:.625rem;background-color:#68af15;border-radius:50%}.page-message--success .page-message__close-icon{fill:#b0d584}.page-message--success .page-message__close:hover .page-message__close-icon{fill:#68af15}.flex{display:flex!important}.xs-block-grid-1,.xs-block-grid-2,.xs-block-grid-3,.xs-block-grid-4,.xs-block-grid-5,.xs-block-grid-6{font-size:0!important;margin:-.5rem!important;padding:0!important}@media (min-width:40rem){.sm-block-grid-1,.sm-block-grid-2,.sm-block-grid-3,.sm-block-grid-4,.sm-block-grid-5,.sm-block-grid-6{font-size:0!important;margin:-.5rem!important;padding:0!important}}@media (min-width:52rem){.md-block-grid-1,.md-block-grid-2,.md-block-grid-3,.md-block-grid-4,.md-block-grid-5,.md-block-grid-6{font-size:0!important;margin:-.5rem!important;padding:0!important}}@media (min-width:64rem){.lg-block-grid-1,.lg-block-grid-2,.lg-block-grid-3,.lg-block-grid-4,.lg-block-grid-5,.lg-block-grid-6{font-size:0!important;margin:-.5rem!important;padding:0!important}}.block-grid__item{display:inline-block;margin:.5rem!important;font-size:16px!important;vertical-align:top!important}.xs-block-grid-1 .block-grid__item{width:100%!important}.xs-block-grid-2 .block-grid__item{width:calc(50% - 1rem)!important}.xs-block-grid-3 .block-grid__item{width:calc(33.33333% - 1rem)!important}.xs-block-grid-4 .block-grid__item{width:calc(25% - 1rem)!important}.xs-block-grid-5 .block-grid__item{width:calc(20% - 1rem)!important}.xs-block-grid-6 .block-grid__item{width:calc(16.66667% - 1rem)!important}@media (min-width:40rem){.sm-block-grid-1 .block-grid__item{width:100%!important}.sm-block-grid-2 .block-grid__item{width:calc(50% - 1rem)!important}.sm-block-grid-3 .block-grid__item{width:calc(33.33333% - 1rem)!important}.sm-block-grid-4 .block-grid__item{width:calc(25% - 1rem)!important}.sm-block-grid-5 .block-grid__item{width:calc(20% - 1rem)!important}.sm-block-grid-6 .block-grid__item{width:calc(16.66667% - 1rem)!important}}@media (min-width:52rem){.md-block-grid-1 .block-grid__item{width:100%!important}.md-block-grid-2 .block-grid__item{width:calc(50% - 1rem)!important}.md-block-grid-3 .block-grid__item{width:calc(33.33333% - 1rem)!important}.md-block-grid-4 .block-grid__item{width:calc(25% - 1rem)!important}.md-block-grid-5 .block-grid__item{width:calc(20% - 1rem)!important}.md-block-grid-6 .block-grid__item{width:calc(16.66667% - 1rem)!important}}@media (min-width:64rem){.lg-block-grid-1 .block-grid__item{width:100%!important}.lg-block-grid-2 .block-grid__item{width:calc(50% - 1rem)!important}.lg-block-grid-3 .block-grid__item{width:calc(33.33333% - 1rem)!important}.lg-block-grid-4 .block-grid__item{width:calc(25% - 1rem)!important}.lg-block-grid-5 .block-grid__item{width:calc(20% - 1rem)!important}.lg-block-grid-6 .block-grid__item{width:calc(16.66667% - 1rem)!important}}.no-gutters,.no-gutters .block-grid__item{margin:0!important}.xs-block-grid-1.no-gutters .block-grid__item{width:100%!important}.xs-block-grid-2.no-gutters .block-grid__item{width:50%!important}.xs-block-grid-3.no-gutters .block-grid__item{width:33.3333333333%!important}.xs-block-grid-4.no-gutters .block-grid__item{width:25%!important}.xs-block-grid-5.no-gutters .block-grid__item{width:20%!important}.xs-block-grid-6.no-gutters .block-grid__item{width:16.6666666667%!important}@media (min-width:40rem){.sm-block-grid-1.no-gutters .block-grid__item{width:100%!important}.sm-block-grid-2.no-gutters .block-grid__item{width:50%!important}.sm-block-grid-3.no-gutters .block-grid__item{width:33.3333333333%!important}.sm-block-grid-4.no-gutters .block-grid__item{width:25%!important}.sm-block-grid-5.no-gutters .block-grid__item{width:20%!important}.sm-block-grid-6.no-gutters .block-grid__item{width:16.6666666667%!important}}@media (min-width:52rem){.md-block-grid-1.no-gutters .block-grid__item{width:100%!important}.md-block-grid-2.no-gutters .block-grid__item{width:50%!important}.md-block-grid-3.no-gutters .block-grid__item{width:33.3333333333%!important}.md-block-grid-4.no-gutters .block-grid__item{width:25%!important}.md-block-grid-5.no-gutters .block-grid__item{width:20%!important}.md-block-grid-6.no-gutters .block-grid__item{width:16.6666666667%!important}}@media (min-width:64rem){.lg-block-grid-1.no-gutters .block-grid__item{width:100%!important}.lg-block-grid-2.no-gutters .block-grid__item{width:50%!important}.lg-block-grid-3.no-gutters .block-grid__item{width:33.3333333333%!important}.lg-block-grid-4.no-gutters .block-grid__item{width:25%!important}.lg-block-grid-5.no-gutters .block-grid__item{width:20%!important}.lg-block-grid-6.no-gutters .block-grid__item{width:16.6666666667%!important}}.fill-red{background-color:#e32!important}.fill-red-lighter{background-color:#feebe9!important}.fill-pink{background-color:#e40c78!important}.fill-blue{background-color:#0f65ef!important}.fill-yellow{background-color:#fe0!important}.fill-yellow-lighter{background-color:#fffab6!important}.fill-purple{background-color:#6645dd!important}.fill-teal{background-color:#007c7c!important}.fill-green{background-color:#68af15!important}.fill-green-lighter{background-color:#e1efd0!important}.fill-orange{background-color:#f47f16!important}.fill-promoted-orange{background-color:#bf5608!important}.fill-gray-lighter{background-color:#f4f4f4!important}.fill-gray-light{background-color:#d7d7d7!important}.fill-gray{background-color:#aaa!important}.fill-gray-darker{background-color:#222!important}.fill-white{background-color:#fff!important}.text-gray{color:#222!important}.text-white{color:#fff!important}.text-gray-lighter{color:#666!important}.text-gray-lightest{color:#757575!important}.text-red{color:#e32!important}.text-pink{color:#e40c78!important}.text-orange{color:#f47f16!important}.text-promoted-orange{color:#f7ad19!important}.text-purple{color:#6645dd!important}.text-green{color:#68af15!important}.text-blue{color:#0f65ef!important}.svg-gray{fill:#222!important}.svg-white{fill:#fff!important}.svg-gray-lighter{fill:#666!important}.svg-gray-lightest{fill:#757575!important}.svg-red{fill:#e32!important}.svg-pink{fill:#e40c78!important}.svg-orange{fill:#f47f16!important}.svg-purple{fill:#6645dd!important}.svg-teal{fill:#007c7c!important}.svg-green{fill:#68af15!important}.svg-blue{fill:#0f65ef!important}.fill-facebook{background-color:#1877f2!important}.fill-twitter{background-color:#55acee!important}.svg-facebook{fill:#1877f2!important}.svg-twitter{fill:#55acee!important}.fill-google{background-color:#dd4b39!important}.fill-linkedin{background-color:#2867b2!important}.fill-pinterest{background-color:#e60019!important}.fill-tumblr{background-color:#001935!important}.fill-youtube{background-color:red!important}.fill-instagram{background-color:#000!important}.fill-vine{background-color:#00b488!important}.fill-snapchat{background-color:#fffc00!important}.fill-buzzfeed{background-color:#e32!important}.svg-google{fill:#dd4b39!important}.svg-linkedin{fill:#2867b2!important}.svg-pinterest{fill:#e60019!important}.svg-tumblr{fill:#001935!important}.svg-youtube{fill:red!important}.svg-instagram{fill:#000!important}.svg-vine{fill:#00b488!important}.svg-snapchat{fill:#fffc00!important}.svg-buzzfeed{fill:#e32!important}.button{background-color:transparent!important;background-image:none!important;white-space:nowrap!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:inherit!important;padding:.5rem .875rem!important;font-size:1rem!important;line-height:1.5rem!important;border-radius:3px!important;text-decoration:none!important;cursor:pointer!important;display:inline-block!important;text-align:center!important;background-color:#0f65ef!important;color:#fff!important;border:1px solid transparent!important;transition:background-color .1s ease 0s!important}.button:active{outline:0!important}.button:not(.button--disabled):not(:disabled):hover{background-color:#093c8f!important;transition:background-color .15s ease 0s!important}.button:not(.button--disabled):not(:disabled):active{background-color:#041e47!important}.button.button--secondary{border:1px solid #0f65ef!important;color:#0f65ef!important;background:none!important}.button.button--secondary:hover{transition:background-color .15s ease 0s!important}.button.button--secondary:not(.button--disabled):not(:disabled):hover{background-color:#0f65ef!important;color:#fff!important}.button.button--secondary:not(.button--disabled):not(:disabled):active{background-color:#041e47!important;border-color:#041e47!important;color:#fff!important}.button.button--secondary.button--icon>svg{fill:#0f65ef!important}.button.button--secondary.button--icon:not(.button--disabled):not(:disabled):hover svg{fill:#fff!important}.button--negative{background-color:#e32!important;color:#fff!important;border:1px solid transparent!important;transition:background-color .1s ease 0s!important}.button--negative:not(.button--disabled):not(:disabled):hover{background-color:#9e180c!important;transition:background-color .15s ease 0s!important}.button--negative:not(.button--disabled):not(:disabled):active{background-color:#570d07!important}.button--negative.button--secondary{border:1px solid #e32!important;color:#e32!important;background:none!important}.button--negative.button--secondary:hover{transition:background-color .15s ease 0s!important}.button--negative.button--secondary:not(.button--disabled):not(:disabled):hover{background-color:#e32!important;color:#fff!important}.button--negative.button--secondary:not(.button--disabled):not(:disabled):active{background-color:#570d07!important;border-color:#570d07!important;color:#fff!important}.button--negative.button--secondary.button--icon>svg{fill:#e32!important}.button--negative.button--secondary.button--icon:not(.button--disabled):not(:disabled):hover svg{fill:#fff!important}.button--white{background-color:#fff!important;color:#222!important;border:1px solid transparent!important;transition:background-color .1s ease 0s!important}.button--white:not(.button--disabled):not(:disabled):hover{background-color:#ccc!important;transition:background-color .15s ease 0s!important}.button--white:not(.button--disabled):not(:disabled):active{background-color:#a6a6a6!important}.button--white.button--secondary{border:1px solid #fff!important;color:#fff!important;background:none!important}.button--white.button--secondary:hover{transition:background-color .15s ease 0s!important}.button--white.button--secondary:not(.button--disabled):not(:disabled):hover{background-color:#fff!important;color:#222!important}.button--white.button--secondary:not(.button--disabled):not(:disabled):active{background-color:#a6a6a6!important;border-color:#a6a6a6!important;color:#222!important}.button--white.button--secondary.button--icon:not(.button--disabled):not(:disabled):hover svg{fill:#fff!important}.button--white.button--secondary:not(.button--disabled):not(:disabled):active,.button--white:not(.button--disabled):not(:disabled):hover{background-color:hsla(0,0%,100%,.8)!important}.button--white.button--icon:not(.button--disabled):not(:disabled):hover svg,.button--white.button--icon>svg{fill:#222!important}.button--white.button--secondary.button--icon>svg{fill:#fff!important}.button--white.button--secondary.button--icon:not(.button--disabled):not(:disabled):hover svg{fill:#222!important}.button--transparent{background-color:transparent!important;color:#0f65ef!important;border:1px solid transparent!important}.button--transparent:not(.button--disabled):not(:disabled):hover{background-color:transparent!important;color:#093c8f!important}.button--disabled,.button:disabled{opacity:.3!important}.button--disabled:hover,.button:disabled:hover{cursor:default!important;transition:none!important}.button--small{padding:.3125rem .625rem!important;font-size:.875rem!important;line-height:1.25rem!important}.button--icon>svg{width:1rem!important;height:1rem!important;fill:#fff!important;position:relative!important;top:.125rem!important;margin-right:.5rem}.button--icon.button--small>svg{width:.875rem!important;height:.875rem!important;position:relative!important;margin-right:.3125rem}.button--facebook{background-color:#1877f2!important;color:#fff!important}.button--facebook:not(.button--disabled):not(:disabled):hover{background-color:#09499b!important;color:#fff!important}.button--facebook.button--disabled:hover,.button--facebook:disabled:hover{color:#fff!important}.button--facebook:not(.button--disabled):not(:disabled):active{background-color:#052753!important}.button--twitter{background-color:#55acee!important;color:#fff!important}.button--twitter:not(.button--disabled):not(:disabled):hover{background-color:#147bc9!important;color:#fff!important}.button--twitter.button--disabled:hover,.button--twitter:disabled:hover{color:#fff!important}.button--twitter:not(.button--disabled):not(:disabled):active{background-color:#0d5083!important}.button--google{background-color:#dd4b39!important;color:#fff!important}.button--google:not(.button--disabled):not(:disabled):hover{background-color:#96271a!important;color:#fff!important}.button--google.button--disabled:hover,.button--google:disabled:hover{color:#fff!important}.button--google:not(.button--disabled):not(:disabled):active{background-color:#55160f!important}.button--linkedin{background-color:#2867b2!important;color:#fff!important}.button--linkedin:not(.button--disabled):not(:disabled):hover{background-color:#15375f!important;color:#fff!important}.button--linkedin.button--disabled:hover,.button--linkedin:disabled:hover{color:#fff!important}.button--linkedin:not(.button--disabled):not(:disabled):active{background-color:#071320!important}.button--pinterest{background-color:#e60019!important;color:#fff!important}.button--pinterest:not(.button--disabled):not(:disabled):hover{background-color:#80000e!important;color:#fff!important}.button--pinterest.button--disabled:hover,.button--pinterest:disabled:hover{color:#fff!important}.button--pinterest:not(.button--disabled):not(:disabled):active{background-color:#340006!important}.button--tumblr{background-color:#001935!important;color:#fff!important}.button--tumblr:not(.button--disabled):not(:disabled):hover{background-color:#000!important;color:#fff!important}.button--tumblr.button--disabled:hover,.button--tumblr:disabled:hover{color:#fff!important}.button--tumblr:not(.button--disabled):not(:disabled):active{background-color:#000!important}.button--youtube{background-color:red!important;color:#fff!important}.button--youtube:not(.button--disabled):not(:disabled):hover{background-color:#900!important;color:#fff!important}.button--youtube.button--disabled:hover,.button--youtube:disabled:hover{color:#fff!important}.button--youtube:not(.button--disabled):not(:disabled):active{background-color:#4d0000!important}.button--instagram,.button--instagram:not(.button--disabled):not(:disabled):hover{background-color:#000!important;color:#fff!important}.button--instagram.button--disabled:hover,.button--instagram:disabled:hover{color:#fff!important}.button--instagram:not(.button--disabled):not(:disabled):active{background-color:#000!important}.button--sms{background-color:#68af15!important;color:#fff!important}.button--sms:not(.button--disabled):not(:disabled):hover{background-color:#32540a!important;color:#fff!important}.button--sms.button--disabled:hover,.button--sms:disabled:hover{color:#fff!important}.button--sms:not(.button--disabled):not(:disabled):active{background-color:#091002!important}.button--rss{background-color:#f47f16!important;color:#fff!important}.button--rss:not(.button--disabled):not(:disabled):hover{background-color:#9d4e07!important;color:#fff!important}.button--rss.button--disabled:hover,.button--rss:disabled:hover{color:#fff!important}.button--rss:not(.button--disabled):not(:disabled):active{background-color:#542a04!important}.button--apple-news{background-color:#222!important;color:#fff!important}.button--apple-news:not(.button--disabled):not(:disabled):hover{background-color:#000!important;color:#fff!important}.button--apple-news.button--disabled:hover,.button--apple-news:disabled:hover{color:#fff!important}.button--apple-news:not(.button--disabled):not(:disabled):active{background-color:#000!important}.select,.select--small,.text-input,.text-input--small,.textarea,.textarea--small{font-family:inherit!important;background:#fff!important;font-size:1rem!important;line-height:1.5rem!important;padding:.5rem .75rem!important;border:1px solid #d7d7d7!important;border-radius:3px!important}.select--small:disabled,.select:disabled,.text-input--small:disabled,.text-input:disabled,.textarea--small:disabled,.textarea:disabled{opacity:.3!important}.select{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 488 285'%3E%3Cpath d='M483.11 29.381L458.661 4.896c-2.934-2.938-7.335-4.897-11.246-4.897-3.912 0-8.313 1.959-11.246 4.897L244.001 197.344 51.833 4.896C48.899 1.958 44.498-.001 40.587-.001c-4.401 0-8.313 1.959-11.246 4.897L4.892 29.381C1.958 32.319.002 36.726.002 40.644s1.956 8.325 4.89 11.263l227.864 228.196c2.934 2.938 7.335 4.897 11.246 4.897 3.912 0 8.313-1.959 11.246-4.897L483.112 51.907c2.934-2.938 4.89-7.345 4.89-11.263s-1.956-8.325-4.89-11.263z'/%3E%3C/svg%3E\")!important;background-repeat:no-repeat!important;background-position:calc(100% - 1rem) 50%!important;background-size:.6875rem!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:2.5rem!important}.select::-ms-expand,select::-ms-expand{display:none}.select--small,.text-input--small{font-size:.875rem!important;line-height:1.25rem!important;padding:.3125rem .625rem!important}.select--small{padding-right:2rem!important;background-position:calc(100% - .875rem) 50%!important;background-size:.5rem!important}.textarea{display:block!important;min-height:6rem!important;padding:.5rem .75rem!important}.textarea--small{display:block!important;min-height:5rem!important;padding:.375rem .625rem!important;font-size:.875rem!important;line-height:1.25rem!important}.radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:0}.radio+label{font-size:.875rem!important;cursor:pointer!important;line-height:1.5rem;display:block}.radio+label:before{content:\"\"!important;display:inline-block!important;width:.75rem!important;height:.75rem!important;margin-right:.375rem!important;position:relative!important;bottom:-1px!important;background-color:#fff!important;border:1px solid #d7d7d7!important;border-radius:50%!important}.radio:disabled+label{opacity:.3!important}.radio:checked+label:before{background-color:#fff!important;border:4px solid #0f65ef!important}.checkbox{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;height:0}.checkbox+label{font-size:.875rem!important;cursor:pointer!important;line-height:1.5rem;display:block}.checkbox+label:before{content:\"\"!important;display:inline-block!important;width:.75rem!important;height:.75rem!important;margin-right:.375rem!important;position:relative!important;bottom:-1px!important;background-color:#fff!important;border:1px solid #d7d7d7!important;border-radius:3px!important}.checkbox:disabled+label{opacity:.3!important}.checkbox:checked+label:before{background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491.185 120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815L199.015 284.65l-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815l-42.818 42.818c-5.667 5.667-8.815 13.538-8.815 21.409 0 7.871 3.148 15.742 8.815 21.409l113.972 113.972 42.818 42.818c5.667 5.667 13.538 8.815 21.409 8.815 7.871 0 15.742-3.148 21.409-8.815l42.818-42.818 227.943-227.943c5.667-5.667 8.815-13.538 8.815-21.409 0-7.871-3.148-15.742-8.815-21.409z' fill='%23fff'/%3E%3C/svg%3E\")!important;background-repeat:no-repeat!important;background-position:50%!important;background-color:#0f65ef!important;background-size:.5rem!important;border-style:none!important}input:focus+label:before{box-shadow:0 0 0 2px #7a9ff3!important}.form-label{display:block;font-weight:600!important;margin-bottom:.5rem!important}.form-label--small{font-size:.875rem!important;margin-bottom:.25rem!important}.form-label--optional{color:#757575!important;font-weight:400!important}.form-label--required{color:#e32!important;font-weight:400!important}.form-helper{color:#757575!important}.form-feedback,.form-helper{display:block!important;margin-top:.5rem!important;font-size:.875rem!important}.form-fieldset--warning .form-feedback,.form-fieldset--warning .form-label{color:#f47f16!important}.form-fieldset--warning .select,.form-fieldset--warning .select--small,.form-fieldset--warning .text-input,.form-fieldset--warning .text-input--small,.form-fieldset--warning .textarea,.form-fieldset--warning .textarea--small{border-color:#f47f16!important}.form-fieldset--success .form-feedback,.form-fieldset--success .form-label{color:#68af15!important}.form-fieldset--success .form-feedback:before{content:\"\"!important;height:.875rem!important;width:.875rem!important;display:inline-block!important;background-image:url(\"data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='10' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M491.185 120.619l-42.818-42.818c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815L199.015 284.65l-92.563-92.877c-5.667-5.667-13.538-8.815-21.409-8.815-7.871 0-15.742 3.148-21.409 8.815l-42.818 42.818c-5.667 5.667-8.815 13.538-8.815 21.409 0 7.871 3.148 15.742 8.815 21.409l113.972 113.972 42.818 42.818c5.667 5.667 13.538 8.815 21.409 8.815 7.871 0 15.742-3.148 21.409-8.815l42.818-42.818 227.943-227.943c5.667-5.667 8.815-13.538 8.815-21.409 0-7.871-3.148-15.742-8.815-21.409z' fill='%23fff'/%3E%3C/svg%3E\")!important;background-repeat:no-repeat!important;background-size:.5rem!important;background-color:#68af15!important;border-radius:50%!important;background-position:50%!important;margin-right:.375rem!important;position:relative!important;bottom:-2px!important}.form-fieldset--success .select,.form-fieldset--success .select--small,.form-fieldset--success .text-input,.form-fieldset--success .text-input--small,.form-fieldset--success .textarea,.form-fieldset--success .textarea--small{border-color:#68af15!important}.form-fieldset--error .form-feedback,.form-fieldset--error .form-label{color:#e32!important}.form-fieldset--error .select,.form-fieldset--error .select--small,.form-fieldset--error .text-input,.form-fieldset--error .text-input--small,.form-fieldset--error .textarea,.form-fieldset--error .textarea--small{border-color:#e32!important}.col{float:left!important}.xs-col-1{width:8.3333333333%!important}.xs-col-2{width:16.6666666667%!important}.xs-col-3{width:25%!important}.xs-col-4{width:33.3333333333%!important}.xs-col-5{width:41.6666666667%!important}.xs-col-6{width:50%!important}.xs-col-7{width:58.3333333333%!important}.xs-col-8{width:66.6666666667%!important}.xs-col-9{width:75%!important}.xs-col-10{width:83.3333333333%!important}.xs-col-11{width:91.6666666667%!important}.xs-col-12{width:100%!important}@media (min-width:40rem){.sm-col-1{width:8.3333333333%!important}.sm-col-2{width:16.6666666667%!important}.sm-col-3{width:25%!important}.sm-col-4{width:33.3333333333%!important}.sm-col-5{width:41.6666666667%!important}.sm-col-6{width:50%!important}.sm-col-7{width:58.3333333333%!important}.sm-col-8{width:66.6666666667%!important}.sm-col-9{width:75%!important}.sm-col-10{width:83.3333333333%!important}.sm-col-11{width:91.6666666667%!important}.sm-col-12{width:100%!important}}@media (min-width:52rem){.md-col-1{width:8.3333333333%!important}.md-col-2{width:16.6666666667%!important}.md-col-3{width:25%!important}.md-col-4{width:33.3333333333%!important}.md-col-5{width:41.6666666667%!important}.md-col-6{width:50%!important}.md-col-7{width:58.3333333333%!important}.md-col-8{width:66.6666666667%!important}.md-col-9{width:75%!important}.md-col-10{width:83.3333333333%!important}.md-col-11{width:91.6666666667%!important}.md-col-12{width:100%!important}}@media (min-width:64rem){.lg-col-1{width:8.3333333333%!important}.lg-col-2{width:16.6666666667%!important}.lg-col-3{width:25%!important}.lg-col-4{width:33.3333333333%!important}.lg-col-5{width:41.6666666667%!important}.lg-col-6{width:50%!important}.lg-col-7{width:58.3333333333%!important}.lg-col-8{width:66.6666666667%!important}.lg-col-9{width:75%!important}.lg-col-10{width:83.3333333333%!important}.lg-col-11{width:91.6666666667%!important}.lg-col-12{width:100%!important}}.gutters{margin:0 -.5rem!important}.gutters>.col{padding:0 .5rem!important}.xs-offset-1{margin-left:8.3333333333%!important}.xs-offset-2{margin-left:16.6666666667%!important}.xs-offset-3{margin-left:25%!important}.xs-offset-4{margin-left:33.3333333333%!important}.xs-offset-5{margin-left:41.6666666667%!important}.xs-offset-6{margin-left:50%!important}.xs-offset-7{margin-left:58.3333333333%!important}.xs-offset-8{margin-left:66.6666666667%!important}.xs-offset-9{margin-left:75%!important}.xs-offset-10{margin-left:83.3333333333%!important}.xs-offset-11{margin-left:91.6666666667%!important}@media (min-width:40rem){.sm-offset-1{margin-left:8.3333333333%!important}.sm-offset-2{margin-left:16.6666666667%!important}.sm-offset-3{margin-left:25%!important}.sm-offset-4{margin-left:33.3333333333%!important}.sm-offset-5{margin-left:41.6666666667%!important}.sm-offset-6{margin-left:50%!important}.sm-offset-7{margin-left:58.3333333333%!important}.sm-offset-8{margin-left:66.6666666667%!important}.sm-offset-9{margin-left:75%!important}.sm-offset-10{margin-left:83.3333333333%!important}.sm-offset-11{margin-left:91.6666666667%!important}}@media (min-width:52rem){.md-offset-1{margin-left:8.3333333333%!important}.md-offset-2{margin-left:16.6666666667%!important}.md-offset-3{margin-left:25%!important}.md-offset-4{margin-left:33.3333333333%!important}.md-offset-5{margin-left:41.6666666667%!important}.md-offset-6{margin-left:50%!important}.md-offset-7{margin-left:58.3333333333%!important}.md-offset-8{margin-left:66.6666666667%!important}.md-offset-9{margin-left:75%!important}.md-offset-10{margin-left:83.3333333333%!important}.md-offset-11{margin-left:91.6666666667%!important}}@media (min-width:64rem){.lg-offset-1{margin-left:8.3333333333%!important}.lg-offset-2{margin-left:16.6666666667%!important}.lg-offset-3{margin-left:25%!important}.lg-offset-4{margin-left:33.3333333333%!important}.lg-offset-5{margin-left:41.6666666667%!important}.lg-offset-6{margin-left:50%!important}.lg-offset-7{margin-left:58.3333333333%!important}.lg-offset-8{margin-left:66.6666666667%!important}.lg-offset-9{margin-left:75%!important}.lg-offset-10{margin-left:83.3333333333%!important}.lg-offset-11{margin-left:91.6666666667%!important}}.table-border{border:1px solid rgba(0,0,0,.2)!important}.table-border th,.table-border tr td{border-bottom:1px solid rgba(0,0,0,.2)}.table-border tr:last-child td{border-bottom:0}.table-border td,.table-border th{padding:.75rem}.table{border-collapse:separate!important;border-spacing:0!important;display:table!important}.td,.th{display:table-cell!important}.tr{display:table-row!important}.xs-text-1{font-size:1.75rem!important}.xs-text-1,.xs-text-2{line-height:1.2!important}.xs-text-2{font-size:1.375rem!important}.xs-text-3{font-size:1.125rem!important;line-height:1.2!important}.xs-text-4{font-size:1rem!important}.xs-text-4,.xs-text-5{line-height:1.3!important}.xs-text-5{font-size:.875rem!important}.xs-text-6{font-size:.75rem!important;line-height:1.3!important}@media (min-width:40rem){.sm-text-1{font-size:1.75rem!important}.sm-text-1,.sm-text-2{line-height:1.2!important}.sm-text-2{font-size:1.375rem!important}.sm-text-3{font-size:1.125rem!important;line-height:1.2!important}.sm-text-4{font-size:1rem!important}.sm-text-4,.sm-text-5{line-height:1.3!important}.sm-text-5{font-size:.875rem!important}.sm-text-6{font-size:.75rem!important;line-height:1.3!important}}@media (min-width:52rem){.md-text-1{font-size:1.75rem!important}.md-text-1,.md-text-2{line-height:1.2!important}.md-text-2{font-size:1.375rem!important}.md-text-3{font-size:1.125rem!important;line-height:1.2!important}.md-text-4{font-size:1rem!important}.md-text-4,.md-text-5{line-height:1.3!important}.md-text-5{font-size:.875rem!important}.md-text-6{font-size:.75rem!important;line-height:1.3!important}}@media (min-width:64rem){.lg-text-1{font-size:1.75rem!important}.lg-text-1,.lg-text-2{line-height:1.2!important}.lg-text-2{font-size:1.375rem!important}.lg-text-3{font-size:1.125rem!important;line-height:1.2!important}.lg-text-4{font-size:1rem!important}.lg-text-4,.lg-text-5{line-height:1.3!important}.lg-text-5{font-size:.875rem!important}.lg-text-6{font-size:.75rem!important;line-height:1.3!important}}.normal,.regular{font-weight:400!important}.bold{font-weight:600!important}.xbold{font-weight:700!important}.italic{font-style:italic!important}.caps{text-transform:uppercase!important}.xs-text-left{text-align:left!important}.xs-text-center{text-align:center!important}.xs-text-right{text-align:right!important}.xs-text-justify{text-align:justify!important}@media (min-width:40rem){.sm-text-left{text-align:left!important}.sm-text-center{text-align:center!important}.sm-text-right{text-align:right!important}.sm-text-justify{text-align:justify!important}}@media (min-width:52rem){.md-text-left{text-align:left!important}.md-text-center{text-align:center!important}.md-text-right{text-align:right!important}.md-text-justify{text-align:justify!important}}@media (min-width:64rem){.lg-text-left{text-align:left!important}.lg-text-center{text-align:center!important}.lg-text-right{text-align:right!important}.lg-text-justify{text-align:justify!important}}.nowrap,.truncate{white-space:nowrap!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important}.decoration-none{text-decoration:none!important}.decoration-underline{text-decoration:underline!important}.decoration-line-through{text-decoration:line-through!important}.slab{font-family:\"Caponi-Slab-Semibold\",\"Proxima Nova\",Helvetica,Arial,sans-serif!important;line-height:1.1!important;font-feature-settings:\"liga\",\"kern\"!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slab.bold{font-weight:400!important}.slab.bold,.slab.italic{font-family:\"Caponi-Slab-Semibold\",\"Proxima Nova\",Helvetica,Arial,sans-serif!important}.slab.text-6,.text-6 .slab{font-family:\"Proxima Nova\",Helvetica,Arial,sans-serif!important;font-weight:400!important}.text-1.slab,.text-2.slab,.text-3.slab,.text-4.slab,.text-5.slab{line-height:1.1!important}.list-unstyled{margin-left:0;padding-left:0;list-style:none!important}.link-blue{color:#0f65ef!important}.link-blue path{fill:#0f65ef!important}.link-blue:hover{color:#093c8f!important}.link-blue:hover path{transition:fill .15s ease 0s;fill:#093c8f!important;cursor:pointer}.link-gray{color:#222!important}.link-gray path{fill:#222!important}.link-gray:hover{color:#0f65ef!important}.link-gray:hover path{transition:fill .15s ease 0s;fill:#0f65ef!important;cursor:pointer}.link-gray-lighter{color:#757575!important}.link-gray-lighter path{fill:#757575!important}.link-gray-lighter:hover{color:#222!important}.link-gray-lighter:hover path{transition:fill .15s ease 0s;fill:#222!important;cursor:pointer}.link-white{color:#fff!important}.link-white path{fill:#fff!important}.link-white:hover{color:#ccc!important}.link-white:hover path{transition:fill .15s ease 0s;fill:#ccc!important;cursor:pointer}.link-facebook{color:#3b5998!important}.link-facebook:hover{color:#1e2e4f!important}.link-twitter{color:#55acee!important}.link-twitter:hover{color:#147bc9!important}.link-google{color:#dd4b39!important}.link-google:hover{color:#96271a!important}.link-linkedin{color:#0077b5!important}.link-linkedin:hover{color:#00344f!important}.link-pinterest{color:#bd081c!important}.link-pinterest:hover{color:#5b040e!important}.link-tumblr{color:#36465d!important}.link-tumblr:hover{color:#11151c!important}.link-youtube{color:red!important}.link-youtube:hover{color:#900!important}.link-instagram,.link-instagram:hover{color:#000!important}.rounded{border-radius:3px!important}.rounded-top{border-radius:3px 3px 0 0!important}.rounded-right{border-radius:0 3px 3px 0!important}.rounded-bottom{border-radius:0 0 3px 3px!important}.rounded-left{border-radius:3px 0 0 3px!important}.circle{border-radius:50%!important}.xs-border{border:1px solid rgba(0,0,0,.2)!important}.xs-border-top{border-top:1px solid rgba(0,0,0,.2)!important}.xs-border-right{border-right:1px solid rgba(0,0,0,.2)!important}.xs-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)!important}.xs-border-left{border-left:1px solid rgba(0,0,0,.2)!important}.xs-border-lighter{border:1px solid rgba(0,0,0,.1)!important}.xs-border-top-lighter{border-top:1px solid rgba(0,0,0,.1)!important}.xs-border-right-lighter{border-right:1px solid rgba(0,0,0,.1)!important}.xs-border-bottom-lighter{border-bottom:1px solid rgba(0,0,0,.1)!important}.xs-border-left-lighter{border-left:1px solid rgba(0,0,0,.1)!important}.xs-border-none{border:none!important}.xs-border-top-none{border-top:none!important}.xs-border-right-none{border-right:none!important}.xs-border-bottom-none{border-bottom:none!important}.xs-border-left-none{border-left:none!important}@media (min-width:40rem){.sm-border{border:1px solid rgba(0,0,0,.2)!important}.sm-border-top{border-top:1px solid rgba(0,0,0,.2)!important}.sm-border-right{border-right:1px solid rgba(0,0,0,.2)!important}.sm-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)!important}.sm-border-left{border-left:1px solid rgba(0,0,0,.2)!important}.sm-border-lighter{border:1px solid rgba(0,0,0,.1)!important}.sm-border-top-lighter{border-top:1px solid rgba(0,0,0,.1)!important}.sm-border-right-lighter{border-right:1px solid rgba(0,0,0,.1)!important}.sm-border-bottom-lighter{border-bottom:1px solid rgba(0,0,0,.1)!important}.sm-border-left-lighter{border-left:1px solid rgba(0,0,0,.1)!important}.sm-border-none{border:none!important}.sm-border-top-none{border-top:none!important}.sm-border-right-none{border-right:none!important}.sm-border-bottom-none{border-bottom:none!important}.sm-border-left-none{border-left:none!important}}@media (min-width:52rem){.md-border{border:1px solid rgba(0,0,0,.2)!important}.md-border-top{border-top:1px solid rgba(0,0,0,.2)!important}.md-border-right{border-right:1px solid rgba(0,0,0,.2)!important}.md-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)!important}.md-border-left{border-left:1px solid rgba(0,0,0,.2)!important}.md-border-lighter{border:1px solid rgba(0,0,0,.1)!important}.md-border-top-lighter{border-top:1px solid rgba(0,0,0,.1)!important}.md-border-right-lighter{border-right:1px solid rgba(0,0,0,.1)!important}.md-border-bottom-lighter{border-bottom:1px solid rgba(0,0,0,.1)!important}.md-border-left-lighter{border-left:1px solid rgba(0,0,0,.1)!important}.md-border-none{border:none!important}.md-border-top-none{border-top:none!important}.md-border-right-none{border-right:none!important}.md-border-bottom-none{border-bottom:none!important}.md-border-left-none{border-left:none!important}}@media (min-width:64rem){.lg-border{border:1px solid rgba(0,0,0,.2)!important}.lg-border-top{border-top:1px solid rgba(0,0,0,.2)!important}.lg-border-right{border-right:1px solid rgba(0,0,0,.2)!important}.lg-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)!important}.lg-border-left{border-left:1px solid rgba(0,0,0,.2)!important}.lg-border-lighter{border:1px solid rgba(0,0,0,.1)!important}.lg-border-top-lighter{border-top:1px solid rgba(0,0,0,.1)!important}.lg-border-right-lighter{border-right:1px solid rgba(0,0,0,.1)!important}.lg-border-bottom-lighter{border-bottom:1px solid rgba(0,0,0,.1)!important}.lg-border-left-lighter{border-left:1px solid rgba(0,0,0,.1)!important}.lg-border-none{border:none!important}.lg-border-top-none{border-top:none!important}.lg-border-right-none{border-right:none!important}.lg-border-bottom-none{border-bottom:none!important}.lg-border-left-none{border-left:none!important}}.xs-overflow-hidden{overflow:hidden!important}.xs-overflow-auto{overflow:auto!important;-webkit-overflow-scrolling:touch}.xs-overflow-scroll{overflow:scroll!important;-webkit-overflow-scrolling:touch}.xs-overflow-visible{overflow:visible!important}.xs-hide{display:none!important}.xs-inline{display:inline!important}.xs-block{display:block!important}.xs-flex{display:flex!important}.xs-inline-block{display:inline-block!important}.xs-float-left{float:left!important}.xs-float-right{float:right!important}.xs-float-none{float:none!important}.xs-fit{max-width:100%!important}.xs-full-height{height:100%!important}.xs-width-auto{width:auto!important}.xs-height-auto{height:auto!important}@media (min-width:40rem){.sm-overflow-hidden{overflow:hidden!important}.sm-overflow-auto{overflow:auto!important;-webkit-overflow-scrolling:touch}.sm-overflow-scroll{overflow:scroll!important;-webkit-overflow-scrolling:touch}.sm-overflow-visible{overflow:visible!important}.sm-hide{display:none!important}.sm-inline{display:inline!important}.sm-block{display:block!important}.sm-flex{display:flex!important}.sm-inline-block{display:inline-block!important}.sm-float-left{float:left!important}.sm-float-right{float:right!important}.sm-float-none{float:none!important}.sm-fit{max-width:100%!important}.sm-full-height{height:100%!important}.sm-width-auto{width:auto!important}.sm-height-auto{height:auto!important}}@media (min-width:52rem){.md-overflow-hidden{overflow:hidden!important}.md-overflow-auto{overflow:auto!important;-webkit-overflow-scrolling:touch}.md-overflow-scroll{overflow:scroll!important;-webkit-overflow-scrolling:touch}.md-overflow-visible{overflow:visible!important}.md-hide{display:none!important}.md-inline{display:inline!important}.md-block{display:block!important}.md-flex{display:flex!important}.md-inline-block{display:inline-block!important}.md-float-left{float:left!important}.md-float-right{float:right!important}.md-float-none{float:none!important}.md-fit{max-width:100%!important}.md-full-height{height:100%!important}.md-width-auto{width:auto!important}.md-height-auto{height:auto!important}}@media (min-width:64rem){.lg-overflow-hidden{overflow:hidden!important}.lg-overflow-auto{overflow:auto!important;-webkit-overflow-scrolling:touch}.lg-overflow-scroll{overflow:scroll!important;-webkit-overflow-scrolling:touch}.lg-overflow-visible{overflow:visible!important}.lg-hide{display:none!important}.lg-inline{display:inline!important}.lg-block{display:block!important}.lg-flex{display:flex!important}.lg-inline-block{display:inline-block!important}.lg-float-left{float:left!important}.lg-float-right{float:right!important}.lg-float-none{float:none!important}.lg-fit{max-width:100%!important}.lg-full-height{height:100%!important}.lg-width-auto{width:auto!important}.lg-height-auto{height:auto!important}}.xs-m0{margin:0!important}.xs-mt0{margin-top:0!important}.xs-mr0{margin-right:0!important}.xs-mb0{margin-bottom:0!important}.xs-ml0,.xs-mx0{margin-left:0!important}.xs-mx0{margin-right:0!important}.xs-my0{margin-top:0!important;margin-bottom:0!important}.xs-m05{margin:.25rem!important}.xs-mt05{margin-top:.25rem!important}.xs-mr05{margin-right:.25rem!important}.xs-mb05{margin-bottom:.25rem!important}.xs-ml05,.xs-mx05{margin-left:.25rem!important}.xs-mx05{margin-right:.25rem!important}.xs-my05{margin-top:.25rem!important;margin-bottom:.25rem!important}.xs-m1{margin:.5rem!important}.xs-mt1{margin-top:.5rem!important}.xs-mr1{margin-right:.5rem!important}.xs-mb1{margin-bottom:.5rem!important}.xs-ml1,.xs-mx1{margin-left:.5rem!important}.xs-mx1{margin-right:.5rem!important}.xs-my1{margin-top:.5rem!important;margin-bottom:.5rem!important}.xs-m2{margin:1rem!important}.xs-mt2{margin-top:1rem!important}.xs-mr2{margin-right:1rem!important}.xs-mb2{margin-bottom:1rem!important}.xs-ml2,.xs-mx2{margin-left:1rem!important}.xs-mx2{margin-right:1rem!important}.xs-my2{margin-top:1rem!important;margin-bottom:1rem!important}.xs-m3{margin:1.5rem!important}.xs-mt3{margin-top:1.5rem!important}.xs-mr3{margin-right:1.5rem!important}.xs-mb3{margin-bottom:1.5rem!important}.xs-ml3,.xs-mx3{margin-left:1.5rem!important}.xs-mx3{margin-right:1.5rem!important}.xs-my3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.xs-m4{margin:2rem!important}.xs-mt4{margin-top:2rem!important}.xs-mr4{margin-right:2rem!important}.xs-mb4{margin-bottom:2rem!important}.xs-ml4,.xs-mx4{margin-left:2rem!important}.xs-mx4{margin-right:2rem!important}.xs-my4{margin-top:2rem!important;margin-bottom:2rem!important}.xs-m5{margin:3rem!important}.xs-mt5{margin-top:3rem!important}.xs-mr5{margin-right:3rem!important}.xs-mb5{margin-bottom:3rem!important}.xs-ml5,.xs-mx5{margin-left:3rem!important}.xs-mx5{margin-right:3rem!important}.xs-my5{margin-top:3rem!important;margin-bottom:3rem!important}.xs-m6{margin:4.5rem!important}.xs-mt6{margin-top:4.5rem!important}.xs-mr6{margin-right:4.5rem!important}.xs-mb6{margin-bottom:4.5rem!important}.xs-ml6,.xs-mx6{margin-left:4.5rem!important}.xs-mx6{margin-right:4.5rem!important}.xs-my6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.xs-mx-auto{margin-left:auto!important;margin-right:auto!important}@media (min-width:40rem){.sm-m0{margin:0!important}.sm-mt0{margin-top:0!important}.sm-mr0{margin-right:0!important}.sm-mb0{margin-bottom:0!important}.sm-ml0,.sm-mx0{margin-left:0!important}.sm-mx0{margin-right:0!important}.sm-my0{margin-top:0!important;margin-bottom:0!important}.sm-m05{margin:.25rem!important}.sm-mt05{margin-top:.25rem!important}.sm-mr05{margin-right:.25rem!important}.sm-mb05{margin-bottom:.25rem!important}.sm-ml05,.sm-mx05{margin-left:.25rem!important}.sm-mx05{margin-right:.25rem!important}.sm-my05{margin-top:.25rem!important;margin-bottom:.25rem!important}.sm-m1{margin:.5rem!important}.sm-mt1{margin-top:.5rem!important}.sm-mr1{margin-right:.5rem!important}.sm-mb1{margin-bottom:.5rem!important}.sm-ml1,.sm-mx1{margin-left:.5rem!important}.sm-mx1{margin-right:.5rem!important}.sm-my1{margin-top:.5rem!important;margin-bottom:.5rem!important}.sm-m2{margin:1rem!important}.sm-mt2{margin-top:1rem!important}.sm-mr2{margin-right:1rem!important}.sm-mb2{margin-bottom:1rem!important}.sm-ml2,.sm-mx2{margin-left:1rem!important}.sm-mx2{margin-right:1rem!important}.sm-my2{margin-top:1rem!important;margin-bottom:1rem!important}.sm-m3{margin:1.5rem!important}.sm-mt3{margin-top:1.5rem!important}.sm-mr3{margin-right:1.5rem!important}.sm-mb3{margin-bottom:1.5rem!important}.sm-ml3,.sm-mx3{margin-left:1.5rem!important}.sm-mx3{margin-right:1.5rem!important}.sm-my3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.sm-m4{margin:2rem!important}.sm-mt4{margin-top:2rem!important}.sm-mr4{margin-right:2rem!important}.sm-mb4{margin-bottom:2rem!important}.sm-ml4,.sm-mx4{margin-left:2rem!important}.sm-mx4{margin-right:2rem!important}.sm-my4{margin-top:2rem!important;margin-bottom:2rem!important}.sm-m5{margin:3rem!important}.sm-mt5{margin-top:3rem!important}.sm-mr5{margin-right:3rem!important}.sm-mb5{margin-bottom:3rem!important}.sm-ml5,.sm-mx5{margin-left:3rem!important}.sm-mx5{margin-right:3rem!important}.sm-my5{margin-top:3rem!important;margin-bottom:3rem!important}.sm-m6{margin:4.5rem!important}.sm-mt6{margin-top:4.5rem!important}.sm-mr6{margin-right:4.5rem!important}.sm-mb6{margin-bottom:4.5rem!important}.sm-ml6,.sm-mx6{margin-left:4.5rem!important}.sm-mx6{margin-right:4.5rem!important}.sm-my6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.sm-mx-auto{margin-left:auto!important;margin-right:auto!important}}@media (min-width:52rem){.md-m0{margin:0!important}.md-mt0{margin-top:0!important}.md-mr0{margin-right:0!important}.md-mb0{margin-bottom:0!important}.md-ml0,.md-mx0{margin-left:0!important}.md-mx0{margin-right:0!important}.md-my0{margin-top:0!important;margin-bottom:0!important}.md-m05{margin:.25rem!important}.md-mt05{margin-top:.25rem!important}.md-mr05{margin-right:.25rem!important}.md-mb05{margin-bottom:.25rem!important}.md-ml05,.md-mx05{margin-left:.25rem!important}.md-mx05{margin-right:.25rem!important}.md-my05{margin-top:.25rem!important;margin-bottom:.25rem!important}.md-m1{margin:.5rem!important}.md-mt1{margin-top:.5rem!important}.md-mr1{margin-right:.5rem!important}.md-mb1{margin-bottom:.5rem!important}.md-ml1,.md-mx1{margin-left:.5rem!important}.md-mx1{margin-right:.5rem!important}.md-my1{margin-top:.5rem!important;margin-bottom:.5rem!important}.md-m2{margin:1rem!important}.md-mt2{margin-top:1rem!important}.md-mr2{margin-right:1rem!important}.md-mb2{margin-bottom:1rem!important}.md-ml2,.md-mx2{margin-left:1rem!important}.md-mx2{margin-right:1rem!important}.md-my2{margin-top:1rem!important;margin-bottom:1rem!important}.md-m3{margin:1.5rem!important}.md-mt3{margin-top:1.5rem!important}.md-mr3{margin-right:1.5rem!important}.md-mb3{margin-bottom:1.5rem!important}.md-ml3,.md-mx3{margin-left:1.5rem!important}.md-mx3{margin-right:1.5rem!important}.md-my3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.md-m4{margin:2rem!important}.md-mt4{margin-top:2rem!important}.md-mr4{margin-right:2rem!important}.md-mb4{margin-bottom:2rem!important}.md-ml4,.md-mx4{margin-left:2rem!important}.md-mx4{margin-right:2rem!important}.md-my4{margin-top:2rem!important;margin-bottom:2rem!important}.md-m5{margin:3rem!important}.md-mt5{margin-top:3rem!important}.md-mr5{margin-right:3rem!important}.md-mb5{margin-bottom:3rem!important}.md-ml5,.md-mx5{margin-left:3rem!important}.md-mx5{margin-right:3rem!important}.md-my5{margin-top:3rem!important;margin-bottom:3rem!important}.md-m6{margin:4.5rem!important}.md-mt6{margin-top:4.5rem!important}.md-mr6{margin-right:4.5rem!important}.md-mb6{margin-bottom:4.5rem!important}.md-ml6,.md-mx6{margin-left:4.5rem!important}.md-mx6{margin-right:4.5rem!important}.md-my6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.md-mx-auto{margin-left:auto!important;margin-right:auto!important}}@media (min-width:64rem){.lg-m0{margin:0!important}.lg-mt0{margin-top:0!important}.lg-mr0{margin-right:0!important}.lg-mb0{margin-bottom:0!important}.lg-ml0,.lg-mx0{margin-left:0!important}.lg-mx0{margin-right:0!important}.lg-my0{margin-top:0!important;margin-bottom:0!important}.lg-m05{margin:.25rem!important}.lg-mt05{margin-top:.25rem!important}.lg-mr05{margin-right:.25rem!important}.lg-mb05{margin-bottom:.25rem!important}.lg-ml05,.lg-mx05{margin-left:.25rem!important}.lg-mx05{margin-right:.25rem!important}.lg-my05{margin-top:.25rem!important;margin-bottom:.25rem!important}.lg-m1{margin:.5rem!important}.lg-mt1{margin-top:.5rem!important}.lg-mr1{margin-right:.5rem!important}.lg-mb1{margin-bottom:.5rem!important}.lg-ml1,.lg-mx1{margin-left:.5rem!important}.lg-mx1{margin-right:.5rem!important}.lg-my1{margin-top:.5rem!important;margin-bottom:.5rem!important}.lg-m2{margin:1rem!important}.lg-mt2{margin-top:1rem!important}.lg-mr2{margin-right:1rem!important}.lg-mb2{margin-bottom:1rem!important}.lg-ml2,.lg-mx2{margin-left:1rem!important}.lg-mx2{margin-right:1rem!important}.lg-my2{margin-top:1rem!important;margin-bottom:1rem!important}.lg-m3{margin:1.5rem!important}.lg-mt3{margin-top:1.5rem!important}.lg-mr3{margin-right:1.5rem!important}.lg-mb3{margin-bottom:1.5rem!important}.lg-ml3,.lg-mx3{margin-left:1.5rem!important}.lg-mx3{margin-right:1.5rem!important}.lg-my3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.lg-m4{margin:2rem!important}.lg-mt4{margin-top:2rem!important}.lg-mr4{margin-right:2rem!important}.lg-mb4{margin-bottom:2rem!important}.lg-ml4,.lg-mx4{margin-left:2rem!important}.lg-mx4{margin-right:2rem!important}.lg-my4{margin-top:2rem!important;margin-bottom:2rem!important}.lg-m5{margin:3rem!important}.lg-mt5{margin-top:3rem!important}.lg-mr5{margin-right:3rem!important}.lg-mb5{margin-bottom:3rem!important}.lg-ml5,.lg-mx5{margin-left:3rem!important}.lg-mx5{margin-right:3rem!important}.lg-my5{margin-top:3rem!important;margin-bottom:3rem!important}.lg-m6{margin:4.5rem!important}.lg-mt6{margin-top:4.5rem!important}.lg-mr6{margin-right:4.5rem!important}.lg-mb6{margin-bottom:4.5rem!important}.lg-ml6,.lg-mx6{margin-left:4.5rem!important}.lg-mx6{margin-right:4.5rem!important}.lg-my6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.lg-mx-auto{margin-left:auto!important;margin-right:auto!important}}.xs-p0{padding:0!important}.xs-pt0{padding-top:0!important}.xs-pr0{padding-right:0!important}.xs-pb0{padding-bottom:0!important}.xs-pl0,.xs-px0{padding-left:0!important}.xs-px0{padding-right:0!important}.xs-py0{padding-top:0!important;padding-bottom:0!important}.xs-p05{padding:.25rem!important}.xs-pt05{padding-top:.25rem!important}.xs-pr05{padding-right:.25rem!important}.xs-pb05{padding-bottom:.25rem!important}.xs-pl05,.xs-px05{padding-left:.25rem!important}.xs-px05{padding-right:.25rem!important}.xs-py05{padding-top:.25rem!important;padding-bottom:.25rem!important}.xs-p1{padding:.5rem!important}.xs-pt1{padding-top:.5rem!important}.xs-pr1{padding-right:.5rem!important}.xs-pb1{padding-bottom:.5rem!important}.xs-pl1,.xs-px1{padding-left:.5rem!important}.xs-px1{padding-right:.5rem!important}.xs-py1{padding-top:.5rem!important;padding-bottom:.5rem!important}.xs-p2{padding:1rem!important}.xs-pt2{padding-top:1rem!important}.xs-pr2{padding-right:1rem!important}.xs-pb2{padding-bottom:1rem!important}.xs-pl2,.xs-px2{padding-left:1rem!important}.xs-px2{padding-right:1rem!important}.xs-py2{padding-top:1rem!important;padding-bottom:1rem!important}.xs-p3{padding:1.5rem!important}.xs-pt3{padding-top:1.5rem!important}.xs-pr3{padding-right:1.5rem!important}.xs-pb3{padding-bottom:1.5rem!important}.xs-pl3,.xs-px3{padding-left:1.5rem!important}.xs-px3{padding-right:1.5rem!important}.xs-py3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.xs-p4{padding:2rem!important}.xs-pt4{padding-top:2rem!important}.xs-pr4{padding-right:2rem!important}.xs-pb4{padding-bottom:2rem!important}.xs-pl4,.xs-px4{padding-left:2rem!important}.xs-px4{padding-right:2rem!important}.xs-py4{padding-top:2rem!important;padding-bottom:2rem!important}.xs-p5{padding:3rem!important}.xs-pt5{padding-top:3rem!important}.xs-pr5{padding-right:3rem!important}.xs-pb5{padding-bottom:3rem!important}.xs-pl5,.xs-px5{padding-left:3rem!important}.xs-px5{padding-right:3rem!important}.xs-py5{padding-top:3rem!important;padding-bottom:3rem!important}.xs-p6{padding:4.5rem!important}.xs-pt6{padding-top:4.5rem!important}.xs-pr6{padding-right:4.5rem!important}.xs-pb6{padding-bottom:4.5rem!important}.xs-pl6,.xs-px6{padding-left:4.5rem!important}.xs-px6{padding-right:4.5rem!important}.xs-py6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}@media (min-width:40rem){.sm-p0{padding:0!important}.sm-pt0{padding-top:0!important}.sm-pr0{padding-right:0!important}.sm-pb0{padding-bottom:0!important}.sm-pl0,.sm-px0{padding-left:0!important}.sm-px0{padding-right:0!important}.sm-py0{padding-top:0!important;padding-bottom:0!important}.sm-p05{padding:.25rem!important}.sm-pt05{padding-top:.25rem!important}.sm-pr05{padding-right:.25rem!important}.sm-pb05{padding-bottom:.25rem!important}.sm-pl05,.sm-px05{padding-left:.25rem!important}.sm-px05{padding-right:.25rem!important}.sm-py05{padding-top:.25rem!important;padding-bottom:.25rem!important}.sm-p1{padding:.5rem!important}.sm-pt1{padding-top:.5rem!important}.sm-pr1{padding-right:.5rem!important}.sm-pb1{padding-bottom:.5rem!important}.sm-pl1,.sm-px1{padding-left:.5rem!important}.sm-px1{padding-right:.5rem!important}.sm-py1{padding-top:.5rem!important;padding-bottom:.5rem!important}.sm-p2{padding:1rem!important}.sm-pt2{padding-top:1rem!important}.sm-pr2{padding-right:1rem!important}.sm-pb2{padding-bottom:1rem!important}.sm-pl2,.sm-px2{padding-left:1rem!important}.sm-px2{padding-right:1rem!important}.sm-py2{padding-top:1rem!important;padding-bottom:1rem!important}.sm-p3{padding:1.5rem!important}.sm-pt3{padding-top:1.5rem!important}.sm-pr3{padding-right:1.5rem!important}.sm-pb3{padding-bottom:1.5rem!important}.sm-pl3,.sm-px3{padding-left:1.5rem!important}.sm-px3{padding-right:1.5rem!important}.sm-py3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.sm-p4{padding:2rem!important}.sm-pt4{padding-top:2rem!important}.sm-pr4{padding-right:2rem!important}.sm-pb4{padding-bottom:2rem!important}.sm-pl4,.sm-px4{padding-left:2rem!important}.sm-px4{padding-right:2rem!important}.sm-py4{padding-top:2rem!important;padding-bottom:2rem!important}.sm-p5{padding:3rem!important}.sm-pt5{padding-top:3rem!important}.sm-pr5{padding-right:3rem!important}.sm-pb5{padding-bottom:3rem!important}.sm-pl5,.sm-px5{padding-left:3rem!important}.sm-px5{padding-right:3rem!important}.sm-py5{padding-top:3rem!important;padding-bottom:3rem!important}.sm-p6{padding:4.5rem!important}.sm-pt6{padding-top:4.5rem!important}.sm-pr6{padding-right:4.5rem!important}.sm-pb6{padding-bottom:4.5rem!important}.sm-pl6,.sm-px6{padding-left:4.5rem!important}.sm-px6{padding-right:4.5rem!important}.sm-py6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media (min-width:52rem){.md-p0{padding:0!important}.md-pt0{padding-top:0!important}.md-pr0{padding-right:0!important}.md-pb0{padding-bottom:0!important}.md-pl0,.md-px0{padding-left:0!important}.md-px0{padding-right:0!important}.md-py0{padding-top:0!important;padding-bottom:0!important}.md-p05{padding:.25rem!important}.md-pt05{padding-top:.25rem!important}.md-pr05{padding-right:.25rem!important}.md-pb05{padding-bottom:.25rem!important}.md-pl05,.md-px05{padding-left:.25rem!important}.md-px05{padding-right:.25rem!important}.md-py05{padding-top:.25rem!important;padding-bottom:.25rem!important}.md-p1{padding:.5rem!important}.md-pt1{padding-top:.5rem!important}.md-pr1{padding-right:.5rem!important}.md-pb1{padding-bottom:.5rem!important}.md-pl1,.md-px1{padding-left:.5rem!important}.md-px1{padding-right:.5rem!important}.md-py1{padding-top:.5rem!important;padding-bottom:.5rem!important}.md-p2{padding:1rem!important}.md-pt2{padding-top:1rem!important}.md-pr2{padding-right:1rem!important}.md-pb2{padding-bottom:1rem!important}.md-pl2,.md-px2{padding-left:1rem!important}.md-px2{padding-right:1rem!important}.md-py2{padding-top:1rem!important;padding-bottom:1rem!important}.md-p3{padding:1.5rem!important}.md-pt3{padding-top:1.5rem!important}.md-pr3{padding-right:1.5rem!important}.md-pb3{padding-bottom:1.5rem!important}.md-pl3,.md-px3{padding-left:1.5rem!important}.md-px3{padding-right:1.5rem!important}.md-py3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.md-p4{padding:2rem!important}.md-pt4{padding-top:2rem!important}.md-pr4{padding-right:2rem!important}.md-pb4{padding-bottom:2rem!important}.md-pl4,.md-px4{padding-left:2rem!important}.md-px4{padding-right:2rem!important}.md-py4{padding-top:2rem!important;padding-bottom:2rem!important}.md-p5{padding:3rem!important}.md-pt5{padding-top:3rem!important}.md-pr5{padding-right:3rem!important}.md-pb5{padding-bottom:3rem!important}.md-pl5,.md-px5{padding-left:3rem!important}.md-px5{padding-right:3rem!important}.md-py5{padding-top:3rem!important;padding-bottom:3rem!important}.md-p6{padding:4.5rem!important}.md-pt6{padding-top:4.5rem!important}.md-pr6{padding-right:4.5rem!important}.md-pb6{padding-bottom:4.5rem!important}.md-pl6,.md-px6{padding-left:4.5rem!important}.md-px6{padding-right:4.5rem!important}.md-py6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}@media (min-width:64rem){.lg-p0{padding:0!important}.lg-pt0{padding-top:0!important}.lg-pr0{padding-right:0!important}.lg-pb0{padding-bottom:0!important}.lg-pl0,.lg-px0{padding-left:0!important}.lg-px0{padding-right:0!important}.lg-py0{padding-top:0!important;padding-bottom:0!important}.lg-p05{padding:.25rem!important}.lg-pt05{padding-top:.25rem!important}.lg-pr05{padding-right:.25rem!important}.lg-pb05{padding-bottom:.25rem!important}.lg-pl05,.lg-px05{padding-left:.25rem!important}.lg-px05{padding-right:.25rem!important}.lg-py05{padding-top:.25rem!important;padding-bottom:.25rem!important}.lg-p1{padding:.5rem!important}.lg-pt1{padding-top:.5rem!important}.lg-pr1{padding-right:.5rem!important}.lg-pb1{padding-bottom:.5rem!important}.lg-pl1,.lg-px1{padding-left:.5rem!important}.lg-px1{padding-right:.5rem!important}.lg-py1{padding-top:.5rem!important;padding-bottom:.5rem!important}.lg-p2{padding:1rem!important}.lg-pt2{padding-top:1rem!important}.lg-pr2{padding-right:1rem!important}.lg-pb2{padding-bottom:1rem!important}.lg-pl2,.lg-px2{padding-left:1rem!important}.lg-px2{padding-right:1rem!important}.lg-py2{padding-top:1rem!important;padding-bottom:1rem!important}.lg-p3{padding:1.5rem!important}.lg-pt3{padding-top:1.5rem!important}.lg-pr3{padding-right:1.5rem!important}.lg-pb3{padding-bottom:1.5rem!important}.lg-pl3,.lg-px3{padding-left:1.5rem!important}.lg-px3{padding-right:1.5rem!important}.lg-py3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.lg-p4{padding:2rem!important}.lg-pt4{padding-top:2rem!important}.lg-pr4{padding-right:2rem!important}.lg-pb4{padding-bottom:2rem!important}.lg-pl4,.lg-px4{padding-left:2rem!important}.lg-px4{padding-right:2rem!important}.lg-py4{padding-top:2rem!important;padding-bottom:2rem!important}.lg-p5{padding:3rem!important}.lg-pt5{padding-top:3rem!important}.lg-pr5{padding-right:3rem!important}.lg-pb5{padding-bottom:3rem!important}.lg-pl5,.lg-px5{padding-left:3rem!important}.lg-px5{padding-right:3rem!important}.lg-py5{padding-top:3rem!important;padding-bottom:3rem!important}.lg-p6{padding:4.5rem!important}.lg-pt6{padding-top:4.5rem!important}.lg-pr6{padding-right:4.5rem!important}.lg-pb6{padding-bottom:4.5rem!important}.lg-pl6,.lg-px6{padding-left:4.5rem!important}.lg-px6{padding-right:4.5rem!important}.lg-py6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}}.xs-relative{position:relative!important}.xs-absolute{position:absolute!important}.xs-fixed{position:fixed!important}.xs-static{position:static!important}.xs-z1{z-index:100!important}.xs-z2{z-index:200!important}.xs-z3{z-index:300!important}.xs-z4{z-index:400!important}.xs-t0{top:0!important}.xs-r0{right:0!important}.xs-b0{bottom:0!important}.xs-l0{left:0!important}@media (min-width:40rem){.sm-relative{position:relative!important}.sm-absolute{position:absolute!important}.sm-fixed{position:fixed!important}.sm-static{position:static!important}.sm-z1{z-index:100!important}.sm-z2{z-index:200!important}.sm-z3{z-index:300!important}.sm-z4{z-index:400!important}.sm-t0{top:0!important}.sm-r0{right:0!important}.sm-b0{bottom:0!important}.sm-l0{left:0!important}}@media (min-width:52rem){.md-relative{position:relative!important}.md-absolute{position:absolute!important}.md-fixed{position:fixed!important}.md-static{position:static!important}.md-z1{z-index:100!important}.md-z2{z-index:200!important}.md-z3{z-index:300!important}.md-z4{z-index:400!important}.md-t0{top:0!important}.md-r0{right:0!important}.md-b0{bottom:0!important}.md-l0{left:0!important}}@media (min-width:64rem){.lg-relative{position:relative!important}.lg-absolute{position:absolute!important}.lg-fixed{position:fixed!important}.lg-static{position:static!important}.lg-z1{z-index:100!important}.lg-z2{z-index:200!important}.lg-z3{z-index:300!important}.lg-z4{z-index:400!important}.lg-t0{top:0!important}.lg-r0{right:0!important}.lg-b0{bottom:0!important}.lg-l0{left:0!important}}.xs-t05{top:.25rem!important}.xs-r05{right:.25rem!important}.xs-b05{bottom:.25rem!important}.xs-l05{left:.25rem!important}.xs-t1{top:.5rem!important}.xs-r1{right:.5rem!important}.xs-b1{bottom:.5rem!important}.xs-l1{left:.5rem!important}.xs-t2{top:1rem!important}.xs-r2{right:1rem!important}.xs-b2{bottom:1rem!important}.xs-l2{left:1rem!important}.xs-t3{top:1.5rem!important}.xs-r3{right:1.5rem!important}.xs-b3{bottom:1.5rem!important}.xs-l3{left:1.5rem!important}.xs-t4{top:2rem!important}.xs-r4{right:2rem!important}.xs-b4{bottom:2rem!important}.xs-l4{left:2rem!important}.xs-t5{top:3rem!important}.xs-r5{right:3rem!important}.xs-b5{bottom:3rem!important}.xs-l5{left:3rem!important}.xs-t6{top:4.5rem!important}.xs-r6{right:4.5rem!important}.xs-b6{bottom:4.5rem!important}.xs-l6{left:4.5rem!important}@media (min-width:40rem){.sm-t05{top:.25rem!important}.sm-r05{right:.25rem!important}.sm-b05{bottom:.25rem!important}.sm-l05{left:.25rem!important}.sm-t1{top:.5rem!important}.sm-r1{right:.5rem!important}.sm-b1{bottom:.5rem!important}.sm-l1{left:.5rem!important}.sm-t2{top:1rem!important}.sm-r2{right:1rem!important}.sm-b2{bottom:1rem!important}.sm-l2{left:1rem!important}.sm-t3{top:1.5rem!important}.sm-r3{right:1.5rem!important}.sm-b3{bottom:1.5rem!important}.sm-l3{left:1.5rem!important}.sm-t4{top:2rem!important}.sm-r4{right:2rem!important}.sm-b4{bottom:2rem!important}.sm-l4{left:2rem!important}.sm-t5{top:3rem!important}.sm-r5{right:3rem!important}.sm-b5{bottom:3rem!important}.sm-l5{left:3rem!important}.sm-t6{top:4.5rem!important}.sm-r6{right:4.5rem!important}.sm-b6{bottom:4.5rem!important}.sm-l6{left:4.5rem!important}}@media (min-width:52rem){.md-t05{top:.25rem!important}.md-r05{right:.25rem!important}.md-b05{bottom:.25rem!important}.md-l05{left:.25rem!important}.md-t1{top:.5rem!important}.md-r1{right:.5rem!important}.md-b1{bottom:.5rem!important}.md-l1{left:.5rem!important}.md-t2{top:1rem!important}.md-r2{right:1rem!important}.md-b2{bottom:1rem!important}.md-l2{left:1rem!important}.md-t3{top:1.5rem!important}.md-r3{right:1.5rem!important}.md-b3{bottom:1.5rem!important}.md-l3{left:1.5rem!important}.md-t4{top:2rem!important}.md-r4{right:2rem!important}.md-b4{bottom:2rem!important}.md-l4{left:2rem!important}.md-t5{top:3rem!important}.md-r5{right:3rem!important}.md-b5{bottom:3rem!important}.md-l5{left:3rem!important}.md-t6{top:4.5rem!important}.md-r6{right:4.5rem!important}.md-b6{bottom:4.5rem!important}.md-l6{left:4.5rem!important}}@media (min-width:64rem){.lg-t05{top:.25rem!important}.lg-r05{right:.25rem!important}.lg-b05{bottom:.25rem!important}.lg-l05{left:.25rem!important}.lg-t1{top:.5rem!important}.lg-r1{right:.5rem!important}.lg-b1{bottom:.5rem!important}.lg-l1{left:.5rem!important}.lg-t2{top:1rem!important}.lg-r2{right:1rem!important}.lg-b2{bottom:1rem!important}.lg-l2{left:1rem!important}.lg-t3{top:1.5rem!important}.lg-r3{right:1.5rem!important}.lg-b3{bottom:1.5rem!important}.lg-l3{left:1.5rem!important}.lg-t4{top:2rem!important}.lg-r4{right:2rem!important}.lg-b4{bottom:2rem!important}.lg-l4{left:2rem!important}.lg-t5{top:3rem!important}.lg-r5{right:3rem!important}.lg-b5{bottom:3rem!important}.lg-l5{left:3rem!important}.lg-t6{top:4.5rem!important}.lg-r6{right:4.5rem!important}.lg-b6{bottom:4.5rem!important}.lg-l6{left:4.5rem!important}}.xs-align-top{vertical-align:top!important}.xs-align-middle{vertical-align:middle!important}.xs-align-bottom{vertical-align:bottom!important}@media (min-width:40rem){.sm-align-top{vertical-align:top!important}.sm-align-middle{vertical-align:middle!important}.sm-align-bottom{vertical-align:bottom!important}}@media (min-width:52rem){.md-align-top{vertical-align:top!important}.md-align-middle{vertical-align:middle!important}.md-align-bottom{vertical-align:bottom!important}}@media (min-width:64rem){.lg-align-top{vertical-align:top!important}.lg-align-middle{vertical-align:middle!important}.lg-align-bottom{vertical-align:bottom!important}}.clearfix:after,.clearfix:before{content:\" \"!important;display:table!important}.clearfix:after{clear:both!important}.xs-flex-order-1{order:1!important}.xs-flex-order-2{order:2!important}.xs-flex-order-3{order:3!important}.xs-flex-grow-1{flex-grow:1!important}.xs-flex-grow-2{flex-grow:2!important}.xs-flex-grow-3{flex-grow:3!important}.xs-flex-shrink-0{flex-shrink:0!important}.xs-flex-shrink-1{flex-shrink:1!important}.xs-flex-row{flex-direction:row!important}.xs-flex-row-reverse{flex-direction:row-reverse!important}.xs-flex-column{flex-direction:column!important}.xs-flex-column-reverse{flex-direction:column-reverse!important}.xs-flex-wrap{flex-wrap:wrap!important}.xs-flex-nowrap{flex-wrap:nowrap!important}.xs-flex-justify-start{justify-content:flex-start!important}.xs-flex-justify-end{justify-content:flex-end!important}.xs-flex-justify-center{justify-content:center!important}.xs-flex-justify-space-around{justify-content:space-around!important}.xs-flex-justify-space-between{justify-content:space-between!important}.xs-flex-align-start{align-items:flex-start!important}.xs-flex-align-end{align-items:flex-end!important}.xs-flex-align-center{align-items:center!important}.xs-flex-align-baseline{align-items:baseline!important}.xs-flex-align-space-around{align-items:space-around!important}.xs-flex-align-space-between{align-items:space-between!important}@media (min-width:40rem){.sm-flex-order-1{order:1!important}.sm-flex-order-2{order:2!important}.sm-flex-order-3{order:3!important}.sm-flex-grow-1{flex-grow:1!important}.sm-flex-grow-2{flex-grow:2!important}.sm-flex-grow-3{flex-grow:3!important}.sm-flex-shrink-0{flex-shrink:0!important}.sm-flex-shrink-1{flex-shrink:1!important}.sm-flex-row{flex-direction:row!important}.sm-flex-row-reverse{flex-direction:row-reverse!important}.sm-flex-column{flex-direction:column!important}.sm-flex-column-reverse{flex-direction:column-reverse!important}.sm-flex-wrap{flex-wrap:wrap!important}.sm-flex-nowrap{flex-wrap:nowrap!important}.sm-flex-justify-start{justify-content:flex-start!important}.sm-flex-justify-end{justify-content:flex-end!important}.sm-flex-justify-center{justify-content:center!important}.sm-flex-justify-space-around{justify-content:space-around!important}.sm-flex-justify-space-between{justify-content:space-between!important}.sm-flex-align-start{align-items:flex-start!important}.sm-flex-align-end{align-items:flex-end!important}.sm-flex-align-center{align-items:center!important}.sm-flex-align-baseline{align-items:baseline!important}.sm-flex-align-space-around{align-items:space-around!important}.sm-flex-align-space-between{align-items:space-between!important}}@media (min-width:52rem){.md-flex-order-1{order:1!important}.md-flex-order-2{order:2!important}.md-flex-order-3{order:3!important}.md-flex-grow-1{flex-grow:1!important}.md-flex-grow-2{flex-grow:2!important}.md-flex-grow-3{flex-grow:3!important}.md-flex-shrink-0{flex-shrink:0!important}.md-flex-shrink-1{flex-shrink:1!important}.md-flex-row{flex-direction:row!important}.md-flex-row-reverse{flex-direction:row-reverse!important}.md-flex-column{flex-direction:column!important}.md-flex-column-reverse{flex-direction:column-reverse!important}.md-flex-wrap{flex-wrap:wrap!important}.md-flex-nowrap{flex-wrap:nowrap!important}.md-flex-justify-start{justify-content:flex-start!important}.md-flex-justify-end{justify-content:flex-end!important}.md-flex-justify-center{justify-content:center!important}.md-flex-justify-space-around{justify-content:space-around!important}.md-flex-justify-space-between{justify-content:space-between!important}.md-flex-align-start{align-items:flex-start!important}.md-flex-align-end{align-items:flex-end!important}.md-flex-align-center{align-items:center!important}.md-flex-align-baseline{align-items:baseline!important}.md-flex-align-space-around{align-items:space-around!important}.md-flex-align-space-between{align-items:space-between!important}}@media (min-width:64rem){.lg-flex-order-1{order:1!important}.lg-flex-order-2{order:2!important}.lg-flex-order-3{order:3!important}.lg-flex-grow-1{flex-grow:1!important}.lg-flex-grow-2{flex-grow:2!important}.lg-flex-grow-3{flex-grow:3!important}.lg-flex-shrink-0{flex-shrink:0!important}.lg-flex-shrink-1{flex-shrink:1!important}.lg-flex-row{flex-direction:row!important}.lg-flex-row-reverse{flex-direction:row-reverse!important}.lg-flex-column{flex-direction:column!important}.lg-flex-column-reverse{flex-direction:column-reverse!important}.lg-flex-wrap{flex-wrap:wrap!important}.lg-flex-nowrap{flex-wrap:nowrap!important}.lg-flex-justify-start{justify-content:flex-start!important}.lg-flex-justify-end{justify-content:flex-end!important}.lg-flex-justify-center{justify-content:center!important}.lg-flex-justify-space-around{justify-content:space-around!important}.lg-flex-justify-space-between{justify-content:space-between!important}.lg-flex-align-start{align-items:flex-start!important}.lg-flex-align-end{align-items:flex-end!important}.lg-flex-align-center{align-items:center!important}.lg-flex-align-baseline{align-items:baseline!important}.lg-flex-align-space-around{align-items:space-around!important}.lg-flex-align-space-between{align-items:space-between!important}}.svg-1,.svg-2,.svg-3,.svg-4,.svg-5,.svg-6{vertical-align:middle!important}.svg-6{width:.75rem!important;height:.75rem!important}.svg-5{width:.875rem!important;height:.875rem!important}.svg-4{width:1rem!important;height:1rem!important}.svg-3{width:1.125rem!important;height:1.125rem!important}.svg-2{width:1.375rem!important;height:1.375rem!important}.svg-1{width:1.75rem!important;height:1.75rem!important}.page-message{position:relative;margin-top:.25rem;padding:1rem;font-size:1rem;font-weight:600;display:flex;align-items:center}.page-message__action{text-decoration:underline}.page-message__close{position:absolute;right:.25rem;top:.5rem;padding:.5rem;cursor:pointer}.page-message__icon{height:1rem;border-radius:50%;margin-right:1rem;flex-shrink:0}.page-message__icon-close{width:1.5rem}.page-message--error{background-color:#feebe9;color:#e32}.page-message--error .page-message__action,.page-message--error .page-message__text{color:#e32}.page-message--error .page-message__icon-close{fill:#fa9287}.page-message--error .page-message__close:hover .page-message__icon-close{fill:#e32}.page-message--error .page-message__icon{fill:#feebe9;background-color:#e32}.page-message--success{background-color:#e1efd0;color:#68af15}.page-message--success .page-message__action,.page-message--success .page-message__text{color:#68af15}.page-message--success .page-message__icon-close{fill:#b0d584}.page-message--success .page-message__close:hover .page-message__icon-close{fill:#68af15}.page-message--success .page-message__icon{fill:#e1efd0;background-color:#68af15}.page-message--warning{background-color:#fdead9;color:#f47f16}.page-message--warning .page-message__action,.page-message--warning .page-message__text{color:#f47f16}.page-message--warning .page-message__icon-close{fill:#f9b577}.page-message--warning .page-message__close:hover .page-message__icon-close{fill:#f47f16}.page-message--warning .page-message__icon{fill:#fdead9;background-color:#f47f16}.page-message__action:hover{color:#0f65ef}.button-group,.button-group--small{position:relative;display:inline-block;border:1px solid rgba(0,0,0,.2);border-radius:3px;text-decoration:none;color:#0f65ef}.button-group--small .button-group__radio,.button-group .button-group__radio{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.button-group__item{display:inline-block;cursor:pointer;float:left;padding:.5rem .875rem;border-right:1px solid rgba(0,0,0,.2)}.button-group__item:hover{transition:background-color .3s ease 0s;background-color:#f4f4f4}.button-group__item:last-of-type{border:0}.button-group--small .button-group__radio:checked+.button-group__item,.button-group .button-group__radio:checked+.button-group__item{background-color:#f4f4f4;color:#222}.button-group--small .button-group__item{padding:.3125rem .625rem;font-size:.875rem;line-height:1.25rem}.modal{background:hsla(0,0%,100%,.9);position:fixed;height:100%;width:100%;top:0;left:0;padding:1rem;z-index:400;opacity:0;visibility:hidden;transition:all .2s;overflow-x:hidden;overflow-y:auto}.modal__content{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;margin:0 auto;position:relative;padding:2rem}.modal__close{width:3.5rem;height:3.5rem;padding:1rem;float:right;margin:-2rem -2rem 0 0}.modal__close:hover{cursor:pointer}.modal__close:hover .modal__close-icon{fill:#222}.modal__close-icon{width:1.5rem;fill:#aaa}.js-show-modal{overflow:hidden}.js-show-modal .modal{visibility:visible;opacity:1}.js-show-modal .modal__content{-webkit-animation-name:modal__content-scale;animation-name:modal__content-scale}@-webkit-keyframes modal__content-scale{0%{opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes modal__content-scale{0%{opacity:0;transform:scale3d(.6,.6,.6)}50%{opacity:1}}.tag{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:3px;display:inline-block;font-size:.75rem;line-height:1.5rem}.tag__delete,.tag__link,.tag__text{padding:0 .5rem}.tag__link,.tag__text{float:left}.tag__delete{float:left;border-right:1px solid rgba(0,0,0,.2);cursor:pointer}.tag__delete-icon{width:.625rem;fill:#aaa;vertical-align:middle;transition:.2s;transition-timing-function:ease-in-out;-webkit-transition:50ms;-webkit-transition-timing-function:ease-in;margin-left:1px}.tag__delete-icon:hover{fill:#444}.tag__delete{padding:0 .3125rem}.tag__delete:hover .tag__delete-icon{fill:#444}.card{box-shadow:0 1px 1px hsla(0,3%,66.9%,.1);border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:3px}.pagination{display:flex;align-items:center}.pagination .pagination__text{padding-right:1rem}.pagination .pagination__button{position:relative;border:1px solid rgba(0,0,0,.2);text-decoration:none;color:#0f65ef;background:#fff;float:left;transition:background-color .15s ease 0s}.pagination .pagination__button,.pagination .pagination__button:active:focus{outline:0}.pagination .pagination__button:hover{transition:background-color .15s ease 0s;background-color:#f4f4f4}.pagination .pagination__button:active{transition:background-color .15s ease 0s;background-color:#e7e7e7}.pagination .pagination__button{padding:.5rem .875rem}.pagination .pagination__button--prev{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none}.pagination .pagination__button--next{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination .pagination__button--next-icon,.pagination .pagination__button--prev-icon{width:.875rem;fill:#0f65ef;position:relative;top:2px}.pagination .pagination__button--prev-icon{right:1px}.pagination .pagination__button--next-icon{left:1px}.pagination .pagination__button--disabled:hover{cursor:auto;background-color:#fff}.pagination .pagination__button--disabled .pagination__button--next-icon,.pagination .pagination__button--disabled .pagination__button--prev-icon{opacity:.3}.pagination--small .pagination__button--next-icon,.pagination--small .pagination__button--prev-icon{width:.625rem;top:1px}.pagination--small .pagination__button{padding:.3125rem .625rem;font-size:.875rem;line-height:1.25rem}.pagination--small .pagination__text{font-size:.875rem}.popover-bottom,.popover-left,.popover-right,.popover-top{display:inline-block;width:auto;position:relative;padding:.5rem;font-size:.875rem;box-shadow:0 1px 1px hsla(0,3%,66.9%,.1);border:1px solid rgba(0,0,0,.1);background-color:#fff;border-radius:3px}.popover-bottom:after,.popover-bottom:before,.popover-left:after,.popover-left:before,.popover-right:after,.popover-right:before,.popover-top:after,.popover-top:before{content:\" \";pointer-events:none;position:absolute;height:0;width:0;border:solid transparent;right:100%}.popover-bottom:before,.popover-left:before,.popover-right:before,.popover-top:before{border-color:transparent;border-width:.5875rem}.popover-bottom:after,.popover-left:after,.popover-right:after,.popover-top:after{border-color:transparent;border-width:.525rem}.popover-left:before,.popover-right:before{margin-top:-.5875rem}.popover-left:after,.popover-right:after{margin-top:-.525rem}.popover-right:after,.popover-right:before{right:100%;top:50%}.popover-right:before{border-right-color:#ddd}.popover-right:after{border-right-color:#fff}.popover-right--gray{background-color:#222;border:none;color:#fff}.popover-right--gray:after,.popover-right--gray:before{border-right-color:#222}.popover-left:after,.popover-left:before{left:100%;top:50%}.popover-left:before{border-left-color:#ddd}.popover-left:after{border-left-color:#fff}.popover-left--gray{background-color:#222;border:none;color:#fff}.popover-left--gray:after,.popover-left--gray:before{border-left-color:#222}.popover-bottom:before,.popover-top:before{margin-left:-.5875rem}.popover-bottom:after,.popover-top:after{margin-left:-.525rem}.popover-bottom:after,.popover-bottom:before{left:50%;bottom:100%}.popover-bottom:before{border-bottom-color:#ddd}.popover-bottom:after{border-bottom-color:#fff}.popover-bottom--gray{background-color:#222;border:none;color:#fff}.popover-bottom--gray:after,.popover-bottom--gray:before{border-bottom-color:#222}.popover-top:after,.popover-top:before{left:50%;top:100%}.popover-top:before{border-top-color:#ddd}.popover-top:after{border-top-color:#fff}.popover-top--gray{background-color:#222;border:none;color:#fff}.popover-top--gray:after,.popover-top--gray:before{border-top-color:#222}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 34 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // style-loader: Adds some css to the DOM by adding a <style> tag
  
  // load the styles
  var content = __webpack_require__(35);
  if(typeof content === 'string') content = [[module.i, content, '']];
  if(content.locals) module.exports = content.locals;
  __webpack_require__(3).default("517a8dd7", content, true)
  
  /***/ }),
  /* 35 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, "code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,\"Andale Mono\",\"Ubuntu Mono\",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 36 */
  /***/ (function(module, exports) {
  
  module.exports = require("lodash/get");
  
  /***/ }),
  /* 37 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(11);
  /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
   /* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelHeader_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
  
  /***/ }),
  /* 38 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, "#navbar{z-index:999}.titlebar .item{overflow-x:none}.results{padding-left:0;transform:translateY(17px);width:30vw}.results li{list-style-type:none;margin-left:0}nav{position:fixed;background:#fff;top:0;left:0;right:0}.sitename{color:#000;font-family:\"Inter\",sans-serif;text-transform:uppercase;font-weight:800;font-size:18px}@media only screen and (max-width:40rem){.results{width:94vw}}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 39 */
  /***/ (function(module, exports, __webpack_require__) {
  
  module.exports = __webpack_require__.p + "img/deploy.aa1e29b.svg";
  
  /***/ }),
  /* 40 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(12);
  /* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
   /* harmony default export */ __webpack_exports__["default"] = (_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BaelFooter_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); 
  
  /***/ }),
  /* 41 */
  /***/ (function(module, exports, __webpack_require__) {
  
  // Imports
  var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
  exports = ___CSS_LOADER_API_IMPORT___(false);
  // Module
  exports.push([module.i, ".text-input{max-width:100%}.small-txt{font-size:80%}footer .item:hover .footer__heading{color:hsla(0,0%,46.7%,.6);transition:color .2s ease-in-out}.footer__heading{max-width:100%;color:hsla(0,0%,46.7%,.4);font-weight:800;font-size:85%;transition:color .1s ease-in-out}.footer__heading,.pagination__button--disabled{pointer-events:none}", ""]);
  // Exports
  module.exports = exports;
  
  
  /***/ }),
  /* 42 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "state", function() { return state; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "actions", function() { return actions; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mutations", function() { return mutations; });
  const state = () => {
    return {
      menuIsActive: false,
      menuInitial: true,
      info: {},
      current: {},
      categories: [],
      pagination: false,
      totalPages: null,
      settings: {}
    };
  };
  const actions = {
    async fetchInfo({
      commit
    }, $content) {
      try {
        const info = await $content("setup", "info").fetch();
        const connect = await $content("setup", "connect").fetch();
        const categories = await $content("category").fetch();
        commit('SET_INFO', info);
        commit('SET_CONNECT', connect.connectlinks);
        commit('SET_CATEGORIES', categories);
      } catch (e) {
        const error = 'Initial Setup Error: ' + e.message + e;
        console.warning(error);
        commit('SET_ERROR', error);
      }
    }
  
  };
  const mutations = {
    // NEW MUTATIONS
    SET_INFO(state, info) {
      state.info = info;
    },
  
    SET_ERROR(state, error) {
      state.info = error;
    },
  
    SET_CONNECT(state, data) {
      state.connect = data;
    },
  
    SET_CURRENT(state, data) {
      state.current = data;
    },
  
    SET_CATEGORIES(state, data) {
      state.categories = data;
    },
  
    SET_PAGINATION(state, data) {
      state.pagination = data;
    },
  
    SET_TOTALPAGES(state, data) {
      state.totalPages = data;
    },
  
    setMenuState(state, menuIsActive) {
      state.menuIsActive = menuIsActive;
    },
  
    toggleMenuState(state) {
      state.menuIsActive = !state.menuIsActive;
    }
  
  };
  
  /***/ }),
  /* 43 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "state", function() { return state; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mutations", function() { return mutations; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "actions", function() { return actions; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getters", function() { return getters; });
  const state = () => {
    return {
      docHeight: 675,
      navHeight: 54,
      winHeight: 1080,
      winWidth: 1920
    };
  };
  const mutations = {
    SET_WIN_HEIGHT: (state, height) => {
      state.winHeight = height;
    },
    SET_NAVHEIGHT: (state, height) => {
      state.navHeight = height;
    },
    SET_WIN_WIDTH: (state, width) => {
      state.winWidth = width;
    },
    SET_DOC_HEIGHT: (state, height) => {
      state.docHeight = height;
    }
  };
  const actions = {};
  const getters = {
    breakpoint(state) {
      if (state.winWidth <= 750) return 'mobile';
      return 'desktop';
    }
  
  };
  
  /***/ }),
  /* 44 */
  /***/ (function(module, exports) {
  
  module.exports = require("property-information");
  
  /***/ }),
  /* 45 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  // ESM COMPAT FLAG
  __webpack_require__.r(__webpack_exports__);
  
  // EXTERNAL MODULE: external "querystring"
  var external_querystring_ = __webpack_require__(17);
  
  // EXTERNAL MODULE: external "vue"
  var external_vue_ = __webpack_require__(0);
  var external_vue_default = /*#__PURE__*/__webpack_require__.n(external_vue_);
  
  // EXTERNAL MODULE: external "node-fetch"
  var external_node_fetch_ = __webpack_require__(18);
  var external_node_fetch_default = /*#__PURE__*/__webpack_require__.n(external_node_fetch_);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/middleware.js
  const middleware = {};
  middleware['title'] = __webpack_require__(23);
  middleware['title'] = middleware['title'].default || middleware['title'];
  /* harmony default export */ var nuxt_middleware = (middleware);
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/utils.js
   // window.{{globals.loadedCallback}} hook
  // Useful for jsdom testing or plugins (https://github.com/tmpvar/jsdom#dealing-with-asynchronous-script-loading)
  
  if (false) {}
  
  function empty() {}
  function globalHandleError(error) {
    if (external_vue_default.a.config.errorHandler) {
      external_vue_default.a.config.errorHandler(error);
    }
  }
  function interopDefault(promise) {
    return promise.then(m => m.default || m);
  }
  function hasFetch(vm) {
    return vm.$options && typeof vm.$options.fetch === 'function' && !vm.$options.fetch.length;
  }
  function getChildrenComponentInstancesUsingFetch(vm, instances = []) {
    const children = vm.$children || [];
  
    for (const child of children) {
      if (child.$fetch) {
        instances.push(child);
        continue; // Don't get the children since it will reload the template
      }
  
      if (child.$children) {
        getChildrenComponentInstancesUsingFetch(child, instances);
      }
    }
  
    return instances;
  }
  function applyAsyncData(Component, asyncData) {
    if ( // For SSR, we once all this function without second param to just apply asyncData
    // Prevent doing this for each SSR request
    !asyncData && Component.options.__hasNuxtData) {
      return;
    }
  
    const ComponentData = Component.options._originDataFn || Component.options.data || function () {
      return {};
    };
  
    Component.options._originDataFn = ComponentData;
  
    Component.options.data = function () {
      const data = ComponentData.call(this, this);
  
      if (this.$ssrContext) {
        asyncData = this.$ssrContext.asyncData[Component.cid];
      }
  
      return { ...data,
        ...asyncData
      };
    };
  
    Component.options.__hasNuxtData = true;
  
    if (Component._Ctor && Component._Ctor.options) {
      Component._Ctor.options.data = Component.options.data;
    }
  }
  function sanitizeComponent(Component) {
    // If Component already sanitized
    if (Component.options && Component._Ctor === Component) {
      return Component;
    }
  
    if (!Component.options) {
      Component = external_vue_default.a.extend(Component); // fix issue #6
  
      Component._Ctor = Component;
    } else {
      Component._Ctor = Component;
      Component.extendOptions = Component.options;
    } // If no component name defined, set file path as name, (also fixes #5703)
  
  
    if (!Component.options.name && Component.options.__file) {
      Component.options.name = Component.options.__file;
    }
  
    return Component;
  }
  function getMatchedComponents(route, matches = false, prop = 'components') {
    return Array.prototype.concat.apply([], route.matched.map((m, index) => {
      return Object.keys(m[prop]).map(key => {
        matches && matches.push(index);
        return m[prop][key];
      });
    }));
  }
  function getMatchedComponentsInstances(route, matches = false) {
    return getMatchedComponents(route, matches, 'instances');
  }
  function flatMapComponents(route, fn) {
    return Array.prototype.concat.apply([], route.matched.map((m, index) => {
      return Object.keys(m.components).reduce((promises, key) => {
        if (m.components[key]) {
          promises.push(fn(m.components[key], m.instances[key], m, key, index));
        } else {
          delete m.components[key];
        }
  
        return promises;
      }, []);
    }));
  }
  function resolveRouteComponents(route, fn) {
    return Promise.all(flatMapComponents(route, async (Component, instance, match, key) => {
      // If component is a function, resolve it
      if (typeof Component === 'function' && !Component.options) {
        Component = await Component();
      }
  
      match.components[key] = Component = sanitizeComponent(Component);
      return typeof fn === 'function' ? fn(Component, instance, match, key) : Component;
    }));
  }
  async function getRouteData(route) {
    if (!route) {
      return;
    } // Make sure the components are resolved (code-splitting)
  
  
    await resolveRouteComponents(route); // Send back a copy of route with meta based on Component definition
  
    return { ...route,
      meta: getMatchedComponents(route).map((Component, index) => {
        return { ...Component.options.meta,
          ...(route.matched[index] || {}).meta
        };
      })
    };
  }
  async function setContext(app, context) {
    // If context not defined, create it
    if (!app.context) {
      app.context = {
        isStatic: true,
        isDev: false,
        isHMR: false,
        app,
        store: app.store,
        payload: context.payload,
        error: context.error,
        base: '/',
        env: {
          "BAEL_VERSION": "1.0 dev"
        }
      }; // Only set once
  
      if (false) {}
  
      if (false) {}
  
      if (context.ssrContext) {
        app.context.ssrContext = context.ssrContext;
      }
  
      app.context.redirect = (status, path, query) => {
        if (!status) {
          return;
        }
  
        app.context._redirected = true; // if only 1 or 2 arguments: redirect('/') or redirect('/', { foo: 'bar' })
  
        let pathType = typeof path;
  
        if (typeof status !== 'number' && (pathType === 'undefined' || pathType === 'object')) {
          query = path || {};
          path = status;
          pathType = typeof path;
          status = 302;
        }
  
        if (pathType === 'object') {
          path = app.router.resolve(path).route.fullPath;
        } // "/absolute/route", "./relative/route" or "../relative/route"
  
  
        if (/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path)) {
          app.context.next({
            path,
            query,
            status
          });
        } else {
          path = formatUrl(path, query);
  
          if (true) {
            app.context.next({
              path,
              status
            });
          }
  
          if (false) {}
        }
      };
  
      if (true) {
        app.context.beforeNuxtRender = fn => context.beforeRenderFns.push(fn);
      }
  
      if (false) {}
    } // Dynamic keys
  
  
    const [currentRouteData, fromRouteData] = await Promise.all([getRouteData(context.route), getRouteData(context.from)]);
  
    if (context.route) {
      app.context.route = currentRouteData;
    }
  
    if (context.from) {
      app.context.from = fromRouteData;
    }
  
    app.context.next = context.next;
    app.context._redirected = false;
    app.context._errored = false;
    app.context.isHMR = false;
    app.context.params = app.context.route.params || {};
    app.context.query = app.context.route.query || {};
  }
  function middlewareSeries(promises, appContext) {
    if (!promises.length || appContext._redirected || appContext._errored) {
      return Promise.resolve();
    }
  
    return promisify(promises[0], appContext).then(() => {
      return middlewareSeries(promises.slice(1), appContext);
    });
  }
  function promisify(fn, context) {
    let promise;
  
    if (fn.length === 2) {
      // fn(context, callback)
      promise = new Promise(resolve => {
        fn(context, function (err, data) {
          if (err) {
            context.error(err);
          }
  
          data = data || {};
          resolve(data);
        });
      });
    } else {
      promise = fn(context);
    }
  
    if (promise && promise instanceof Promise && typeof promise.then === 'function') {
      return promise;
    }
  
    return Promise.resolve(promise);
  } // Imported from vue-router
  
  function getLocation(base, mode) {
    let path = decodeURI(window.location.pathname);
  
    if (mode === 'hash') {
      return window.location.hash.replace(/^#\//, '');
    } // To get matched with sanitized router.base add trailing slash
  
  
    if (base && (path.endsWith('/') ? path : path + '/').startsWith(base)) {
      path = path.slice(base.length);
    }
  
    return (path || '/') + window.location.search + window.location.hash;
  } // Imported from path-to-regexp
  
  /**
   * Compile a string to a template function for the path.
   *
   * @param  {string}             str
   * @param  {Object=}            options
   * @return {!function(Object=, Object=)}
   */
  
  function compile(str, options) {
    return tokensToFunction(parse(str, options), options);
  }
  function getQueryDiff(toQuery, fromQuery) {
    const diff = {};
    const queries = { ...toQuery,
      ...fromQuery
    };
  
    for (const k in queries) {
      if (String(toQuery[k]) !== String(fromQuery[k])) {
        diff[k] = true;
      }
    }
  
    return diff;
  }
  function normalizeError(err) {
    let message;
  
    if (!(err.message || typeof err === 'string')) {
      try {
        message = JSON.stringify(err, null, 2);
      } catch (e) {
        message = `[${err.constructor.name}]`;
      }
    } else {
      message = err.message || err;
    }
  
    return { ...err,
      message,
      statusCode: err.statusCode || err.status || err.response && err.response.status || 500
    };
  }
  /**
   * The main path matching regexp utility.
   *
   * @type {RegExp}
   */
  
  const PATH_REGEXP = new RegExp([// Match escaped characters that would otherwise appear in future matches.
  // This allows the user to escape special characters that won't transform.
  '(\\\\.)', // Match Express-style parameters and un-named parameters with a prefix
  // and optional suffixes. Matches appear as:
  //
  // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined]
  // "/route(\\d+)"  => [undefined, undefined, undefined, "\d+", undefined, undefined]
  // "/*"            => ["/", undefined, undefined, undefined, undefined, "*"]
  '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))'].join('|'), 'g');
  /**
   * Parse a string for the raw tokens.
   *
   * @param  {string}  str
   * @param  {Object=} options
   * @return {!Array}
   */
  
  function parse(str, options) {
    const tokens = [];
    let key = 0;
    let index = 0;
    let path = '';
    const defaultDelimiter = options && options.delimiter || '/';
    let res;
  
    while ((res = PATH_REGEXP.exec(str)) != null) {
      const m = res[0];
      const escaped = res[1];
      const offset = res.index;
      path += str.slice(index, offset);
      index = offset + m.length; // Ignore already escaped sequences.
  
      if (escaped) {
        path += escaped[1];
        continue;
      }
  
      const next = str[index];
      const prefix = res[2];
      const name = res[3];
      const capture = res[4];
      const group = res[5];
      const modifier = res[6];
      const asterisk = res[7]; // Push the current path onto the tokens.
  
      if (path) {
        tokens.push(path);
        path = '';
      }
  
      const partial = prefix != null && next != null && next !== prefix;
      const repeat = modifier === '+' || modifier === '*';
      const optional = modifier === '?' || modifier === '*';
      const delimiter = res[2] || defaultDelimiter;
      const pattern = capture || group;
      tokens.push({
        name: name || key++,
        prefix: prefix || '',
        delimiter,
        optional,
        repeat,
        partial,
        asterisk: Boolean(asterisk),
        pattern: pattern ? escapeGroup(pattern) : asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?'
      });
    } // Match any characters still remaining.
  
  
    if (index < str.length) {
      path += str.substr(index);
    } // If the path exists, push it onto the end.
  
  
    if (path) {
      tokens.push(path);
    }
  
    return tokens;
  }
  /**
   * Prettier encoding of URI path segments.
   *
   * @param  {string}
   * @return {string}
   */
  
  
  function encodeURIComponentPretty(str, slashAllowed) {
    const re = slashAllowed ? /[?#]/g : /[/?#]/g;
    return encodeURI(str).replace(re, c => {
      return '%' + c.charCodeAt(0).toString(16).toUpperCase();
    });
  }
  /**
   * Encode the asterisk parameter. Similar to `pretty`, but allows slashes.
   *
   * @param  {string}
   * @return {string}
   */
  
  
  function encodeAsterisk(str) {
    return encodeURIComponentPretty(str, true);
  }
  /**
   * Escape a regular expression string.
   *
   * @param  {string} str
   * @return {string}
   */
  
  
  function escapeString(str) {
    return str.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1');
  }
  /**
   * Escape the capturing group by escaping special characters and meaning.
   *
   * @param  {string} group
   * @return {string}
   */
  
  
  function escapeGroup(group) {
    return group.replace(/([=!:$/()])/g, '\\$1');
  }
  /**
   * Expose a method for transforming tokens into the path function.
   */
  
  
  function tokensToFunction(tokens, options) {
    // Compile all the tokens into regexps.
    const matches = new Array(tokens.length); // Compile all the patterns before compilation.
  
    for (let i = 0; i < tokens.length; i++) {
      if (typeof tokens[i] === 'object') {
        matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options));
      }
    }
  
    return function (obj, opts) {
      let path = '';
      const data = obj || {};
      const options = opts || {};
      const encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent;
  
      for (let i = 0; i < tokens.length; i++) {
        const token = tokens[i];
  
        if (typeof token === 'string') {
          path += token;
          continue;
        }
  
        const value = data[token.name || 'pathMatch'];
        let segment;
  
        if (value == null) {
          if (token.optional) {
            // Prepend partial segment prefixes.
            if (token.partial) {
              path += token.prefix;
            }
  
            continue;
          } else {
            throw new TypeError('Expected "' + token.name + '" to be defined');
          }
        }
  
        if (Array.isArray(value)) {
          if (!token.repeat) {
            throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`');
          }
  
          if (value.length === 0) {
            if (token.optional) {
              continue;
            } else {
              throw new TypeError('Expected "' + token.name + '" to not be empty');
            }
          }
  
          for (let j = 0; j < value.length; j++) {
            segment = encode(value[j]);
  
            if (!matches[i].test(segment)) {
              throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`');
            }
  
            path += (j === 0 ? token.prefix : token.delimiter) + segment;
          }
  
          continue;
        }
  
        segment = token.asterisk ? encodeAsterisk(value) : encode(value);
  
        if (!matches[i].test(segment)) {
          throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"');
        }
  
        path += token.prefix + segment;
      }
  
      return path;
    };
  }
  /**
   * Get the flags for a regexp from the options.
   *
   * @param  {Object} options
   * @return {string}
   */
  
  
  function flags(options) {
    return options && options.sensitive ? '' : 'i';
  }
  /**
   * Format given url, append query to url query string
   *
   * @param  {string} url
   * @param  {string} query
   * @return {string}
   */
  
  
  function formatUrl(url, query) {
    let protocol;
    const index = url.indexOf('://');
  
    if (index !== -1) {
      protocol = url.substring(0, index);
      url = url.substring(index + 3);
    } else if (url.startsWith('//')) {
      url = url.substring(2);
    }
  
    let parts = url.split('/');
    let result = (protocol ? protocol + '://' : '//') + parts.shift();
    let path = parts.join('/');
  
    if (path === '' && parts.length === 1) {
      result += '/';
    }
  
    let hash;
    parts = path.split('#');
  
    if (parts.length === 2) {
      [path, hash] = parts;
    }
  
    result += path ? '/' + path : '';
  
    if (query && JSON.stringify(query) !== '{}') {
      result += (url.split('?').length === 2 ? '&' : '?') + formatQuery(query);
    }
  
    result += hash ? '#' + hash : '';
    return result;
  }
  /**
   * Transform data object to query string
   *
   * @param  {object} query
   * @return {string}
   */
  
  
  function formatQuery(query) {
    return Object.keys(query).sort().map(key => {
      const val = query[key];
  
      if (val == null) {
        return '';
      }
  
      if (Array.isArray(val)) {
        return val.slice().map(val2 => [key, '=', val2].join('')).join('&');
      }
  
      return key + '=' + val;
    }).filter(Boolean).join('&');
  }
  
  function addLifecycleHook(vm, hook, fn) {
    if (!vm.$options[hook]) {
      vm.$options[hook] = [];
    }
  
    if (!vm.$options[hook].includes(fn)) {
      vm.$options[hook].push(fn);
    }
  }
  function urlJoin() {
    return [].slice.call(arguments).join('/').replace(/\/+/g, '/').replace(':/', '://');
  }
  function stripTrailingSlash(path) {
    return path.replace(/\/+$/, '') || '/';
  }
  function isSamePath(p1, p2) {
    return stripTrailingSlash(p1) === stripTrailingSlash(p2);
  }
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/mixins/fetch.server.js
  
  
  
  async function serverPrefetch() {
    if (!this._fetchOnServer) {
      return;
    } // Call and await on $fetch
  
  
    try {
      await this.$options.fetch.call(this);
    } catch (err) {
      if (false) {}
  
      this.$fetchState.error = normalizeError(err);
    }
  
    this.$fetchState.pending = false; // Define an ssrKey for hydration
  
    this._fetchKey = this.$ssrContext.nuxt.fetch.length; // Add data-fetch-key on parent element of Component
  
    const attrs = this.$vnode.data.attrs = this.$vnode.data.attrs || {};
    attrs['data-fetch-key'] = this._fetchKey; // Add to ssrContext for window.__NUXT__.fetch
  
    this.$ssrContext.nuxt.fetch.push(this.$fetchState.error ? {
      _error: this.$fetchState.error
    } : this._data);
  }
  
  /* harmony default export */ var fetch_server = ({
    created() {
      if (!hasFetch(this)) {
        return;
      }
  
      if (typeof this.$options.fetchOnServer === 'function') {
        this._fetchOnServer = this.$options.fetchOnServer.call(this) !== false;
      } else {
        this._fetchOnServer = this.$options.fetchOnServer !== false;
      }
  
      external_vue_default.a.util.defineReactive(this, '$fetchState', {
        pending: true,
        error: null,
        timestamp: Date.now()
      });
      addLifecycleHook(this, 'serverPrefetch', serverPrefetch);
    }
  
  });
  // EXTERNAL MODULE: external "vuex"
  var external_vuex_ = __webpack_require__(5);
  var external_vuex_default = /*#__PURE__*/__webpack_require__.n(external_vuex_);
  
  // EXTERNAL MODULE: external "vue-meta"
  var external_vue_meta_ = __webpack_require__(19);
  var external_vue_meta_default = /*#__PURE__*/__webpack_require__.n(external_vue_meta_);
  
  // EXTERNAL MODULE: external "vue-client-only"
  var external_vue_client_only_ = __webpack_require__(14);
  var external_vue_client_only_default = /*#__PURE__*/__webpack_require__.n(external_vue_client_only_);
  
  // EXTERNAL MODULE: external "vue-no-ssr"
  var external_vue_no_ssr_ = __webpack_require__(13);
  var external_vue_no_ssr_default = /*#__PURE__*/__webpack_require__.n(external_vue_no_ssr_);
  
  // EXTERNAL MODULE: external "vue-router"
  var external_vue_router_ = __webpack_require__(6);
  var external_vue_router_default = /*#__PURE__*/__webpack_require__.n(external_vue_router_);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/router.scrollBehavior.js
  /* harmony default export */ var router_scrollBehavior = (function (to, from, savedPosition) {
    return {
      x: 0,
      y: 0
    };
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/router.js
  
  
  
  
  
  const _2473e022 = () => interopDefault(__webpack_require__.e(/* import() | pages/categories */ 7).then(__webpack_require__.bind(null, 78)));
  
  const _88894fa0 = () => interopDefault(__webpack_require__.e(/* import() | pages/blog/_slug */ 6).then(__webpack_require__.bind(null, 79)));
  
  const _c8ae65e8 = () => interopDefault(__webpack_require__.e(/* import() | pages/category/_slug */ 8).then(__webpack_require__.bind(null, 80)));
  
  const _7ffd4668 = () => interopDefault(__webpack_require__.e(/* import() | pages/p/_page */ 10).then(__webpack_require__.bind(null, 81)));
  
  const _6ee486dd = () => interopDefault(__webpack_require__.e(/* import() | pages/page/_slug */ 11).then(__webpack_require__.bind(null, 82)));
  
  const _28a7044f = () => interopDefault(__webpack_require__.e(/* import() | pages/index */ 9).then(__webpack_require__.bind(null, 83))); // TODO: remove in Nuxt 3
  
  
  const emptyFn = () => {};
  
  const originalPush = external_vue_router_default.a.prototype.push;
  
  external_vue_router_default.a.prototype.push = function push(location, onComplete = emptyFn, onAbort) {
    return originalPush.call(this, location, onComplete, onAbort);
  };
  
  external_vue_default.a.use(external_vue_router_default.a);
  const routerOptions = {
    mode: 'history',
    base: decodeURI('/'),
    linkActiveClass: 'nuxt-link-active',
    linkExactActiveClass: 'nuxt-link-exact-active',
    scrollBehavior: router_scrollBehavior,
    routes: [{
      path: "/categories",
      component: _2473e022,
      name: "categories"
    }, {
      path: "/blog/:slug?",
      component: _88894fa0,
      name: "blog-slug"
    }, {
      path: "/category/:slug?",
      component: _c8ae65e8,
      name: "category-slug"
    }, {
      path: "/p/:page?",
      component: _7ffd4668,
      name: "p-page"
    }, {
      path: "/page/:slug?",
      component: _6ee486dd,
      name: "page-slug"
    }, {
      path: "/",
      component: _28a7044f,
      name: "index"
    }],
    fallback: false
  };
  function createRouter() {
    return new external_vue_router_default.a(routerOptions);
  }
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-child.js
  /* harmony default export */ var nuxt_child = ({
    name: 'NuxtChild',
    functional: true,
    props: {
      nuxtChildKey: {
        type: String,
        default: ''
      },
      keepAlive: Boolean,
      keepAliveProps: {
        type: Object,
        default: undefined
      }
    },
  
    render(_, {
      parent,
      data,
      props
    }) {
      const h = parent.$createElement;
      data.nuxtChild = true;
      const _parent = parent;
      const transitions = parent.$nuxt.nuxt.transitions;
      const defaultTransition = parent.$nuxt.nuxt.defaultTransition;
      let depth = 0;
  
      while (parent) {
        if (parent.$vnode && parent.$vnode.data.nuxtChild) {
          depth++;
        }
  
        parent = parent.$parent;
      }
  
      data.nuxtChildDepth = depth;
      const transition = transitions[depth] || defaultTransition;
      const transitionProps = {};
      transitionsKeys.forEach(key => {
        if (typeof transition[key] !== 'undefined') {
          transitionProps[key] = transition[key];
        }
      });
      const listeners = {};
      listenersKeys.forEach(key => {
        if (typeof transition[key] === 'function') {
          listeners[key] = transition[key].bind(_parent);
        }
      });
  
      if (false) {} // make sure that leave is called asynchronous (fix #5703)
  
  
      if (transition.css === false) {
        const leave = listeners.leave; // only add leave listener when user didnt provide one
        // or when it misses the done argument
  
        if (!leave || leave.length < 2) {
          listeners.leave = (el, done) => {
            if (leave) {
              leave.call(_parent, el);
            }
  
            _parent.$nextTick(done);
          };
        }
      }
  
      let routerView = h('routerView', data);
  
      if (props.keepAlive) {
        routerView = h('keep-alive', {
          props: props.keepAliveProps
        }, [routerView]);
      }
  
      return h('transition', {
        props: transitionProps,
        on: listeners
      }, [routerView]);
    }
  
  });
  const transitionsKeys = ['name', 'mode', 'appear', 'css', 'type', 'duration', 'enterClass', 'leaveClass', 'appearClass', 'enterActiveClass', 'enterActiveClass', 'leaveActiveClass', 'appearActiveClass', 'enterToClass', 'leaveToClass', 'appearToClass'];
  const listenersKeys = ['beforeEnter', 'enter', 'afterEnter', 'enterCancelled', 'beforeLeave', 'leave', 'afterLeave', 'leaveCancelled', 'beforeAppear', 'appear', 'afterAppear', 'appearCancelled'];
  // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/.cache/nuxt/components/nuxt-error.vue?vue&type=template&id=68bb0032&
  var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"__nuxt-error-page"},[_vm._ssrNode("<div class=\"error\">","</div>",[_vm._ssrNode("<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"90\" height=\"90\" fill=\"#DBE1EC\" viewBox=\"0 0 48 48\"><path d=\"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z\"></path></svg> <div class=\"title\">"+_vm._ssrEscape(_vm._s(_vm.message))+"</div> "),(_vm.statusCode === 404)?_vm._ssrNode("<p class=\"description\">","</p>",[(typeof _vm.$route === 'undefined')?_vm._ssrNode("<a href=\"/\" class=\"error-link\">","</a>"):_c('NuxtLink',{staticClass:"error-link",attrs:{"to":"/"}},[_vm._v("Back to the home page")])],1):_vm._e(),_vm._ssrNode(" <div class=\"logo\"><a href=\"https://nuxtjs.org\" target=\"_blank\" rel=\"noopener\">Nuxt.js</a></div>")],2)])}
  var staticRenderFns = []
  
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-error.vue?vue&type=template&id=68bb0032&
  
  // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/.cache/nuxt/components/nuxt-error.vue?vue&type=script&lang=js&
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  /* harmony default export */ var nuxt_errorvue_type_script_lang_js_ = ({
    name: 'NuxtError',
    props: {
      error: {
        type: Object,
        default: null
      }
    },
    computed: {
      statusCode() {
        return this.error && this.error.statusCode || 500;
      },
  
      message() {
        return this.error.message || 'Error';
      }
  
    },
  
    head() {
      return {
        title: this.message,
        meta: [{
          name: 'viewport',
          content: 'width=device-width,initial-scale=1.0,minimum-scale=1.0'
        }]
      };
    }
  
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-error.vue?vue&type=script&lang=js&
   /* harmony default export */ var components_nuxt_errorvue_type_script_lang_js_ = (nuxt_errorvue_type_script_lang_js_); 
  // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  var componentNormalizer = __webpack_require__(1);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-error.vue
  
  
  
  function injectStyles (context) {
    
    var style0 = __webpack_require__(24)
  if (style0.__inject__) style0.__inject__(context)
  
  }
  
  /* normalize component */
  
  var nuxt_error_component = Object(componentNormalizer["a" /* default */])(
    components_nuxt_errorvue_type_script_lang_js_,
    render,
    staticRenderFns,
    false,
    injectStyles,
    null,
    "25625fbc"
    
  )
  
  /* harmony default export */ var nuxt_error = (nuxt_error_component.exports);
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt.js
  
  
  
  
  /* harmony default export */ var components_nuxt = ({
    name: 'Nuxt',
    components: {
      NuxtChild: nuxt_child,
      NuxtError: nuxt_error
    },
    props: {
      nuxtChildKey: {
        type: String,
        default: undefined
      },
      keepAlive: Boolean,
      keepAliveProps: {
        type: Object,
        default: undefined
      },
      name: {
        type: String,
        default: 'default'
      }
    },
  
    errorCaptured(error) {
      // if we receive and error while showing the NuxtError component
      // capture the error and force an immediate update so we re-render
      // without the NuxtError component
      if (this.displayingNuxtError) {
        this.errorFromNuxtError = error;
        this.$forceUpdate();
      }
    },
  
    computed: {
      routerViewKey() {
        // If nuxtChildKey prop is given or current route has children
        if (typeof this.nuxtChildKey !== 'undefined' || this.$route.matched.length > 1) {
          return this.nuxtChildKey || compile(this.$route.matched[0].path)(this.$route.params);
        }
  
        const [matchedRoute] = this.$route.matched;
  
        if (!matchedRoute) {
          return this.$route.path;
        }
  
        const Component = matchedRoute.components.default;
  
        if (Component && Component.options) {
          const {
            options
          } = Component;
  
          if (options.key) {
            return typeof options.key === 'function' ? options.key(this.$route) : options.key;
          }
        }
  
        const strict = /\/$/.test(matchedRoute.path);
        return strict ? this.$route.path : this.$route.path.replace(/\/$/, '');
      }
  
    },
  
    beforeCreate() {
      external_vue_default.a.util.defineReactive(this, 'nuxt', this.$root.$options.nuxt);
    },
  
    render(h) {
      // if there is no error
      if (!this.nuxt.err) {
        // Directly return nuxt child
        return h('NuxtChild', {
          key: this.routerViewKey,
          props: this.$props
        });
      } // if an error occurred within NuxtError show a simple
      // error message instead to prevent looping
  
  
      if (this.errorFromNuxtError) {
        this.$nextTick(() => this.errorFromNuxtError = false);
        return h('div', {}, [h('h2', 'An error occurred while showing the error page'), h('p', 'Unfortunately an error occurred and while showing the error page another error occurred'), h('p', `Error details: ${this.errorFromNuxtError.toString()}`), h('nuxt-link', {
          props: {
            to: '/'
          }
        }, 'Go back to home')]);
      } // track if we are showing the NuxtError component
  
  
      this.displayingNuxtError = true;
      this.$nextTick(() => this.displayingNuxtError = false);
      return h(nuxt_error, {
        props: {
          error: this.nuxt.err
        }
      });
    }
  
  });
  // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/.cache/nuxt/components/nuxt-loading.vue?vue&type=script&lang=js&
  /* harmony default export */ var nuxt_loadingvue_type_script_lang_js_ = ({
    name: 'NuxtLoading',
  
    data() {
      return {
        percent: 0,
        show: false,
        canSucceed: true,
        reversed: false,
        skipTimerCount: 0,
        rtl: false,
        throttle: 200,
        duration: 5000,
        continuous: false
      };
    },
  
    computed: {
      left() {
        if (!this.continuous && !this.rtl) {
          return false;
        }
  
        return this.rtl ? this.reversed ? '0px' : 'auto' : !this.reversed ? '0px' : 'auto';
      }
  
    },
  
    beforeDestroy() {
      this.clear();
    },
  
    methods: {
      clear() {
        clearInterval(this._timer);
        clearTimeout(this._throttle);
        this._timer = null;
      },
  
      start() {
        this.clear();
        this.percent = 0;
        this.reversed = false;
        this.skipTimerCount = 0;
        this.canSucceed = true;
  
        if (this.throttle) {
          this._throttle = setTimeout(() => this.startTimer(), this.throttle);
        } else {
          this.startTimer();
        }
  
        return this;
      },
  
      set(num) {
        this.show = true;
        this.canSucceed = true;
        this.percent = Math.min(100, Math.max(0, Math.floor(num)));
        return this;
      },
  
      get() {
        return this.percent;
      },
  
      increase(num) {
        this.percent = Math.min(100, Math.floor(this.percent + num));
        return this;
      },
  
      decrease(num) {
        this.percent = Math.max(0, Math.floor(this.percent - num));
        return this;
      },
  
      pause() {
        clearInterval(this._timer);
        return this;
      },
  
      resume() {
        this.startTimer();
        return this;
      },
  
      finish() {
        this.percent = this.reversed ? 0 : 100;
        this.hide();
        return this;
      },
  
      hide() {
        this.clear();
        setTimeout(() => {
          this.show = false;
          this.$nextTick(() => {
            this.percent = 0;
            this.reversed = false;
          });
        }, 500);
        return this;
      },
  
      fail(error) {
        this.canSucceed = false;
        return this;
      },
  
      startTimer() {
        if (!this.show) {
          this.show = true;
        }
  
        if (typeof this._cut === 'undefined') {
          this._cut = 10000 / Math.floor(this.duration);
        }
  
        this._timer = setInterval(() => {
          /**
           * When reversing direction skip one timers
           * so 0, 100 are displayed for two iterations
           * also disable css width transitioning
           * which otherwise interferes and shows
           * a jojo effect
           */
          if (this.skipTimerCount > 0) {
            this.skipTimerCount--;
            return;
          }
  
          if (this.reversed) {
            this.decrease(this._cut);
          } else {
            this.increase(this._cut);
          }
  
          if (this.continuous) {
            if (this.percent >= 100) {
              this.skipTimerCount = 1;
              this.reversed = !this.reversed;
            } else if (this.percent <= 0) {
              this.skipTimerCount = 1;
              this.reversed = !this.reversed;
            }
          }
        }, 100);
      }
  
    },
  
    render(h) {
      let el = h(false);
  
      if (this.show) {
        el = h('div', {
          staticClass: 'nuxt-progress',
          class: {
            'nuxt-progress-notransition': this.skipTimerCount > 0,
            'nuxt-progress-failed': !this.canSucceed
          },
          style: {
            width: this.percent + '%',
            left: this.left
          }
        });
      }
  
      return el;
    }
  
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-loading.vue?vue&type=script&lang=js&
   /* harmony default export */ var components_nuxt_loadingvue_type_script_lang_js_ = (nuxt_loadingvue_type_script_lang_js_); 
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-loading.vue
  var nuxt_loading_render, nuxt_loading_staticRenderFns
  
  
  function nuxt_loading_injectStyles (context) {
    
    var style0 = __webpack_require__(26)
  if (style0.__inject__) style0.__inject__(context)
  
  }
  
  /* normalize component */
  
  var nuxt_loading_component = Object(componentNormalizer["a" /* default */])(
    components_nuxt_loadingvue_type_script_lang_js_,
    nuxt_loading_render,
    nuxt_loading_staticRenderFns,
    false,
    nuxt_loading_injectStyles,
    null,
    "4b324cd6"
    
  )
  
  /* harmony default export */ var nuxt_loading = (nuxt_loading_component.exports);
  // EXTERNAL MODULE: ./assets/grid.css
  var grid = __webpack_require__(28);
  
  // EXTERNAL MODULE: ./assets/content.scss
  var content = __webpack_require__(30);
  
  // EXTERNAL MODULE: ./node_modules/bf-solid/dist/solid.latest.css
  var solid_latest = __webpack_require__(32);
  
  // EXTERNAL MODULE: ./node_modules/prismjs/themes/prism.css
  var prism = __webpack_require__(34);
  
  // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/default.vue?vue&type=template&id=029b4cd2&
  var defaultvue_type_template_id_029b4cd2_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('section',{staticClass:"container xs-text-5 md-text-4"},[_c('bael-header'),_vm._ssrNode(" "),_c('nuxt'),_vm._ssrNode(" "),_c('lazy-slide-out'),_vm._ssrNode(" "),_c('bael-footer')],2)}
  var defaultvue_type_template_id_029b4cd2_staticRenderFns = []
  
  
  // CONCATENATED MODULE: ./layouts/default.vue?vue&type=template&id=029b4cd2&
  
  // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./layouts/default.vue?vue&type=script&lang=js&
  //
  //
  //
  //
  //
  //
  //
  //
  /* harmony default export */ var defaultvue_type_script_lang_js_ = ({
    data() {
      return {
        email: {
          email: ""
        }
      };
    },
  
    async middleware({
      store,
      $content
    }) {
      await store.dispatch("fetchInfo", $content);
    }
  
  });
  // CONCATENATED MODULE: ./layouts/default.vue?vue&type=script&lang=js&
   /* harmony default export */ var layouts_defaultvue_type_script_lang_js_ = (defaultvue_type_script_lang_js_); 
  // CONCATENATED MODULE: ./layouts/default.vue
  
  
  
  
  
  /* normalize component */
  
  var default_component = Object(componentNormalizer["a" /* default */])(
    layouts_defaultvue_type_script_lang_js_,
    defaultvue_type_template_id_029b4cd2_render,
    defaultvue_type_template_id_029b4cd2_staticRenderFns,
    false,
    null,
    null,
    "d7ba7aec"
    
  )
  
  /* harmony default export */ var layouts_default = (default_component.exports);
  
  /* nuxt-component-imports */
  installComponents(default_component, {BaelHeader: __webpack_require__(47).default,LazySlideOut: function () { return __webpack_require__.e(/* import() | components/SlideOut */ 5).then(__webpack_require__.bind(null, 84)).then(function(m) { return m['default'] || m }) },BaelFooter: __webpack_require__(46).default})
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/App.js
  
  
  
  
  
  
  
  
  const layouts = {
    "_default": sanitizeComponent(layouts_default)
  };
  /* harmony default export */ var App = ({
    render(h, props) {
      const loadingEl = h('NuxtLoading', {
        ref: 'loading'
      });
      const layoutEl = h(this.layout || 'nuxt');
      const templateEl = h('div', {
        domProps: {
          id: '__layout'
        },
        key: this.layoutName
      }, [layoutEl]);
      const transitionEl = h('transition', {
        props: {
          name: 'layout',
          mode: 'out-in'
        },
        on: {
          beforeEnter(el) {
            // Ensure to trigger scroll event after calling scrollBehavior
            window.$nuxt.$nextTick(() => {
              window.$nuxt.$emit('triggerScroll');
            });
          }
  
        }
      }, [templateEl]);
      return h('div', {
        domProps: {
          id: '__nuxt'
        }
      }, [loadingEl, transitionEl]);
    },
  
    data: () => ({
      isOnline: true,
      layout: null,
      layoutName: '',
      nbFetching: 0
    }),
  
    beforeCreate() {
      external_vue_default.a.util.defineReactive(this, 'nuxt', this.$options.nuxt);
    },
  
    created() {
      // Add this.$nuxt in child instances
      external_vue_default.a.prototype.$nuxt = this;
  
      if (false) {} // Add $nuxt.error()
  
  
      this.error = this.nuxt.error; // Add $nuxt.context
  
      this.context = this.$options.context;
    },
  
    async mounted() {
      this.$loading = this.$refs.loading;
  
      if (this.isPreview) {
        if (this.$store && this.$store._actions.nuxtServerInit) {
          this.$loading.start();
          await this.$store.dispatch('nuxtServerInit', this.context);
        }
  
        await this.refresh();
        this.$loading.finish();
      }
    },
  
    watch: {
      'nuxt.err': 'errorChanged'
    },
    computed: {
      isOffline() {
        return !this.isOnline;
      },
  
      isFetching() {
        return this.nbFetching > 0;
      },
  
      isPreview() {
        return Boolean(this.$options.previewData);
      }
  
    },
    methods: {
      refreshOnlineStatus() {
        if (false) {}
      },
  
      async refresh() {
        const pages = getMatchedComponentsInstances(this.$route);
  
        if (!pages.length) {
          return;
        }
  
        this.$loading.start();
        const promises = pages.map(page => {
          const p = []; // Old fetch
  
          if (page.$options.fetch && page.$options.fetch.length) {
            p.push(promisify(page.$options.fetch, this.context));
          }
  
          if (page.$fetch) {
            p.push(page.$fetch());
          } else {
            // Get all component instance to call $fetch
            for (const component of getChildrenComponentInstancesUsingFetch(page.$vnode.componentInstance)) {
              p.push(component.$fetch());
            }
          }
  
          if (page.$options.asyncData) {
            p.push(promisify(page.$options.asyncData, this.context).then(newData => {
              for (const key in newData) {
                external_vue_default.a.set(page.$data, key, newData[key]);
              }
            }));
          }
  
          return Promise.all(p);
        });
  
        try {
          await Promise.all(promises);
        } catch (error) {
          this.$loading.fail(error);
          globalHandleError(error);
          this.error(error);
        }
  
        this.$loading.finish();
      },
  
      errorChanged() {
        if (this.nuxt.err && this.$loading) {
          if (this.$loading.fail) {
            this.$loading.fail(this.nuxt.err);
          }
  
          if (this.$loading.finish) {
            this.$loading.finish();
          }
        }
      },
  
      setLayout(layout) {
        if (!layout || !layouts['_' + layout]) {
          layout = 'default';
        }
  
        this.layoutName = layout;
        this.layout = layouts['_' + layout];
        return this.layout;
      },
  
      loadLayout(layout) {
        if (!layout || !layouts['_' + layout]) {
          layout = 'default';
        }
  
        return Promise.resolve(layouts['_' + layout]);
      },
  
      setPagePayload(payload) {
        this._pagePayload = payload;
        this._payloadFetchIndex = 0;
      },
  
      async fetchPayload(route) {
        const {
          staticAssetsBase
        } = window.__NUXT__;
        const base = (this.$router.options.base || '').replace(/\/+$/, '');
  
        if (base && route.startsWith(base)) {
          route = route.substr(base.length);
        }
  
        route = (route.replace(/\/+$/, '') || '/').split('?')[0].split('#')[0];
        const src = urlJoin(base, staticAssetsBase, route, 'payload.js');
  
        try {
          const payload = await window.__NUXT_IMPORT__(decodeURI(route), encodeURI(src));
          this.setPagePayload(payload);
          return payload;
        } catch (err) {
          this.setPagePayload(false);
          throw err;
        }
      }
  
    },
    components: {
      NuxtLoading: nuxt_loading
    }
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/store.js
  
  
  external_vue_default.a.use(external_vuex_default.a);
  const VUEX_PROPERTIES = ['state', 'getters', 'actions', 'mutations'];
  let store_store = {};
  
  (function updateModules() {
    store_store = normalizeRoot(__webpack_require__(42), 'store/index.js'); // If store is an exported method = classic mode (deprecated)
    // Enforce store modules
  
    store_store.modules = store_store.modules || {};
    resolveStoreModules(__webpack_require__(43), 'browser.js'); // If the environment supports hot reloading...
  })(); // createStore
  
  
  const createStore = store_store instanceof Function ? store_store : () => {
    return new external_vuex_default.a.Store(Object.assign({
      strict: "production" !== 'production'
    }, store_store));
  };
  
  function normalizeRoot(moduleData, filePath) {
    moduleData = moduleData.default || moduleData;
  
    if (moduleData.commit) {
      throw new Error(`[nuxt] ${filePath} should export a method that returns a Vuex instance.`);
    }
  
    if (typeof moduleData !== 'function') {
      // Avoid TypeError: setting a property that has only a getter when overwriting top level keys
      moduleData = Object.assign({}, moduleData);
    }
  
    return normalizeModule(moduleData, filePath);
  }
  
  function normalizeModule(moduleData, filePath) {
    if (moduleData.state && typeof moduleData.state !== 'function') {
      console.warn(`'state' should be a method that returns an object in ${filePath}`);
      const state = Object.assign({}, moduleData.state); // Avoid TypeError: setting a property that has only a getter when overwriting top level keys
  
      moduleData = Object.assign({}, moduleData, {
        state: () => state
      });
    }
  
    return moduleData;
  }
  
  function resolveStoreModules(moduleData, filename) {
    moduleData = moduleData.default || moduleData; // Remove store src + extension (./foo/index.js -> foo/index)
  
    const namespace = filename.replace(/\.(js|mjs)$/, '');
    const namespaces = namespace.split('/');
    let moduleName = namespaces[namespaces.length - 1];
    const filePath = `store/${filename}`;
    moduleData = moduleName === 'state' ? normalizeState(moduleData, filePath) : normalizeModule(moduleData, filePath); // If src is a known Vuex property
  
    if (VUEX_PROPERTIES.includes(moduleName)) {
      const property = moduleName;
      const propertyStoreModule = getStoreModule(store_store, namespaces, {
        isProperty: true
      }); // Replace state since it's a function
  
      mergeProperty(propertyStoreModule, moduleData, property);
      return;
    } // If file is foo/index.js, it should be saved as foo
  
  
    const isIndexModule = moduleName === 'index';
  
    if (isIndexModule) {
      namespaces.pop();
      moduleName = namespaces[namespaces.length - 1];
    }
  
    const storeModule = getStoreModule(store_store, namespaces);
  
    for (const property of VUEX_PROPERTIES) {
      mergeProperty(storeModule, moduleData[property], property);
    }
  
    if (moduleData.namespaced === false) {
      delete storeModule.namespaced;
    }
  }
  
  function normalizeState(moduleData, filePath) {
    if (typeof moduleData !== 'function') {
      console.warn(`${filePath} should export a method that returns an object`);
      const state = Object.assign({}, moduleData);
      return () => state;
    }
  
    return normalizeModule(moduleData, filePath);
  }
  
  function getStoreModule(storeModule, namespaces, {
    isProperty = false
  } = {}) {
    // If ./mutations.js
    if (!namespaces.length || isProperty && namespaces.length === 1) {
      return storeModule;
    }
  
    const namespace = namespaces.shift();
    storeModule.modules[namespace] = storeModule.modules[namespace] || {};
    storeModule.modules[namespace].namespaced = true;
    storeModule.modules[namespace].modules = storeModule.modules[namespace].modules || {};
    return getStoreModule(storeModule.modules[namespace], namespaces, {
      isProperty
    });
  }
  
  function mergeProperty(storeModule, moduleData, property) {
    if (!moduleData) {
      return;
    }
  
    if (property === 'state') {
      storeModule.state = moduleData || storeModule.state;
    } else {
      storeModule[property] = Object.assign({}, storeModule[property], moduleData);
    }
  }
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/plugin.js
  
  const globalComponents = {};
  
  for (const name in globalComponents) {
    external_vue_default.a.component(name, globalComponents[name]);
  }
  // EXTERNAL MODULE: ./node_modules/.cache/nuxt/empty.js
  var nuxt_empty = __webpack_require__(4);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/nuxt-icons.js
  /* harmony default export */ var nuxt_icons = (async function (ctx, inject) {
    const icons = {
      "64x64": "/_nuxt/icons/icon_64x64.8e8d7d.png",
      "120x120": "/_nuxt/icons/icon_120x120.8e8d7d.png",
      "144x144": "/_nuxt/icons/icon_144x144.8e8d7d.png",
      "152x152": "/_nuxt/icons/icon_152x152.8e8d7d.png",
      "192x192": "/_nuxt/icons/icon_192x192.8e8d7d.png",
      "384x384": "/_nuxt/icons/icon_384x384.8e8d7d.png",
      "512x512": "/_nuxt/icons/icon_512x512.8e8d7d.png",
      "ipad_1536x2048": "/_nuxt/icons/splash_ipad_1536x2048.8e8d7d.png",
      "ipadpro9_1536x2048": "/_nuxt/icons/splash_ipadpro9_1536x2048.8e8d7d.png",
      "ipadpro10_1668x2224": "/_nuxt/icons/splash_ipadpro10_1668x2224.8e8d7d.png",
      "ipadpro12_2048x2732": "/_nuxt/icons/splash_ipadpro12_2048x2732.8e8d7d.png",
      "iphonese_640x1136": "/_nuxt/icons/splash_iphonese_640x1136.8e8d7d.png",
      "iphone6_50x1334": "/_nuxt/icons/splash_iphone6_50x1334.8e8d7d.png",
      "iphoneplus_1080x1920": "/_nuxt/icons/splash_iphoneplus_1080x1920.8e8d7d.png",
      "iphonex_1125x2436": "/_nuxt/icons/splash_iphonex_1125x2436.8e8d7d.png",
      "iphonexr_828x1792": "/_nuxt/icons/splash_iphonexr_828x1792.8e8d7d.png",
      "iphonexsmax_1242x2688": "/_nuxt/icons/splash_iphonexsmax_1242x2688.8e8d7d.png"
    };
  
    const getIcon = size => icons[size + 'x' + size] || '';
  
    inject('icon', getIcon);
  });
  // EXTERNAL MODULE: external "axios"
  var external_axios_ = __webpack_require__(7);
  var external_axios_default = /*#__PURE__*/__webpack_require__.n(external_axios_);
  
  // EXTERNAL MODULE: external "defu"
  var external_defu_ = __webpack_require__(20);
  var external_defu_default = /*#__PURE__*/__webpack_require__.n(external_defu_);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/axios.js
  
   // Axios.prototype cannot be modified
  
  const axiosExtra = {
    setBaseURL(baseURL) {
      this.defaults.baseURL = baseURL;
    },
  
    setHeader(name, value, scopes = 'common') {
      for (const scope of Array.isArray(scopes) ? scopes : [scopes]) {
        if (!value) {
          delete this.defaults.headers[scope][name];
          return;
        }
  
        this.defaults.headers[scope][name] = value;
      }
    },
  
    setToken(token, type, scopes = 'common') {
      const value = !token ? null : (type ? type + ' ' : '') + token;
      this.setHeader('Authorization', value, scopes);
    },
  
    onRequest(fn) {
      this.interceptors.request.use(config => fn(config) || config);
    },
  
    onResponse(fn) {
      this.interceptors.response.use(response => fn(response) || response);
    },
  
    onRequestError(fn) {
      this.interceptors.request.use(undefined, error => fn(error) || Promise.reject(error));
    },
  
    onResponseError(fn) {
      this.interceptors.response.use(undefined, error => fn(error) || Promise.reject(error));
    },
  
    onError(fn) {
      this.onRequestError(fn);
      this.onResponseError(fn);
    },
  
    create(options) {
      return createAxiosInstance(external_defu_default()(options, this.defaults));
    }
  
  }; // Request helpers ($get, $post, ...)
  
  for (const method of ['request', 'delete', 'get', 'head', 'options', 'post', 'put', 'patch']) {
    axiosExtra['$' + method] = function () {
      return this[method].apply(this, arguments).then(res => res && res.data);
    };
  }
  
  const extendAxiosInstance = axios => {
    for (const key in axiosExtra) {
      axios[key] = axiosExtra[key].bind(axios);
    }
  };
  
  const createAxiosInstance = axiosOptions => {
    // Create new axios instance
    const axios = external_axios_default.a.create(axiosOptions);
    axios.CancelToken = external_axios_default.a.CancelToken;
    axios.isCancel = external_axios_default.a.isCancel; // Extend axios proto
  
    extendAxiosInstance(axios); // Setup interceptors
  
    setupProgress(axios);
    return axios;
  };
  
  const setupProgress = axios => {
    if (true) {
      return;
    } // A noop loading inteterface for when $nuxt is not yet ready
  
  
    const noopLoading = {
      finish: () => {},
      start: () => {},
      fail: () => {},
      set: () => {}
    };
  
    const $loading = () => {
      const $nuxt = typeof window !== 'undefined' && window['$nuxt'];
      return $nuxt && $nuxt.$loading && $nuxt.$loading.set ? $nuxt.$loading : noopLoading;
    };
  
    let currentRequests = 0;
    axios.onRequest(config => {
      if (config && config.progress === false) {
        return;
      }
  
      currentRequests++;
    });
    axios.onResponse(response => {
      if (response && response.config && response.config.progress === false) {
        return;
      }
  
      currentRequests--;
  
      if (currentRequests <= 0) {
        currentRequests = 0;
        $loading().finish();
      }
    });
    axios.onError(error => {
      if (error && error.config && error.config.progress === false) {
        return;
      }
  
      currentRequests--;
  
      if (external_axios_default.a.isCancel(error)) {
        if (currentRequests <= 0) {
          currentRequests = 0;
          $loading().finish();
        }
  
        return;
      }
  
      $loading().fail();
      $loading().finish();
    });
  
    const onProgress = e => {
      if (!currentRequests) {
        return;
      }
  
      const progress = e.loaded * 100 / (e.total * currentRequests);
      $loading().set(Math.min(100, progress));
    };
  
    axios.defaults.onUploadProgress = onProgress;
    axios.defaults.onDownloadProgress = onProgress;
  };
  
  /* harmony default export */ var nuxt_axios = ((ctx, inject) => {
    // runtimeConfig
    const runtimeConfig = ctx.$config && ctx.$config.axios || {}; // baseURL
  
    const baseURL =  false ? undefined : runtimeConfig.baseURL || process.env._AXIOS_BASE_URL_ || 'http://localhost:3000/'; // Create fresh objects for all default header scopes
    // Axios creates only one which is shared across SSR requests!
    // https://github.com/mzabriskie/axios/blob/master/lib/defaults.js
  
    const headers = {
      "common": {
        "Accept": "application/json, text/plain, */*"
      },
      "delete": {},
      "get": {},
      "head": {},
      "post": {},
      "put": {},
      "patch": {}
    };
    const axiosOptions = {
      baseURL,
      headers
    }; // Proxy SSR request headers headers
  
    if ( true && ctx.req && ctx.req.headers) {
      const reqHeaders = { ...ctx.req.headers
      };
  
      for (const h of ["accept", "host", "cf-ray", "cf-connecting-ip", "content-length", "content-md5", "content-type"]) {
        delete reqHeaders[h];
      }
  
      axiosOptions.headers.common = { ...reqHeaders,
        ...axiosOptions.headers.common
      };
    }
  
    if (true) {
      // Don't accept brotli encoding because Node can't parse it
      axiosOptions.headers.common['accept-encoding'] = 'gzip, deflate';
    }
  
    const axios = createAxiosInstance(axiosOptions); // Inject axios to the context as $axios
  
    ctx.$axios = axios;
    inject('axios', axios);
  });
  // EXTERNAL MODULE: ./node_modules/.cache/nuxt/content/nuxt-content.js
  var nuxt_content = __webpack_require__(15);
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/content/plugin.server.js
  
  
  external_vue_default.a.component(nuxt_content["a" /* default */].name, nuxt_content["a" /* default */]);
  /* harmony default export */ var plugin_server = ((ctx, inject) => {
    const $content = ctx.ssrContext.$content;
    inject('content', $content);
    ctx.$content = $content;
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/index.js
  
  
  
  
  
  
  
  
  
  
  
  
  /* Plugins */
  
   // Source: ./components/plugin.js (mode: 'all')
  
   // Source: ./workbox.js (mode: 'client')
  
   // Source: ./nuxt-icons.js (mode: 'all')
  
   // Source: ./axios.js (mode: 'all')
  
   // Source: ./content/plugin.client.js (mode: 'client')
  
   // Source: ./content/plugin.server.js (mode: 'server')
  
   // Source: ../../../plugins/browser (mode: 'client')
  
   // Source: ../../../plugins/moment (mode: 'client')
  
   // Source: ../../../plugins/lazyload (mode: 'client')
  // Component: <ClientOnly>
  
  external_vue_default.a.component(external_vue_client_only_default.a.name, external_vue_client_only_default.a); // TODO: Remove in Nuxt 3: <NoSsr>
  
  external_vue_default.a.component(external_vue_no_ssr_default.a.name, { ...external_vue_no_ssr_default.a,
  
    render(h, ctx) {
      if (false) {}
  
      return external_vue_no_ssr_default.a.render(h, ctx);
    }
  
  }); // Component: <NuxtChild>
  
  external_vue_default.a.component(nuxt_child.name, nuxt_child);
  external_vue_default.a.component('NChild', nuxt_child); // Component NuxtLink is imported in server.js or client.js
  // Component: <Nuxt>
  
  external_vue_default.a.component(components_nuxt.name, components_nuxt);
  external_vue_default.a.use(external_vue_meta_default.a, {
    "keyName": "head",
    "attribute": "data-n-head",
    "ssrAttribute": "data-n-head-ssr",
    "tagIDKeyName": "hid"
  });
  const defaultTransition = {
    "mode": "in-out",
    "name": "page",
    "appear": false,
    "appearClass": "appear",
    "appearActiveClass": "appear-active",
    "appearToClass": "appear-to"
  };
  const originalRegisterModule = external_vuex_default.a.Store.prototype.registerModule;
  const baseStoreOptions = {
    preserveState: false
  };
  
  function registerModule(path, rawModule, options = {}) {
    return originalRegisterModule.call(this, path, rawModule, { ...baseStoreOptions,
      ...options
    });
  }
  
  async function createApp(ssrContext, config = {}) {
    const router = await createRouter(ssrContext);
    const store = createStore(ssrContext); // Add this.$router into store actions/mutations
  
    store.$router = router; // Fix SSR caveat https://github.com/nuxt/nuxt.js/issues/3757#issuecomment-414689141
  
    store.registerModule = registerModule; // Create Root instance
    // here we inject the router and store to all child components,
    // making them available everywhere as `this.$router` and `this.$store`.
  
    const app = {
      head: {
        "title": "Bael",
        "meta": [{
          "charset": "utf-8"
        }, {
          "name": "viewport",
          "content": "width=device-width, initial-scale=1"
        }, {
          "hid": "description",
          "name": "description",
          "content": "A fashionable brutalist blog template using Netlify CMS and Nuxt.js."
        }, {
          "hid": "mobile-web-app-capable",
          "name": "mobile-web-app-capable",
          "content": "yes"
        }, {
          "hid": "apple-mobile-web-app-title",
          "name": "apple-mobile-web-app-title",
          "content": "Bael"
        }, {
          "hid": "author",
          "name": "author",
          "content": "jake101"
        }, {
          "hid": "theme-color",
          "name": "theme-color",
          "content": "#3B8070"
        }, {
          "hid": "og:type",
          "name": "og:type",
          "property": "og:type",
          "content": "website"
        }, {
          "hid": "og:title",
          "name": "og:title",
          "property": "og:title",
          "content": "Bael"
        }, {
          "hid": "og:site_name",
          "name": "og:site_name",
          "property": "og:site_name",
          "content": "Bael"
        }, {
          "hid": "og:description",
          "name": "og:description",
          "property": "og:description",
          "content": "A fashionable brutalist blog template using Netlify CMS and Nuxt.js."
        }],
        "link": [{
          "rel": "icon",
          "type": "image\u002Fx-icon",
          "href": "\u002Ffavicon.ico"
        }, {
          "rel": "stylesheet",
          "href": "https:\u002F\u002Ffonts.googleapis.com\u002Fcss2?family=Inter:wght@200;400;600;700;800&display=swap"
        }, {
          "rel": "manifest",
          "href": "\u002F_nuxt\u002Fmanifest.1b7df077.json"
        }, {
          "rel": "shortcut icon",
          "href": "\u002F_nuxt\u002Ficons\u002Ficon_64x64.8e8d7d.png"
        }, {
          "rel": "apple-touch-icon",
          "href": "\u002F_nuxt\u002Ficons\u002Ficon_512x512.8e8d7d.png",
          "sizes": "512x512"
        }],
        "style": [],
        "script": [],
        "htmlAttrs": {
          "lang": "en"
        }
      },
      store,
      router,
      nuxt: {
        defaultTransition,
        transitions: [defaultTransition],
  
        setTransitions(transitions) {
          if (!Array.isArray(transitions)) {
            transitions = [transitions];
          }
  
          transitions = transitions.map(transition => {
            if (!transition) {
              transition = defaultTransition;
            } else if (typeof transition === 'string') {
              transition = Object.assign({}, defaultTransition, {
                name: transition
              });
            } else {
              transition = Object.assign({}, defaultTransition, transition);
            }
  
            return transition;
          });
          this.$options.nuxt.transitions = transitions;
          return transitions;
        },
  
        err: null,
        dateErr: null,
  
        error(err) {
          err = err || null;
          app.context._errored = Boolean(err);
          err = err ? normalizeError(err) : null;
          let nuxt = app.nuxt; // to work with @vue/composition-api, see https://github.com/nuxt/nuxt.js/issues/6517#issuecomment-573280207
  
          if (this) {
            nuxt = this.nuxt || this.$options.nuxt;
          }
  
          nuxt.dateErr = Date.now();
          nuxt.err = err; // Used in src/server.js
  
          if (ssrContext) {
            ssrContext.nuxt.error = err;
          }
  
          return err;
        }
  
      },
      ...App
    }; // Make app available into store via this.app
  
    store.app = app;
    const next = ssrContext ? ssrContext.next : location => app.router.push(location); // Resolve route
  
    let route;
  
    if (ssrContext) {
      route = router.resolve(ssrContext.url).route;
    } else {
      const path = getLocation(router.options.base, router.options.mode);
      route = router.resolve(path).route;
    } // Set context to app.context
  
  
    await setContext(app, {
      store,
      route,
      next,
      error: app.nuxt.error.bind(app),
      payload: ssrContext ? ssrContext.payload : undefined,
      req: ssrContext ? ssrContext.req : undefined,
      res: ssrContext ? ssrContext.res : undefined,
      beforeRenderFns: ssrContext ? ssrContext.beforeRenderFns : undefined,
      ssrContext
    });
  
    function inject(key, value) {
      if (!key) {
        throw new Error('inject(key, value) has no key provided');
      }
  
      if (value === undefined) {
        throw new Error(`inject('${key}', value) has no value provided`);
      }
  
      key = '$' + key; // Add into app
  
      app[key] = value; // Add into context
  
      if (!app.context[key]) {
        app.context[key] = value;
      } // Add into store
  
  
      store[key] = app[key]; // Check if plugin not already installed
  
      const installKey = '__nuxt_' + key + '_installed__';
  
      if (external_vue_default.a[installKey]) {
        return;
      }
  
      external_vue_default.a[installKey] = true; // Call Vue.use() to install the plugin into vm
  
      external_vue_default.a.use(() => {
        if (!Object.prototype.hasOwnProperty.call(external_vue_default.a.prototype, key)) {
          Object.defineProperty(external_vue_default.a.prototype, key, {
            get() {
              return this.$root.$options[key];
            }
  
          });
        }
      });
    } // Inject runtime config as $config
  
  
    inject('config', config);
  
    if (false) {} // Add enablePreview(previewData = {}) in context for plugins
  
  
    if (false) {} // Plugin execution
  
  
    if (typeof /* Cannot get final name for export "default" in "./node_modules/.cache/nuxt/components/plugin.js" (known exports: , known reexports: ) */ undefined === 'function') {
      await /* Cannot get final name for export "default" in "./node_modules/.cache/nuxt/components/plugin.js" (known exports: , known reexports: ) */ undefined(app.context, inject);
    }
  
    if (false) {}
  
    if (typeof nuxt_icons === 'function') {
      await nuxt_icons(app.context, inject);
    }
  
    if (typeof nuxt_axios === 'function') {
      await nuxt_axios(app.context, inject);
    }
  
    if (false) {}
  
    if ( true && typeof plugin_server === 'function') {
      await plugin_server(app.context, inject);
    }
  
    if (false) {}
  
    if (false) {}
  
    if (false) {} // Lock enablePreview in context
  
  
    if (false) {} // If server-side, wait for async component to be resolved first
  
  
    if ( true && ssrContext && ssrContext.url) {
      await new Promise((resolve, reject) => {
        router.push(ssrContext.url, resolve, err => {
          // https://github.com/vuejs/vue-router/blob/v3.4.3/src/util/errors.js
          if (!err._isRouter) return reject(err);
          if (err.type !== 2
          /* NavigationFailureType.redirected */
          ) return resolve(); // navigated to a different route in router guard
  
          const unregister = router.afterEach(async (to, from) => {
            ssrContext.url = to.fullPath;
            app.context.route = await getRouteData(to);
            app.context.params = to.params || {};
            app.context.query = to.query || {};
            unregister();
            resolve();
          });
        });
      });
    }
  
    return {
      store,
      app,
      router
    };
  }
  
  
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/components/nuxt-link.server.js
  
  /* harmony default export */ var nuxt_link_server = ({
    name: 'NuxtLink',
    extends: external_vue_default.a.component('RouterLink'),
    props: {
      prefetch: {
        type: Boolean,
        default: true
      },
      noPrefetch: {
        type: Boolean,
        default: false
      }
    }
  });
  // CONCATENATED MODULE: ./node_modules/.cache/nuxt/server.js
  
  
  
  
  
  
  
   // should be included after ./index.js
  // Update serverPrefetch strategy
  
  external_vue_default.a.config.optionMergeStrategies.serverPrefetch = external_vue_default.a.config.optionMergeStrategies.created; // Fetch mixin
  
  if (!external_vue_default.a.__nuxt__fetch__mixin__) {
    external_vue_default.a.mixin(fetch_server);
    external_vue_default.a.__nuxt__fetch__mixin__ = true;
  } // Component: <NuxtLink>
  
  
  external_vue_default.a.component(nuxt_link_server.name, nuxt_link_server);
  external_vue_default.a.component('NLink', nuxt_link_server);
  
  if (!global.fetch) {
    global.fetch = external_node_fetch_default.a;
  }
  
  const noopApp = () => new external_vue_default.a({
    render: h => h('div')
  });
  
  function server_urlJoin() {
    return Array.prototype.slice.call(arguments).join('/').replace(/\/+/g, '/');
  }
  
  const createNext = ssrContext => opts => {
    // If static target, render on client-side
    ssrContext.redirected = opts;
  
    if (ssrContext.target === 'static' || !ssrContext.res) {
      ssrContext.nuxt.serverRendered = false;
      return;
    }
  
    opts.query = Object(external_querystring_["stringify"])(opts.query);
    opts.path = opts.path + (opts.query ? '?' + opts.query : '');
    const routerBase = '/';
  
    if (!opts.path.startsWith('http') && routerBase !== '/' && !opts.path.startsWith(routerBase)) {
      opts.path = server_urlJoin(routerBase, opts.path);
    } // Avoid loop redirect
  
  
    if (opts.path === ssrContext.url) {
      ssrContext.redirected = false;
      return;
    }
  
    ssrContext.res.writeHead(opts.status, {
      Location: opts.path
    });
    ssrContext.res.end();
  }; // This exported function will be called by `bundleRenderer`.
  // This is where we perform data-prefetching to determine the
  // state of our application before actually rendering it.
  // Since data fetching is async, this function is expected to
  // return a Promise that resolves to the app instance.
  
  
  /* harmony default export */ var server = __webpack_exports__["default"] = (async ssrContext => {
    // Create ssrContext.next for simulate next() of beforeEach() when wanted to redirect
    ssrContext.redirected = false;
    ssrContext.next = createNext(ssrContext); // Used for beforeNuxtRender({ Components, nuxtState })
  
    ssrContext.beforeRenderFns = []; // Nuxt object (window.{{globals.context}}, defaults to window.__NUXT__)
  
    ssrContext.nuxt = {
      layout: 'default',
      data: [],
      fetch: [],
      error: null,
      state: null,
      serverRendered: true,
      routePath: ''
    }; // Remove query from url is static target
  
    if ( true && ssrContext.url) {
      ssrContext.url = ssrContext.url.split('?')[0];
    } // Public runtime config
  
  
    ssrContext.nuxt.config = ssrContext.runtimeConfig.public; // Create the app definition and the instance (created for each request)
  
    const {
      app,
      router,
      store
    } = await createApp(ssrContext, { ...ssrContext.runtimeConfig.public,
      ...ssrContext.runtimeConfig.private
    });
  
    const _app = new external_vue_default.a(app); // Add ssr route path to nuxt context so we can account for page navigation between ssr and csr
  
  
    ssrContext.nuxt.routePath = app.context.route.path; // Add meta infos (used in renderer.js)
  
    ssrContext.meta = _app.$meta(); // Keep asyncData for each matched component in ssrContext (used in app/utils.js via this.$ssrContext)
  
    ssrContext.asyncData = {};
  
    const beforeRender = async () => {
      // Call beforeNuxtRender() methods
      await Promise.all(ssrContext.beforeRenderFns.map(fn => promisify(fn, {
        Components,
        nuxtState: ssrContext.nuxt
      })));
  
      ssrContext.rendered = () => {
        // Add the state from the vuex store
        ssrContext.nuxt.state = store.state; // Stop recording store mutations
  
        ssrContext.unsetMutationObserver();
      };
    };
  
    const renderErrorPage = async () => {
      // Don't server-render the page in static target
      if (ssrContext.target === 'static') {
        ssrContext.nuxt.serverRendered = false;
      } // Load layout for error page
  
  
      const layout = (nuxt_error.options || nuxt_error).layout;
      const errLayout = typeof layout === 'function' ? layout.call(nuxt_error, app.context) : layout;
      ssrContext.nuxt.layout = errLayout || 'default';
      await _app.loadLayout(errLayout);
  
      _app.setLayout(errLayout);
  
      await beforeRender();
      return _app;
    };
  
    const render404Page = () => {
      app.context.error({
        statusCode: 404,
        path: ssrContext.url,
        message: 'This page could not be found'
      });
      return renderErrorPage();
    }; // Components are already resolved by setContext -> getRouteData (app/utils.js)
  
  
    const Components = getMatchedComponents(router.match(ssrContext.url));
    /*
    ** Dispatch store nuxtServerInit
    */
  
    if (store._actions && store._actions.nuxtServerInit) {
      try {
        await store.dispatch('nuxtServerInit', app.context);
      } catch (err) {
        console.debug('Error occurred when calling nuxtServerInit: ', err.message);
        throw err;
      }
    } // ...If there is a redirect or an error, stop the process
  
  
    if (ssrContext.redirected) {
      return noopApp();
    }
  
    if (ssrContext.nuxt.error) {
      return renderErrorPage();
    }
    /*
    ** Call global middleware (nuxt.config.js)
    */
  
  
    let midd = ["title"];
    midd = midd.map(name => {
      if (typeof name === 'function') {
        return name;
      }
  
      if (typeof nuxt_middleware[name] !== 'function') {
        app.context.error({
          statusCode: 500,
          message: 'Unknown middleware ' + name
        });
      }
  
      return nuxt_middleware[name];
    });
    await middlewareSeries(midd, app.context); // ...If there is a redirect or an error, stop the process
  
    if (ssrContext.redirected) {
      return noopApp();
    }
  
    if (ssrContext.nuxt.error) {
      return renderErrorPage();
    } // Record store mutations for full-static after nuxtServerInit and Middleware
  
  
    ssrContext.nuxt.mutations = [];
    ssrContext.unsetMutationObserver = store.subscribe(m => {
      ssrContext.nuxt.mutations.push([m.type, m.payload]);
    });
    /*
    ** Set layout
    */
  
    let layout = Components.length ? Components[0].options.layout : nuxt_error.layout;
  
    if (typeof layout === 'function') {
      layout = layout(app.context);
    }
  
    await _app.loadLayout(layout);
  
    if (ssrContext.nuxt.error) {
      return renderErrorPage();
    }
  
    layout = _app.setLayout(layout);
    ssrContext.nuxt.layout = _app.layoutName;
    /*
    ** Call middleware (layout + pages)
    */
  
    midd = [];
    layout = sanitizeComponent(layout);
  
    if (layout.options.middleware) {
      midd = midd.concat(layout.options.middleware);
    }
  
    Components.forEach(Component => {
      if (Component.options.middleware) {
        midd = midd.concat(Component.options.middleware);
      }
    });
    midd = midd.map(name => {
      if (typeof name === 'function') {
        return name;
      }
  
      if (typeof nuxt_middleware[name] !== 'function') {
        app.context.error({
          statusCode: 500,
          message: 'Unknown middleware ' + name
        });
      }
  
      return nuxt_middleware[name];
    });
    await middlewareSeries(midd, app.context); // ...If there is a redirect or an error, stop the process
  
    if (ssrContext.redirected) {
      return noopApp();
    }
  
    if (ssrContext.nuxt.error) {
      return renderErrorPage();
    }
    /*
    ** Call .validate()
    */
  
  
    let isValid = true;
  
    try {
      for (const Component of Components) {
        if (typeof Component.options.validate !== 'function') {
          continue;
        }
  
        isValid = await Component.options.validate(app.context);
  
        if (!isValid) {
          break;
        }
      }
    } catch (validationError) {
      // ...If .validate() threw an error
      app.context.error({
        statusCode: validationError.statusCode || '500',
        message: validationError.message
      });
      return renderErrorPage();
    } // ...If .validate() returned false
  
  
    if (!isValid) {
      // Render a 404 error page
      return render404Page();
    } // If no Components found, returns 404
  
  
    if (!Components.length) {
      return render404Page();
    } // Call asyncData & fetch hooks on components matched by the route.
  
  
    const asyncDatas = await Promise.all(Components.map(Component => {
      const promises = []; // Call asyncData(context)
  
      if (Component.options.asyncData && typeof Component.options.asyncData === 'function') {
        const promise = promisify(Component.options.asyncData, app.context);
        promise.then(asyncDataResult => {
          ssrContext.asyncData[Component.cid] = asyncDataResult;
          applyAsyncData(Component);
          return asyncDataResult;
        });
        promises.push(promise);
      } else {
        promises.push(null);
      } // Call fetch(context)
  
  
      if (Component.options.fetch && Component.options.fetch.length) {
        promises.push(Component.options.fetch(app.context));
      } else {
        promises.push(null);
      }
  
      return Promise.all(promises);
    })); // datas are the first row of each
  
    ssrContext.nuxt.data = asyncDatas.map(r => r[0] || {}); // ...If there is a redirect or an error, stop the process
  
    if (ssrContext.redirected) {
      return noopApp();
    }
  
    if (ssrContext.nuxt.error) {
      return renderErrorPage();
    } // Call beforeNuxtRender methods & add store state
  
  
    await beforeRender();
    return _app;
  });
  
  /***/ }),
  /* 46 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  // ESM COMPAT FLAG
  __webpack_require__.r(__webpack_exports__);
  
  // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/BaelFooter.vue?vue&type=template&id=6530c48e&
  var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',{staticClass:"fill-gray-lighter xs-text-6 md-text-5"},[_vm._ssrNode("<div class=\"r no-gap\">","</div>",[(_vm.pagination.active)?_vm._ssrNode("<div class=\"c-12 xs-text-left xs-p2\">","</div>",[_c('lazy-bael-pagination',{attrs:{"pagination":_vm.pagination}})],1):_vm._e(),_vm._ssrNode(" <div"+(_vm._ssrClass("xs-text-left xs-p2 xs-border xs-border-right-none xs-border-bottom-none",_vm.signupAboutSize))+"><div class=\"item\">"+((_vm.siteDescription)?("<div class=\"footer__heading xs-mb2\">About</div>"):"<!---->")+" "+((_vm.siteDescription)?("<p>"+_vm._ssrEscape(_vm._s(_vm.siteDescription))+"</p>"):"<!---->")+"</div></div> "),(_vm.signupBoolean)?_vm._ssrNode("<div class=\"c-25 xs-text-left xs-p2 xs-border xs-border-right-none xs-border-bottom-none\">","</div>",[_c('lazy-send-grid')],1):_vm._e(),_vm._ssrNode(" <div"+(_vm._ssrClass("xs-text-left xs-p2 xs-border xs-border-right-none xs-border-bottom-none",_vm.signupAboutSize))+"><div class=\"item\">"+((_vm.connectData)?("<div class=\"footer__heading xs-mb2\">Connect</div>"):"<!---->")+" "+((_vm.connectData)?("<ul class=\"list-unstyled\">"+(_vm._ssrList((_vm.connectData),function(c,i){return ("<li><a"+(_vm._ssrAttr("href",c.url))+">"+_vm._ssrEscape(_vm._s(c.name))+"</a></li>")}))+"</ul>"):"<!---->")+"</div></div> <div"+(_vm._ssrClass("xs-text-left xs-p2 xs-border xs-border-right-none xs-border-bottom-none",_vm.signupAboutSize))+"><div class=\"item\"><div class=\"footer__heading xs-mb2\">Deploy</div> <a href=\"https://app.netlify.com/start/deploy?repository=https://github.com/jake-101/bael-template\"><img"+(_vm._ssrAttr("src",__webpack_require__(39)))+" title=\"Deploy to Netlify\" style=\"height:29px;width:auto;\"></a></div></div> <div class=\"c-12 xs-text-left xs-p2 xs-border xs-border-right-none xs-border-bottom-none\"><div class=\"item xs-text-6\"><a href=\"https://github.com/jake-101/bael-template\">Bael</a> "+((_vm.version)?("<span class=\"small-txt\">"+_vm._ssrEscape(_vm._s(_vm.version))+"</span>"):"<!---->")+", An open source design by\n        <a href=\"https://jake101.com\">jake101</a></div></div>")],2)])}
  var staticRenderFns = []
  
  
  // CONCATENATED MODULE: ./components/BaelFooter.vue?vue&type=template&id=6530c48e&
  
  // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/BaelFooter.vue?vue&type=script&lang=js&
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  /* harmony default export */ var BaelFootervue_type_script_lang_js_ = ({
    data() {
      return {};
    },
  
    methods: {},
    computed: {
      pagination() {
        return this.$store.state.pagination;
      },
  
      version() {
        return "1.0 dev" || false;
      },
  
      signupAboutSize: function () {
        return {
          "c-25": this.signupBoolean,
          "c-4": !this.signupBoolean
        };
      },
  
      connectData() {
        return this.$store.state.connect;
      },
  
      siteDescription() {
        return this.$store.state.info.sitedescription;
      },
  
      signupBoolean() {
        return this.$store.state.info.emailsignup;
      }
  
    }
  });
  // CONCATENATED MODULE: ./components/BaelFooter.vue?vue&type=script&lang=js&
   /* harmony default export */ var components_BaelFootervue_type_script_lang_js_ = (BaelFootervue_type_script_lang_js_); 
  // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  var componentNormalizer = __webpack_require__(1);
  
  // CONCATENATED MODULE: ./components/BaelFooter.vue
  
  
  
  function injectStyles (context) {
    
    var style0 = __webpack_require__(40)
  if (style0.__inject__) style0.__inject__(context)
  
  }
  
  /* normalize component */
  
  var component = Object(componentNormalizer["a" /* default */])(
    components_BaelFootervue_type_script_lang_js_,
    render,
    staticRenderFns,
    false,
    injectStyles,
    null,
    "74bb2429"
    
  )
  
  /* harmony default export */ var BaelFooter = __webpack_exports__["default"] = (component.exports);
  
  /* nuxt-component-imports */
  installComponents(component, {LazyBaelPagination: function () { return __webpack_require__.e(/* import() | components/BaelPagination */ 1).then(__webpack_require__.bind(null, 87)).then(function(m) { return m['default'] || m }) },LazySendGrid: function () { return __webpack_require__.e(/* import() | components/SendGrid */ 4).then(__webpack_require__.bind(null, 88)).then(function(m) { return m['default'] || m }) }})
  
  
  /***/ }),
  /* 47 */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  // ESM COMPAT FLAG
  __webpack_require__.r(__webpack_exports__);
  
  // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/BaelHeader.vue?vue&type=template&id=3ae2bf56&
  var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('nav',{ref:"navBar",attrs:{"data-nav":("" + _vm.pagetitle),"id":"navbar"}},[_vm._ssrNode("<div class=\"r xs-border-bottom\">","</div>",[_vm._ssrNode("<div class=\"c-4 xs-text-left xs-p2 sm-border-right\">","</div>",[_vm._ssrNode("<div class=\"item\">","</div>",[_c('nuxt-link',{staticClass:"sitename",attrs:{"to":"/","exact":""}},[_vm._v(_vm._s(_vm.$store.state.info.sitename))])],1)]),_vm._ssrNode(" "),_vm._ssrNode("<div class=\"c-4 xs-border-top xs-border-bottom sm-border-bottom-none sm-border-top-none sm-border-left-none sm-border-right xs-p2\">","</div>",[_vm._ssrNode("<div class=\"item xs-flex\">","</div>",[_c('lazy-bael-search')],1)]),_vm._ssrNode(" "),(_vm.pagetitle)?_vm._ssrNode("<div class=\"c-12 sm-border-top xs-p2 xs-text-6 titlebar\" style=\"z-index:55;\">","</div>",[_vm._ssrNode("<div class=\"item\">","</div>",[_c('nuxt-link',{attrs:{"to":"/","exact":""}},[_vm._v("Home")]),_vm._ssrNode(" "+((_vm.path)?("<span>\n           \n          <span class=\"text-gray-lightest\">&gt;</span>"+_vm._ssrEscape("\n            "+_vm._s(_vm.path)+"\n        ")+"</span>"):"<!---->")+"  \n        <span class=\"text-gray-lightest\">&gt;</span>"+_vm._ssrEscape("\n          "+_vm._s(_vm.pagetitle)+"\n      "))],2)]):_vm._e()],2)])}
  var staticRenderFns = []
  
  
  // CONCATENATED MODULE: ./components/BaelHeader.vue?vue&type=template&id=3ae2bf56&
  
  // EXTERNAL MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/BaelHeader.vue?vue&type=script&lang=js&
  var BaelHeadervue_type_script_lang_js_ = __webpack_require__(10);
  
  // CONCATENATED MODULE: ./components/BaelHeader.vue?vue&type=script&lang=js&
   /* harmony default export */ var components_BaelHeadervue_type_script_lang_js_ = (BaelHeadervue_type_script_lang_js_["a" /* default */]); 
  // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
  var componentNormalizer = __webpack_require__(1);
  
  // CONCATENATED MODULE: ./components/BaelHeader.vue
  
  
  
  function injectStyles (context) {
    
    var style0 = __webpack_require__(37)
  if (style0.__inject__) style0.__inject__(context)
  
  }
  
  /* normalize component */
  
  var component = Object(componentNormalizer["a" /* default */])(
    components_BaelHeadervue_type_script_lang_js_,
    render,
    staticRenderFns,
    false,
    injectStyles,
    null,
    "d424efca"
    
  )
  
  /* harmony default export */ var BaelHeader = __webpack_exports__["default"] = (component.exports);
  
  /* nuxt-component-imports */
  installComponents(component, {LazyBaelSearch: function () { return __webpack_require__.e(/* import() | components/BaelSearch */ 2).then(__webpack_require__.bind(null, 86)).then(function(m) { return m['default'] || m }) }})
  
  
  /***/ }),
  /* 48 */
  /***/ (function(module, exports) {
  
  module.exports = require("lodash/chunk");
  
  /***/ }),
  /* 49 */
  /***/ (function(module, exports) {
  
  module.exports = require("vue-smooth-reflow");
  
  /***/ })
  /******/ ]);
  //# sourceMappingURL=server.js.map