PageSourceSearch

https://utopia.fyi/_nuxt/b58ffb6d88ca51f936e2.js

js utopia.fyi collected 2026-10-03 19:32:38 UTC 88,214 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[2],[function(t,e,r){"use strict";r.d(e,"i",(function(){return h})),r.d(e,"j",(function(){return v})),r.d(e,"a",(function(){return x})),r.d(e,"o",(function(){return w})),r.d(e,"e",(function(){return y})),r.d(e,"f",(function(){return k})),r.d(e,"c",(function(){return _})),r.d(e,"n",(function(){return j})),r.d(e,"h",(function(){return O})),r.d(e,"p",(function(){return C})),r.d(e,"k",(function(){return $})),r.d(e,"m",(function(){return E})),r.d(e,"d",(function(){return R})),r.d(e,"b",(function(){return P})),r.d(e,"g",(function(){return T})),r.d(e,"l",(function(){return N}));r(37),r(26);var n=r(13),o=(r(64),r(85),r(144),r(35)),c=(r(79),r(80),r(146),r(86),r(81),r(30),r(6)),l=(r(66),r(20),r(14),r(29),r(77),r(17)),f=r(1);function d(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function m(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?d(Object(source),!0).forEach((function(e){Object(l.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):d(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}function h(t){f.a.config.errorHandler&&f.a.config.errorHandler(t)}function v(t){return t.then((function(t){return t.default||t}))}function x(t,e){if(e||!t.options.__hasNuxtData){var r=t.options._originDataFn||t.options.data||function(){return{}};t.options._originDataFn=r,t.options.data=function(){var data=r.call(this,this);return this.$ssrContext&&(e=this.$ssrContext.asyncData[t.cid]),m({},data,{},e)},t.options.__hasNuxtData=!0,t._Ctor&&t._Ctor.options&&(t._Ctor.options.data=t.options.data)}}function w(t){return t.options&&t._Ctor===t?t:(t.options?(t._Ctor=t,t.extendOptions=t.options):(t=f.a.extend(t))._Ctor=t,!t.options.name&&t.options.__file&&(t.options.name=t.options.__file),t)}function y(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],t.matched.map((function(t,n){return Object.keys(t[r]).map((function(o){return e&&e.push(n),t[r][o]}))})))}function k(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return y(t,e,"instances")}function _(t,e){return Array.prototype.concat.apply([],t.matched.map((function(t,r){return Object.keys(t.components).reduce((function(n,o){return t.components[o]?n.push(e(t.components[o],t.instances[o],t,o,r)):delete t.components[o],n}),[])})))}function j(t,e){return Promise.all(_(t,function(){var t=Object(c.a)(regeneratorRuntime.mark((function t(r,n,o,c){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof r||r.options){t.next=4;break}return t.next=3,r();case 3:r=t.sent;case 4:return o.components[c]=r=w(r),t.abrupt("return","function"==typeof e?e(r,n,o,c):r);case 6:case"end":return t.stop()}}),t)})));return function(e,r,n,o){return t.apply(this,arguments)}}()))}function O(t){return S.apply(this,arguments)}function S(){return(S=Object(c.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(e){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,j(e);case 4:return t.abrupt("return",m({},e,{meta:y(e).map((function(t,r){return m({},t.options.meta,{},(e.matched[r]||{}).meta)}))}));case 5:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function C(t,e){return z.apply(this,arguments)}function z(){return(z=Object(c.a)(regeneratorRuntime.mark((function t(e,r){var c,l,f,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return e.context||(e.context={isStatic:!0,isDev:!1,isHMR:!1,app:e,store:e.store,payload:r.payload,error:r.error,base:"/",env:{}},r.req&&(e.context.req=r.req),r.res&&(e.context.res=r.res),r.ssrContext&&(e.context.ssrContext=r.ssrContext),e.context.redirect=function(t,path,r){if(t){e.context._redirected=!0;var n=Object(o.a)(path);if("number"==typeof t||"undefined"!==n&&"object"!==n||(r=path||{},path=t,n=Object(o.a)(path),t=302),"object"===n&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=W(path,r),window.location.replace(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:r,status:t})}},e.context.nuxtState=window.__NUXT__),t.next=3,Promise.all([O(r.route),O(r.from)]);case 3:c=t.sent,l=Object(n.a)(c,2),f=l[0],d=l[1],r.route&&(e.context.route=f),r.from&&(e.context.from=d),e.context.next=r.next,e.context._redirected=!1,e.context._errored=!1,e.context.
1isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{};case 15:case"end":return t.stop()}}),t)})))).apply(this,arguments)}function $(t,e){return!t.length||e._redirected||e._errored?Promise.resolve():E(t[0],e).then((function(){return $(t.slice(1),e)}))}function E(t,e){var r;return(r=2===t.length?new Promise((function(r){t(e,(function(t,data){t&&e.error(t),r(data=data||{})}))})):t(e))&&r instanceof Promise&&"function"==typeof r.then?r:Promise.resolve(r)}function R(base,t){var path=decodeURI(window.location.pathname);return"hash"===t?window.location.hash.replace(/^#\//,""):(base&&0===path.indexOf(base)&&(path=path.slice(base.length)),(path||"/")+window.location.search+window.location.hash)}function P(t,e){return function(t,e){for(var r=new Array(t.length),i=0;i<t.length;i++)"object"===Object(o.a)(t[i])&&(r[i]=new RegExp("^(?:"+t[i].pattern+")$",L(e)));return function(e,n){for(var path="",data=e||{},o=(n||{}).pretty?F:encodeURIComponent,c=0;c<t.length;c++){var l=t[c];if("string"!=typeof l){var f=data[l.name||"pathMatch"],d=void 0;if(null==f){if(l.optional){l.partial&&(path+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(Array.isArray(f)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(f)+"`");if(0===f.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var m=0;m<f.length;m++){if(d=o(f[m]),!r[c].test(d))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(d)+"`");path+=(0===m?l.prefix:l.delimiter)+d}}else{if(d=l.asterisk?F(f,!0):o(f),!r[c].test(d))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+d+'"');path+=l.prefix+d}}else path+=l}return path}}(function(t,e){var r,n=[],o=0,c=0,path="",l=e&&e.delimiter||"/";for(;null!=(r=M.exec(t));){var f=r[0],d=r[1],m=r.index;if(path+=t.slice(c,m),c=m+f.length,d)path+=d[1];else{var h=t[c],v=r[2],x=r[3],w=r[4],y=r[5],k=r[6],_=r[7];path&&(n.push(path),path="");var j=null!=v&&null!=h&&h!==v,O="+"===k||"*"===k,S="?"===k||"*"===k,C=r[2]||l,pattern=w||y;n.push({name:x||o++,prefix:v||"",delimiter:C,optional:S,repeat:O,partial:j,asterisk:Boolean(_),pattern:pattern?U(pattern):_?".*":"[^"+D(C)+"]+?"})}}c<t.length&&(path+=t.substr(c));path&&n.push(path);return n}(t,e),e)}function T(t,e){var r={},n=m({},t,{},e);for(var o in n)String(t[o])!==String(e[o])&&(r[o]=!0);return r}function N(t){var e;if(t.message||"string"==typeof t)e=t.message||t;else try{e=JSON.stringify(t,null,2)}catch(r){e="[".concat(t.constructor.name,"]")}return m({},t,{message:e,statusCode:t.statusCode||t.status||t.response&&t.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=function(t){window.onNuxtReadyCbs.push(t)};var M=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function F(t,e){var r=e?/[?#]/g:/[/?#]/g;return encodeURI(t).replace(r,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function D(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function U(t){return t.replace(/([=!:$/()])/g,"\\$1")}function L(t){return t&&t.sensitive?"":"i"}function W(t,e){var r,o=t.indexOf("://");-1!==o?(r=t.substring(0,o),t=t.substring(o+3)):t.startsWith("//")&&(t=t.substring(2));var c,l=t.split("/"),f=(r?r+"://":"//")+l.shift(),path=l.filter(Boolean).join("/");if(2===(l=path.split("#")).length){var d=l,m=Object(n.a)(d,2);path=m[0],c=m[1]}return f+=path?"/"+path:"",e&&"{}"!==JSON.stringify(e)&&(f+=(2===t.split("?").length?"&":"?")+function(t){return Object.keys(t).sort().map((function(e){var r=t[e];return null==r?"":Array.isArray(r)?r.slice().map((function(t){return[e,"=",t].join("")})).join("&"):e+"="+r})).filter(Boolean).join("&")}(e)),f+=c?"#"+c:""}},,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";r.d(e,"e",(function(){return o})),r.d(e,"b",(function(){return d})),r.d(e,"c",(function(){return m})),r.d(e,"d",(function(){return h})),r.d(e,"a",(function(){return v}));r(195),r(64);var n=r(13);r(74),r(75),r(84),r(197),r(79),r(80),r(14);function o(t,e){return l(t,2,100,e)}function c(t,e){return l(t,5,1e4,e)}function l(t,e,r){var o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],c=(Math.round((t+Number.EPSILON)*r)/r).toString();if(!c.includes(".")){if(!o)return c;c+="."}var l=c.split("."),f=Object(n.a)(l,2),pre=f[0],d=f[1];return"".concat(pre,".").concat(o?d.padEnd(e,"0"):d.padEnd(1,"0"))}var f=function(t,e,a){return t*(1-a)+e*a},d=function(a){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(e,Math.max(t,a))},m=function(t,e,r,n,a){return f(r,n,function(t,e,a){return d((a-t)/(e-t))}(t,e,a))},h=function(t,e,r,n,a){return f(r,n,function(t,e,a){return(a-t)/(e-t)}(t,e,a))},v=function(t){var e=t.maxSize,r=t.minSize,n=t.minWidth,o=t.maxWidth,l=t.isNegative,f=void 0!==l&&l,d=f?r:e,m=(e/16-r/16)/(o/16-n/16),h=n/16*-1*m+r/16;return"clamp(".concat(c((f?e:r)/16,!1),"rem, ").concat(c(h,!1),"rem + ").concat(c(100*m,!1),"vw, ").concat(c(d/16,!1),"rem)")}},function(t,e,r){"use strict";r(30),r(37),r(26),r(20),r(14),r(29);var n=r(6),o=r(17),c=(r(77),r(1)),l=r(109),f=r(83),d=r.n(f),m=r(36),h=r.n(m),v=r(46),x=r(0);"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual",window.addEventListener("beforeunload",(function(){window.history.scrollRestoration="auto"})),window.addEventListener("load",(function(){window.history.scrollRestoration="manual"})));var w=function(){},y=v.a.prototype.push;v.a.prototype.push=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w,r=arguments.length>2?arguments[2]:void 0;
1return y.call(this,t,e,r)},c.a.use(v.a);var k={mode:"history",base:decodeURI("/"),linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(t,e,r){var n=!1,o=Object(x.e)(t);o.length<2&&o.every((function(t){return!1!==t.options.scrollToTop}))?n={x:0,y:0}:o.some((function(t){return t.options.scrollToTop}))&&(n={x:0,y:0}),r&&(n=r);var c=window.$nuxt;return t.path===e.path&&t.hash!==e.hash&&c.$nextTick((function(){return c.$emit("triggerScroll")})),new Promise((function(e){c.$once("triggerScroll",(function(){if(t.hash){var r=t.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(r="#"+window.CSS.escape(r.substr(1)));try{document.querySelector(r)&&(n={selector:r})}catch(t){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}e(n)}))}))},routes:[{path:"/blog",component:function(){return Object(x.j)(Promise.all([r.e(1),r.e(5)]).then(r.bind(null,295)))},name:"blog"},{path:"/showcase",component:function(){return Object(x.j)(r.e(9).then(r.bind(null,292)))},name:"showcase"},{path:"/clamp/calculator",component:function(){return Object(x.j)(Promise.all([r.e(0),r.e(6)]).then(r.bind(null,293)))},name:"clamp-calculator"},{path:"/grid/calculator",component:function(){return Object(x.j)(r.e(7).then(r.bind(null,289)))},name:"grid-calculator"},{path:"/space/calculator",component:function(){return Object(x.j)(Promise.all([r.e(0),r.e(10)]).then(r.bind(null,294)))},name:"space-calculator"},{path:"/type/calculator",component:function(){return Object(x.j)(Promise.all([r.e(0),r.e(11)]).then(r.bind(null,288)))},name:"type-calculator"},{path:"/type/example",component:function(){return Object(x.j)(r.e(12).then(r.bind(null,290)))},name:"type-example"},{path:"/blog/:slug",component:function(){return Object(x.j)(r.e(4).then(r.bind(null,296)))},name:"blog-slug"},{path:"/",component:function(){return Object(x.j)(Promise.all([r.e(1),r.e(8)]).then(r.bind(null,291)))},name:"index"}],fallback:!1};function _(){return new v.a(k)}var j={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(t,e){var r=e.parent,data=e.data,n=e.props;data.nuxtChild=!0;for(var o=r,c=r.$nuxt.nuxt.transitions,l=r.$nuxt.nuxt.defaultTransition,f=0;r;)r.$vnode&&r.$vnode.data.nuxtChild&&f++,r=r.$parent;data.nuxtChildDepth=f;var d=c[f]||l,m={};O.forEach((function(t){void 0!==d[t]&&(m[t]=d[t])}));var h={};S.forEach((function(t){"function"==typeof d[t]&&(h[t]=d[t].bind(o))}));var v=h.beforeEnter;if(h.beforeEnter=function(t){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),v)return v.call(o,t)},!1===d.css){var x=h.leave;(!x||x.length<2)&&(h.leave=function(t,e){x&&x.call(o,t),o.$nextTick(e)})}var w=t("routerView",data);return n.keepAlive&&(w=t("keep-alive",{props:n.keepAliveProps},[w])),t("transition",{props:m,on:h},[w])}}
1,O=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],S=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],C={name:"NuxtError",props:{error:{type:Object,default:null}},computed:{statusCode:function(){return this.error&&this.error.statusCode||500},message:function(){return this.error.message||"Error"}},head:function(){return{title:this.message,meta:[{name:"viewport",content:"width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no"}]}}},z=(r(152),r(10)),$=Object(z.a)(C,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"__nuxt-error-page"},[r("div",{staticClass:"error"},[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"90",height:"90",fill:"#DBE1EC",viewBox:"0 0 48 48"}},[r("path",{attrs:{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"}})]),t._v(" "),r("div",{staticClass:"title"},[t._v(t._s(t.message))]),t._v(" "),404===t.statusCode?r("p",{staticClass:"description"},[r("NuxtLink",{staticClass:"error-link",attrs:{to:"/"}},[t._v("Back to the home page")])],1):t._e(),t._v(" "),t._m(0)])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"logo"},[e("a",{attrs:{href:"https://nuxtjs.org",target:"_blank",rel:"noopener"}},[this._v("Nuxt.js")])])}],!1,null,null,null).exports,E=(r(79),r(80),r(81),r(13)),R={name:"Nuxt",components:{NuxtChild:j,NuxtError:$},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(t){this.displayingNuxtError&&(this.errorFromNuxtError=t,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(x.b)(this.$route.matched[0].path)(this.$route.params);var t=Object(E.a)(this.$route.matched,1)[0];if(!t)return this.$route.path;var e=t.components.default;if(e&&e.options){var r=e.options;if(r.key)return"function"==typeof r.key?r.key(this.$route):r.key}return/\/$/.test(t.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){c.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(t){var e=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return e.errorFromNuxtError=!1})),t("div",{},[t("h2","An error occured while showing the error page"),t("p","Unfortunately an error occured and while showing the error page another error occured"),t("p","Error details: ".concat(this.errorFromNuxtError.toString())),t("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return e.displayingNuxtError=!1})),t($,{props:{error:this.nuxt.err}})):t("NuxtChild",{key:this.routerViewKey,props:this.$props})}},P=(r(66),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),this._timer=null},start:function(){var t=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return t.startTimer()}),this.throttle):this.startTimer(),this},set:function(t){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(t))),this},get:function(){return this.percent},increase:function(t){return this.percent=Math.min(100,Math.floor(this.percent+t)),this},decrease:function(t){return this.percent=Math.max(0,Math.floor(this.percent-t)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var t=this;return this.clear(),setTimeout((function(){t.show=!1,t.$nextTick((function(){t.percent=0,t.reversed=!1}))}),500),this},fail:function(){return this.canSucceed=!1,this},startTimer:function(){var t=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){t.skipTimerCount>0?t.skipTimerCount--:(t.reversed?t.decrease(t._cut):t.increase(t._cut),t.continuous&&(t.percent>=100?(t.skipTimerCount=1,t.reversed=!t.reversed):t.percent<=0&&(t.skipTimerCount=1,t.reversed=!t.reversed)))}),100)}},render:function(t){var e=t(!1);return this.show&&(e=t("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),e}}),T=(r(154),Object(z.a)(P,void 0,void 0,!1,null,null,null).exports
1),N=(r(156),r(158),r(160),r(162),r(164),r(166),r(168),r(170),r(172),r(174),r(176),r(178),r(180),r(182),r(184),r(38));function M(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}var F={computed:function(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?M(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):M(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}({},Object(N.b)(["calculatorUrl","generatorIIUrl","exampleUrl","spaceUrl","gridUrl","clampUrl"]))},D=(r(186),Object(z.a)(F,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("header",{staticClass:"top",attrs:{role:"banner"}},[r("nav",{staticClass:"wrap"},[r("nuxt-link",{staticClass:"logo u-style-serif",attrs:{to:{name:"index"}}},[r("img",{attrs:{src:"/images/logo.svg",width:"161",height:"38",alt:"Utopia Logo"}})]),t._v(" "),r("ul",[r("li",[r("nuxt-link",{attrs:{to:t.calculatorUrl}},[t._v("Type")])],1),t._v(" "),r("li",[r("nuxt-link",{attrs:{to:t.spaceUrl}},[t._v("Space")])],1),t._v(" "),r("li",[r("nuxt-link",{attrs:{to:t.gridUrl}},[t._v("Grid")])],1),t._v(" "),r("li",[r("nuxt-link",{attrs:{to:t.clampUrl}},[t._v("Clamp")])],1),t._v(" "),r("li",[r("nuxt-link",{attrs:{to:{name:"blog"}}},[t._v("Blog")])],1),t._v(" "),r("li",[r("nuxt-link",{attrs:{to:{name:"showcase"}}},[t._v("Showcase")])],1),t._v(" "),t._m(0)])],1)])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("li",[e("a",{attrs:{href:"http://utopiafyi.teemill.com/",target:"_blank",rel:"noreferrer"}},[this._v("Merch")])])}],!1,null,null,null).exports),U={},L=(r(188),Object(z.a)(U,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("footer",{staticClass:"low",attrs:{role:"contentinfo"}},[t._m(0),t._v(" "),r("div",{staticClass:"u-style-label low__logo-support"},[t._v("Supported by")]),t._v(" "),r("a",{attrs:{href:"https://clearleft.com"}},[r("svg",{staticClass:"low__logo",attrs:{role:"img","aria-labelledby":"clearleft-logo",xmlns:"http://www.w3.org/2000/svg",width:"182.52",height:"64",viewBox:"0 0 154 54"}},[r("title",{attrs:{id:"clearleft-logo"}},[t._v("Clearleft")]),t._v(" "),r("style",[t._v("\n        .Logo-streak {\n          mask-repeat: no-repeat;\n          stroke-dasharray: 150% 150%;\n          stroke-dashoffset: 150%;\n        }\n        .animateLogo-streak {\n          animation: swipe 0.4s cubic-bezier(0.39, 0.575, 0.565, 1) 0.8s\n            forwards;\n        }\n        @keyframes swipe {\n          from {\n            stroke-dashoffset: 150%;\n          }\n          to {\n            stroke-dashoffset: 0;\n          }\n        }\n      ")]),t._v(" "),r("path",{staticClass:"Logo-text",attrs:{fill:"#FFF",d:"M152.5 27.5v5.4h-2.4c-5.5 0-8.6-3.3-8.6-9.3v-6.8h-7.4v16.1h-5.6V16.8h-3.1l-.1-4.6h3.1v-.6c0-6 3-9.3 8.6-9.3h2.4v5.4H137c-2 0-2.9 1.3-2.9 4v.6h7.4v-4l5.6-3.6v7.4h4v4.6h-4v6.8c0 2.7 1 4 2.9 4h2.5zM77 11.9h5.6v21H77v-2c-1.7 1.7-4 2.7-6.4 2.6-5.7 0-10.1-4.8-10.1-11s4.4-11 10.1-11c2.4-.1 4.7.8 6.4 2.5v-2.1zm0 10.5c0-3.5-2.4-6.1-5.6-6.1s-5.6 2.6-5.6 6.1 2.3 6.1 5.6 6.1S77 26 77 22.4zm12.9-8.7v-1.8h-5.4v21h5.6v-9.5c0-4.5.8-6.8 5-6.8h1.5v-5.4h-.2c-3 0-5.2.9-6.5 2.5zM98 32.8h5.6V2.4H98v30.4zM17 8.1c3.2 0 6.1 1.8 7.6 4.5l.1.2.2-.1 4.8-3.1.3-.1-.1-.2C27 5 22.2 2.4 17.1 2.4 8.6 2.3 1.6 9.1 1.5 17.5v.3c-.1 8.5 6.8 15.4 15.3 15.5h.3c5.1.1 9.9-2.5 12.8-6.7l.1-.2-5.2-3.4-.1.2c-1.6 2.7-4.5 4.4-7.6 4.5-5.2 0-9.2-4.3-9.2-9.8 0-4.8 3.4-9.8 9.1-9.8zm14.6 24.7h5.6V2.4h-5.6v30.4zm94-10.5c0 .6 0 1.1-.1 1.7v.5h-14.8c.5 2.5 2.8 4.3 5.4 4.1 2 0 3.9-.7 5.5-2l.4-.3 2.8 4-.3.3c-2.4 2-5.5 3.1-8.6 3-6.4 0-10.8-4.6-10.8-11.1s4.3-11.1 10.6-11.1c5.7-.2 9.8 4.4 9.9 10.9zm-5.7-2.2c-.6-2.5-2.2-3.9-4.5-3.9-2.4-.1-4.4 1.6-4.7 3.9h9.2zm-60.7 2.2c0 .6 0 1.1-.1 1.7v.5H44.3c.5 2.5 2.8 4.3 5.4 4.1 2 0 3.9-.7 5.5-2l.4-.3 2.8 4-.3.3c-2.4 2-5.5 3.1-8.6 3-6.4 0-10.8-4.6-10.8-11.1S43 11.2 49.2 11.2c5.9 0 10 4.6 10 11.1zm-5.6-2.2c-.6-2.5-2.2-3.9-4.5-3.9-2.4-.1-4.4 1.6-4.7 3.9h9.2z"}}),t._v(" "),r("clipPath",{attrs:{id:"mask"}},[r("path",{attrs:{d:"M151.8 44c-.2-1-1.1-1.6-2-1.4h-.1c-1.1.4-2.2.4-3.3.2-1.4-.2-2.9-.3-4.3-.5-2.4-.3-4.8-.5-7.2-.7-2.6-.2-5.3-.3-7.9-.5-2.5-.2-4.9-.4-7.4-.5-5.2-.3-10.5-.5-15.7-.6-4.4-.2-19.6-.3-23.9-.3-3.1 0-6.1.1-9.2.2-4.1 0-18.9.3-23 .6-4.3.2-8.7.4-13 .7-4 .3-8 .5-11.9.7-.9 0-1.8.1-2.7.3-2.4 0-4.4.2-6.5.3-1.7.1-3.4.1-5 .4v0c-.7 0-1-.4-2.1-.3s-2.1.5-2.1 1.1c-.5.1 0 .4-.6.5v.5c.4.2.6.4 0 .7v.2c.3-.1.4 0 .6.1v.4c-.4.2-.2.4-.1.5s.5.4.4.7c-.1.5.1 1 .5 1.3v.2c.1.7 1.1 1.3 1.2 2 .1.5 1 1 2.3.9 1.1-.1 1.5-.5 2.5-.7.2 0 .8-.1 1-.1 4.2-.3 8.5-.6 12.7-1 1.2-.1 2.6-.1 3.7-.3 1.5-.3 3.1-.3 4.6-.5 2.9-.3 5.8-.5 8.6-.5 2.4 0 4.8-.3 7.2-.4 1.3-.1 2.7.1 4-.1.5-.1 1-.1 1.6-.1 1.4.1 13.7-.1 15.1-.1 2.8 0 5.6-.1 8.4-.2 3.3-.1 17.4-.2 20.7 0 1.1 0 2.3.2 3.4.2 3.1-.2 6.2.1 9.3.2 2.7.1 5.4.3 8.1.4s5.2.2 7.8.5c1 .1 2.1.2 3.1.3.8.1 1.4-.2 2.2-.1 2 .3 4.1.5 6.2.6 1.1 0 2.2.1 3.2.3 1.6.3 3.1.5 4.7.7l1 .4c.9.4 1.8.5 2.8.3.5-.3.8-1 .6-1.6v-.2c.1-.2.2-.3.1-.5.3-.1.3-.2.2-.4.2-.6.7-1.1.4-1.7-.1-.2-.4-.6.4-.8v-.5c-.4 0-.4-.2-.5-.3-.2-.5-.1-1-.1-1.5zM78.3 45.3h-.2.2"}})]),t._v(" "),r("path",{staticClass:"Logo-streak animateLogo-streak",attrs:{"clip-path":"url(#mask)","fill-rule":"evenodd",fill:"none",stroke:"#9D8D6C","stroke-width":"13",d:"M-1.1 49.4s50.4-6.3 81.9-6 77.1 4.6 77.1 4.6"}})])])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("p",{staticClass:"u-font-serif u-color-mid-grey u-step--2 u-font-italic"},[this._v("\n    Created by "),e("a",{attrs:{href:"https://www.hustlersquad.net/"}},[this._v("James Gilyead")]),this._v(" &\n    "),e("a",{attrs:{href:"https://www.trysmudford.com"}},[this._v("Trys Mudford")])])}
1],!1,null,null,null).exports),W={components:{Header:D,Footer:L}},A={components:{Header:D,Footer:L}},I={_default:Object(z.a)(W,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"layout"},[e("Header"),this._v(" "),e("nuxt"),this._v(" "),e("Footer")],1)}),[],!1,null,null,null).exports,_grey:Object(z.a)(A,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"layout layout--grey"},[e("Header"),this._v(" "),e("nuxt"),this._v(" "),e("Footer")],1)}),[],!1,null,null,null).exports},G={head:{title:"Utopia",titleTemplate:"%s | Utopia",meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"Fluid responsive design"},{hid:"og:description",property:"og:description",content:"Fluid responsive design"},{hid:"twitter:description",name:"twitter:description",content:"Fluid responsive design"},{hid:"og:title",property:"og:title",content:"Utopia"},{hid:"apple-mobile-web-app-title",name:"apple-mobile-web-app-title",content:"Utopia"},{name:"application-name",content:"Utopia"},{name:"msapplication-TileColor",content:"#041e31"},{name:"theme-color",content:"#041e31"},{property:"og:site_name",content:"Utopia"},{property:"og:locale",content:"en_GB"},{name:"twitter:site",content:"@trysmudford"},{name:"twitter:creator",content:"@trysmudford"},{property:"og:type",content:"website"},{property:"og:image:alt",content:"Utopia"},{name:"twitter:card",content:"summary_large_image"},{hid:"og:image",property:"og:image",content:"https://utopia.fyi/og.png"},{hid:"twitter:image",name:"twitter:image",content:"https://utopia.fyi/og.png"}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"},{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicon-32x32.png"},{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicon-16x16.png"},{rel:"manifest",href:"/manifest.json"},{rel:"mask-icon",href:"/safari-pinned-tab.svg",color:"#5bbad5"},{rel:"preconnect",href:"https://use.typekit.net"},{rel:"preconnect",href:"https://fonts.googleapis.com"},{rel:"stylesheet",href:"https://fonts.googleapis.com/css2?family=Inter:wght@600;800&display=swap"},{rel:"stylesheet",href:"https://use.typekit.net/jrc8luv.css"},{rel:"alternate",type:"application/rss+xml",href:"https://utopia.fyi/feed.xml",title:"Utopia RSS Feed"}],style:[],script:[]},render:function(t,e){var r=t("NuxtLoading",{ref:"loading"}),n=t(this.layout||"nuxt"),o=t("div",{domProps:{id:"__layout"},key:this.layoutName},[n]),c=t("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter:function(t){window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}}},[o]);return t("div",{domProps:{id:"__nuxt"}},[r,c])},data:function(){return{isOnline:!0,layout:null,layoutName:""}},beforeCreate:function(){c.a.util.defineReactive(this,"nuxt",this.$options.nuxt)},created:function(){c.a.prototype.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted:function(){this.$loading=this.$refs.loading},watch:{"nuxt.err":"errorChanged"},computed:{isOffline:function(){return!this.isOnline}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((r=Object(x.f)(t.$route)).length){e.next=3;break}return e.abrupt("return");case 3:return t.$loading.start(),n=r.map((function(e){var p=[];return e.$options.fetch&&p.push(Object(x.m)(e.$options.fetch,t.context)),e.$options.asyncData&&p.push(Object(x.m)(e.$options.asyncData,t.context).then((function(t){for(var r in t)c.a.set(e.$data,r,t[r])}))),Promise.all(p)})),e.prev=5,e.next=8,Promise.all(n);case 8:e.next=15;break;case 10:e.prev=10,e.t0=e.catch(5),t.$loading.fail(),Object(x.i)(e.t0),t.error(e.t0);case 15:t.$loading.finish();case 16:case"end":return e.stop()}}),e,null,[[5,10]])})))()},errorChanged:function(){this.nuxt.err&&this.$loading&&(this.$loading.fail&&this.$loading.fail(),this.$loading.finish&&this.$loading.finish())}
1,setLayout:function(t){return t&&I["_"+t]||(t="default"),this.layoutName=t,this.layout=I["_"+t],this.layout},loadLayout:function(t){return t&&I["_"+t]||(t="default"),Promise.resolve(I["_"+t])}},components:{NuxtLoading:T}};c.a.use(N.a);var B={};(B=function(t,e){if((t=t.default||t).commit)throw new Error("[nuxt] ".concat(e," should export a method that returns a Vuex instance."));return"function"!=typeof t&&(t=Object.assign({},t)),function(t,e){if(t.state&&"function"!=typeof t.state){console.warn("'state' should be a method that returns an object in ".concat(e));var r=Object.assign({},t.state);t=Object.assign({},t,{state:function(){return r}})}return t}(t,e)}(r(190),"store/index.js")).modules=B.modules||{};var H=B instanceof Function?B:function(){return new N.a.Store(Object.assign({strict:!1},B))};var X=function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,e.store.dispatch("nuxtClientInit",e);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),J=r(111),K=r.n(J);function V(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function Y(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?V(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):V(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var Q=function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(e,r){var n;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof(n={dev:!0,debug:{sendHitTask:!0},id:"UA-157964638-1"}).asyncID){t.next=5;break}return t.next=4,n.asyncID(e);case 4:n.id=t.sent;case 5:c.a.use(K.a,Y({},{router:e.app.router},{},n)),e.$ga=c.a.$ga,r("ga",c.a.$ga);case 8:case"end":return t.stop()}}),t)})));return function(e,r){return t.apply(this,arguments)}}();function Z(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function tt(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?Z(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):Z(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}r.d(e,"b",(function(){return nt})),r.d(e,"a",(function(){return $})),c.a.component(d.a.name,d.a),c.a.component(h.a.name,tt({},h.a,{render:function(t,e){return h.a._warned||(h.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),h.a.render(t,e)}})),c.a.component(j.name,j),c.a.component("NChild",j),c.a.component(R.name,R),c.a.use(l.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var et={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};
1function nt(t){return at.apply(this,arguments)}function at(){return(at=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n,o,l,f,d,path,m;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,_();case 2:return r=t.sent,(n=H(e)).$router=r,o=n.registerModule,n.registerModule=function(path,t,e){return o.call(n,path,t,Object.assign({preserveState:!0},e))},l=tt({store:n,router:r,nuxt:{defaultTransition:et,transitions:[et],setTransitions:function(t){return Array.isArray(t)||(t=[t]),t=t.map((function(t){return t=t?"string"==typeof t?Object.assign({},et,{name:t}):Object.assign({},et,t):et})),this.$options.nuxt.transitions=t,t},err:null,dateErr:null,error:function(t){t=t||null,l.context._errored=Boolean(t),t=t?Object(x.l)(t):null;var r=this.nuxt||this.$options.nuxt;return r.dateErr=Date.now(),r.err=t,e&&(e.nuxt.error=t),t}}},G),n.app=l,f=e?e.next:function(t){return l.router.push(t)},e?d=r.resolve(e.url).route:(path=Object(x.d)(r.options.base,r.options.mode),d=r.resolve(path).route),t.next=13,Object(x.p)(l,{store:n,route:d,next:f,error:l.nuxt.error.bind(l),payload:e?e.payload:void 0,req:e?e.req:void 0,res:e?e.res:void 0,beforeRenderFns:e?e.beforeRenderFns:void 0,ssrContext:e});case 13:if(m=function(t,e){if(!t)throw new Error("inject(key, value) has no key provided");if(void 0===e)throw new Error("inject(key, value) has no value provided");l[t="$"+t]=e,n[t]=l[t];var r="__nuxt_"+t+"_installed__";c.a[r]||(c.a[r]=!0,c.a.use((function(){Object.prototype.hasOwnProperty.call(c.a,t)||Object.defineProperty(c.a.prototype,t,{get:function(){return this.$root.$options[t]}})})))},window.__NUXT__&&window.__NUXT__.state&&n.replaceState(window.__NUXT__.state),"function"!=typeof X){t.next=18;break}return t.next=18,X(l.context,m);case 18:if("function"!=typeof Q){t.next=21;break}return t.next=21,Q(l.context,m);case 21:t.next=24;break;case 24:return t.abrupt("return",{store:n,app:l,router:r});case 25:case"end":return t.stop()}}),t)})))).apply(this,arguments)}},,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";e.a=[[1.067,"Minor Second"],[1.125,"Major Second"],[1.2,"Minor Third"],[1.25,"Major Third"],[1.333,"Perfect Fourth"],[1.414,"Augmented Fourth"],[1.5,"Perfect Fifth"],[1.618,"Golden Ratio"],[1.667,"Major Sixth"],[1.778,"Minor Seventh"],[1.875,"Major Seventh"],[2,"Octave"]]},,,,,,,,,,,,,function(t,e,r){var content=r(153);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("72daabed",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(155);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("3191d5ad",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(187);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("7c23ba6f",content,!0,{sourceMap:!1})},function(t,e,r){var content=r(189);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("729955a2",content,!0,{sourceMap:!1})},function(t,e,r){"use strict";r(14),r(94),r(26),r(20),r(74),r(75);var n=r(1),o=window.requestIdleCallback||function(t){var e=Date.now();return setTimeout((function(){t({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-e))}})}),1)},c=window.cancelIdleCallback||function(t){clearTimeout(t)},l=window.IntersectionObserver&&new window.IntersectionObserver((function(t){t.forEach((function(t){var e=t.intersectionRatio,link=t.target;e<=0||link.__prefetch()}))}));e.a={name:"NuxtLink",extends:n.a.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted:function(){this.prefetch&&!this.noPrefetch&&(this.handleId=o(this.observe,{timeout:2e3}))},beforeDestroy:function(){c(this.handleId),this.__observed&&(l.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe:function(){l&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),l.observe(this.$el),this.__observed=!0)},shouldPrefetch:function(){return this.getPrefetchComponents().length>0},canPrefetch:function(){var t=navigator.connection;return!(this.$nuxt.isOffline||t&&((t.effectiveType||"").includes("2g")||t.s
1aveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(t){return t.components.default})).filter((function(t){return"function"==typeof t&&!t.options&&!t.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){l.unobserve(this.$el);var t=this.getPrefetchComponents(),e=!0,r=!1,n=void 0;try{for(var o,c=t[Symbol.iterator]();!(e=(o=c.next()).done);e=!0){var f=o.value,d=f();d instanceof Promise&&d.catch((function(){})),f.__prefetched=!0}}catch(t){r=!0,n=t}finally{try{e||null==c.return||c.return()}finally{if(r)throw n}}}}}}},,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";e.a={}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){t.exports=r(116)},function(t,e,r){"use strict";r.r(e),function(t){r(66),r(94),r(26);var e=r(35),n=(r(30),r(113),r(6)),o=(r(74),r(75),r(20),r(14),r(29),r(77),r(100),r(128),r(139),r(141),r(1)),c=r(108),l=r(82),f=r(0),d=r(19),m=r(62);o.a.component(m.a.name,m.a),o.a.component("NLink",m.a),t.fetch||(t.fetch=c.a);var h,v,x=[],w=window.__NUXT__||{};Object.assign(o.a.config,{silent:!0,performance:!1});var y=o.a.config.errorHandler||console.error;function k(t,e,r){var n=function(component){var t=function(component,t){if(!component||!component.options||!component.options[t])return{};var option=component.options[t];if("function"==typeof option){for(var e=arguments.length,r=new Array(e>2?e-2:0),n=2;n<e;n++)r[n-2]=arguments[n];return option.apply(void 0,r)}return option}(component,"transition",e,r)||{};return"string"==typeof t?{name:t}:t};return t.map((function(t){var e=Object.assign({},n(t));if(r&&r.matched.length&&r.matched[0].components.default){var o=n(r.matched[0].components.default);Object.keys(o).filter((function(t){return o[t]&&t.toLowerCase().includes("leave")})).forEach((function(t){e[t]=o[t]}))}return e}))}function _(t,e,r){return j.apply(this,arguments)}function j(){return(j=Object(n.a)(regeneratorRuntime.mark((function t(e,r,n){var o,c,l,d,m=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(this._pathChanged=Boolean(h.nuxt.err)||r.path!==e.path,this._queryChanged=JSON.stringify(e.query)!==JSON.stringify(r.query),this._diffQuery=this._queryChanged?Object(f.g)(e.query,r.query):[],this._pathChanged&&this.$loading.start&&!this.$loading.manual&&this.$loading.start(),t.prev=4,this._pathChanged||!this._queryChanged){t.next=11;break}return t.next=8,Object(f.n)(e,(function(t,e){return{Component:t,instance:e}}));case 8:o=t.sent,o.some((function(t){var n=t.Component,o=t.instance,c=n.options.watchQuery;return!0===c||(Array.isArray(c)?c.some((function(t){return m._diffQuery[t]})):"function"==typeof c&&c.apply(o,[e.query,r.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();case 11:n(),t.next=25;break;case 14:if(t.prev=14,t.t0=t.catch(4),c=t.t0||{},l=c.statusCode||c.status||c.response&&c.response.status||500,d=c.message||"",!/^Loading( CSS)? chunk (\d)+ failed\./.test(d)){t.next=22;break}return window.location.reload(!0),t.abrupt("return");case 22:this.error({statusCode:l,message:d}),this.$nuxt.$emit("routeChanged",e,r,c),n();case 25:case"end":return t.stop()}}),t,this,[[4,14]])})))).apply(this,arguments)}function O(t,e){return w.serverRendered&&e&&Object(f.a)(t,e),t._Ctor=t,t}function S(t){var path=Object(f.d)(t.options.base,t.options.mode);return Object(f.c)(t.match(path),function(){var t=Object(n.a)(regeneratorRuntime.mark((function t(e,r,n,o,c){var l;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("function"!=typeof e||e.options){t.next=4;break}return t.next=3,e();case 3:e=t.sent;case 4:return l=O(Object(f.o)(e),w.data?w.data[c]:null),n.components[o]=l,t.abrupt("return",l);case 7:case"end":return t.stop()}}),t)})));return function(e,r,n,o,c){return t.apply(this,arguments)}}())}function C(t,e,r){var n=this,o=[],c=!1;if(void 0!==r&&(o=[],(r=Object(f.o)(r)).options.middleware&&(o=o.concat(r.options.middleware)),t.forEach((function(t){t.options.middleware&&(o=o.concat(t.options.middleware))}))),o=o.map((function(t){return"function"==typeof t?t:("function"!=typeof l.a[t]&&(c=!0,n.error({statusCode:500,message:"Unknown middleware "+t})),l.a[t])})),!c)return Object(f.k)(o,e)}function z(t,e,r){return $.apply(this,arguments)}function $(){return($=Object(n.a)(regeneratorRuntime.mark((function t(e,r,n){var o,c,l,m,v,w,y,_,j,O,S,z,$,E,R,P,T,N,M=this;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!1!==this._pathChanged||!1!==this._queryChanged){t.next=2;break}return t.abrupt("return",n());case 2:return e===r?x=[]:(o=[],x=Object(f.e)(r,o).map((function(t,i){return Object(f.b)(r.matched[o[i]].path)(r.params)}))),c=!1,l=function(path){r.path===path.path&&M.$loading.finish&&M.$loading.finish(),r.path!==path.path&&M.$loading.pause&&M.$loading.pause(),c||(c=!0,n(path))},t.next=7,Object(f.p)(h,{route:e,from:r,next:l.bind(this)});case 7:if(this._dateLastError=h.nuxt.dateErr,this._hadError=Boolean(h.nuxt.err),m=[],(v=Object(f.e)(e,m)).length){t.next=26;break}return t.next=14,C.call(this,v,h.context);case 14:if(!c){t.next=16;break}return t.abrupt("return");case 16:return w=(d.a.options||d.a).layout,t.next=19,this.loadLayout("function"==typeof w?w.call(d.a,h.context):w);case 19:return y=t.sent,t.next=22,C.call(this,v,h.context,y);case 22:if(!c){t.next=24;break}return t.abrupt("return");case 24:return h.context.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",n());case 26:return v.forEach((function(t){t._Ctor&&t._Ctor.options&&(t.options.asyncData=t._Ctor.options.asyncData,t.options.fetch=t._Ctor.options.fetch)})),this.setTransitions(k(v,e,r)),t.prev=28,t.next=31,C.call(this,v,h.context);case 31:if(!c){t.next=33;break}return t.abrupt("return");case 33:if(!h.context._errored){t.next=35;break}return t.abrupt("return",n());case 35:return"function"==typeof(_=v[0].options.layout)&&(_=_(h.context)),t.next=39,this.loadLayout(_);case 39:return _=t.sent,t.next=42,C.call(this,v,h.context,_);case 42:if(!c){t.next=44;break}return t.abrupt("return");case 44:if(!h.context._errored){t.next=46;break}return t.abrupt("return",n());case 46:j=!0,t.prev=47,O=!0,S=!1,z=void 0,t.prev=51,$=v[Symbol.iterator]();case 53:if(O=(E=$.next()).done){t.next=65;break}if("function"==typeof(R=E.value).options.validate){t.next=57;break}return t.abrupt("continue",62);case 57:return t.next=59,R.options.validate(h.context);case 59:if(j=t.sent){t.next=62;break}return t.abrupt("break",65);case 62:O=!0,t.next=53;break;case 65:t.next=71;break;case 67:t.prev=67,t.t0=t.catch(51),S=!0,z=t.t0;case 71:t.prev=71,t.prev=72,O||null==$.return||$.return();case 74:if(t.prev=74,!S){t.next=77;break}throw z;case 77:return t.finish(74);case 78:return t.finish(71);case 79:t.next=85;break;case 81:return t.prev=81,t.t1=t.catch(47),this.error({statusCode:t.t1.statusCode||"500",message:t.t1.message}),t.abrupt("return",n());case 85:if(j){t.next=88;break}return this.error({statusCode:404,message:"This page could not be found"}),t.abrupt("return",n());case 88:return t.next=90,Promise.all(v.map((function(t,i){if(t._path=Object(f.b)(e.matched[m[i]].path)(e.params),t._dataRefresh=!1,M._pathChanged&&M._queryChanged||t._path!==x[i])t._dataRefresh=!0;else if(!M._pathChanged&&M._queryChanged){var n=t.options.watchQuery;!0===n?t._dataRefresh=!0:Array.isArray(n)?t._dataRefresh=n.some((function(t){return M._diffQuery[t]})):"function"==typeof n&&(P||(P=Object(f.f)(e)),t._dataRefresh=n.apply(P[i],[e.query,r.query]))}if(M._hadError||!M._isMounted||t._dataRefresh){var o=[],c=t.options.asyncData&&"function"==typeof t.options.asyncData,l=Boolean(t.options.fetch),d=c&&l?30:45;if(c){var v=Object(f.m)(t.options.asyncData,h.context).then((function(e){Object(f.a)(t,e),M.$loading.increase&&M.$loading.increase(d)}));o.push(v)}if(M.$loading.manual=!1===t.options.loading,l){var p=t.options.fetch(h.context);p&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((function(t){M.$loading.increase&&M.$loading.increase(d)})),o.push(p)}return Promise.all(o)}})));case 90:c||(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),n()),t.next=107;break;
1case 93:if(t.prev=93,t.t2=t.catch(28),"ERR_REDIRECT"!==(T=t.t2||{}).message){t.next=98;break}return t.abrupt("return",this.$nuxt.$emit("routeChanged",e,r,T));case 98:return x=[],Object(f.i)(T),"function"==typeof(N=(d.a.options||d.a).layout)&&(N=N(h.context)),t.next=104,this.loadLayout(N);case 104:this.error(T),this.$nuxt.$emit("routeChanged",e,r,T),n();case 107:case"end":return t.stop()}}),t,this,[[28,93],[47,81],[51,67,71,79],[72,,74,78]])})))).apply(this,arguments)}function E(t,r){Object(f.c)(t,(function(t,r,n,c){return"object"!==Object(e.a)(t)||t.options||((t=o.a.extend(t))._Ctor=t,n.components[c]=t),t}))}function R(t){this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&this.error();var e=this.$options.nuxt.err?(d.a.options||d.a).layout:t.matched[0].components.default.options.layout;"function"==typeof e&&(e=e(h.context)),this.setLayout(e)}function P(t,e){var r=this;if(!1!==this._pathChanged||!1!==this._queryChanged){var n=Object(f.f)(t),c=Object(f.e)(t);o.a.nextTick((function(){n.forEach((function(t,i){if(t&&!t._isDestroyed&&t.constructor._dataRefresh&&c[i]===t.constructor&&!0!==t.$vnode.data.keepAlive&&"function"==typeof t.constructor.options.data){var e=t.constructor.options.data.call(t);for(var r in e)o.a.set(t.$data,r,e[r]);window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}})),R.call(r,t)}))}}function T(t){window.onNuxtReadyCbs.forEach((function(e){"function"==typeof e&&e(t)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(t),v.afterEach((function(e,r){o.a.nextTick((function(){return t.$nuxt.$emit("routeChanged",e,r)}))}))}function N(){return(N=Object(n.a)(regeneratorRuntime.mark((function t(e){var r,n,c,l,d;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return h=e.app,v=e.router,e.store,r=new o.a(h),n=w.layout||"default",t.next=7,r.loadLayout(n);case 7:return r.setLayout(n),c=function(){r.$mount("#__nuxt"),v.afterEach(E),v.afterEach(P.bind(r)),o.a.nextTick((function(){T(r)}))},t.next=11,Promise.all(S(v));case 11:if(l=t.sent,r.setTransitions=r.$options.nuxt.setTransitions.bind(r),l.length&&(r.setTransitions(k(l,v.currentRoute)),x=v.currentRoute.matched.map((function(t){return Object(f.b)(t.path)(v.currentRoute.params)}))),r.$loading={},w.error&&r.error(w.error),v.beforeEach(_.bind(r)),v.beforeEach(z.bind(r)),!w.serverRendered){t.next=21;break}return c(),t.abrupt("return");case 21:d=function(){E(v.currentRoute,v.currentRoute),R.call(r,v.currentRoute),c()},z.call(r,v.currentRoute,v.currentRoute,(function(path){if(path){var t=v.afterEach((function(e,r){t(),d()}));v.push(path,void 0,(function(t){t&&y(t)}))}else d()}));case 23:case"end":return t.stop()}}),t)})))).apply(this,arguments)}Object(d.b)().then((function(t){return N.apply(this,arguments)})).catch(y)}.call(this,r(31))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,r){"use strict";var n=r(58);r.n(n).a},function(t,e,r){(e=r(3)(!1)).push([t.i,".__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;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}",""]),t.exports=e},function(t,e,r){"use strict";var n=r(59);r.n(n).a},function(t,e,r){(e=r(3)(!1)).push([t.i,".nuxt-progress{position:fixed;top:0;left:0;right:0;height:2px;width:0;opacity:1;-webkit-transition:width .1s,opacity .4s;transition:width .1s,opacity .4s;background-color:#fff;z-index:999999}.nuxt-progress.nuxt-progress-notransition{-webkit-transition:none;transition:none}.nuxt-progress-failed{background-color:red}",""]),t.exports=e},function(t,e,r){var content=r(157);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("68689c90",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,"html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0}blockquote,figure,ol,pre,ul{padding:0;margin:0}img{max-width:100%;height:auto;border:none}article,aside,figure,footer,header,img,main,nav{display:block}iframe{border:none}a{text-decoration:none}a,button{color:inherit}button{background:none;font:inherit;padding:0;cursor:pointer;box-shadow:none;border:none}:focus{outline:1px solid var(--gold)}ol,p,ul{margin:0}html{height:100%}#__layout,#__nuxt,.layout,body{min-height:100%}.layout{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:background-color .3s;transition:background-color .3s}.layout>*{width:100%}.layout>:nth-child(2){-webkit-box-flex:1;flex:1}.layout--grey{background-color:var(--lightest-grey)}",""]),t.exports=e},function(t,e,r){var content=r(159);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("b26370a8",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,':root{--font-sans:"source-sans-pro",sans-serif;--font-serif:"garamond-premier-pro-caption",serif;--font-code:"source-code-pro",monospace;--font-demo:"Inter",sans-serif;--white:#fff;--lightest-grey:#f1f2f3;--black:#222;--gold:#857047;--gold-1:#9d8d6c;--gold-5:#e1dbd1;--purple:#a9439a;--navy:#001f35;--navy-1:#334c5d;--navy-2:#667986;--navy-3:#99a5ae;--navy-4:#ccd2d7;--navy-5:#e5e9eb}',""]),t.exports=e},function(t,e,r){var content=r(161);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("7be4e0e8",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".root,:root{--fluid-min-width:320;--fluid-max-width:1140;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}.root{font-size:var(--step-0)}@media screen and (min-width:1140px){.root,:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}.root,:root{--f--3-min:8;--f--3-max:12;--step--3:calc(var(--f--3-min)/16*1rem + (var(--f--3-max) - var(--f--3-min))*var(--fluid-bp));--f--2-min:14.58;--f--2-max:15.36;--step--2:calc(var(--f--2-min)/16*1rem + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:17.50;--f--1-max:19.20;
1--step--1:calc(var(--f--1-min)/16*1rem + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f--2-1-min:var(--f--2-min);--f--2-1-max:var(--f--1-max);--step--2-1:calc(var(--f--2-1-min)/16*1rem + (var(--f--2-1-max) - var(--f--2-1-min))*var(--fluid-bp));--f-0-min:21.00;--f-0-max:24.00;--step-0:calc(var(--f-0-min)/16*1rem + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:25.20;--f-1-max:30.00;--step-1:calc(var(--f-1-min)/16*1rem + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:30.24;--f-2-max:37.50;--step-2:calc(var(--f-2-min)/16*1rem + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:36.29;--f-3-max:46.88;--step-3:calc(var(--f-3-min)/16*1rem + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:43.55;--f-4-max:58.59;--step-4:calc(var(--f-4-min)/16*1rem + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-5-min:52.25;--f-5-max:73.24;--step-5:calc(var(--f-5-min)/16*1rem + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));--fc-4xs-min:(var(--fc-s-min) * 0.125);--fc-4xs-max:(var(--fc-s-max) * 0.125);--fc-3xs-min:(var(--fc-s-min) * 0.25);--fc-3xs-max:(var(--fc-s-max) * 0.25);--fc-2xs-min:(var(--fc-s-min) * 0.5);--fc-2xs-max:(var(--fc-s-max) * 0.5);--fc-xs-min:(var(--fc-s-min) * 0.75);--fc-xs-max:(var(--fc-s-max) * 0.75);--fc-s-min:(var(--f-0-min));--fc-s-max:(var(--f-0-max));--fc-m-min:(var(--fc-s-min) * 1.5);--fc-m-max:(var(--fc-s-max) * 1.5);--fc-l-min:(var(--fc-s-min) * 2);--fc-l-max:(var(--fc-s-max) * 2);--fc-xl-min:(var(--fc-s-min) * 3);--fc-xl-max:(var(--fc-s-max) * 3);--fc-2xl-min:(var(--fc-s-min) * 4);--fc-2xl-max:(var(--fc-s-max) * 4);--fc-3xl-min:(var(--fc-s-min) * 6);--fc-3xl-max:(var(--fc-s-max) * 6);--space-4xs:calc(var(--fc-4xs-min)/16*1rem + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(var(--fc-xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(var(--fc-s-min)/16*1rem + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(var(--fc-m-min)/16*1rem + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(var(--fc-l-min)/16*1rem + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(var(--fc-3xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-3xs-2xs:calc(var(--fc-3xs-min)/16*1rem + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs-xs:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs-s:calc(var(--fc-xs-min)/16*1rem + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s-m:calc(var(--fc-s-min)/16*1rem + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(var(--fc-m-min)/16*1rem + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(var(--fc-l-min)/16*1rem + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(var(--fc-xl-min)/16*1rem + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(var(--fc-2xl-min)/16*1rem + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-s-l:calc(var(--fc-s-min)/16*1rem + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp));--space-2xs-s:calc(var(--fc-2xs-min)/16*1rem + (var(--fc-s-max) - var(--fc-2xs-min))*var(--fluid-bp));--gutter:var(--space-s-l);--negative-gutter:calc(var(--gutter)*-1)}",""]),t.exports=e},function(t,e,r){var content=r(163);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("971ef528",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,":root{--prose-bottom-gap:0.25em;--prose-top-gap:0.25em}.additive-spacing{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start}.additive-spacing--large{--prose-bottom-gap:0.5em;--prose-top-gap:0.5em}.additive-spacing>*{margin-bottom:.25em;margin-bottom:var(--prose-bottom-gap);margin-top:.25em;margin-top:var(--prose-top-gap)}.additive-spacing>:first-child{margin-top:0}.additive-spacing>:last-child{margin-bottom:0}",""]),t.exports=e},function(t,e,r){var content=r(165);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("50f1144c",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,'body{font:var(--step-0)/1.5 var(--font-serif);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--navy)}.h1,.u-style-serif{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;font-feature-settings:"smcp";text-transform:lowercase;font-weight:700;color:var(--black);font-size:var(--step-1)}.u-style-label{font:var(--step--2)/1.2 var(--font-sans);text-transform:uppercase;font-weight:700;letter-spacing:.06em;color:var(--gold);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.u-style-label--lower{text-transform:none}.u-style-label small,small.u-style-label{text-transform:lowercase;font-size:var(--step--2);letter-spacing:0}.u-style-label--black{color:var(--black)}h1,h2,h3{line-height:1;margin:0}.u-strong,em,strong{font-weight:700}.screen-reader-only{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);
1height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.u-step-5{font-size:var(--step-5)}.u-step-4{font-size:var(--step-4)}.u-step-3{font-size:var(--step-3)}.u-step-2{font-size:var(--step-2)}.u-step-1{font-size:var(--step-1)}.u-step-0{font-size:var(--step-0)}.u-step--1{font-size:var(--step--1)}.u-step--2{font-size:var(--step--2)}.u-step-1-rem{font-size:1rem}.u-font-code{font-family:var(--font-code)}.u-font-sans{font-family:var(--font-sans)}.u-color-gold{color:var(--gold)}.u-color-dark-grey{color:var(--navy-1)}.u-color-white{color:var(--white)}.u-color-mid-grey{color:var(--navy-2)}.u-underline{border-bottom:1px solid}.u-font-italic{font-style:italic}.prose em{color:var(--gold)}.prose strong{font-style:italic;font-weight:700}.u-text-align-left{text-align:left}.u-text-align-center{text-align:center}.u-text-align-right{text-align:right}.u-w-100{width:100%}table{min-width:100%;border-collapse:collapse;text-align:left;font-family:var(--font-sans)}table>*+*>:first-child>*,tr+tr>*{border-top:1px solid var(--navy-5)}table:not(.table-standard) tr>:first-child{border-right:1px solid var(--navy-5);box-shadow:1px 0 var(--navy-5);position:-webkit-sticky;position:sticky;left:0;background:#fff;width:85px}table:not(.table-standard) tr>:last-child{width:52px}td,th{padding:.25em .5em}.table--padded td,.table--padded th{padding:.5em}table .highlight>*{font-weight:700;background:rgba(230,235,240,.5)}table .highlight-bg>*{background:var(--navy-5)}@media screen and (min-width:600px){.table__top,.table__top--square{vertical-align:top}}table .table__multiplier{width:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-bottom:.25em;padding-top:.25em}table .table__end{width:52px}.table__multiplier input{border-color:var(--navy-4)}.table__multiplier ::-webkit-inner-spin-button,.table__multiplier ::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.table__multiplier [type=number]{-moz-appearance:textfield}.table__single-button{text-align:right;width:40px}.table__double-button{width:100px}.table__steppers{width:200px}.prose--page>p:first-of-type:not([data-no-lede]){font-size:var(--step-1)}.prose ol>li{margin-left:1.5em;padding-left:1em}.prose ul>li{padding-left:1em;list-style:none;background:url(\'data:image/svg+xml;utf8,<svg width="8" height="12" xmlns="http://www.w3.org/2000/svg"><circle fill="%23b29a6b" cx="4" cy="4" r="4" fill-rule="evenodd"/></svg>\') 0 .6em no-repeat;margin-left:1.25em}.prose li+li{margin-top:.5em}.prose>:not(h1):not(h2):not(h3):not(h4)+h2,.prose>:not(h1):not(h2):not(h3):not(h4)+h3,.prose>:not(h1):not(h2):not(h3):not(h4)+h4{--prose-top-gap:1em}.prose a,.u-style-link{font-style:italic;color:var(--gold);font-weight:700;text-decoration:underline}.prose blockquote{padding-bottom:var(--space-s);padding-top:var(--space-s)}.prose blockquote p{font-size:var(--step-2);color:var(--gold);line-height:1.25}code{background:var(--navy-5);font-size:var(--step--1)}pre code{font-size:var(--step--2);display:block}pre{background:var(--navy-5);padding:var(--space-s);max-width:100%;width:100%;overflow-y:auto}figure,pre{--prose-bottom-gap:1.5em;--prose-top-gap:1.5em}figcaption{font-size:var(--step--1);display:block;margin-top:.5em}hr{border:none;border-bottom:1px solid var(--navy-5)}.row-spacing>hr,hr{margin:var(--space-l) 0}.image-stack{position:relative}.image-stack>img+img{position:absolute;height:100%;width:100%;left:0;top:0;opacity:0;-webkit-animation:fade 4s ease-in-out infinite;animation:fade 4s ease-in-out infinite}@-webkit-keyframes fade{0%,80%{opacity:0}50%{opacity:1}}@keyframes fade{0%,80%{opacity:0}50%{opacity:1}}',""]),t.exports=e},function(t,e,r){var content=r(167);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("6767a36c",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".wrap,.wrap--gutterless{margin-left:auto;margin-right:auto;position:relative;max-width:1048px;padding-left:var(--gutter);padding-right:var(--gutter);width:100%}.wrap--gutterless{padding-right:0;padding-left:0;max-width:calc(1048px - var(--gutter)*2)}.wrap--thin{max-width:500px}.insulate{padding-top:var(--space-l);padding-bottom:var(--space-l)}.insulate--large{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.row-spacing--major>*+*{margin-top:var(--space-l)}.row-spacing>*+*{margin-top:var(--space-s)}.row-spacing--xs>*+*{margin-top:var(--space-xs)}.row-spacing--2xs>*+*{margin-top:var(--space-2xs)}",""]),t.exports=e},function(t,e,r){var content=r(169);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("98dc32a8",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,'fieldset{margin:0;border:none;padding:0}legend{text-transform:uppercase;color:var(--gold);font-weight:600;letter-spacing:.06em;padding:0}label,legend{font-family:var(--font-sans);font-size:var(--step--2)}label{font-weight:700;display:block;margin:0 0 5px}label small{opacity:.8;font-size:.9em}.input-field label~label{margin:5px 0 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.faux-input,input,select{display:block;border:1px solid var(--navy-1);background:transparent;color:inherit;padding:.5em;font:inherit;font-family:var(--font-code);font-size:24px;width:100%;border-radius:0}option{color:var(--navy)}.faux-input{background:var(--navy-4);border-color:var(--navy-4)}[data-suffix]{position:relative}[data-suffix]:after{content:attr(data-suffix);position:absolute;right:var(--space-2xs);bottom:1.2rem;font-family:var(--font-sans);color:var(--navy-2);font-size:var(--step--2)}[data-suffix] input,[data-suffix] select{padding-right:2.25rem}.button{display:inline-block;background:var(--gold);border-radius:2em;color:var(--white);font-family:var(--font-sans);font-size:var(--step--1);padding:.6em 1.7em;font-weight:700;line-height:1.2}.button--blue{background:var(--navy-1)}.button--large{font-size:var(--step-0)}.button-circle{border-radius:100%;width:1.75rem;height:1.75rem;padding:0;line-height:1;display:inline-block;position:relative;vertical-align:middle}.button-circle--outline{border:1px solid;color:var(--gold)}.button-circle--black{color:var(--white);background:var(--black)}.button-circle--white{color:var(--black);background:var(--white)}.button-circle--gold{color:var(--white);background:var(--gold)}.button-circle svg{width:20px;height:20px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;
1top:50%}.button--add{font-family:var(--font-sans);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.button--add .button-circle{margin-right:.5em}.button-circle[data-before]{position:relative}.button-circle[data-before]:before{content:attr(data-before);position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;font-size:var(--step--2);white-space:nowrap;color:var(--gold);margin-right:var(--space-2xs)}.button--secondary{border:2px solid var(--gold);padding:calc(.6em - 2px) calc(1.7em - 2px);background:none;color:var(--gold);display:-webkit-inline-box;display:inline-flex;grid-gap:var(--space-2xs);gap:var(--space-2xs);-webkit-box-align:center;align-items:center;-webkit-transition:color .1s,background .1s;transition:color .1s,background .1s}.button--secondary:hover{background:var(--gold);color:var(--white)}.button-link{text-decoration:underline;color:var(--navy-1);-webkit-transition:color .3s;transition:color .3s}.button-link:hover{color:var(--navy-2)}.input-field--split{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--step-0);justify-items:center;-webkit-box-align:center;align-items:center}.input-field--disabled,[disabled]{opacity:.25;cursor:not-allowed}.input-field--disabled [disabled]{opacity:1}.inline-input{font-size:1rem}.stepper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;white-space:nowrap}.stepper>:last-child{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.steppers{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;grid-gap:var(--space-2xs);gap:var(--space-2xs)}.stepper-gap{color:var(--navy-4);height:11px;display:block;line-height:0}.c-checkbox label{position:relative;padding-left:2rem;cursor:pointer}.c-checkbox label:before{content:"";width:1.25rem;height:1.25rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid}.c-checkbox :focus+label:before{outline:1px solid}.c-checkbox label:after{content:"";height:10px;width:5px;border-right:2px solid;border-bottom:2px solid;position:absolute;left:7.5px;top:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
1.c-checkbox :checked+label:after{opacity:1}',""]),t.exports=e},function(t,e,r){var content=r(171);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("2d1a5918",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".modal{--gold:var(--gold-1);-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:stretch;align-items:stretch;background:var(--navy);position:fixed;display:-webkit-box;display:flex;padding:var(--step-0);z-index:200;height:100%;width:100%;color:var(--navy-5);left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.modal--open{opacity:1;visibility:visible}.modal__wrapper{max-height:100%;overflow-y:auto;min-height:400px}.modal__close{position:absolute;padding:1rem;right:0;top:0}",""]),t.exports=e},function(t,e,r){var content=r(173);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("77ff72cc",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".usps{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-s)}",""]),t.exports=e},function(t,e,r){var content=r(175);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("107cedec",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".embed{align-self:stretch}.embed-wrapper{padding-bottom:56.25%;position:relative;height:0}.embed iframe,.embed video{position:absolute;width:100%;height:100%;left:0;top:0}",""]),t.exports=e},function(t,e,r){var content=r(177);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("1616e9a8",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,'.card__link{padding:var(--space-s)}.card__split{position:relative;padding-right:40px;width:100%}.card__split svg{margin-left:1em;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.card__split a:hover svg{-webkit-transform:translateX(.35em);transform:translateX(.35em)}.card--page{background:var(--navy);color:var(--white);position:relative}.card--page .card__link{display:-webkit-box;display:flex;padding:0;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;height:100%}.card--page a>h2{padding:0 var(--space-s)}.card--page figure{background:var(--gold);padding:var(--space-xs);width:var(--space-l-xl);height:100%}.card--page figure div{height:0;padding-bottom:100%;position:relative}.card--page figure svg{position:absolute;left:50%;top:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.card--page a:hover svg{-webkit-transform:translate(-50%,-50%) translateX(.35em);transform:translate(-50%,-50%) translateX(.35em)}.card--post{background:var(--navy-5);color:var(--black);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.card--post>*{-webkit-box-flex:1;flex-grow:1}.card__link--showcase{-webkit-transition:opacity .2s;transition:opacity .2s;display:block}.card__link--showcase:hover{opacity:.95}.card--showcase .creator a{color:var(--gold);text-decoration:underline}.card--showcase>*+*{margin-top:var(--space-xs)}@supports (aspect-ratio:1){.card--showcase{width:100%}.card--showcase__image{position:relative;background:var(--white)}.card--showcase__image img{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover}[data-size=l] .card--showcase__image{aspect-ratio:1.333}[data-size=m] .card--showcase__image{aspect-ratio:.692}[data-size=s] .card--showcase__image{aspect-ratio:.457}}.cards{display:grid;grid-gap:var(--space-s-l)}.cards--two{grid-template-columns:repeat(auto-fill,minmax(min(calc(100vw - var(--gutter)*2),320px),1fr))}.cards--three{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.flexi-card{background:#f7f8f9;padding-bottom:1rem;--opacity:0.5}.flexi-card__wrapper{min-height:450px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.example-card{background:#124a80;color:#ebebeb;font-size:var(--step--1);font-family:var(--font-sans);padding:var(--space-s-l);margin:auto;max-width:450px;position:relative}.example-card p:first-child{opacity:.8}.example-card:after,.example-card:before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;pointer-events:none;-webkit-transition:border-color .2s;transition:border-color .2s}.example-card:before{border-bottom:var(--space-s-l) solid rgba(169,67,154,var(--opacity));border-top:var(--space-s-l) solid rgba(169,67,154,var(--opacity))}.example-card:after{border-right:var(--space-s-l) solid rgba(169,67,154,var(--opacity));border-left:var(--space-s-l) solid rgba(169,67,154,var(--opacity))}.example-card a{color:inherit;text-decoration:none;font-style:normal;font-weight:400;display:block}.example-card a>*+:before{content:"";display:block;background:rgba(32,175,223,var(--opacity));height:var(--space-3xs-2xs);-webkit-transition:opacity .2s;transition:opacity .2s}.example-card h2{color:var(--white);font-size:var(--step-1)}.example-card p{line-height:1.6}.flexi-form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;margin-top:.5rem}.flexi-form{height:31px}.flexi-form .u-style-label{font-size:.875rem}.flexi-form [type=range]{padding:0;width:120px;cursor:-webkit-grab;cursor:grab}.flexi-form input:active{cursor:-webkit-grabbing;cursor:grabbing}.flexi-form>*+*{margin-left:1rem}@media (max-width:400px){.example-card{-webkit-transform:scale(.8) translateX(-2rem);transform:scale(.8) translateX(-2rem);width:calc(100% + 3rem)}.flexi-card__wrapper{height:360px;min-height:auto}}@media (max-width:370px){.example-card{-webkit-transform:scale(.6) translateX(-28%);transform:scale(.6) translateX(-28%);width:150%}.flexi-card__wrapper{height:280px;min-height:auto}}',""]),t.exports=e},function(t,e,r){var content=r(179);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("421d87ac",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".calculator{background:var(--navy);color:var(--white);--gold:var(--gold-1)}.calculator__wrapper{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:var(--step-0)}.calculator__wrapper>.line{background:var(--navy-1)}@media screen and (min-width:50em){.calculator__wrapper{grid-template-columns:1fr 1fr;-webkit-box-align:start;align-items:start;grid-gap:var(--space-l)}.calculator__wrapper>.line{display:none}.calculator .fieldset{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xs-xs) var(--space-s);-webkit-box-align:start;align-items:start}.calculator .fieldset legend{grid-column:span 3;border-bottom:1px solid var(--navy-1);padding-bottom:var(--space-2xs-xs)}.calculator .fieldset>*+*{margin-top:0}.calculator__scale-label{position:absolute}.calculator .button{grid-column:3/4;padding-right:.5em;padding-left:.5em}}.generator-title{margin-bottom:var(--space-s)}.generator-options{-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap-reverse;grid-gap:var(--space-s);gap:var(--space-s)}.c-tabs{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;grid-gap:0;gap:0}.c-tabs--line{border-bottom:1px solid var(--navy-5)}.c-tab{--tab-background:var(--lightest-grey);padding:calc(var(--space-2xs) - 2px) var(--space-2xs) var(--space-2xs);background:var(--tab-background);margin:0;border-top:2px solid var(--tab-background);line-height:1.6;color:var(--navy-2);-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.c-tab--icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.c-tab--label{font:400 var(--step--2)/1.6 var(--font-sans);color:var(--navy-1)}label.c-tab{padding-left:var(--space-xs);padding-right:var(--space-xs);cursor:pointer}:checked+.c-tab,:focus+label.c-tab,label.c-tab:hover{--tab-background:var(--navy-5)}:checked+.c-tab{border-top-color:var(--gold);color:var(--gold)}.generator pre,.generator pre code{background:var(--lightest-grey)}.generator-link{color:var(--navy);font-weight:400;font-size:var(--step--2);font-family:var(--font-sans);display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;grid-gap:var(--space-3xs);gap:var(--space-3xs)}.generator-link:hover{text-decoration:underline;text-decoration-width:1px}.generator-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-xs-s);background:var(--navy-5)}.generator-top-row>h3{letter-spacing:.02em;font-family:var(--font-sans);text-transform:uppercase;font-weight:700;color:var(--navy);font-size:var(--step--2)}.generator-top-row{-webkit-box-pack:justify;justify-content:space-between;grid-gap:var(--space-2xs) var(--space-s);gap:var(--space-2xs) var(--space-s);min-height:23px}.generator-header__options,.generator-top-row{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.generator-header__options{-webkit-box-pack:end;justify-content:flex-end;grid-gap:var(--space-2xs) var(--space-xs-s);gap:var(--space-2xs) var(--space-xs-s)}.generator-options{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;grid-gap:var(--space-2xs) var(--space-s-l);gap:var(--space-2xs) var(--space-s-l)}.generator-header:empty{display:none}.generator-header .u-style-label{margin-bottom:0}.generator .c-checkbox,.generator .c-inline-input{align-self:flex-end;margin-bottom:var(--space-3xs);margin-top:var(--space-2xs)}.generator .c-checkbox :checked+label:before{background:var(--navy)}.generator .c-checkbox label:after{border-color:var(--white)}.c-generator-input label{font-weight:400}.c-generator-input input{width:100px}.generator-content{background:var(--lightest-grey);padding:var(--space-s)}.generator-content pre{padding:var(--space-xs) 0 0}",""]),t.exports=e},function(t,e,r){var content=r(181);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("5b3e9eb4",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".space{font-size:var(--step--2);font-family:var(--font-sans);display:grid;grid-gap:0;min-width:40px}.space__square{background:linear-gradient(135deg,rgba(169,67,154,.5),rgba(169,67,154,.4));display:none;border:none;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;aspect-ratio:1;
1max-width:200px}.space output{display:block}@media screen and (min-width:600px){.space__square{display:-webkit-box;display:flex}.space{grid-template-rows:28px auto}.space output{margin-bottom:var(--space-2xs)}}.space-label{background:var(--gold);color:var(--white);font-weight:700;width:36px;height:36px;display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border-radius:100%;font-size:var(--step--2);letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-sans)}",""]),t.exports=e},function(t,e,r){var content=r(183);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("f2202928",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".u-gold{color:var(--gold)}.u-mid-grey{color:var(--navy-2)}.u-black{color:var(--black)}",""]),t.exports=e},function(t,e,r){var content=r(185);"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,r(4).default)("4295be56",content,!0,{sourceMap:!1})},function(t,e,r){(e=r(3)(!1)).push([t.i,".u-split{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;flex-wrap:wrap;grid-gap:var(--space-s);gap:var(--space-s)}.u-split>:first-child:not(:only-child){padding-right:var(--space-s)}",""]),t.exports=e},function(t,e,r){"use strict";var n=r(60);r.n(n).a},function(t,e,r){(e=r(3)(!1)).push([t.i,".top{padding:var(--space-2xs) 0 0;margin-bottom:var(--space-s-l);font-size:var(--step--2-1);color:var(--gold);font-family:var(--font-sans);font-weight:700}.top .wrap{-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;grid-gap:var(--space-2xs-xs);gap:var(--space-2xs-xs)}.top .wrap,.top ul{display:-webkit-box;display:flex}.top ul{list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;grid-gap:0 var(--space-2xs-s);gap:0 var(--space-2xs-s);-webkit-box-align:end;align-items:flex-end}.top .nuxt-link-active,.top li a:hover{text-decoration:underline}@media (min-width:400px){.top{padding:var(--space-s-l) 0 0}.top ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media (max-width:399px){.top ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;width:7.8rem}}.logo{width:161px;display:block;position:relative;max-width:44vw}.logo svg{width:100%;height:auto}",""]),t.exports=e},function(t,e,r){"use strict";var n=r(61);r.n(n).a},function(t,e,r){(e=r(3)(!1)).push([t.i,".low{color:var(--gold);background-color:var(--navy);text-align:center;padding:var(--space-l) var(--space-s) var(--space-l);margin-top:var(--space-xl);--gold:var(--gold-1)}.low p{margin-bottom:var(--step-0)}.low p a{font-style:italic;font-weight:700;color:var(--white)}.low__logo,.low__logo-support{margin-bottom:.625em}",""]),t.exports=e},function(t,e,r){"use strict";r.r(e),r.d(e,"state",(function(){return w})),r.d(e,"mutations",(function(){return y})),r.d(e,"actions",(function(){return k})),r.d(e,"getters",(function(){return _}));r(37),r(26);var n=r(17),o=(r(86),r(63)),c=r(13),l=(r(20),r(14),r(29),r(112),r(85),r(81),r(64),r(84),r(45)),f=r(87),d=r(18);function m(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,r)}return e}function h(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?m(Object(source),!0).forEach((function(e){Object(n.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):m(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var v=function(t,e,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Number;return void 0!==t[e]&&""!==t[e]?n(t[e]):r},x=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=t.split("&"),r=e[0].replace("?c=","").split(","),n=e[1]&&e[1].startsWith("s=")?e[1].replace("s=","").split(","):"",o=e[2]?e[2].replace("g=","").split(","):"",c=t.startsWith("?a=")?e[0].replace("?a=","").split(","):"",f=c?1.2:v(r,2,1.2),d=c?1.25:v(r,5,1.25),m=decodeURIComponent(r[8]||"").split("-").map(Number).filter((function(t){return t&&!isNaN(t)})),h=decodeURIComponent(n[0]||"0.75|0.5|0.25").split("|").map(Number).filter((function(t){return t&&!isNaN(t)})),x=decodeURIComponent(n[1]||"1.5|2|3|4|6").split("|").map(Number).filter((function(t){return t&&!isNaN(t)})),w=decodeURIComponent(n[2]||"s-l").split("|").map((function(t){return t.trim()})),y={minWidth:v(c||r,0,360),minFontSize:c?18:v(r,1,18),minScale:f,maxWidth:c?v(c,1,1240):v(r,3,1240),maxFontSize:c?20:v(r,4,20),maxScale:d,positiveSteps:v(r,6,5),negativeSteps:v(r,7,2),viewports:m,minCustom:!l.a.find((function(t){return t[0]===f})),maxCustom:!l.a.find((function(t){return t[0]===d})),negativeSizes:h,positiveSizes:x,customSizes:w,minGridGutter:v(o,0,"s",String),maxGridGutter:v(o,1,"l",String),maxGridColumn:v(o,2,"xl",String),maxGridColumnCount:v(o,3,12)};return y},w=function(){return{minWidth:v([],0,360),minFontSize:v([],1,18),minScale:v([],2,1.2),maxWidth:v([],3,1240),maxFontSize:v([],4,20),maxScale:v([],5,1.25),positiveSteps:v([],6,5),negativeSteps:v([],7,2),viewports:[],minCustom:!1,maxCustom:!1,viewport:0,negativeSizes:[],positiveSizes:[],customSizes:[],minGridGutter:"s",maxGridGutter:"l",maxGridColumn:"xl",maxGridColumnCount:12}},y={updateState:function(t,e){var r=e.key,n=e.value;t[r]=n},updateStateObject:function(t,e){Object.keys(e).forEach((function(r){t[r]=e[r]}))},addStep:function(t,e){t[e]=Math.min(t[e]+1,10)},removeStep:function(t,e){t[e]=Math.max(t[e]-1,0)},addSize:function(t,e){var r=t[e];if("negativeSizes"===e){var n=Number(r[r.length-1]||1);r.push(n)}else if("positiveSizes"===e){var o=Number(r[r.length-1]||1);r.push(o)}},removeSize:function(t,e){t[e].pop()},updateSize:function(t,e){var r=Object(c.a)(e,3),n=r[0],l=r[1],f=r[2];if(t[n]){var d=Object(o.a)(t[n]);void 0!==d[l]&&(d[l]=f,t[n]=d)}},setSizes:function(t,e){var r=Object(c.a)(e,2),n=r[0],o=r[1];t[n]=o},addCustomSize:function(t,e){t.customSizes.push(e)},removeCustomSize:function(t,e){t.customSizes=t.customSizes.filter((function(t,i){return i!==e}))},updateCustomSizes:function(t,e){t.customSizes=e}},k={nuxtServerInit:function(t,e){var r=t.commit,n=e.req,o="";n&&n._parsedUrl&&n._parsedUrl.search&&(o=n._parsedUrl.search),r("updateStateObject",x(o))},nuxtClientInit:function(t){var e=t.commit;e("updateState",{key:"viewport",value:window.innerWidth}),e("updateStateObject",x(window.location.search||""))},setURL:function(t){var e=t.getters;history.replaceState(null,"","".concat(location.pathname).concat(e.url))}},_={minScaleLabel:function(t){var e=l.a.find((function(e){return e[0]===t.minScale}));return e?e[1]:""},maxScaleLabel:function(t){var e=l.a.find((function(e){return e[0]===t.maxScale}));return e?e[1]:""}
1,typeScale:function(t){return Object(f.calculateTypeScale)({minWidth:t.minWidth,maxWidth:t.maxWidth,minFontSize:t.minFontSize,maxFontSize:t.maxFontSize,minTypeScale:t.minScale,maxTypeScale:t.maxScale,positiveSteps:t.positiveSteps,negativeSteps:t.negativeSteps})},url:function(t){return"?c="+[t.minWidth,t.minFontSize,t.minScale,t.maxWidth,t.maxFontSize,t.maxScale,t.positiveSteps,t.negativeSteps,t.viewports.join("-")].join(",")+"&s="+[t.negativeSizes.join("|"),t.positiveSizes.join("|"),t.customSizes.join("|")].join(",")+"&g="+[t.minGridGutter,t.maxGridGutter,t.maxGridColumn,t.maxGridColumnCount].join(",")},calculatorUrl:function(t,e){return"/type/calculator".concat(e.url)},generatorUrl:function(t,e){return"/type/calculator".concat(e.url)},generatorIIUrl:function(t,e){return"/type/calculator".concat(e.url)},exampleUrl:function(t,e){return"/type/example".concat(e.url)},spaceUrl:function(t,e){return"/space/calculator".concat(e.url)},gridUrl:function(t,e){return"/grid/calculator".concat(e.url)},clampUrl:function(t){return"/clamp/calculator?a=".concat(t.minWidth,",").concat(t.maxWidth)},steps:function(t){for(var e=[],r={minWidth:t.minWidth,maxWidth:t.maxWidth,minFontSize:t.minFontSize,maxFontSize:t.maxFontSize,minScale:t.minScale,maxScale:t.maxScale},n=function(i){var n=i>0,l=j(h({},r,{viewport:t.minWidth,step:i})),f=Object(c.a)(l,2),m=f[0],v=f[1],x=j(h({},r,{viewport:t.maxWidth,step:i})),w=Object(c.a)(x,2),y=w[0],k=w[1],_=Object(d.a)({minWidth:t.minWidth,maxWidth:t.maxWidth,minSize:m,maxSize:y,isNegative:Number(m)>Number(y)});e.push({id:i,isPositive:n,showRemove:0!==i&&(n&&t.positiveSteps===i||!n&&0-t.negativeSteps===i),clamp:_,sizes:[m,y].concat(Object(o.a)(t.viewports.map((function(t){return O(h({},r,{viewport:t,minFontSize:v,maxFontSize:k}))})))),current:O(h({},r,{viewport:t.viewport,minFontSize:v,maxFontSize:k}))})},i=t.positiveSteps;i>=0-t.negativeSteps;i--)n(i);return e},sizes:function(t){var e=[],r=["xs"],n=["m","l","xl"];
1return t.negativeSizes.forEach((function(n,i,o){e.push(h({showRemove:i===o.length-1,key:"negativeSizes",index:i,label:C(r,i),multiplier:n,minRoot:"--fc-s-min",maxRoot:"--fc-s-max"},S(n,t)))})),e=e.reverse(),e.push(h({key:null,index:null,label:"s",multiplier:1,minRoot:"--f-0-min, "+t.minFontSize,maxRoot:"--f-0-max, "+t.maxFontSize},S(1,t))),t.positiveSizes.forEach((function(r,i,o){e.push(h({showRemove:i===o.length-1,key:"positiveSizes",index:i,label:C(n,i),multiplier:r,minRoot:"--fc-s-min",maxRoot:"--fc-s-max"},S(r,t)))})),e}};function j(t){var e=t.minWidth,r=t.maxWidth,n=t.viewport,o=t.minFontSize,c=t.maxFontSize,l=t.minScale,f=t.maxScale,m=t.step,h=Object(d.c)(e,r,l,f,n),v=Object(d.c)(e,r,o,c,n)*Math.pow(h,m);return[Object(d.e)(v),v]}function O(t){var e=t.minFontSize,r=t.maxFontSize,n=t.minWidth,o=t.maxWidth,c=t.viewport;return Object(d.e)(Object(d.c)(n,o,e,r,c))}function S(t,e){var r=Math.round(e.minFontSize*t),n=Math.round(e.maxFontSize*t),o=Object(d.a)({minWidth:e.minWidth,maxWidth:e.maxWidth,minSize:r,maxSize:n});return{minSize:r,maxSize:n,minSizeLabel:r+"px",maxSizeLabel:n+"px",viewports:e.viewports.map((function(t){return Math.round(Object(d.c)(e.minWidth,e.maxWidth,r,n,t))+"px"})),clamp:o}}function C(t,i){var label=t[i];return label||(label=i-t.length+2+t[t.length-1]),label}}],[[115,13,3,14]]]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.