next-cloudimage-responsive
Version:
Cloudimage Responsive will smartly resize, compress and accelerate images across the World in your site for all devices. The plugin supports lazy loading technique with fancy animation on image load.
24 lines • 101 kB
JavaScript
/*
* vue-cloudimage-responsive-plain v1.2.7
*
* @license
* Copyright 2022, Scaleflex
* Released under the MIT License
*/
import e,{useMemo as t,createContext as r,useState as n,useRef as o,useEffect as a,useContext as i}from"react";import c from"path";import u from"util";import{getImgSRC as s,generateAlt as l,processReactNode as p}from"cloudimage-responsive-utils";function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},f.apply(this,arguments)}function d(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var v={token:"",domain:"cloudimg.io",customDomain:!1,lazyLoading:!0,lazyLoadOffset:100,baseURL:"",apiVersion:"v7",params:"org_if_sml=1",doNotReplaceURL:!1,limitFactor:100,quality:75,layout:"fill",objectFit:"cover",lowPreviewQuality:50,transitionDuration:"800ms",objectPosition:"center",devicePixelRatioList:[1,1.5,2],ssr:!1,lazyload:!0},h="fill",g="responsive",y="intrinsic",m="fixed",b=["w","width"],x=/&ci_info=\d|\?ci_info=\d|ci_info=\d/;function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach((function(t){d(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return A(A({domain:e.customDomain},v),e)},E=e.createElement,R=r({cloudImageConfig:{}});function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=e.config,n=void 0===r?{}:r,o=e.children,a=t((function(){return w(n)}),[n]);return E(R.Provider,{value:a},o)}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,c=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(c)throw o}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var L="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function T(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var I,H={exports:{}},j={exports:{}},P={exports:{}};(I=P).exports=function(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},I.exports.__esModule=!0,I.exports.default=I.exports;var N={exports:{}},k={exports:{}};!function(e){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports}(k);var M={exports:{}};!function(e){e.exports=function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,c=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){c=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(c)throw o}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports}(M);var D={exports:{}},B={exports:{}};!function(e){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n},e.exports.__esModule=!0,e.exports.default=e.exports}(B),function(e){var t=B.exports;e.exports=function(e,r){if(e){if("string"==typeof e)return t(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?t(e,r):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports}(D);var U={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(U),function(e){var t=k.exports,r=M.exports,n=D.exports,o=U.exports;e.exports=function(e,a){return t(e)||r(e,a)||n(e,a)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(N);var z={exports:{}},G={exports:{}};!function(e){var t=B.exports;e.exports=function(e){if(Array.isArray(e))return t(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(G);var F={exports:{}};!function(e){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(F);var K={exports:{}};!function(e){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports}(K),function(e){var t=G.exports,r=F.exports,n=D.exports,o=K.exports;e.exports=function(e){return t(e)||r(e)||n(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports}(z);var q={};!function(e){function t(){return t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},t.apply(this,arguments)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return t.apply(this,arguments)}}(q);var W,Q={};W=Q,Object.defineProperty(W,"__esModule",{value:!0}),W.default=function(e){return e&&e.__esModule?e:{default:e}};var $={};!function(e){function t(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return t=function(){return e},e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=t();if(r&&r.has(e))return r.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}n.default=e,r&&r.set(e,n);return n}}($);var V={};!function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){if(null==e)return{};var r,n,o={},a=Object.keys(e);for(n=0;n<a.length;n++)r=a[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}}(V);var X={exports:{}},Z={};!function(t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.headManager,i=e.reduceComponentsToState;function c(){if(t&&t.mountedInstances){var n=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(n,e))}}if(n){var u;null==t||null==(u=t.mountedInstances)||u.add(e.children),c()}return o((function(){var r;return null==t||null==(r=t.mountedInstances)||r.add(e.children),function(){var r;null==t||null==(r=t.mountedInstances)||r.delete(e.children)}})),o((function(){return t&&(t._pendingUpdate=c),function(){t&&(t._pendingUpdate=c)}})),a((function(){return t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),function(){t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)}})),null};var r=(0,$.default)(e);var n="undefined"==typeof window,o=n?function(){}:r.useLayoutEffect,a=n?function(){}:r.useEffect}(Z);var Y={};Object.defineProperty(Y,"__esModule",{value:!0}),Y.AmpStateContext=void 0;var J=(0,Q.default)(e).default.createContext({});Y.AmpStateContext=J,"production"!==process.env.NODE_ENV&&(J.displayName="AmpStateContext");var ee={};Object.defineProperty(ee,"__esModule",{value:!0}),ee.HeadManagerContext=void 0;var te=(0,Q.default)(e).default.createContext({});ee.HeadManagerContext=te,"production"!==process.env.NODE_ENV&&(te.displayName="HeadManagerContext");var re={};Object.defineProperty(re,"__esModule",{value:!0}),re.isInAmpMode=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ampFirst,r=void 0!==t&&t,n=e.hybrid,o=void 0!==n&&n,a=e.hasQuery,i=void 0!==a&&a;return r||o&&i};var ne={},oe={exports:{}};!function(e){function t(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,r,n){return r&&t(e.prototype,r),n&&t(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports}(oe);var ae={exports:{}};!function(e){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports}(ae);var ie={exports:{}},ce={exports:{}};!function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(ce),function(e){var t=ce.exports;e.exports=function(e,r){if("function"!=typeof r&&null!==r)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&t(e,r)},e.exports.__esModule=!0,e.exports.default=e.exports}(ie);var ue={exports:{}},se={exports:{}};!function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(se);var le={exports:{}};!function(e){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports}(le),function(e){var t=se.exports.default,r=le.exports;e.exports=function(e,n){if(n&&("object"===t(n)||"function"==typeof n))return n;if(void 0!==n)throw new TypeError("Derived constructors may only return object or undefined");return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports}(ue);var pe={exports:{}};!function(e){function t(r){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(pe);var fe={exports:{}},de={exports:{}};!function(e){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports}(de);var ve={exports:{}},he={exports:{}};!function(e){e.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports}(he),function(e){var t=ce.exports,r=he.exports;function n(o,a,i){return r()?(e.exports=n=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=n=function(e,r,n){var o=[null];o.push.apply(o,r);var a=new(Function.bind.apply(e,o));return n&&t(a,n.prototype),a},e.exports.__esModule=!0,e.exports.default=e.exports),n.apply(null,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(ve),function(e){var t=pe.exports,r=ce.exports,n=de.exports,o=ve.exports;function a(i){var c="function"==typeof Map?new Map:void 0;return e.exports=a=function(e){if(null===e||!n(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==c){if(c.has(e))return c.get(e);c.set(e,a)}function a(){return o(e,arguments,t(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),r(a,e)},e.exports.__esModule=!0,e.exports.default=e.exports,a(i)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports}(fe);var ge={exports:{}};!function(e){var t=se.exports.default;function r(){
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */
e.exports=r=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var n={},o=Object.prototype,a=o.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},c=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,r){return e[t]=r}}function p(e,t,r,n){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),i=new O(n||[]);return a._invoke=function(e,t,r){var n="suspendedStart";return function(o,a){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw a;return C()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=w(i,r);if(c){if(c===d)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var u=f(e,t,r);if("normal"===u.type){if(n=r.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:r.done}}"throw"===u.type&&(n="completed",r.method="throw",r.arg=u.arg)}}}(e,r,i),a}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}n.wrap=p;var d={};function v(){}function h(){}function g(){}var y={};l(y,c,(function(){return this}));var m=Object.getPrototypeOf,b=m&&m(m(S([])));b&&b!==o&&a.call(b,c)&&(y=b);var x=g.prototype=v.prototype=Object.create(y);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,r){function n(o,i,c,u){var s=f(e[o],e,i);if("throw"!==s.type){var l=s.arg,p=l.value;return p&&"object"==t(p)&&a.call(p,"__await")?r.resolve(p.__await).then((function(e){n("next",e,c,u)}),(function(e){n("throw",e,c,u)})):r.resolve(p).then((function(e){l.value=e,c(l)}),(function(e){return n("throw",e,c,u)}))}u(s.arg)}var o;this._invoke=function(e,t){function a(){return new r((function(r,o){n(e,t,r,o)}))}return o=o?o.then(a,a):a()}}function w(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var n=f(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,d;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function S(e){if(e){var t=e[c];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,n=function t(){for(;++r<e.length;)if(a.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return n.next=n}}return{next:C}}function C(){return{value:void 0,done:!0}}return h.prototype=g,l(x,"constructor",g),l(g,"constructor",h),h.displayName=l(g,s,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===h||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,s,"GeneratorFunction")),e.prototype=Object.create(x),e},n.awrap=function(e){return{__await:e}},_(A.prototype),l(A.prototype,u,(function(){return this})),n.AsyncIterator=A,n.async=function(e,t,r,o,a){void 0===a&&(a=Promise);var i=new A(p(e,t,r,o),a);return n.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},_(x),l(x,s,"Generator"),l(x,c,(function(){return this})),l(x,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},n.values=S,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(R),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,n){return i.type="throw",i.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var c=a.call(o,"catchLoc"),u=a.call(o,"finallyLoc");if(c&&u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,d):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),R(r),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;R(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:S(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),d}},n}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(ge);var ye=ge.exports(),me=ye;try{regeneratorRuntime=ye}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=ye:Function("r","regeneratorRuntime = r")(ye)}var be,xe={};var _e=oe.exports,Ae=ae.exports,we=ie.exports,Ee=ue.exports,Re=pe.exports,Oe=fe.exports,Se=me;function Ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var r,n=Re(e);if(t){var o=Re(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return Ee(this,r)}}Object.defineProperty(ne,"__esModule",{value:!0}),ne.execOnce=function(e){var t,r=!1;return function(){return r||(r=!0,t=e.apply(void 0,arguments)),t}},ne.getLocationOrigin=Ie,ne.getURL=function(){var e=window.location.href,t=Ie();return e.substring(t.length)},ne.getDisplayName=He,ne.isResSent=je,ne.normalizeRepeatedSlashes=function(e){var t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?"?".concat(t.slice(1).join("?")):"")},ne.loadGetInitialProps=Pe,ne.ST=ne.SP=ne.warnOnce=ne.isAbsoluteUrl=void 0;var Le=(be||(be=1,function(e){function t(e,t,r,n,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void r(e)}c.done?t(u):Promise.resolve(u).then(n,o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return function(){var r=this,n=arguments;return new Promise((function(o,a){var i=e.apply(r,n);function c(e){t(i,o,a,c,u,"next",e)}function u(e){t(i,o,a,c,u,"throw",e)}c(void 0)}))}}}(xe)),xe).default;var Te=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/;function Ie(){var e=window.location,t=e.protocol,r=e.hostname,n=e.port;return"".concat(t,"//").concat(r).concat(n?":"+n:"")}function He(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function je(e){return e.finished||e.headersSent}function Pe(e,t){return Ne.apply(this,arguments)}function Ne(){return(Ne=Le(Se.mark((function e(t,r){var n,o,a,i,c;return Se.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("production"===process.env.NODE_ENV){e.next=4;break}if(!(null==(n=t.prototype)?void 0:n.getInitialProps)){e.next=4;break}throw o='"'.concat(He(t),'.getInitialProps()" is defined as an instance method - visit https://nextjs.org/docs/messages/get-initial-props-as-an-instance-method for more information.'),new Error(o);case 4:if(a=r.res||r.ctx&&r.ctx.res,t.getInitialProps){e.next=12;break}if(!r.ctx||!r.Component){e.next=11;break}return e.next=9,Pe(r.Component,r.ctx);case 9:return e.t0=e.sent,e.abrupt("return",{pageProps:e.t0});case 11:return e.abrupt("return",{});case 12:return e.next=14,t.getInitialProps(r);case 14:if(i=e.sent,!a||!je(a)){e.next=17;break}return e.abrupt("return",i);case 17:if(i){e.next=20;break}throw c='"'.concat(He(t),'.getInitialProps()" should resolve to an object. But found "').concat(i,'" instead.'),new Error(c);case 20:return"production"!==process.env.NODE_ENV&&(0!==Object.keys(i).length||r.ctx||console.warn("".concat(He(t)," returned an empty object from `getInitialProps`. This de-optimizes and prevents automatic static optimization. https://nextjs.org/docs/messages/empty-object-getInitialProps"))),e.abrupt("return",i);case 22:case"end":return e.stop()}}),e)})))).apply(this,arguments)}ne.isAbsoluteUrl=function(e){return Te.test(e)};var ke=function(e){};if("production"!==process.env.NODE_ENV){var Me=new Set;ne.warnOnce=ke=function(e){Me.has(e)||console.warn(e),Me.add(e)}}var De="undefined"!=typeof performance;ne.SP=De;var Be=De&&["mark","measure","getEntriesByName"].every((function(e){return"function"==typeof performance[e]}));ne.ST=Be;var Ue=function(e){we(r,e);var t=Ce(r);function r(){return Ae(this,r),t.apply(this,arguments)}return _e(r)}(Oe(Error));ne.DecodeError=Ue;var ze=function(e){we(r,e);var t=Ce(r);function r(){return Ae(this,r),t.apply(this,arguments)}return _e(r)}(Oe(Error));ne.NormalizeError=ze;var Ge=function(e){we(r,e);var t=Ce(r);function r(e){var n;return Ae(this,r),(n=t.call(this)).code="ENOENT",n.message="Cannot find module for page: ".concat(e),n}return _e(r)}(Oe(Error));ne.PageNotFoundError=Ge;var Fe=function(e){we(r,e);var t=Ce(r);function r(e,n){var o;return Ae(this,r),(o=t.call(this)).message="Failed to load static file for page: ".concat(e," ").concat(n),o}return _e(r)}(Oe(Error));ne.MissingStaticPage=Fe;var Ke=function(e){we(r,e);var t=Ce(r);function r(){var e;return Ae(this,r),(e=t.call(this)).code="ENOENT",e.message="Cannot find the middleware module",e}return _e(r)}(Oe(Error));ne.MiddlewareNotFoundError=Ke,ne.warnOnce=ke,function(t,r){Object.defineProperty(r,"__esModule",{value:!0}),r.defaultHead=p,r.default=void 0;var n=q.default,o=Q.default,a=(0,$.default)(e),i=o(Z),c=Y,u=ee,s=re,l=ne;function p(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[a.default.createElement("meta",{charSet:"utf-8"})];return e||t.push(a.default.createElement("meta",{name:"viewport",content:"width=device-width"})),t}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===a.default.Fragment?e.concat(a.default.Children.toArray(t.props.children).reduce((function(e,t){return"string"==typeof t||"number"==typeof t?e:e.concat(t)}),[])):e.concat(t)}var d=["name","httpEquiv","charSet","itemProp"];function v(e,t){return e.reduce(f,[]).reverse().concat(p(t.inAmpMode).reverse()).filter((r=new Set,o=new Set,i=new Set,c={},function(e){var t=!0,n=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){n=!0;var a=e.key.slice(e.key.indexOf("$")+1);r.has(a)?t=!1:r.add(a)}switch(e.type){case"title":case"base":o.has(e.type)?t=!1:o.add(e.type);break;case"meta":for(var u=0,s=d.length;u<s;u++){var l=d[u];if(e.props.hasOwnProperty(l))if("charSet"===l)i.has(l)?t=!1:i.add(l);else{var p=e.props[l],f=c[l]||new Set;"name"===l&&n||!f.has(p)?(f.add(p),c[l]=f):t=!1}}}return t})).reverse().map((function(e,r){var o=e.key||r;if("development"!==process.env.NODE_ENV&&process.env.__NEXT_OPTIMIZE_FONTS&&!t.inAmpMode&&"link"===e.type&&e.props.href&&["https://fonts.googleapis.com/css","https://use.typekit.net/"].some((function(t){return e.props.href.startsWith(t)}))){var i=n({},e.props||{});return i["data-href"]=i.href,i.href=void 0,i["data-optimized-fonts"]=!0,a.default.cloneElement(e,i)}if("development"===process.env.NODE_ENV&&process.env.__NEXT_REACT_ROOT)if("script"===e.type&&"application/ld+json"!==e.props.type){var c=e.props.src?'<script> tag with src="'.concat(e.props.src,'"'):"inline <script>";l.warnOnce("Do not add <script> tags using next/head (see ".concat(c,"). Use next/script instead. \nSee more info here: https://nextjs.org/docs/messages/no-script-tags-in-head-component"))}else"link"===e.type&&"stylesheet"===e.props.rel&&l.warnOnce('Do not add stylesheets using next/head (see <link rel="stylesheet"> tag with href="'.concat(e.props.href,'"). Use Document instead. \nSee more info here: https://nextjs.org/docs/messages/no-stylesheets-in-head-component'));return a.default.cloneElement(e,{key:o})}));var r,o,i,c}var h=function(e){var t=e.children,r=a.useContext(c.AmpStateContext),n=a.useContext(u.HeadManagerContext);return a.default.createElement(i.default,{reduceComponentsToState:v,headManager:n,inAmpMode:s.isInAmpMode(r)},t)};r.default=h,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}(X,X.exports);var qe={};Object.defineProperty(qe,"__esModule",{value:!0}),qe.imageConfigDefault=qe.VALID_LOADERS=void 0;qe.VALID_LOADERS=["default","imgix","cloudinary","akamai","custom"];qe.imageConfigDefault={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",domains:[],disableStaticImages:!1,minimumCacheTTL:60,formats:["image/webp"],dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;"};var We={exports:{}},Qe={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.cancelIdleCallback=t.requestIdleCallback=void 0;var r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)};t.requestIdleCallback=r;var n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};t.cancelIdleCallback=n,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}(Qe,Qe.exports),function(t,r){var n=N.exports;Object.defineProperty(r,"__esModule",{value:!0}),r.useIntersection=function(e){var t=e.rootRef,r=e.rootMargin,s=e.disabled||!i,l=o.useRef(),p=o.useState(!1),f=n(p,2),d=f[0],v=f[1],h=o.useState(null),g=n(h,2),y=g[0],m=g[1];o.useEffect((function(){if(i){if(l.current&&(l.current(),l.current=void 0),s||d)return;return y&&y.tagName&&(l.current=function(e,t,r){var n=function(e){var t,r={root:e.root||null,margin:e.rootMargin||""},n=u.find((function(e){return e.root===r.root&&e.margin===r.margin}));if(n&&(t=c.get(n)))return t;var o=new Map,a=new IntersectionObserver((function(e){e.forEach((function(e){var t=o.get(e.target),r=e.isIntersecting||e.intersectionRatio>0;t&&r&&t(r)}))}),e);return t={id:r,observer:a,elements:o},u.push(r),c.set(r,t),t}(r),o=n.id,a=n.observer,i=n.elements;return i.set(e,t),a.observe(e),function(){if(i.delete(e),a.unobserve(e),0===i.size){a.disconnect(),c.delete(o);var t=u.findIndex((function(e){return e.root===o.root&&e.margin===o.margin}));t>-1&&u.splice(t,1)}}}(y,(function(e){return e&&v(e)}),{root:null==t?void 0:t.current,rootMargin:r})),function(){null==l.current||l.current(),l.current=void 0}}if(!d){var e=a.requestIdleCallback((function(){return v(!0)}));return function(){return a.cancelIdleCallback(e)}}}),[y,s,r,t,d]);var b=o.useCallback((function(){v(!1)}),[]);return[m,d,b]};var o=e,a=Qe.exports,i="function"==typeof IntersectionObserver;var c=new Map,u=[];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}(We,We.exports);var $e={};Object.defineProperty($e,"__esModule",{value:!0}),$e.ImageConfigContext=void 0;var Ve=(0,Q.default)(e),Xe=qe,Ze=Ve.default.createContext(Xe.imageConfigDefault);$e.ImageConfigContext=Ze,"production"!==process.env.NODE_ENV&&(Ze.displayName="ImageConfigContext");var Ye={exports:{}},Je={};Object.defineProperty(Je,"__esModule",{value:!0}),Je.removeTrailingSlash=function(e){return e.replace(/\/$/,"")||"/"};var et={};Object.defineProperty(et,"__esModule",{value:!0}),et.parsePath=function(e){var t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r<t);if(n||t>-1)return{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""};return{pathname:e,query:"",hash:""}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePathTrailingSlash=void 0;var r=Je,n=et;t.normalizePathTrailingSlash=function(e){if(!e.startsWith("/"))return e;var t=n.parsePath(e),o=t.pathname,a=t.query,i=t.hash;return process.env.__NEXT_TRAILING_SLASH?/\.[^/]+\/?$/.test(o)?"".concat(r.removeTrailingSlash(o)).concat(a).concat(i):o.endsWith("/")?"".concat(o).concat(a).concat(i):"".concat(o,"/").concat(a).concat(i):"".concat(r.removeTrailingSlash(o)).concat(a).concat(i)},("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)}(Ye,Ye.exports);var tt,rt,nt={},ot={exports:{}};function at(){if(tt)return ot.exports;tt=1;var e=N.exports,t=P.exports,r=z.exports;function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var r=1;r<arguments.length;r++){var o=null!=arguments[r]?arguments[r]:{};r%2?n(Object(o),!0).forEach((function(r){t(e,r,o[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,c=!0,u=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){u=!0,a=e},f:function(){try{c||null==r.return||r.return()}finally{if(u)throw a}}}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}return function(){var t={526:function(e,t,n){var o=n(119),i=n(769),c=n(722),u=n(407),s=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=[];if(Array.isArray(t)){var i,c=a(t);try{for(c.s();!(i=c.n()).done;){var u,s=i.value,l=e.create(s,n);if(Array.isArray(l))(u=o).push.apply(u,r(l));else o.push(l)}}catch(e){c.e(e)}finally{c.f()}}else o=[].concat(e.create(t,n));return n&&!0===n.expand&&!0===n.nodupes&&(o=r(new Set(o))),o};s.parse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u(e,t)},s.stringify=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o("string"==typeof e?s.parse(e,t):e,t)},s.compile=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=s.parse(e,t)),i(e,t)},s.expand=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof e&&(e=s.parse(e,t));var n=c(e,t);return!0===t.noempty&&(n=n.filter(Boolean)),!0===t.nodupes&&(n=r(new Set(n))),n},s.create=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return""===e||e.length<3?[e]:!0!==t.expand?s.compile(e,t):s.expand(e,t)},e.exports=s},769:function(e,t,n){var i=n(789),c=n(15);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=function e(n){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=c.isInvalidBrace(u),l=!0===n.invalid&&!0===t.escapeInvalid,p=!0===s||!0===l,f=!0===t.escapeInvalid?"\\":"",d="";if(!0===n.isOpen)return f+n.value;if(!0===n.isClose)return f+n.value;if("open"===n.type)return p?f+n.value:"(";if("close"===n.type)return p?f+n.value:")";if("comma"===n.type)return"comma"===n.prev.type?"":p?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){var v=c.reduce(n.nodes),h=i.apply(void 0,r(v).concat([o(o({},t),{},{wrap:!1,toRegex:!0})]));if(0!==h.length)return v.length>1&&h.length>1?"(".concat(h,")"):h}if(n.nodes){var g,y=a(n.nodes);try{for(y.s();!(g=y.n()).done;){var m=g.value;d+=e(m,n)}}catch(e){y.e(e)}finally{y.f()}}return d};return n(e)}},262:function(e){e.exports={MAX_LENGTH:65536,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:"\n",CHAR_NO_BREAK_SPACE:" ",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:"\t",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\ufeff"}},722:function(e,t,n){var o=n(789),i=n(119),c=n(15),u=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=[];if(t=[].concat(t),!(r=[].concat(r)).length)return t;if(!t.length)return n?c.flatten(r).map((function(e){return"{".concat(e,"}")})):r;var i,u=a(t);try{for(u.s();!(i=u.n()).done;){var s=i.value;if(Array.isArray(s)){var l,p=a(s);try{for(p.s();!(l=p.n()).done;){var f=l.value;o.push(e(f,r,n))}}catch(e){p.e(e)}finally{p.f()}}else{var d,v=a(r);try{for(v.s();!(d=v.n()).done;){var h=d.value;!0===n&&"string"==typeof h&&(h="{".concat(h,"}")),o.push(Array.isArray(h)?e(s,h,n):s+h)}}catch(e){v.e(e)}finally{v.f()}}}}catch(e){u.e(e)}finally{u.f()}return c.flatten(o)};e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=void 0===t.rangeLimit?1e3:t.rangeLimit,a=function e(a){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a.queue=[];for(var l=s,p=s.queue;"brace"!==l.type&&"root"!==l.type&&l.parent;)p=(l=l.parent).queue;if(a.invalid||a.dollar)p.push(u(p.pop(),i(a,t)));else{if("brace"!==a.type||!0===a.invalid||2!==a.nodes.length){if(a.nodes&&a.ranges>0){var f=c.reduce(a.nodes);if(c.exceedsLimit.apply(c,r(f).concat([t.step,n])))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");var d=o.apply(void 0,r(f).concat([t]));return 0===d.length&&(d=i(a,t)),p.push(u(p.pop(),d)),void(a.nodes=[])}for(var v=c.encloseBrace(a),h=a.queue,g=a;"brace"!==g.type&&"root"!==g.type&&g.parent;)h=(g=g.parent).queue;for(var y=0;y<a.nodes.length;y++){var m=a.nodes[y];"comma"!==m.type||"brace"!==a.type?"close"!==m.type?m.value&&"open"!==m.type?h.push(u(h.pop(),m.value)):m.nodes&&e(m,a):p.push(u(p.pop(),h,v)):(1===y&&h.push(""),h.push(""))}return h}p.push(u(p.pop(),["{}"]))}};return c.flatten(a(e))}},407:function(e,t,n){var o=n(119),a=n(262),i=a.MAX_LENGTH,c=a.CHAR_BACKSLASH,u=a.CHAR_BACKTICK,s=a.CHAR_COMMA,l=a.CHAR_DOT,p=a.CHAR_LEFT_PARENTHESES,f=a.CHAR_RIGHT_PARENTHESES,d=a.CHAR_LEFT_CURLY_BRACE,v=a.CHAR_RIGHT_CURLY_BRACE,h=a.CHAR_LEFT_SQUARE_BRACKET,g=a.CHAR_RIGHT_SQUARE_BRACKET,y=a.CHAR_DOUBLE_QUOTE,m=a.CHAR_SINGLE_QUOTE,b=a.CHAR_NO_BREAK_SPACE,x=a.CHAR_ZERO_WIDTH_NOBREAK_SPACE;e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof e)throw new TypeError("Expected a string");var n=t||{},a="number"==typeof n.maxLength?Math.min(i,n.maxLength):i;if(e.length>a)throw new SyntaxError("Input length (".concat(e.length,"), exceeds max characters (").concat(a,")"));var _,A={type:"root",input:e,nodes:[]},w=[A],E=A,R=A,O=0,S=e.length,C=0,L=0,T=function(){return e[C++]},I=function(e){if("text"===e.type&&"dot"===R.type&&(R.type="text"),!R||"text"!==R.type||"text"!==e.type)return E.nodes.push(e),e.parent=E,e.prev=R,R=e,e;R.value+=e.value};for(I({type:"bos"});C<S;)if(E=w[w.length-1],(_=T())!==x&&_!==b)if(_!==c)if(_!==g)if(_!==h)if(_!==p)if(_!==f)if(_!==y&&_!==m&&_!==u)if(_!==d)if(_!==v)if(_===s&&L>0){if(E.ranges>0){E.ranges=0;var H=E.nodes.shift();E.nodes=[H,{type:"text",value:o(E)}]}I({type:"comma",value:_}),E.commas++}else if(_===l&&L>0&&0===E.commas){var j=E.nodes;if(0===L||0===j.length){I({type:"text",value:_});continue}if("dot"===R.type){if(E.range=[],R.value+=_,R.type="range",3!==E.nodes.length&&5!==E.nodes.length){E.invalid=!0,E.ranges=0,R.type="text";continue}E.ranges++,E.args=[];continue}if("range"===R.type){j.pop();var P=j[j.length-1];P.value+=R.value+_,R=P,E.ranges--;continue}I({type:"dot",value:_})}else I({type:"text",value:_});else{if("brace"!==E.type){I({type:"text",value:_});continue}var N="close";(E=w.pop()).close=!0,I({type:N,value:_}),L--,E=w[w.length-1]}else{L++;var k=R.value&&"$"===R.value.slice(-1)||!0===E.dollar,M={type:"brace",open:!0,close:!1,dollar:k,depth:L,commas:0,ranges:0,nodes:[]};E=I(M),w.push(E),I({type:"open",value:_})}else{var D=_,B=void 0;for(!0!==t.keepQuotes&&(_="");C<S&&(B=T());)if(B!==c){if(B===D){!0===t.keepQuotes&&(_+=B);break}_+=B}else _+=B+T();I({type:"text",value:_})}else{if("paren"!==E.type){I({type:"text",value:_});continue}E=w.pop(),I({type:"text",value:_}),E=w[w.length-1]}else E=I({type:"paren",nodes:[]}),w.push(E),I({type:"text",value:_});else{O++;for(var U=void 0;C<S&&(U=T());)if(_+=U,U!==h)if(U!==c){if(U===g&&0===--O)break}else _+=T();else O++;I({type:"text",value:_})}else I({type:"text",value:"\\"+_});else I({type:"text",value:(t.keepEscaping?_:"")+T()});do{if("root"!==(E=w.pop()).type){var z;E.nodes.forEach((function(e){e.nodes||("open"===e.type&&(e.isOpen=!0),"close"===e.type&&(e.isClose=!0),e.nodes||(e.type="text"),e.invalid=!0)}));var G=w[w.length-1],F=G.nodes.indexOf(E);(z=G.nodes).splice.apply(z,[F,1].concat(r(E.nodes)))}}while(w.length>0);return I({type:"eos"}),A}},119:function(e,t,r){var n=r(15);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function e(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=t.escapeInvalid&&n.isInvalidBrace(o),c=!0===r.invalid&&!0===t.escapeInvalid,u="";if(r.value)return(i||c)&&n.isOpenOrClose(r)?"\\"+r.value:r.value;if(r.value)return r.value;if(r.nodes){var s,l=a(r.nodes);try{for(l.s();!(s=l.n()).done;){var p=s.value;u+=e(p)}}catch(e){l.e(e)}finally{l.f()}}return u};return r(e)}},15:function(e,t){t.isInteger=function(e){return"number"==typeof e?Number.isInteger(e):"string"==typeof e&&""!==e.trim()&&Number.isInteger(Number(e))},t.find=function(e,t){return e.nodes.find((function(e){return e.type===t}))},t.exceedsLimit=function(e,r){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,o=arguments.length>3?arguments[3]:void 0;return!1!==o&&(!(!t.isInteger(e)||!t.isInteger(r))&&(Number(r)-Number(e))/Number(n)>=o)},t.escapeNode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2?arguments[2]:void 0,n=e.nodes[t];n&&(r&&n.type===r||"open"===n.type||"close"===n.type)&&!0!==n.escaped&&(n.value="\\"+n.value,n.escaped=!0)},t.encloseBrace=function(e){return"brace"===e.type&&(e.commas>>0+e.ranges>>0==0&&(e.invalid=!0,!0))},t.isInvalidBrace=function(e){return"brace"===e.type&&(!(!0!==e.invalid&&!e.dollar)||(e.commas>>0+e.ranges>>0==0||!0!==e.open||!0!==e.close)&&(e.invalid=!0,!0))},t.isOpenOrClose=function(e){return"open"===e.type||"close"===e.type||(!0===e.open||!0===e.close)},t.reduce=function(e){return e.reduce((function(e,t){return"text"===t.type&&e.push(t.value),"range"===t.type&&(t.type="text"),e}),[])},t.flatten=function(){for(var e=[],t=function t(r){for(var n=0;n<r.length;n++){var o=r[n];Array.isArray(o)?t(o):void 0!==o&&e.push(o)}return e},r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];return t(n),e}},789:function(e,t,r){
/*!
* fill-range <https://github.com/jonschlinkert/fill-range>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Licensed under the MIT License.
*/
var n=r(837),a=r(368),i=function(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)},c=function(e){return function(t){return!0===e?Number(t):String(t)}},u=function(e){return"number"==typeof e||"string"==typeof e&&""!==e},s=function(e){return Number.isInteger(+e)},l=function(e){var t="".concat(e),r=-1;if("-"===t[0]&&(t=t.slice(1)),"0"===t)return!1;for(;"0"===t[++r];);return r>0},p=function(e,t,r){return"string"==typeof e||"string"==typeof t||!0===r.stringify},f=function(e,t,r){if(t>0){var n="-"===e[0]?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return!1===r?String(e):e},d=function(e,t){var r="-"===e[0]?"-":"";for(r&&(e=e.slice(1),t--);e.length<t;)e="0"+e;return r?"-"+e:e},v=function(e,t){e.negatives.sort((function(e,t){return e<t?-1:e>t?1:0})),e.positives.sort((function(e,t){return e<t?-1:e>t?1:0}));var r,n=t.capture?"":"?:",o="",a="";return e.positives.length&&(o=e.positives.join("|")),e.negatives.length&&(a="-(".concat(n).concat(e.negatives.join("|"),")")),r=o&&a?"".concat(o,"|").concat(a):o||a,t.wrap?"(".concat(n).concat(r,")"):r},h=function(e,t,r,n){if(r)return a(e,t,o({wrap:!1},n));var i=String.fromCharCode(e);if(e===t)return i;var c=String.fromCharCode(t);return"[".concat(i,"-").concat(c,"]")},g=function(e,t,r){if(Array.isArray(e)){var n=!0===r.wrap,o=r.capture?"":"?:";return n?"(".concat(o).concat(e.join("|"),")"):e.join("|")}return a(e,t,r)},y=function(){return new RangeError("Invalid range arguments: "+n.inspect.apply(n,arguments))},m=function(e,t,r){if(!0===r.strictRanges)throw y([e,t]);return[]},b=function(e,t){if(!0===t.strictRanges)throw new TypeError('Expected step "'.concat(e,'" to be a number'));return[]},x=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=Number(e),i=Number(t);if(!Number.isInteger(a)||!Number.isInteger(i)){if(!0===n.strictRanges)throw y([e,t]);return[]}0===a&&(a=0),0===i&&(i=0);var u=a>i,s=String(e),m=String(t),b=String(r);r=Math.max(Math.abs(r),1);var x=l(s)||l(m)||l(b),_=x?Math.max(s.length,m.length,b.length):0,A=!1===x&&!1===p(e,t,n),w=n.transform||c(A);if(n.toRegex&&1===r)return h(d(e,_),d(t,_),!0,n);for(var E={negatives:[],positives:[]},R=function(e){return E[e<0?"negatives":"positives"].push(Math.abs(e))},O=[],S=0;u?a>=i:a<=i;)!0===n.toRegex&&r>1?R(a):O.push(f(w(a,S),_,A)),a=u?a-r:a+r,S++;return!0===n.toRegex?r>1?v(E,n):g(O,null,o({wrap:!1},n)):O},_=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(!s(e)&&e.length>1||!s(t)&&t.length>1)return m(e,t,n);var o=n.transform||function(e){return String.fromCharCode(e)},a="".concat(e).charCodeAt(0),i="".concat(t).charCodeAt(0),c=a>i,u=Math.min(a,i),l=Math.max(a,i);if(n.toRegex&&1===r)return h(u,l,!1,n);for(var p=[],f=0;c?a>=i:a<=i;)p.push(o(a,f)),a=c?a-r:a+r,f++;return!0===n.toRegex?g(p,null,{wrap:!1,options:n}):p};e.exports=function e(t,r,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(null==r&&u(t))return[t];if(!u(t)||!u(r))return m(t,r,a);if("function"==typeof n)return e(t,r,1,{transform:n});if(i(n))return e(t,r,0,n);var c=o({},a);return!0===c.capture&&(c.wrap=!0),n=n||c.step||1,s(n)?s(t)&&s(r)?x(t,r,n,c):_(t,r,Math.max(Math.abs(n),1),c):null==n||i(n)?e(t,r,1,n):b(n,c)}},773:function(e){
/*!
* is-number <https://github.com/jonschlinkert/is-number>
*
* Copyright (c) 2014-present, Jon Schlinkert.
* Released under the MIT License.
*/
e.exports=function(e){return"number"==typeof e?e-e==0:"string"==typeof e&&""!==e.trim()&&(Number.isFinite?Number.isFinite(+e):isFinite(+e))}},888:function(e,t,n){var i=n(837),c=n(526),u=n(601),s=n(243),l=function(e){return""===e||"./"===e},p=function(e,t,n){t=[].concat(t),e=[].concat(e);for(var i=new Set,c=new Set,s=new Set,l=0,p=function(e){s.add(e.output),n&&n.onResult&&n.onResult(e)},f=0;f<t.length;f++){var d=u(String(t[f]),o(o({},n),{},{onResult:p}),!0),v=d.state.negated||d.state.negatedExtglob;v&&l++;var h,g=a(e);try{for(g.s();!(h=g.n()).done;){var y=d(h.value,!0);(v?!y.isMatch:y.isMatch)&&(v?i.add(y.output):(i.delete(y.output),c.add(y.output)))}}catch(e){g.e(e)}finally{g.f()}}var m=(l===t.length?r(s):r(c)).filter((function(e){return!i.has(e)}));if(n&&0===m.length){if(!0===n.failglob)throw new Error('No matches found for "'.concat(t.join(", "),'"'));if(!0===n.nonull||!0===n.nullglob)return n.unescape?t.map((function(e){return e.replace(/\\/g,"")})):t}return m};p.match=p,p.matcher=function(e,t){return u(e,t)},p.any=p.isMatch=function(e,t,r){return u(t,r)(e)},p.not=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};t=[].concat(t).map(String);for(var a=new Set,i=[],c=function(e){n.onResult&&n.onResult(e),i.push(e.output)},u=p(e,t,o(o({},n),{},{onResult:c})),s=0,l=i;s<l.length;s++){var f=l[s];u.includes(f)||a.add(f)}return r(a)},p.contains=function(e,t,r){if("string"!=typeof e)throw new TypeError('Expected a string: "'.concat(i.inspect(e),'"'));if(Array.isArray(t))return t.some((function(t){return p.contains(e,t,r)}));if("string"==typeof t){if(l(e)||l(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return p.isMatch(e,t,o(o({},r),{},{contains:!0}))},p.matchKeys=function(e,t,r){if(!s.isObject(e))throw new TypeError("Expected the first argument to be an object");var n,o={},i=a(p(Object.keys(e),t,r));try{for(i.s();!(n=i.n()).done;){var c=n.value;o[c]=e[c]}}catch(e){i.e(e)}finally{i.f()}return o},p.some=function(e,t,r){var n,o=[].concat(e),i=a([].concat(t));try{var c=function(){var e=n.value,t=u(String(e),r);if(o.some((function(e){return t(e)})))return{v:!0}};for(i.s();!(n=i.n()).done;){var s=c();if("object"==typeof s)return s.v}}catch(e){i.e(e)}finally{i.f()}return!1},p.every=function(e,t,r){var n,o=[].concat(e),i=a([].concat(t));try{var c=function(){var e=n.value,t=u(String(e),r);if(!o.every((function(e){return t(e)})))return{v:!1}};for(i.s();!(n=i.n()).done;){var s=c();if("object"==typeof s)return s.v}}catch(e){i.e(e)}finally{i.f()}return!0},p.all=function(e,t,r){if("string"!=typeof e)throw new TypeError('Expected a string: "'.concat(i.inspect(e),'"'));return[].concat(t).every((function(t){return u(t,r)(e)}))},p.capture=function(e,t,r){var n=s.isWindows(r),a=u.makeRe(String(e),o(o({},r),{},{capture:!0})).exec(n?s.toPosixSlashes(t):t);if(a)return a.slice(1).map((function(e){return void 0===e?"":e}))},p.makeRe=function(){return u.makeRe.apply(u,arguments)},p.scan=function(){ret