1(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var a,i,s=e[0],c=e[1],l=e[2],p=0,d=[];p<s.length;p++)i=s[p],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&d.push(r[i][0]),r[i]=0;for(a in c)Object.prototype.hasOwnProperty.call(c,a)&&(t[a]=c[a]);for(u&&u(e);d.length;)d.shift()();return o.push.apply(o,l||[]),n()}function n(){for(var t,e=0;e<o.length;e++){for(var n=o[e],a=!0,s=1;s<n.length;s++){var c=n[s];0!==r[c]&&(a=!1)}a&&(o.splice(e--,1),t=i(i.s=n[0]))}return t}var a={},r={3:0},o=[];function i(e){if(a[e])return a[e].exports;var n=a[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.e=function(t){var e=[],n=r[t];if(0!==n)if(n)e.push(n[2]);else{var a=new Promise((function(e,a){n=r[t]=[e,a]}));e.push(n[2]=a);var o,s=document.createElement("script");s.charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.src=function(t){return i.p+"assets/js/"+({4:"vuejs-paginate"}[t]||t)+"."+{1:"b2d17cdf",2:"fd6fada1",4:"f44acc26",5:"0085e957",6:"591aa308",7:"6c455d45",8:"c7d326cd",9:"4d5fdf79",10:"fbbe7693",11:"3a269f0e",12:"86bbcd79",13:"124f620b",14:"00b165f0",15:"17332ba5",16:"88c33b7f",17:"31a78eea",18:"b88bc733",19:"c78d4d46",20:"2cb80a00",21:"fe2d5f0e",22:"4f5737b3",23:"07d7000d",24:"60ccfdbe",25:"62d3da79",26:"8d07553a",27:"9fe426d1",28:"27a1fe9f",29:"78a0c69f",30:"4434ac8d",31:"a12cc155",32:"7555ccd4",33:"68cab1b8",34:"5addb4d4",35:"d454fe00",36:"563eb701",37:"02e082a4",38:"287ae0e7",39:"457b56a2",40:"1e3ab623",41:"23ec61c7",42:"55265144",43:"5889ade7",44:"a326dbde",45:"ff42c7f3",46:"08555155",47:"77d6abb9",48:"03072b69",49:"63127700",50:"7e09f013",51:"04d93302",52:"0aafa16f",53:"3d4a97b6",54:"4ca0b0b7",55:"e243938c",56:"c5641f88",57:"d1790147",58:"11f33add",59:"47547a4f",60:"27f94735",61:"caa5469c",62:"3405587c",63:"a464c523",64:"99e6f5bb",65:"b5dd6782",66:"39ea3195",67:"285768b4",68:"efbf6bb3",69:"7641c3fe",70:"294d76e5",71:"8b4a6602",72:"b6d774b7",73:"de4ac345",74:"5e1dc95d",75:"2655b879",76:"a472b020",77:"30df2c2b",78:"35b54a01",79:"16e43ecd",80:"7c956f71",81:"a8abbb4d",82:"0a40b056",83:"adfd7e17",84:"f87d3c95",85:"b9706fc7",86:"eb641941"}[t]+".js"}(t);var c=new Error;o=function(e){s.onerror=s.onload=null,clearTimeout(l);var n=r[t];if(0!==n){if(n){var a=e&&("load"===e.type?"missing":e.type),o=e&&e.target&&e.target.src;c.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",c.name="ChunkLoadError",c.type=a,c.request=o,n[1](c)}r[t]=void 0}};var l=setTimeout((function(){o({type:"timeout",target:s})}),12e4);s.onerror=s.onload=o,document.head.appendChild(s)}return Promise.all(e)},i.m=t,i.c=a,i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)i.d(n,a,function(e){return t[e]}.bind(null,a));return n},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="/",i.oe=function(t){throw console.error(t),t};var s=window.webpackJsonp=window.webpackJsonp||[],c=s.push.bind(s);s.push=e,s=s.slice();for(var l=0;l<s.length;l++)e(s[l]);var u=c;o.push([105,0]),n()}([function(t,e,n){var a=n(59),r=a.all;t.exports=a.IS_HTMLDDA?function(t){return"function"==typeof t||t===r}:function(t){return"function"==typeof t}},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var a=n(28),r=Function.prototype,o=r.call,i=a&&r.bind.bind(o,o);t.exports=a?i:function(t){return function(){return o.apply(t,arguments)}}},function(t,e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof global&&global)||function(){return this}()||Function("return this")()},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var a=n(1);t.exports=!a((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}}
1)[1]}))},function(t,e,n){var a=n(73),r="object"==typeof self&&self&&self.Object===Object&&self,o=a||r||Function("return this")();t.exports=o},function(t,e,n){var a=n(2),r=n(36),o=a({}.hasOwnProperty);t.exports=Object.hasOwn||function(t,e){return o(r(t),e)}},function(t,e,n){var a=n(0),r=n(59),o=r.all;t.exports=r.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:a(t)||t===o}:function(t){return"object"==typeof t?null!==t:a(t)}},function(t,e,n){var a=n(169),r=n(172);t.exports=function(t,e){var n=r(t,e);return a(n)?n:void 0}},function(t,e,n){"use strict";function a(t,e,n,a,r,o,i,s){var c,l="function"==typeof t?t.options:t;if(e&&(l.render=e,l.staticRenderFns=n,l._compiled=!0),a&&(l.functional=!0),o&&(l._scopeId="data-v-"+o),i?(c=function(t){(t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(i)},l._ssrRegister=c):r&&(c=s?function(){r.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(l.functional){l._injectStyles=c;var u=l.render;l.render=function(t,e){return c.call(e),u(t,e)}}else{var p=l.beforeCreate;l.beforeCreate=p?[].concat(p,c):[c]}return{exports:t,options:l}}n.d(e,"a",(function(){return a}))},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){var a=n(14),r=n(155),o=n(156),i=a?a.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":i&&i in Object(t)?r(t):o(t)}},function(t,e,n){var a=n(5),r=n(17),o=n(29);t.exports=a?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var a=n(6).Symbol;t.exports=a},function(t,e,n){var a=n(45);t.exports=function(t){if("string"==typeof t||a(t))return t;var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}},function(t,e,n){var a=n(2),r=a({}.toString),o=a("".slice);t.exports=function(t){return o(r(t),8,-1)}},function(t,e,n){var a=n(5),r=n(68),o=n(113),i=n(37),s=n(58),c=TypeError,l=Object.defineProperty,u=Object.getOwnPropertyDescriptor;e.f=a?o?function(t,e,n){if(i(t),e=s(e),i(n),"function"==typeof t&&"prototype"===e&&"value"in n&&"writable"in n&&!n.writable){var a=u(t,e);a&&a.writable&&(t[e]=n.value,n={configurable:"configurable"in n?n.configurable:a.configurable,enumerable:"enumerable"in n?n.enumerable:a.enumerable,writable:!1})}return l(t,e,n)}:l:function(t,e,n){if(i(t),e=s(e),i(n),r)try{return l(t,e,n)}catch(t){}if("get"in n||"set"in n)throw c("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var a=n(159),r=n(160),o=n(161),i=n(162),s=n(163);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var a=t[e];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=i,c.prototype.set=s,t.exports=c},function(t,e,n){var a=n(49);t.exports=function(t,e){for(var n=t.length;n--;)if(a(t[n][0],e))return n;return-1}},function(t,e,n){var a=n(9)(Object,"create");t.exports=a},function(t,e,n){var a=n(181);t.exports=function(t,e){var n=t.__data__;return a(e)?n["string"==typeof e?"string":"hash"]:n.map}},function(t,e){var n=/^\s+|\s+$/g,a=/^[-+]0x[0-9a-f]+$/i,r=/^0b[01]+$/i,o=/^0o[0-7]+$/i,i=parseInt,s="object"==typeof global&&global&&global.Object===Object&&global,c="object"==typeof self&&self&&self.Object===Object&&self,l=s||c||Function("return this")(),u=Object.prototype.toString,p=Math.max,d=Math.min,f=function(){return l.Date.now()};function m(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function h(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==u.call(t)}(t))return NaN;if(m(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=m(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(n,"");var s=r.test(t);return s||o.test(t)?i(t.slice(2),s?2:8):a.test(t)?NaN:+t}t.exports=function(t,e,n){var a,r,o,i,s,c,l=0,u=!1,g=!1,y=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function b(e){var n=a,o=r;return a=r=void 0,l=e,i=t.apply(o,n)}function v(t){return l=t,s=setTimeout(_,e),u?b(t):i}function w(t){var n=t-c;return void 0===c||n>=e||n<0||g&&t-l>=o}function _(){var t=f();if(w(t))return x(t);s=setTimeout(_,function(t){var n=e-(t-c);return g?d(n,o-(t-l)):n}(t))}function x(t){return s=void 0,y&&a?b(t):(a=r=void 0,i)}function k(){var t=f(),n=w(t);if(a=arguments,r=this,c=t,n){if(void 0===s)return v(c);if(g)return s=setTimeout(_,e),b(c)}return void 0===s&&(s=setTimeout(_,e)),i}return e=h(e)||0,m(n)&&(u=!!n.leading,o=(g="maxWait"in n)?p(h(n.maxWait)||0,e):o,y="trailing"in n?!!n.trailing:y),k.cancel=function(){void 0!==s&&clearTimeout(s),l=0,a=c=r=s=void 0},k.flush=function(){return void 0===s?i:x(f())},k}},function(t,e,n){var a,r; 2/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress 3 * @license MIT */void 0===(r="function"==typeof(a=function(){var t,e,n={version:"0.2.0"},a=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function r(t,e,n){return t<e?e:t>
3n?n:t}function o(t){return 100*(-1+t)}n.configure=function(t){var e,n;for(e in t)void 0!==(n=t[e])&&t.hasOwnProperty(e)&&(a[e]=n);return this},n.status=null,n.set=function(t){var e=n.isStarted();t=r(t,a.minimum,1),n.status=1===t?null:t;var c=n.render(!e),l=c.querySelector(a.barSelector),u=a.speed,p=a.easing;return c.offsetWidth,i((function(e){""===a.positionUsing&&(a.positionUsing=n.getPositioningCSS()),s(l,function(t,e,n){var r;return(r="translate3d"===a.positionUsing?{transform:"translate3d("+o(t)+"%,0,0)"}:"translate"===a.positionUsing?{transform:"translate("+o(t)+"%,0)"}:{"margin-left":o(t)+"%"}).transition="all "+e+"ms "+n,r}(t,u,p)),1===t?(s(c,{transition:"none",opacity:1}),c.offsetWidth,setTimeout((function(){s(c,{transition:"all "+u+"ms linear",opacity:0}),setTimeout((function(){n.remove(),e()}),u)}),u)):setTimeout(e,u)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var t=function(){setTimeout((function(){n.status&&(n.trickle(),t())}),a.trickleSpeed)};return a.trickle&&t(),this},n.done=function(t){return t||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(t){var e=n.status;return e?("number"!=typeof t&&(t=(1-e)*r(Math.random()*e,.1,.95)),e=r(e+t,0,.994),n.set(e)):n.start()},n.trickle=function(){return n.inc(Math.random()*a.trickleRate)},t=0,e=0,n.promise=function(a){return a&&"resolved"!==a.state()?(0===e&&n.start(),t++,e++,a.always((function(){0==--e?(t=0,n.done()):n.set((t-e)/t)})),this):this},n.render=function(t){if(n.isRendered())return document.getElementById("nprogress");l(document.documentElement,"nprogress-busy");var e=document.createElement("div");e.id="nprogress",e.innerHTML=a.template;var r,i=e.querySelector(a.barSelector),c=t?"-100":o(n.status||0),u=document.querySelector(a.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+c+"%,0,0)"}),a.showSpinner||(r=e.querySelector(a.spinnerSelector))&&d(r),u!=document.body&&l(u,"nprogress-custom-parent"),u.appendChild(e),e},n.remove=function(){u(document.documentElement,"nprogress-busy"),u(document.querySelector(a.parent),"nprogress-custom-parent");var t=document.getElementById("nprogress");t&&d(t)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var t=document.body.style,e="WebkitTransform"in t?"Webkit":"MozTransform"in t?"Moz":"msTransform"in t?"ms":"OTransform"in t?"O":"";return e+"Perspective"in t?"translate3d":e+"Transform"in t?"translate":"margin"};var i=function(){var t=[];function e(){var n=t.shift();n&&n(e)}return function(n){t.push(n),1==t.length&&e()}}(),s=function(){var t=["Webkit","O","Moz","ms"],e={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(t,e){return e.toUpperCase()})),e[n]||(e[n]=function(e){var n=document.body.style;if(e in n)return e;for(var a,r=t.length,o=e.charAt(0).toUpperCase()+e.slice(1);r--;)if((a=t[r]+o)in n)return a;return e}(n))}function a(t,e,a){e=n(e),t.style[e]=a}return function(t,e){var n,r,o=arguments;if(2==o.length)for(n in e)void 0!==(r=e[n])&&e.hasOwnProperty(n)&&a(t,n,r);else a(t,o[1],o[2])}}();function c(t,e){return("string"==typeof t?t:p(t)).indexOf(" "+e+" ")>=0}function l(t,e){var n=p(t),a=n+e;c(n,e)||(t.className=a.substring(1))}function u(t,e){var n,a=p(t);c(t,e)&&(n=a.replace(" "+e+" "," "),t.className=n.substring(1,n.length-1))}function p(t){return(" "+(t.className||"")+" ").replace(/\s+/gi," ")}function d(t){t&&t.parentNode&&t.parentNode.removeChild(t)}return n})?a.call(e,n,e,t):a)||(t.exports=r)},function(t,e){t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},function(t,e){t.exports=function(t){return t}},function(t,e,n){var a=n(3),r=n(54).f,o=n(13),i=n(114),s=n(35),c=n(70),l=n(130);t.exports=function(t,e){var n,u,p,d,f,m=t.target,h=t.global,g=t.stat;if(n=h?a:g?a[m]||s(m,{}):(a[m]||{}).prototype)for(u in e){if(d=e[u],p=t.dontCallGetSet?(f=r(n,u))&&f.value:n[u],!l(h?u:m+(g?".":"#")+u,t.forced)&&void 0!==p){if(typeof d==typeof p)continue;c(d,p)}(t.sham||p&&p.sham)&&o(d,"sham",!0),i(n,u,d,t)}}},function(t,e,n){var a=n(28),r=Function.prototype.call;t.exports=a?r.bind(r):function(){return r.apply(r,arguments)}},function(t,e,n){var a=n(1);t.exports=!a((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}))},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var a=n(55),r=n(56);t.exports=function(t){return a(r(t))}},function(t,e,n){var a=n(3),r=n(0),o=function(t){return r(t)?t:void 0};t.exports=function(t,e){return arguments.length<2?o(a[t]):a[t]&&a[t][e]}},function(t,e,n){var a=n(0),r=n(110),o=TypeError;t.exports=function(t){if(a(t))return t;throw o(r(t)+" is not a function")}},function(t,e,n){var a=n(3),r=n(65),o=n(7),i=n(67),s=n(63),c=n(62),l=a.Symbol,u=r("wks"),p=c?l.for||l:l&&l.withoutSetter||i;t.exports=function(t){return o(u,t)||(u[t]=s&&o(l,t)?l[t]:p("Symbol."+t)),u[t]}},function(t,e,n){var a=n(3),r=n(35),o=a["__core-js_shared__"]||r("__core-js_shared__",{});t.exports=o},function(t,e,n){var a=n(3),r=Object.defineProperty;t.exports=function(t,e){try{r(a,t,{value:e,configurable:!0,writable:!0})}catch(n){a[t]=e}return e}},function(t,e,n){var a=n(56),r=Object;t.exports=function(t){return r(a(t))}},function(t,e,n){var a=n(8),r=String,o=TypeError;t.exports=function(t){if(a(t))return t;throw o(r(t)+" is not an object")}},function(t,e,n){var a=n(127);t.exports=function(t){return a(t.length)}},function(t,e,n){var a=n(154),r=n(11),o=Object.prototype,i=o.hasOwnProperty,s=o.propertyIsEnumerable,c=a(function(){return arguments}())?a:function(t){return r(t)&&i.call(t,"callee")&&!s.call(t,"callee")};t.exports=c},function(t,e,n){var a=n(9)(n(6),"Map");t.exports=a},function(t,e,n){var a=n(173),r=n(180),o=n(182),i=n(183),s=n(184);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var a=t[e];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=i,c.prototype.set=s,t.exp
3orts=c},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}},function(t,e){t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},function(t,e,n){var a=n(4),r=n(45),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;t.exports=function(t,e){if(a(t))return!1;var n=typeof t;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=t&&!r(t))||(i.test(t)||!o.test(t)||null!=e&&t in Object(e))}},function(t,e,n){var a=n(12),r=n(11);t.exports=function(t){return"symbol"==typeof t||r(t)&&"[object Symbol]"==a(t)}},function(t,e,n){"use strict";var a=n(26),r=n(36),o=n(38),i=n(134),s=n(136);a({target:"Array",proto:!0,arity:1,forced:n(1)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(t){return t instanceof TypeError}}()},{push:function(t){var e=r(this),n=o(e),a=arguments.length;s(n+a);for(var c=0;c<a;c++)e[n]=arguments[c],n++;return i(e,n),n}})},function(t,e,n){var a=n(4),r=n(44),o=n(208),i=n(211);t.exports=function(t,e){return a(t)?t:r(t,e)?[t]:o(i(t))}},function(t,e){t.exports=function(t,e){for(var n=-1,a=e.length,r=t.length;++n<a;)t[r+n]=e[n];return t}},function(t,e){t.exports=function(t,e){return t===e||t!=t&&e!=e}},function(t,e){var n=/^(?:0|[1-9]\d*)$/;t.exports=function(t,e){var a=typeof t;return!!(e=null==e?9007199254740991:e)&&("number"==a||"symbol"!=a&&n.test(t))&&t>-1&&t%1==0&&t<e}},function(t,e,n){var a=n(75),r=n(43);t.exports=function(t){return null!=t&&r(t.length)&&!a(t)}},function(t,e,n){var a=n(47),r=n(15);t.exports=function(t,e){for(var n=0,o=(e=a(e,t)).length;null!=t&&n<o;)t=t[r(e[n++])];return n&&n==o?t:void 0}},function(t,e,n){"use strict";var a=n(26),r=n(131).left,o=n(132),i=n(64);a({target:"Array",proto:!0,forced:!n(133)&&i>79&&i<83||!o("reduce")},{reduce:function(t){var e=arguments.length;return r(this,t,e,e>1?arguments[1]:void 0)}})},function(t,e,n){var a=n(5),r=n(27),o=n(106),i=n(29),s=n(30),c=n(58),l=n(7),u=n(68),p=Object.getOwnPropertyDescriptor;e.f=a?p:function(t,e){if(t=s(t),e=c(e),u)try{return p(t,e)}catch(t){}if(l(t,e))return i(!r(o.f,t,e),t[e])}},function(t,e,n){var a=n(2),r=n(1),o=n(16),i=Object,s=a("".split);t.exports=r((function(){return!i("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?s(t,""):i(t)}:i},function(t,e,n){var a=n(57),r=TypeError;t.exports=function(t){if(a(t))throw r("Can't call method on "+t);return t}},function(t,e){t.exports=function(t){return null==t}},function(t,e,n){var a=n(107),r=n(60);t.exports=function(t){var e=a(t,"string");return r(e)?e:e+""}},function(t,e){var n="object"==typeof document&&document.all,a=void 0===n&&void 0!==n;t.exports={all:n,IS_HTMLDDA:a}},function(t,e,n){var a=n(31),r=n(0),o=n(61),i=n(62),s=Object;t.exports=i?function(t){return"symbol"==typeof t}:function(t){var e=a("Symbol");return r(e)&&o(e.prototype,s(t))}},function(t,e,n){var a=n(2);t.exports=a({}.isPrototypeOf)},function(t,e,n){var a=n(63);t.exports=a&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(t,e,n){var a=n(64),r=n(1);t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&a&&a<41}))},function(t,e,n){var a,r,o=n(3),i=n(108),s=o.process,c=o.Deno,l=s&&s.versions||c&&c.version,u=l&&l.v8;u&&(r=(a=u.split("."))[0]>0&&a[0]<4?1:+(a[0]+a[1])),!r&&i&&(!(a=i.match(/Edge\/(\d+)/))||a[1]>=74)&&(a=i.match(/Chrome\/(\d+)/))&&(r=+a[1]),t.exports=r},function(t,e,n){var a=n(66),r=n(34);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.28.0",mode:a?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.28.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(t,e){t.exports=!1},function(t,e,n){var a=n(2),r=0,o=Math.random(),i=a(1..toString);t.exports=function(t){return"Symbol("+(void 0===t?"":t)+")_"+i(++r+o,36)}},function(t,e,n){var a=n(5),r=n(1),o=n(112);t.exports=!a&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(t,e){t.exports={}},function(t,e,n){var a=n(7),r=n(121),o=n(54),i=n(17);t.exports=function(t,e,n){for(var s=r(e),c=i.f,l=o.f,u=0;u<s.length;u++){var p=s[u];a(t,p)||n&&a(n,p)||c(t,p,l(e,p))}}},function(t,e,n){var a=n(126);t.exports=function(t){var e=+t;return e!=e||0===e?0:a(e)}},function(t,e,n){var a=n(140),r=n(37),o=n(141);
3t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=a(Object.prototype,"__proto__","set"))(n,[]),e=n instanceof Array}catch(t){}return function(n,a){return r(n),o(a),e?t(n,a):n.__proto__=a,n}}():void 0)},function(t,e){var n="object"==typeof global&&global&&global.Object===Object&&global;t.exports=n},function(t,e,n){var a=n(18),r=n(164),o=n(165),i=n(166),s=n(167),c=n(168);function l(t){var e=this.__data__=new a(t);this.size=e.size}l.prototype.clear=r,l.prototype.delete=o,l.prototype.get=i,l.prototype.has=s,l.prototype.set=c,t.exports=l},function(t,e,n){var a=n(12),r=n(24);t.exports=function(t){if(!r(t))return!1;var e=a(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},function(t,e){var n=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return n.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},function(t,e,n){var a=n(185),r=n(11);t.exports=function t(e,n,o,i,s){return e===n||(null==e||null==n||!r(e)&&!r(n)?e!=e&&n!=n:a(e,n,o,i,t,s))}},function(t,e,n){var a=n(79),r=n(188),o=n(80);t.exports=function(t,e,n,i,s,c){var l=1&n,u=t.length,p=e.length;if(u!=p&&!(l&&p>u))return!1;var d=c.get(t),f=c.get(e);if(d&&f)return d==e&&f==t;var m=-1,h=!0,g=2&n?new a:void 0;for(c.set(t,e),c.set(e,t);++m<u;){var y=t[m],b=e[m];if(i)var v=l?i(b,y,m,e,t,c):i(y,b,m,t,e,c);if(void 0!==v){if(v)continue;h=!1;break}if(g){if(!r(e,(function(t,e){if(!o(g,e)&&(y===t||s(y,t,n,i,c)))return g.push(e)}))){h=!1;break}}else if(y!==b&&!s(y,b,n,i,c)){h=!1;break}}return c.delete(t),c.delete(e),h}},function(t,e,n){var a=n(41),r=n(186),o=n(187);function i(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new a;++e<n;)this.add(t[e])}i.prototype.add=i.prototype.push=r,i.prototype.has=o,t.exports=i},function(t,e){t.exports=function(t,e){return t.has(e)}},function(t,e,n){var a=n(98),r=n(200),o=n(51);t.exports=function(t){return o(t)?a(t):r(t)}},function(t,e,n){(function(t){var a=n(6),r=n(196),o=e&&!e.nodeType&&e,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,s=i&&i.exports===o?a.Buffer:void 0,c=(s?s.isBuffer:void 0)||r;t.exports=c}).call(this,n(83)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,n){var a=n(197),r=n(198),o=n(199),i=o&&o.isTypedArray,s=i?r(i):a;t.exports=s},function(t,e,n){var a=n(9)(n(6),"Set");t.exports=a},function(t,e,n){var a=n(24);t.exports=function(t){return t==t&&!a(t)}},function(t,e){t.exports=function(t,e){return function(n){return null!=n&&(n[t]===e&&(void 0!==e||t in Object(n)))}}},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){var a=n(152),r=n(94),o=n(219),i=n(226),s=n(235),c=n(104),l=o((function(t){var e=c(t);return s(e)&&(e=void 0),i(a(t,1,s,!0),r(e,2))}));t.exports=l},function(t,e,n){"use strict"; 4/*! 5 * escape-html 6 * Copyright(c) 2012-2013 TJ Holowaychuk 7 * Copyright(c) 2015 Andreas Lubbe 8 * Copyright(c) 2015 Tiancheng "Timothy" Gu 9 * MIT Licensed 10 */var a=/["'&<>]/;t.exports=function(t){var e,n=""+t,r=a.exec(n);if(!r)return n;var o="",i=0,s=0;for(i=r.index;i<n.length;i++){switch(n.charCodeAt(i)){case 34:e=""";break;case 38:e="&";break;case 39:e="'";break;case 60:e="<";break;case 62:e=">";break;default:continue}s!==i&&(o+=n.substring(s,i)),s=i+1,o+=e}return s!==i?o+n.substring(s,i):o}},function(t,e,n){function a(){var t;try{t=e.storage.debug}catch(t){}return!t&&"undefined"!=typeof process&&"env"in process&&(t=process.env.DEBUG),t}(e=t.exports=n(241)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var n=this.useColors;if(t[0]=(n?"%c":"")+this.namespace+(n?" %c":" ")+t[0]+(n?"%c ":" ")+"+"+e.humanize(this.diff),!n)return;var a="color: "+this.color;t.splice(1,0,a,"color: inherit");var r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(r++,"%c"===t&&(o=r))})),t.splice(o,0,a)},e.save=function(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=t}catch(t){}},e.load=a,e.useColors=function(){if("undefined"!=typeof window&&window.process&&"renderer"===window.process.type)return!0;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(a())},function(t,e,n){var a=n(157),r=n(207),o=n(25),i=n(4),s=n(216);t.exports=function(t){return"function"==typeof t?t:null==t?o:"object"==typeof t?i(t)?r(t[0],t[1]):a(t):s(t)}},function(t,e,n){var a=n(48),r=n(4);t.exports=function(t,e,n){var o=e(t);return r(t)?o:a(o,n(t))}},function(t,e,n){var a=n(194),r=n(97),o=Object.prototype.propertyIsEnumerable,i=Object.getOwnPropertySymbols,s=i?function(t){return null==t?[]:(t=Object(t),a(i(t),(function(e){return o.call(t,e)})))}:r;t.exports=s},function(t,e){t.exports=function(){return[]}},function(t,e,n){var a=n(195),r=n(39),o=n(4),i=n(82),s=n(50),c=n(84),l=Object.prototype.hasOwnProperty;t.exports=function(t,e){var n=o(t),u=!n&&r(t),p=!n&&!u&&i(t),d=!n&&!u&&!p&&c(t),f=n||u||p||d,m=f?a(t.length,String):[],h=m.length;for(var g in t)!e&&!l.call(t,g)||f&&("length"==g||p&&("offset"==g||"parent"==g)||d&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,h))||m.push(g);return m}},function(t,e){var n=Object.prototype;
10t.exports=function(t){var e=t&&t.constructor;return t===("function"==typeof e&&e.prototype||n)}},function(t,e){t.exports=function(t,e){return function(n){return t(e(n))}}},function(t,e,n){var a=n(52);t.exports=function(t,e,n){var r=null==t?void 0:a(t,e);return void 0===r?n:r}},function(t,e){t.exports=function(t,e){for(var n=-1,a=null==t?0:t.length,r=Array(a);++n<a;)r[n]=e(t[n],n,t);return r}},function(t,e,n){var a=n(9),r=function(){try{var t=a(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=r},function(t,e){t.exports=function(t){var e=null==t?0:t.length;return e?t[e-1]:void 0}},function(t,e,n){t.exports=n(245)},function(t,e,n){"use strict";var a={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!a.call({1:2},1);e.f=o?function(t){var e=r(this,t);return!!e&&e.enumerable}:a},function(t,e,n){var a=n(27),r=n(8),o=n(60),i=n(109),s=n(111),c=n(33),l=TypeError,u=c("toPrimitive");t.exports=function(t,e){if(!r(t)||o(t))return t;var n,c=i(t,u);if(c){if(void 0===e&&(e="default"),n=a(c,t,e),!r(n)||o(n))return n;throw l("Can't convert object to primitive value")}return void 0===e&&(e="number"),s(t,e)}},function(t,e){t.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,e,n){var a=n(32),r=n(57);t.exports=function(t,e){var n=t[e];return r(n)?void 0:a(n)}},function(t,e){var n=String;t.exports=function(t){try{return n(t)}catch(t){return"Object"}}},function(t,e,n){var a=n(27),r=n(0),o=n(8),i=TypeError;t.exports=function(t,e){var n,s;if("string"===e&&r(n=t.toString)&&!o(s=a(n,t)))return s;if(r(n=t.valueOf)&&!o(s=a(n,t)))return s;if("string"!==e&&r(n=t.toString)&&!o(s=a(n,t)))return s;throw i("Can't convert object to primitive value")}},function(t,e,n){var a=n(3),r=n(8),o=a.document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},function(t,e,n){var a=n(5),r=n(1);t.exports=a&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(t,e,n){var a=n(0),r=n(17),o=n(115),i=n(35);t.exports=function(t,e,n,s){s||(s={});var c=s.enumerable,l=void 0!==s.name?s.name:e;if(a(n)&&o(n,l,s),s.global)c?t[e]=n:i(e,n);else{try{s.unsafe?t[e]&&(c=!0):delete t[e]}catch(t){}c?t[e]=n:r.f(t,e,{value:n,enumerable:!1,configurable:!s.nonConfigurable,writable:!s.nonWritable})}return t}},function(t,e,n){var a=n(2),r=n(1),o=n(0),i=n(7),s=n(5),c=n(116).CONFIGURABLE,l=n(117),u=n(118),p=u.enforce,d=u.get,f=String,m=Object.defineProperty,h=a("".slice),g=a("".replace),y=a([].join),b=s&&!r((function(){return 8!==m((function(){}),"length",{value:8}).length})),v=String(String).split("String"),w=t.exports=function(t,e,n){"Symbol("===h(f(e),0,7)&&(e="["+g(f(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(e="get "+e),n&&n.setter&&(e="set "+e),(!i(t,"name")||c&&t.name!==e)&&(s?m(t,"name",{value:e,configurable:!0}):t.name=e),b&&n&&i(n,"arity")&&t.length!==n.arity&&m(t,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?s&&m(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var a=p(t);return i(a,"source")||(a.source=y(v,"string"==typeof e?e:"")),t};Function.prototype.toString=w((function(){return o(this)&&d(this).source||l(this)}),"toString")},function(t,e,n){var a=n(5),r=n(7),o=Function.prototype,i=a&&Object.getOwnPropertyDescriptor,s=r(o,"name"),c=s&&"something"===function(){}.name,l=s&&(!a||a&&i(o,"name").configurable);t.exports={EXISTS:s,PROPER:c,CONFIGURABLE:l}},function(t,e,n){var a=n(2),r=n(0),o=n(34),i=a(Function.toString);r(o.inspectSource)||(o.inspectSource=function(t){return i(t)}),t.exports=o.inspectSource},function(t,e,n){var a,r,o,i=n(119),s=n(3),c=n(8),l=n(13),u=n(7),p=n(34),d=n(120),f=n(69),m=s.TypeError,h=s.WeakMap;if(i||p.state){var g=p.state||(p.state=new h);g.get=g.get,g.has=g.has,g.set=g.set,a=function(t,e){if(g.has(t))throw m("Object already initialized");return e.facade=t,g.set(t,e),e},r=function(t){return g.get(t)||{}},o=function(t){return g.has(t)}}else{var y=d("state");f[y]=!0,a=function(t,e){if(u(t,y))throw m("Object already initialized");return e.facade=t,l(t,y,e),e},r=function(t){return u(t,y)?t[y]:{}},o=function(t){return u(t,y)}}t.exports={set:a,get:r,has:o,enforce:function(t){return o(t)?r(t):a(t,{})},getterFor:function(t){return function(e){var n;
10if(!c(e)||(n=r(e)).type!==t)throw m("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var a=n(3),r=n(0),o=a.WeakMap;t.exports=r(o)&&/native code/.test(String(o))},function(t,e,n){var a=n(65),r=n(67),o=a("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},function(t,e,n){var a=n(31),r=n(2),o=n(122),i=n(129),s=n(37),c=r([].concat);t.exports=a("Reflect","ownKeys")||function(t){var e=o.f(s(t)),n=i.f;return n?c(e,n(t)):e}},function(t,e,n){var a=n(123),r=n(128).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return a(t,r)}},function(t,e,n){var a=n(2),r=n(7),o=n(30),i=n(124).indexOf,s=n(69),c=a([].push);t.exports=function(t,e){var n,a=o(t),l=0,u=[];for(n in a)!r(s,n)&&r(a,n)&&c(u,n);for(;e.length>l;)r(a,n=e[l++])&&(~i(u,n)||c(u,n));return u}},function(t,e,n){var a=n(30),r=n(125),o=n(38),i=function(t){return function(e,n,i){var s,c=a(e),l=o(c),u=r(i,l);if(t&&n!=n){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:i(!0),indexOf:i(!1)}},function(t,e,n){var a=n(71),r=Math.max,o=Math.min;t.exports=function(t,e){var n=a(t);return n<0?r(n+e,0):o(n,e)}},function(t,e){var n=Math.ceil,a=Math.floor;t.exports=Math.trunc||function(t){var e=+t;return(e>0?a:n)(e)}},function(t,e,n){var a=n(71),r=Math.min;t.exports=function(t){return t>0?r(a(t),9007199254740991):0}},function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var a=n(1),r=n(0),o=/#|\.prototype\./,i=function(t,e){var n=c[s(t)];return n==u||n!=l&&(r(e)?a(e):!!e)},s=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},l=i.NATIVE="N",u=i.POLYFILL="P";t.exports=i},function(t,e,n){var a=n(32),r=n(36),o=n(55),i=n(38),s=TypeError,c=function(t){return function(e,n,c,l){a(n);var u=r(e),p=o(u),d=i(u),f=t?d-1:0,m=t?-1:1;if(c<2)for(;;){if(f in p){l=p[f],f+=m;break}if(f+=m,t?f<0:d<=f)throw s("Reduce of empty array with no initial value")}for(;t?f>=0:d>f;f+=m)f in p&&(l=n(l,p[f],f,u));return l}};t.exports={left:c(!1),right:c(!0)}},function(t,e,n){"use strict";var a=n(1);t.exports=function(t,e){var n=[][t];return!!n&&a((function(){n.call(null,e||function(){return 1},1)}))}},function(t,e,n){var a=n(16);t.exports="undefined"!=typeof process&&"process"==a(process)},function(t,e,n){"use strict";var a=n(5),r=n(135),o=TypeError,i=Object.getOwnPropertyDescriptor,s=a&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}();t.exports=s?function(t,e){if(r(t)&&!i(t,"length").writable)throw o("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e}},function(t,e,n){var a=n(16);t.exports=Array.isArray||function(t){return"Array"==a(t)}},function(t,e){var n=TypeError;t.exports=function(t){if(t>9007199254740991)throw n("Maximum allowed index exceeded");return t}},function(t,e,n){var a=n(26),r=n(3),o=n(138),i=n(139),s=r.WebAssembly,c=7!==Error("e",{cause:7}).cause,l=function(t,e){var n={};n[t]=i(t,e,c),a({global:!0,constructor:!0,arity:1,forced:c},n)},u=function(t,e){if(s&&s[t]){var n={};n[t]=i("WebAssembly."+t,e,c),a({target:"WebAssembly",stat:!0,constructor:!0,arity:1,forced:c},n)}};l("Error",(function(t){return function(e){return o(t,this,arguments)}})),l("EvalError",(function(t){return function(e){return o(t,this,arguments)}})),l("RangeError",(function(t){return function(e){return o(t,this,arguments)}})),l("ReferenceError",(function(t){return function(e){return o(t,this,arguments)}})),l("SyntaxError",(function(t){return function(e){return o(t,this,arguments)}})),l("TypeError",(function(t){return function(e){return o(t,this,arguments)}})),l("URIError",(function(t){return function(e){return o(t,this,arguments)}})),u("CompileError",(function(t){return function(e){return o(t,this,arguments)}})),u("LinkError",(function(t){return function(e){return o(t,this,arguments)}})),u("RuntimeError",(function(t){return function(e){return o(t,this,arguments)}}))},function(t,e,n){var a=n(28),r=Function.prototype,o=r.apply,i=r.call;t.exports="object"==typeof Reflect&&Reflect.apply||(a?i.bind(o):function(){return i.apply(o,arguments)})},function(t,e,n){"use strict";var a=n(31),r=n(7),o=n(13),i=n(61),s=n(72),c=n(70),l=n(142),u=n(143),p=n(144),d=n(148),f=n(149),m=n(5),h=n(66);t.exports=function(t,e,n,g){var y=g?2:1,b=t.split("."),v=b[b.length-1],w=a.apply(null,b);if(w){var _=w.prototype;if(!h&&r(_,"cause")&&delete _.cause,!n)return w;var x=a("Error"),k=e((function(t,e){var n=p(g?e:t,void 0),a=g?new w(t):new w;return void 0!==n&&o(a,"message",n),f(a,k,a.stack,2),this&&i(_,this)&&u(a,this,k),arguments.length>y&&d(a,arguments[y]),a}));if(k.prototype=_,"Error"!==v?s?s(k,x):c(k,x,{name:!0}):m&&"stackTraceLimit"in w&&(l(k,w,"stackTraceLimit"),l(k,w,"prepareStackTrace")),c(k,w),!h)try{_.name!==v&&o(_,"name",v),_.constructor=k}catch(t){}return k}}},function(t,e,n){var a=n(2),r=n(32);t.exports=function(t,e,n){try{return a(r(Object.getOwnPropertyDescriptor(t,e)[n]))}catch(t){}}},function(t,e,n){var a=n(0),r=String,o=TypeError;t.exports=function(t){if("object"==typeof t||a(t))return t;throw o("Can't set "+r(t)+" as a prototype")}},function(t,e,n){var a=n(17).f;
10t.exports=function(t,e,n){n in t||a(t,n,{configurable:!0,get:function(){return e[n]},set:function(t){e[n]=t}})}},function(t,e,n){var a=n(0),r=n(8),o=n(72);t.exports=function(t,e,n){var i,s;return o&&a(i=e.constructor)&&i!==n&&r(s=i.prototype)&&s!==n.prototype&&o(t,s),t}},function(t,e,n){var a=n(145);t.exports=function(t,e){return void 0===t?arguments.length<2?"":e:a(t)}},function(t,e,n){var a=n(146),r=String;t.exports=function(t){if("Symbol"===a(t))throw TypeError("Cannot convert a Symbol value to a string");return r(t)}},function(t,e,n){var a=n(147),r=n(0),o=n(16),i=n(33)("toStringTag"),s=Object,c="Arguments"==o(function(){return arguments}());t.exports=a?o:function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=s(t),i))?n:c?o(e):"Object"==(a=o(e))&&r(e.callee)?"Arguments":a}},function(t,e,n){var a={};a[n(33)("toStringTag")]="z",t.exports="[object z]"===String(a)},function(t,e,n){var a=n(8),r=n(13);t.exports=function(t,e){a(e)&&"cause"in e&&r(t,"cause",e.cause)}},function(t,e,n){var a=n(13),r=n(150),o=n(151),i=Error.captureStackTrace;t.exports=function(t,e,n,s){o&&(i?i(t,e):a(t,"stack",r(n,s)))}},function(t,e,n){var a=n(2),r=Error,o=a("".replace),i=String(r("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,c=s.test(i);t.exports=function(t,e){if(c&&"string"==typeof t&&!r.prepareStackTrace)for(;e--;)t=o(t,s,"");return t}},function(t,e,n){var a=n(1),r=n(29);t.exports=!a((function(){var t=Error("a");return!("stack"in t)||(Object.defineProperty(t,"stack",r(1,7)),7!==t.stack)}))},function(t,e,n){var a=n(48),r=n(153);t.exports=function t(e,n,o,i,s){var c=-1,l=e.length;for(o||(o=r),s||(s=[]);++c<l;){var u=e[c];n>0&&o(u)?n>1?t(u,n-1,o,i,s):a(s,u):i||(s[s.length]=u)}return s}},function(t,e,n){var a=n(14),r=n(39),o=n(4),i=a?a.isConcatSpreadable:void 0;t.exports=function(t){return o(t)||r(t)||!!(i&&t&&t[i])}},function(t,e,n){var a=n(12),r=n(11);t.exports=function(t){return r(t)&&"[object Arguments]"==a(t)}},function(t,e,n){var a=n(14),r=Object.prototype,o=r.hasOwnProperty,i=r.toString,s=a?a.toStringTag:void 0;t.exports=function(t){var e=o.call(t,s),n=t[s];try{t[s]=void 0;var a=!0}catch(t){}var r=i.call(t);return a&&(e?t[s]=n:delete t[s]),r}},function(t,e){var n=Object.prototype.toString;t.exports=function(t){return n.call(t)}},function(t,e,n){var a=n(158),r=n(206),o=n(87);t.exports=function(t){var e=r(t);return 1==e.length&&e[0][2]?o(e[0][0],e[0][1]):function(n){return n===t||a(n,t,e)}}},function(t,e,n){var a=n(74),r=n(77);t.exports=function(t,e,n,o){var i=n.length,s=i,c=!o;if(null==t)return!s;for(t=Object(t);i--;){var l=n[i];if(c&&l[2]?l[1]!==t[l[0]]:!(l[0]in t))return!1}for(;++i<s;){var u=(l=n[i])[0],p=t[u],d=l[1];if(c&&l[2]){if(void 0===p&&!(u in t))return!1}else{var f=new a;if(o)var m=o(p,d,u,t,e,f);if(!(void 0===m?r(d,p,3,o,f):m))return!1}}return!0}},function(t,e){t.exports=function(){this.__data__=[],this.size=0}},function(t,e,n){var a=n(19),r=Array.prototype.splice;t.exports=function(t){var e=this.__data__,n=a(e,t);return!(n<0)&&(n==e.length-1?e.pop():r.call(e,n,1),--this.size,!0)}},function(t,e,n){var a=n(19);t.exports=function(t){var e=this.__data__,n=a(e,t);return n<0?void 0:e[n][1]}},function(t,e,n){var a=n(19);t.exports=function(t){return a(this.__data__,t)>-1}},function(t,e,n){var a=n(19);t.exports=function(t,e){var n=this.__data__,r=a(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}},function(t,e,n){var a=n(18);t.exports=function(){this.__data__=new a,this.size=0}},function(t,e){t.exports=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}},function(t,e){t.exports=function(t){return this.__data__.get(t)}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e,n){var a=n(18),r=n(40),o=n(41);t.exports=function(t,e){var n=this.__data__;if(n instanceof a){var i=n.__data__;if(!r||i.length<199)return i.push([t,e]),this.size=++n.size,this;n=this.__data__=new o(i)}return n.set(t,e),this.size=n.size,this}},function(t,e,n){var a=n(75),r=n(170),o=n(24),i=n(76),s=/^\[object .+?Constructor\]$/,c=Function.prototype,l=Object.prototype,u=c.toString,p=l.hasOwnProperty,d=RegExp("^"+u.call(p).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!o(t)||r(t))&&(a(t)?d:s).test(i(t))}}
vendor: 2,410 bytes, line 10
10,function(t,e,n){var a,r=n(171),o=(a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";t.exports=function(t){return!!o&&o in t}},function(t,e,n){var a=n(6)["__core-js_shared__"];t.exports=a},function(t,e){t.exports=function(t,e){return null==t?void 0:t[e]}},function(t,e,n){var a=n(174),r=n(18),o=n(40);t.exports=function(){this.size=0,this.__data__={hash:new a,map:new(o||r),string:new a}}},function(t,e,n){var a=n(175),r=n(176),o=n(177),i=n(178),s=n(179);function c(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var a=t[e];this.set(a[0],a[1])}}c.prototype.clear=a,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=i,c.prototype.set=s,t.exports=c},function(t,e,n){var a=n(20);t.exports=function(){this.__data__=a?a(null):{},this.size=0}},function(t,e){t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},function(t,e,n){var a=n(20),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(a){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(e,t)?e[t]:void 0}},function(t,e,n){var a=n(20),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return a?void 0!==e[t]:r.call(e,t)}},function(t,e,n){var a=n(20);t.exports=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=a&&void 0===e?"__lodash_hash_undefined__":e,this}},function(t,e,n){var a=n(21);t.exports=function(t){var e=a(this,t).delete(t);return this.size-=e?1:0,e}},function(t,e){t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},function(t,e,n){var a=n(21);t.exports=function(t){return a(this,t).get(t)}},function(t,e,n){var a=n(21);t.exports=function(t){return a(this,t).has(t)}},function(t,e,n){var a=n(21);t.exports=function(t,e){var n=a(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}},function(t,e,n){var a=n(74),r=n(78),o=n(189),i=n(192),s=n(202),c=n(4),l=n(82),u=n(84),p="[object Object]",d=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,f,m,h){var g=c(t),y=c(e),b=g?"[object Array]":s(t),v=y?"[object Array]":s(e),w=(b="[object Arguments]"==b?p:b)==p,_=(v="[object Arguments]"==v?p:v)==p,x=b==v;if(x&&l(t)){if(!l(e))return!1;g=!0,w=!1}if(x&&!w)return h||(h=new a),g||u(t)?r(t,e,n,f,m,h):o(t,e,b,n,f,m,h);if(!(1&n)){var k=w&&d.call(t,"__wrapped__"),A=_&&d.call(e,"__wrapped__");
vendor: 6,305 bytes, line 10
10if(k||A){var F=k?t.value():t,P=A?e.value():e;return h||(h=new a),m(F,P,n,f,h)}}return!!x&&(h||(h=new a),i(t,e,n,f,m,h))}},function(t,e){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},function(t,e){t.exports=function(t){return this.__data__.has(t)}},function(t,e){t.exports=function(t,e){for(var n=-1,a=null==t?0:t.length;++n<a;)if(e(t[n],n,t))return!0;return!1}},function(t,e,n){var a=n(14),r=n(190),o=n(49),i=n(78),s=n(191),c=n(42),l=a?a.prototype:void 0,u=l?l.valueOf:void 0;t.exports=function(t,e,n,a,l,p,d){switch(n){case"[object DataView]":if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=e.byteLength||!p(new r(t),new r(e)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+t,+e);case"[object Error]":return t.name==e.name&&t.message==e.message;case"[object RegExp]":case"[object String]":return t==e+"";case"[object Map]":var f=s;case"[object Set]":var m=1&a;if(f||(f=c),t.size!=e.size&&!m)return!1;var h=d.get(t);if(h)return h==e;a|=2,d.set(t,e);var g=i(f(t),f(e),a,l,p,d);return d.delete(t),g;case"[object Symbol]":if(u)return u.call(t)==u.call(e)}return!1}},function(t,e,n){var a=n(6).Uint8Array;t.exports=a},function(t,e){t.exports=function(t){var e=-1,n=Array(t.size);return t.forEach((function(t,a){n[++e]=[a,t]})),n}},function(t,e,n){var a=n(193),r=Object.prototype.hasOwnProperty;t.exports=function(t,e,n,o,i,s){var c=1&n,l=a(t),u=l.length;if(u!=a(e).length&&!c)return!1;for(var p=u;p--;){var d=l[p];if(!(c?d in e:r.call(e,d)))return!1}var f=s.get(t),m=s.get(e);if(f&&m)return f==e&&m==t;var h=!0;s.set(t,e),s.set(e,t);for(var g=c;++p<u;){var y=t[d=l[p]],b=e[d];if(o)var v=c?o(b,y,d,e,t,s):o(y,b,d,t,e,s);if(!(void 0===v?y===b||i(y,b,n,o,s):v)){h=!1;break}g||(g="constructor"==d)}if(h&&!g){var w=t.constructor,_=e.constructor;w==_||!("constructor"in t)||!("constructor"in e)||"function"==typeof w&&w instanceof w&&"function"==typeof _&&_ instanceof _||(h=!1)}return s.delete(t),s.delete(e),h}},function(t,e,n){var a=n(95),r=n(96),o=n(81);t.exports=function(t){return a(t,o,r)}},function(t,e){t.exports=function(t,e){for(var n=-1,a=null==t?0:t.length,r=0,o=[];++n<a;){var i=t[n];e(i,n,t)&&(o[r++]=i)}return o}},function(t,e){t.exports=function(t,e){for(var n=-1,a=Array(t);++n<t;)a[n]=e(n);return a}},function(t,e){t.exports=function(){return!1}},function(t,e,n){var a=n(12),r=n(43),o=n(11),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,t.exports=function(t){return o(t)&&r(t.length)&&!!i[a(t)]}},function(t,e){t.exports=function(t){return function(e){return t(e)}}},function(t,e,n){(function(t){var a=n(73),r=e&&!e.nodeType&&e,o=r&&"object"==typeof t&&t&&!t.nodeType&&t,i=o&&o.exports===r&&a.process,s=function(){try{var t=o&&o.require&&o.require("util").types;return t||i&&i.binding&&i.binding("util")}catch(t){}}();t.exports=s}).call(this,n(83)(t))},function(t,e,n){var a=n(99),r=n(201),o=Object.prototype.hasOwnProperty;t.exports=function(t){if(!a(t))return r(t);var e=[];for(var n in Object(t))o.call(t,n)&&"constructor"!=n&&e.push(n);return e}},function(t,e,n){var a=n(100)(Object.keys,Object);t.exports=a},function(t,e,n){var a=n(203),r=n(40),o=n(204),i=n(85),s=n(205),c=n(12),l=n(76),u=l(a),p=l(r),d=l(o),f=l(i),m=l(s),h=c;(a&&"[object DataView]"!=h(new a(new ArrayBuffer(1)))||r&&"[object Map]"!=h(new r)||o&&"[object Promise]"!=h(o.resolve())||i&&"[object Set]"!=h(new i)||s&&"[object WeakMap]"!=h(new s))&&(h=function(t){var e=c(t),n="[object Object]"==e?t.constructor:void 0,a=n?l(n):"";if(a)switch(a){case u:return"[object DataView]";case p:return"[object Map]";case d:return"[object Promise]";case f:return"[object Set]";case m:return"[object WeakMap]"}return e}),t.exports=h},function(t,e,n){var a=n(9)(n(6),"DataView");t.exports=a},function(t,e,n){var a=n(9)(n(6),"Promise");t.exports=a},function(t,e,n){var a=n(9)(n(6),"WeakMap");t.exports=a},function(t,e,n){var a=n(86),r=n(81);t.exports=function(t){for(var e=r(t),n=e.length;n--;){var o=e[n],i=t[o];e[n]=[o,i,a(i)]}return e}},function(t,e,n){var a=n(77),r=n(101),o=n(213),i=n(44),s=n(86),c=n(87),l=n(15);t.exports=function(t,e){return i(t)&&s(e)?c(l(t),e):function(n){var i=r(n,t);return void 0===i&&i===e?o(n,t):a(e,i,3)}}},function(t,e,n){var a=n(209),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,i=a((function(t){var e=[];return 46===t.charCodeAt(0)&&e.push(""),t.replace(r,(function(t,n,a,r){e.push(a?r.replace(o,"$1"):n||t)})),e}));t.exports=i},function(t,e,n){var a=n(210);t.exports=function(t){var e=a(t,(function(t){return 500===n.size&&n.clear(),t})),n=e.cache;return e}},function(t,e,n){var a=n(41);function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var n=function(){var a=arguments,r=e?e.apply(this,a):a[0],o=n.cache;if(o.has(r))return o.get(r);var i=t.apply(this,a);return n.cache=o.set(r,i)||o,i};return n.cache=new(r.Cache||a),n}r.Cache=a,t.exports=r},function(t,e,n){var a=n(212);t.exports=function(t){return null==t?"":a(t)}},function(t,e,n){var a=n(14),r=n(102),o=n(4),i=n(45),s=a?a.prototype:void 0,c=s?s.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(o(e))return r(e,t)+"";if(i(e))return c?c.call(e):"";var n=e+"";return"0"==n&&1/e==-1/0?"-0":n}},function(t,e,n){var a=n(214),r=n(215);t.exports=function(t,e){return null!=t&&r(t,e,a)}},function(t,e){t.exports=function(t,e){return null!=t&&e in Object(t)}},function(t,e,n){var a=n(47),r=n(39),o=n(4),i=n(50),s=n(43),c=n(15);t.exports=function(t,e,n){for(var l=-1,u=(e=a(e,t)).length,p=!1;++l<u;){var d=c(e[l]);if(!(p=null!=t&&n(t,d)))break;t=t[d]}return p||++l!=u?p:!!(u=null==t?0:t.length)&&s(u)&&i(d,u)&&(o(t)||r(t))}}
vendor: 6,056 bytes, line 10
10,function(t,e,n){var a=n(217),r=n(218),o=n(44),i=n(15);t.exports=function(t){return o(t)?a(i(t)):r(t)}},function(t,e){t.exports=function(t){return function(e){return null==e?void 0:e[t]}}},function(t,e,n){var a=n(52);t.exports=function(t){return function(e){return a(e,t)}}},function(t,e,n){var a=n(25),r=n(220),o=n(222);t.exports=function(t,e){return o(r(t,e,a),t+"")}},function(t,e,n){var a=n(221),r=Math.max;t.exports=function(t,e,n){return e=r(void 0===e?t.length-1:e,0),function(){for(var o=arguments,i=-1,s=r(o.length-e,0),c=Array(s);++i<s;)c[i]=o[e+i];i=-1;for(var l=Array(e+1);++i<e;)l[i]=o[i];return l[e]=n(c),a(t,this,l)}}},function(t,e){t.exports=function(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}},function(t,e,n){var a=n(223),r=n(225)(a);t.exports=r},function(t,e,n){var a=n(224),r=n(103),o=n(25),i=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:a(e),writable:!0})}:o;t.exports=i},function(t,e){t.exports=function(t){return function(){return t}}},function(t,e){var n=Date.now;t.exports=function(t){var e=0,a=0;return function(){var r=n(),o=16-(r-a);if(a=r,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}},function(t,e,n){var a=n(79),r=n(227),o=n(232),i=n(80),s=n(233),c=n(42);t.exports=function(t,e,n){var l=-1,u=r,p=t.length,d=!0,f=[],m=f;if(n)d=!1,u=o;else if(p>=200){var h=e?null:s(t);if(h)return c(h);d=!1,u=i,m=new a}else m=e?[]:f;t:for(;++l<p;){var g=t[l],y=e?e(g):g;if(g=n||0!==g?g:0,d&&y==y){for(var b=m.length;b--;)if(m[b]===y)continue t;e&&m.push(y),f.push(g)}else u(m,y,n)||(m!==f&&m.push(y),f.push(g))}return f}},function(t,e,n){var a=n(228);t.exports=function(t,e){return!!(null==t?0:t.length)&&a(t,e,0)>-1}},function(t,e,n){var a=n(229),r=n(230),o=n(231);t.exports=function(t,e,n){return e==e?o(t,e,n):a(t,r,n)}},function(t,e){t.exports=function(t,e,n,a){for(var r=t.length,o=n+(a?1:-1);a?o--:++o<r;)if(e(t[o],o,t))return o;return-1}},function(t,e){t.exports=function(t){return t!=t}},function(t,e){t.exports=function(t,e,n){for(var a=n-1,r=t.length;++a<r;)if(t[a]===e)return a;return-1}},function(t,e){t.exports=function(t,e,n){for(var a=-1,r=null==t?0:t.length;++a<r;)if(n(e,t[a]))return!0;return!1}},function(t,e,n){var a=n(85),r=n(234),o=n(42),i=a&&1/o(new a([,-0]))[1]==1/0?function(t){return new a(t)}:r;t.exports=i},function(t,e){t.exports=function(){}},function(t,e,n){var a=n(51),r=n(11);t.exports=function(t){return r(t)&&a(t)}},function(t,e,n){},function(t,e,n){},function(t,e,n){},function(t,e,n){"use strict";n(88)},function(t,e,n){t.exports=function(){"use strict";var t=6e4,e=36e5,n="millisecond",a="second",r="minute",o="hour",i="day",s="week",c="month",l="quarter",u="year",p="date",d="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,h={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},g=function(t,e,n){var a=String(t);return!a||a.length>=e?t:""+Array(e+1-a.length).join(n)+t},y={s:g,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),a=Math.floor(n/60),r=n%60;return(e<=0?"+":"-")+g(a,2,"0")+":"+g(r,2,"0")},m:function t(e,n){if(e.date()<n.date())return-t(n,e);var a=12*(n.year()-e.year())+(n.month()-e.month()),r=e.clone().add(a,c),o=n-r<0,i=e.clone().add(a+(o?-1:1),c);return+(-(a+(n-r)/(o?r-i:i-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:c,y:u,w:s,d:i,D:p,h:o,m:r,s:a,ms:n,Q:l}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},b="en",v={};v[b]=h;var w="$isDayjsObject",_=function(t){return t instanceof F||!(!t||!t[w])},x=function t(e,n,a){var r;if(!e)return b;if("string"==typeof e){var o=e.toLowerCase();v[o]&&(r=o),n&&(v[o]=n,r=o);var i=e.split("-");if(!r&&i.length>1)return t(i[0])}else{var s=e.name;v[s]=e,r=s}return!a&&r&&(b=r),r||!a&&b},k=function(t,e){if(_(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new F(n)},A=y;A.l=x,A.i=_,A.w=function(t,e){return k(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var F=function(){function h(t){this.$L=x(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[w]=!0}var g=h.prototype;return g.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(A.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var a=e.match(f);if(a){var r=a[2]-1||0,o=(a[7]||"0").substring(0,3);return n?new Date(Date.UTC(a[1],r,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)):new Date(a[1],r,a[3]||1,a[4]||0,a[5]||0,a[6]||0,o)}}return new Date(e)}(t),this.init()},g.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},g.$utils=function(){return A},g.isValid=function(){return!(this.$d.toString()===d)},g.isSame=function(t,e){var n=k(t);return this.startOf(e)<=n&&n<=this.endOf(e)},g.isAfter=function(t,e){return k(t)<this.startOf(e)},g.isBefore=function(t,e){return this.endOf(e)<k(t)},g.$g=function(t,e,n){return A.u(t)?this[e]:this.set(n,t)},g.unix=function(){return Math.floor(this.valueOf()/1e3)},g.valueOf=function(){return this.$d.getTime()},g.startOf=function(t,e){var n=this,l=!!A.u(e)||e,d=A.p(t),f=function(t,e){var a=A.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return l?a:a.endOf(i)},m=function(t,e){return A.w(n.toDate()[t].apply(n.toDate("s"),(l?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},h=this.$W,g=this.$M,y=this.$D,b="set"+(this.$u?"UTC":"");switch(d){case u:return l?f(1,0):f(31,11);case c:return l?f(1,g):f(0,g+1);
vendor: 3,663 bytes, line 10
10case s:var v=this.$locale().weekStart||0,w=(h<v?h+7:h)-v;return f(l?y-w:y+(6-w),g);case i:case p:return m(b+"Hours",0);case o:return m(b+"Minutes",1);case r:return m(b+"Seconds",2);case a:return m(b+"Milliseconds",3);default:return this.clone()}},g.endOf=function(t){return this.startOf(t,!1)},g.$set=function(t,e){var s,l=A.p(t),d="set"+(this.$u?"UTC":""),f=(s={},s[i]=d+"Date",s[p]=d+"Date",s[c]=d+"Month",s[u]=d+"FullYear",s[o]=d+"Hours",s[r]=d+"Minutes",s[a]=d+"Seconds",s[n]=d+"Milliseconds",s)[l],m=l===i?this.$D+(e-this.$W):e;if(l===c||l===u){var h=this.clone().set(p,1);h.$d[f](m),h.init(),this.$d=h.set(p,Math.min(this.$D,h.daysInMonth())).$d}else f&&this.$d[f](m);return this.init(),this},g.set=function(t,e){return this.clone().$set(t,e)},g.get=function(t){return this[A.p(t)]()},g.add=function(n,l){var p,d=this;n=Number(n);var f=A.p(l),m=function(t){var e=k(d);return A.w(e.date(e.date()+Math.round(t*n)),d)};if(f===c)return this.set(c,this.$M+n);if(f===u)return this.set(u,this.$y+n);if(f===i)return m(1);if(f===s)return m(7);var h=(p={},p[r]=t,p[o]=e,p[a]=1e3,p)[f]||1,g=this.$d.getTime()+n*h;return A.w(g,this)},g.subtract=function(t,e){return this.add(-1*t,e)},g.format=function(t){var e=this,n=this.$locale();if(!this.isValid())return n.invalidDate||d;var a=t||"YYYY-MM-DDTHH:mm:ssZ",r=A.z(this),o=this.$H,i=this.$m,s=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,p=function(t,n,r,o){return t&&(t[n]||t(e,a))||r[n].slice(0,o)},f=function(t){return A.s(o%12||12,t,"0")},h=u||function(t,e,n){var a=t<12?"AM":"PM";return n?a.toLowerCase():a};return a.replace(m,(function(t,a){return a||function(t){switch(t){case"YY":return String(e.$y).slice(-2);case"YYYY":return A.s(e.$y,4,"0");case"M":return s+1;case"MM":return A.s(s+1,2,"0");case"MMM":return p(n.monthsShort,s,l,3);case"MMMM":return p(l,s);case"D":return e.$D;case"DD":return A.s(e.$D,2,"0");case"d":return String(e.$W);case"dd":return p(n.weekdaysMin,e.$W,c,2);case"ddd":return p(n.weekdaysShort,e.$W,c,3);case"dddd":return c[e.$W];case"H":return String(o);case"HH":return A.s(o,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return h(o,i,!0);case"A":return h(o,i,!1);case"m":return String(i);case"mm":return A.s(i,2,"0");case"s":return String(e.$s);case"ss":return A.s(e.$s,2,"0");case"SSS":return A.s(e.$ms,3,"0");case"Z":return r}return null}(t)||r.replace(":","")}))},g.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},g.diff=function(n,p,d){var f,m=this,h=A.p(p),g=k(n),y=(g.utcOffset()-this.utcOffset())*t,b=this-g,v=function(){return A.m(m,g)};switch(h){case u:f=v()/12;break;case c:f=v();break;case l:f=v()/3;break;case s:f=(b-y)/6048e5;break;case i:f=(b-y)/864e5;break;case o:f=b/e;break;case r:f=b/t;break;case a:f=b/1e3;break;default:f=b}return d?f:A.a(f)},g.daysInMonth=function(){return this.endOf(c).$D},g.$locale=function(){return v[this.$L]},g.locale=function(t,e){if(!t)return this.$L;var n=this.clone(),a=x(t,e,!0);return a&&(n.$L=a),n},g.clone=function(){return A.w(this.$d,this)},g.toDate=function(){return new Date(this.valueOf())},g.toJSON=function(){return this.isValid()?this.toISOString():null},g.toISOString=function(){return this.$d.toISOString()},g.toString=function(){return this.$d.toUTCString()},h}(),P=F.prototype;return k.prototype=P,[["$ms",n],["$s",a],["$m",r],["$H",o],["$W",i],["$M",c],["$y",u],["$D",p]].forEach((function(t){P[t[1]]=function(e){return this.$g(e,t[0],t[1])}})),k.extend=function(t,e){return t.$i||(t(e,F,k),t.$i=!0),k},k.locale=x,k.isDayjs=_,k.unix=function(t){return k(1e3*t)},k.en=v[b],k.Ls=v,k.p={},k}()},function(t,e,n){var a;function r(t){function n(){if(n.enabled){var t=n,r=+new Date,o=r-(a||r);
10t.diff=o,t.prev=a,t.curr=r,a=r;for(var i=new Array(arguments.length),s=0;s<i.length;s++)i[s]=arguments[s];i[0]=e.coerce(i[0]),"string"!=typeof i[0]&&i.unshift("%O");var c=0;i[0]=i[0].replace(/%([a-zA-Z%])/g,(function(n,a){if("%%"===n)return n;c++;var r=e.formatters[a];if("function"==typeof r){var o=i[c];n=r.call(t,o),i.splice(c,1),c--}return n})),e.formatArgs.call(t,i);var l=n.log||e.log||console.log.bind(console);l.apply(t,i)}}return n.namespace=t,n.enabled=e.enabled(t),n.useColors=e.useColors(),n.color=function(t){var n,a=0;for(n in t)a=(a<<5)-a+t.charCodeAt(n),a|=0;return e.colors[Math.abs(a)%e.colors.length]}(t),"function"==typeof e.init&&e.init(n),n}(e=t.exports=r.debug=r.default=r).coerce=function(t){return t instanceof Error?t.stack||t.message:t},e.disable=function(){e.enable("")},e.enable=function(t){e.save(t),e.names=[],e.skips=[];for(var n=("string"==typeof t?t:"").split(/[\s,]+/),a=n.length,r=0;r<a;r++)n[r]&&("-"===(t=n[r].replace(/\*/g,".*?"))[0]?e.skips.push(new RegExp("^"+t.substr(1)+"$")):e.names.push(new RegExp("^"+t+"$")))},e.enabled=function(t){var n,a;for(n=0,a=e.skips.length;n<a;n++)if(e.skips[n].test(t))return!1;for(n=0,a=e.names.length;n<a;n++)if(e.names[n].test(t))return!0;return!1},e.humanize=n(242),e.names=[],e.skips=[],e.formatters={}},function(t,e){var n=1e3,a=6e4,r=60*a,o=24*r;function i(t,e,n){if(!(t<e))return t<1.5*e?Math.floor(t/e)+" "+n:Math.ceil(t/e)+" "+n+"s"}t.exports=function(t,e){e=e||{};var s,c=typeof t;if("string"===c&&t.length>0)return function(t){if((t=String(t)).length>100)return;var e=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(!e)return;var i=parseFloat(e[1]);switch((e[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*i;case"days":case"day":case"d":return i*o;case"hours":case"hour":case"hrs":case"hr":case"h":return i*r;case"minutes":case"minute":case"mins":case"min":case"m":return i*a;case"seconds":case"second":case"secs":case"sec":case"s":return i*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return i;default:return}}(t);if("number"===c&&!1===isNaN(t))return e.long?i(s=t,o,"day")||i(s,r,"hour")||i(s,a,"minute")||i(s,n,"second")||s+" ms":function(t){if(t>=o)return Math.round(t/o)+"d";if(t>=r)return Math.round(t/r)+"h";if(t>=a)return Math.round(t/a)+"m";if(t>=n)return Math.round(t/n)+"s";return t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},function(t,e,n){"use strict";n(89)},function(t,e,n){"use strict";n(90)},function(t,e,n){"use strict";n.r(e); 11/*! 12 * Vue.js v2.7.14 13 * (c) 2014-2022 Evan You 14 * Released under the MIT License. 15 */ 16var a=Object.freeze({}),r=Array.isArray;function o(t){return null==t}function i(t){return null!=t}function s(t){return!0===t}function c(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function l(t){return"function"==typeof t}function u(t){return null!==t&&"object"==typeof t}var p=Object.prototype.toString;function d(t){return"[object Object]"===p.call(t)}function f(t){return"[object RegExp]"===p.call(t)}function m(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function h(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function g(t){return null==t?"":Array.isArray(t)||d(t)&&t.toString===p?JSON.stringify(t,null,2):String(t)}function y(t){var e=parseFloat(t);return isNaN(e)?t:e}function b(t,e){for(var n=Object.create(null),a=t.split(","),r=0;r<a.length;r++)n[a[r]]=!0;return e?function(t){return n[t.toLowerCase()]}:function(t){return n[t]}}b("slot,component",!0);var v=b("key,ref,slot,slot-scope,is");function w(t,e){var n=t.length;if(n){if(e===t[n-1])return void(t.length=n-1);var a=t.indexOf(e);if(a>-1)return t.splice(a,1)}}var _=Object.prototype.hasOwnProperty;function x(t,e){return _.call(t,e)}function k(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var A=/-(\w)/g,F=k((function(t){return t.replace(A,(function(t,e){return e?e.toUpperCase():""}))})),P=k((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,T=k((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var a=arguments.length;return a?a>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function $(t,e){e=e||0;for(var n=t.length-e,a=new Array(n);n--;)a[n]=t[n+e];return a}function O(t,e){for(var n in e)t[n]=e[n];return t}function E(t){for(var e={},n=0;n<t.length;n++)t[n]&&O(e,t[n]);return e}function j(t,e,n){}var M=function(t,e,n){return!1},L=function(t){return t};function U(t,e){if(t===e)return!0;var n=u(t),a=u(e);if(!n||!a)return!n&&!a&&String(t)===String(e);try{var r=Array.isArray(t),o=Array.isArray(e);if(r&&o)return t.length===e.length&&t.every((function(t,n){return U(t,e[n])}));if(t instanceof Date&&e instanceof Date)return t.getTime()===e.getTime();if(r||o)return!1;var i=Object.keys(t),s=Object.keys(e);return i.length===s.length&&i.every((function(n){return U(t[n],e[n])}))}catch(t){return!1}}function I(t,e){for(var n=0;n<t.length;n++)if(U(t[n],e))return n;return-1}function D(t){var e=!1;return function(){e||(e=!0,t.apply(this,arguments))}}function N(t,e){return t===e?0===t&&1/t!=1/e:t==t||e==e}var R=["component","directive","filter"],B=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","
16serverPrefetch","renderTracked","renderTriggered"],Z={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:M,isReservedAttr:M,isUnknownElement:M,getTagNamespace:j,parsePlatformTagName:L,mustUseProp:M,async:!0,_lifecycleHooks:B},G=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function z(t){var e=(t+"").charCodeAt(0);return 36===e||95===e}function H(t,e,n,a){Object.defineProperty(t,e,{value:n,enumerable:!!a,writable:!0,configurable:!0})}var W=new RegExp("[^".concat(G.source,".$_\\d]"));var q="__proto__"in{},V="undefined"!=typeof window,K=V&&window.navigator.userAgent.toLowerCase(),J=K&&/msie|trident/.test(K),Y=K&&K.indexOf("msie 9.0")>0,Q=K&&K.indexOf("edge/")>0;K&&K.indexOf("android");var X=K&&/iphone|ipad|ipod|ios/.test(K);K&&/chrome\/\d+/.test(K),K&&/phantomjs/.test(K);var tt,et=K&&K.match(/firefox\/(\d+)/),nt={}.watch,at=!1;if(V)try{var rt={};Object.defineProperty(rt,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,rt)}catch(t){}var ot=function(){return void 0===tt&&(tt=!V&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),tt},it=V&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"==typeof t&&/native code/.test(t.toString())}var ct,lt="undefined"!=typeof Symbol&&st(Symbol)&&"undefined"!=typeof Reflect&&st(Reflect.ownKeys);ct="undefined"!=typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ut=null;function pt(t){void 0===t&&(t=null),t||ut&&ut._scope.off(),ut=t,t&&t._scope.on()}var dt=function(){function t(t,e,n,a,r,o,i,s){this.tag=t,this.data=e,this.children=n,this.text=a,this.elm=r,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=i,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new dt;return e.text=t,e.isComment=!0,e};function mt(t){return new dt(void 0,void 0,void 0,String(t))}function ht(t){var e=new dt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var gt=0,yt=[],bt=function(){function t(){this._pending=!1,this.id=gt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){this.subs[this.subs.indexOf(t)]=null,this._pending||(this._pending=!0,yt.push(this))}
vendor: 14,228 bytes, line 16
16,t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){var e=this.subs.filter((function(t){return t}));for(var n=0,a=e.length;n<a;n++){0,e[n].update()}},t}();bt.target=null;var vt=[];function wt(t){vt.push(t),bt.target=t}function _t(){vt.pop(),bt.target=vt[vt.length-1]}var xt=Array.prototype,kt=Object.create(xt);["push","pop","shift","unshift","splice","sort","reverse"].forEach((function(t){var e=xt[t];H(kt,t,(function(){for(var n=[],a=0;a<arguments.length;a++)n[a]=arguments[a];var r,o=e.apply(this,n),i=this.__ob__;switch(t){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2)}return r&&i.observeArray(r),i.dep.notify(),o}))}));var At=Object.getOwnPropertyNames(kt),Ft={},Pt=!0;function Ct(t){Pt=t}var Tt={notify:j,depend:j,addSub:j,removeSub:j},St=function(){function t(t,e,n){if(void 0===e&&(e=!1),void 0===n&&(n=!1),this.value=t,this.shallow=e,this.mock=n,this.dep=n?Tt:new bt,this.vmCount=0,H(t,"__ob__",this),r(t)){if(!n)if(q)t.__proto__=kt;else for(var a=0,o=At.length;a<o;a++){H(t,s=At[a],kt[s])}e||this.observeArray(t)}else{var i=Object.keys(t);for(a=0;a<i.length;a++){var s;Ot(t,s=i[a],Ft,void 0,e,n)}}}return t.prototype.observeArray=function(t){for(var e=0,n=t.length;e<n;e++)$t(t[e],!1,this.mock)},t}();function $t(t,e,n){return t&&x(t,"__ob__")&&t.__ob__ instanceof St?t.__ob__:!Pt||!n&&ot()||!r(t)&&!d(t)||!Object.isExtensible(t)||t.__v_skip||Dt(t)||t instanceof dt?void 0:new St(t,e,n)}function Ot(t,e,n,a,o,i){var s=new bt,c=Object.getOwnPropertyDescriptor(t,e);if(!c||!1!==c.configurable){var l=c&&c.get,u=c&&c.set;l&&!u||n!==Ft&&2!==arguments.length||(n=t[e]);var p=!o&&$t(n,!1,i);return Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){var e=l?l.call(t):n;return bt.target&&(s.depend(),p&&(p.dep.depend(),r(e)&&Mt(e))),Dt(e)&&!o?e.value:e},set:function(e){var a=l?l.call(t):n;if(N(a,e)){if(u)u.call(t,e);else{if(l)return;if(!o&&Dt(a)&&!Dt(e))return void(a.value=e);n=e}p=!o&&$t(e,!1,i),s.notify()}}}),s}}function Et(t,e,n){if(!It(t)){var a=t.__ob__;return r(t)&&m(e)?(t.length=Math.max(t.length,e),t.splice(e,1,n),a&&!a.shallow&&a.mock&&$t(n,!1,!0),n):e in t&&!(e in Object.prototype)?(t[e]=n,n):t._isVue||a&&a.vmCount?n:a?(Ot(a.value,e,n,void 0,a.shallow,a.mock),a.dep.notify(),n):(t[e]=n,n)}}function jt(t,e){if(r(t)&&m(e))t.splice(e,1);else{var n=t.__ob__;t._isVue||n&&n.vmCount||It(t)||x(t,e)&&(delete t[e],n&&n.dep.notify())}}function Mt(t){for(var e=void 0,n=0,a=t.length;n<a;n++)(e=t[n])&&e.__ob__&&e.__ob__.dep.depend(),r(e)&&Mt(e)}function Lt(t){return Ut(t,!0),H(t,"__v_isShallow",!0),t}function Ut(t,e){if(!It(t)){$t(t,e,ot());0}}function It(t){return!(!t||!t.__v_isReadonly)}function Dt(t){return!(!t||!0!==t.__v_isRef)}function Nt(t,e,n){Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){var t=e[n];if(Dt(t))return t.value;var a=t&&t.__ob__;return a&&a.dep.depend(),t},set:function(t){var a=e[n];Dt(a)&&!Dt(t)?a.value=t:e[n]=t}})}"".concat("watcher"," callback"),"".concat("watcher"," getter"),"".concat("watcher"," cleanup");var Rt;var Bt=function(){function t(t){void 0===t&&(t=!1),this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Rt,!t&&Rt&&(this.index=(Rt.scopes||(Rt.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=Rt;try{return Rt=this,t()}finally{Rt=e}}else 0},t.prototype.on=function(){Rt=this},t.prototype.off=function(){Rt=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e<n;e++)this.effects[e].teardown();for(e=0,n=this.cleanups.length;e<n;e++)this.cleanups[e]();if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].stop(!0);if(!this.detached&&this.parent&&!t){var a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0,this.active=!1}},t}();function Zt(t){var e=t._provided,n=t.$parent&&t.$parent._provided;return n===e?t._provided=Object.create(n):e}var Gt=k((function(t){var e="&"===t.charAt(0),n="~"===(t=e?t.slice(1):t).charAt(0),a="!"===(t=n?t.slice(1):t).charAt(0);return{name:t=a?t.slice(1):t,once:n,capture:a,passive:e}}));function zt(t,e){function n(){var t=n.fns;if(!r(t))return Pe(t,null,arguments,e,"v-on handler");for(var a=t.slice(),o=0;o<a.length;o++)Pe(a[o],null,arguments,e,"v-on handler")}return n.fns=t,n}function Ht(t,e,n,a,r,i){var c,l,u,p;for(c in t)l=t[c],u=e[c],p=Gt(c),o(l)||(o(u)?(o(l.fns)&&(l=t[c]=zt(l,i)),s(p.once)&&(l=t[c]=r(p.name,l,p.capture)),n(p.name,l,p.capture,p.passive,p.params)):l!==u&&(u.fns=l,t[c]=u));for(c in e)o(t[c])&&a((p=Gt(c)).name,e[c],p.capture)}function Wt(t,e,n){var a;t instanceof dt&&(t=t.data.hook||(t.data.hook={}));var r=t[e];function c(){n.apply(this,arguments),w(a.fns,c)}o(r)?a=zt([c]):i(r.fns)&&s(r.merged)?(a=r).fns.push(c):a=zt([r,c]),a.merged=!0,t[e]=a}function qt(t,e,n,a,r){if(i(e)){if(x(e,n))return t[n]=e[n],r||delete e[n],!0;if(x(e,a))return t[n]=e[a],r||delete e[a],!0}return!1}function Vt(t){return c(t)?[mt(t)]:r(t)?function t(e,n){var a,l,u,p,d=[];for(a=0;a<e.length;a++)o(l=e[a])||"boolean"==typeof l||(u=d.length-1,p=d[u],r(l)?l.length>0&&(Kt((l=t(l,"".concat(n||"","_").concat(a)))[0])&&Kt(p)&&(d[u]=mt(p.text+l[0].text),l.shift()),d.push.apply(d,l)):c(l)?Kt(p)?d[u]=mt(p.text+l):""!==l&&d.push(mt(l)):Kt(l)&&Kt(p)?d[u]=mt(p.text+l.text):(s(e._isVList)&&i(l.tag)&&o(l.key)&&i(n)&&(l.key="__vlist".concat(n,"_").concat(a,"__")),d.push(l)));return d}(t):void 0}function Kt(t){return i(t)&&i(t.text)&&!1===t.isComment}function Jt(t,e){var n,a,o,s,c=null;if(r(t)||"string"==typeof t)for(c=new Array(t.length),n=0,a=t.length;n<a;n++)c[n]=e(t[n],n);else if("number"==typeof t)for(c=new Array(t),n=0;n<t;n++)c[n]=e(n+1,n);else if(u(t))if(lt&&t[Symbol.iterator]){c=[];for(var l=t[Symbol.iterator](),p=l.next();!p.done;)c.push(e(p.value,c.length)),p=l.next()}else for(o=Object.keys(t),c=new Array(o.length),n=0,a=o.length;n<a;n++)s=o[n],c[n]=e(t[s],s,n);return i(c)||(c=[]),c._isVList=!0,c}function Yt(t,e,n,a){var r,o=this.$scopedSlots[t];o?(n=n||{},a&&(n=O(O({},a),n)),r=o(n)||(l(e)?e():e)):r=this.$slots[t]||(l(e)?e():e);var i=n&&n.slot;return i?this.$createElement("template",{slot:i},r):r}function Qt(t){return $n(this.$options,"filters",t,!0)||L}function Xt(t,e){return r(t)?-1===t.indexOf(e):t!==e}function te(t,e,n,a,r){var o=Z.keyCodes[e]||n;return r&&a&&!Z.keyCodes[e]?Xt(r,a):o?Xt(o,t):a?T(a)!==e:void 0===t}function ee(t,e,n,a,o){if(n)if(u(n)){r(n)&&(n=E(n));var i=void 0,s=function(r){if("class"===r||"style"===r||v(r))i=t;else{var s=t.attrs&&t.attrs.type;i=a||Z.mustUseProp(e,s,r)?t.domProps||(t.domProps={}):t.attrs||(t.attrs={})}var c=F(r),l=T(r);c in i||l in i||(i[r]=n[r],o&&((t.on||(t.on={}))["update:".concat(r)]=function(t){n[r]=t}))};for(var c in n)s(c)}else;return t}function ne(t,e){var n=this._staticTrees||(this._staticTrees=[]),a=n[t];return a&&!e||re(a=n[t]=this.$options.staticRenderFns[t].call(this._renderProxy,this._c,this),"__static__".concat(t),!1),a}function ae(t,e,n){return re(t,"__once__".concat(e).concat(n?"_".concat(n):""),!0),t}function re(t,e,n){if(r(t))for(var a=0;a<t.length;a++)t[a]&&"string"!=typeof t[a]&&oe(t[a],"".concat(e,"_").concat(a),n);else oe(t,e,n)}function oe(t,e,n){t.isStatic=!0,t.key=e,t.isOnce=n}function ie(t,e){if(e)if(d(e)){var n=t.on=t.on?O({},t.on):{};for(var a in e){var r=n[a],o=e[a];n[a]=r?[].concat(r,o):o}}else;return t}function se(t,e,n,a){e=e||{$stable:!n};for(var o=0;o<t.length;o++){var i=t[o];r(i)?se(i,e,n):i&&(i.proxy&&(i.fn.proxy=!0),e[i.key]=i.fn)}return a&&(e.$key=a),e}function ce(t,e){for(var n=0;n<e.length;n+=2){var a=e[n];"string"==typeof a&&a&&(t[e[n]]=e[n+1])}return t}function le(t,e){return"string"==typeof t?e+t:t}function ue(t){t._o=ae,t._n=y,t._s=g,t._l=Jt,t._t=Yt,t._q=U,t._i=I,t._m=ne,t._f=Qt,t._k=te,t._b=ee,t._v=mt,t._e=ft,t._u=se,t._g=ie,t._d=ce,t._p=le}function pe(t,e){if(!t||!t.length)return{};for(var n={},a=0,r=t.length;a<r;a++){var o=t[a],i=o.data;if(i&&i.attrs&&i.attrs.slot&&delete i.attrs.slot,o.context!==e&&o.fnContext!==e||!i||null==i.slot)(n.default||(n.default=[])).push(o);else{var s=i.slot,c=n[s]||(n[s]=[]);"template"===o.tag?c.push.apply(c,o.children||[]):c.push(o)}}for(var l in n)n[l].every(de)&&delete n[l];return n}function de(t){return t.isComment&&!t.asyncFactory||" "===t.text}function fe(t){return t.isComment&&t.asyncFactory}function me(t,e,n,r){var o,i=Object.keys(n).length>0,s=e?!!e.$stable:!i,c=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(s&&r&&r!==a&&c===r.$key&&!i&&!r.$hasNormal)return r;for(var l in o={},e)e[l]&&"$"!==l[0]&&(o[l]=he(t,n,l,e[l]))}else o={};for(var u in n)u in o||(o[u]=ge(n,u));return e&&Object.isExtensible(e)&&(e._normalized=o),H(o,"$stable",s),H(o,"$key",c),H(o,"$hasNormal",i),o}function he(t,e,n,a){var o=function(){var e=ut;pt(t);var n=arguments.length?a.apply(null,arguments):a({}),o=(n=n&&"object"==typeof n&&!r(n)?[n]:Vt(n))&&n[0];return pt(e),n&&(!o||1===n.length&&o.isComment&&!fe(o))?void 0:n};return a.proxy&&Object.defineProperty(e,n,{get:o,enumerable:!0,configurable:!0}),o}function ge(t,e){return function(){return t[e]}}function ye(t){return{get attrs(){if(!t._attrsProxy){var e=t._attrsProxy={};H(e,"_v_attr_proxy",!0),be(e,t.$attrs,a,t,"$attrs")}return t._attrsProxy},get listeners(){t._listenersProxy||be(t._listenersProxy={},t.$listeners,a,t,"$listeners");return t._listenersProxy},get slots(){return function(t){t._slotsProxy||we(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(t)},emit:S(t.$emit,t),expose:function(e){e&&Object.keys(e).forEach((function(n){return Nt(t,e,n)}))}}}function be(t,e,n,a,r){var o=!1;for(var i in e)i in t?e[i]!==n[i]&&(o=!0):(o=!0,ve(t,i,a,r));for(var i in t)i in e||(o=!0,delete t[i]);return o}function ve(t,e,n,a){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[a][e]}})}function we(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}var _e=null;function xe(t,e){return(t.__esModule||lt&&"Module"===t[Symbol.toStringTag])&&(t=t.default),u(t)?e.extend(t):t}function ke(t){if(r(t))for(var e=0;e<t.length;e++){var n=t[e];if(i(n)&&(i(n.componentOptions)||fe(n)))return n}}function Ae(t,e,n,a,p,d){return(r(n)||c(n))&&(p=a,a=n,n=void 0),s(d)&&(p=2),function(t,e,n,a,c){if(i(n)&&i(n.__ob__))return ft();i(n)&&i(n.is)&&(e=n.is);if(!e)return ft();0;r(a)&&l(a[0])&&((n=n||{}).scopedSlots={default:a[0]},a.length=0);2===c?a=Vt(a):1===c&&(a=function(t){for(var e=0;e<t.length;e++)if(r(t[e]))return Array.prototype.concat.apply([],t);return t}(a));var p,d;if("string"==typeof e){var f=void 0;d=t.$vnode&&t.$vnode.ns||Z.getTagNamespace(e),p=Z.isReservedTag(e)?new dt(Z.parsePlatformTagName(e),n,a,void 0,void 0,t):n&&n.pre||!i(f=$n(t.$options,"components",e))?new dt(e,n,a,void 0,void 0,t):wn(f,n,t,a,e)}else p=wn(e,n,t,a);return r(p)?p:i(p)?(i(d)&&function t(e,n,a){e.ns=n,"foreignObject"===e.tag&&(n=void 0,a=!0);if(i(e.children))for(var r=0,c=e.children.length;r<c;r++){var l=e.children[r];i(l.tag)&&(o(l.ns)||s(a)&&"svg"!==l.tag)&&t(l,n,a)}}(p,d),i(n)&&function(t){u(t.style)&&Be(t.style);u(t.class)&&Be(t.class)}(n),p):ft()}(t,e,n,a,p)}function Fe(t,e,n){wt();try{if(e)for(var a=e;a=a.$parent;){var r=a.$options.errorCaptured;if(r)for(var o=0;o<r.length;o++)try{if(!1===r[o].call(a,t,e,n))return}catch(t){Ce(t,a,"errorCaptured hook")}}Ce(t,e,n)}finally{_t()}}function Pe(t,e,n,a,r){var o;try{(o=n?t.apply(e,n):t.call(e))&&!o._isVue&&h(o)&&!o._handled&&(o.catch((function(t){return Fe(t,a,r+" (Promise/async)")})),o._handled=!0)}catch(t){Fe(t,a,r)}return o}function Ce(t,e,n){if(Z.errorHandler)try{return Z.errorHandler.call(null,t,e,n)}catch(e){e!==t&&Te(e,null,"config.errorHandler")}Te(t,e,n)}function Te(t,e,n){if(!V||"undefined"==typeof console)throw t;console.error(t)}var Se,$e=!1,Oe=[],Ee=!1;function je(){Ee=!1;var t=Oe.slice(0);Oe.length=0;for(var e=0;e<t.length;e++)t[e]()}if("undefined"!=typeof Promise&&st(Promise)){var Me=Promise.resolve();Se=function(){Me.then(je),X&&setTimeout(j)},$e=!0}else if(J||"undefined"==typeof MutationObserver||!st(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())Se="undefined"!=typeof setImmediate&&st(setImmediate)?function(){setImmediate(je)}:function(){setTimeout(je,0)};else{var Le=1,Ue=new MutationObserver(je),Ie=document.createTextNode(String(Le));Ue.observe(Ie,{characterData:!0}),Se=function(){Le=(Le+1)%2,Ie.data=String(Le)},$e=!0}function De(t,e){var n;if(Oe.push((function(){if(t)try{t.call(e)}catch(t){Fe(t,e,"nextTick")}else n&&n(e)})),Ee||(Ee=!0,Se()),!t&&"undefined"!=typeof Promise)return new Promise((function(t){n=t}))}function Ne(t){return function(e,n){if(void 0===n&&(n=ut),n)return function(t,e,n){var a=t.$options;a[e]=Pn(a[e],n)}(n,t,e)}}Ne("beforeMount"),Ne("mounted"),Ne("beforeUpdate"),Ne("updated"),Ne("beforeDestroy"),Ne("destroyed"),Ne("activated"),Ne("deactivated"),Ne("serverPrefetch"),Ne("renderTracked"),Ne("renderTriggered"),Ne("errorCaptured");var Re=new ct;function Be(t){return function t(e,n){var a,o,i=r(e);if(!i&&!u(e)||e.__v_skip||Object.isFrozen(e)||e instanceof dt)return;if(e.__ob__){var s=e.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(i)for(a=e.length;a--;)t(e[a],n);else if(Dt(e))t(e.value,n);else for(o=Object.keys(e),a=o.length;a--;)t(e[o[a]],n)}(t,Re),Re.clear(),t}var Ze,Ge=0,ze=function(){function t(t,e,n,a,r){var o,i;o=this,void 0===(i=Rt&&!Rt._vm?Rt:t?t._scope:void 0)&&(i=Rt),i&&i.active&&i.effects.push(o),(this.vm=t)&&r&&(t._watcher=this),a?(this.deep=!!a.deep,this.user=!!a.user,this.lazy=!!a.lazy,this.sync=!!a.sync,this.before=a.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ge,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ct,this.newDepIds=new ct,this.expression="",l(e)?this.getter=e:(this.getter=function(t){if(!W.test(t)){var e=t.split(".");return function(t){for(var n=0;n<e.length;n++){if(!t)return;t=t[e[n]]}return t}}}(e),this.getter||(this.getter=j)),this.value=this.lazy?void 0:this.get()}return t.prototype.get=function(){var t;wt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(t){if(!this.user)throw t;Fe(t,e,'getter for watcher "'.concat(this.expression,'"'))}finally{this.deep&&Be(t),_t(),this.cleanupDeps()}return t}
vendor: 2,325 bytes, line 16
16,t.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},t.prototype.cleanupDeps=function(){for(var t=this.deps.length;t--;){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},t.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():dn(this)},t.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||u(t)||this.deep){var e=this.value;if(this.value=t,this.user){var n='callback for watcher "'.concat(this.expression,'"');Pe(this.cb,this.vm,[t,e],this.vm,n)}else this.cb.call(this.vm,t,e)}}},t.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},t.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},t.prototype.teardown=function(){if(this.vm&&!this.vm._isBeingDestroyed&&w(this.vm._scope.effects,this),this.active){for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1,this.onStop&&this.onStop()}},t}();function He(t,e){Ze.$on(t,e)}function We(t,e){Ze.$off(t,e)}function qe(t,e){var n=Ze;return function a(){var r=e.apply(null,arguments);null!==r&&n.$off(t,a)}}function Ve(t,e,n){Ze=t,Ht(e,n||{},He,We,qe,t),Ze=void 0}var Ke=null;function Je(t){var e=Ke;return Ke=t,function(){Ke=e}}function Ye(t){for(;t&&(t=t.$parent);)if(t._inactive)return!0;return!1}function Qe(t,e){if(e){if(t._directInactive=!1,Ye(t))return}else if(t._directInactive)return;if(t._inactive||null===t._inactive){t._inactive=!1;for(var n=0;n<t.$children.length;n++)Qe(t.$children[n]);Xe(t,"activated")}}function Xe(t,e,n,a){void 0===a&&(a=!0),wt();var r=ut;a&&pt(t);var o=t.$options[e],i="".concat(e," hook");if(o)for(var s=0,c=o.length;s<c;s++)Pe(o[s],t,n||null,t,i);t._hasHookEvent&&t.$emit("hook:"+e),a&&pt(r),_t()}var tn=[],en=[],nn={},an=!1,rn=!1,on=0;var sn=0,cn=Date.now;if(V&&!J){var ln=window.performance;ln&&"function"==typeof ln.now&&cn()>document.createEvent("Event").timeStamp&&(cn=function(){return ln.now()})}var un=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function pn(){var t,e;for(sn=cn(),rn=!0,tn.sort(un),on=0;on<tn.length;
vendor: 15,791 bytes, line 16
16on++)(t=tn[on]).before&&t.before(),e=t.id,nn[e]=null,t.run();var n=en.slice(),a=tn.slice();on=tn.length=en.length=0,nn={},an=rn=!1,function(t){for(var e=0;e<t.length;e++)t[e]._inactive=!0,Qe(t[e],!0)}(n),function(t){var e=t.length;for(;e--;){var n=t[e],a=n.vm;a&&a._watcher===n&&a._isMounted&&!a._isDestroyed&&Xe(a,"updated")}}(a),function(){for(var t=0;t<yt.length;t++){var e=yt[t];e.subs=e.subs.filter((function(t){return t})),e._pending=!1}yt.length=0}(),it&&Z.devtools&&it.emit("flush")}function dn(t){var e=t.id;if(null==nn[e]&&(t!==bt.target||!t.noRecurse)){if(nn[e]=!0,rn){for(var n=tn.length-1;n>on&&tn[n].id>t.id;)n--;tn.splice(n+1,0,t)}else tn.push(t);an||(an=!0,De(pn))}}function fn(t,e){if(t){for(var n=Object.create(null),a=lt?Reflect.ownKeys(t):Object.keys(t),r=0;r<a.length;r++){var o=a[r];if("__ob__"!==o){var i=t[o].from;if(i in e._provided)n[o]=e._provided[i];else if("default"in t[o]){var s=t[o].default;n[o]=l(s)?s.call(e):s}else 0}}return n}}function mn(t,e,n,o,i){var c,l=this,u=i.options;x(o,"_uid")?(c=Object.create(o))._original=o:(c=o,o=o._original);var p=s(u._compiled),d=!p;this.data=t,this.props=e,this.children=n,this.parent=o,this.listeners=t.on||a,this.injections=fn(u.inject,o),this.slots=function(){return l.$slots||me(o,t.scopedSlots,l.$slots=pe(n,o)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return me(o,t.scopedSlots,this.slots())}}),p&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=me(o,t.scopedSlots,this.$slots)),u._scopeId?this._c=function(t,e,n,a){var i=Ae(c,t,e,n,a,d);return i&&!r(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(t,e,n,a){return Ae(c,t,e,n,a,d)}}function hn(t,e,n,a,r){var o=ht(t);return o.fnContext=n,o.fnOptions=a,e.slot&&((o.data||(o.data={})).slot=e.slot),o}function gn(t,e){for(var n in e)t[F(n)]=e[n]}function yn(t){return t.name||t.__name||t._componentTag}ue(mn.prototype);var bn={init:function(t,e){if(t.componentInstance&&!t.componentInstance._isDestroyed&&t.data.keepAlive){var n=t;bn.prepatch(n,n)}else{(t.componentInstance=function(t,e){var n={_isComponent:!0,_parentVnode:t,parent:e},a=t.data.inlineTemplate;i(a)&&(n.render=a.render,n.staticRenderFns=a.staticRenderFns);return new t.componentOptions.Ctor(n)}(t,Ke)).$mount(e?t.elm:void 0,e)}},prepatch:function(t,e){var n=e.componentOptions;!function(t,e,n,r,o){var i=r.data.scopedSlots,s=t.$scopedSlots,c=!!(i&&!i.$stable||s!==a&&!s.$stable||i&&t.$scopedSlots.$key!==i.$key||!i&&t.$scopedSlots.$key),l=!!(o||t.$options._renderChildren||c),u=t.$vnode;t.$options._parentVnode=r,t.$vnode=r,t._vnode&&(t._vnode.parent=r),t.$options._renderChildren=o;var p=r.data.attrs||a;t._attrsProxy&&be(t._attrsProxy,p,u.data&&u.data.attrs||a,t,"$attrs")&&(l=!0),t.$attrs=p,n=n||a;var d=t.$options._parentListeners;if(t._listenersProxy&&be(t._listenersProxy,n,d||a,t,"$listeners"),t.$listeners=t.$options._parentListeners=n,Ve(t,n,d),e&&t.$options.props){Ct(!1);for(var f=t._props,m=t.$options._propKeys||[],h=0;h<m.length;h++){var g=m[h],y=t.$options.props;f[g]=On(g,y,e,t)}Ct(!0),t.$options.propsData=e}l&&(t.$slots=pe(o,r.context),t.$forceUpdate())}(e.componentInstance=t.componentInstance,n.propsData,n.listeners,e,n.children)},insert:function(t){var e,n=t.context,a=t.componentInstance;a._isMounted||(a._isMounted=!0,Xe(a,"mounted")),t.data.keepAlive&&(n._isMounted?((e=a)._inactive=!1,en.push(e)):Qe(a,!0))},destroy:function(t){var e=t.componentInstance;e._isDestroyed||(t.data.keepAlive?function t(e,n){if(!(n&&(e._directInactive=!0,Ye(e))||e._inactive)){e._inactive=!0;for(var a=0;a<e.$children.length;a++)t(e.$children[a]);Xe(e,"deactivated")}}(e,!0):e.$destroy())}},vn=Object.keys(bn);function wn(t,e,n,c,l){if(!o(t)){var p=n.$options._base;if(u(t)&&(t=p.extend(t)),"function"==typeof t){var d;if(o(t.cid)&&void 0===(t=function(t,e){if(s(t.error)&&i(t.errorComp))return t.errorComp;if(i(t.resolved))return t.resolved;var n=_e;if(n&&i(t.owners)&&-1===t.owners.indexOf(n)&&t.owners.push(n),s(t.loading)&&i(t.loadingComp))return t.loadingComp;if(n&&!i(t.owners)){var a=t.owners=[n],r=!0,c=null,l=null;n.$on("hook:destroyed",(function(){return w(a,n)}));var p=function(t){for(var e=0,n=a.length;e<n;e++)a[e].$forceUpdate();t&&(a.length=0,null!==c&&(clearTimeout(c),c=null),null!==l&&(clearTimeout(l),l=null))},d=D((function(n){t.resolved=xe(n,e),r?a.length=0:p(!0)})),f=D((function(e){i(t.errorComp)&&(t.error=!0,p(!0))})),m=t(d,f);return u(m)&&(h(m)?o(t.resolved)&&m.then(d,f):h(m.component)&&(m.component.then(d,f),i(m.error)&&(t.errorComp=xe(m.error,e)),i(m.loading)&&(t.loadingComp=xe(m.loading,e),0===m.delay?t.loading=!0:c=setTimeout((function(){c=null,o(t.resolved)&&o(t.error)&&(t.loading=!0,p(!1))}),m.delay||200)),i(m.timeout)&&(l=setTimeout((function(){l=null,o(t.resolved)&&f(null)}),m.timeout)))),r=!1,t.loading?t.loadingComp:t.resolved}}(d=t,p)))return function(t,e,n,a,r){var o=ft();return o.asyncFactory=t,o.asyncMeta={data:e,context:n,children:a,tag:r},o}(d,e,n,c,l);e=e||{},Hn(t),i(e.model)&&function(t,e){var n=t.model&&t.model.prop||"value",a=t.model&&t.model.event||"input";(e.attrs||(e.attrs={}))[n]=e.model.value;var o=e.on||(e.on={}),s=o[a],c=e.model.callback;i(s)?(r(s)?-1===s.indexOf(c):s!==c)&&(o[a]=[c].concat(s)):o[a]=c}(t.options,e);var f=function(t,e,n){var a=e.options.props;if(!o(a)){var r={},s=t.attrs,c=t.props;if(i(s)||i(c))for(var l in a){var u=T(l);qt(r,c,l,u,!0)||qt(r,s,l,u,!1)}return r}}(e,t);if(s(t.options.functional))return function(t,e,n,o,s){var c=t.options,l={},u=c.props;if(i(u))for(var p in u)l[p]=On(p,u,e||a);else i(n.attrs)&&gn(l,n.attrs),i(n.props)&&gn(l,n.props);var d=new mn(n,l,s,o,t),f=c.render.call(null,d._c,d);if(f instanceof dt)return hn(f,n,d.parent,c,d);if(r(f)){for(var m=Vt(f)||[],h=new Array(m.length),g=0;g<m.length;g++)h[g]=hn(m[g],n,d.parent,c,d);return h}}(t,f,e,n,c);var m=e.on;if(e.on=e.nativeOn,s(t.options.abstract)){var g=e.slot;e={},g&&(e.slot=g)}!function(t){for(var e=t.hook||(t.hook={}),n=0;n<vn.length;n++){var a=vn[n],r=e[a],o=bn[a];r===o||r&&r._merged||(e[a]=r?_n(o,r):o)}}(e);var y=yn(t.options)||l;return new dt("vue-component-".concat(t.cid).concat(y?"-".concat(y):""),e,void 0,void 0,void 0,n,{Ctor:t,propsData:f,listeners:m,tag:l,children:c},d)}}}function _n(t,e){var n=function(n,a){t(n,a),e(n,a)};return n._merged=!0,n}var xn=j,kn=Z.optionMergeStrategies;function An(t,e,n){if(void 0===n&&(n=!0),!e)return t;for(var a,r,o,i=lt?Reflect.ownKeys(e):Object.keys(e),s=0;s<i.length;s++)"__ob__"!==(a=i[s])&&(r=t[a],o=e[a],n&&x(t,a)?r!==o&&d(r)&&d(o)&&An(r,o):Et(t,a,o));return t}function Fn(t,e,n){return n?function(){var a=l(e)?e.call(n,n):e,r=l(t)?t.call(n,n):t;return a?An(a,r):r}:e?t?function(){return An(l(e)?e.call(this,this):e,l(t)?t.call(this,this):t)}:e:t}function Pn(t,e){var n=e?t?t.concat(e):r(e)?e:[e]:t;return n?function(t){for(var e=[],n=0;n<t.length;n++)-1===e.indexOf(t[n])&&e.push(t[n]);return e}(n):n}function Cn(t,e,n,a){var r=Object.create(t||null);return e?O(r,e):r}kn.data=function(t,e,n){return n?Fn(t,e,n):e&&"function"!=typeof e?t:Fn(t,e)},B.forEach((function(t){kn[t]=Pn})),R.forEach((function(t){kn[t+"s"]=Cn})),kn.watch=function(t,e,n,a){if(t===nt&&(t=void 0),e===nt&&(e=void 0),!e)return Object.create(t||null);if(!t)return e;var o={};for(var i in O(o,t),e){var s=o[i],c=e[i];s&&!r(s)&&(s=[s]),o[i]=s?s.concat(c):r(c)?c:[c]}return o},kn.props=kn.methods=kn.inject=kn.computed=function(t,e,n,a){if(!t)return e;var r=Object.create(null);return O(r,t),e&&O(r,e),r},kn.provide=function(t,e){return t?function(){var n=Object.create(null);return An(n,l(t)?t.call(this):t),e&&An(n,l(e)?e.call(this):e,!1),n}:e};var Tn=function(t,e){return void 0===e?t:e};function Sn(t,e,n){if(l(e)&&(e=e.options),function(t,e){var n=t.props;if(n){var a,o,i={};if(r(n))for(a=n.length;a--;)"string"==typeof(o=n[a])&&(i[F(o)]={type:null});else if(d(n))for(var s in n)o=n[s],i[F(s)]=d(o)?o:{type:o};else 0;t.props=i}}(e),function(t,e){var n=t.inject;if(n){var a=t.inject={};if(r(n))for(var o=0;o<n.length;o++)a[n[o]]={from:n[o]};else if(d(n))for(var i in n){var s=n[i];a[i]=d(s)?O({from:i},s):{from:s}}else 0}}(e),function(t){var e=t.directives;if(e)for(var n in e){var a=e[n];l(a)&&(e[n]={bind:a,update:a})}}(e),!e._base&&(e.extends&&(t=Sn(t,e.extends,n)),e.mixins))for(var a=0,o=e.mixins.length;a<o;a++)t=Sn(t,e.mixins[a],n);var i,s={};for(i in t)c(i);for(i in e)x(t,i)||c(i);function c(a){var r=kn[a]||Tn;s[a]=r(t[a],e[a],n,a)}return s}function $n(t,e,n,a){if("string"==typeof n){var r=t[e];if(x(r,n))return r[n];var o=F(n);if(x(r,o))return r[o];var i=P(o);return x(r,i)?r[i]:r[n]||r[o]||r[i]}}function On(t,e,n,a){var r=e[t],o=!x(n,t),i=n[t],s=Ln(Boolean,r.type);if(s>-1)if(o&&!x(r,"default"))i=!1;else if(""===i||i===T(t)){var c=Ln(String,r.type);(c<0||s<c)&&(i=!0)}if(void 0===i){i=function(t,e,n){if(!x(e,"default"))return;var a=e.default;0;if(t&&t.$options.propsData&&void 0===t.$options.propsData[n]&&void 0!==t._props[n])return t._props[n];return l(a)&&"Function"!==jn(e.type)?a.call(t):a}(a,r,t);var u=Pt;Ct(!0),$t(i),Ct(u)}return i}var En=/^\s*function (\w+)/;function jn(t){var e=t&&t.toString().match(En);return e?e[1]:""}function Mn(t,e){return jn(t)===jn(e)}function Ln(t,e){if(!r(e))return Mn(e,t)?0:-1;for(var n=0,a=e.length;n<a;n++)if(Mn(e[n],t))return n;return-1}var Un={enumerable:!0,configurable:!0,get:j,set:j};function In(t,e,n){Un.get=function(){return this[e][n]},Un.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Un)}function Dn(t){var e=t.$options;if(e.props&&function(t,e){var n=t.$options.propsData||{},a=t._props=Lt({}),r=t.$options._propKeys=[];t.$parent&&Ct(!1);var o=function(o){r.push(o);var i=On(o,e,n,t);Ot(a,o,i),o in t||In(t,"_props",o)};for(var i in e)o(i);Ct(!0)}(t,e.props),function(t){var e=t.$options,n=e.setup;if(n){var a=t._setupContext=ye(t);pt(t),wt();var r=Pe(n,null,[t._props||Lt({}),a],t,"setup");if(_t(),pt(),l(r))e.render=r;else if(u(r))if(t._setupState=r,r.__sfc){var o=t._setupProxy={};for(var i in r)"__sfc"!==i&&Nt(o,r,i)}else for(var i in r)z(i)||Nt(t,r,i);else 0}}(t),e.methods&&function(t,e){t.$options.props;for(var n in e)t[n]="function"!=typeof e[n]?j:S(e[n],t)}(t,e.methods),e.data)!function(t){var e=t.$options.data;d(e=t._data=l(e)?function(t,e){wt();try{return t.call(e,e)}catch(t){return Fe(t,e,"data()"),{}}finally{_t()}}(e,t):e||{})||(e={});var n=Object.keys(e),a=t.$options.props,r=(t.$options.methods,n.length);for(;r--;){var o=n[r];0,a&&x(a,o)||z(o)||In(t,"_data",o)}var i=$t(e);i&&i.vmCount++}(t);else{var n=$t(t._data={});n&&n.vmCount++}e.computed&&function(t,e){var n=t._computedWatchers=Object.create(null),a=ot();for(var r in e){var o=e[r],i=l(o)?o:o.get;0,a||(n[r]=new ze(t,i||j,j,Nn)),r in t||Rn(t,r,o)}}(t,e.computed),e.watch&&e.watch!==nt&&function(t,e){for(var n in e){var a=e[n];if(r(a))for(var o=0;o<a.length;o++)Gn(t,n,a[o]);else Gn(t,n,a)}}(t,e.watch)}var Nn={lazy:!0};function Rn(t,e,n){var a=!ot();l(n)?(Un.get=a?Bn(e):Zn(n),Un.set=j):(Un.get=n.get?a&&!1!==n.cache?Bn(e):Zn(n.get):j,Un.set=n.set||j),Object.defineProperty(t,e,Un)}function Bn(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),bt.target&&e.depend(),e.value}}function Zn(t){return function(){return t.call(this,this)}}function Gn(t,e,n,a){return d(n)&&(a=n,n=n.handler),"string"==typeof n&&(n=t[n]),t.$watch(e,n,a)}var zn=0;function Hn(t){var e=t.options;if(t.super){var n=Hn(t.super);if(n!==t.superOptions){t.superOptions=n;var a=function(t){var e,n=t.options,a=t.sealedOptions;for(var r in n)n[r]!==a[r]&&(e||(e={}),e[r]=n[r]);return e}(t);a&&O(t.extendOptions,a),(e=t.options=Sn(n,t.extendOptions)).name&&(e.components[e.name]=t)}}return e}function Wn(t){this._init(t)}function qn(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,a=n.cid,r=t._Ctor||(t._Ctor={});if(r[a])return r[a];var o=yn(t)||yn(n.options);var i=function(t){this._init(t)};return(i.prototype=Object.create(n.prototype)).constructor=i,i.cid=e++,i.options=Sn(n.options,t),i.super=n,i.options.props&&function(t){var e=t.options.props;for(var n in e)In(t.prototype,"_props",n)}(i),i.options.computed&&function(t){var e=t.options.computed;for(var n in e)Rn(t.prototype,n,e[n])}(i),i.extend=n.extend,i.mixin=n.mixin,i.use=n.use,R.forEach((function(t){i[t]=n[t]})),o&&(i.options.components[o]=i),i.superOptions=n.options,i.extendOptions=t,i.sealedOptions=O({},i.options),r[a]=i,i}}function Vn(t){return t&&(yn(t.Ctor.options)||t.tag)}function Kn(t,e){return r(t)?t.indexOf(e)>-1:"string"==typeof t?t.split(",").indexOf(e)>-1:!!f(t)&&t.test(e)}function Jn(t,e){var n=t.cache,a=t.keys,r=t._vnode;for(var o in n){var i=n[o];if(i){var s=i.name;s&&!e(s)&&Yn(n,o,a,r)}}}function Yn(t,e,n,a){var r=t[e];!r||a&&r.tag===a.tag||r.componentInstance.$destroy(),t[e]=null,w(n,e)}Wn.prototype._init=function(t){var e=this;e._uid=zn++,e._isVue=!0,e.__v_skip=!0,e._scope=new Bt(!0),e._scope._vm=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),a=e._parentVnode;n.parent=e.parent,n._parentVnode=a;var r=a.componentOptions;n.propsData=r.propsData,n._parentListeners=r.listeners,n._renderChildren=r.children,n._componentTag=r.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=Sn(Hn(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Ve(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=pe(e._renderChildren,r),t.$scopedSlots=n?me(t.$parent,n.data.scopedSlots,t.$slots):a,t._c=function(e,n,a,r){return Ae(t,e,n,a,r,!1)},t.$createElement=function(e,n,a,r){return Ae(t,e,n,a,r,!0)};var o=n&&n.data;Ot(t,"$attrs",o&&o.attrs||a,null,!0),Ot(t,"$listeners",e._parentListeners||a,null,!0)}(e),Xe(e,"beforeCreate",void 0,!1),function(t){var e=fn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Ot(t,n,e[n])})),Ct(!0))}(e),Dn(e),function(t){var e=t.$options.provide;if(e){var n=l(e)?e.call(t):e;if(!u(n))return;for(var a=Zt(t),r=lt?Reflect.ownKeys(n):Object.keys(n),o=0;o<r.length;o++){var i=r[o];Object.defineProperty(a,i,Object.getOwnPropertyDescriptor(n,i))}}}(e),Xe(e,"created"),e.$options.el&&e.$mount(e.$options.el)},function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=Et,t.prototype.$delete=jt,t.prototype.$watch=function(t,e,n){if(d(e))return Gn(this,t,e,n);(n=n||{}).user=!0;var a=new ze(this,t,e,n);if(n.immediate){var r='callback for immediate watcher "'.concat(a.expression,'"');wt(),Pe(e,this,[a.value],this,r),_t()}return function(){a.teardown()}}}(Wn),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var a=this;if(r(t))for(var o=0,i=t.length;o<i;o++)a.$on(t[o],n);else(a._events[t]||(a._events[t]=[])).push(n),e.test(t)&&(a._hasHookEvent=!0);return a},t.prototype.$once=function(t,e){var n=this;function a(){n.$off(t,a),e.apply(n,arguments)}return a.fn=e,n.$on(t,a),n},t.prototype.$off=function(t,e){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(r(t)){for(var a=0,o=t.length;a<o;a++)n.$off(t[a],e);return n}var i,s=n._events[t];if(!s)return n;if(!e)return n._events[t]=null,n;for(var c=s.length;c--;)if((i=s[c])===e||i.fn===e){s.splice(c,1);break}return n},t.prototype.$emit=function(t){var e=this,n=e._events[t];if(n){n=n.length>1?$(n):n;
vendor: 9,331 bytes, line 16
16for(var a=$(arguments,1),r='event handler for "'.concat(t,'"'),o=0,i=n.length;o<i;o++)Pe(n[o],e,a,e,r)}return e}}(Wn),function(t){t.prototype._update=function(t,e){var n=this,a=n.$el,r=n._vnode,o=Je(n);n._vnode=t,n.$el=r?n.__patch__(r,t):n.__patch__(n.$el,t,e,!1),o(),a&&(a.__vue__=null),n.$el&&(n.$el.__vue__=n);for(var i=n;i&&i.$vnode&&i.$parent&&i.$vnode===i.$parent._vnode;)i.$parent.$el=i.$el,i=i.$parent},t.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},t.prototype.$destroy=function(){var t=this;if(!t._isBeingDestroyed){Xe(t,"beforeDestroy"),t._isBeingDestroyed=!0;var e=t.$parent;!e||e._isBeingDestroyed||t.$options.abstract||w(e.$children,t),t._scope.stop(),t._data.__ob__&&t._data.__ob__.vmCount--,t._isDestroyed=!0,t.__patch__(t._vnode,null),Xe(t,"destroyed"),t.$off(),t.$el&&(t.$el.__vue__=null),t.$vnode&&(t.$vnode.parent=null)}}}(Wn),function(t){ue(t.prototype),t.prototype.$nextTick=function(t){return De(t,this)},t.prototype._render=function(){var t,e=this,n=e.$options,a=n.render,o=n._parentVnode;o&&e._isMounted&&(e.$scopedSlots=me(e.$parent,o.data.scopedSlots,e.$slots,e.$scopedSlots),e._slotsProxy&&we(e._slotsProxy,e.$scopedSlots)),e.$vnode=o;try{pt(e),_e=e,t=a.call(e._renderProxy,e.$createElement)}catch(n){Fe(n,e,"render"),t=e._vnode}finally{_e=null,pt()}return r(t)&&1===t.length&&(t=t[0]),t instanceof dt||(t=ft()),t.parent=o,t}}(Wn);var Qn=[String,RegExp,Array],Xn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Qn,exclude:Qn,max:[String,Number]},methods:{cacheVNode:function(){var t=this.cache,e=this.keys,n=this.vnodeToCache,a=this.keyToCache;if(n){var r=n.tag,o=n.componentInstance,i=n.componentOptions;t[a]={name:Vn(i),tag:r,componentInstance:o},e.push(a),this.max&&e.length>parseInt(this.max)&&Yn(t,e[0],e,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Yn(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Jn(t,(function(t){return Kn(e,t)}))})),this.$watch("exclude",(function(e){Jn(t,(function(t){return!Kn(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=ke(t),n=e&&e.componentOptions;if(n){var a=Vn(n),r=this.include,o=this.exclude;if(r&&(!a||!Kn(r,a))||o&&a&&Kn(o,a))return e;var i=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;i[c]?(e.componentInstance=i[c].componentInstance,w(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return Z}};Object.defineProperty(t,"config",e),t.util={warn:xn,extend:O,mergeOptions:Sn,defineReactive:Ot},t.set=Et,t.delete=jt,t.nextTick=De,t.observable=function(t){return $t(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,O(t.options.components,Xn),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=$(arguments,1);return n.unshift(this),l(t.install)?t.install.apply(t,n):l(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=Sn(this.options,t),this}}(t),qn(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&d(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&l(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(Wn),Object.defineProperty(Wn.prototype,"$isServer",{get:ot}),Object.defineProperty(Wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Wn,"FunctionalRenderContext",{value:mn}),Wn.version="2.7.14";var ta=b("style,class"),ea=b("input,textarea,option,select,progress"),na=b("contenteditable,draggable,spellcheck"),aa=b("events,caret,typing,plaintext-only"),ra=b("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),oa="http://www.w3.org/1999/xlink",ia=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},sa=function(t){return ia(t)?t.slice(6,t.length):""},ca=function(t){return null==t||!1===t};function la(t){for(var e=t.data,n=t,a=t;i(a.componentInstance);)(a=a.componentInstance._vnode)&&a.data&&(e=ua(a.data,e));for(;i(n=n.parent);)n&&n.data&&(e=ua(e,n.data));return function(t,e){if(i(t)||i(e))return pa(t,da(e));return""}(e.staticClass,e.class)}function ua(t,e){return{staticClass:pa(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function pa(t,e){return t?e?t+" "+e:t:e||""}function da(t){return Array.isArray(t)?function(t){for(var e,n="",a=0,r=t.length;a<r;a++)i(e=da(t[a]))&&""!==e&&(n&&(n+=" "),n+=e);return n}(t):u(t)?function(t){var e="";for(var n in t)t[n]&&(e&&(e+=" "),e+=n);return e}(t):"string"==typeof t?t:""}var fa={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ma=b("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),ha=b("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),ga=function(t){return ma(t)||ha(t)};var ya=Object.create(null);var ba=b("text,number,password,search,email,tel,url");var va=Object.freeze({__proto__:null,createElement:function(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n},createElementNS:function(t,e){return document.createElementNS(fa[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),wa={create:function(t,e){_a(e)},update:function(t,e){t.data.ref!==e.data.ref&&(_a(t,!0),_a(e))},destroy:function(t){_a(t,!0)}};function _a(t,e){var n=t.data.ref;if(i(n)){var a=t.context,o=t.componentInstance||t.elm,s=e?null:o,c=e?void 0:o;if(l(n))Pe(n,a,[s],a,"template ref function");else{var u=t.data.refInFor,p="string"==typeof n||"number"==typeof n,d=Dt(n),f=a.$refs;if(p||d)if(u){var m=p?f[n]:n.value;e?r(m)&&w(m,o):r(m)?m.includes(o)||m.push(o):p?(f[n]=[o],xa(a,n,f[n])):n.value=[o]}else if(p){if(e&&f[n]!==o)return;f[n]=c,xa(a,n,s)}else if(d){if(e&&n.value!==o)return;n.value=s}else 0}}}function xa(t,e,n){var a=t._setupState;a&&x(a,e)&&(Dt(a[e])?a[e].value=n:a[e]=n)}var ka=new dt("",{},[]),Aa=["create","activate","update","remove","destroy"];function Fa(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&(t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&function(t,e){if("input"!==t.tag)return!0;var n,a=i(n=t.data)&&i(n=n.attrs)&&n.type,r=i(n=e.data)&&i(n=n.attrs)&&n.type;return a===r||ba(a)&&ba(r)}(t,e)||s(t.isAsyncPlaceholder)&&o(e.asyncFactory.error))}function Pa(t,e,n){var a,r,o={};for(a=e;a<=n;++a)i(r=t[a].key)&&(o[r]=a);return o}var Ca={create:Ta,update:Ta,destroy:function(t){Ta(t,ka)}};function Ta(t,e){(t.data.directives||e.data.directives)&&function(t,e){var n,a,r,o=t===ka,i=e===ka,s=$a(t.data.directives,t.context),c=$a(e.data.directives,e.context),l=[],u=[];for(n in c)a=s[n],r=c[n],a?(r.oldValue=a.value,r.oldArg=a.arg,Ea(r,"update",e,t),r.def&&r.def.componentUpdated&&u.push(r)):(Ea(r,"bind",e,t),r.def&&r.def.inserted&&l.push(r));if(l.length){var p=function(){for(var n=0;n<l.length;n++)Ea(l[n],"inserted",e,t)};o?Wt(e,"insert",p):p()}u.length&&Wt(e,"postpatch",(function(){for(var n=0;n<u.length;n++)Ea(u[n],"componentUpdated",e,t)}));if(!o)for(n in s)c[n]||Ea(s[n],"unbind",t,t,i)}(t,e)}var Sa=Object.create(null);function $a(t,e){var n,a,r=Object.create(null);if(!t)return r;for(n=0;n<t.length;n++){if((a=t[n]).modifiers||(a.modifiers=Sa),r[Oa(a)]=a,e._setupState&&e._setupState.__sfc){var o=a.def||$n(e,"_setupState","v-"+a.name);a.def="function"==typeof o?{bind:o,update:o}:o}a.def=a.def||$n(e.$options,"directives",a.name)}return r}function Oa(t){return t.rawName||"".concat(t.name,".").concat(Object.keys(t.modifiers||{}).join("."))}function Ea(t,e,n,a,r){var o=t.def&&t.def[e];
vendor: 18,992 bytes, line 16
16if(o)try{o(n.elm,t,n,a,r)}catch(a){Fe(a,n.context,"directive ".concat(t.name," ").concat(e," hook"))}}var ja=[wa,Ca];function Ma(t,e){var n=e.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||o(t.data.attrs)&&o(e.data.attrs))){var a,r,c=e.elm,l=t.data.attrs||{},u=e.data.attrs||{};for(a in(i(u.__ob__)||s(u._v_attr_proxy))&&(u=e.data.attrs=O({},u)),u)r=u[a],l[a]!==r&&La(c,a,r,e.data.pre);for(a in(J||Q)&&u.value!==l.value&&La(c,"value",u.value),l)o(u[a])&&(ia(a)?c.removeAttributeNS(oa,sa(a)):na(a)||c.removeAttribute(a))}}function La(t,e,n,a){a||t.tagName.indexOf("-")>-1?Ua(t,e,n):ra(e)?ca(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):na(e)?t.setAttribute(e,function(t,e){return ca(e)||"false"===e?"false":"contenteditable"===t&&aa(e)?e:"true"}(e,n)):ia(e)?ca(n)?t.removeAttributeNS(oa,sa(e)):t.setAttributeNS(oa,e,n):Ua(t,e,n)}function Ua(t,e,n){if(ca(n))t.removeAttribute(e);else{if(J&&!Y&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var a=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",a)};t.addEventListener("input",a),t.__ieph=!0}t.setAttribute(e,n)}}var Ia={create:Ma,update:Ma};function Da(t,e){var n=e.elm,a=e.data,r=t.data;if(!(o(a.staticClass)&&o(a.class)&&(o(r)||o(r.staticClass)&&o(r.class)))){var s=la(e),c=n._transitionClasses;i(c)&&(s=pa(s,da(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Na,Ra={create:Da,update:Da};function Ba(t,e,n){var a=Na;return function r(){var o=e.apply(null,arguments);null!==o&&za(t,r,n,a)}}var Za=$e&&!(et&&Number(et[1])<=53);function Ga(t,e,n,a){if(Za){var r=sn,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=r||t.timeStamp<=0||t.target.ownerDocument!==document)return o.apply(this,arguments)}}Na.addEventListener(t,e,at?{capture:n,passive:a}:n)}function za(t,e,n,a){(a||Na).removeEventListener(t,e._wrapper||e,n)}function Ha(t,e){if(!o(t.data.on)||!o(e.data.on)){var n=e.data.on||{},a=t.data.on||{};Na=e.elm||t.elm,function(t){if(i(t.__r)){var e=J?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}i(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(n),Ht(n,a,Ga,za,Ba,e.context),Na=void 0}}var Wa,qa={create:Ha,update:Ha,destroy:function(t){return Ha(t,ka)}};function Va(t,e){if(!o(t.data.domProps)||!o(e.data.domProps)){var n,a,r=e.elm,c=t.data.domProps||{},l=e.data.domProps||{};for(n in(i(l.__ob__)||s(l._v_attr_proxy))&&(l=e.data.domProps=O({},l)),c)n in l||(r[n]="");for(n in l){if(a=l[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),a===c[n])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===n&&"PROGRESS"!==r.tagName){r._value=a;var u=o(a)?"":String(a);Ka(r,u)&&(r.value=u)}else if("innerHTML"===n&&ha(r.tagName)&&o(r.innerHTML)){(Wa=Wa||document.createElement("div")).innerHTML="<svg>".concat(a,"</svg>");for(var p=Wa.firstChild;r.firstChild;)r.removeChild(r.firstChild);for(;p.firstChild;)r.appendChild(p.firstChild)}else if(a!==c[n])try{r[n]=a}catch(t){}}}}function Ka(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,a=t._vModifiers;if(i(a)){if(a.number)return y(n)!==y(e);if(a.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var Ja={create:Va,update:Va},Ya=k((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var a=t.split(n);a.length>1&&(e[a[0].trim()]=a[1].trim())}})),e}));function Qa(t){var e=Xa(t.style);return t.staticStyle?O(t.staticStyle,e):e}function Xa(t){return Array.isArray(t)?E(t):"string"==typeof t?Ya(t):t}var tr,er=/^--/,nr=/\s*!important$/,ar=function(t,e,n){if(er.test(e))t.style.setProperty(e,n);else if(nr.test(n))t.style.setProperty(T(e),n.replace(nr,""),"important");else{var a=or(e);if(Array.isArray(n))for(var r=0,o=n.length;r<o;r++)t.style[a]=n[r];else t.style[a]=n}},rr=["Webkit","Moz","ms"],or=k((function(t){if(tr=tr||document.createElement("div").style,"filter"!==(t=F(t))&&t in tr)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=0;n<rr.length;n++){var a=rr[n]+e;if(a in tr)return a}}));function ir(t,e){var n=e.data,a=t.data;if(!(o(n.staticStyle)&&o(n.style)&&o(a.staticStyle)&&o(a.style))){var r,s,c=e.elm,l=a.staticStyle,u=a.normalizedStyle||a.style||{},p=l||u,d=Xa(e.data.style)||{};e.data.normalizedStyle=i(d.__ob__)?O({},d):d;var f=function(t,e){var n,a={};if(e)for(var r=t;r.componentInstance;)(r=r.componentInstance._vnode)&&r.data&&(n=Qa(r.data))&&O(a,n);(n=Qa(t.data))&&O(a,n);for(var o=t;o=o.parent;)o.data&&(n=Qa(o.data))&&O(a,n);return a}(e,!0);for(s in p)o(f[s])&&ar(c,s,"");for(s in f)(r=f[s])!==p[s]&&ar(c,s,null==r?"":r)}}var sr={create:ir,update:ir},cr=/\s+/;function lr(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(cr).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function ur(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(cr).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),a=" "+e+" ";n.indexOf(a)>=0;)n=n.replace(a," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function pr(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&O(e,dr(t.name||"v")),O(e,t),e}return"string"==typeof t?dr(t):void 0}}var dr=k((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),fr=V&&!Y,mr="transition",hr="transitionend",gr="animation",yr="animationend";fr&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(mr="WebkitTransition",hr="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(gr="WebkitAnimation",yr="webkitAnimationEnd"));var br=V?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function vr(t){br((function(){br(t)}))}function wr(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),lr(t,e))}function _r(t,e){t._transitionClasses&&w(t._transitionClasses,e),ur(t,e)}function xr(t,e,n){var a=Ar(t,e),r=a.type,o=a.timeout,i=a.propCount;if(!r)return n();var s="transition"===r?hr:yr,c=0,l=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++c>=i&&l()};setTimeout((function(){c<i&&l()}),o+1),t.addEventListener(s,u)}var kr=/\b(transform|all)(,|$)/;function Ar(t,e){var n,a=window.getComputedStyle(t),r=(a[mr+"Delay"]||"").split(", "),o=(a[mr+"Duration"]||"").split(", "),i=Fr(r,o),s=(a[gr+"Delay"]||"").split(", "),c=(a[gr+"Duration"]||"").split(", "),l=Fr(s,c),u=0,p=0;return"transition"===e?i>0&&(n="transition",u=i,p=o.length):"animation"===e?l>0&&(n="animation",u=l,p=c.length):p=(n=(u=Math.max(i,l))>0?i>l?"transition":"animation":null)?"transition"===n?o.length:c.length:0,{type:n,timeout:u,propCount:p,hasTransform:"transition"===n&&kr.test(a[mr+"Property"])}}function Fr(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max.apply(null,e.map((function(e,n){return Pr(e)+Pr(t[n])})))}function Pr(t){return 1e3*Number(t.slice(0,-1).replace(",","."))}function Cr(t,e){var n=t.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var a=pr(t.data.transition);if(!o(a)&&!i(n._enterCb)&&1===n.nodeType){for(var r=a.css,s=a.type,c=a.enterClass,p=a.enterToClass,d=a.enterActiveClass,f=a.appearClass,m=a.appearToClass,h=a.appearActiveClass,g=a.beforeEnter,b=a.enter,v=a.afterEnter,w=a.enterCancelled,_=a.beforeAppear,x=a.appear,k=a.afterAppear,A=a.appearCancelled,F=a.duration,P=Ke,C=Ke.$vnode;C&&C.parent;)P=C.context,C=C.parent;var T=!P._isMounted||!t.isRootInsert;if(!T||x||""===x){var S=T&&f?f:c,$=T&&h?h:d,O=T&&m?m:p,E=T&&_||g,j=T&&l(x)?x:b,M=T&&k||v,L=T&&A||w,U=y(u(F)?F.enter:F);0;var I=!1!==r&&!Y,N=$r(j),R=n._enterCb=D((function(){I&&(_r(n,O),_r(n,$)),R.cancelled?(I&&_r(n,S),L&&L(n)):M&&M(n),n._enterCb=null}));t.data.show||Wt(t,"insert",(function(){var e=n.parentNode,a=e&&e._pending&&e._pending[t.key];a&&a.tag===t.tag&&a.elm._leaveCb&&a.elm._leaveCb(),j&&j(n,R)})),E&&E(n),I&&(wr(n,S),wr(n,$),vr((function(){_r(n,S),R.cancelled||(wr(n,O),N||(Sr(U)?setTimeout(R,U):xr(n,s,R)))}))),t.data.show&&(e&&e(),j&&j(n,R)),I||N||R()}}}function Tr(t,e){var n=t.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var a=pr(t.data.transition);if(o(a)||1!==n.nodeType)return e();if(!i(n._leaveCb)){var r=a.css,s=a.type,c=a.leaveClass,l=a.leaveToClass,p=a.leaveActiveClass,d=a.beforeLeave,f=a.leave,m=a.afterLeave,h=a.leaveCancelled,g=a.delayLeave,b=a.duration,v=!1!==r&&!Y,w=$r(f),_=y(u(b)?b.leave:b);0;var x=n._leaveCb=D((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[t.key]=null),v&&(_r(n,l),_r(n,p)),x.cancelled?(v&&_r(n,c),h&&h(n)):(e(),m&&m(n)),n._leaveCb=null}));g?g(k):k()}function k(){x.cancelled||(!t.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[t.key]=t),d&&d(n),v&&(wr(n,c),wr(n,p),vr((function(){_r(n,c),x.cancelled||(wr(n,l),w||(Sr(_)?setTimeout(x,_):xr(n,s,x)))}))),f&&f(n,x),v||w||x())}}function Sr(t){return"number"==typeof t&&!isNaN(t)}function $r(t){if(o(t))return!1;var e=t.fns;return i(e)?$r(Array.isArray(e)?e[0]:e):(t._length||t.length)>1}function Or(t,e){!0!==e.data.show&&Cr(e)}var Er=function(t){var e,n,a={},l=t.modules,u=t.nodeOps;for(e=0;e<Aa.length;++e)for(a[Aa[e]]=[],n=0;n<l.length;++n)i(l[n][Aa[e]])&&a[Aa[e]].push(l[n][Aa[e]]);function p(t){var e=u.parentNode(t);i(e)&&u.removeChild(e,t)}function d(t,e,n,r,o,c,l){if(i(t.elm)&&i(c)&&(t=c[l]=ht(t)),t.isRootInsert=!o,!function(t,e,n,r){var o=t.data;if(i(o)){var c=i(t.componentInstance)&&o.keepAlive;if(i(o=o.hook)&&i(o=o.init)&&o(t,!1),i(t.componentInstance))return f(t,e),m(n,t.elm,r),s(c)&&function(t,e,n,r){var o,s=t;for(;s.componentInstance;)if(s=s.componentInstance._vnode,i(o=s.data)&&i(o=o.transition)){for(o=0;o<a.activate.length;++o)a.activate[o](ka,s);e.push(s);break}m(n,t.elm,r)}(t,e,n,r),!0}}(t,e,n,r)){var p=t.data,d=t.children,g=t.tag;i(g)?(t.elm=t.ns?u.createElementNS(t.ns,g):u.createElement(g,t),v(t),h(t,d,e),i(p)&&y(t,e),m(n,t.elm,r)):s(t.isComment)?(t.elm=u.createComment(t.text),m(n,t.elm,r)):(t.elm=u.createTextNode(t.text),m(n,t.elm,r))}}function f(t,e){i(t.data.pendingInsert)&&(e.push.apply(e,t.data.pendingInsert),t.data.pendingInsert=null),t.elm=t.componentInstance.$el,g(t)?(y(t,e),v(t)):(_a(t),e.push(t))}function m(t,e,n){i(t)&&(i(n)?u.parentNode(n)===t&&u.insertBefore(t,e,n):u.appendChild(t,e))}function h(t,e,n){if(r(e)){0;for(var a=0;a<e.length;++a)d(e[a],n,t.elm,null,!0,e,a)}else c(t.text)&&u.appendChild(t.elm,u.createTextNode(String(t.text)))}function g(t){for(;t.componentInstance;)t=t.componentInstance._vnode;return i(t.tag)}function y(t,n){for(var r=0;r<a.create.length;++r)a.create[r](ka,t);i(e=t.data.hook)&&(i(e.create)&&e.create(ka,t),i(e.insert)&&n.push(t))}function v(t){var e;if(i(e=t.fnScopeId))u.setStyleScope(t.elm,e);else for(var n=t;n;)i(e=n.context)&&i(e=e.$options._scopeId)&&u.setStyleScope(t.elm,e),n=n.parent;i(e=Ke)&&e!==t.context&&e!==t.fnContext&&i(e=e.$options._scopeId)&&u.setStyleScope(t.elm,e)}function w(t,e,n,a,r,o){for(;a<=r;++a)d(n[a],o,t,e,!1,n,a)}function _(t){var e,n,r=t.data;if(i(r))for(i(e=r.hook)&&i(e=e.destroy)&&e(t),e=0;e<a.destroy.length;++e)a.destroy[e](t);if(i(e=t.children))for(n=0;n<t.children.length;++n)_(t.children[n])}function x(t,e,n){for(;e<=n;++e){var a=t[e];i(a)&&(i(a.tag)?(k(a),_(a)):p(a.elm))}}function k(t,e){if(i(e)||i(t.data)){var n,r=a.remove.length+1;for(i(e)?e.listeners+=r:e=function(t,e){function n(){0==--n.listeners&&p(t)}return n.listeners=e,n}(t.elm,r),i(n=t.componentInstance)&&i(n=n._vnode)&&i(n.data)&&k(n,e),n=0;n<a.remove.length;++n)a.remove[n](t,e);i(n=t.data.hook)&&i(n=n.remove)?n(t,e):e()}else p(t.elm)}function A(t,e,n,a){for(var r=n;r<a;r++){var o=e[r];if(i(o)&&Fa(t,o))return r}}function F(t,e,n,r,c,l){if(t!==e){i(e.elm)&&i(r)&&(e=r[c]=ht(e));var p=e.elm=t.elm;if(s(t.isAsyncPlaceholder))i(e.asyncFactory.resolved)?T(t.elm,e,n):e.isAsyncPlaceholder=!0;else if(s(e.isStatic)&&s(t.isStatic)&&e.key===t.key&&(s(e.isCloned)||s(e.isOnce)))e.componentInstance=t.componentInstance;else{var f,m=e.data;i(m)&&i(f=m.hook)&&i(f=f.prepatch)&&f(t,e);var h=t.children,y=e.children;if(i(m)&&g(e)){for(f=0;f<a.update.length;++f)a.update[f](t,e);i(f=m.hook)&&i(f=f.update)&&f(t,e)}o(e.text)?i(h)&&i(y)?h!==y&&function(t,e,n,a,r){var s,c,l,p=0,f=0,m=e.length-1,h=e[0],g=e[m],y=n.length-1,b=n[0],v=n[y],_=!r;for(0;p<=m&&f<=y;)o(h)?h=e[++p]:o(g)?g=e[--m]:Fa(h,b)?(F(h,b,a,n,f),h=e[++p],b=n[++f]):Fa(g,v)?(F(g,v,a,n,y),g=e[--m],v=n[--y]):Fa(h,v)?(F(h,v,a,n,y),_&&u.insertBefore(t,h.elm,u.nextSibling(g.elm)),h=e[++p],v=n[--y]):Fa(g,b)?(F(g,b,a,n,f),_&&u.insertBefore(t,g.elm,h.elm),g=e[--m],b=n[++f]):(o(s)&&(s=Pa(e,p,m)),o(c=i(b.key)?s[b.key]:A(b,e,p,m))?d(b,a,t,h.elm,!1,n,f):Fa(l=e[c],b)?(F(l,b,a,n,f),e[c]=void 0,_&&u.insertBefore(t,l.elm,h.elm)):d(b,a,t,h.elm,!1,n,f),b=n[++f]);p>m?w(t,o(n[y+1])?null:n[y+1].elm,n,f,y,a):f>y&&x(e,p,m)}(p,h,y,n,l):i(y)?(i(t.text)&&u.setTextContent(p,""),w(p,null,y,0,y.length-1,n)):i(h)?x(h,0,h.length-1):i(t.text)&&u.setTextContent(p,""):t.text!==e.text&&u.setTextContent(p,e.text),i(m)&&i(f=m.hook)&&i(f=f.postpatch)&&f(t,e)}}}function P(t,e,n){if(s(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var a=0;a<e.length;++a)e[a].data.hook.insert(e[a])}var C=b("attrs,class,staticClass,staticStyle,key");function T(t,e,n,a){var r,o=e.tag,c=e.data,l=e.children;if(a=a||c&&c.pre,e.elm=t,s(e.isComment)&&i(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(i(c)&&(i(r=c.hook)&&i(r=r.init)&&r(e,!0),i(r=e.componentInstance)))return f(e,n),!0;if(i(o)){if(i(l))if(t.hasChildNodes())if(i(r=c)&&i(r=r.domProps)&&i(r=r.innerHTML)){if(r!==t.innerHTML)return!1}else{for(var u=!0,p=t.firstChild,d=0;d<l.length;d++){if(!p||!T(p,l[d],n,a)){u=!1;break}p=p.nextSibling}if(!u||p)return!1}else h(e,l,n);if(i(c)){var m=!1;for(var g in c)if(!C(g)){m=!0,y(e,n);break}!m&&c.class&&Be(c.class)}}else t.data!==e.text&&(t.data=e.text);return!0}return function(t,e,n,r){if(!o(e)){var c,l=!1,p=[];if(o(t))l=!0,d(e,p);else{var f=i(t.nodeType);if(!f&&Fa(t,e))F(t,e,p,null,null,r);else{if(f){if(1===t.nodeType&&t.hasAttribute("data-server-rendered")&&(t.removeAttribute("data-server-rendered"),n=!0),s(n)&&T(t,e,p))return P(e,p,!0),t;c=t,t=new dt(u.tagName(c).toLowerCase(),{},[],void 0,c)}var m=t.elm,h=u.parentNode(m);if(d(e,p,m._leaveCb?null:h,u.nextSibling(m)),i(e.parent))for(var y=e.parent,b=g(e);y;){for(var v=0;v<a.destroy.length;++v)a.destroy[v](y);if(y.elm=e.elm,b){for(var w=0;w<a.create.length;++w)a.create[w](ka,y);var k=y.data.hook.insert;if(k.merged)for(var A=1;A<k.fns.length;A++)k.fns[A]()}else _a(y);y=y.parent}i(h)?x([t],0,0):i(t.tag)&&_(t)}}return P(e,p,l),e.elm}i(t)&&_(t)}}({nodeOps:va,modules:[Ia,Ra,qa,Ja,sr,V?{create:Or,activate:Or,remove:function(t,e){!0!==t.data.show?Tr(t,e):e()}}:{}].concat(ja)});Y&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&Rr(t,"input")}));var jr={inserted:function(t,e,n,a){"select"===n.tag?(a.elm&&!a.elm._vOptions?Wt(n,"postpatch",(function(){jr.componentUpdated(t,e,n)})):Mr(t,e,n.context),t._vOptions=[].map.call(t.options,Ir)):("textarea"===n.tag||ba(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",Dr),t.addEventListener("compositionend",Nr),t.addEventListener("change",Nr),Y&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Mr(t,e,n.context);var a=t._vOptions,r=t._vOptions=[].map.call(t.options,Ir);if(r.some((function(t,e){return!U(t,a[e])})))(t.multiple?e.value.some((function(t){return Ur(t,r)})):e.value!==e.oldValue&&Ur(e.value,r))&&Rr(t,"change")}}};function Mr(t,e,n){Lr(t,e,n),(J||Q)&&setTimeout((function(){Lr(t,e,n)}),0)}function Lr(t,e,n){var a=e.value,r=t.multiple;if(!r||Array.isArray(a)){for(var o,i,s=0,c=t.options.length;s<c;s++)if(i=t.options[s],r)o=I(a,Ir(i))>-1,i.selected!==o&&(i.selected=o);else if(U(Ir(i),a))return void(t.selectedIndex!==s&&(t.selectedIndex=s));r||(t.selectedIndex=-1)}}function Ur(t,e){return e.every((function(e){return!U(e,t)}))}function Ir(t){return"_value"in t?t._value:t.value}function Dr(t){t.target.composing=!0}function Nr(t){t.target.composing&&(t.target.composing=!1,Rr(t.target,"input"))}function Rr(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function Br(t){return!t.componentInstance||t.data&&t.data.transition?t:Br(t.componentInstance._vnode)}var Zr={model:jr,show:{bind:function(t,e,n){var a=e.value,r=(n=Br(n)).data&&n.data.transition,o=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;a&&r?(n.data.show=!0,Cr(n,(function(){t.style.display=o}))):t.style.display=a?o:"none"},update:function(t,e,n){var a=e.value;!a!=!e.oldValue&&((n=Br(n)).data&&n.data.transition?(n.data.show=!0,a?Cr(n,(function(){t.style.display=t.__vOriginalDisplay})):Tr(n,(function(){t.style.display="none"}))):t.style.display=a?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,a,r){r||(t.style.display=t.__vOriginalDisplay)}}},Gr={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function zr(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?zr(ke(e.children)):t}function Hr(t){var e={},n=t.$options;for(var a in n.propsData)e[a]=t[a];var r=n._parentListeners;for(var a in r)e[F(a)]=r[a];return e}function Wr(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var qr=function(t){return t.tag||fe(t)},Vr=function(t){return"show"===t.name},Kr={name:"transition",props:Gr,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(qr)).length){0;var a=this.mode;0;var r=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return r;var o=zr(r);if(!o)return r;if(this._leaving)return Wr(t,r);var i="__transition-".concat(this._uid,"-");o.key=null==o.key?o.isComment?i+"comment":i+o.tag:c(o.key)?0===String(o.key).indexOf(i)?o.key:i+o.key:o.key;var s=(o.data||(o.data={})).transition=Hr(this),l=this._vnode,u=zr(l);if(o.data.directives&&o.data.directives.some(Vr)&&(o.data.show=!0),u&&u.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(o,u)&&!fe(u)&&(!u.componentInstance||!u.componentInstance._vnode.isComment)){var p=u.data.transition=O({},s);if("out-in"===a)return this._leaving=!0,Wt(p,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),Wr(t,r);
16if("in-out"===a){if(fe(o))return l;var d,f=function(){d()};Wt(s,"afterEnter",f),Wt(s,"enterCancelled",f),Wt(p,"delayLeave",(function(t){d=t}))}}return r}}},Jr=O({tag:String,moveClass:String},Gr);function Yr(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Qr(t){t.data.newPos=t.elm.getBoundingClientRect()}function Xr(t){var e=t.data.pos,n=t.data.newPos,a=e.left-n.left,r=e.top-n.top;if(a||r){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate(".concat(a,"px,").concat(r,"px)"),o.transitionDuration="0s"}}delete Jr.mode;var to={Transition:Kr,TransitionGroup:{props:Jr,beforeMount:function(){var t=this,e=this._update;this._update=function(n,a){var r=Je(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,r(),e.call(t,n,a)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),a=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],i=Hr(this),s=0;s<r.length;s++){if((u=r[s]).tag)if(null!=u.key&&0!==String(u.key).indexOf("__vlist"))o.push(u),n[u.key]=u,(u.data||(u.data={})).transition=i;else;}if(a){var c=[],l=[];for(s=0;s<a.length;s++){var u;(u=a[s]).data.transition=i,u.data.pos=u.elm.getBoundingClientRect(),n[u.key]?c.push(u):l.push(u)}this.kept=t(e,null,c),this.removed=l}return t(e,null,o)},updated:function(){var t=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";t.length&&this.hasMove(t[0].elm,e)&&(t.forEach(Yr),t.forEach(Qr),t.forEach(Xr),this._reflow=document.body.offsetHeight,t.forEach((function(t){if(t.data.moved){var n=t.elm,a=n.style;wr(n,e),a.transform=a.WebkitTransform=a.transitionDuration="",n.addEventListener(hr,n._moveCb=function t(a){a&&a.target!==n||a&&!/transform$/.test(a.propertyName)||(n.removeEventListener(hr,t),n._moveCb=null,_r(n,e))})}})))},methods:{hasMove:function(t,e){if(!fr)return!1;if(this._hasMove)return this._hasMove;var n=t.cloneNode();t._transitionClasses&&t._transitionClasses.forEach((function(t){ur(n,t)})),lr(n,e),n.style.display="none",this.$el.appendChild(n);var a=Ar(n);return this.$el.removeChild(n),this._hasMove=a.hasTransform}}}};function eo(t,e){for(var n in e)t[n]=e[n];return t}Wn.config.mustUseProp=function(t,e,n){return"value"===n&&ea(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Wn.config.isReservedTag=ga,Wn.config.isReservedAttr=ta,Wn.config.getTagNamespace=function(t){return ha(t)?"svg":"math"===t?"math":void 0},Wn.config.isUnknownElement=function(t){if(!V)return!0;if(ga(t))return!1;if(t=t.toLowerCase(),null!=ya[t])return ya[t];var e=document.createElement(t);return t.indexOf("-")>-1?ya[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ya[t]=/HTMLUnknownElement/.test(e.toString())},O(Wn.options.directives,Zr),O(Wn.options.components,to),Wn.prototype.__patch__=V?Er:j,Wn.prototype.$mount=function(t,e){return function(t,e,n){var a;t.$el=e,t.$options.render||(t.$options.render=ft),Xe(t,"beforeMount"),a=function(){t._update(t._render(),n)},new ze(t,a,j,{before:function(){t._isMounted&&!t._isDestroyed&&Xe(t,"beforeUpdate")}},!0),n=!1;var r=t._preWatchers;if(r)for(var o=0;o<r.length;o++)r[o].run();return null==t.$vnode&&(t._isMounted=!0,Xe(t,"mounted")),t}(this,t=t&&V?function(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}(t):void 0,e)},V&&setTimeout((function(){Z.devtools&&it&&it.emit("init",Wn)}),0);var no=/[!'()*]/g,ao=function(t){return"%"+t.charCodeAt(0).toString(16)},ro=/%2C/g,oo=function(t){return encodeURIComponent(t).replace(no,ao).replace(ro,",")};function io(t){try{return decodeURIComponent(t)}catch(t){0}return t}var so=function(t){return null==t||"object"==typeof t?t:String(t)};function co(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),a=io(n.shift()),r=n.length>0?io(n.join("=")):null;void 0===e[a]?e[a]=r:Array.isArray(e[a])?e[a].push(r):e[a]=[e[a],r]})),e):e}function lo(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return oo(e);if(Array.isArray(n)){var a=[];
vendor: 5,858 bytes, line 16
16return n.forEach((function(t){void 0!==t&&(null===t?a.push(oo(e)):a.push(oo(e)+"="+oo(t)))})),a.join("&")}return oo(e)+"="+oo(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var uo=/\/?$/;function po(t,e,n,a){var r=a&&a.options.stringifyQuery,o=e.query||{};try{o=fo(o)}catch(t){}var i={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:o,params:e.params||{},fullPath:go(e,r),matched:t?ho(t):[]};return n&&(i.redirectedFrom=go(n,r)),Object.freeze(i)}function fo(t){if(Array.isArray(t))return t.map(fo);if(t&&"object"==typeof t){var e={};for(var n in t)e[n]=fo(t[n]);return e}return t}var mo=po(null,{path:"/"});function ho(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function go(t,e){var n=t.path,a=t.query;void 0===a&&(a={});var r=t.hash;return void 0===r&&(r=""),(n||"/")+(e||lo)(a)+r}function yo(t,e,n){return e===mo?t===e:!!e&&(t.path&&e.path?t.path.replace(uo,"")===e.path.replace(uo,"")&&(n||t.hash===e.hash&&bo(t.query,e.query)):!(!t.name||!e.name)&&(t.name===e.name&&(n||t.hash===e.hash&&bo(t.query,e.query)&&bo(t.params,e.params))))}function bo(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t).sort(),a=Object.keys(e).sort();return n.length===a.length&&n.every((function(n,r){var o=t[n];if(a[r]!==n)return!1;var i=e[n];return null==o||null==i?o===i:"object"==typeof o&&"object"==typeof i?bo(o,i):String(o)===String(i)}))}function vo(t){for(var e=0;e<t.matched.length;e++){var n=t.matched[e];for(var a in n.instances){var r=n.instances[a],o=n.enteredCbs[a];if(r&&o){delete n.enteredCbs[a];for(var i=0;i<o.length;i++)r._isBeingDestroyed||o[i](r)}}}}var wo={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,a=e.children,r=e.parent,o=e.data;o.routerView=!0;for(var i=r.$createElement,s=n.name,c=r.$route,l=r._routerViewCache||(r._routerViewCache={}),u=0,p=!1;r&&r._routerRoot!==r;){var d=r.$vnode?r.$vnode.data:{};d.routerView&&u++,d.keepAlive&&r._directInactive&&r._inactive&&(p=!0),r=r.$parent}if(o.routerViewDepth=u,p){var f=l[s],m=f&&f.component;return m?(f.configProps&&_o(m,o,f.route,f.configProps),i(m,o,a)):i()}var h=c.matched[u],g=h&&h.components[s];if(!h||!g)return l[s]=null,i();l[s]={component:g},o.registerRouteInstance=function(t,e){var n=h.instances[s];(e&&n!==t||!e&&n===t)&&(h.instances[s]=e)},(o.hook||(o.hook={})).prepatch=function(t,e){h.instances[s]=e.componentInstance},o.hook.init=function(t){t.data.keepAlive&&t.componentInstance&&t.componentInstance!==h.instances[s]&&(h.instances[s]=t.componentInstance),vo(c)};var y=h.props&&h.props[s];return y&&(eo(l[s],{route:c,configProps:y}),_o(g,o,c,y)),i(g,o,a)}};function _o(t,e,n,a){var r=e.props=function(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}(n,a);if(r){r=e.props=eo({},r);var o=e.attrs=e.attrs||{};for(var i in r)t.props&&i in t.props||(o[i]=r[i],delete r[i])}}function xo(t,e,n){var a=t.charAt(0);if("/"===a)return t;if("?"===a||"#"===a)return e+t;var r=e.split("/");n&&r[r.length-1]||r.pop();for(var o=t.replace(/^\//,"").split("/"),i=0;i<o.length;i++){var s=o[i];".."===s?r.pop():"."!==s&&r.push(s)}return""!==r[0]&&r.unshift(""),r.join("/")}function ko(t){return t.replace(/\/(?:\s*\/)+/g,"/")}var Ao=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},Fo=No,Po=Oo,Co=function(t,e){return jo(Oo(t,e),e)},To=jo,So=Do,$o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function Oo(t,e){for(var n,a=[],r=0,o=0,i="",s=e&&e.delimiter||"/";null!=(n=$o.exec(t));){var c=n[0],l=n[1],u=n.index;if(i+=t.slice(o,u),o=u+c.length,l)i+=l[1];else{var p=t[o],d=n[2],f=n[3],m=n[4],h=n[5],g=n[6],y=n[7];i&&(a.push(i),i="");var b=null!=d&&null!=p&&p!==d,v="+"===g||"*"===g,w="?"===g||"*"===g,_=n[2]||s,x=m||h;a.push({name:f||r++,prefix:d||"",delimiter:_,optional:w,repeat:v,partial:b,asterisk:!!y,pattern:x?Lo(x):y?".*":"[^"+Mo(_)+"]+?"})}}return o<t.length&&(i+=t.substr(o)),i&&a.push(i),a}function Eo(t){return encodeURI(t).replace(/[\/?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()}))}function jo(t,e){for(var n=new Array(t.length),a=0;a<t.length;a++)"object"==typeof t[a]&&(n[a]=new RegExp("^(?:"+t[a].pattern+")$",Io(e)));return function(e,a){for(var r="",o=e||{},i=(a||{}).pretty?Eo:encodeURIComponent,s=0;s<t.length;s++){var c=t[s];if("string"!=typeof c){var l,u=o[c.name];if(null==u){if(c.optional){c.partial&&(r+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Ao(u)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(u)+"`");if(0===u.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var p=0;p<u.length;p++){if(l=i(u[p]),!n[s].test(l))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(l)+"`");r+=(0===p?c.prefix:c.delimiter)+l}}else{if(l=c.asterisk?encodeURI(u).replace(/[?#]/g,(function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})):i(u),!n[s].test(l))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+l+'"');r+=c.prefix+l}}else r+=c}return r}}function Mo(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function Lo(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function Uo(t,e){return t.keys=e,t}function Io(t){return t&&t.sensitive?"":"i"}function Do(t,e,n){Ao(e)||(n=e||n,e=[]);for(var a=(n=n||{}).strict,r=!1!==n.end,o="",i=0;i<t.length;i++){var s=t[i];if("string"==typeof s)o+=Mo(s);else{var c=Mo(s.prefix),l="(?:"+s.pattern+")";e.push(s),s.repeat&&(l+="(?:"+c+l+")*"),o+=l=s.optional?s.partial?c+"("+l+")?":"
16(?:"+c+"("+l+"))?":c+"("+l+")"}}var u=Mo(n.delimiter||"/"),p=o.slice(-u.length)===u;return a||(o=(p?o.slice(0,-u.length):o)+"(?:"+u+"(?=$))?"),o+=r?"$":a&&p?"":"(?="+u+"|$)",Uo(new RegExp("^"+o,Io(n)),e)}function No(t,e,n){return Ao(e)||(n=e||n,e=[]),n=n||{},t instanceof RegExp?function(t,e){var n=t.source.match(/\((?!\?)/g);if(n)for(var a=0;a<n.length;a++)e.push({name:a,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return Uo(t,e)}(t,e):Ao(t)?function(t,e,n){for(var a=[],r=0;r<t.length;r++)a.push(No(t[r],e,n).source);return Uo(new RegExp("(?:"+a.join("|")+")",Io(n)),e)}(t,e,n):function(t,e,n){return Do(Oo(t,n),e,n)}(t,e,n)}Fo.parse=Po,Fo.compile=Co,Fo.tokensToFunction=To,Fo.tokensToRegExp=So;var Ro=Object.create(null);function Bo(t,e,n){e=e||{};try{var a=Ro[t]||(Ro[t]=Fo.compile(t));return"string"==typeof e.pathMatch&&(e[0]=e.pathMatch),a(e,{pretty:!0})}catch(t){return""}finally{delete e[0]}}function Zo(t,e,n,a){var r="string"==typeof t?{path:t}:t;if(r._normalized)return r;if(r.name){var o=(r=eo({},t)).params;return o&&"object"==typeof o&&(r.params=eo({},o)),r}if(!r.path&&r.params&&e){(r=eo({},r))._normalized=!0;var i=eo(eo({},e.params),r.params);if(e.name)r.name=e.name,r.params=i;else if(e.matched.length){var s=e.matched[e.matched.length-1].path;r.path=Bo(s,i,e.path)}else 0;return r}var c=function(t){var e="",n="",a=t.indexOf("#");a>=0&&(e=t.slice(a),t=t.slice(0,a));var r=t.indexOf("?");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{path:t,query:n,hash:e}}(r.path||""),l=e&&e.path||"/",u=c.path?xo(c.path,l,n||r.append):l,p=function(t,e,n){void 0===e&&(e={});var a,r=n||co;try{a=r(t||"")}catch(t){a={}}for(var o in e){var i=e[o];a[o]=Array.isArray(i)?i.map(so):so(i)}return a}(c.query,r.query,a&&a.options.parseQuery),d=r.hash||c.hash;return d&&"#"!==d.charAt(0)&&(d="#"+d),{_normalized:!0,path:u,query:p,hash:d}}var Go,zo=function(){},Ho={name:"RouterLink",props:{to:{type:[String,Object],required:!0},tag:{type:String,default:"a"},custom:Boolean,exact:Boolean,exactPath:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,ariaCurrentValue:{type:String,default:"page"},event:{type:[String,Array],default:"click"}},render:function(t){var e=this,n=this.$router,a=this.$route,r=n.resolve(this.to,a,this.append),o=r.location,i=r.route,s=r.href,c={},l=n.options.linkActiveClass,u=n.options.linkExactActiveClass,p=null==l?"router-link-active":l,d=null==u?"router-link-exact-active":u,f=null==this.activeClass?p:this.activeClass,m=null==this.exactActiveClass?d:this.exactActiveClass,h=i.redirectedFrom?po(null,Zo(i.redirectedFrom),null,n):i;c[m]=yo(a,h,this.exactPath),c[f]=this.exact||this.exactPath?c[m]:function(t,e){return 0===t.path.replace(uo,"/").indexOf(e.path.replace(uo,"/"))&&(!e.hash||t.hash===e.hash)&&function(t,e){for(var n in e)if(!(n in t))return!1;return!0}(t.query,e.query)}(a,h);var g=c[m]?this.ariaCurrentValue:null,y=function(t){Wo(t)&&(e.replace?n.replace(o,zo):n.push(o,zo))},b={click:Wo};Array.isArray(this.event)?this.event.forEach((function(t){b[t]=y})):b[this.event]=y;var v={class:c},w=!this.$scopedSlots.$hasNormal&&this.$scopedSlots.default&&this.$scopedSlots.default({href:s,route:i,navigate:y,isActive:c[f],isExactActive:c[m]});if(w){if(1===w.length)return w[0];if(w.length>1||!w.length)return 0===w.length?t():t("span",{},w)}if("a"===this.tag)v.on=b,v.attrs={href:s,"aria-current":g};else{var _=function t(e){var n;if(e)for(var a=0;a<e.length;a++){if("a"===(n=e[a]).tag)return n;if(n.children&&(n=t(n.children)))return n}}(this.$slots.default);if(_){_.isStatic=!1;var x=_.data=eo({},_.data);for(var k in x.on=x.on||{},x.on){var A=x.on[k];k in b&&(x.on[k]=Array.isArray(A)?A:[A])}for(var F in b)F in x.on?x.on[F].push(b[F]):x.on[F]=y;var P=_.data.attrs=eo({},_.data.attrs);P.href=s,P["aria-current"]=g}else v.on=b}return t(this.tag,v,this.$slots.default)}};function Wo(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}var qo="undefined"!=typeof window;function Vo(t,e,n,a,r){var o=e||[],i=n||Object.create(null),s=a||Object.create(null);t.forEach((function(t){!function t(e,n,a,r,o,i){var s=r.path,c=r.name;0;var l=r.pathToRegexpOptions||{},u=function(t,e,n){n||(t=t.replace(/\/$/,""));if("/"===t[0])return t;if(null==e)return t;return ko(e.path+"/"+t)}(s,o,l.strict);"boolean"==typeof r.caseSensitive&&(l.sensitive=r.caseSensitive);var p={path:u,regex:Ko(u,l),components:r.components||{default:r.component},alias:r.alias?"string"==typeof r.alias?[r.alias]:r.alias:[],instances:{},enteredCbs:{},name:c,parent:o,matchAs:i,redirect:r.redirect,beforeEnter:r.beforeEnter,meta:r.meta||{},props:null==r.props?{}:r.components?r.props:{default:r.props}};
16r.children&&r.children.forEach((function(r){var o=i?ko(i+"/"+r.path):void 0;t(e,n,a,r,p,o)}));n[p.path]||(e.push(p.path),n[p.path]=p);if(void 0!==r.alias)for(var d=Array.isArray(r.alias)?r.alias:[r.alias],f=0;f<d.length;++f){0;var m={path:d[f],children:r.children};t(e,n,a,m,o,p.path||"/")}c&&(a[c]||(a[c]=p))}(o,i,s,t,r)}));for(var c=0,l=o.length;c<l;c++)"*"===o[c]&&(o.push(o.splice(c,1)[0]),l--,c--);return{pathList:o,pathMap:i,nameMap:s}}function Ko(t,e){return Fo(t,[],e)}function Jo(t,e){var n=Vo(t),a=n.pathList,r=n.pathMap,o=n.nameMap;function i(t,n,i){var s=Zo(t,n,!1,e),l=s.name;if(l){var u=o[l];if(!u)return c(null,s);var p=u.regex.keys.filter((function(t){return!t.optional})).map((function(t){return t.name}));if("object"!=typeof s.params&&(s.params={}),n&&"object"==typeof n.params)for(var d in n.params)!(d in s.params)&&p.indexOf(d)>-1&&(s.params[d]=n.params[d]);return s.path=Bo(u.path,s.params),c(u,s,i)}if(s.path){s.params={};for(var f=0;f<a.length;f++){var m=a[f],h=r[m];if(Yo(h.regex,s.path,s.params))return c(h,s,i)}}return c(null,s)}function s(t,n){var a=t.redirect,r="function"==typeof a?a(po(t,n,null,e)):a;if("string"==typeof r&&(r={path:r}),!r||"object"!=typeof r)return c(null,n);var s=r,l=s.name,u=s.path,p=n.query,d=n.hash,f=n.params;if(p=s.hasOwnProperty("query")?s.query:p,d=s.hasOwnProperty("hash")?s.hash:d,f=s.hasOwnProperty("params")?s.params:f,l){o[l];return i({_normalized:!0,name:l,query:p,hash:d,params:f},void 0,n)}if(u){var m=function(t,e){return xo(t,e.parent?e.parent.path:"/",!0)}(u,t);return i({_normalized:!0,path:Bo(m,f),query:p,hash:d},void 0,n)}return c(null,n)}function c(t,n,a){return t&&t.redirect?s(t,a||n):t&&t.matchAs?function(t,e,n){var a=i({_normalized:!0,path:Bo(n,e.params)});if(a){var r=a.matched,o=r[r.length-1];return e.params=a.params,c(o,e)}return c(null,e)}(0,n,t.matchAs):po(t,n,a,e)}return{match:i,addRoute:function(t,e){var n="object"!=typeof t?o[t]:void 0;Vo([e||t],a,r,o,n),n&&n.alias.length&&Vo(n.alias.map((function(t){return{path:t,children:[e]}})),a,r,o,n)},getRoutes:function(){return a.map((function(t){return r[t]}))},addRoutes:function(t){Vo(t,a,r,o)}}}function Yo(t,e,n){var a=e.match(t);if(!a)return!1;if(!n)return!0;for(var r=1,o=a.length;r<o;++r){var i=t.keys[r-1];
16i&&(n[i.name||"pathMatch"]="string"==typeof a[r]?io(a[r]):a[r])}return!0}var Qo=qo&&window.performance&&window.performance.now?window.performance:Date;function Xo(){return Qo.now().toFixed(3)}var ti=Xo();function ei(){return ti}function ni(t){return ti=t}var ai=Object.create(null);function ri(){"scrollRestoration"in window.history&&(window.history.scrollRestoration="manual");var t=window.location.protocol+"//"+window.location.host,e=window.location.href.replace(t,""),n=eo({},window.history.state);return n.key=ei(),window.history.replaceState(n,"",e),window.addEventListener("popstate",si),function(){window.removeEventListener("popstate",si)}}function oi(t,e,n,a){if(t.app){var r=t.options.scrollBehavior;r&&t.app.$nextTick((function(){var o=function(){var t=ei();if(t)return ai[t]}(),i=r.call(t,e,n,a?o:null);i&&("function"==typeof i.then?i.then((function(t){di(t,o)})).catch((function(t){0})):di(i,o))}))}}function ii(){var t=ei();t&&(ai[t]={x:window.pageXOffset,y:window.pageYOffset})}function si(t){ii(),t.state&&t.state.key&&ni(t.state.key)}function ci(t){return ui(t.x)||ui(t.y)}function li(t){return{x:ui(t.x)?t.x:window.pageXOffset,y:ui(t.y)?t.y:window.pageYOffset}}function ui(t){return"number"==typeof t}var pi=/^#\d/;function di(t,e){var n,a="object"==typeof t;if(a&&"string"==typeof t.selector){var r=pi.test(t.selector)?document.getElementById(t.selector.slice(1)):document.querySelector(t.selector);if(r){var o=t.offset&&"object"==typeof t.offset?t.offset:{};e=function(t,e){var n=document.documentElement.getBoundingClientRect(),a=t.getBoundingClientRect();return{x:a.left-n.left-e.x,y:a.top-n.top-e.y}}(r,o={x:ui((n=o).x)?n.x:0,y:ui(n.y)?n.y:0})}else ci(t)&&(e=li(t))}else a&&ci(t)&&(e=li(t));e&&("scrollBehavior"in document.documentElement.style?window.scrollTo({left:e.x,top:e.y,behavior:t.behavior}):window.scrollTo(e.x,e.y))}var fi,mi=qo&&((-1===(fi=window.navigator.userAgent).indexOf("Android 2.")&&-1===fi.indexOf("Android 4.0")||-1===fi.indexOf("Mobile Safari")||-1!==fi.indexOf("Chrome")||-1!==fi.indexOf("Windows Phone"))&&window.history&&"function"==typeof window.history.pushState);function hi(t,e){ii();var n=window.history;try{if(e){var a=eo({},n.state);a.key=ei(),n.replaceState(a,"",t)}else n.pushState({key:ni(Xo())},"",t)}catch(n){window.location[e?"replace":"assign"](t)}}function gi(t){hi(t,!0)}var yi={redirected:2,aborted:4,cancelled:8,duplicated:16};function bi(t,e){return wi(t,e,yi.redirected,'Redirected when going from "'+t.fullPath+'" to "'+function(t){if("string"==typeof t)return t;if("path"in t)return t.path;var e={};return _i.forEach((function(n){n in t&&(e[n]=t[n])})),JSON.stringify(e,null,2)}(e)+'" via a navigation guard.')}function vi(t,e){return wi(t,e,yi.cancelled,'Navigation cancelled from "'+t.fullPath+'" to "'+e.fullPath+'" with a new navigation.')}function wi(t,e,n,a){var r=new Error(a);return r._isRouter=!0,r.from=t,r.to=e,r.type=n,r}var _i=["params","query","hash"];function xi(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function ki(t,e){return xi(t)&&t._isRouter&&(null==e||t.type===e)}function Ai(t,e,n){var a=function(r){r>=t.length?n():t[r]?e(t[r],(function(){a(r+1)})):a(r+1)};a(0)}function Fi(t){return function(e,n,a){var r=!1,o=0,i=null;Pi(t,(function(t,e,n,s){if("function"==typeof t&&void 0===t.cid){r=!0,o++;var c,l=Si((function(e){var r;((r=e).__esModule||Ti&&"Module"===r[Symbol.toStringTag])&&(e=e.default),t.resolved="function"==typeof e?e:Go.extend(e),n.components[s]=e,--o<=0&&a()})),u=Si((function(t){var e="Failed to resolve async component "+s+": "+t;i||(i=xi(t)?t:new Error(e),a(i))}));try{c=t(l,u)}catch(t){u(t)}if(c)if("function"==typeof c.then)c.then(l,u);else{var p=c.component;p&&"function"==typeof p.then&&p.then(l,u)}}})),r||a()}}function Pi(t,e){return Ci(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function Ci(t){return Array.prototype.concat.apply([],t)}var Ti="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;function Si(t){var e=!1;return function(){for(var n=[],a=arguments.length;a--;)n[a]=arguments[a];if(!e)return e=!0,t.apply(this,n)}}var $i=function(t,e){this.router=t,this.base=function(t){if(!t)if(qo){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";"/"!==t.charAt(0)&&(t="/"+t);return t.replace(/\/$/,"")}(e),this.current=mo,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[],this.listeners=[]};function Oi(t,e,n,a){var r=Pi(t,(function(t,a,r,o){var i=function(t,e){"function"!=typeof t&&(t=Go.extend(t));return t.options[e]}(t,e);if(i)return Array.isArray(i)?i.map((function(t){return n(t,a,r,o)})):n(i,a,r,o)}));return Ci(a?r.reverse():r)}function Ei(t,e){if(e)return function(){return t.apply(e,arguments)}}$i.prototype.listen=function(t){this.cb=t},$i.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},$i.prototype.onError=function(t){this.errorCbs.push(t)},$i.prototype.transitionTo=function(t,e,n){var a,r=this;try{a=this.router.match(t,this.current)}
vendor: 7,856 bytes, line 16
16catch(t){throw this.errorCbs.forEach((function(e){e(t)})),t}var o=this.current;this.confirmTransition(a,(function(){r.updateRoute(a),e&&e(a),r.ensureURL(),r.router.afterHooks.forEach((function(t){t&&t(a,o)})),r.ready||(r.ready=!0,r.readyCbs.forEach((function(t){t(a)})))}),(function(t){n&&n(t),t&&!r.ready&&(ki(t,yi.redirected)&&o===mo||(r.ready=!0,r.readyErrorCbs.forEach((function(e){e(t)}))))}))},$i.prototype.confirmTransition=function(t,e,n){var a=this,r=this.current;this.pending=t;var o,i,s=function(t){!ki(t)&&xi(t)&&(a.errorCbs.length?a.errorCbs.forEach((function(e){e(t)})):console.error(t)),n&&n(t)},c=t.matched.length-1,l=r.matched.length-1;if(yo(t,r)&&c===l&&t.matched[c]===r.matched[l])return this.ensureURL(),t.hash&&oi(this.router,r,t,!1),s(((i=wi(o=r,t,yi.duplicated,'Avoided redundant navigation to current location: "'+o.fullPath+'".')).name="NavigationDuplicated",i));var u=function(t,e){var n,a=Math.max(t.length,e.length);for(n=0;n<a&&t[n]===e[n];n++);return{updated:e.slice(0,n),activated:e.slice(n),deactivated:t.slice(n)}}(this.current.matched,t.matched),p=u.updated,d=u.deactivated,f=u.activated,m=[].concat(function(t){return Oi(t,"beforeRouteLeave",Ei,!0)}(d),this.router.beforeHooks,function(t){return Oi(t,"beforeRouteUpdate",Ei)}(p),f.map((function(t){return t.beforeEnter})),Fi(f)),h=function(e,n){if(a.pending!==t)return s(vi(r,t));try{e(t,r,(function(e){!1===e?(a.ensureURL(!0),s(function(t,e){return wi(t,e,yi.aborted,'Navigation aborted from "'+t.fullPath+'" to "'+e.fullPath+'" via a navigation guard.')}(r,t))):xi(e)?(a.ensureURL(!0),s(e)):"string"==typeof e||"object"==typeof e&&("string"==typeof e.path||"string"==typeof e.name)?(s(bi(r,t)),"object"==typeof e&&e.replace?a.replace(e):a.push(e)):n(e)}))}catch(t){s(t)}};Ai(m,h,(function(){Ai(function(t){return Oi(t,"beforeRouteEnter",(function(t,e,n,a){return function(t,e,n){return function(a,r,o){return t(a,r,(function(t){"function"==typeof t&&(e.enteredCbs[n]||(e.enteredCbs[n]=[]),e.enteredCbs[n].push(t)),o(t)}))}}(t,n,a)}))}(f).concat(a.router.resolveHooks),h,(function(){if(a.pending!==t)return s(vi(r,t));a.pending=null,e(t),a.router.app&&a.router.app.$nextTick((function(){vo(t)}))}))}))},$i.prototype.updateRoute=function(t){this.current=t,this.cb&&this.cb(t)},$i.prototype.setupListeners=function(){},$i.prototype.teardown=function(){this.listeners.forEach((function(t){t()})),this.listeners=[],this.current=mo,this.pending=null};var ji=function(t){function e(e,n){t.call(this,e,n),this._startLocation=Mi(this.base)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router,n=e.options.scrollBehavior,a=mi&&n;a&&this.listeners.push(ri());var r=function(){var n=t.current,r=Mi(t.base);t.current===mo&&r===t._startLocation||t.transitionTo(r,(function(t){a&&oi(e,t,n,!0)}))};window.addEventListener("popstate",r),this.listeners.push((function(){window.removeEventListener("popstate",r)}))}},e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var a=this,r=this.current;this.transitionTo(t,(function(t){hi(ko(a.base+t.fullPath)),oi(a.router,t,r,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var a=this,r=this.current;this.transitionTo(t,(function(t){gi(ko(a.base+t.fullPath)),oi(a.router,t,r,!1),e&&e(t)}),n)},e.prototype.ensureURL=function(t){if(Mi(this.base)!==this.current.fullPath){var e=ko(this.base+this.current.fullPath);t?hi(e):gi(e)}},e.prototype.getCurrentLocation=function(){return Mi(this.base)},e}($i);function Mi(t){var e=window.location.pathname,n=e.toLowerCase(),a=t.toLowerCase();return!t||n!==a&&0!==n.indexOf(ko(a+"/"))||(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}var Li=function(t){function e(e,n,a){t.call(this,e,n),a&&function(t){var e=Mi(t);if(!/^\/#/.test(e))return window.location.replace(ko(t+"/#"+e)),!0}(this.base)||Ui()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;if(!(this.listeners.length>0)){var e=this.router.options.scrollBehavior,n=mi&&e;n&&this.listeners.push(ri());var a=function(){var e=t.current;Ui()&&t.transitionTo(Ii(),(function(a){n&&oi(t.router,a,e,!0),mi||Ri(a.fullPath)}))},r=mi?"popstate":"hashchange";window.addEventListener(r,a),this.listeners.push((function(){window.removeEventListener(r,a)}))}},e.prototype.push=function(t,e,n){var a=this,r=this.current;this.transitionTo(t,(function(t){Ni(t.fullPath),oi(a.router,t,r,!1),e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var a=this,r=this.current;this.transitionTo(t,(function(t){Ri(t.fullPath),oi(a.router,t,r,!1),e&&e(t)}),n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Ii()!==e&&(t?Ni(e):Ri(e))},e.prototype.getCurrentLocation=function(){return Ii()},e}($i);function Ui(){var t=Ii();return"/"===t.charAt(0)||(Ri("/"+t),!1)}function Ii(){var t=window.location.href,e=t.indexOf("#");return e<0?"":t=t.slice(e+1)}function Di(t){var e=window.location.href,n=e.indexOf("#");return(n>=0?e.slice(0,n):e)+"#"+t}function Ni(t){mi?hi(Di(t)):window.location.hash=t}function Ri(t){mi?gi(Di(t)):window.location.replace(Di(t))}var Bi=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var a=this;this.transitionTo(t,(function(t){a.stack=a.stack.slice(0,a.index+1).concat(t),a.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var a=this;this.transitionTo(t,(function(t){a.stack=a.stack.slice(0,a.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var a=this.stack[n];this.confirmTransition(a,(function(){var t=e.current;e.index=n,e.updateRoute(a),e.router.afterHooks.forEach((function(e){e&&e(a,t)}))}),(function(t){ki(t,yi.duplicated)&&(e.index=n)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}($i),Zi=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=Jo(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!mi&&!1!==t.fallback,this.fallback&&(e="hash"),qo||(e="abstract"),this.mode=e,e){case"history":this.history=new ji(this,t.base);break;case"hash":this.history=new Li(this,t.base,this.fallback);break;case"abstract":this.history=new Bi(this,t.base);break;default:0}},Gi={currentRoute:{configurable:!0}};Zi.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},Gi.currentRoute.get=function(){return this.history&&this.history.current},Zi.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null),e.app||e.history.teardown()})),!this.app){this.app=t;var n=this.history;if(n instanceof ji||n instanceof Li){var a=function(t){n.setupListeners(),function(t){var a=n.current,r=e.options.scrollBehavior;mi&&r&&"fullPath"in t&&oi(e,t,a,!1)}(t)};n.transitionTo(n.getCurrentLocation(),a,a)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},Zi.prototype.beforeEach=function(t){return Hi(this.beforeHooks,t)},Zi.prototype.beforeResolve=function(t){return Hi(this.resolveHooks,t)},Zi.prototype.afterEach=function(t){return Hi(this.afterHooks,t)},Zi.prototype.onReady=function(t,e){this.history.onReady(t,e)},Zi.prototype.onError=function(t){this.history.onError(t)},Zi.prototype.push=function(t,e,n){var a=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){a.history.push(t,e,n)}
16));this.history.push(t,e,n)},Zi.prototype.replace=function(t,e,n){var a=this;if(!e&&!n&&"undefined"!=typeof Promise)return new Promise((function(e,n){a.history.replace(t,e,n)}));this.history.replace(t,e,n)},Zi.prototype.go=function(t){this.history.go(t)},Zi.prototype.back=function(){this.go(-1)},Zi.prototype.forward=function(){this.go(1)},Zi.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},Zi.prototype.resolve=function(t,e,n){var a=Zo(t,e=e||this.history.current,n,this),r=this.match(a,e),o=r.redirectedFrom||r.fullPath;return{location:a,route:r,href:function(t,e,n){var a="hash"===n?"#"+e:e;return t?ko(t+"/"+a):a}(this.history.base,o,this.mode),normalizedTo:a,resolved:r}},Zi.prototype.getRoutes=function(){return this.matcher.getRoutes()},Zi.prototype.addRoute=function(t,e){this.matcher.addRoute(t,e),this.history.current!==mo&&this.history.transitionTo(this.history.getCurrentLocation())},Zi.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==mo&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(Zi.prototype,Gi);var zi=Zi;function Hi(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}Zi.install=function t(e){if(!t.installed||Go!==e){t.installed=!0,Go=e;var n=function(t){return void 0!==t},a=function(t,e){var a=t.$options._parentVnode;n(a)&&n(a=a.data)&&n(a=a.registerRouteInstance)&&a(t,e)};e.mixin({beforeCreate:function(){n(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),e.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,a(this,this)},destroyed:function(){a(this)}}),Object.defineProperty(e.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(e.prototype,"$route",{get:function(){return this._routerRoot._route}}),e.component("RouterView",wo),e.component("RouterLink",Ho);var r=e.config.optionMergeStrategies;r.beforeRouteEnter=r.beforeRouteLeave=r.beforeRouteUpdate=r.created}},Zi.version="3.6.5",Zi.isNavigationFailure=ki,Zi.NavigationFailureType=yi,Zi.START_LOCATION=mo,qo&&window.Vue&&window.Vue.use(Zi);n(53);n(46),n(137);var Wi={NotFound:()=>n.e(45).then(n.bind(null,407)),Layout:()=>Promise.all([n.e(0),n.e(1),n.e(11)]).then(n.bind(null,257)),DirectoryPagination:()=>Promise.all([n.e(0),n.e(1),n.e(2),n.e(44)]).then(n.bind(null,408)),IndexPost:()=>Promise.all([n.e(0),n.e(1),n.e(2)]).then(n.bind(null,401)),Post:()=>Promise.all([n.e(0),n.e(1),n.e(8)]).then(n.bind(null,409))},qi={"v-11296978":()=>n.e(46).then(n.bind(null,421)),"v-26c72784":()=>n.e(33).then(n.bind(null,422)),"v-09254238":()=>n.e(32).then(n.bind(null,423)),"v-0577db44":()=>n.e(31).then(n.bind(null,424)),"v-22084420":()=>n.e(47).then(n.bind(null,425)),"v-37a13404":()=>n.e(35).then(n.bind(null,426)),"v-cb72e8b8":()=>n.e(34).then(n.bind(null,427)),"v-fb544650":()=>n.e(15).then(n.bind(null,428)),"v-8ad14a08":()=>n.e(36).then(n.bind(null,429)),"v-c5b6bf78":()=>n.e(48).then(n.bind(null,430)),"v-6fc85224":()=>n.e(37).then(n.bind(null,431)),"v-12f70cb4":()=>n.e(49).then(n.bind(null,432)),"v-67913c58":()=>n.e(50).then(n.bind(null,433)),"v-542282a4":()=>n.e(51).then(n.bind(null,434)),"v-879b39b8":()=>n.e(53).then(n.bind(null,435)),"v-7075bc44":()=>n.e(52).then(n.bind(null,436)),"v-9c7999c0":()=>n.e(54).then(n.bind(null,437)),"v-61da0b78":()=>n.e(16).then(n.bind(null,438)),"v-722389c4":()=>n.e(56).then(n.bind(null,439)),"v-dd0acf80":()=>n.e(55).then(n.bind(null,440)),"v-e912dca4":()=>n.e(57).then(n.bind(null,441)),"v-59eaa5a4":()=>n.e(59).then(n.bind(null,442)),"v-54270c78":()=>n.e(60).then(n.bind(null,443)),"v-cc54214c":()=>n.e(58).then(n.bind(null,444)),"v-85f00cd4":()=>n.e(61).then(n.bind(null,445)),"v-3e88241d":()=>n.e(62).then(n.bind(null,446)),"v-7782e4a4":()=>n.e(63).then(n.bind(null,447)),"v-11909438":()=>n.e(64).then(n.bind(null,448)),"v-ad7ea868":()=>n.e(65).then(n.bind(null,449)),"v-7cb8f498":()=>n.e(66).then(n.bind(null,450)),"v-382e90c8":()=>
16n.e(67).then(n.bind(null,451)),"v-6631fbec":()=>n.e(68).then(n.bind(null,452)),"v-3799df06":()=>n.e(69).then(n.bind(null,453)),"v-a29a61b8":()=>n.e(70).then(n.bind(null,454)),"v-d2d4c246":()=>n.e(20).then(n.bind(null,455)),"v-65a7d19d":()=>n.e(38).then(n.bind(null,456)),"v-68c62ce4":()=>n.e(72).then(n.bind(null,457)),"v-d117be06":()=>n.e(71).then(n.bind(null,458)),"v-4c4b409d":()=>n.e(39).then(n.bind(null,459)),"v-4f96fc98":()=>n.e(73).then(n.bind(null,460)),"v-442984b4":()=>n.e(74).then(n.bind(null,461)),"v-66ec8304":()=>n.e(75).then(n.bind(null,462)),"v-29c3982c":()=>n.e(40).then(n.bind(null,463)),"v-3f3eb50e":()=>n.e(76).then(n.bind(null,464)),"v-5c85aca4":()=>n.e(77).then(n.bind(null,465)),"v-0611910c":()=>n.e(14).then(n.bind(null,466)),"v-2556c58e":()=>n.e(41).then(n.bind(null,467)),"v-237b2b84":()=>n.e(6).then(n.bind(null,468)),"v-0873154a":()=>n.e(17).then(n.bind(null,469)),"v-51464d44":()=>n.e(79).then(n.bind(null,470)),"v-6d9330f8":()=>n.e(80).then(n.bind(null,471)),"v-bebc54dc":()=>n.e(81).then(n.bind(null,472)),"v-1ead9664":()=>n.e(78).then(n.bind(null,473)),"v-a731a5f8":()=>n.e(82).then(n.bind(null,474)),"v-7b452aa4":()=>n.e(83).then(n.bind(null,475)),"v-58fa2750":()=>n.e(84).then(n.bind(null,476)),"v-b07e7b74":()=>n.e(86).then(n.bind(null,477)),"v-2c7984c4":()=>n.e(85).then(n.bind(null,478)),"v-7a5ab384":()=>n.e(5).then(n.bind(null,479)),"v-0ad49988":()=>n.e(9).then(n.bind(null,480)),"v-6135ee04":()=>n.e(10).then(n.bind(null,481))};function Vi(t){const e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}const Ki=/-(\w)/g,Ji=Vi(t=>t.replace(Ki,(t,e)=>e?e.toUpperCase():"")),Yi=/\B([A-Z])/g,Qi=Vi(t=>t.replace(Yi,"-$1").toLowerCase()),Xi=Vi(t=>t.charAt(0).toUpperCase()+t.slice(1));function ts(t,e){if(!e)return;if(t(e))return t(e);return e.includes("-")?t(Xi(Ji(e))):t(Xi(e))||t(Qi(e))}const es=Object.assign({},Wi,qi),ns=t=>es[t],as=t=>qi[t],rs=t=>Wi[t],os=t=>Wn.component(t);function is(t){return ts(as,t)}function ss(t){return ts(rs,t)}function cs(t){return ts(ns,t)}function ls(t){return ts(os,t)}function us(...t){return Promise.all(t.filter(t=>t).map(async t=>{if(!ls(t)&&cs(t)){const e=await cs(t)();Wn.component(t,e.default)}}))}function ps(t,e){"undefined"!=typeof window&&window.__VUEPRESS__&&(window.__VUEPRESS__[t]=e)}var ds=n(91),fs=n.n(ds),ms=n(92),hs=n.n(ms),gs={created(){if(this.siteMeta=this.$site.headTags.filter(([t])=>"meta"===t).map(([t,e])=>e),this.$ssrContext){const e=this.getMergedMetaTags();this.$ssrContext.title=this.$title,this.$ssrContext.lang=this.$lang,this.$ssrContext.pageMeta=(t=e)?t.map(t=>{let e="<meta";return Object.keys(t).forEach(n=>{e+=` ${n}="${hs()(t[n])}"`}),e+">"}).join("\n "):"",this.$ssrContext.canonicalLink=bs(this.$canonicalUrl)}var t},mounted(){this.currentMetaTags=[...document.querySelectorAll("meta")],this.updateMeta(),this.updateCanonicalLink()},methods:{updateMeta(){document.title=this.$title,document.documentElement.lang=this.$lang;const t=this.getMergedMetaTags();this.currentMetaTags=vs(t,this.currentMetaTags)},getMergedMetaTags(){const t=this.$page.frontmatter.meta||[];return fs()([{name:"description",content:this.$description}],t,this.siteMeta,ws)},updateCanonicalLink(){ys(),this.$canonicalUrl&&document.head.insertAdjacentHTML("beforeend",bs(this.$canonicalUrl))}},watch:{$page(){this.updateMeta(),this.updateCanonicalLink()}},beforeDestroy(){vs(null,this.currentMetaTags),ys()}};function ys(){const t=document.querySelector("link[rel='canonical']");t&&t.remove()}function bs(t=""){return t?`<link href="${t}" rel="canonical" />`:""}function vs(t,e){if(e&&[...e].filter(t=>t.parentNode===document.head).forEach(t=>document.head.removeChild(t)),t)return t.map(t=>{const e=document.createElement("meta");return Object.keys(t).forEach(n=>{e.setAttribute(n,t[n])}),document.head.appendChild(e),e})}function ws(t){for(const e of["name","property","itemprop"])if(t.hasOwnProperty(e))return t[e]+e;return JSON.stringify(t)}var _s=n(22),xs=n.n(_s),ks={mounted(){window.addEventListener("scroll",this.onScroll)},methods:{onScroll:xs()((function(){this.setActiveHash()}),300),setActiveHash(){const t=[].slice.call(document.querySelectorAll(".sidebar-link")),e=[].slice.call(document.querySelectorAll(".header-anchor")).filter(e=>t.some(t=>t.hash===e.hash)),n=Math.max(window.pageYOffset,document.documentElement.scrollTop,document.body.scrollTop),a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight),r=window.innerHeight+n;for(let t=0;t<e.length;t++){const o=e[t],i=e[t+1],s=0===t&&0===n||n>=o.parentElement.offsetTop+10&&(!i||n<i.parentElement.offsetTop-10),c=decodeURIComponent(this.$route.hash);if(s&&c!==decodeURIComponent(o.hash)){const n=o;
16if(r===a)for(let n=t+1;n<e.length;n++)if(c===decodeURIComponent(e[n].hash))return;return this.$vuepress.$set("disableScrollBehavior",!0),void this.$router.replace(decodeURIComponent(n.hash),()=>{this.$nextTick(()=>{this.$vuepress.$set("disableScrollBehavior",!1)})})}}}},beforeDestroy(){window.removeEventListener("scroll",this.onScroll)}},As=n(23),Fs=n.n(As),Ps=[gs,ks,{mounted(){Fs.a.configure({showSpinner:!1}),this.$router.beforeEach((t,e,n)=>{t.path===e.path||Wn.component(t.name)||Fs.a.start(),n()}),this.$router.afterEach(()=>{Fs.a.done(),this.isSidebarOpen=!1})}}],Cs={name:"GlobalLayout",computed:{layout(){const t=this.getLayout();return ps("layout",t),Wn.component(t)}},methods:{getLayout(){if(this.$page.path){const t=this.$page.frontmatter.layout;return t&&(this.$vuepress.getLayoutAsyncComponent(t)||this.$vuepress.getVueComponent(t))?t:"Layout"}return"NotFound"}}},Ts=n(10),Ss=Object(Ts.a)(Cs,(function(){return(0,this._self._c)(this.layout,{tag:"component"})}),[],!1,null,null,null).exports;!function(t,e,n){switch(e){case"components":t[e]||(t[e]={}),Object.assign(t[e],n);break;case"mixins":t[e]||(t[e]=[]),t[e].push(...n);break;default:throw new Error("Unknown option name.")}}(Ss,"mixins",Ps);const $s=[{name:"v-11296978",path:"/blog/check-our-fab-academy-alumni-stories/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-11296978").then(n)}},{path:"/blog/check-our-fab-academy-alumni-stories/index.html",redirect:"/blog/check-our-fab-academy-alumni-stories/"},{path:"/_posts/2020-11-01-check-our-fab-academy-alumni-stories.html",redirect:"/blog/check-our-fab-academy-alumni-stories/"},{name:"v-26c72784",path:"/blog/exploring-fab-academys-15th-edition/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-26c72784").then(n)}},{path:"/blog/exploring-fab-academys-15th-edition/index.html",redirect:"/blog/exploring-fab-academys-15th-edition/"},{path:"/_posts/2024-02-05-exploring-fab-academys-15th-edition.html",redirect:"/blog/exploring-fab-academys-15th-edition/"},{name:"v-09254238",path:"/blog/fab-academy-instructors-bootcamp-unveils-future-of-learning/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-09254238").then(n)}},{path:"/blog/fab-academy-instructors-bootcamp-unveils-future-of-learning/index.html",redirect:"/blog/fab-academy-instructors-bootcamp-unveils-future-of-learning/"},{path:"/_posts/2024-01-02-fab-academy-instructors-bootcamp-unveils-future-of-learning.html",redirect:"/blog/fab-academy-instructors-bootcamp-unveils-future-of-learning/"},{name:"v-0577db44",path:"/blog/calling-all-tinkerers-makers-and-innovators/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-0577db44").then(n)}},{path:"/blog/calling-all-tinkerers-makers-and-innovators/index.html",redirect:"/blog/calling-all-tinkerers-makers-and-innovators/"},{path:"/_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.html",redirect:"/blog/calling-all-tinkerers-makers-and-innovators/"},{name:"v-22084420",path:"/blog/cultivating-innovators-and-entrepreneurs/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-22084420").then(n)}},{path:"/blog/cultivating-innovators-and-entrepreneurs/index.html",redirect:"/blog/cultivating-innovators-and-entrepreneurs/"},{path:"/_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.html",redirect:"/blog/cultivating-innovators-and-entrepreneurs/"},{name:"v-37a13404",path:"/blog/future-skills-development/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-37a13404").then(n)}},{path:"/blog/future-skills-development/index.html",redirect:"/blog/future-skills-development/"},{path:"/_posts/2024-05-04-future-skills-development.html",redirect:"/blog/future-skills-development/"},{name:"v-cb72e8b8",path:"/blog/fab-labs-20-machine-making-during-fab-academy/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-cb72e8b8").then(n)}},{path:"/blog/fab-labs-20-machine-making-during-fab-academy/index.html",redirect:"/blog/fab-labs-20-machine-making-during-fab-academy/"},{path:"/_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.html",redirect:"/blog/fab-labs-20-machine-making-during-fab-academy/"},{name:"v-fb544650",path:"/blog/congratulations-to-the-class-of-2024/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-fb544650").then(n)}},{path:"/blog/congratulations-to-the-class-of-2024/index.html",redirect:"/blog/congratulations-to-the-class-of-2024/"},{path:"/_posts/2024-06-07-congratulations-to-the-class-of-2024.html",redirect:"/blog/congratulations-to-the-class-of-2024/"},{name:"v-8ad14a08",path:"/blog/celebrating-fab-academy-graduates-2024/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-8ad14a08").then(n)}},{path:"/blog/celebrating-fab-academy-graduates-2024/index.html",redirect:"/blog/celebrating-fab-academy-graduates-2024/"},{path:"/_posts/2024-08-05-celebrating-fab-academy-graduates-2024.html",redirect:"/blog/celebrating-fab-academy-graduates-2024/"}
16,{name:"v-c5b6bf78",path:"/blog/dream-big-make-anything-inside-fab-academys-global-open-day/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-c5b6bf78").then(n)}},{path:"/blog/dream-big-make-anything-inside-fab-academys-global-open-day/index.html",redirect:"/blog/dream-big-make-anything-inside-fab-academys-global-open-day/"},{path:"/_posts/2024-12-01-dream-big-make-anything-inside-fab-academys-global-open-day.html",redirect:"/blog/dream-big-make-anything-inside-fab-academys-global-open-day/"},{name:"v-6fc85224",path:"/blog/fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-6fc85224").then(n)}},{path:"/blog/fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle/index.html",redirect:"/blog/fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle/"},{path:"/_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.html",redirect:"/blog/fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle/"},{name:"v-12f70cb4",path:"/blog/fab-academy-2025-a-month-of-celebration-innovation-and-collaboration/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-12f70cb4").then(n)}},{path:"/blog/fab-academy-2025-a-month-of-celebration-innovation-and-collaboration/index.html",redirect:"/blog/fab-academy-2025-a-month-of-celebration-innovation-and-collaboration/"},{path:"/_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.html",redirect:"/blog/fab-academy-2025-a-month-of-celebration-innovation-and-collaboration/"},{name:"v-67913c58",path:"/blog/fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-67913c58").then(n)}},{path:"/blog/fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers/index.html",redirect:"/blog/fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers/"},{path:"/_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.html",redirect:"/blog/fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers/"},{name:"v-542282a4",path:"/blog/fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-542282a4").then(n)}},{path:"/blog/fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery/index.html",redirect:"/blog/fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery/"},{path:"/_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.html",redirect:"/blog/fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery/"},{name:"v-879b39b8",path:"/blog/fab-academy-2025-celebrating-innovation-graduation-and-a-global-community/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-879b39b8").then(n)}},{path:"/blog/fab-academy-2025-celebrating-innovation-graduation-and-a-global-community/index.html",redirect:"/blog/fab-academy-2025-celebrating-innovation-graduation-and-a-global-community/"},{path:"/_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.html",redirect:"/blog/fab-academy-2025-celebrating-innovation-graduation-and-a-global-community/"},{name:"v-7075bc44",path:"/blog/fab-academy-2025-the-final-stretch-begins/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-7075bc44").then(n)}},{path:"/blog/fab-academy-2025-the-final-stretch-begins/index.html",redirect:"/blog/fab-academy-2025-the-final-stretch-begins/"},{path:"/_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.html",redirect:"/blog/fab-academy-2025-the-final-stretch-begins/"},{name:"v-9c7999c0",path:"/blog/fab-academy-2026-launches-with-new-faces/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-9c7999c0").then(n)}},{path:"/blog/fab-academy-2026-launches-with-new-faces/index.html",redirect:"/blog/fab-academy-2026-launches-with-new-faces/"},{path:"/_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.html",redirect:"/blog/fab-academy-2026-launches-with-new-faces/"}
16,{name:"v-61da0b78",path:"/blog/fab-academy-2026-how-to-bhutanese-graduates/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-61da0b78").then(n)}},{path:"/blog/fab-academy-2026-how-to-bhutanese-graduates/index.html",redirect:"/blog/fab-academy-2026-how-to-bhutanese-graduates/"},{path:"/_posts/2026-02-24-fab-academy-2026-how-to-bhutanese-graduates.html",redirect:"/blog/fab-academy-2026-how-to-bhutanese-graduates/"},{name:"v-722389c4",path:"/blog/fab-academy-2026-global-journey/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-722389c4").then(n)}},{path:"/blog/fab-academy-2026-global-journey/index.html",redirect:"/blog/fab-academy-2026-global-journey/"},{path:"/_posts/2026-06-25-fab-academy-2026-global-journey.html",redirect:"/blog/fab-academy-2026-global-journey/"},{name:"v-dd0acf80",path:"/blog/fab-academy-2026-new-faculty/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-dd0acf80").then(n)}},{path:"/blog/fab-academy-2026-new-faculty/index.html",redirect:"/blog/fab-academy-2026-new-faculty/"},{path:"/_posts/2026-03-31-fab-academy-2026-new-faculty.html",redirect:"/blog/fab-academy-2026-new-faculty/"},{name:"v-e912dca4",path:"/blog/fab-academy-graduation-103/",component:Ss,beforeEnter:(t,e,n)=>{us("Post","v-e912dca4").then(n)}},{path:"/blog/fab-academy-graduation-103/index.html",redirect:"/blog/fab-academy-graduation-103/"},{path:"/_posts/2026-07-13-fab-academy-graduation-103.html",redirect:"/blog/fab-academy-graduation-103/"},{name:"v-59eaa5a4",path:"/about/classes.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-59eaa5a4").then(n)}},{name:"v-54270c78",path:"/about/code-conduct.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-54270c78").then(n)}},{name:"v-cc54214c",path:"/about/accreditations.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-cc54214c").then(n)}},{name:"v-85f00cd4",path:"/about/course.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-85f00cd4").then(n)}},{name:"v-3e88241d",path:"/about/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-3e88241d").then(n)}},{path:"/about/index.html",redirect:"/about/"},{name:"v-7782e4a4",path:"/about/people.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-7782e4a4").then(n)}},{name:"v-11909438",path:"/about/program.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-11909438").then(n)}},{name:"v-ad7ea868",path:"/apply/cost-breakdown.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-ad7ea868").then(n)}},{name:"v-7cb8f498",path:"/apply/fees.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-7cb8f498").then(n)}},{name:"v-382e90c8",path:"/apply/registration.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-382e90c8").then(n)}},{name:"v-6631fbec",path:"/apply/scholarships.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-6631fbec").then(n)}},{name:"v-3799df06",path:"/archive/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-3799df06").then(n)}},{path:"/archive/index.html",redirect:"/archive/"},{name:"v-a29a61b8",path:"/contact.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-a29a61b8").then(n)}},{name:"v-d2d4c246",path:"/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-d2d4c246").then(n)}},{path:"/index.html",redirect:"/"},{name:"v-65a7d19d",path:"/links/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-65a7d19d").then(n)}},{path:"/links/index.html",redirect:"/links/"},{name:"v-68c62ce4",path:"/nodes/getting-started.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-68c62ce4").then(n)}},{name:"v-d117be06",path:"/media/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-d117be06").then(n)}},{path:"/media/index.html",redirect:"/media/"},{name:"v-4c4b409d",path:"/nodes/",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-4c4b409d").then(n)}},{path:"/nodes/index.html",redirect:"/nodes/"},{name:"v-4f96fc98",path:"/nodes/list.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-4f96fc98").then(n)}},{name:"v-442984b4",path:"/nodes/requirements.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-442984b4").then(n)}},{name:"v-66ec8304",path:"/nodes/roles.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-66ec8304").then(n)}},{name:"v-29c3982c",path:"/resources/autodesk.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-29c3982c").then(n)}},{name:"v-3f3eb50e",path:"/nodes/supply-chain.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-3f3eb50e").then(n)}},{name:"v-5c85aca4",path:"/resources/marketing.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-5c85aca4").then(n)}},{name:"v-0611910c",path:"/resources/report2017.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-0611910c").then(n)}},{name:"v-2556c58e",path:"/resources/solidworks.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-2556c58e").then(n)}},{name:"v-237b2b84",path:"/resources/report2024&2025.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-237b2b84").then(n)}},{name:"v-0873154a",path:"/resources/report2018.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-0873154a").then(n)}}
16,{name:"v-51464d44",path:"/students/alumni.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-51464d44").then(n)}},{name:"v-6d9330f8",path:"/students/continuing.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-6d9330f8").then(n)}},{name:"v-bebc54dc",path:"/students/faq.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-bebc54dc").then(n)}},{name:"v-1ead9664",path:"/students/alumni-list.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-1ead9664").then(n)}},{name:"v-a731a5f8",path:"/students/glossary.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-a731a5f8").then(n)}},{name:"v-7b452aa4",path:"/students/grievances.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-7b452aa4").then(n)}},{name:"v-58fa2750",path:"/students/stories.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-58fa2750").then(n)}},{name:"v-b07e7b74",path:"/terms-of-service.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-b07e7b74").then(n)}},{name:"v-2c7984c4",path:"/students/students.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-2c7984c4").then(n)}},{name:"v-7a5ab384",path:"/resources/report2022&2023.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-7a5ab384").then(n)}},{name:"v-0ad49988",path:"/resources/report2019.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-0ad49988").then(n)}},{name:"v-6135ee04",path:"/resources/report2020&21.html",component:Ss,beforeEnter:(t,e,n)=>{us("Layout","v-6135ee04").then(n)}},{name:"v-424df898",path:"/blog/",component:Ss,beforeEnter:(t,e,n)=>{us("IndexPost","v-424df898").then(n)},meta:{pid:"blog",id:"blog"}},{path:"/blog/index.html",redirect:"/blog/"},{name:"v-c3507bb6",path:"/blog/page/2/",component:Ss,beforeEnter:(t,e,n)=>{us("DirectoryPagination","v-c3507bb6").then(n)},meta:{pid:"blog",id:"blog"}},{path:"/blog/page/2/index.html",redirect:"/blog/page/2/"},{name:"v-c3507b78",path:"/blog/page/3/",component:Ss,beforeEnter:(t,e,n)=>{us("DirectoryPagination","v-c3507b78").then(n)},meta:{pid:"blog",id:"blog"}},{path:"/blog/page/3/index.html",redirect:"/blog/page/3/"},{path:"*",component:Ss}],Os={title:"Fab Academy",description:"How to make almost anything",base:"/",headTags:[["link",{rel:"icon",sizes:"16x16",type:"image/png",href:"/favicon-16x16.png"}],["link",{rel:"icon",sizes:"32x32",type:"image/png",href:"/favicon-32x32.png"}],["link",{rel:"icon",sizes:"96x96",type:"image/png",href:"/favicon-96x96.png"}],["link",{rel:"icon",sizes:"192x192",type:"image/png",href:"/android-icon-192x192.png"}],["script",{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-0JVPSTZQ7T"}],["script",{},["window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-0JVPSTZQ7T');"]]],pages:[{title:"Check our Fab Academy Alumni Stories...",frontmatter:{title:"Check our Fab Academy Alumni Stories...",date:"2020-11-01T00:00:00.000Z",excerpt:"Watch students talk about their Fab Academy experience during Fab Academy.",canonicalUrl:"https://fabacademy.org/_posts/2020-11-01-check-our-fab-academy-alumni-stories.html",meta:[{property:"article:published_time",content:"2020-11-01T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Check our Fab Academy Alumni Stories..."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2020-11-01-check-our-fab-academy-alumni-stories.html"},{name:"twitter:title",content:"Check our Fab Academy Alumni Stories..."},{name:"twitter:url",content:"https://fabacademy.org/_posts/2020-11-01-check-our-fab-academy-alumni-stories.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2020-11-01-check-our-fab-academy-alumni-stories.html",relativePath:"_posts/2020-11-01-check-our-fab-academy-alumni-stories.md",key:"v-11296978",path:"/blog/check-our-fab-academy-alumni-stories/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Exploring Fab Academy's 15th Edition",frontmatter:{title:"Exploring Fab Academy's 15th Edition",date:"2024-02-05T00:00:00.000Z",excerpt:"Welcome to the Fab Academy's 15th edition! As we eagerly embrace the class of 2024, with a growing group of 236 students and 78 Nodes from 71 countries, we anticipate an enriching journey filled with innovation and collaboration. This year, we are thrilled to introduce enhancements aimed at elevating the student experience and fostering a vibrant learning community. Join us as we delve into the exciting developments and projects within the Fab Academy ecosystem.",canonicalUrl:"https://fabacademy.org/_posts/2024-02-05-exploring-fab-academys-15th-edition.html",meta:[{property:"article:published_time",content:"2024-02-05T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Exploring Fab Academy's 15th Edition"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-02-05-exploring-fab-academys-15th-edition.html"},{name:"twitter:title",content:"Exploring Fab Academy's 15th Edition"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-02-05-exploring-fab-academys-15th-edition.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-02-05-exploring-fab-academys-15th-edition.html",relativePath:"_posts/2024-02-05-exploring-fab-academys-15th-edition.md",key:"v-26c72784",path:"/blog/exploring-fab-academys-15th-edition/",headers:[{level:3,title:"A Look into Innovative Student Projects and Global Impact",slug:"a-look-into-innovative-student-projects-and-global-impact"},{level:3,title:"Embracing Education and Innovation",slug:"embracing-education-and-innovation"},{level:3,title:"Fab Academy's Impact: Empowering Global Communities",slug:"fab-academy-s-impact-empowering-global-communities"}],lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy Instructors Bootcamp Unveils Future of Learning",frontmatter:{title:"Fab Academy Instructors Bootcamp Unveils Future of Learning",date:"2024-01-02T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2024-01-02-fab-academy-instru
16ctors-bootcamp-unveils-future-of-learning.html",meta:[{property:"article:published_time",content:"2024-01-02T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy Instructors Bootcamp Unveils Future of Learning"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-01-02-fab-academy-instructors-bootcamp-unveils-future-of-learning.html"},{name:"twitter:title",content:"Fab Academy Instructors Bootcamp Unveils Future of Learning"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-01-02-fab-academy-instructors-bootcamp-unveils-future-of-learning.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-01-02-fab-academy-instructors-bootcamp-unveils-future-of-learning.html",relativePath:"_posts/2024-01-02-fab-academy-instructors-bootcamp-unveils-future-of-learning.md",key:"v-09254238",path:"/blog/fab-academy-instructors-bootcamp-unveils-future-of-learning/",excerpt:"<p>In a dynamic meeting of the minds, Fab Academy Instructors Bootcamp unfolded January 8-12, 2024 in León, Spain. Over 30 instructors from diverse corners of the globe came together, forging a vibrant global network dedicated to revolutionizing digital manufacturing education.</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Calling all Tinkerers, Makers, and Innovators!",frontmatter:{title:"Calling all Tinkerers, Makers, and Innovators!",date:"2023-11-04T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.html",meta:[{property:"article:published_time",content:"2023-11-04T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Calling all Tinkerers, Makers, and Innovators!"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.html"},{name:"twitter:title",content:"Calling all Tinkerers, Makers, and Innovators!"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.html",relativePath:"_posts/2023-11-04-calling-all-tinkerers-makers-and-innovators.md",key:"v-0577db44",path:"/blog/calling-all-tinkerers-makers-and-innovators/",excerpt:"<p>Are you looking for an adventure to spark your professional curiosity? Do you want to ignite your passion for learning, making, and doing? Reinvent yourselfâand the world around youâat <strong>Fab Academy</strong>.</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Cultivating Innovators and Entrepreneurs",frontmatter:{title:"Cultivating Innovators and Entrepreneurs",date:"2024-03-06T00:00:00.000Z",excerpt:"The accomplishments of the Fab Academy alumni continue to impress and inspire us. Showcasing the wide-reaching impact of the program, these graduates are revitalizing businesses, leading educational initiatives, and making significant contributions in various industries. Fab Academy equips individuals with the skills needed to innovate, lead, and succeed in their respective fields.",canonicalUrl:"https://fabacademy.org/_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.html",meta:[{property:"article:published_time",content:"2024-03-06T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Cultivating Innovators and Entrepreneurs"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.html"},{name:"twitter:title",content:"Cultivating Innovators and Entrepreneurs"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.html",relativePath:"_posts/2024-03-06-cultivating-innovators-and-entrepreneurs.md",key:"v-22084420",path:"/blog/cultivating-innovators-and-entrepreneurs/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Future Skills Development",frontmatter:{title:"Future Skills Development",date:"2024-05-04T00:00:00.000Z",excerpt:"The Fab Academy has always been at the forefront of technological education, emphasizing the importance of hands-on, multidisciplinary learning. This year, we proudly continue that tradition with the introduction of a new course: System Integration.",canonicalUrl:"https://fabacademy.org/_posts/2024-05-04-future-skills-development.html",meta:[{property:"article:published_time",content:"2024-05-04T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Future Skills Development"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-05-04-future-skills-development.html"},{name:"twitter:title",content:"Future Skills Development"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-05-04-future-skills-development.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-05-04-future-skills-development.html",relativePath:"_posts/2024-05-04-future-skills-development.md",key:"v-37a13404",path:"/blog/future-skills-development/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Labs 2.0 - Machine Making During Fab Academy",frontmatter:{title:"Fab Labs 2.0 - Machine Making During Fab Academy",date:"2024-04-02T00:00:00.000Z",excerpt:"Welcome to the extraordinary world of machines and mechanical design! Machine Week at the Fab Academy is a pivotal experience for students eager to learn about the mechanics of creation using the latest developments in advanced manufacturing.",canonicalUrl:"https://fabacademy.org/_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.html",meta:[{property:"article:published_time",content:"2024-04-02T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Labs 2.0 - Machine Making During Fab Academy"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.html"},{name:"twitter:title",content:"Fab Labs 2.0 - Machine Making During Fab Academy"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.html",relativePath:"_posts/2024-04-02-fab-labs-20-machine-making-during-fab-academy.md",key:"v-cb72e8b8",path:"/blog/fab-labs-20-machine-making-during-fab-academy/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Congratulations to the Class of 2024!!",frontmatter:{title:"Congratulations to the Class of 2024!!",date:"2024-06-07T00:00:00.000Z",tags:["fabacademy"],excerpt:"As the Fab Academy 2024 cycle winds down and we prepare for a celebratory graduation ceremony at FAB24 México later this summer, weâd like to share a few inspiring stories of students.",canonicalUrl:"https://fabacademy.org/_posts/2024-06-07-congratulations-to-the-class-of-2024.html",meta:[{property:"article:published_time",content:"2024-06-07T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Congratulations to the Class of 2024!!"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-06-07-congratulations-to-the-class-of-2024.html"},{name:"twitter:title",content:"Congratulations to the Class of 2024!!"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-06-07-congratulations-to-the-class-of-2024.html"},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:label2",content:"Filed under"},{name:"twitter:data2",content:"fabacademy"},{property:"article:tag",content:"fabacademy"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-06-07-congratulations-to-the-class-of-2024.html",relativePath:"_posts/2024-06-07-congratulations-to-the-class-of-2024.md",key:"v-fb544650",path:"/blog/congratulations-to-the-class-of-2024/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Celebrating Fab Academy Graduates 2024",frontmatter:{title:"Celebrating Fab Academy Graduates 2024",date:"2024-08-05T00:00:00.000Z",excerpt:"On August 5th, we witnessed a remarkable celebration of innovation, creativity, and dedication as the Fab Academy class of 2024 graduated at FAB24Mexico.",canonicalUrl:"https://fabacademy.org/_posts/2024-08-05-celebrating-fab-academy-graduates-2024.html",meta:[{property:"article:published_time",content:"2024-08-05T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Celebrating Fab Academy Graduates 2024"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-08-05-celebrating-fab-academy-graduates-2024.html"},{name:"twitter:title",content:"Celebrating Fab Academy Graduates 2024"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-08-05-celebrating-fab-academy-graduates-2024.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-08-05-celebrating-fab-academy-graduates-2024.html",relativePath:"_posts/2024-08-05-celebrating-fab-academy-graduates-2024.md",key:"v-8ad14a08",path:"/blog/celebrating-fab-academy-graduates-2024/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Dream Big, Make Anything â Inside Fab Academyâs Global Open Day",frontmatter:{title:"Dream Big, Make Anything â Inside Fab Academyâs Global Open Day",date:"2024-12-01T00:00:00.000Z",excerpt:"On December 4, Fab Academy hosted its highly anticipated Global Open Dayâa spirited meetup and an opportunity to promote awareness of this transformative program.",canonicalUrl:"https://fabacademy.org/_posts/2024-12-01-dream-big-make-
16anything-inside-fab-academys-global-open-day.html",meta:[{property:"article:published_time",content:"2024-12-01T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Dream Big, Make Anything â Inside Fab Academyâs Global Open Day"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2024-12-01-dream-big-make-anything-inside-fab-academys-global-open-day.html"},{name:"twitter:title",content:"Dream Big, Make Anything â Inside Fab Academyâs Global Open Day"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2024-12-01-dream-big-make-anything-inside-fab-academys-global-open-day.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2024-12-01-dream-big-make-anything-inside-fab-academys-global-open-day.html",relativePath:"_posts/2024-12-01-dream-big-make-anything-inside-fab-academys-global-open-day.md",key:"v-c5b6bf78",path:"/blog/dream-big-make-anything-inside-fab-academys-global-open-day/",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy Instructors Bootcamp 2025: Preparing for an Exciting New Cycle",frontmatter:{title:"Fab Academy Instructors Bootcamp 2025: Preparing for an Exciting New Cycle",date:"2025-01-04T00:00:00.000Z",excerpt:"The Fab Academy community is geared up for another exciting year of innovation, learning, and collaboration, and it all starts with our dedicated instructors! Last week, Fab Lab ESAN hosted the Fab Academy Instructors Bootcamp in Lima, Peru; bringing together 22 instructors from four countriesâPeru, the USA, Turkey, and Jap
16anâwho came to refine their skills and prepare for the Fab Academy 2025 cycle.",canonicalUrl:"https://fabacademy.org/_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.html",meta:[{property:"article:published_time",content:"2025-01-04T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy Instructors Bootcamp 2025: Preparing for an Exciting New Cycle"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.html"},{name:"twitter:title",content:"Fab Academy Instructors Bootcamp 2025: Preparing for an Exciting New Cycle"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.html",relativePath:"_posts/2025-01-04-fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle.md",key:"v-6fc85224",path:"/blog/fab-academy-instructors-bootcamp-2025-preparing-for-an-exciting-new-cycle/",headers:[{level:3,title:"A Week of Learning and Collaboration",slug:"a-week-of-learning-and-collaboration"},{level:3,title:"Daily highlights included:",slug:"daily-highlights-included"},{level:3,title:"Beyond the Classroom",slug:"beyond-the-classroom"},{level:3,title:"Preparing for Fab Academy 2025",slug:"preparing-for-fab-academy-2025"}],lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2025: A Month of Celebration, Innovation, and Collaboration",frontmatter:{title:"Fab Academy 2025: A Month of Celebration, Innovation, and Collaboration",date:"2025-02-07T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.html",meta:[{property:"article:published_time",content:"2025-02-07T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2025: A Month of Celebration, Innovation, and Collaboration"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.html"},{name:"twitter:title",content:"Fab Academy 2025: A Month of Celebration, Innovation, and Collaboration"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.html",relativePath:"_posts/2025-02-07-fab-academy-2025-a-month-of-celebration-innovation-and-collaboration.md",key:"v-12f70cb4",path:"/blog/fab-academy-2025-a-month-of-celebration-innovation-and-collaboration/",headers:[{level:3,title:"Kicking Off With Digital Foundations",slug:"kicking-off-with-digital-foundations"},{level:3,title:"CAD & Design: From Sketch to Reality",slug:"cad-design-from-sketch-to-reality"},{level:3,title:"Computer-Controlled Cutting & Fabrication",slug:"computer-controlled-cutting-fabrication"},{level:3,title:"3D Printing & Scanning: Pushing the Boundaries of Digital Fabrication",slug:"_3d-printing-scanning-pushing-the-boundaries-of-digital-fabrication"},{level:3,title:"Embedded Programming & AI-Powered Making",slug:"embedded-programming-ai-powered-making"},{level:3,title:"Recitations: Deep Dives into Key Topics",slug:"recitations-deep-dives-into-key-topics"},{level:3,title:"Whatâs Next?",slug:"what-s-next"}],excerpt:"<p>In keeping with tradition, Fab Academy 2025 opened with the final presentations of students from the previous classâan opportunity to share, reflect, and celebrate together. The class of 2025 welcomed 183 students from over 50 countries, supported by 55 global nodes. And the 2024 academic cycle concluded with an impressive total of 168 graduating students!</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2025: Month 2 â Innovating, Building, and Exploring New Frontiers",frontmatter:{title:"Fab Academy 2025: Month 2 â Innovating, Building, and Exploring New Frontiers",date:"2025-03-06T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.html",meta:[{property:"article:published_time",content:"2025-03-06T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2025: Month 2 â Innovating, Building, and Exploring New Frontiers"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.html"},{name:"twitter:title",content:"Fab Academy 2025: Month 2 â Innovating, Building, and Exploring New Frontiers"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.html",relativePath:"_posts/2025-03-06-fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers.md",key:"v-67913c58",path:"/blog/fab-academy-2025-month-2-innovating-building-and-exploring-new-frontiers/",headers:[{level:2,title:"
16ðª Recap of the Month",slug:"ðª-recap-of-the-month"},{level:2,title:"ðï¸ Recitations: New Skills and Perspectives",slug:"ðï¸-recitations-new-skills-and-perspectives"},{level:2,title:"ð Looking Ahead: Pushing Innovation Further",slug:"ð-looking-ahead-pushing-innovation-further"}],excerpt:"<p>The second month of Fab Academy 2025 has been packed with hands-on projects, advanced techniques, and inspiring discussions. From building furniture-sized projects with CNC machines to diving into cutting-edge quantum optics and electronics production, our students continue to push the boundaries of digital fabrication. Let's take a look at the highlights from this exciting month!</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2025 Three months inâ 55+ Machines, Boundless Creativity, and Engineering Mastery",frontmatter:{title:"Fab Academy 2025 Three months inâ 55+ Machines, Boundless Creativity, and Engineering Mastery",date:"2025-04-03T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.html",meta:[{property:"article:published_time",content:"2025-04-03T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2025 Three months inâ 55+ Machines, Boundless Creativity, and Engineering Mastery"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.html"},{name:"twitter:title",content:"Fab Academy 2025 Three months inâ 55+ Machines, Boundless Creativity, and Engineering Mastery"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.html",relativePath:"_posts/2025-04-03-fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery.md",key:"v-542282a4",path:"/blog/fab-academy-2025-three-months-in-55-machines-boundless-creativity-and-engineering-mastery/",headers:[{level:2,title:"ð ï¸ Machine Week: A Global Engineering Feat",slug:"ð ï¸-machine-week-a-global-engineering-feat"},{level:3,title:"ð Machine Week Highlights:",slug:"ð-machine-week-highlights"},{level:2,title:"ð§ Deep Dive into Machine Design",slug:"ð§-deep-dive-into-machine-design"},{level:2,title:"𧪠Molding and Casting: Manufacturing with Form and Function",slug:"ð§ª-molding-and-casting-manufacturing-with-form-and-function"},{level:3,title:"⨠Featured Molding Projects:",slug:"â¨-featured-molding-projects"},{level:2,title:"ð» Interface & Application Programming",slug:"ð»-interface-application-programming"},{level:2,title:"ð Beyond the Lab: Fab Ecosystem & Community",slug:"ð-beyond-the-lab-fab-ecosystem-community"},{level:2,title:"ð Whatâs Next?",slug:"ð-what-s-next"}],excerpt:"<p>Month three of Fab Academy 2025 has proven to be one of the most ambitious and inspiring yet. As students progressed past the midpoint of the program, they were challenged to collaboratively design, build, and document machines in just one weekâand they delivered with over 55 functioning machines built in Fab Labs around the world.</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2025: Celebrating Innovation, Graduation, and a Global Community",frontmatter:{title:"Fab Academy 2025: Celebrating Innovation, Graduation, and a Global Community",date:"2025-06-01T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.html",meta:[{property:"article:published_time",content:"2025-06-01T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2025: Celebrating Innovation, Graduation, and a Global Community"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.html"},{name:"twitter:title",content:"Fab Academy 2025: Celebrating Innovation, Graduation, and a Global Community"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.html",relativePath:"_posts/2025-06-01-fab-academy-2025-celebrating-innovation-graduation-and-a-global-community.md",key:"v-879b39b8",path:"/blog/fab-academy-2025-celebrating-innovation-graduation-and-a-global-community/",headers:[{level:3,title:"
16ð A Global Effort in Numbers",slug:"ð-a-global-effort-in-numbers"},{level:3,title:"ð Highlights from the Final Presentations",slug:"ð-highlights-from-the-final-presentations"},{level:3,title:"ð Graduation at FAB25 in Brno",slug:"ð-graduation-at-fab25-in-brno"},{level:3,title:"ð Whatâs Next? Pre-Register for Fab Academy 2026",slug:"ð-what-s-next-pre-register-for-fab-academy-2026"},{level:3,title:"Congratulations to the Class of 2025!",slug:"congratulations-to-the-class-of-2025"}],excerpt:"<p>After months of relentless learning, building, documenting, and pushing the boundaries of digital fabrication, <strong>Fab Academy 2025 has officially wrapped up its final presentations</strong>. Across five days, students from around the world showcased their final projectsâeach one a unique embodiment of technical mastery, personal creativity, and the power of the global Fab Lab network.</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2025: The Final Stretch Begins",frontmatter:{title:"Fab Academy 2025: The Final Stretch Begins",date:"2025-05-05T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.html",meta:[{property:"article:published_time",content:"2025-05-05T00:00:00.000Z"},{property:"article:modified_time",content:"2025-10-18T15:59:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2025: The Final Stretch Begins"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.html"},{name:"twitter:title",content:"Fab Academy 2025: The Final Stretch Begins"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.html",relativePath:"_posts/2025-05-05-fab-academy-2025-the-final-stretch-begins.md",key:"v-7075bc44",path:"/blog/fab-academy-2025-the-final-stretch-begins/",headers:[{level:2,title:"Wildcard Week: Exploring the Unexpected",slug:"wildcard-week-exploring-the-unexpected"},{level:2,title:"ð ï¸ Final Project Development in Full Swing",slug:"ð ï¸-final-project-development-in-full-swing"},{level:2,title:"Fab Recitations: All In and Start-Ups",slug:"fab-recitations-all-in-and-start-ups"},{level:3,title:"ð Fab All-In",slug:"ð-fab-all-in"},{level:3,title:"ð Fab Academy Start-Ups",slug:"ð-fab-academy-start-ups"},{level:2,title:"Final Systems and Integration: Pulling It All Together",slug:"final-systems-and-integration-pulling-it-all-together"},{level:2,title:"ð¯ Whatâs Next?",slug:"ð¯-what-s-next"},{level:3,title:"⨠Pre-registration for Fab Academy 2026 is Now Open!",slug:"â¨-pre-registration-for-fab-academy-2026-is-now-open"}],excerpt:"<p>As we enter the final stretch of Fab Academy 2025, students across the globe are integrating everything theyâve learnedâpreparing not only for final presentations but also for the potential to turn their ideas into lasting innovations. The fourth month has been a whirlwind of technical deep-dives, inspiring recitations, and impressive project progress. Hereâs a recap of everything that unfolded.</p>\n",lastUpdated:"10/18/2025, 3:59:48 PM",lastUpdatedTimestamp:1760803188e3,id:"blog",pid:"blog"},{title:"Fab Academy 2026Launches with New Faces & a Global Creative Spark",frontmatter:{title:"Fab Academy 2026Launches with New Faces & a Global Creative Spark",date:"2026-02-04T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.html",meta:[{property:"article:published_time",content:"2026-02-04T00:00:00.000Z"},{property:"article:modified_time",content:"2026-02-04T17:43:40.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2026Launches with New Faces & a Global Creative Spark"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.html"},{name:"twitter:title",content:"Fab Academy 2026Launches with New Faces & a Global Creative Spark"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.html",relativePath:"_posts/2026-02-04-fab-academy-2026-launches-with-new-faces.md",key:"v-9c7999c0",path:"/blog/fab-academy-2026-launches-with-new-faces/",headers:[{level:3,title:"WEEK 1: Introductions",slug:"week-1-introductions"},{level:3,title:"RECITATION 1: GitLab and Version Control Made Human",slug:"recitation-1-gitlab-and-version-control-made-human"},{level:3,title:"WEEK 2: The power of CAD",slug:"week-2-the-power-of-cad"}],excerpt:"<p>Fab Academy 2026 kicks off with new faculty, global student projects, and fresh energy in digital fabrication. Explore updates, project showcases, and key lessons from the first classes.</p>\n",lastUpdated:"2/4/2026, 5:43:40 PM",lastUpdatedTimestamp:177022702e4,id:"blog",pid:"blog"},{title:"Fab Academy 2026: How Two Fabacademy Graduates are Shaping the Future of Bhutanese Making",frontmatter:{title:"Fab Academy 2026: How Two Fabacademy Graduates are Shaping the Future of Bhutanese Making",date:"2026-02-24T00:00:00.000Z",canonicalUrl:"https://fabacademy.org/_posts/2026-02-24-fab-academy-2026-how-to-bhutane
16se-graduates.html",meta:[{property:"article:published_time",content:"2026-02-24T00:00:00.000Z"},{property:"article:modified_time",content:"2026-02-24T18:48:00.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2026: How Two Fabacademy Graduates are Shaping the Future of Bhutanese Making"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2026-02-24-fab-academy-2026-how-to-bhutanese-graduates.html"},{name:"twitter:title",content:"Fab Academy 2026: How Two Fabacademy Graduates are Shaping the Future of Bhutanese Making"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2026-02-24-fab-academy-2026-how-to-bhutanese-graduates.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2026-02-24-fab-academy-2026-how-to-bhutanese-graduates.html",relativePath:"_posts/2026-02-24-fab-academy-2026-how-to-bhutanese-graduates.md",key:"v-61da0b78",path:"/blog/fab-academy-2026-how-to-bhutanese-graduates/",headers:[{level:3,title:"Kuku, Chunku and Impact Making at ChoeGo Fablab: How Two Fabacademy Graduates are Shaping the Future of Bhutanese Making",slug:"kuku-chunku-and-impact-making-at-choego-fablab-how-two-fabacademy-graduates-are-shaping-the-future-of-bhutanese-making"}],excerpt:"<p>Global instructor Rico Kanthatham highlights the transformation of 2023 Fab Academy graduates Karma Lhakee and Ugyen Lhamo who went on to lead the ChoeGo Fablab in Thimphu. As trainers for the De-suung Skilling Programme, they have equipped youth and volunteers with digital fabrication skills, expanded STEM education to schools and remote communities, and turned the lab into a hub of innovation and opportunity, embodying the mission of the Fab Foundation.</p>\n",lastUpdated:"2/24/2026, 6:48:00 PM",lastUpdatedTimestamp:177195888e4,id:"blog",pid:"blog"},{title:"A Global Journey Powered by Faculty, Instructors, and Community",frontmatter:{title:"A Global Journey Powered by Faculty, Instructors, and Community",date:"2026-06-25T00:00:00.000Z",excerpt:"In the final stage of Fab Academy 2026, we want to take a moment to celebrate the people who have guided students throughout this journey: our Global Faculty, Global Instructors, recitation leaders, and contributors from across the Fab Lab network.",canonicalUrl:"https://fabacademy.org/_posts/2026-06-25-fab-academy-2026-global-journey.html",meta:[{property:"article:published_time",content:"2026-06-25T00:00:00.000Z"},{property:"article:modified_time",content:"2026-06-25T13:12:17.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"A Global Journey Powered by Faculty, Instructors, and Community"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2026-06-25-fab-academy-2026-global-journey.html"},{name:"twitter:title",content:"A Global Journey Powered by Faculty, Instructors, and Community"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2026-06-25-fab-academy-2026-global-journey.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2026-06-25-fab-academy-2026-global-journey.html",relativePath:"_posts/2026-06-25-fab-academy-2026-global-journey.md",key:"v-722389c4",path:"/blog/fab-academy-2026-global-journey/",headers:[{level:2,title:"A Global Journey Powered by Faculty, Instructors, and Community",slug:"a-global-journey-powered-by-faculty-instructors-and-community"},{level:3,title:"Building the Foundations",slug:"building-the-foundations"},{level:3,title:"Designing Ideas into Reality",slug:"designing-ideas-into-reality"},{level:3,title:"Electronics, Programming, and Embedded Intelligence",slug:"electronics-programming-and-embedded-intelligence"},{level:3,title:"Expanding Through Emerging Technologies",slug:"expanding-through-emerging-technologies"},{level:3,title:"Building Machines, Systems, and Experiences",slug:"building-machines-systems-and-experiences"},{level:3,title:"Materials, Sustainability, and New Ways of Making",slug:"materials-sustainability-and-new-ways-of-making"},{level:3,title:"Integration, Applications, and Final Development",slug:"integration-applications-and-final-development"},{level:3,title:"The Final Stretch Begins",slug:"the-final-stretch-begins"}],lastUpdated:"6/25/2026, 1:12:17 PM",lastUpdatedTimestamp:1782393137e3,id:"blog",pid:"blog"},{title:"Fab Academy 2026: Global Minds and Innovation in Action",frontmatter:{title:"Fab Academy 2026: Global Minds and Innovation in Action",date:"2026-03-31T00:00:00.000Z",excerpt:"Explore Fab Academy 2026 through a storytelling lens, highlighting global faculty, and student innovation across digital fabrication and design.",canonicalUrl:"https://fabacademy.org/_posts/2026-03-31-fab-academy-2026-new-faculty.html",meta:[{property:"article:published_time",content:"2026-03-31T00:00:00.000Z"},{property:"article:modified_time",content:"2026-03-31T12:29:49.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2026: Global Minds and Innovation in Action"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2026-03-31-fab-academy-2026-new-faculty.html"},{name:"twitter:title",content:"Fab Academy 2026: Global Minds and Innovation in Action"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2026-03-31-fab-academy-2026-new-faculty.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2026-03-31-fab-academy-2026-new-faculty.html",relativePath:"_posts/2026-03-31-fab-academy-2026-new-faculty.md",key:"v-dd0acf80",path:"/blog/fab-academy-2026-new-faculty/",headers:[{level:2,title:"Fab Academy 2026: Where Global Minds and Bold Ideas Converge",slug:"fab-academy-2026-where-global-minds-and-bold-ideas-converge"},{level:3,title:"Meet the New Faculty Shaping the Experience",slug:"meet-the-new-faculty-shaping-the-experience"},{level:2,title:"Learning Through Doing: A Week-by-Week Journey",slug:"learning-through-doing-a-week-by-week-journey"},{level:3,title:"A Global Stage for Student Innovation",slug:"a-global-stage-for-student-innovation"},{level:3,title:"More Than a Class",slug:"more-than-a-class"}],lastUpdated:"3/31/2026, 12:29:49 PM",lastUpdatedTimestamp:1774960189e3,id:"blog",pid:"blog"},{title:"Fab Academy 2026 Celebrates 103 Graduates from Around the World",frontmatter:{title:"Fab Academy 2026 Celebrates 103 Graduates from Around the World",date:"2026-07-13T00:00:00.000Z",excerpt:"We are proud to announce that 103 students successfully graduated from Fab Academy 2026 during the first evaluation round, demonstrating outstanding dedication, creativity, and technical excellence throughout the six-month program.",canonicalUrl:"https://fabacademy.org/_posts/2026-07-13-fab-academy-graduation-103.html",meta:[{property:"article:published_time",content:"2026-07-13T00:00:00.000Z"},{property:"article:modified_time",content:"2026-07-13T09:56:43.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy 2026 Celebrates 103 Graduates from Around the World"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/_posts/2026-07-13-fab-academy-graduation-103.html"},{name:"twitter:title",content:"Fab Academy 2026 Celebrates 103 Graduates from Around the World"},{name:"twitter:url",content:"https://fabacademy.org/_posts/2026-07-13-fab-academy-graduation-103.html"},{name:"twitter:card",content:"summary_large_image"}],layout:"Post",permalink:"/blog/:slug"},regularPath:"/_posts/2026-07-13-fab-academy-graduation-103.html",relativePath:"_posts/2026-07-13-fab-academy-graduation-103.md",key:"v-e912dca4",path:"/blog/fab-academy-graduation-103/",headers:[{level:2,title:"Fab Academy 2026 Celebrates 103 Graduates from Around the World",slug:"fab-academy-2026-celebrates-103-graduates-from-around-the-world"},{level:3,title:"A Milestone of Innovation, Perseverance, and Global Collaboration",slug:"a-milestone-of-innovation-perseverance-and-global-collaboration"},{level:3,title:"A Journey of Learning by Making",slug:"a-journey-of-learning-by-making"},{level:3,title:"Celebrating Together at FAB26",slug:"celebrating-together-at-fab26"},{level:3,title:"Looking Ahead",slug:"looking-ahead"}],lastUpdated:"7/13/2026, 9:56:43 AM",lastUpdatedTimestamp:1783936603e3,id:"blog",pid:"blog"},{title:"Schedule | Fab Academy",frontmatter:{title:"Schedule | Fab Academy",description:"Find details of schedule for the Fab academy cycle.",canonicalUrl:"https://fabacademy.org/about/classes.html",meta:[{property:"article:modified_time",content:"2026-07-03T12:01:02.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Schedule | Fab Academy"},{property:"og:description",content:"Find details of schedule for the Fab academy cycle."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/classes.html"},{name:"twitter:title",content:"Schedule | Fab Academy"},{name:"twitter:description",content:"Find details of schedule for the Fab academy cycle."},{name:"twitter:url",content:"https://fabacademy.org/about/classes.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/classes.html",relativePath:"about/classes.md",key:"v-59eaa5a4",path:"/about/classes.html",lastUpdated:"7/3/2026, 12:01:02 PM",lastUpdatedTimestamp:1783080062e3},{title:"Code of Conduct",frontmatter:{canonicalUrl:"https://fabacademy.org/about/code-conduct.html",meta:[{property:"article:modified_time",content:"2025-01-13T14:28:27.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Code of Conduct"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/code-conduct.html"},{name:"twitter:title",content:"Code of Conduct"},{name:"twitter:url",content:"https://fabacademy.org/about/code-conduct.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/code-conduct.html",relativePath:"about/code-conduct.md",key:"v-54270c78",path:"/about/code-conduct.html",headers:[{level:2,title:"PERSONAL ETHICS",slug:"personal-ethics"},{level:3,title:"Introduction",slug:"introduction"},{level:3,title:"Non Discrimination and Equal Opportunities",slug:"non-discrimination-and-equal-opportunities"},{level:3,title:"Anti-Harassment and Anti Bullying in the context of Fab Academy",slug:"anti-harassment-and-anti-bullying-in-the-context-of-fab-academy"},{level:2,title:"ACADEMIC ETHICS",slug:"academic-ethics"},{level:3,title:"Academic Integrity:",slug:"academic-integrity"},{level:3,title:"",slug:""}],lastUpdated:"1/13/2025, 2:28:27 PM",lastUpdatedTimestamp:1736778507e3},{title:"Accreditation | Fab Academy",frontmatter:{title:"Accreditation | Fab Academy",description:"Learn about the overlays of Fab Academy with other university courses, which certifies a high standard of quality in digital fabrication education. List of the Universities and Schools that accredit Fab Academy.",canonicalUrl:"https://fabacademy.org/about/accreditations.html",meta:[{property:"article:modified_time",content:"2023-10-25T15:41:07.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Accreditation | Fab Academy"},{property:"og:description",content:"Learn about the overlays of Fab Academy with other university courses, which certifies a high standard of quality in digital fabrication education. List of the Universities and Schools that accredit Fab Academy."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/accreditations.html"},{name:"twitter:title",content:"Accreditation | Fab Academy"},{name:"twitter:description",content:"Learn about the overlays of Fab Academy with other university courses, which certifies a high standard of quality in digital fabrication education. List of the Universities and Schools that accredit Fab Academy."},{name:"twitter:url",content:"https://fabacademy.org/about/accreditations.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/accreditations.html",relativePath:"about/accreditations.md",key:"v-cc54214c",path:"/about/accreditations.html",lastUpdated:"10/25/2023, 3:41:07 PM",lastUpdatedTimestamp:1698248467e3},{title:"Learning Program | Fab Academy",frontmatter:{title:"Learning Program | Fab Academy",description:"Discover the Fab Academy program, an intensive program that teaches digital fabrication skills. Explore the curriculum and hands-on learning experience.",canonicalUrl:"https://fabacademy.org/about/course.html",meta:[{property:"article:modified_time",content:"2025-09-15T10:17:35.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Learning Program | Fab Academy"},{property:"og:description",content:"Discover the Fab Academy program, an intensive program that teaches digital fabrication skills. Explore the curriculum and hands-on learning experience."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/course.html"},{name:"twitter:title",content:"Learning Program | Fab Academy"},{name:"twitter:description",content:"Discover the Fab Academy program, an intensive program that teaches digital fabrication skills. Explore the curriculum and hands-on learning experience."},{name:"twitter:url",content:"https://fabacademy.org/about/course.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/course.html",relativePath:"about/course.md",key:"v-85f00cd4",path:"/about/course.html",headers:[{level:2,title:"How to Make (Almost) Anything",slug:"how-to-make-almost-anything"},{level:2,title:"Accreditation",slug:"accreditation"},{level:2,title:"Academany",slug:"academany"},{level:2,title:"Fab Academy Diploma Content",slug:"fab-academy-diploma-content"}],lastUpdated:"9/15/2025, 10:17:35 AM",lastUpdatedTimestamp:1757931455e3},{title:"About | Fab Academy",frontmatter:{title:"About | Fab Academy",description:"Learn more about Fab Academy, a global digital fabrication program that empowers individuals to unleash their creativity and innovation.",canonicalUrl:"https://fabacademy.org/about/",meta:[{property:"article:modified_time",content:"2026-07-03T12:00:03.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"About | Fab Academy"},{property:"og:description",content:"Learn more about Fab Academy, a global digital fabrication program that empowers individuals to unleash their creativity and innovation."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/"},{name:"twitter:title",content:"About | Fab Academy"},{name:"twitter:description",content:"Learn more about Fab Academy, a global digital fabrication program that empowers individuals to unleash their creativity and innovation."},{name:"twitter:url",content:"https://fabacademy.org/about/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/",relativePath:"about/index.md",key:"v-3e88241d",path:"/about/",headers:[{level:2,title:"WHAT IS FAB ACADEMY?",slug:"what-is-fab-academy"},{level:2,title:"PROGRAM DETAILS",slug:"program-details"},{level:2,title:"DISTRIBUTED EDUCATION",slug:"distributed-education"},{level:2,title:"HOW IT WORKS",slug:"how-it-works"}
16,{level:2,title:"WHO CAN TAKE FAB ACADEMY?",slug:"who-can-take-fab-academy"}],lastUpdated:"7/3/2026, 12:00:03 PM",lastUpdatedTimestamp:1783080003e3},{title:"Meet Our People",frontmatter:{title:"Meet Our People",pageClass:"faculty-page",sidebar:"auto",canonicalUrl:"https://fabacademy.org/about/people.html",meta:[{property:"article:modified_time",content:"2025-11-06T19:10:24.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Meet Our People"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/people.html"},{name:"twitter:title",content:"Meet Our People"},{name:"twitter:url",content:"https://fabacademy.org/about/people.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/people.html",relativePath:"about/people.md",key:"v-7782e4a4",path:"/about/people.html",headers:[{level:2,title:"Program Director",slug:"program-director"},{level:2,title:"Global Faculty",slug:"global-faculty"},{level:2,title:"Lead Global Instructors",slug:"lead-global-instructors"},{level:2,title:"Support Global Instructor",slug:"support-global-instructor"},{level:2,title:"Staff",slug:"staff"}],lastUpdated:"11/6/2025, 7:10:24 PM",lastUpdatedTimestamp:1762456224e3},{title:"Class Curriculum | Fab Academy",frontmatter:{title:"Class Curriculum | Fab Academy",description:"Explore the course curriculum, a landmark of excellence in the digital fabrication world. Unlock the Fab Academy classes, where innovation meets education.",canonicalUrl:"https://fabacademy.org/about/program.html",meta:[{property:"article:modified_time",content:"2024-10-23T16:58:27.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Class Curriculum | Fab Academy"},{property:"og:description",content:"Explore the course curriculum, a landmark of excellence in the digital fabrication world. Unlock the Fab Academy classes, where innovation meets education."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/about/program.html"},{name:"twitter:title",content:"Class Curriculum | Fab Academy"},{name:"twitter:description",content:"Explore the course curriculum, a landmark of excellence in the digital fabrication world. Unlock the Fab Academy classes, where innovation meets education."},{name:"twitter:url",content:"https://fabacademy.org/about/program.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/about/program.html",relativePath:"about/program.md",key:"v-11909438",path:"/about/program.html",lastUpdated:"10/23/2024, 4:58:27 PM",lastUpdatedTimestamp:1729702707e3},{title:"Cost Structure | Fab Academy",frontmatter:{title:"Cost Structure | Fab Academy",description:"Learn about the breakdown of the costs associated with the Fab Academy program, ensuring you have clear insights into your educational investment.",canonicalUrl:"https://fabacademy.org/apply/cost-breakdown.html",meta:[{property:"article:modified_time",content:"2023-09-14T15:39:16.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Cost Structure | Fab Academy"},{property:"og:description",content:"Learn about the breakdown of the costs associated with the Fab Academy program, ensuring you have clear insights into your educational investment."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/apply/cost-breakdown.html"},{name:"twitter:title",content:"Cost Structure | Fab Academy"},{name:"twitter:description",content:"Learn about the breakdown of the costs associated with the Fab Academy program, ensuring you have clear insights into your educational investment."},{name:"twitter:url",content:"https://fabacademy.org/apply/cost-breakdown.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/apply/cost-breakdown.html",relativePath:"apply/cost-breakdown.md",key:"v-ad7ea868",path:"/apply/cost-breakdown.html",headers:[{level:2,title:"Introduction to Fab Academy Costs",slug:"introduction-to-fab-academy-costs"},{level:2,title:"Cost Breackdown",slug:"cost-breackdown"},{level:2,title:"Costs for Nodes",slug:"costs-for-nodes"},{level:2,title:"Costs and Duties distribution",slug:"costs-and-duties-distribution"}],lastUpdated:"9/14/2023, 3:39:16 PM",lastUpdatedTimestamp:1694705956e3},{title:"Tuition fees | Fab Academy",frontmatter:{title:"Tuition fees | Fab Academy",description:"Discover the details of Fab Academy tuition fees, an investment in your educational journey. Learn about the cost structure and payment options.",canonicalUrl:"https://fabacademy.org/apply/fees.html",meta:[{property:"article:modified_time",content:"2025-10-20T19:28:54.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Tuition fees | Fab Academy"},{property:"og:description",content:"Discover the details of Fab Academy tuition fees, an investment in your educational journey. Learn about the cost structure and payment options."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/apply/fees.html"},{name:"twitter:title",content:"Tuition fees | Fab Academy"},{name:"twitter:description",content:"Discover the details of Fab Academy tuition fees, an investment in your educational journey. Learn about the cost structure and payment options."},{name:"twitter:url",content:"https://fabacademy.org/apply/fees.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/apply/fees.html",relativePath:"apply/fees.md",key:"v-7cb8f498",path:"/apply/fees.html",headers:[{level:3,title:"European Labs",slug:"european-labs"},{level:3,title:"Included in the Tuition fee",slug:"included-in-the-tuition-fee"},{level:2,title:"Cancellation of the program",slug:"cancellation-of-the-program"},{level:2,title:"Studentâs withdrawal from the Program",slug:"student-s-withdrawal-from-the-program"},{level:3,title:"Nonrefundable Tuition Deposit",slug:"nonrefundable-tuition-deposit"},{level:3,title:"Withdrawal Programs prior to the official beginning of class period",slug:"withdrawal-programs-prior-to-the-official-beginning-of-class-period"},{level:3,title:"Withdrawal Programs after official beginning of class period",slug:"withdrawal-programs-after-official-beginning-of-class-period"},{level:3,title:"Ceasing attendance without notification",slug:"ceasing-attendance-without-notification"},{level:3,title:"Continuing students",slug:"continuing-students"}],lastUpdated:"10/20/2025, 7:28:54 PM",lastUpdatedTimestamp:1760988534e3}
16,{title:"Application Process | Fab Academy",frontmatter:{title:"Application Process | Fab Academy",description:"Check the step-by-step application process for Fab Academy and begin your journey of creativity and innovation.",canonicalUrl:"https://fabacademy.org/apply/registration.html",meta:[{property:"article:modified_time",content:"2026-07-03T12:02:17.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Application Process | Fab Academy"},{property:"og:description",content:"Check the step-by-step application process for Fab Academy and begin your journey of creativity and innovation."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/apply/registration.html"},{name:"twitter:title",content:"Application Process | Fab Academy"},{name:"twitter:description",content:"Check the step-by-step application process for Fab Academy and begin your journey of creativity and innovation."},{name:"twitter:url",content:"https://fabacademy.org/apply/registration.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/apply/registration.html",relativePath:"apply/registration.md",key:"v-382e90c8",path:"/apply/registration.html",headers:[{level:3,title:"Ap
16plications for Fab Academy 2027 will open on September 1st 2026.",slug:"applications-for-fab-academy-2027-will-open-on-september-1st-2026"},{level:2,title:"HOW CAN I JOIN THE PROGRAM?",slug:"how-can-i-join-the-program"},{level:2,title:"DEADLINES",slug:"deadlines"},{level:2,title:"CONTACT INFO",slug:"contact-info"}],lastUpdated:"7/3/2026, 12:02:17 PM",lastUpdatedTimestamp:1783080137e3},{title:"Scholarships | Fab Academy",frontmatter:{title:"Scholarships | Fab Academy",description:"Explore the Fab Academy scholarship opportunities, offering financial support to help you embark on your educational journey with ease.",canonicalUrl:"https://fabacademy.org/apply/scholarships.html",meta:[{property:"article:modified_time",content:"2026-09-25T15:08:26.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Scholarships | Fab Academy"},{property:"og:description",content:"Explore the Fab Academy scholarship opportunities, offering financial support to help you embark on your educational journey with ease."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/apply/scholarships.html"},{name:"twitter:title",content:"Scholarships | Fab Academy"},{name:"twitter:description",content:"Explore the Fab Academy scholarship opportunities, offering financial support to help you embark on your educational journey with ease."},{name:"twitter:url",content:"https://fabacademy.org/apply/scholarships.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/apply/scholarships.html",relativePath:"apply/scholarships.md",key:"v-6631fbe
16c",path:"/apply/scholarships.html",headers:[{level:2,title:"Strategies for Funding",slug:"strategies-for-funding"},{level:3,title:"Private Donors",slug:"private-donors"},{level:3,title:"Public donors, National Grants and Universities",slug:"public-donors-national-grants-and-universities"},{level:2,title:"Fab Academy Funds",slug:"fab-academy-funds"},{level:3,title:"How does it work?",slug:"how-does-it-work"},{level:3,title:"Procedure",slug:"procedure"},{level:3,title:"Scholarship conditions",slug:"scholarship-conditions"}],lastUpdated:"9/25/2026, 3:08:26 PM",lastUpdatedTimestamp:1790348906e3},{title:"Fab Academy Archive",frontmatter:{canonicalUrl:"https://fabacademy.org/archive/",meta:[{property:"article:modified_time",content:"2025-10-21T22:14:58.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy Archive"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/archive/"},{name:"twitter:title",content:"Fab Academy Archive"},{name:"twitter:url",content:"https://fabacademy.org/archive/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/archive/",relativePath:"archive/index.md",key:"v-3799df06",path:"/archive/",lastUpdated:"10/21/2025, 10:14:58 PM",lastUpdatedTimestamp:1761084898e3},{title:"Contacts",frontmatter:{title:"Contacts",description:"Need to get in touch? Our support team is happy to help with questions on admissions, coordinations, finance, etc.",canonicalUrl:"https://fabacademy.org/contact.html",meta:[{property:"article:modified_time",content:"2025-11-06T19:10:24.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Contacts"},{property:"og:description",content:"Need to get in touch? Our support team is happy to help with questions on admissions, coordinations, finance, etc."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/contact.html"},{name:"twitter:title",content:"Contacts"},{name:"twitter:description",content:"Need to get in touch? Our support team is happy to help with questions on admissions, coordinations, finance, etc."},{name:"twitter:url",content:"https://fabacademy.org/contact.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/contact.html",relativePath:"contact.md",key:"v-a29a61b8",path:"/contact.html",headers:[{level:2,title:"Support team",slug:"support-team"}],lastUpdated:"11/6/2025, 7:10:24 PM",lastUpdatedTimestamp:1762456224e3},{title:"Home",frontmatter:{home:!0,heroImage:"/landing_2026.jpg",heroText:null,tagline:null,actionLink:null,actionText:null,footer:!1,sponsors:[{title:"Fab Foundation",logo:"/sponsors/FF-Logo.png",url:"https://www.fabfoundation.org/"},{title:"Center for Bits & Atoms - MIT",logo:"/sponsors/cba_logo.jpg",url:"https://cba.mit.edu/"},{title:"Fab Lab Bcn - IAAC",logo:"/sponsors/FabLab_Logo.png",url:"https://fablabbcn.org/"},{title:"Dassault Systemes",logo:"/sponsors/dassault.png",url:"https://3ds.com"}],features:[{title:"What is the FAB ACADEMY Program?",details:"The Fab Academy is a fast paced, hands-on learning experience where students learn rapid-prototyping by planning and executing a new project each week, resulting in a personal portfolio of technical skills."},{title:"How can I become a Fab Academy STUDENT?",details:"Anyone can join Fab Academy. To become eligible, you have to register to the course by filling the online form (see below) and select a Node from the list of active and accepted Fab Labs."},{title:"How can my FAB LAB join Fab Academy?",details:"Any Fab Lab with the physical infrastructure and trained instructors can offer the Fab Academy course. Check the specific requirements in the Node's section and register your lab as a Node."}],canonicalUrl:"https://fabacademy.org/",meta:[{property:"article:modified_time",content:"2026-09-15T11:14:45.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Home"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/"},{name:"twitter:title",content:"Home"},{name:"twitter:url",content:"https://fabacademy.org/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/",relativePath:"index.md",key:"v-d2d4c246",path:"/",headers:[{level:2,title:"Nodes registrations for 2027 cycle are OPEN",slug:"nodes-registrations-for-2027-cycle-are-open"},{level:2,title:"STUDENTS Applications for 2027 are OPEN",slug:"students-applications-for-2027-are-open"},{level:2,title:"Fab Academy 2027 Nodes",slug:"fab-academy-2027-nodes"},{level:2,title:"Watch last year's classes",slug:"watch-last-year-s-classes"},{level:2,title:"Get Inspired",slug:"get-inspired"},{level:2,title:"Watch last year's Graduation in Boston",slug:"watch-last-year-s-graduation-in-boston"}],lastUpdated:"9/15/2026, 11:14:45 AM",lastUpdatedTimestamp:1789470885e3},{frontmatter:{navbar:!1,pageClass:"page-links",canonicalUrl:"https://fabacademy.org/links/",meta:[{property:"article:modified_time",content:"2025-10-20T19:28:54.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/links/"},{name:"twitter:url",content:"https://fabacademy.org/links/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/links/",relativePath:"links/index.md",key:"v-65a7d19d",path:"/links/",lastUpdated:"10/20/2025, 7:28:54 PM",lastUpdatedTimestamp:1760988534e3},{title:"Becoming a Node | Fab Academy",frontmatter:{title:"Becoming a Node | Fab Academy",description:"Learn how to become a node in Fab Academy, contributing to the growth of our educational network and expanding your educational impact.",canonicalUrl:"https://fabacademy.org/nodes/getting-started.html",meta:[{property:"article:modified_time",content:"2023-09-14T15:51:59.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Becoming a Node | Fab Academy"},{property:"og:description",content:"Learn how to become a node in Fab Academy, contributing to the growth of our educational network and expanding your educational impact."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/getting-started.html"},{name:"twitter:title",content:"Becoming a Node | Fab Academy"},{name:"twitter:description",content:"Learn how to become a node in Fab Academy, contributing to the growth of our educational network and expanding your educational impact."},{name:"twitter:url",content:"https://fabacademy.org/nodes/getting-started.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/getting-started.html",relativePath:"nodes/getting-started.md",key:"v-68c62ce4",path:"/nodes/getting-started.html",headers:[{level:2,title:"Accepted Fab Academy Nodes",slug:"accepted-fab-academy-nodes"},{level:2,title:"Prep Meetings",slug:"prep-meetings"},{level:2,title:"Global Lecture & Recitations",slug:"global-lecture-recitations"},{level:2,title:"Weekly Regional Reviews",slug:"weekly-regional-reviews"},{level:2,title:"Checklist: Complete These Tasks Prior to 1st Class",slug:"checklist-complete-these-tasks-prior-to-1st-class"},{level:2,title:"Video Conferencing",slug:"video-conferencing"},{level:2,title:"Communications",slug:"communications"},{level:2,title:"Fab Academy Instructor agreement",slug:"fab-academy-instru
16ctor-agreement"}],lastUpdated:"9/14/2023, 3:51:59 PM",lastUpdatedTimestamp:1694706719e3},{title:"Media Hub | Fab Academy",frontmatter:{title:"Media Hub | Fab Academy",description:"Visit the Fab Academy media page to access our collection of visual resources and get a glimpse into our educational world.",canonicalUrl:"https://fabacademy.org/media/",meta:[{property:"article:modified_time",content:"2024-05-13T08:48:23.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Media Hub | Fab Academy"},{property:"og:description",content:"Visit the Fab Academy media page to access our collection of visual resources and get a glimpse into our educational world."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/media/"},{name:"twitter:title",content:"Media Hub | Fab Academy"},{name:"twitter:description",content:"Visit the Fab Academy media page to access our collection of visual resources and get a glimpse into our educational world."},{name:"twitter:url",content:"https://fabacademy.org/media/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/media/",relativePath:"media/index.md",key:"v-d117be06",path:"/media/",headers:[{level:2,title:"Class Videos",slug:"class-videos"},{level:2,title:"Content",slug:"content"},{level:2,title:"Conferences & Events",slug:"conferences-events"},{level:2,title:"Fun Stuff",slug:"fun-stuff"},{level:2,title:"Inspiration",slug:"inspiration"}],lastUpdated:"5/13/2024, 8:48:23 AM",lastUpdatedTimestamp:1715590103e3},{title:"Educational Network | Fab Academy",frontmatter:{title:"Educational Network | Fab Academy",description:"Learn about Fab Academy nodes, a vital component of our educational network, and how to become one.",canonicalUrl:"https://fabacademy.org/nodes/",meta:[{property:"article:modified_time",content:"2026-07-03T12:03:35.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Educational Network | Fab Academy"},{property:"og:description",content:"Learn about Fab Academy nodes, a vital component of our educational network, and how to become one."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/"},{name:"twitter:title",content:"Educational Network | Fab Academy"},{name:"twitter:description",content:"Learn about Fab Academy nodes, a vital component of our educational network, and how to become one."},{name:"twitter:url",content:"https://fabacademy.org/nodes/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/",relativePath:"nodes/index.md",key:"v-4c4b409d",path:"/nodes/",headers:[{level:3,title:"How can a Fab Lab join?",slug:"how-can-a-fab-lab-join"}],lastUpdated:"7/3/2026, 12:03:35 PM",lastUpdatedTimestamp:1783080215e3},{title:"Fab Academy Nodes 2027",frontmatter:{title:"Fab Academy Nodes 2027",description:"Browse the list of active Fab Academy Nodes for the 2027 cycle. Find a node near you to registre and join.",regions:{africa:"Africa",america:"America",asia:"Asia",europe:"Europe","middle-east":"Middle East",oceania:"Australia and Oceania"},nodes:{europe:[{name:"Croatia",nodes:[{city:"Zagreb",name:"FabLab Zagreb",contact:"Roberto Vdovic",email:"fabacademy (at) fablab.hr",tuition:"5000â¬",url:"http://www.fablab.hr/"}]},{name:"Finland",nodes:[{city:"Espoo",name:"Aalto Fablab",contact:"Krisjanis\tRijnieks",email:"krisjanis.rijnieks (at) aalto.fi",tuition:"6000â¬",url:"https://fablab.aalto.fi"},{city:"Oulu",name:"Super Fab Lab Oulu",contact:"Jani Ylioja",email:"jani.ylioja (at) oulu.fi",tuition:"6000â¬",url:"https://www.oulu.fi/en/university/fab-lab-oulu"}]},{name:"France",nodes:[{city:"Beauvais",name:"AgriLab UniLaSalle",contact:"Luc\tHanneuse",email:"agrilab (at) unilasalle.fr",tuition:"5000â¬",url:"agrilab.unilasalle.fr"}]},{name:"Germany",nodes:[{city:"Kamp-Lintfort",name:"Fab Lab Kamp-Lintfort",contact:"Ahmed Abdellatif",email:"ahmed.b.abdellatif (at) gmail.com",tuition:"2500â¬",url:"https://fablab.hochschule-rhein-waal.de/about-us"}]},{name:"Iceland",nodes:[{city:"Reykjavik",name:"Fab Lab Reykjavik",contact:"Andri Sæmundsson",email:"andri (at) flr.is",tuition:"5000â¬",url:"https://www.flr.is/"}]},{name:"Ireland",nodes:[{city:"Dundalk",name:"Creative Spark Enterprise FabLab",contact:"Oscar Diaz",email:"oscar (at) creativespark.ie",tuition:"6000â¬",url:"https://creativespark.ie/fablab.html"}]},{name:"Italy",nodes:[{city:"Milano",name:"OpenDot",contact:"Emma Pareschi",email:"info (at) opendotlab.it",tuition:"7500â¬",url:"https://opendot.foun
16dation/"}]},{name:"Portugal",nodes:[{city:"Lisboa",name:"Fablab Benfica",contact:"André Rocha",email:"fabacademy (at) eselx.ipl.pt",tuition:"4200â¬",url:"https://fablabbenfica.pt"}]},{name:"Spain",nodes:[{city:"Barcelona",name:"Fab Lab Barcelona - IAAC",contact:"Luciana Asinari",email:"luciana (at) fablabbcn.org",tuition:"7500⬠(45 ECTS CREDITS)",url:"https://fablabbcn.org/education/academies/fab-academy-barcelona"},{city:"Cuenca",name:"Fablab Cuenca",contact:"Mickael\tPitarresi",email:"micka (at) fablabcuenca.com",tuition:"5900â¬",url:"https://www.fablabcuenca.com/"},{city:"León",name:"Fab Lab Leon",contact:"Nuria Robles",email:"info (at) fablableon.org",tuition:"5500â¬",url:"https://fablableon.org"},{city:"Vigo",name:"Asociacion Tecnolóxica A Industriosa",contact:"Luis Angel\tDÃaz-Faes Santiago",email:"directiva (at) aindustriosa.org",tuition:"5500â¬",url:"http://www.aindustriosa.org"}]},{name:"The Netherlands",nodes:[{city:"Amsterdam",name:"Waag Futurelab / Fablab Amsterdam",contact:"Henk Buursen",email:"henk (at) waag.org",tuition:"6000â¬",url:"http://fablab.waag.org/"}]},{name:"Turkey",nodes:[{city:"Istanbul",name:"Fab Lab Hisar",contact:"Sedat Yalcin",email:"sedat.yalcin (at) hisarschool.k12.tr",tuition:"4500â¬",url:"https://eng.hisarschool.k12.tr/fab-academy/"}]}],"middle-east":[{name:"Israel",nodes:[{city:"Tel Aviv",name:"Hope Lab",contact:"Ohad\tMeyuhas",email:"ohadme (at) gmail.com",tuition:"5500$",url:null}]},{name:"Jordan",nodes:[{city:"Amman",name:"The Makerspace CPF",contact:"Murad Saadeh",email:"msa
16adeh (at) cpf.jo",tuition:"3750$",url:"https://www.fablabs.io/labs/fablabjordan"}]},{name:"Saudi Arabia",nodes:[{city:"Riyadh",name:"Vuja De Innovations Lab",contact:"Munzir Alradi",email:"info (at) vujadesa.com",tuition:"5000$",url:"https://vujadesa.com/"}]},{name:"Syria",nodes:[{city:"Damascus",name:"Fab Lab Digit",contact:"Abdullatif\tAlbaroudi",email:"abdullatif.al.baroudi (at) gmail.com",tuition:null,url:"https://digit-sy.com/en/fabrication-lab"}]}],africa:[{name:"Benin",nodes:[{city:"Calavi",name:"Fab Lab Calavi",contact:"Mohamed\tSALIFOU",email:"mohasalifou (at) gouv.bj",tuition:"5000$",url:"https://benin-unipod.bj/"}]}],asia:[{name:"Bhutan",nodes:[{city:"Paro",name:"DGI Aesthetics Centre",contact:"Anith\tGhalley",email:"anithghalley (at) academy.bt",tuition:"3750$",url:"https://fabacademy.org/2026/labs/dgi/"}]},{name:"India",nodes:[{city:"Kerala",name:"Super Fab Lab Kochi",contact:"Jogin Francis",email:"fabhelp (at) startupmission.in",tuition:"5000$",url:"https://fablabkerala.in/"},{city:"Mumbai",name:"Riidl Fablab",contact:"Pankaj\tUpadhyay",email:"pankajkumar (at) somaiya.edu",tuition:"5000$",url:"https://riidl.org/"},{city:"Nagpur",name:"Fab Lab Nagpur",contact:"Pratik Gadkar",email:"pratik (at) technoventor.com",tuition:"4000$",url:"https://www.fablabnagpur.com/"},{city:"Pune",name:"Vigyan Ashram Fablab",contact:"Kishor\tGaikwad",email:"kishore.vigyanashram (at) gmail.com",tuition:"3000$",url:"https://vigyanashram.com/education/fablab/"},{city:"Thiruvananthapuram",name:"Fab Lab Kerala - Trivandrum",contact:"Vinod Kumar\tB G",email:"vinod (at) startupmission.in",tuition:"5000$",url:"www.fablabkerala.in"}]},{name:"Japan",nodes:[{city:"Hamamatsu-shi",name:"Hamamatsu",contact:"Masato Takemura",email:"muralop (at) gmail.com",tuition:"5000$",url:"http://www.take-space.com/"},{city:"Kamakura",name:"Fab Lab Kamakura",contact:"Yosuke\tTsuchiya",email:"yosuketsuchiya810 (at) gmail.com",tuition:"5000$",url:"https://www.fablabkamakura.com/"},{city:"Nagoya",name:"Nagoya",contact:"Yoshihiro TSUBOI",email:"ytsuboi (at) seeed.co.jp",tuition:"5000$",url:"https://fablab-nagoya.org/"},{city:"Sayo-cho",name:"Fab Lab West-harima",contact:"Hiroe Takeda",email:"contact (at) fablab-westharima.jp",tuition:"5000$",url:"https://fablab-westharima.jp/en"},{city:"Yokohama",name:"FabLab Kannai",contact:"Yuichi Tamiya",email:"fablabkannai.fabacademy (at)",tuition:"5000$",url:"https://fablab-kannai.org/"}]},{name:"Macao",nodes:[{city:"Macao",name:"Macao Science Center",contact:"CHON KIT\tKUOK",email:"denniskuok (at) msc.org.mo",tuition:null,url:"https://www.msc.org.mo/en/article-detail/110/FabLab"}]}],america:[{name:"Bolivia",nodes:[{city:"Santa Cruz",name:"SANTA CRUZ",contact:"Jorge\tPazos",email:"jpazos (at) unifranz.edu.bo",tuition:null,url:"www.fablabscz.org"}]},{name:"Colombia",nodes:[{city:"Bogota",name:"fablab ean",contact:"Jhonatan Estiven\tCortes Ceron",email:"fablab (at) universidadean.edu.co",tuition:"3500$",url:"fablabean.com"}]},{name:"Ecuador",nodes:[{city:"Quito",name:"ZOI",contact:"Roberto Gallo",email:"robergallo77 (at) gmail.com",tuition:"5600$",url:"https://www.zoi.ec/"}]},{name:"Mexico",nodes:[{city:"Ciudad de México",name:"Fablab IBERO CdMx",contact:"HUBER GIRON NIETO",email:"huber.giron (at) outlook.com",tuition:"4000$",url:"https://mecatronica.ibero.mx/fablab/fabacademy/"},{city:"Ciudad de México",name:"Fablab Ciudad de Mexico",contact:"RODRIGO\tSHIORDIA LOPEZ",email:"rodrigo.shiordia (at) anahuac.mx",tuition:"5000$",url:"fablab.anahuac.mx"},{city:"Puebla",name:"FabLab Puebla Ibero",contact:"Alberto\tBlanco",email:"jose.blanco (at) iberopuebla.mx",tuition:"3100$",url:"https://www.iberopuebla.mx/IDIT"}]},{name:"Paraguay",nodes:[{city:"San Lorenzo",name:"Fab Lab Universitario CIDi",contact:null,email:"fab.lab (at) cidi.fada.una.py",tuition:"5000$",url:"https://www.fablabs.io/labs/fablabuniversitariocidi"}]},{name:"Peru",nodes:[{city:"Lima",name:"Fab Lab ESAN",contact:"Jorge Valerio Araoz",email:"jvalerio (at) esan.edu.pe",tuition:"5000$",url:"https://fablab.esan.edu.pe/"},{city:"Lima",name:"Lima",contact:"Beno Juarez",email:"contacto (at) fablablima.org",tuition:"3750$",url:"https://fab.pe"},{city:"Lima",name:"Fablab ULima",contact:"Samuel\tZegarra",email:"szegarra (at) ulima.edu.pe",tuition:"4500$",url:"https://www.ulima.edu.pe/pregrado/ingenieria-industrial"}]},{name:"United States",nodes:[{city:"Boston",name:"Fab Hub Kendall",contact:"Norella\tCoronell",email:"norella (at) fabfoundation.org",tuition:"5000$",url:"https://fabhubkendall.org/"},{city:"Charlotte",name:"Charlotte Latin Fab Lab",contact:"Thomas Dubik",email:"tom.dubick (at) charlottelatin.org",tuition:"5000$",url:"https://www.charlottelatin.org/academics/steam"},{city:"Charlotte",name:"UNC Charlotte Super Fab Lab",contact:"Terence\tFagan",email:"tjfagan (at) charlotte.edu",tuition:"50000$",url:"sfl.uncc.edu"},{city:"Idlewild",name:"Incite Focus",contact:"Blair Evans",email:"fabacademy (at) incite-focus.org",tuition:"5000$",url:"https://www.incite-focus.org"},{city:"Miami Beach",name:"Moonlighter FabLab",contact:"Thomas Pupo",email:"admin (at) moonlighterfablab.org",tuition:"5625$",url:"https://moonlighterfablab.org"}]}],oceania:[{name:"Australia",nodes:[{city:"Windale, New South Wales",name:"Lake Mac Libraries Fab Lab",contact:"Claire\tChaikin-Bryan",email:"fablab (at) lakemac.nsw.gov.au",tuition:"5000$",url:"https://library.lakemac.com.au/Explore/Fab-Lab/Fab-Academy"}]}]},canonicalUrl:"https://fabacademy.org/nodes/list.html",meta:[{property:"article:modified_time",content:"2026-09-28T10:26:27.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Fab Academy Nodes 2027"},{property:"og:description",content:"Browse the list of active Fab Academy Nodes for the 2027 cycle. Find a node near you to registre and join."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/list.html"},{name:"twitter:title",content:"Fab Academy Nodes 2027"},{name:"twitter:description",content:"Browse the list of active Fab Academy Nodes for the 2027 cycle. Find a node near you to registre and join."},{name:"twitter:url",content:"https://fabacademy.org/nodes/list.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/list.html",relativePath:"nodes/list.md",key:"v-4f96fc98",path:"/nodes/list.html",headers:[{level:3,title:"What is a Fab Academy Node?",slug:"what-is-a-fab-academy-node"},{level:3,title:"Find your nearest Fab Academy Node",slug:"find-your-nearest-fab-academy-node"}],lastUpdated:"9/28/2026, 10:26:27 AM",lastUpdatedTimestamp:1790591187e3},{title:"Node Requirements | Fab Academy",frontmatter:{title:"Node Requirements | Fab Academy",description:"Explore the requirements to become a Fab Academy node and be part of our expanding educational network, shaping the future of education.",canonicalUrl:"https://fabacademy.org/nodes/requirements.html",meta:[{property:"article:modified_time",content:"2025-09-12T10:20:15.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Node Requirements | Fab Academy"},{property:"og:description",content:"Explore the requirements to become a Fab Academy node and be part of our expanding educational network, shaping the future of education."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/requirements.html"},{name:"twitter:title",content:"Node Requirements | Fab Academy"},{name:"twitter:description",content:"Explore the requirements to become a Fab Academy node and be part of our expanding educational network, shaping the future of education."},{name:"twitter:url",content:"https://fabacademy.org/nodes/requirements.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/requirements.html",relativePath:"nodes/requirements.md",key:"v-442984b4",path:"/nodes/requirements.html",headers:[{level:2,title:"Index",slug:"index"},{level:2,title:"Nodes: Requirements",slug:"nodes-requirements-2"},{level:2,title:"Nodes: Taxonomy",slug:"nodes-taxonomy"},{level:3,title:"Instructor",slug:"instructor"},{level:3,title:"Node",slug:"node"},{level:2,title:"Nodes: Application & Assessment Process",slug:"nodes-application-assessment-process"},{level:3,title:"Deadlines for Application",slug:"deadlines-for-application"},{level:2,title:"Instructors: Application Process",slug:"instructors-application-process"},{level:2,title:"Students: Application Process",slug:"students-application-process"},{level:2,title:"Fab Academy Tuition Fees",slug:"fab-academy-tuition-fees"},{level:2,title:"Reimbursements",slug:"reimbursements"},{level:2,title:"Becoming An Instructor",slug:"becoming-an-instructor"}],lastUpdated:"9/12/2025, 10:20:15 AM",lastUpdatedTimestamp:1757672415e3},{title:"Roles & Key Personnel",frontmatter:{canonicalUrl:"https://fabacademy.org/nodes/roles.html",meta:[{property:"article:modified_time",content:"2020-12-02T14:48:14.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Roles & Key Personnel"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/roles.html"},{name:"twitter:title",content:"Roles & Key Personnel"},{name:"twitter:url",content:"https://fabacademy.org/nodes/roles.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/roles.html",relativePath:"nodes/roles.md",key:"v-66ec8304",path:"/nodes/roles.html",headers:[{level:2,title:"1. Fab Academy Faculty",slug:"_1-fab-academy-faculty"},{level:2,title:"2. Instructors",slug:"_2-instructors"},{level:3,title:"2.2 Who are Fab Academy Instructors?",slug:"_2-2-who-are-fab-academy-instru
16ctors"},{level:3,title:"2.3 Instructor Responsibilities",slug:"_2-3-instructor-responsibilities"},{level:3,title:"2.4 Who Can Be a Fab Academy Local Instructor?",slug:"_2-4-who-can-be-a-fab-academy-local-instructor"},{level:2,title:'3. "Gurus" or Mentors',slug:"_3-gurus-or-mentors"},{level:3,title:"3.1 Mentors Responsibilities",slug:"_3-1-mentors-responsibilities"},{level:3,title:"3.2 Distinctions Between Mentors and Local Instructors",slug:"_3-2-distinctions-between-mentors-and-local-instructors"},{level:3,title:"3.3 Instruction and Mentoring-ing",slug:"_3-3-instruction-and-mentoring-ing"},{level:2,title:"4. Instructor and Mentor Responsibilities and Requirements",slug:"_4-instructor-and-mentor-responsibilities-and-requirements"},{level:3,title:"4.1 Prep Meetings",slug:"_4-1-prep-meetings"},{level:3,title:"4.2 Weekly Time Commitment: Local Instructors",slug:"_4-2-weekly-time-commitment-local-instructors"},{level:3,title:"4.3 Weekly Time Commitment: Remote Mentors",slug:"_4-3-weekly-time-commitment-remote-mentors"},{level:3,title:"4.4. Weekly Time Commitment: Remote Supervision",slug:"_4-4-weekly-time-commitment-remote-supervision"},{level:3,title:"4.5 Time Commitment: Student Evaluations",slug:"_4-5-time-commitment-student-evaluations"},{level:3,title:"4.6 Application Process: Screening Students.",slug:"_4-6-application-process-screening-students"},{level:3,title:"4.7 Supply Chain: Stocking and Ordering",slug:"_4-7-supply-chain-stocking-and-ordering"},{level:3,title:"4.8 GIT Repositories & NuEval App",slug:"_4-8-git-repositories-nueval-app"},{level:3,title:"4.9 Managing Final Projects",slug:"_4-9-managing-final-projects"}],lastUpdated:"12/2/2020, 2:48:14 PM",lastUpdatedTimestamp:1606920494e3},{frontmatter:{canonicalUrl:"https://fabacademy.org/resources/autodesk.html",meta:[{property:"article:modified_time",content:"2018-11-29T17:47:41.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/autodesk.html"},{name:"twitter:url",content:"https://fabacademy.org/resources/autodesk.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/autodesk.html",relativePath:"resources/autodesk.md",key:"v-29c3982c",path:"/resources/autodesk.html",headers:[{level:2,title:"How to get a license?",slug:"how-to-get-a-license"}
16],lastUpdated:"11/29/2018, 5:47:41 PM",lastUpdatedTimestamp:1543513661e3},{title:"Supply Chain",frontmatter:{canonicalUrl:"https://fabacademy.org/nodes/supply-chain.html",meta:[{property:"article:modified_time",content:"2023-09-14T15:45:10.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Supply Chain"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/nodes/supply-chain.html"},{name:"twitter:title",content:"Supply Chain"},{name:"twitter:url",content:"https://fabacademy.org/nodes/supply-chain.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/nodes/supply-chain.html",relativePath:"nodes/supply-chain.md",key:"v-3f3eb50e",path:"/nodes/supply-chain.html",lastUpdated:"9/14/2023, 3:45:10 PM",lastUpdatedTimestamp:169470631e4},{title:"Start now your advertisement campaign!",frontmatter:{canonicalUrl:"https://fabacademy.org/resources/marketing.html",meta:[{property:"article:modified_time",content:"2026-09-30T13:52:25.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Start now your advertisement campaign!"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/marketing.html"},{name:"twitter:title",content:"Start now your advertisement campaign!"},{name:"twitter:url",content:"https://fabacademy.org/resources/marketing.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/marketing.html",relativePath:"resources/marketing.md",key:"v-5c85aca4",path:"/resources/marketing.html",headers:[{level:2,title:"Start now your advertisement campaign!",slug:"start-now-your-advertisement-campaign"},{level:2,title:"Marketing Kit",slug:"marketing-kit"}],lastUpdated:"9/30/2026, 1:52:25 PM",lastUpdatedTimestamp:1790776345e3},{title:"Annual Report 2017",frontmatter:{sidebar:"auto",canonicalUrl:"https://fabacademy.org/resources/report2017.html",meta:[{property:"article:modified_time",content:"2018-08-16T17:38:48.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Annual Report 2017"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2017.html"},{name:"twitter:title",content:"Annual Report 2017"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2017.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2017.html",relativePath:"resources/report2017.md",key:"v-0611910c",path:"/resources/report2017.html",headers:[{level:2,title:"Summary",slug:"summary"},{level:3,title:"Students",slug:"students"},{level:3,title:"Financials",slug:"financials"},{level:3,title:"Scholarships",slug:"scholarships"},{level:3,title:"Fab 13",slug:"fab-13"}
16],lastUpdated:"8/16/2018, 5:38:48 PM",lastUpdatedTimestamp:1534441128e3},{frontmatter:{canonicalUrl:"https://fabacademy.org/resources/solidworks.html",meta:[{property:"article:modified_time",content:"2020-02-24T10:48:02.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/solidworks.html"},{name:"twitter:url",content:"https://fabacademy.org/resources/solidworks.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/solidworks.html",relativePath:"resources/solidworks.md",key:"v-2556c58e",path:"/resources/solidworks.html",headers:[{level:2,title:"License",slug:"license"},{level:3,title:"How to get a license?",slug:"how-to-get-a-license"}],lastUpdated:"2/24/2020, 10:48:02 AM",lastUpdatedTimestamp:1582541282e3},{title:"Annual Report 2024 & 2025",frontmatter:{canonicalUrl:"https://fabacademy.org/resources/report2024&2025.html",meta:[{property:"article:modified_time",content:"2026-09-16T11:06:46.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Annual Report 2024 & 2025"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2024&2025.html"},{name:"twitter:title",content:"Annual Report 2024 & 2025"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2024&2025.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2024&2025.html",relativePath:"resources/report2024&2025.md",key:"v-237b2b84",path:"/resources/report2024&2025.html",headers:[{level:2,title:"Summary",slug:"summary"},{level:2,title:"Some numbers",slug:"some-numbers"},{level:2,title:"Financials",slug:"financials"},{level:3,title:"Scholarships",slug:"scholarships"},{level:2,title:"Featured Projects from 2024",slug:"featured-projects-from-2024"},{level:2,title:"Featured Projects from 2025",slug:"featured-projects-from-2025"}],lastUpdated:"9/16/2026, 11:06:46 AM",lastUpdatedTimestamp:1789556806e3},{title:"Annual Report 2018",frontmatter:{sidebar:"auto",canonicalUrl:"https://fabacademy.org/resources/report2018.html",meta:[{property:"article:modified_time",content:"2019-03-19T17:35:03.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Annual Report 2018"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2018.html"},{name:"twitter:title",content:"Annual Report 2018"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2018.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2018.html",relativePath:"resources/report2018.md",key:"v-0873154a",path:"/resources/report2018.html",headers:[{level:2,title:"Summary",slug:"summary"},{level:2,title:"Financials",slug:"financials"},{level:2,title:"Scholarships",slug:"scholarships"},{level:2,title:"FAB14 Conference",slug:"fab14-conference"}
16],lastUpdated:"3/19/2019, 5:35:03 PM",lastUpdatedTimestamp:1553016903e3},{title:"List of Alumni Networks",frontmatter:{title:"List of Alumni Networks",canonicalUrl:"https://fabacademy.org/students/alumni.html",meta:[{property:"article:modified_time",content:"2021-10-25T16:04:49.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"List of Alumni Networks"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/alumni.html"},{name:"twitter:title",content:"List of Alumni Networks"},{name:"twitter:url",content:"https://fabacademy.org/students/alumni.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/alumni.html",relativePath:"students/alumni.md",key:"v-51464d44",path:"/students/alumni.html",headers:[{level:2,title:"Community",slug:"community"},{level:2,title:"Regional Networks",slug:"regional-networks"}],lastUpdated:"10/25/2021, 4:04:49 PM",lastUpdatedTimestamp:1635177889e3},{title:"Continuing Students | Fab Academy",frontmatter:{title:"Continuing Students | Fab Academy",description:"Didn't finish in the first cycle? Don't worry. Learn the way to continue your Fab Academy Program.",canonicalUrl:"https://fabacademy.org/students/continuing.html",meta:[{property:"article:modified_time",content:"2026-01-14T11:42:26.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Continuing Students | Fab Academy"},{property:"og:description",content:"Didn't finish in the first cycle? Don't worry. Learn the way to continue your Fab Academy Program."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/continuing.html"},{name:"twitter:title",content:"Continuing Students | Fab Academy"},{name:"twitter:description",content:"Didn't finish in the first cycle? Don't worry. Learn the way to continue your Fab Academy Program."},{name:"twitter:url",content:"https://fabacademy.org/students/continuing.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/continuing.html",relativePath:"students/continuing.md",key:"v-6d9330f8",path:"/students/continuing.html",headers:[{level:2,title:"Cases",slug:"cases"},{level:2,title:"Costs",slug:"costs"},{level:2,title:"Procedure",slug:"procedure"}],lastUpdated:"1/14/2026, 11:42:26 AM",lastUpdatedTimestamp:1768390946e3},{title:"FAQ | Fab Academy",frontmatter:{title:"FAQ | Fab Academy",description:"Explore the FAQ page of Fab Academy to find answers to common questions and get the information you need for your educational journey.",canonicalUrl:"https://fabacademy.org/students/faq.html",meta:[{property:"article:modified_time",content:"2025-10-31T16:25:25.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"FAQ | Fab Academy"},{property:"og:description",content:"Explore the FAQ page of Fab Academy to find answers to common questions and get the information you need for your educational journey."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/faq.html"},{name:"twitter:title",content:"FAQ | Fab Academy"},{name:"twitter:description",content:"Explore the FAQ page of Fab Academy to find answers to common questions and get the information you need for your educational journey."},{name:"twitter:url",content:"https://fabacademy.org/students/faq.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/faq.html",relativePath:"students/faq.md",key:"v-bebc54dc",path:"/students/faq.html",headers:[{level:2,title:"1. I want to apply to the Fab Academy. What should I do?",slug:"_1-i-want-to-apply-to-the-fab-academy-what-should-i-do"},{level:2,title:"2. What are the admissions requirements? Do I need a minimum education qualification?",slug:"_2-what-are-the-admissions-requirements-do-i-need-a-minimum-education-qualification"},{level:2,title:"3. Once I have applied, does it mean Iâm a student of the program?",slug:"_3-once-i-have-applied-does-it-mean-i-m-a-student-of-the-program"},{level:2,title:"4. Should I contact the Fab Lab I chose to follow the program?",slug:"_4-should-i-contact-the-fab-lab-i-chose-to-follow-the-program"},{level:2,title:"5. Can I apply for only 1 certificate?",slug:"_5-can-i-apply-for-only-1-certificate"},{level:2,title:"6. Is the application fee refundable?",slug:"_6-is-the-application-fee-refundable"},{level:2,title:"7. Is it a University Master or Post degree? Does it has University credits?",slug:"_7-is-it-a-university-master-or-post-degree-does-it-has-university-credits"},{level:2,title:"8. Can I take the course distance-learning mode?",slug:"_8-can-i-take-the-course-distance-learning-mode"},{level:2,title:"9. How much are the course fees?",slug:"_9-how-much-are-the-course-fees"},{level:2,title:"10. How can I pay my fees?",slug:"_10-how-can-i-pay-my-fees"},{level:2,title:"11. What funding is available? Are there scholarships available?",slug:"_11-what-funding-is-available-are-there-scholarships-available"},{level:2,title:"12. What is the workload for the course?",slug:"_12-what-is-the-workload-for-the-course"},{level:2,title:"13. In which language is the Fab Academy delivered?",slug:"_13-in-which-language-is-the-fab-academy-delivered"},{level:2,title:"14. Do I need TOEFL / GRE to apply?",slug:"_14-do-i-need-toefl-gre-to-apply"},{level:2,title:"15. My city is not listed as a Fab Academy Node/ My city does not have a Fab Lab.",slug:"_15-my-city-is-not-listed-as-a-fab-academy-node-my-city-does-not-have-a-fab-lab"},{level:2,title:"16. Can I take the Fab Academy in a city other than mine?",slug:"_16-can-i-take-the-fab-academy-in-a-city-other-than-mine"},{level:2,title:"17. What is the content of the program?",slug:"_17-what-is-the-content-of-the-program"},{level:2,title:"18-I have a specific theme/project iâd like to carry on during the courses.",slug:"_18-i-have-a-specific-theme-project-i-d-like-to-carry-on-during-the-courses"},{level:2,title:"19-If I donât finish my studies in the natural term of the course (5-months), can I follow the program next year, can I graduate anyway?",slug:"_19-if-i-don-t-finish-my-studies-in-the-natural-term-of-the-course-5-months-can-i-follow-the-program-next-year-can-i-graduate-anyway"}],lastUpdated:"10/31/2025, 4:25:25 PM",lastUpdatedTimestamp:1761927925e3},{title:"Alumni List | Fab Academy",frontmatter:{title:"Alumni List | Fab Academy",description:"Browse the Fab Academy alumni list and discover our remarkable graduates through out the years.",canonicalUrl:"https://fabacademy.org/students/
16alumni-list.html",meta:[{property:"article:modified_time",content:"2026-09-21T10:47:54.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Alumni List | Fab Academy"},{property:"og:description",content:"Browse the Fab Academy alumni list and discover our remarkable graduates through out the years."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/alumni-list.html"},{name:"twitter:title",content:"Alumni List | Fab Academy"},{name:"twitter:description",content:"Browse the Fab Academy alumni list and discover our remarkable graduates through out the years."},{name:"twitter:url",content:"https://fabacademy.org/students/alumni-list.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/alumni-list.html",relativePath:"students/alumni-list.md",key:"v-1ead9664",path:"/students/alumni-list.html",headers:[{level:2,title:"2026",slug:"_2026"},{level:2,title:"2025",slug:"_2025"},{level:2,title:"2024",slug:"_2024"},{level:2,title:"2023",slug:"_2023"},{level:2,title:"2022",slug:"_2022"},{level:2,title:"2021",slug:"_2021"},{level:2,title:"2020",slug:"_2020"},{level:2,title:"2019",slug:"_2019"},{level:2,title:"2018",slug:"_2018"},{level:2,title:"2017",slug:"_2017"},{level:2,title:"2016",slug:"_2016"},{level:2,title:"2015",slug:"_2015"},{level:2,title:"2014",slug:"_2014"},{level:2,title:"2013",slug:"_2013"},{level:2,title:"2012",slug:"_2012"},{level:2,title:"2011",slug:"_2011"},{level:2,title:"2009-2010",slug:"_2009-2010"},{level:2,title:"2008",slug:"_2008"}],lastUpdated:"9/21/2026, 10:47:54 AM",lastUpdatedTimestamp:1789987674e3},{title:"Students Glossary | Fab Academy",frontmatter:{title:"Students Glossary | Fab Academy",description:"Access the Fab Academy student glossary to gain insights into essential terms and concepts used throughout your educational journey.",canonicalUrl:"https://fabacademy.org/students/glossary.html",meta:[{property:"article:modified_time",content:"2023-09-14T15:58:49.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Students Glossary | Fab Academy"},{property:"og:description",content:"Access the Fab Academy student glossary to gain insights into essential terms and concepts used throughout your educational journey."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/glossary.html"},{name:"twitter:title",content:"Students Glossary | Fab Academy"},{name:"twitter:description",content:"Access the Fab Academy student glossary to gain insights into essential terms and concepts used throughout your educational journey."},{name:"twitter:url",content:"https://fabacademy.org/students/glossary.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/glossary.html",relativePath:"students/glossary.md",key:"v-a731a5f8",path:"/students/glossary.html",lastUpdated:"9/14/2023, 3:58:49 PM",lastUpdatedTimestamp:1694707129e3},{title:"STUDENT GRIEVANCE PROCEDURE",frontmatter:{canonicalUrl:"https://fabacademy.org/students/grievances.html",meta:[{property:"article:modified_time",content:"2020-08-26T10:54:54.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"STUDENT GRIEVANCE PROCEDURE"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/grievances.html"},{name:"twitter:title",content:"STUDENT GRIEVANCE PROCEDURE"},{name:"twitter:url",content:"https://fabacademy.org/students/grievances.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/grievances.html",relativePath:"students/grievances.md",key:"v-7b452aa4",path:"/students/grievances.html",headers:[{level:2,title:"STUDENT GRIEVANCE PROCEDURE",slug:"student-grievance-procedure"},{level:3,title:"1.- PURPOSE",slug:"_1-purpose"},{level:3,title:"2.-GRIEVANCES",slug:"_2-grievances"},{level:3,title:"3.- RESPONSIBILITIES",slug:"_3-responsibilities"},{level:3,title:"3.1- AGREEMENTS",slug:"_3-1-agreements"},{level:3,title:"5.-JURISDICTION",slug:"_5-jurisdiction"},{level:3,title:"6.-FORM",slug:"_6-form"}
16],lastUpdated:"8/26/2020, 10:54:54 AM",lastUpdatedTimestamp:1598439294e3},{title:"Stories",frontmatter:{canonicalUrl:"https://fabacademy.org/students/stories.html",meta:[{property:"article:modified_time",content:"2020-01-08T08:40:24.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Stories"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/stories.html"},{name:"twitter:title",content:"Stories"},{name:"twitter:url",content:"https://fabacademy.org/students/stories.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/stories.html",relativePath:"students/stories.md",key:"v-58fa2750",path:"/students/stories.html",headers:[{level:3,title:"Fab Lab Irbid's students talk about their Fab Academy experience",slug:"fab-lab-irbid-s-students-talk-about-their-fab-academy-experience"},{level:3,title:"Marks Calderón from Peru",slug:"marks-calderon-from-peru"},{level:3,title:"Inspiring Women - Alejandra Diaz de León",slug:"inspiring-women-alejandra-diaz-de-leon"},{level:3,title:"Get Inspired with Daniele Ingrassia",slug:"get-inspired-with-daniele-ingrassia"}
16],lastUpdated:"1/8/2020, 8:40:24 AM",lastUpdatedTimestamp:1578472824e3},{title:"Terms of Service",frontmatter:{canonicalUrl:"https://fabacademy.org/terms-of-service.html",meta:[{property:"article:modified_time",content:"2023-03-15T10:33:29.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Terms of Service"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/terms-of-service.html"},{name:"twitter:title",content:"Terms of Service"},{name:"twitter:url",content:"https://fabacademy.org/terms-of-service.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/terms-of-service.html",relativePath:"terms-of-service.md",key:"v-b07e7b74",path:"/terms-of-service.html",headers:[{level:2,title:"General Terms of Use",slug:"general-terms-of-use"},{level:3,title:"Change of terms",slug:"change-of-terms"},{level:3,title:"Website and platform description",slug:"website-and-platform-description"},{level:3,title:"Rules for Online Conduct",slug:"rules-for-online-conduct"},{level:3,title:"Permission to use Sites",slug:"permission-to-use-sites"},{level:3,title:"Limitation of Use",slug:"limitation-of-use"},{level:3,title:"Links to Other Sites",slug:"links-to-other-sites"},{level:3,title:"Content rights and licenses",slug:"content-rights-and-licenses"},{level:3,title:"The Site are available âAs Is.â",slug:"the-site-are-available-as-is"},{level:3,title:"Limitation of liability",slug:"limitation-of-liability"},{level:3,title:"Copyright Complaints & DMCA: Notice and Procedure",slug:"copyright-complaints-dmca-notice-and-procedure"}],lastUpdated:"3/15/2023, 10:33:29 AM",lastUpdatedTimestamp:1678876409e3},{title:"Become a Student | Fab Academy",frontmatter:{title:"Become a Student | Fab Academy",description:"Discover how to become a student at Fab Academy and embark on your educational journey with us.",canonicalUrl:"https://fabacademy.org/students/students.html",meta:[{property:"article:modified_time",content:"2026-09-08T09:27:04.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Become a Student | Fab Academy"},{property:"og:description",content:"Discover how to become a student at Fab Academy and embark on your educational journey with us."},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/students/students.html"},{name:"twitter:title",content:"Become a Student | Fab Academy"},{name:"twitter:description",content:"Discover how to become a student at Fab Academy and embark on your educational journey with us."},{name:"twitter:url",content:"https://fabacademy.org/students/students.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/students/students.html",relativePath:"students/students.md",key:"v-2c7984c4",path:"/students/students.html",headers:[{level:2,title:"Introduction",slug:"introduction"},{level:2,title:"Student Application Process",slug:"student-application-process"},{level:3,title:"How does it work?",slug:"how-does-it-work"},{level:2,title:"Fab Academy Structure",slug:"fab-academy-structure"},{level:3,title:"Classes",slug:"classes"},{level:3,title:"Evaluation & Examination",slug:"evaluation-examination"},{level:3,title:"Graduation",slug:"graduation"}],lastUpdated:"9/8/2026, 9:27:04 AM",lastUpdatedTimestamp:1788859624e3},{title:"Annual Report 2022 & 2023",frontmatter:{canonicalUrl:"https://fabacademy.org/resources/report2022&2023.html",meta:[{property:"article:modified_time",content:"2026-09-16T11:08:14.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Annual Report 2022 & 2023"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2022&2023.html"},{name:"twitter:title",content:"Annual Report 2022 & 2023"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2022&2023.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2022&2023.html",relativePath:"resources/report2022&2023.md",key:"v-7a5ab384",path:"/resources/report2022&2023.html",headers:[{level:2,title:"Summary",slug:"summary"},{level:2,title:"Some numbers",slug:"some-numbers"},{level:3,title:"Weâre always amazed to see the variety of origins and nationalities in our community and the age range.",slug:"we-re-always-amazed-to-see-the-variety-of-origins-and-nationalities-in-our-community-and-the-age-range"}
16,{level:3,title:"And we love to see so many Backgrounds filling our Global Classroom.",slug:"and-we-love-to-see-so-many-backgrounds-filling-our-global-classroom"},{level:3,title:"We still have a long way to go regarding students' gender representation, but weâre working on it!",slug:"we-still-have-a-long-way-to-go-regarding-students-gender-representation-but-we-re-working-on-it"},{level:2,title:"Financials",slug:"financials"},{level:3,title:"Scholarships",slug:"scholarships"},{level:2,title:"Featured Projects from 2022",slug:"featured-projects-from-2022"},{level:2,title:"Featured Projects from 2023",slug:"featured-projects-from-2023"},{level:2,title:"FAB Conference",slug:"fab-conference"}],lastUpdated:"9/16/2026, 11:08:14 AM",lastUpdatedTimestamp:1789556894e3},{title:"Annual Report 2019",frontmatter:{canonicalUrl:"https://fabacademy.org/resources/report2019.html",meta:[{property:"article:modified_time",content:"2020-05-06T13:40:55.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"Annual Report 2019"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2019.html"},{name:"twitter:title",content:"Annual Report 2019"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2019.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2019.html",relativePath:"resources/report2019.md",key:"v-0ad49988",path:"/resources/report2019.html",headers:[{level:2,title:"Summary",slug:"summary"},{level:2,title:"Financials",slug:"financials"},{level:2,title:"Scholarships",slug:"scholarships"},{level:2,title:"Featured Projects from 2019",slug:"featured-projects-from-2019"},{level:2,title:"FAB14 Conference",slug:"fab14-conference"}
16],lastUpdated:"5/6/2020, 1:40:55 PM",lastUpdatedTimestamp:1588772455e3},{title:"ANNUAL REPORT 2020-2021",frontmatter:{canonicalUrl:"https://fabacademy.org/resources/report2020&21.html",meta:[{property:"article:modified_time",content:"2022-05-16T16:03:03.000Z"},{property:"og:site_name",content:"Fab Academy"},{property:"og:title",content:"ANNUAL REPORT 2020-2021"},{property:"og:type",content:"website"},{property:"og:url",content:"https://fabacademy.org/resources/report2020&21.html"},{name:"twitter:title",content:"ANNUAL REPORT 2020-2021"},{name:"twitter:url",content:"https://fabacademy.org/resources/report2020&21.html"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/resources/report2020&21.html",relativePath:"resources/report2020&21.md",key:"v-6135ee04",path:"/resources/report2020&21.html",headers:[{level:2,title:"ANNUAL REPORT 2020-2021",slug:"annual-report-2020-2021"},{level:2,title:"Summary",slug:"summary"},{level:2,title:"Some numbers",slug:"some-numbers"},{level:3,title:"Weâre always amazed to see the variety of origins and nationalities in our community and the age range!",slug:"we-re-always-amazed-to-see-the-variety-of-origins-and-nationalities-in-our-community-and-the-age-range"},{level:3,title:"We still have a long way to go regarding students' gender representation, but weâre working on it!",slug:"we-still-have-a-long-way-to-go-regarding-students-gender-representation-but-we-re-working-on-it"},{level:2,title:"Financials",slug:"financials"},{level:2,title:"Scholarships",slug:"scholarships"},{level:2,title:"Featured Projects from 2020",slug:"featured-projects-from-2020"},{level:2,title:"Featured Projects from 2021",slug:"featured-projects-from-2021"},{level:2,title:"FAB Conference",slug:"fab-conference"},{level:3,title:"2020 FabxLive!",slug:"_2020-fabxlive"},{level:3,title:"2021 Fab16 Montreal",slug:"_2021-fab16-montreal"}],lastUpdated:"5/16/2022, 4:03:03 PM",lastUpdatedTimestamp:1652716983e3},{frontmatter:{layout:"IndexPost",title:"Blog",canonicalUrl:"https://fabacademy.org/blog/",meta:[{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"article"},{property:"og:url",content:"https://fabacademy.org/blog/"},{name:"twitter:url",content:"https://fabacademy.org/blog/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/blog/",key:"v-424df898",path:"/blog/"},{frontmatter:{layout:"DirectoryPagination",title:"Page 2 | Blog",canonicalUrl:"https://fabacademy.org/blog/page/2/",meta:[{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"article"},{property:"og:url",content:"https://fabacademy.org/blog/page/2/"},{name:"twitter:url",content:"https://fabacademy.org/blog/page/2/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/blog/page/2/",key:"v-c3507bb6",path:"/blog/page/2/"},{frontmatter:{layout:"DirectoryPagination",title:"Page 3 | Blog",canonicalUrl:"https://fabacademy.org/blog/page/3/",meta:[{property:"og:site_name",content:"Fab Academy"},{property:"og:type",content:"article"},{property:"og:url",content:"https://fabacademy.org/blog/page/3/"},{name:"twitter:url",content:"https://fabacademy.org/blog/page/3/"},{name:"twitter:card",content:"summary_large_image"}]},regularPath:"/blog/page/3/",key:"v-c3507b78",path:"/blog/page/3/"}],themeConfig:{domain:"https://fabacademy.org",lastUpdated:"Last Updated",logo:"/fab-academy2.jpg",footerCopy:"© 2025 Fab Academy",socialLinks:[{title:"Twitter",url:"https://twitter.com/fabacademany"},{title:"Instagram",url:"https://instagram.com/fabacademany"},{title:"Facebook",url:"https://facebook.com/fabacademany"},{title:"Linkedin",url:"https://www.linkedin.com/school/fab-academy/"},{title:"YouTube",url:"https://www.youtube.com/c/FabAcademyGlobal"}],nav:[{text:"About",items:[{text:"Overview",link:"/about/index"},{text:"Schedule",link:"https://fabacademy.org/2026/schedule"},{text:"Structure",link:"/about/course"},{text:"Accreditations & Overlays",link:"/about/accreditations"},{text:"Code of Conduct",link:"/about/code-conduct"},{text:"People",link:"/about/people"}]},{text:"Admissions",items:[{text:"Register",link:"/apply/registration"},{text:"Tuition Fees",link:"/apply/fees"},{text:"Cost Structure",link:"/apply/cost-breakdown"},{text:"Scholarships Program",link:"/apply/scholarships"}]},{text:"Nodes",items:[{text:"Becoming a Node",link:"/nodes/index"},{text:"Node Requirements",link:"/nodes/requirements"},{text:"Nodes List",link:"/nodes/list"},{text:"Nodes: Getting started",link:"/nodes/getting-started"},{text:"Marketing",link:"/resources/marketing"},{text:"Roles & Key Personnel",link:"/nodes/roles"}]},{text:"Students",items:[{text:"Becoming a Student",link:"/students/students"},{text:"Continuing Students",link:"/students/continuing"}
16,{text:"Alumni List",link:"/students/alumni-list"},{text:"Grievances and Resolutions",link:"/students/grievances"},{text:"FAQ",link:"/students/faq"}]},{text:"Media",items:[{text:"Index",link:"/media/index"},{text:"Inspiration",items:[{text:"Fab Academy Starts Here",link:"https://youtu.be/61IHU1UioGk?si=DqXUFb4Ea8tWQ_Ls"},{text:"Fab Month: Selected Recitations",link:"https://www.youtube.com/watch?v=tQKiHFbTGXo&list=PLLgC0nB1k-MN7eGEazt68qFIMivd4NO0a&ab_channel=TheFabFoundation"}]},{text:"Class Videos",items:[{text:"2026 Classes - Playlist",link:"https://www.youtube.com/playlist?list=PLJKO2oCNL0eT6Pv7DwAbKcKHpXzyvWHk1"},{text:"2026 Recitations - Playlist",link:"https://www.youtube.com/playlist?list=PLJKO2oCNL0eQ-_OazBLmFuFbWDP2RUYSf"},{text:"Highlighted Projects",link:"https://fabacademy.org/2026/highlights.html"}]},{text:"Conferences & Events",items:[{text:"FAB26 Boston Area",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MN4nQjNnxqu8m7QeV2gNalN"},{text:"FAB25 Czech Republic",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MOLRdso28eTYuO3BMxYIBMf"},{text:"FAB24 Mexico",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MP3zkblZ91_CiU5cTZzKFsG"},{text:"FAB23 Bhutan",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MOi5yATZgswhafz57YnfMoJ"},{text:"Bali Fab Fest 2022",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MOplTyBxAlUSV_X4oVkWQg9"},{text:"FAB16 & FAB CITY SUMMIT 2021",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MN77zD64rku88xfiYRAiQOK"},{text:"FABXLive Simposyum 2020",link:"https://www.youtube.com/playlist?list=PLLgC0nB1k-MMVP9Exfbp_AA94P3LhNowe"}]},{text:"Fun Stuff",items:[{text:'"Meme-Academy" by 2025 Students',link:"https://fabacademy.org/2025/labs/waag/students/dylan-heneck/projects/meme-directory/"},{text:'"Back to Fab Academy 2024" by Fran',link:"https://www.youtube.com/watch?v=Vg_XpGVd0Ks"},{text:'"Assignments" by Jon',link:"https://www.youtube.com/watch?v=tV6nzcfG2CA&ab_channel=JonMerino"},{text:'"Surviving Fab Academy" by Fran',link:"https://www.youtube.com/playlist?list=PLKDpiLmgp6EtS0XdnfEGXX6OJb1keH0Lk"}]}]},{text:"Blog",link:"/blog/"},{text:"Content",items:[{text:"Documents",items:[{text:"Assessment Guide 2026",link:"https://fabacademy.org/2026/nueval/"},{text:"Instructors Handbook",link:"https://academany.fabcloud.io/fabacademy/instructors-handbook/"},{text:"Tutorials",link:"http://pub.fabcloud.io/tutorials/"},{text:"Projects",link:"https://gitlab.fabcloud.org/pub/projects/tree/master"}]},{text:"Archive",items:[{text:"Index",link:"/archive/"},{text:"2026",link:"https://fabacademy.org/2026"},{text:"2025",link:"https://fabacademy.org/2025"},{text:"2024",link:"https://fabacademy.org/2024"},{text:"2023",link:"https://fabacademy.org/2023"},{text:"2022",link:"https://fabacademy.org/2022"},{text:"2021",link:"https://fabacademy.org/2021"},{text:"2020",link:"https://fabacademy.org/2020"},{text:"2019",link:"https://fabacademy.org/2019"},{text:"2018",link:"http://archive.fabacademy.org/2018"},{text:"2017",link:"http://archive.fabacademy.org/2017"},{text:"2016",link:"http://archive.fabacademy.org/2016"},{text:"2015",link:"http://fabacademy.org/archives/2015/"},{text:"2014",link:"http://fabacademy.org/archives/2014/"},{text:"2013",link:"http://fabacademy.org/archives/2013/"},{text:"2012",link:"http://fabacademy.org/archives/2012/"},{text:"2011",link:"http://fabacademy.org/archives/2011/"},{text:"2010",link:"http://academy.cba.mit.edu/2010/"},{text:"2009",link:"http://academy.cba.mit.edu/2009/"}]},{text:"Annual Report",items:[{text:"2017",link:"/resources/report2017"},{text:"2018",link:"/resources/report2018"},{text:"2019",link:"/resources/report2019"},{text:"2020&21",link:"/resources/report2020&21"},{text:"2022&23",link:"/resources/report2022&2023"},{text:"2024&25",link:"/resources/report2024&2025"}]},{text:"Resources",items:[{text:"Inventory",link:"http://inventory.fabcloud.io/"},{text:"Marketing",link:"/resources/marketing"}]}]}],sidebar:{"/about/":["","course","program","classes"],"/nodes/":["","requirements",["list","Node List"],"getting-started"],"/apply/":["registration","fees","cost-breakdown"],"/students/":["students","alumni-list"]}}};n(236),n(237);Wn.component("BioModal",()=>Promise.all([n.e(0),n.e(22)]).then(n.bind(null,292))),Wn.component("DirectorProfile",()=>
16Promise.all([n.e(0),n.e(18)]).then(n.bind(null,410))),Wn.component("FacultyCard",()=>Promise.all([n.e(0),n.e(23)]).then(n.bind(null,293))),Wn.component("FacultyList",()=>Promise.all([n.e(0),n.e(7)]).then(n.bind(null,411))),Wn.component("Footer",()=>Promise.all([n.e(0),n.e(12)]).then(n.bind(null,252))),Wn.component("LargeButton",()=>Promise.all([n.e(0),n.e(24)]).then(n.bind(null,412))),Wn.component("Nodes",()=>Promise.all([n.e(0),n.e(25)]).then(n.bind(null,413))),Wn.component("NodesListSimple",()=>Promise.all([n.e(0),n.e(26)]).then(n.bind(null,414))),Wn.component("NodesMap",()=>Promise.all([n.e(21),n.e(42)]).then(n.bind(null,415))),Wn.component("Sponsors",()=>Promise.all([n.e(0),n.e(27)]).then(n.bind(null,250))),Wn.component("TeamList",()=>Promise.all([n.e(0),n.e(19)]).then(n.bind(null,416))),Wn.component("Testimonial",()=>n.e(43).then(n.bind(null,417))),Wn.component("Tweets",()=>n.e(13).then(n.bind(null,418))),Wn.component("Badge",()=>Promise.all([n.e(0),n.e(28)]).then(n.bind(null,482))),Wn.component("CodeBlock",()=>Promise.all([n.e(0),n.e(29)]).then(n.bind(null,419))),Wn.component("CodeGroup",()=>Promise.all([n.e(0),n.e(30)]).then(n.bind(null,420)));n(238);var Es={name:"BackToTop",props:{threshold:{type:Number,default:300}},data:()=>({scrollTop:null}),computed:{show(){return this.scrollTop>this.threshold}},mounted(){this.scrollTop=this.getScrollTop(),window.addEventListener("scroll",xs()(()=>{this.scrollTop=this.getScrollTop()},100))},methods:{getScrollTop:()=>window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,scrollToTop(){window.scrollTo({top:0,behavior:"smooth"}),this.scrollTop=0}}},js=(n(239),Object(Ts.a)(Es,(function(){var t=this._self._c;return t("transition",{attrs:{name:"fade"}},[this.show?t("svg",{staticClass:"go-to-top",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 49.484 28.284"},on:{click:this.scrollToTop}},[t("g",{attrs:{transform:"translate(-229 -126.358)"}},[t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(229 151.107) rotate(-45)"}}),this._v(" "),t("rect",{attrs:{fill:"currentColor",width:"35",height:"5",rx:"2",transform:"translate(274.949 154.642) rotate(-135)"}})])]):this._e()])}),[],!1,null,"5fd4ef0c",null).exports),Ms={};class Ls{constructor(t,e){this._metaMap=Object.assign({},t),Object.keys(this._metaMap).forEach(t=>{const{pageKeys:n}=this._metaMap[t];this._metaMap[t].pages=n.map(t=>function(t,e){for(let n=0;n<t.length;n++){const a=t[n];if(a.key===e)return a}return{path:"",frontmatter:{}}}(e,t))})}get length(){return Object.keys(this._metaMap).length}get map(){return this._metaMap}get pages(){return this.list}get list(){return this.toArray()}toArray(){const t=[];return Object.keys(this._metaMap).forEach(e=>{const{pages:n,path:a}=this._metaMap[e];t.push({name:e,pages:n,path:a})}),t}getItemByName(t){return this._metaMap[t]}}var Us=[{pid:"blog",id:"blog",filter:function(t,e,n){return t.pid===n&&t.id===e},sorter:{blog:(t,e)=>{const a=n(240);return a(t.frontmatter.date)-a(e.frontmatter.date)>0?-1:1}}.blog,pages:[{path:"/blog/",interval:[0,9]},{path:"/blog/page/2/",interval:[10,19]},{path:"/blog/page/3/",interval:[20,21]}],prevText:"Prev",nextText:"Next"}],Is=n(93);const Ds=n.n(Is)()("plugin-blog:pagination");class Ns{constructor(t,e,n){Ds("pagination",t);const{pages:a,prevText:r,nextText:o}=t,{path:i}=n;this._prevText=r,this._nextText=o;for(let t=0,e=a.length;t<e;t++){if(a[t].path===i){this.paginationIndex=t;break}}this.paginationIndex||(this.paginationIndex=0),this._paginationPages=a,this._currentPage=a[this.paginationIndex],this._matchedPages=e.filter(e=>t.filter(e,t.id,t.pid)).sort(t.sorter)}setIndexPage(t){this._indexPage=t}get length(){return this._paginationPages.length}get pages(){const[t,e]=this._currentPage.interval;return this._matchedPages.slice(t,e+1)}get hasPrev(){return 0!==this.paginationIndex}get prevLink(){return this.hasPrev?this.paginationIndex-1==0&&this._indexPage?this._indexPage:this._paginationPages[this.paginationIndex-1].path:null}get hasNext(){return this.paginationIndex!==this.length-1}get nextLink(){return this.hasNext?this._paginationPages[this.paginationIndex+1].path:null}get prevText(){return this._prevText}get nextText(){return this._nextText}getSpecificPageLink(t){return this._paginationPages[t].path}}const Rs=new class{constructor(t){this.paginations=t}get pages(){return Wn.$vuepress.$get("siteData").pages}getPagination(t,e,n){Ds("id",e),Ds("pid",t);const a=this.paginations.filter(n=>n.id===e&&n.pid===t)[0];return new Ns(a,this.pages,n)}}(Us);var Bs={comment:{enabled:!1,service:""},email:{enabled:!1},feed:{rss:!1,atom:!1,json:!1}},Zs=[({Vue:t,options:e,router:n,siteData:a})=>{},{},({Vue:t})=>{t.mixin({computed:{$dataBlock(){return this.$options.__data__block__}}})},{},{},({Vue:t})=>{t.component("BackToTop",js)},({Vue:t})=>{const e=Object.keys(Ms).map(t=>{const e=Ms[t],n="$"+t;return{[n](){const{pages:t}=this.$site;return new Ls(e,t)},["$current"+(t.charAt(0).toUpperCase()+t.slice(1))](){const t=this.$route.meta.id;return this[n].getItemByName(t)}}}).reduce((t,e)=>(Object.assign(t,e),t),{});e.$frontmatterKey=function(){const t=this["$"+this.$route.meta.id];return t||null},t.mixin({computed:e})},({Vue:t})=>{t.mixin({computed:{$pagination(){return this.$route.meta.pid&&this.$route.meta.id?this.$getPagination(this.$route.meta.pid,this.$route.meta.id):null}},methods:{$getPagination(t,e){return e=e||t,Rs.getPagination(t,e,this.$route)}}})},({Vue:t})=>{const e={$service:()=>Bs};t.mixin({computed:e})}],Gs=["BackToTop"];class zs extends class{constructor(){this.store=new Wn({data:{state:{}}})}$get(t){return this.store.state[t]}$set(t,e){Wn.set(this.store.state,t,e)}$emit(...t){this.store.$emit(...t)}$on(...t){this.store.$on(...t)}}{}Object.assign(zs.prototype,{getPageAsyncComponent:is,getLayoutAsyncComponent:ss,getAsyncComponent:cs,getVueComponent:ls});var Hs={install(t){const e=new zs;t.$vuepress=e,t.prototype.$vuepress=e}};function Ws(t,e){const n=e.toLowerCase();return t.options.routes.some(t=>t.path.toLowerCase()===n)}var qs={props:{pageKey:String,slotKey:{type:String,default:"default"}},render(t){const e=this.pageKey||this.$parent.$page.key;return ps("pageKey",e),Wn.component(e)||Wn.component(e,is(e)),Wn.component(e)?t(e):t("")}},Vs={functional:!0,props:{slotKey:String,required:!0},render:(t,{props:e,slots:n})=>t("div",{class:["content__"+e.slotKey]},n()[e.slotKey])},Ks={computed:{openInNewWindowTitle(){return this.$themeLocaleConfig.openNewWindowText||"(opens new window)"}}},Js=(n(243),n(244),Object(Ts.a)(Ks,(function(){var t=this._self._c;return t("span",[t("svg",{staticClass:"icon outbound",attrs:{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",x:"0px",y:"0px",viewBox:"0 0 100 100",width:"15",height:"15"}}
16,[t("path",{attrs:{fill:"currentColor",d:"M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"}}),this._v(" "),t("polygon",{attrs:{fill:"currentColor",points:"45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"}})]),this._v(" "),t("span",{staticClass:"sr-only"},[this._v(this._s(this.openInNewWindowTitle))])])}),[],!1,null,null,null).exports),Ys={functional:!0,render(t,{parent:e,children:n}){if(e._isMounted)return n;e.$once("hook:mounted",()=>{e.$forceUpdate()})}};Wn.config.productionTip=!1,Wn.use(zi),Wn.use(Hs),Wn.mixin(function(t,e,n=Wn){!function(t){t.locales&&Object.keys(t.locales).forEach(e=>{t.locales[e].path=e});Object.freeze(t)}(e),n.$vuepress.$set("siteData",e);const a=new(t(n.$vuepress.$get("siteData"))),r=Object.getOwnPropertyDescriptors(Object.getPrototypeOf(a)),o={};return Object.keys(r).reduce((t,e)=>(e.startsWith("$")&&(t[e]=r[e].get),t),o),{computed:o}}(t=>class{setPage(t){this.__page=t}get $site(){return t}get $themeConfig(){return this.$site.themeConfig}get $frontmatter(){return this.$page.frontmatter}get $localeConfig(){const{locales:t={}}=this.$site;let e,n;for(const a in t)"/"===a?n=t[a]:0===this.$page.path.indexOf(a)&&(e=t[a]);return e||n||{}}get $siteTitle(){return this.$localeConfig.title||this.$site.title||""}get $canonicalUrl(){const{canonicalUrl:t}=this.$page.frontmatter;return"string"==typeof t&&t}get $title(){const t=this.$page,{metaTitle:e}=this.$page.frontmatter;if("string"==typeof e)return e;const n=this.$siteTitle,a=t.frontmatter.home?null:t.frontmatter.title||t.title;return n?a?a+" | "+n:n:a||"VuePress"}get $description(){const t=function(t){if(t){const e=t.filter(t=>"description"===t.name)[0];if(e)return e.content}}(this.$page.frontmatter.meta);return t||(this.$page.frontmatter.description||this.$localeConfig.description||this.$site.description||"")}get $lang(){return this.$page.frontmatter.lang||this.$localeConfig.lang||"en-US"}get $localePath(){return this.$localeConfig.path||"/"}get $themeLocaleConfig(){return(this.$site.themeConfig.locales||{})[this.$localePath]||{}}get $page(){return this.__page?this.__page:function(t,e){for(let n=0;n<t.length;n++){const a=t[n];if(a.path.toLowerCase()===e.toLowerCase())return a}return{path:"",frontmatter:{}}}(this.$site.pages,this.$route.path)}},Os)),Wn.component("Content",qs),Wn.component("ContentSlotsDistributor",Vs),Wn.component("OutboundLink",Js),Wn.component("ClientOnly",Ys),Wn.component("Layout",ss("Layout")),Wn.component("NotFound",ss("NotFound")),Wn.prototype.$withBase=function(t){const e=this.$site.base;return"/"===t.charAt(0)?e+t.slice(1):t},window.__VUEPRESS__={version:"1.9.8",hash:"e39ff1a"},async function(t){const e="undefined"!=typeof window&&window.__VUEPRESS_ROUTER_BASE__?window.__VUEPRESS_ROUTER_BASE__:Os.routerBase||Os.base,n=new zi({base:e,mode:"history",fallback:!1,routes:$s,scrollBehavior:(t,e,n)=>n||(t.hash?!Wn.$vuepress.$get("disableScrollBehavior")&&{selector:decodeURIComponent(t.hash)}:{x:0,y:0})});!function(t){t.beforeEach((e,n,a)=>{if(Ws(t,e.path))a();else if(/(\/|\.html)$/.test(e.path))if(/\/$/.test(e.path)){const n=e.path.replace(/\/$/,"")+".html";Ws(t,n)?a(n):a()}else a();else{const n=e.path+"/",r=e.path+".html";Ws(t,r)?a(r):Ws(t,n)?a(n):a()}})}(n);const a={};try{await Promise.all(Zs.filter(t=>"function"==typeof t).map(e=>e({Vue:Wn,options:a,router:n,siteData:Os,isServer:t})))}catch(t){console.error(t)}return{app:new Wn(Object.assign(a,{router:n,render:t=>t("div",{attrs:{id:"app"}},[t("RouterView",{ref:"layout"}),t("div",{class:"global-ui"},Gs.map(e=>t(e)))])})),router:n}}(!1).then(({app:t,router:e})=>{e.onReady(()=>{t.$mount("#app")})})}]);
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.