/*! For license information please see LICENSES */ (window.webpackJsonp=window.webpackJsonp||[]).push([[11],{0:function(e,t,n){"use strict";n.d(t,"d",(function(){return f})),n.d(t,"l",(function(){return v})),n.d(t,"n",(function(){return m})),n.d(t,"m",(function(){return y})),n.d(t,"f",(function(){return x})),n.d(t,"b",(function(){return w})),n.d(t,"s",(function(){return O})),n.d(t,"h",(function(){return _})),n.d(t,"i",(function(){return C})),n.d(t,"e",(function(){return P})),n.d(t,"r",(function(){return k})),n.d(t,"k",(function(){return $})),n.d(t,"t",(function(){return S})),n.d(t,"o",(function(){return R})),n.d(t,"q",(function(){return D})),n.d(t,"g",(function(){return T})),n.d(t,"c",(function(){return A})),n.d(t,"j",(function(){return L})),n.d(t,"p",(function(){return M})),n.d(t,"a",(function(){return H})),n.d(t,"u",(function(){return K}));var r=n(7),o=n(23),l=(n(33),n(16),n(102),n(165),n(22),n(166),n(29),n(73),n(44),n(45),n(145),n(95),n(20),n(1)),c=n(12);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t;return void 0===e[n]&&(e[n]=0),e[n]++}}function v(e){l.a.config.errorHandler&&l.a.config.errorHandler(e)}function m(e){return e.then((e=>e.default||e))}function y(e){return e.$options&&"function"==typeof e.$options.fetch&&!e.$options.fetch.length}function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.$children||[];for(var r of n)r.$fetch&&t.push(r),r.$children&&x(r,t);return t}function w(e,t){if(t||!e.options.__hasNuxtData){var n=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=n,e.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),d(d({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function O(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=l.a.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function _(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map(((e,r)=>Object.keys(e[n]).map((o=>(t&&t.push(r),e[n][o]))))))}function C(e){return _(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function P(e,t){return Array.prototype.concat.apply([],e.matched.map(((e,n)=>Object.keys(e.components).reduce(((r,o)=>(e.components[o]?r.push(t(e.components[o],e.instances[o],e,o,n)):delete e.components[o],r)),[]))))}function k(e,t){return Promise.all(P(e,function(){var e=Object(r.a)((function*(e,n,r,o){if("function"==typeof e&&!e.options)try{e=yield e()}catch(e){if(e&&"ChunkLoadError"===e.name&&"undefined"!=typeof window&&window.sessionStorage){var l=Date.now();try{var c=parseInt(window.sessionStorage.getItem("nuxt-reload"));(!c||c+6e4d(d({},t.options.meta),(e.matched[n]||{}).meta)))})}))).apply(this,arguments)}function S(e,t){return E.apply(this,arguments)}function E(){return(E=Object(r.a)((function*(e,t){e.context||(e.context={isStatic:!0,isDev:!1,isHMR:!1,app:e,payload:t.payload,error:t.error,base:e.router.options.base,env:{}},t.ssrContext&&(e.context.ssrContext=t.ssrContext),e.context.redirect=(t,path,n)=>{if(t){e.context._redirected=!0;var r=typeof path;if("number"==typeof t||"undefined"!==r&&"object"!==r||(n=path||{},r=typeof(path=t),t=302),"object"===r&&(path=e.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(c.f)(path,n),window.location.assign(path),new Error("ERR_REDIRECT");e.context.next({path:path,query:n,status:t})}},e.context.nuxtState=window.__NUXT__);var[n,r]=yield Promise.all([$(t.route),$(t.from)]);t.route&&(e.context.route=n),t.from&&(e.context.from=r),t.error&&(e.context.error=t.error),e.context.next=t.next,e.context._redirected=!1,e.context._errored=!1,e.context.isHMR=!1,e.context.params=e.context.route.params||{},e.context.query=e.context.route.query||{}}))).apply(this,arguments)}function R(e,t,n){return!e.length||t._redirected||t._errored||n&&n.aborted?Promise.resolve():D(e[0],t).then((()=>R(e.slice(1),t,n)))}function D(e,t){var n;return(n=2===e.length?new Promise((n=>{e(t,(function(e,data){e&&t.error(e),n(data=data||{})}))})):e(t))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function T(base,e){if("hash"===e)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var t=(path||"/")+window.location.search+window.location.hash;return Object(c.d)(t)}function A(e,t){return function(e,t){for(var n=new Array(e.length),i=0;i{window.onNuxtReadyCbs.push(e)};var N=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function U(e,t){var n=t?/[?#]/g:/[/?#]/g;return encodeURI(e).replace(n,(e=>"%"+e.charCodeAt(0).toString(16).toUpperCase()))}function I(e){return U(e,!0)}function B(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function z(e){return e.replace(/([=!:$/()])/g,"\\$1")}function F(e){return e&&e.sensitive?"":"i"}function H(e,t,n){e.$options[t]||(e.$options[t]=[]),e.$options[t].includes(n)||e.$options[t].push(n)}var K=c.c;c.h,c.b},100:function(e,t,n){"use strict";t.html=n(235),t.svg=n(238),t.normalize=n(96),t.find=n(240)},146:function(e,t,n){e.exports={}},147:function(e,t,n){e.exports={}},148:function(e,t,n){"use strict";var r=n(236),o=n(149);e.exports=function(e){var t,n,l=e.length,c=[],h=[],d=-1;for(;++d{delete this._fetchPromise}))),this._fetchPromise}function m(){return y.apply(this,arguments)}function y(){return(y=Object(r.a)((function*(){this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1;var e=null,t=Date.now();try{yield this.$options.fetch.call(this)}catch(t){0,e=Object(l.p)(t)}var n=this._fetchDelay-(Date.now()-t);n>0&&(yield new Promise((e=>setTimeout(e,n)))),this.$fetchState.error=e,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((()=>this.$nuxt.nbFetching--))}))).apply(this,arguments)}t.a={beforeCreate(){Object(l.m)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.a.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=v.bind(this),Object(l.a)(this,"created",d),Object(l.a)(this,"beforeMount",h))}}},162:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));n(22);var r={},o={},l={};function c(e,t){if(r[e])return Promise.resolve(r[e]);if(l[e])return Promise.reject(l[e]);if(o[e])return o[e];var n,c,h=o[e]=new Promise(((e,t)=>{n=e,c=t}));delete r[e];var d,script=document.createElement("script");script.charset="utf-8",script.timeout=120,script.src=t;var f=new Error,v=script.onerror=script.onload=t=>{if(clearTimeout(d),delete o[e],script.onerror=script.onload=null,r[e])return n(r[e]);var h=t&&("load"===t.type?"missing":t.type),v=t&&t.target&&t.target.src;f.message="Loading chunk "+e+" failed.\n("+h+": "+v+")",f.name="ChunkLoadError",f.type=h,f.request=v,l[e]=f,c(f)};return d=setTimeout((()=>{v({type:"timeout",target:script})}),12e4),document.head.appendChild(script),h}function h(){window.__NUXT_JSONP__=function(e,t){r[e]=t},window.__NUXT_JSONP_CACHE__=r,window.__NUXT_IMPORT__=c}},168:function(e,t,n){(function(e){e.installComponents=function(component,e){var n="function"==typeof component.exports?component.exports.extendOptions:component.options;for(var i in"function"==typeof component.exports&&(n.components=component.exports.options.components),n.components=n.components||{},e)n.components[i]=n.components[i]||e[i];n.functional&&function(component,e){if(component.exports[t])return;component.exports[t]=!0;var n=component.exports.render;component.exports.render=function(t,r){return n(t,Object.assign({},r,{_c:function(t,a,b){return r._c(e[t]||t,a,b)}}))}}(component,n.components)};var t="_functionalComponents"}).call(this,n(30))},169:function(e,t,n){"use strict";n.r(t),function(e){var t=n(7),r=(n(33),n(16),n(52),n(22),n(29),n(44),n(196),n(207),n(20),n(1)),o=n(158),l=n(97),c=n(0),h=n(26),d=n(161),f=n(72),v=n(162);Object(v.a)(),r.a.__nuxt__fetch__mixin__||(r.a.mixin(d.a),r.a.__nuxt__fetch__mixin__=!0),r.a.component(f.a.name,f.a),r.a.component("NLink",f.a),e.fetch||(e.fetch=o.a);var m,y,x=[],w=window.__NUXT__||{},O=w.config||{};O._app&&(n.p=Object(c.u)(O._app.cdnURL,O._app.assetsPath)),Object.assign(r.a.config,{silent:!0,performance:!1});var _=r.a.config.errorHandler||console.error;function C(e,t,n){for(var r=component=>{var e=function(component,e){if(!component||!component.options||!component.options[e])return{};var option=component.options[e];if("function"==typeof option){for(var t=arguments.length,n=new Array(t>2?t-2:0),r=2;rvoid 0!==t[e]&&!e.toLowerCase().includes("leave"))).forEach((e=>{n[e]=t[e]})),h.push(n)},i=0;i({Component:e,instance:t})))).some((n=>{var{Component:r,instance:o}=n,l=r.options.watchQuery;return!0===l||(Array.isArray(l)?l.some((e=>this._diffQuery[e])):"function"==typeof l&&l.apply(o,[e.query,t.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();n()}catch(c){var r=c||{},o=r.statusCode||r.status||r.response&&r.response.status||500,l=r.message||"";if(/^Loading( CSS)? chunk (\d)+ failed\./.test(l))return void window.location.reload(!0);this.error({statusCode:o,message:l}),this.$nuxt.$emit("routeChanged",e,t,r),n()}}))).apply(this,arguments)}function $(e){return Object(c.e)(e,function(){var e=Object(t.a)((function*(e,t,n,r,o){"function"!=typeof e||e.options||(e=yield e());var l=function(e,t){return w.serverRendered&&t&&Object(c.b)(e,t),e._Ctor=e,e}(Object(c.s)(e),w.data?w.data[o]:null);return n.components[r]=l,l}));return function(t,n,r,o,l){return e.apply(this,arguments)}}())}function j(e,t,n,r){var o=[],h=!1;if(void 0!==n&&(o=[],(n=Object(c.s)(n)).options.middleware&&(o=o.concat(n.options.middleware)),e.forEach((e=>{e.options.middleware&&(o=o.concat(e.options.middleware))}))),o=o.map((e=>"function"==typeof e?e:("function"!=typeof l.a[e]&&(h=!0,this.error({statusCode:500,message:"Unknown middleware "+e})),l.a[e]))),!h)return Object(c.o)(o,t,r)}function S(e,t,n,r){return E.apply(this,arguments)}function E(){return E=Object(t.a)((function*(e,n,r,o){var l=this;if(!1===this._routeChanged&&!1===this._paramChanged&&!1===this._queryChanged)return r();var d=!1;if(e===n)x=[],d=!0;else{var f=[];x=Object(c.h)(n,f).map(((e,i)=>Object(c.c)(n.matched[f[i]].path)(n.params)))}var v=!1;yield Object(c.t)(m,{route:e,from:n,error:e=>{o.aborted||m.nuxt.error.call(this,e)},next:(path=>{n.path===path.path&&this.$loading.finish&&this.$loading.finish(),n.path!==path.path&&this.$loading.pause&&this.$loading.pause(),v||(v=!0,r(path))}).bind(this)}),this._dateLastError=m.nuxt.dateErr,this._hadError=Boolean(m.nuxt.err);var y=[],w=Object(c.h)(e,y);if(!w.length){if(yield j.call(this,w,m.context,void 0,o),v)return;if(o.aborted)return void r(!1);var O=(h.a.options||h.a).layout,_=yield this.loadLayout("function"==typeof O?O.call(h.a,m.context):O);if(yield j.call(this,w,m.context,_,o),v)return;return o.aborted?void r(!1):(m.context.error({statusCode:404,message:"This page could not be found"}),r())}w.forEach((e=>{e._Ctor&&e._Ctor.options&&(e.options.asyncData=e._Ctor.options.asyncData,e.options.fetch=e._Ctor.options.fetch)})),this.setTransitions(C(w,e,n));try{if(yield j.call(this,w,m.context,void 0,o),v)return;if(o.aborted)return void r(!1);if(m.context._errored)return r();var P=w[0].options.layout;if("function"==typeof P&&(P=P(m.context)),P=yield this.loadLayout(P),yield j.call(this,w,m.context,P,o),v)return;if(o.aborted)return void r(!1);if(m.context._errored)return r();var k,$=!0;try{for(var S of w)if("function"==typeof S.options.validate&&!($=yield S.options.validate(m.context)))break}catch(e){return this.error({statusCode:e.statusCode||"500",message:e.message}),r()}if(!$)return this.error({statusCode:404,message:"This page could not be found"}),r();if(yield Promise.all(w.map(function(){var r=Object(t.a)((function*(t,i){t._path=Object(c.c)(e.matched[y[i]].path)(e.params),t._dataRefresh=!1;var r=t._path!==x[i];if(l._routeChanged&&r)t._dataRefresh=!0;else if(l._paramChanged&&r){var o=t.options.watchParam;t._dataRefresh=!1!==o}else if(l._queryChanged){var h=t.options.watchQuery;!0===h?t._dataRefresh=!0:Array.isArray(h)?t._dataRefresh=h.some((e=>l._diffQuery[e])):"function"==typeof h&&(k||(k=Object(c.i)(e)),t._dataRefresh=h.apply(k[i],[e.query,n.query]))}if(l._hadError||!l._isMounted||t._dataRefresh){var f,v=[],w=t.options.asyncData&&"function"==typeof t.options.asyncData,O=Boolean(t.options.fetch)&&t.options.fetch.length,_=w&&O?30:45;if(w)(f=l.isPreview||d?Object(c.q)(t.options.asyncData,m.context):l.fetchPayload(e.path).then((e=>e.data[i])).catch((e=>Object(c.q)(t.options.asyncData,m.context)))).then((e=>{Object(c.b)(t,e),l.$loading.increase&&l.$loading.increase(_)})),v.push(f);if(l.$loading.manual=!1===t.options.loading,l.isPreview||d||v.push(l.fetchPayload(e.path).catch((e=>null))),O){var p=t.options.fetch(m.context);p&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((e=>{l.$loading.increase&&l.$loading.increase(_)})),v.push(p)}return Promise.all(v)}}));return function(e,t){return r.apply(this,arguments)}}())),!v){if(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),o.aborted)return void r(!1);r()}}catch(t){if(o.aborted)return void r(!1);var E=t||{};if("ERR_REDIRECT"===E.message)return this.$nuxt.$emit("routeChanged",e,n,E);x=[],Object(c.l)(E);var R=(h.a.options||h.a).layout;"function"==typeof R&&(R=R(m.context)),yield this.loadLayout(R),this.error(E),this.$nuxt.$emit("routeChanged",e,n,E),r()}})),E.apply(this,arguments)}function R(e,t){Object(c.e)(e,((e,t,n,o)=>("object"!=typeof e||e.options||((e=r.a.extend(e))._Ctor=e,n.components[o]=e),e)))}Object(h.b)(null,w.config).then((function(e){return N.apply(this,arguments)})).catch(_);var D=new WeakMap;function T(e,t,n){var r=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(r=!1);var o=r?(h.a.options||h.a).layout:e.matched[0].components.default.options.layout;"function"==typeof o&&(o=o(m.context)),D.set(e,o),n&&n()}function A(e){var t=D.get(e);D.delete(e),this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(this.$options.nuxt.err=null),this.setLayout(t)}function L(e){e._hadError&&e._dateLastError===e.$options.nuxt.dateErr&&e.error()}function M(e,t){if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var n=Object(c.i)(e),o=Object(c.h)(e),l=!1;r.a.nextTick((()=>{n.forEach(((e,i)=>{if(e&&!e._isDestroyed&&e.constructor._dataRefresh&&o[i]===e.constructor&&!0!==e.$vnode.data.keepAlive&&"function"==typeof e.constructor.options.data){var t=e.constructor.options.data.call(e);for(var n in t)r.a.set(e.$data,n,t[n]);l=!0}})),l&&window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")})),L(this)}))}}function N(){return(N=Object(t.a)((function*(e){m=e.app,y=e.router;var t=new r.a(m);if(!w.data&&w.serverRendered)try{var n=yield t.fetchPayload(w.routePath||t.context.route.path);Object.assign(w,n)}catch(e){}var o=w.layout||"default";yield t.loadLayout(o),t.setLayout(o);var l=()=>{t.$mount("#__nuxt"),y.afterEach(R),y.beforeResolve(T.bind(t)),y.afterEach(A.bind(t)),y.afterEach(M.bind(t)),r.a.nextTick((()=>{!function(e){window.onNuxtReadyCbs.forEach((t=>{"function"==typeof t&&t(e)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(e),y.afterEach(((t,n)=>{r.a.nextTick((()=>e.$nuxt.$emit("routeChanged",t,n)))}))}(t)}))},h=yield Promise.all($(m.context.route));t.setTransitions=t.$options.nuxt.setTransitions.bind(t),h.length&&(t.setTransitions(C(h,y.currentRoute)),x=y.currentRoute.matched.map((e=>Object(c.c)(e.path)(y.currentRoute.params)))),t.$loading={},w.error&&(t.error(w.error),t.nuxt.errPageReady=!0),y.beforeEach(P.bind(t));var d=null,f=S.bind(t);if(y.beforeEach(((e,t,n)=>{d&&(d.aborted=!0),f(e,t,n,d={aborted:!1})})),w.serverRendered)return l();var v=()=>{R(y.currentRoute,y.currentRoute),T.call(t,y.currentRoute),A.call(t,y.currentRoute),L(t),l()};yield new Promise((e=>setTimeout(e,0))),S.call(t,y.currentRoute,y.currentRoute,(path=>{if(path){var e=y.afterEach(((t,n)=>{e(),v()}));y.push(path,void 0,(e=>{e&&_(e)}))}else v()}),{aborted:!1})}))).apply(this,arguments)}}.call(this,n(30))},228:function(e,t,n){"use strict";n(146)},229:function(e,t,n){"use strict";n(147)},231:function(e,t,n){e.exports={}},235:function(e,t,n){"use strict";var r=n(148),o=n(150),l=n(153),c=n(154),h=n(157),html=n(237);e.exports=r([l,o,c,h,html])},236:function(e,t){e.exports=function(){for(var e={},i=0;i4&&n.slice(0,4)===data&&c.test(t)&&("-"===t.charAt(4)?m=function(e){var t=e.slice(5).replace(h,v);return data+t.charAt(0).toUpperCase()+t.slice(1)}(t):t=function(e){var t=e.slice(4);if(h.test(t))return e;t=t.replace(d,f),"-"!==t.charAt(0)&&(t="-"+t);return data+t}(t),y=o);return new y(m,t)};var c=/^data[-\w.:]+$/i,h=/-[a-z]/g,d=/[A-Z]/g;function f(e){return"-"+e.toLowerCase()}function v(e){return e.charAt(1).toUpperCase()}},241:function(e,t){},26:function(e,t,n){"use strict";n.d(t,"b",(function(){return pe})),n.d(t,"a",(function(){return R}));var r={};n.r(r),n.d(r,"Logo",(function(){return U})),n.d(r,"Spacer",(function(){return I})),n.d(r,"Footer",(function(){return B})),n.d(r,"ProjectCard",(function(){return z})),n.d(r,"SocialIcon",(function(){return F})),n.d(r,"PrevNext",(function(){return H}));var o=n(7),l=n(23),c=(n(52),n(22),n(29),n(45),n(1)),h=n(159),d=n(98),f=n.n(d),v=n(42),m=n.n(v),y=(n(16),n(20),n(99)),x=n(12),w=n(0);function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t{};c.a.use(y.a);var P={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,n){return n||{x:0,y:0}},routes:[{path:"/",component:()=>Object(w.n)(n.e(8).then(n.bind(null,258))),name:"index"},{path:"/projects/:slug?",component:()=>Object(w.n)(n.e(9).then(n.bind(null,257))),name:"projects-slug"}],fallback:!1};var k={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render(e,t){var{parent:n,data:data,props:r}=t,o=n.$createElement;data.nuxtChild=!0;for(var l=n,c=n.$nuxt.nuxt.transitions,h=n.$nuxt.nuxt.defaultTransition,d=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&d++,n=n.$parent;data.nuxtChildDepth=d;var f=c[d]||h,v={};$.forEach((e=>{void 0!==f[e]&&(v[e]=f[e])}));var m={};j.forEach((e=>{"function"==typeof f[e]&&(m[e]=f[e].bind(l))}));var y=m.beforeEnter;if(m.beforeEnter=e=>{if(window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")})),y)return y.call(l,e)},!1===f.css){var x=m.leave;(!x||x.length<2)&&(m.leave=(e,t)=>{x&&x.call(l,e),l.$nextTick(t)})}var w=o("routerView",data);return r.keepAlive&&(w=o("keep-alive",{props:r.keepAliveProps},[w])),o("transition",{props:v,on:m},[w])}},$=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],j=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],S={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"}]}}},E=(n(228),n(32)),R=Object(E.a)(S,(function(){var e=this,t=e._self._c;return t("div",{staticClass:"__nuxt-error-page"},[t("div",{staticClass:"error"},[t("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",width:"90",height:"90",fill:"#DBE1EC",viewBox:"0 0 48 48"}},[t("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"}})]),e._v(" "),t("div",{staticClass:"title"},[e._v(e._s(e.message))]),e._v(" "),404===e.statusCode?t("p",{staticClass:"description"},[void 0===e.$route?t("a",{staticClass:"error-link",attrs:{href:"/"}}):t("NuxtLink",{staticClass:"error-link",attrs:{to:"/"}},[e._v("Back to the home page")])],1):e._e(),e._v(" "),e._m(0)])])}),[function(){var e=this._self._c;return e("div",{staticClass:"logo"},[e("a",{attrs:{href:"https://nuxtjs.org",target:"_blank",rel:"noopener"}},[this._v("Nuxt")])])}],!1,null,null,null).exports,D=(n(73),{name:"Nuxt",components:{NuxtChild:k,NuxtError:R},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(w.c)(this.$route.matched[0].path)(this.$route.params);var[e]=this.$route.matched;if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var{options:n}=t;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate(){c.a.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render(e){return this.nuxt.err&&this.nuxt.errPageReady?this.errorFromNuxtError?(this.$nextTick((()=>this.errorFromNuxtError=!1)),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((()=>this.displayingNuxtError=!1)),e(R,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),T=(n(33),n(44),{name:"NuxtLoading",data:()=>({percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}),computed:{left(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy(){this.clear()},methods:{clear(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start(){return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((()=>this.startTimer()),this.throttle):this.startTimer(),this},set(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get(){return this.percent},increase(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause(){return clearInterval(this._timer),this},resume(){return this.startTimer(),this},finish(){return this.percent=this.reversed?0:100,this.hide(),this},hide(){return this.clear(),this._hide=setTimeout((()=>{this.show=!1,this.$nextTick((()=>{this.percent=0,this.reversed=!1}))}),500),this},fail(e){return this.canSucceed=!1,this},startTimer(){this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((()=>{this.skipTimerCount>0?this.skipTimerCount--:(this.reversed?this.decrease(this._cut):this.increase(this._cut),this.continuous&&(this.percent>=100||this.percent<=0)&&(this.skipTimerCount=1,this.reversed=!this.reversed))}),100)}},render(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}}),A=(n(229),Object(E.a)(T,undefined,undefined,!1,null,null,null).exports),L=(n(230),n(231),n(163)),M={_default:Object(w.s)(L.a)},N={render(e,t){var n=e("NuxtLoading",{ref:"loading"}),r=e(this.layout||"nuxt"),o=e("div",{domProps:{id:"__layout"},key:this.layoutName},[r]),l=e("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter(e){window.$nuxt.$nextTick((()=>{window.$nuxt.$emit("triggerScroll")}))}}},[o]);return e("div",{domProps:{id:"__nuxt"}},[n,l])},data:()=>({isOnline:!0,layout:null,layoutName:"",nbFetching:0}),beforeCreate(){c.a.util.defineReactive(this,"nuxt",this.$options.nuxt)},created(){this.$root.$options.$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(){var e=this;return Object(o.a)((function*(){e.$loading=e.$refs.loading,e.isPreview&&(e.$store&&e.$store._actions.nuxtServerInit&&(e.$loading.start(),yield e.$store.dispatch("nuxtServerInit",e.context)),yield e.refresh(),e.$loading.finish())}))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline(){return!this.isOnline},isFetching(){return this.nbFetching>0},isPreview(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh(){var e=this;return Object(o.a)((function*(){var t=Object(w.i)(e.$route);if(t.length){e.$loading.start();var n=t.map(function(){var t=Object(o.a)((function*(t){var p=[];for(var component of(t.$options.fetch&&t.$options.fetch.length&&p.push(Object(w.q)(t.$options.fetch,e.context)),t.$options.asyncData&&p.push(Object(w.q)(t.$options.asyncData,e.context).then((e=>{for(var n in e)c.a.set(t.$data,n,e[n])}))),yield Promise.all(p),p=[],t.$fetch&&p.push(t.$fetch()),Object(w.f)(t.$vnode.componentInstance)))p.push(component.$fetch());return Promise.all(p)}));return function(e){return t.apply(this,arguments)}}());try{yield Promise.all(n)}catch(t){e.$loading.fail(t),Object(w.l)(t),e.error(t)}e.$loading.finish()}}))()},errorChanged(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(R.options||R).layout;"function"==typeof e&&(e=e(this.context)),this.nuxt.errPageReady=!0,this.setLayout(e)}},setLayout(e){return e&&M["_"+e]||(e="default"),this.layoutName=e,this.layout=M["_"+e],this.layout},loadLayout:e=>(e&&M["_"+e]||(e="default"),Promise.resolve(M["_"+e])),getRouterBase(){return Object(x.h)(this.$router.options.base)},getRoutePath(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",base=this.getRouterBase();return Object(x.h)(Object(x.g)(Object(x.e)(e).pathname,base))},getStaticAssetsPath(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",{staticAssetsBase:t}=window.__NUXT__;return Object(w.u)(t,this.getRoutePath(e))},fetchStaticManifest(){var e=this;return Object(o.a)((function*(){return window.__NUXT_IMPORT__("manifest.js",Object(x.d)(Object(w.u)(e.getStaticAssetsPath(),"manifest.js")))}))()},setPagePayload(e){this._pagePayload=e,this._fetchCounters={}},fetchPayload(e,t){var n=this;return Object(o.a)((function*(){var path=Object(x.a)(n.getRoutePath(e));if(!(yield n.fetchStaticManifest()).routes.includes(path))throw t||n.setPagePayload(!1),new Error("Route ".concat(path," is not pre-rendered"));var r=Object(w.u)(n.getStaticAssetsPath(e),"payload.js");try{var o=yield window.__NUXT_IMPORT__(path,Object(x.d)(r));return t||n.setPagePayload(o),o}catch(e){throw t||n.setPagePayload(!1),e}}))()}},components:{NuxtLoading:A}},U=()=>n.e(3).then(n.bind(null,259)).then((e=>K(e.default||e))),I=()=>n.e(7).then(n.bind(null,245)).then((e=>K(e.default||e))),B=()=>n.e(2).then(n.bind(null,255)).then((e=>K(e.default||e))),z=()=>n.e(5).then(n.bind(null,248)).then((e=>K(e.default||e))),F=()=>n.e(6).then(n.bind(null,247)).then((e=>K(e.default||e))),H=()=>n.e(4).then(n.bind(null,249)).then((e=>K(e.default||e)));function K(e){if(!e||!e.functional)return e;var t=Array.isArray(e.props)?e.props:Object.keys(e.props||{});return{render(n){var r={},o={};for(var l in this.$attrs)t.includes(l)?o[l]=this.$attrs[l]:r[l]=this.$attrs[l];return n(e,{on:this.$listeners,attrs:r,props:o,scopedSlots:this.$scopedSlots},this.$slots.default)}}}for(var X in r)c.a.component(X,r[X]),c.a.component("Lazy"+X,r[X]);n(102),n(232),n(95),n(233);var V=n(100),W=n.n(V);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var Y=["class-name","class","className","style"],Q=/^@|^v-on:/,Z=/^:|^v-bind:/,G=/^v-model/,ee=["select","textarea","input"];function te(code,e){return new Function("with(this) { return ("+code+") }").call(e)}function ne(e,t,n){if("text"===e.type)return e.value;var r=function(e,t,n){var data={};return(e.children||[]).forEach((e=>{if(ae(e)&&!oe(e)){data.scopedSlots=data.scopedSlots||{};var template=e,r=ie(template),o=template.content.map((e=>ne(e,t,n)));data.scopedSlots[r]=function(){return o}}})),data}(e||{},t,n),o=function(e,t){var{tag:n,props:r}=e;return Object.keys(r).reduce((function(data,e){var o=e.replace(/.*:/,""),l=Y.includes(o)?data:data.attrs,c=r[e],{attribute:h}=W.a.find(W.a.html,e),d=ee.includes(n);if(G.test(e)&&c in t&&!d){var f=e.replace(G,"").split(".").filter((e=>e)).reduce(((e,t)=>(e[t]=!0,e)),{}),v=f.lazy?"change":"input",m=f.number?e=>+e:f.trim?e=>e.trim():e=>e;l.value=te(c,t),data.on=data.on||{},data.on[v]=e=>t[c]=m(e)}else if("v-bind"===e){var y=c in t?t[c]:te(c,t);l=Object.assign(l,y)}else Q.test(e)?(e=e.replace(Q,""),data.on=data.on||{},data.on[e]=te(c,t)):Z.test(e)?l[e=e.replace(Z,"")]=c in t?t[c]:te(c,t):Array.isArray(c)?l[h]=c.join(" "):l[h]=c;return data}),{attrs:{}})}(e||{},n),data=Object.assign({},r,o),l=[];for(var c of e.children)if(!ae(c)||oe(c)){var h=oe(c)?c.content:[c];l.push(...h.map((e=>ne(e,t,n))))}return t(e.tag,data,l)}var re="default";function oe(e){return ae(e)&&ie(e)===re}function ae(e){return"template"===e.tag}function ie(e){var t="";for(var n of Object.keys(e.props))if(n.startsWith("#")||n.startsWith("v-slot:")){t=n.split(/[:#]/,2)[1];break}return t||re}var le={name:"NuxtContent",functional:!0,props:{document:{required:!0},tag:{type:String,default:"div"}},render(e,t){var{data:data,props:n}=t,{document:r,tag:o}=n,{body:body}=r||{};if(body&&body.children&&Array.isArray(body.children)){var c=[];if(Array.isArray(data.class))c=data.class;else if("object"==typeof data.class){c=Object.keys(data.class).filter((e=>data.class[e]))}else c=[data.class];return data.class=c.concat("nuxt-content"),data.props=Object.assign(function(e){for(var t=1;tne(t,e,r))))}}};c.a.component(le.name,le);var se=(e,t)=>{var r=null,{dbHash:l}=e.$config?e.$config.content:e.nuxtState.content,c=function(){for(var e=arguments.length,t=new Array(e),c=0;ce.json())),o=(r=(yield n.e(12).then(n.bind(null,256))).default(e))(...t);return d.forEach((e=>{var{key:t,args:n}=e;o=o[t](...n)})),o.fetch()})),h};t("content",c),e.$content=c};n(241);function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ce(e){for(var t=1;t(m.a._warned||(m.a._warned=!0,console.warn(" has been deprecated and will be removed in Nuxt 3, please use instead")),m.a.render(e,t))})),c.a.component(k.name,k),c.a.component("NChild",k),c.a.component(D.name,D),Object.defineProperty(c.a.prototype,"$nuxt",{get(){var e=this.$root?this.$root.$options.$nuxt:null;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),c.a.use(h.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var he={name:"page",mode:"out-in",appear:!1,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};function pe(e){return de.apply(this,arguments)}function de(){return de=Object(o.a)((function*(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=yield function(e,t){var base=t._app&&t._app.basePath||P.base,n=new y.a(_(_({},P),{},{base:base})),r=n.push;n.push=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C,n=arguments.length>2?arguments[2]:void 0;return r.call(this,e,t,n)};var o=n.resolve.bind(n);return n.resolve=(e,t,n)=>("string"==typeof e&&(e=Object(x.d)(e)),o(e,t,n)),n}(0,n),l=ce({head:{titleTemplate:e=>e?"".concat(e," | Alejandro Akbal"):"Alejandro Akbal - Software engineer",htmlAttrs:{lang:"en"},meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"Alejandro Akbal is a software engineer. He enjoys many things: web development, design, accessibility, SEO, servers, tutorials, and everything in between."},{hid:"color-scheme",name:"color-scheme",content:"dark"},{hid:"theme-color",name:"theme-color",content:"hsl(200, 6%, 6%)"},{hid:"og:title",name:"og:title",content:"Alejandro Akbal"},{hid:"og:type",name:"og:type",content:"website"},{hid:"og:image",name:"og:image",content:"https://url-shot.api-point.cf/?width=1200&height=630&url=https://akbal.dev"},{hid:"og:url",name:"og:url",content:"https://akbal.dev"}],link:[{rel:"icon",type:"image/png",href:"https://cdn.statically.io/img/raw.githubusercontent.com/h=32,w=32,q=90/AlejandroAkbal/brand/main/src/assets/Logo_white.png"},{rel:"stylesheet",href:"https://rsms.me/inter/inter.css"}],style:[],script:[]},router:r,nuxt:{defaultTransition:he,transitions:[he],setTransitions(e){return Array.isArray(e)||(e=[e]),e=e.map((e=>e=e?"string"==typeof e?Object.assign({},he,{name:e}):Object.assign({},he,e):he)),this.$options.nuxt.transitions=e,e},err:null,errPageReady:!1,dateErr:null,error(t){t=t||null,l.context._errored=Boolean(t),t=t?Object(w.p)(t):null;var n=l.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=t,n.errPageReady=!1,e&&(e.nuxt.error=t),t}}},N),h=e?e.next:e=>l.router.push(e);if(e)t=r.resolve(e.url).route;else{var path=Object(w.g)(r.options.base,r.options.mode);t=r.resolve(path).route}function d(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));l[e="$"+e]=t,l.context[e]||(l.context[e]=t);var n="__nuxt_"+e+"_installed__";c.a[n]||(c.a[n]=!0,c.a.use((()=>{Object.prototype.hasOwnProperty.call(c.a.prototype,e)||Object.defineProperty(c.a.prototype,e,{get(){return this.$root.$options[e]}})})))}return yield Object(w.t)(l,{route:t,next:h,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,beforeSerializeFns:e?e.beforeSerializeFns:void 0,ssrContext:e}),d("config",n),l.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};l.previewData=Object.assign({},e),d("preview",e)},yield se(l.context,d),l.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},yield new Promise(((e,t)=>{var{route:n}=r.resolve(l.context.route.fullPath);if(!n.matched.length)return e();r.replace(l.context.route.fullPath,e,(n=>{if(!n._isRouter)return t(n);if(2!==n.type)return e();var c=r.afterEach(function(){var t=Object(o.a)((function*(t,n){l.context.route=yield Object(w.k)(t),l.context.params=t.params||{},l.context.query=t.query||{},c(),e()}));return function(e,n){return t.apply(this,arguments)}}())}))})),{app:l,router:r}})),de.apply(this,arguments)}},41:function(e,t,n){"use strict";var r=n(96),o=n(149),l=n(151);e.exports=function(e){var t,n,c=e.space,h=e.mustUseProperty||[],d=e.attributes||{},f=e.properties,v=e.transform,m={},y={};for(t in f)n=new l(t,v(d,t),f[t],c),-1!==h.indexOf(t)&&(n.mustUseProperty=!0),m[t]=n,y[r(t)]=t,y[r(n.attribute)]=t;return new o(m,y,c)}},42:function(e,t,n){"use strict";var r={name:"NoSsr",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var n=t.parent,r=t.slots,o=t.props,l=r(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?e(o.placeholderTag,{class:["no-ssr-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return e(!1)})):e(!1))}};e.exports=r},71:function(e,t,n){"use strict";var r=0;function o(){return Math.pow(2,++r)}t.boolean=o(),t.booleanish=o(),t.overloadedBoolean=o(),t.number=o(),t.spaceSeparated=o(),t.commaSeparated=o(),t.commaOrSpaceSeparated=o()},72:function(e,t,n){"use strict";n(33),n(16),n(22),n(44),n(20);var r=n(1),o=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))})}),1)},l=window.cancelIdleCallback||function(e){clearTimeout(e)},c=window.IntersectionObserver&&new window.IntersectionObserver((e=>{e.forEach((e=>{var{intersectionRatio:t,target:link}=e;t<=0||!link.__prefetch||link.__prefetch()}))}));t.a={name:"NuxtLink",extends:r.a.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted(){this.prefetch&&!this.noPrefetch&&(this.handleId=o(this.observe,{timeout:2e3}))},beforeDestroy(){l(this.handleId),this.__observed&&(c.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe(){c&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),c.observe(this.$el),this.__observed=!0)},shouldPrefetch(){var e=this.$router.resolve(this.to,this.$route,this.append);return e.resolved.matched.map((e=>e.components.default)).filter((t=>e.href||"function"==typeof t&&!t.options&&!t.__prefetched)).length},canPrefetch(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((e=>e.components.default)).filter((e=>"function"==typeof e&&!e.options&&!e.__prefetched))},prefetchLink(){if(this.canPrefetch()){c.unobserve(this.$el);var e=this.getPrefetchComponents();for(var t of e){var n=t();n instanceof Promise&&n.catch((()=>{})),t.__prefetched=!0}if(!this.$root.isPreview){var{href:r}=this.$router.resolve(this.to,this.$route,this.append);this.$nuxt&&this.$nuxt.fetchPayload(r,!0).catch((()=>{}))}}}}}},96:function(e,t,n){"use strict";e.exports=function(e){return e.toLowerCase()}},97:function(e,t,n){"use strict";t.a={}},98:function(e,t,n){"use strict";var r={name:"ClientOnly",functional:!0,props:{placeholder:String,placeholderTag:{type:String,default:"div"}},render:function(e,t){var n=t.parent,r=t.slots,o=t.props,l=r(),c=l.default;void 0===c&&(c=[]);var h=l.placeholder;return n._isMounted?c:(n.$once("hook:mounted",(function(){n.$forceUpdate()})),o.placeholderTag&&(o.placeholder||h)?e(o.placeholderTag,{class:["client-only-placeholder"]},o.placeholder||h):c.length>0?c.map((function(){return e(!1)})):e(!1))}};e.exports=r}}]);