UNPKG

53.2 kBJavaScriptView Raw
1function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e,t){return Object.keys(t).forEach((function(n){"default"===n||"__esModule"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e}function n(e){return e&&e.__esModule?e.default:e}var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},o={},i={},s=r.parcelRequire91a0;null==s&&((s=function(e){if(e in o)return o[e].exports;if(e in i){var t=i[e];delete i[e];var n={id:e,exports:{}};return o[e]=n,t.call(n.exports,n,n.exports),n.exports}var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}).register=function(e,t){i[e]=t},r.parcelRequire91a0=s),s.register("irPP5",(function(e,t){"use strict";const n=(e=0)=>t=>`[${38+e};5;${t}m`,r=(e=0)=>(t,n,r)=>`[${38+e};2;${t};${n};${r}m`;Object.defineProperty(e,"exports",{enumerable:!0,get:function(){const e=new Map,t={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};t.color.gray=t.color.blackBright,t.bgColor.bgGray=t.bgColor.bgBlackBright,t.color.grey=t.color.blackBright,t.bgColor.bgGrey=t.bgColor.bgBlackBright;for(const[n,r]of Object.entries(t)){for(const[n,o]of Object.entries(r))t[n]={open:`[${o[0]}m`,close:`[${o[1]}m`},r[n]=t[n],e.set(o[0],o[1]);Object.defineProperty(t,n,{value:r,enumerable:!1})}return Object.defineProperty(t,"codes",{value:e,enumerable:!1}),t.color.close="",t.bgColor.close="",t.color.ansi256=n(),t.color.ansi16m=r(),t.bgColor.ansi256=n(10),t.bgColor.ansi16m=r(10),Object.defineProperties(t,{rgbToAnsi256:{value:(e,t,n)=>e===t&&t===n?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(t/255*5)+Math.round(n/255*5),enumerable:!1},hexToRgb:{value:e=>{const t=RegExp("(?<colorString>[a-f\\d]{6}|[a-f\\d]{3})","i").exec(e.toString(16));if(!t)return[0,0,0];let{colorString:n}=t.groups;3===n.length&&(n=n.split("").map((e=>e+e)).join(""));const r=Number.parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},enumerable:!1},hexToAnsi256:{value:e=>t.rgbToAnsi256(...t.hexToRgb(e)),enumerable:!1}}),t}})})),s.register("8JFLK",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=s("3G4Vy"),r=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol;const o="function"==typeof r&&r.for?r.for("jest.asymmetricMatcher"):1267621,i=" ",a=(e,t,r,o,s,a)=>{const u=e.toString();if("ArrayContaining"===u||"ArrayNotContaining"===u)return++o>t.maxDepth?`[${u}]`:`${u+i}[${(0,n.printListItems)(e.sample,t,r,o,s,a)}]`;if("ObjectContaining"===u||"ObjectNotContaining"===u)return++o>t.maxDepth?`[${u}]`:`${u+i}{${(0,n.printObjectProperties)(e.sample,t,r,o,s,a)}}`;if("StringMatching"===u||"StringNotMatching"===u)return u+i+a(e.sample,t,r,o,s);if("StringContaining"===u||"StringNotContaining"===u)return u+i+a(e.sample,t,r,o,s);if("function"!=typeof e.toAsymmetricMatcher)throw new Error(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()};e.exports.serialize=a;const u=e=>e&&e.$$typeof===o;e.exports.test=u;var l={serialize:a,test:u};e.exports.default=l})),s.register("3G4Vy",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.printIteratorEntries=function(e,t,n,r,o,i,s=": "){let a="",u=0,l=e.next();if(!l.done){a+=t.spacingOuter;const c=n+t.indent;for(;!l.done;){if(a+=c,u++===t.maxWidth){a+="…";break}const n=i(l.value[0],t,c,r,o),f=i(l.value[1],t,c,r,o);a+=n+s+f,l=e.next(),l.done?t.min||(a+=","):a+=`,${t.spacingInner}`}a+=t.spacingOuter+n}return a},e.exports.printIteratorValues=function(e,t,n,r,o,i){let s="",a=0,u=e.next();if(!u.done){s+=t.spacingOuter;const l=n+t.indent;for(;!u.done;){if(s+=l,a++===t.maxWidth){s+="…";break}s+=i(u.value,t,l,r,o),u=e.next(),u.done?t.min||(s+=","):s+=`,${t.spacingInner}`}s+=t.spacingOuter+n}return s},e.exports.printListItems=function(e,t,n,r,o,i){let s="";if(e.length){s+=t.spacingOuter;const a=n+t.indent;for(let n=0;n<e.length;n++){if(s+=a,n===t.maxWidth){s+="…";break}n in e&&(s+=i(e[n],t,a,r,o)),n<e.length-1?s+=`,${t.spacingInner}`:t.min||(s+=",")}s+=t.spacingOuter+n}return s},e.exports.printObjectProperties=function(e,t,n,r,o,i){let s="";const a=((e,t)=>{const n=Object.keys(e),r=null!==t?n.sort(t):n;Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(e).forEach((t=>{Object.getOwnPropertyDescriptor(e,t).enumerable&&r.push(t)}));return r})(e,t.compareKeys);if(a.length){s+=t.spacingOuter;const u=n+t.indent;for(let n=0;n<a.length;n++){const l=a[n],c=i(l,t,u,r,o),f=i(e[l],t,u,r,o);s+=`${u+c}: ${f}`,n<a.length-1?s+=`,${t.spacingInner}`:t.min||(s+=",")}s+=t.spacingOuter+n}return s}})),s.register("fGQka",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=s("3G4Vy");const r=["DOMStringMap","NamedNodeMap"],o=/^(HTML\w*Collection|NodeList)$/,i=e=>{return e&&e.constructor&&!!e.constructor.name&&(t=e.constructor.name,-1!==r.indexOf(t)||o.test(t));var t};e.exports.test=i;const a=(e,t,o,i,s,a)=>{const u=e.constructor.name;return++i>t.maxDepth?`[${u}]`:(t.min?"":u+" ")+(-1!==r.indexOf(u)?`{${(0,n.printObjectProperties)((e=>"NamedNodeMap"===e.constructor.name)(e)?Array.from(e).reduce(((e,t)=>(e[t.name]=t.value,e)),{}):{...e},t,o,i,s,a)}}`:`[${(0,n.printListItems)(Array.from(e),t,o,i,s,a)}]`)};e.exports.serialize=a;var u={serialize:a,test:i};e.exports.default=u})),s.register("9WawE",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=s("3DAsd");const r=/^((HTML|SVG)\w*)?Element$/,o=e=>{var t;return(null==e||null===(t=e.constructor)||void 0===t?void 0:t.name)&&(e=>{const t=e.constructor.name,{nodeType:n,tagName:o}=e,i="string"==typeof o&&o.includes("-")||(e=>{try{return"function"==typeof e.hasAttribute&&e.hasAttribute("is")}catch{return!1}})(e);return 1===n&&(r.test(t)||i)||3===n&&"Text"===t||8===n&&"Comment"===t||11===n&&"DocumentFragment"===t})(e)};function i(e){return 11===e.nodeType}e.exports.test=o;const a=(e,t,r,o,s,a)=>{if(function(e){return 3===e.nodeType}(e))return(0,n.printText)(e.data,t);if(function(e){return 8===e.nodeType}(e))return(0,n.printComment)(e.data,t);const u=i(e)?"DocumentFragment":e.tagName.toLowerCase();return++o>t.maxDepth?(0,n.printElementAsLeaf)(u,t):(0,n.printElement)(u,(0,n.printProps)(i(e)?[]:Array.from(e.attributes).map((e=>e.name)).sort(),i(e)?{}:Array.from(e.attributes).reduce(((e,t)=>(e[t.name]=t.value,e)),{}),t,r+t.indent,o,s,a),(0,n.printChildren)(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,o,s,a),t,r)};e.exports.serialize=a;var u={serialize:a,test:o};e.exports.default=u})),s.register("3DAsd",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.printText=e.exports.printProps=e.exports.printElementAsLeaf=e.exports.printElement=e.exports.printComment=e.exports.printChildren=void 0;var n,r=(n=s("jb16c"))&&n.__esModule?n:{default:n};e.exports.printProps=(e,t,n,r,o,i,s)=>{const a=r+n.indent,u=n.colors;return e.map((e=>{const l=t[e];let c=s(l,n,a,o,i);return"string"!=typeof l&&(-1!==c.indexOf("\n")&&(c=n.spacingOuter+a+c+n.spacingOuter+r),c=`{${c}}`),`${n.spacingInner+r+u.prop.open+e+u.prop.close}=${u.value.open}${c}${u.value.close}`})).join("")};e.exports.printChildren=(e,t,n,r,i,s)=>e.map((e=>t.spacingOuter+n+("string"==typeof e?o(e,t):s(e,t,n,r,i)))).join("");const o=(e,t)=>{const n=t.colors.content;return n.open+(0,r.default)(e)+n.close};e.exports.printText=o;e.exports.printComment=(e,t)=>{const n=t.colors.comment;return`${n.open}\x3c!--${(0,r.default)(e)}--\x3e${n.close}`};e.exports.printElement=(e,t,n,r,o)=>{const i=r.colors.tag;return`${i.open}<${e}${t&&i.close+t+r.spacingOuter+o+i.open}${n?`>${i.close}${n}${r.spacingOuter}${o}${i.open}</${e}`:(t&&!r.min?"":" ")+"/"}>${i.close}`};e.exports.printElementAsLeaf=(e,t)=>{const n=t.colors.tag;return`${n.open}<${e}${n.close}${n.open} />${n.close}`}})),s.register("jb16c",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.default=function(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}})),s.register("FzqYM",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=s("3G4Vy");const r=e=>`Immutable.${e}`,o=e=>`[${e}]`,i=" ";const a=(e,t,s,a,u,l,c)=>++a>t.maxDepth?o(r(c)):`${r(c)+i}[${(0,n.printIteratorValues)(e.values(),t,s,a,u,l)}]`,u=(e,t,s,u,l,c)=>e["@@__IMMUTABLE_MAP__@@"]?((e,t,s,a,u,l,c)=>++a>t.maxDepth?o(r(c)):`${r(c)+i}{${(0,n.printIteratorEntries)(e.entries(),t,s,a,u,l)}}`)(e,t,s,u,l,c,e["@@__IMMUTABLE_ORDERED__@@"]?"OrderedMap":"Map"):e["@@__IMMUTABLE_LIST__@@"]?a(e,t,s,u,l,c,"List"):e["@@__IMMUTABLE_SET__@@"]?a(e,t,s,u,l,c,e["@@__IMMUTABLE_ORDERED__@@"]?"OrderedSet":"Set"):e["@@__IMMUTABLE_STACK__@@"]?a(e,t,s,u,l,c,"Stack"):e["@@__IMMUTABLE_SEQ__@@"]?((e,t,s,a,u,l)=>{const c=r("Seq");return++a>t.maxDepth?o(c):e["@@__IMMUTABLE_KEYED__@@"]?`${c+i}{${e._iter||e._object?(0,n.printIteratorEntries)(e.entries(),t,s,a,u,l):"…"}}`:`${c+i}[${e._iter||e._array||e._collection||e._iterable?(0,n.printIteratorValues)(e.values(),t,s,a,u,l):"…"}]`})(e,t,s,u,l,c):((e,t,s,a,u,l)=>{const c=r(e._name||"Record");return++a>t.maxDepth?o(c):`${c+i}{${(0,n.printIteratorEntries)(function(e){let t=0;return{next(){if(t<e._keys.length){const n=e._keys[t++];return{done:!1,value:[n,e.get(n)]}}return{done:!0,value:void 0}}}}(e),t,s,a,u,l)}}`})(e,t,s,u,l,c);e.exports.serialize=u;const l=e=>e&&(!0===e["@@__IMMUTABLE_ITERABLE__@@"]||!0===e["@@__IMMUTABLE_RECORD__@@"]);e.exports.test=l;var c={serialize:u,test:l};e.exports.default=c})),s.register("gHnu5",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var a=i?Object.getOwnPropertyDescriptor(e,s):null;a&&(a.get||a.set)?Object.defineProperty(r,s,a):r[s]=e[s]}r.default=e,n&&n.set(e,r);return r}(s("7FFHP")),r=s("3DAsd");function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}const i=(e,t=[])=>(Array.isArray(e)?e.forEach((e=>{i(e,t)})):null!=e&&!1!==e&&t.push(e),t),a=e=>{const t=e.type;if("string"==typeof t)return t;if("function"==typeof t)return t.displayName||t.name||"Unknown";if(n.isFragment(e))return"React.Fragment";if(n.isSuspense(e))return"React.Suspense";if("object"==typeof t&&null!==t){if(n.isContextProvider(e))return"Context.Provider";if(n.isContextConsumer(e))return"Context.Consumer";if(n.isForwardRef(e)){if(t.displayName)return t.displayName;const e=t.render.displayName||t.render.name||"";return""!==e?`ForwardRef(${e})`:"ForwardRef"}if(n.isMemo(e)){const e=t.displayName||t.type.displayName||t.type.name||"";return""!==e?`Memo(${e})`:"Memo"}}return"UNDEFINED"},u=(e,t,n,o,s,u)=>++o>t.maxDepth?(0,r.printElementAsLeaf)(a(e),t):(0,r.printElement)(a(e),(0,r.printProps)((e=>{const{props:t}=e;return Object.keys(t).filter((e=>"children"!==e&&void 0!==t[e])).sort()})(e),e.props,t,n+t.indent,o,s,u),(0,r.printChildren)(i(e.props.children),t,n+t.indent,o,s,u),t,n);e.exports.serialize=u;const l=e=>null!=e&&n.isElement(e);e.exports.test=l;var c={serialize:u,test:l};e.exports.default=c})),s.register("7FFHP",(function(e,t){"use strict";e.exports=s("616p2")})),s.register("616p2",(function(t,n){var r,o,i,s,a,u,l,c,f,p,d,g,h,m,b,y,v,x,w,$,S,O,k,j,E,L,C,_;e(t.exports,"ContextConsumer",(function(){return r}),(function(e){return r=e})),e(t.exports,"ContextProvider",(function(){return o}),(function(e){return o=e})),e(t.exports,"Element",(function(){return i}),(function(e){return i=e})),e(t.exports,"ForwardRef",(function(){return s}),(function(e){return s=e})),e(t.exports,"Fragment",(function(){return a}),(function(e){return a=e})),e(t.exports,"Lazy",(function(){return u}),(function(e){return u=e})),e(t.exports,"Memo",(function(){return l}),(function(e){return l=e})),e(t.exports,"Portal",(function(){return c}),(function(e){return c=e})),e(t.exports,"Profiler",(function(){return f}),(function(e){return f=e})),e(t.exports,"StrictMode",(function(){return p}),(function(e){return p=e})),e(t.exports,"Suspense",(function(){return d}),(function(e){return d=e})),e(t.exports,"SuspenseList",(function(){return g}),(function(e){return g=e})),e(t.exports,"isAsyncMode",(function(){return h}),(function(e){return h=e})),e(t.exports,"isConcurrentMode",(function(){return m}),(function(e){return m=e})),e(t.exports,"isContextConsumer",(function(){return b}),(function(e){return b=e})),e(t.exports,"isContextProvider",(function(){return y}),(function(e){return y=e})),e(t.exports,"isElement",(function(){return v}),(function(e){return v=e})),e(t.exports,"isForwardRef",(function(){return x}),(function(e){return x=e})),e(t.exports,"isFragment",(function(){return w}),(function(e){return w=e})),e(t.exports,"isLazy",(function(){return $}),(function(e){return $=e})),e(t.exports,"isMemo",(function(){return S}),(function(e){return S=e})),e(t.exports,"isPortal",(function(){return O}),(function(e){return O=e})),e(t.exports,"isProfiler",(function(){return k}),(function(e){return k=e})),e(t.exports,"isStrictMode",(function(){return j}),(function(e){return j=e})),e(t.exports,"isSuspense",(function(){return E}),(function(e){return E=e})),e(t.exports,"isSuspenseList",(function(){return L}),(function(e){return L=e})),e(t.exports,"isValidElementType",(function(){return C}),(function(e){return C=e})),e(t.exports,"typeOf",(function(){return _}),(function(e){return _=e}));var A,P=Symbol.for("react.element"),M=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),F=Symbol.for("react.provider"),R=Symbol.for("react.context"),D=Symbol.for("react.server_context"),I=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),U=Symbol.for("react.suspense_list"),W=Symbol.for("react.memo"),H=Symbol.for("react.lazy"),G=Symbol.for("react.offscreen");function J(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case P:switch(e=e.type){case B:case T:case N:case z:case U:return e;default:switch(e=e&&e.$$typeof){case D:case R:case I:case H:case W:case F:return e;default:return t}}case M:return t}}}A=Symbol.for("react.module.reference"),r=R,o=F,i=P,s=I,a=B,u=H,l=W,c=M,f=T,p=N,d=z,g=U,h=function(){return!1},m=function(){return!1},b=function(e){return J(e)===R},y=function(e){return J(e)===F},v=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===P},x=function(e){return J(e)===I},w=function(e){return J(e)===B},$=function(e){return J(e)===H},S=function(e){return J(e)===W},O=function(e){return J(e)===M},k=function(e){return J(e)===T},j=function(e){return J(e)===N},E=function(e){return J(e)===z},L=function(e){return J(e)===U},C=function(e){return"string"==typeof e||"function"==typeof e||e===B||e===T||e===N||e===z||e===U||e===G||"object"==typeof e&&null!==e&&(e.$$typeof===H||e.$$typeof===W||e.$$typeof===F||e.$$typeof===R||e.$$typeof===I||e.$$typeof===A||void 0!==e.getModuleId)},_=J})),s.register("1UXO4",(function(e,t){"use strict";Object.defineProperty(e.exports,"__esModule",{value:!0}),e.exports.test=e.exports.serialize=e.exports.default=void 0;var n=s("3DAsd"),r=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol;const o="function"==typeof r&&r.for?r.for("react.test.json"):245830487,i=(e,t,r,o,i,s)=>++o>t.maxDepth?(0,n.printElementAsLeaf)(e.type,t):(0,n.printElement)(e.type,e.props?(0,n.printProps)((e=>{const{props:t}=e;return t?Object.keys(t).filter((e=>void 0!==t[e])).sort():[]})(e),e.props,t,r+t.indent,o,i,s):"",e.children?(0,n.printChildren)(e.children,t,r+t.indent,o,i,s):"",t,r);e.exports.serialize=i;const a=e=>e&&e.$$typeof===o;e.exports.test=a;var u={serialize:i,test:a};e.exports.default=u})),e(module.exports,"assertion",(function(){return _e})),e(module.exports,"assertions",(function(){return Ce}));var a={};function u(e,t){const n=[],r={[Symbol.iterator]:()=>n[Symbol.iterator]()};return Object.assign(((r,o)=>{n.push({methods:e,createContext:t||(()=>null),description:r,spec:o})}),r)}async function l(...e){return Promise.all(e.map((e=>[...e].map(f))).flat())}e(a,"setup",(function(){return u})),e(a,"run",(function(){return l})),e(a,"runTest",(function(){return f})),e(a,"UnknownError",(function(){return c})),e(a,"getLocation",(function(){return g}));class c extends Error{constructor(e){super("Unknown error type"),this.value=e}}async function f({methods:e,createContext:t,description:n,spec:r}){const o=[];let i=e=>{o.push(e)};const s=Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(...e)=>{const n=g(new Error),r=t(...e);i({location:n,fact:r})}]))),a=Date.now();let u;try{await r(s,t())}catch(e){u=e instanceof Error?e:new c(e)}const l=Date.now()-a;return i=()=>{throw new Error(`attempted assertion after end of test "${n}" - please check your code for missing await statements.`)},{description:n,checks:o,time:l,error:u}}const p=/^\s+at /,d=/\(([^)]+)\)/g;function g(e){const t=e.stack;if(t){const e=t.split("\n").filter((e=>p.test(e)))[1];if(e){const t=e.replace(p,""),n=[...t.matchAll(d)];return n[0]&&n[0][1]?n[0][1]:t}}return"(unknown)"}var h={};e(h,"statusOf",(function(){return ke})),e(h,"isSuccess",(function(){return je})),e(h,"printReport",(function(){return Ee}));var m={};Object.defineProperty(m,"__esModule",{value:!0}),m.default=m.DEFAULT_OPTIONS=void 0,m.format=se,m.plugins=void 0;var b=k(s("irPP5")),y=s("3G4Vy"),v=k(s("8JFLK")),x=k(s("fGQka")),w=k(s("9WawE")),$=k(s("FzqYM")),S=k(s("gHnu5")),O=k(s("1UXO4"));function k(e){return e&&e.__esModule?e:{default:e}}const j=Object.prototype.toString,E=Date.prototype.toISOString,L=Error.prototype.toString,C=RegExp.prototype.toString,_=e=>"function"==typeof e.constructor&&e.constructor.name||"Object",A=/^Symbol\((.*)\)(.*)$/,P=/\n/gi;class M extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}}function B(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function N(e){return String(e).replace(A,"Symbol($1)")}function T(e){return`[${L.call(e)}]`}function F(e,t,n,r){if(!0===e||!1===e)return`${e}`;if(void 0===e)return"undefined";if(null===e)return"null";const o=typeof e;if("number"===o)return function(e){return Object.is(e,-0)?"-0":String(e)}(e);if("bigint"===o)return function(e){return String(`${e}n`)}(e);if("string"===o)return r?`"${e.replace(/"|\\/g,"\\$&")}"`:`"${e}"`;if("function"===o)return B(e,t);if("symbol"===o)return N(e);const i=j.call(e);return"[object WeakMap]"===i?"WeakMap {}":"[object WeakSet]"===i?"WeakSet {}":"[object Function]"===i||"[object GeneratorFunction]"===i?B(e,t):"[object Symbol]"===i?N(e):"[object Date]"===i?isNaN(+e)?"Date { NaN }":E.call(e):"[object Error]"===i?T(e):"[object RegExp]"===i?n?C.call(e).replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"):C.call(e):e instanceof Error?T(e):null}function R(e,t,n,r,o,i){if(-1!==o.indexOf(e))return"[Circular]";(o=o.slice()).push(e);const s=++r>t.maxDepth,a=t.min;if(t.callToJSON&&!s&&e.toJSON&&"function"==typeof e.toJSON&&!i)return z(e.toJSON(),t,n,r,o,!0);const u=j.call(e);return"[object Arguments]"===u?s?"[Arguments]":`${a?"":"Arguments "}[${(0,y.printListItems)(e,t,n,r,o,z)}]`:function(e){return"[object Array]"===e||"[object ArrayBuffer]"===e||"[object DataView]"===e||"[object Float32Array]"===e||"[object Float64Array]"===e||"[object Int8Array]"===e||"[object Int16Array]"===e||"[object Int32Array]"===e||"[object Uint8Array]"===e||"[object Uint8ClampedArray]"===e||"[object Uint16Array]"===e||"[object Uint32Array]"===e}(u)?s?`[${e.constructor.name}]`:`${a?"":t.printBasicPrototype||"Array"!==e.constructor.name?`${e.constructor.name} `:""}[${(0,y.printListItems)(e,t,n,r,o,z)}]`:"[object Map]"===u?s?"[Map]":`Map {${(0,y.printIteratorEntries)(e.entries(),t,n,r,o,z," => ")}}`:"[object Set]"===u?s?"[Set]":`Set {${(0,y.printIteratorValues)(e.values(),t,n,r,o,z)}}`:s||(e=>"undefined"!=typeof window&&e===window)(e)?`[${_(e)}]`:`${a?"":t.printBasicPrototype||"Object"!==_(e)?`${_(e)} `:""}{${(0,y.printObjectProperties)(e,t,n,r,o,z)}}`}function D(e,t,n,r,o,i){let s;try{s=function(e){return null!=e.serialize}(e)?e.serialize(t,n,r,o,i,z):e.print(t,(e=>z(e,n,r,o,i)),(e=>{const t=r+n.indent;return t+e.replace(P,`\n${t}`)}),{edgeSpacing:n.spacingOuter,min:n.min,spacing:n.spacingInner},n.colors)}catch(e){throw new M(e.message,e.stack)}if("string"!=typeof s)throw new Error(`pretty-format: Plugin must return type "string" but instead returned "${typeof s}".`);return s}function I(e,t){for(let n=0;n<e.length;n++)try{if(e[n].test(t))return e[n]}catch(e){throw new M(e.message,e.stack)}return null}function z(e,t,n,r,o,i){const s=I(t.plugins,e);if(null!==s)return D(s,e,t,n,r,o);const a=F(e,t.printFunctionName,t.escapeRegex,t.escapeString);return null!==a?a:R(e,t,n,r,o,i)}const U={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},W=Object.keys(U),H={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:1/0,maxWidth:1/0,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:U};m.DEFAULT_OPTIONS=H;const G=e=>W.reduce(((t,n)=>{const r=e.theme&&void 0!==e.theme[n]?e.theme[n]:U[n],o=r&&b.default[r];if(!o||"string"!=typeof o.close||"string"!=typeof o.open)throw new Error(`pretty-format: Option "theme" has a key "${n}" whose value "${r}" is undefined in ansi-styles.`);return t[n]=o,t}),Object.create(null));var J;const q=e=>null!==(J=null==e?void 0:e.printFunctionName)&&void 0!==J?J:H.printFunctionName;var K;const V=e=>null!==(K=null==e?void 0:e.escapeRegex)&&void 0!==K?K:H.escapeRegex;var Y;const X=e=>null!==(Y=null==e?void 0:e.escapeString)&&void 0!==Y?Y:H.escapeString;var Q,Z,ee,te,ne,re,oe;const ie=e=>{return{callToJSON:null!==(Q=null==e?void 0:e.callToJSON)&&void 0!==Q?Q:H.callToJSON,colors:(null==e?void 0:e.highlight)?G(e):W.reduce(((e,t)=>(e[t]={close:"",open:""},e)),Object.create(null)),compareKeys:"function"==typeof(null==e?void 0:e.compareKeys)||null===(null==e?void 0:e.compareKeys)?e.compareKeys:H.compareKeys,escapeRegex:V(e),escapeString:X(e),indent:(null==e?void 0:e.min)?"":(t=null!==(Z=null==e?void 0:e.indent)&&void 0!==Z?Z:H.indent,new Array(t+1).join(" ")),maxDepth:null!==(ee=null==e?void 0:e.maxDepth)&&void 0!==ee?ee:H.maxDepth,maxWidth:null!==(te=null==e?void 0:e.maxWidth)&&void 0!==te?te:H.maxWidth,min:null!==(ne=null==e?void 0:e.min)&&void 0!==ne?ne:H.min,plugins:null!==(re=null==e?void 0:e.plugins)&&void 0!==re?re:H.plugins,printBasicPrototype:null===(oe=null==e?void 0:e.printBasicPrototype)||void 0===oe||oe,printFunctionName:q(e),spacingInner:(null==e?void 0:e.min)?" ":"\n",spacingOuter:(null==e?void 0:e.min)?"":"\n"};var t};function se(e,t){if(t&&(function(e){if(Object.keys(e).forEach((e=>{if(!Object.prototype.hasOwnProperty.call(H,e))throw new Error(`pretty-format: Unknown option "${e}".`)})),e.min&&void 0!==e.indent&&0!==e.indent)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');if(void 0!==e.theme){if(null===e.theme)throw new Error('pretty-format: Option "theme" must not be null.');if("object"!=typeof e.theme)throw new Error(`pretty-format: Option "theme" must be of type "object" but instead received "${typeof e.theme}".`)}}(t),t.plugins)){const n=I(t.plugins,e);if(null!==n)return D(n,e,ie(t),"",0,[])}const n=F(e,q(t),V(t),X(t));return null!==n?n:R(e,ie(t),"",0,[])}const ae={AsymmetricMatcher:v.default,DOMCollection:x.default,DOMElement:w.default,Immutable:$.default,ReactElement:S.default,ReactTestComponent:O.default};m.plugins=ae;var ue=se;m.default=ue;var le;const ce=new Map([["0","/"],["1","bold"],["2","dim"],["3","italic"],["4","underline"],["7","inverse"],["8","hidden"],["9","strikethrough"],["22","/intensity"],["23","/italic"],["24","/underline"],["27","/inverse"],["28","/hidden"],["29","/strikethrough"],["30","black"],["31","red"],["32","green"],["33","yellow"],["34","blue"],["35","magenta"],["36","cyan"],["37","white"],["39","/color"],["40","backgroundBlack"],["41","backgroundRed"],["42","backgroundGreen"],["43","backgroundYellow"],["44","backgroundBlue"],["45","backgroundMagenta"],["46","backgroundCyan"],["47","backgroundWhite"],["49","/background"],["53","overline"],["55","/overline"],["90","gray"],["91","brightRed"],["92","brightGreen"],["93","brightYellow"],["94","brightBlue"],["95","brightMagenta"],["96","brightCyan"],["97","brightWhite"],["100","backgroundGray"],["101","backgroundBrightRed"],["102","backgroundBrightGreen"],["103","backgroundBrightYellow"],["104","backgroundBrightBlue"],["105","backgroundBrightMagenta"],["106","backgroundBrightCyan"],["107","backgroundBrightWhite"]]),fe=new Map([["A",["moveCursorUpBy","Row"]],["B",["moveCursorDownBy","Row"]],["C",["moveCursorRightBy","Column"]],["D",["moveCursorLeftBy","Column"]],["E",["moveCursorDownBy","Row","ToColumn1"]],["F",["moveCursorUpBy","Row","ToColumn1"]],["G",["moveCursorTo",["Column"]]],["H",["moveCursorTo",["Row","Column"]]],["S",["scrollUpBy","Row"]],["T",["scrollDownBy","Row"]],["f",["moveCursorTo",["Row","Column"]]]]);function pe(e){const t=[];return(e.match(/\d{1,3}/g)||["0"]).forEach((e=>{t.push(ce.get(e)||"?")})),`<${t.join(", ")}>`}function de(e){const t=[],n=(e=e.trimEnd()).match(/\[(\d*)/)[1],[r,o,i]=fe.get(e.slice(-1));return t.push(r,n||1,o),t.push(n>1?"s":""),t.push(i),`<${t.join("")}>\n`}function ge(e){const t=[],n=(e=e.trimEnd()).match(/\[(\d*;?\d*)/)[1].split(";"),[r,o]=fe.get(e.slice(-1));return t.push(r),o.forEach((e=>{t.push(e,n.shift()||1)})),`<${t.join("")}>\n`}le={ansiEscapesSerializer:{serialize:(e,t,n,r,o,i)=>i(function(e){return e.replace(/\u001b\[(\d*;?)*m/g,pe).replace(/.(?=\u001b)/g,(e=>`${e}\n`)).replace(/\u001b\[2J\n?\u001b\[(3J\n?\u001b\[H|0f)\n?/g,"<clearTerminal>\n").replace(/\u001b\[\d*[A-FST]\n?/g,de).replace(/\u001b\[\d*G\n?/g,ge).replace(/\u001b\[\d*;?\d*[Hf]\n?/g,ge).replace(/\u001b\[0?J\n?/g,"<eraseScreenDown>\n").replace(/\u001b\[1J\n?/g,"<eraseScreenUp>\n").replace(/\u001b\[2J\n?/g,"<eraseScreen>\n").replace(/\u001b\[3J\n?/g,"<eraseScreenAndDeleteBuffer>\n").replace(/\u001b\[0?K\n?/g,"<eraseLineEnd>\n").replace(/\u001b\[1K\n?/g,"<eraseLineStart>\n").replace(/\u001b\[2K\n?/g,"<eraseLine>\n").replace(/\u001b\[6n\n?/g,"<getCursorPosition>\n").replace(/\u001b(\[s|7)\n?/g,"<saveCursorPosition>\n").replace(/\u001b(\[u|8)\n?/g,"<restoreCursorPosition>\n").replace(/\u001b\[\?25h\n?/g,"<showCursor>\n").replace(/\u001b\[\?25l\n?/g,"<hideCursor>\n").replace("","<ESC>")}(e),t,n,r,o),test:e=>"string"==typeof e&&e.includes("")}}.ansiEscapesSerializer;var he={};
2/*!
3
4 diff v5.1.0
5
6Software License Agreement (BSD License)
7
8Copyright (c) 2009-2015, Kevin Decker <kpdecker@gmail.com>
9
10All rights reserved.
11
12Redistribution and use of this software in source and binary forms, with or without modification,
13are permitted provided that the following conditions are met:
14
15* Redistributions of source code must retain the above
16 copyright notice, this list of conditions and the
17 following disclaimer.
18
19* Redistributions in binary form must reproduce the above
20 copyright notice, this list of conditions and the
21 following disclaimer in the documentation and/or other
22 materials provided with the distribution.
23
24* Neither the name of Kevin Decker nor the names of its
25 contributors may be used to endorse or promote products
26 derived from this software without specific prior
27 written permission.
28
29THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR
30IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
31FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
32CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
33DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
34DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
35IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
36OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
37@license
38*/!function(e){"use strict";function t(){}function n(e,t,n,r,o){for(var i=0,s=t.length,a=0,u=0;i<s;i++){var l=t[i];if(l.removed){if(l.value=e.join(r.slice(u,u+l.count)),u+=l.count,i&&t[i-1].added){var c=t[i-1];t[i-1]=t[i],t[i]=c}}else{if(!l.added&&o){var f=n.slice(a,a+l.count);f=f.map((function(e,t){var n=r[u+t];return n.length>e.length?n:e})),l.value=e.join(f)}else l.value=e.join(n.slice(a,a+l.count));a+=l.count,l.added||(u+=l.count)}}var p=t[s-1];return s>1&&"string"==typeof p.value&&(p.added||p.removed)&&e.equals("",p.value)&&(t[s-2].value+=p.value,t.pop()),t}function r(e){return{newPos:e.newPos,components:e.components.slice(0)}}t.prototype={diff:function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=o.callback;"function"==typeof o&&(i=o,o={}),this.options=o;var s=this;function a(e){return i?(setTimeout((function(){i(void 0,e)}),0),!0):e}e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e));var u=(t=this.removeEmpty(this.tokenize(t))).length,l=e.length,c=1,f=u+l;o.maxEditLength&&(f=Math.min(f,o.maxEditLength));var p=[{newPos:-1,components:[]}],d=this.extractCommon(p[0],t,e,0);if(p[0].newPos+1>=u&&d+1>=l)return a([{value:this.join(t),count:t.length}]);function g(){for(var o=-1*c;o<=c;o+=2){var i=void 0,f=p[o-1],d=p[o+1],g=(d?d.newPos:0)-o;f&&(p[o-1]=void 0);var h=f&&f.newPos+1<u,m=d&&0<=g&&g<l;if(h||m){if(!h||m&&f.newPos<d.newPos?(i=r(d),s.pushComponent(i.components,void 0,!0)):((i=f).newPos++,s.pushComponent(i.components,!0,void 0)),g=s.extractCommon(i,t,e,o),i.newPos+1>=u&&g+1>=l)return a(n(s,i.components,t,e,s.useLongestToken));p[o]=i}else p[o]=void 0}c++}if(i)!function e(){setTimeout((function(){if(c>f)return i();g()||e()}),0)}();else for(;c<=f;){var h=g();if(h)return h}},pushComponent:function(e,t,n){var r=e[e.length-1];r&&r.added===t&&r.removed===n?e[e.length-1]={count:r.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,r){for(var o=t.length,i=n.length,s=e.newPos,a=s-r,u=0;s+1<o&&a+1<i&&this.equals(t[s+1],n[a+1]);)s++,a++,u++;return u&&e.components.push({count:u}),e.newPos=s,a},equals:function(e,t){return this.options.comparator?this.options.comparator(e,t):e===t||this.options.ignoreCase&&e.toLowerCase()===t.toLowerCase()},removeEmpty:function(e){for(var t=[],n=0;n<e.length;n++)e[n]&&t.push(e[n]);return t},castInput:function(e){return e},tokenize:function(e){return e.split("")},join:function(e){return e.join("")}};var o=new t;function i(e,t,n){return o.diff(e,t,n)}function s(e,t){if("function"==typeof e)t.callback=e;else if(e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var a=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,u=/\S/,l=new t;function c(e,t,n){return n=s(n,{ignoreWhitespace:!0}),l.diff(e,t,n)}function f(e,t,n){return l.diff(e,t,n)}l.equals=function(e,t){return this.options.ignoreCase&&(e=e.toLowerCase(),t=t.toLowerCase()),e===t||this.options.ignoreWhitespace&&!u.test(e)&&!u.test(t)},l.tokenize=function(e){for(var t=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),n=0;n<t.length-1;n++)!t[n+1]&&t[n+2]&&a.test(t[n])&&a.test(t[n+2])&&(t[n]+=t[n+2],t.splice(n+1,2),n--);return t};var p=new t;function d(e,t,n){return p.diff(e,t,n)}function g(e,t,n){var r=s(n,{ignoreWhitespace:!0});return p.diff(e,t,r)}p.tokenize=function(e){var t=[],n=e.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var r=0;r<n.length;r++){var o=n[r];r%2&&!this.options.newlineIsToken?t[t.length-1]+=o:(this.options.ignoreWhitespace&&(o=o.trim()),t.push(o))}return t};var h=new t;function m(e,t,n){return h.diff(e,t,n)}h.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};var b=new t;function y(e,t,n){return b.diff(e,t,n)}function v(e){return v="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},v(e)}function x(e){return w(e)||$(e)||S(e)||k()}function w(e){if(Array.isArray(e))return O(e)}function $(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function S(e,t){if(e){if("string"==typeof e)return O(e,t);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)?O(e,t):void 0}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}b.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};var j=Object.prototype.toString,E=new t;function L(e,t,n){return E.diff(e,t,n)}function C(e,t,n,r,o){var i,s;for(t=t||[],n=n||[],r&&(e=r(o,e)),i=0;i<t.length;i+=1)if(t[i]===e)return n[i];if("[object Array]"===j.call(e)){for(t.push(e),s=new Array(e.length),n.push(s),i=0;i<e.length;i+=1)s[i]=C(e[i],t,n,r,o);return t.pop(),n.pop(),s}if(e&&e.toJSON&&(e=e.toJSON()),"object"===v(e)&&null!==e){t.push(e),s={},n.push(s);var a,u=[];for(a in e)e.hasOwnProperty(a)&&u.push(a);for(u.sort(),i=0;i<u.length;i+=1)s[a=u[i]]=C(e[a],t,n,r,a);t.pop(),n.pop()}else s=e;return s}E.useLongestToken=!0,E.tokenize=p.tokenize,E.castInput=function(e){var t=this.options,n=t.undefinedReplacement,r=t.stringifyReplacer,o=void 0===r?function(e,t){return void 0===t?n:t}:r;return"string"==typeof e?e:JSON.stringify(C(e,null,null,o),o," ")},E.equals=function(e,n){return t.prototype.equals.call(E,e.replace(/,([\r\n])/g,"$1"),n.replace(/,([\r\n])/g,"$1"))};var _=new t;function A(e,t,n){return _.diff(e,t,n)}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.split(/\r\n|[\n\v\f\r\x85]/),r=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],o=[],i=0;function s(){var e={};for(o.push(e);i<n.length;){var r=n[i];if(/^(\-\-\-|\+\+\+|@@)\s/.test(r))break;var s=/^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(r);s&&(e.index=s[1]),i++}for(a(e),a(e),e.hunks=[];i<n.length;){var l=n[i];if(/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(l))break;if(/^@@/.test(l))e.hunks.push(u());else{if(l&&t.strict)throw new Error("Unknown line "+(i+1)+" "+JSON.stringify(l));i++}}}function a(e){var t=/^(---|\+\+\+)\s+(.*)$/.exec(n[i]);if(t){var r="---"===t[1]?"old":"new",o=t[2].split("\t",2),s=o[0].replace(/\\\\/g,"\\");/^".*"$/.test(s)&&(s=s.substr(1,s.length-2)),e[r+"FileName"]=s,e[r+"Header"]=(o[1]||"").trim(),i++}}function u(){var e=i,o=n[i++].split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/),s={oldStart:+o[1],oldLines:void 0===o[2]?1:+o[2],newStart:+o[3],newLines:void 0===o[4]?1:+o[4],lines:[],linedelimiters:[]};0===s.oldLines&&(s.oldStart+=1),0===s.newLines&&(s.newStart+=1);for(var a=0,u=0;i<n.length&&!(0===n[i].indexOf("--- ")&&i+2<n.length&&0===n[i+1].indexOf("+++ ")&&0===n[i+2].indexOf("@@"));i++){var l=0==n[i].length&&i!=n.length-1?" ":n[i][0];if("+"!==l&&"-"!==l&&" "!==l&&"\\"!==l)break;s.lines.push(n[i]),s.linedelimiters.push(r[i]||"\n"),"+"===l?a++:"-"===l?u++:" "===l&&(a++,u++)}if(a||1!==s.newLines||(s.newLines=0),u||1!==s.oldLines||(s.oldLines=0),t.strict){if(a!==s.newLines)throw new Error("Added line count did not match for hunk at line "+(e+1));if(u!==s.oldLines)throw new Error("Removed line count did not match for hunk at line "+(e+1))}return s}for(;i<n.length;)s();return o}function M(e,t,n){var r=!0,o=!1,i=!1,s=1;return function a(){if(r&&!i){if(o?s++:r=!1,e+s<=n)return s;i=!0}if(!o)return i||(r=!0),t<=e-s?-s++:(o=!0,a())}}function B(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof t&&(t=P(t)),Array.isArray(t)){if(t.length>1)throw new Error("applyPatch only works with a single input.");t=t[0]}var r,o,i=e.split(/\r\n|[\n\v\f\r\x85]/),s=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],a=t.hunks,u=n.compareLine||function(e,t,n,r){return t===r},l=0,c=n.fuzzFactor||0,f=0,p=0;function d(e,t){for(var n=0;n<e.lines.length;n++){var r=e.lines[n],o=r.length>0?r[0]:" ",s=r.length>0?r.substr(1):r;if(" "===o||"-"===o){if(!u(t+1,i[t],o,s)&&++l>c)return!1;t++}}return!0}for(var g=0;g<a.length;g++){for(var h=a[g],m=i.length-h.oldLines,b=0,y=p+h.oldStart-1,v=M(y,f,m);void 0!==b;b=v())if(d(h,y+b)){h.offset=p+=b;break}if(void 0===b)return!1;f=h.offset+h.oldStart+h.oldLines}for(var x=0,w=0;w<a.length;w++){var $=a[w],S=$.oldStart+$.offset+x-1;x+=$.newLines-$.oldLines;for(var O=0;O<$.lines.length;O++){var k=$.lines[O],j=k.length>0?k[0]:" ",E=k.length>0?k.substr(1):k,L=$.linedelimiters[O];if(" "===j)S++;else if("-"===j)i.splice(S,1),s.splice(S,1);else if("+"===j)i.splice(S,0,E),s.splice(S,0,L),S++;else if("\\"===j){var C=$.lines[O-1]?$.lines[O-1][0]:null;"+"===C?r=!0:"-"===C&&(o=!0)}}}if(r)for(;!i[i.length-1];)i.pop(),s.pop();else o&&(i.push(""),s.push("\n"));for(var _=0;_<i.length-1;_++)i[_]=i[_]+s[_];return i.join("")}function N(e,t){"string"==typeof e&&(e=P(e));var n=0;function r(){var o=e[n++];if(!o)return t.complete();t.loadFile(o,(function(e,n){if(e)return t.complete(e);var i=B(n,o,t);t.patched(o,i,(function(e){if(e)return t.complete(e);r()}))}))}r()}function T(e,t,n,r,o,i,s){s||(s={}),void 0===s.context&&(s.context=4);var a=d(n,r,s);if(a){a.push({value:"",lines:[]});for(var u=[],l=0,c=0,f=[],p=1,g=1,h=function(e){var t=a[e],o=t.lines||t.value.replace(/\n$/,"").split("\n");if(t.lines=o,t.added||t.removed){var i;if(!l){var d=a[e-1];l=p,c=g,d&&(f=s.context>0?b(d.lines.slice(-s.context)):[],l-=f.length,c-=f.length)}(i=f).push.apply(i,x(o.map((function(e){return(t.added?"+":"-")+e})))),t.added?g+=o.length:p+=o.length}else{if(l)if(o.length<=2*s.context&&e<a.length-2){var h;(h=f).push.apply(h,x(b(o)))}else{var m,y=Math.min(o.length,s.context);(m=f).push.apply(m,x(b(o.slice(0,y))));var v={oldStart:l,oldLines:p-l+y,newStart:c,newLines:g-c+y,lines:f};if(e>=a.length-2&&o.length<=s.context){var w=/\n$/.test(n),$=/\n$/.test(r),S=0==o.length&&f.length>v.oldLines;!w&&S&&n.length>0&&f.splice(v.oldLines,0,"\\ No newline at end of file"),(w||S)&&$||f.push("\\ No newline at end of file")}u.push(v),l=0,c=0,f=[]}p+=o.length,g+=o.length}},m=0;m<a.length;m++)h(m);return{oldFileName:e,newFileName:t,oldHeader:o,newHeader:i,hunks:u}}function b(e){return e.map((function(e){return" "+e}))}}function F(e){var t=[];e.oldFileName==e.newFileName&&t.push("Index: "+e.oldFileName),t.push("==================================================================="),t.push("--- "+e.oldFileName+(void 0===e.oldHeader?"":"\t"+e.oldHeader)),t.push("+++ "+e.newFileName+(void 0===e.newHeader?"":"\t"+e.newHeader));for(var n=0;n<e.hunks.length;n++){var r=e.hunks[n];0===r.oldLines&&(r.oldStart-=1),0===r.newLines&&(r.newStart-=1),t.push("@@ -"+r.oldStart+","+r.oldLines+" +"+r.newStart+","+r.newLines+" @@"),t.push.apply(t,r.lines)}return t.join("\n")+"\n"}function R(e,t,n,r,o,i,s){return F(T(e,t,n,r,o,i,s))}function D(e,t,n,r,o,i){return R(e,e,t,n,r,o,i)}function I(e,t){return e.length===t.length&&z(e,t)}function z(e,t){if(t.length>e.length)return!1;for(var n=0;n<t.length;n++)if(t[n]!==e[n])return!1;return!0}function U(e){var t=ie(e.lines),n=t.oldLines,r=t.newLines;void 0!==n?e.oldLines=n:delete e.oldLines,void 0!==r?e.newLines=r:delete e.newLines}function W(e,t,n){e=H(e,n),t=H(t,n);var r={};(e.index||t.index)&&(r.index=e.index||t.index),(e.newFileName||t.newFileName)&&(G(e)?G(t)?(r.oldFileName=J(r,e.oldFileName,t.oldFileName),r.newFileName=J(r,e.newFileName,t.newFileName),r.oldHeader=J(r,e.oldHeader,t.oldHeader),r.newHeader=J(r,e.newHeader,t.newHeader)):(r.oldFileName=e.oldFileName,r.newFileName=e.newFileName,r.oldHeader=e.oldHeader,r.newHeader=e.newHeader):(r.oldFileName=t.oldFileName||e.oldFileName,r.newFileName=t.newFileName||e.newFileName,r.oldHeader=t.oldHeader||e.oldHeader,r.newHeader=t.newHeader||e.newHeader)),r.hunks=[];for(var o=0,i=0,s=0,a=0;o<e.hunks.length||i<t.hunks.length;){var u=e.hunks[o]||{oldStart:1/0},l=t.hunks[i]||{oldStart:1/0};if(q(u,l))r.hunks.push(K(u,s)),o++,a+=u.newLines-u.oldLines;else if(q(l,u))r.hunks.push(K(l,a)),i++,s+=l.newLines-l.oldLines;else{var c={oldStart:Math.min(u.oldStart,l.oldStart),oldLines:0,newStart:Math.min(u.newStart+s,l.oldStart+a),newLines:0,lines:[]};V(c,u.oldStart,u.lines,l.oldStart,l.lines),i++,o++,r.hunks.push(c)}}return r}function H(e,t){if("string"==typeof e){if(/^@@/m.test(e)||/^Index:/m.test(e))return P(e)[0];if(!t)throw new Error("Must provide a base reference or pass in a patch");return T(void 0,void 0,t,e)}return e}function G(e){return e.newFileName&&e.newFileName!==e.oldFileName}function J(e,t,n){return t===n?t:(e.conflict=!0,{mine:t,theirs:n})}function q(e,t){return e.oldStart<t.oldStart&&e.oldStart+e.oldLines<t.oldStart}function K(e,t){return{oldStart:e.oldStart,oldLines:e.oldLines,newStart:e.newStart+t,newLines:e.newLines,lines:e.lines}}function V(e,t,n,r,o){var i={offset:t,lines:n,index:0},s={offset:r,lines:o,index:0};for(Z(e,i,s),Z(e,s,i);i.index<i.lines.length&&s.index<s.lines.length;){var a=i.lines[i.index],u=s.lines[s.index];if("-"!==a[0]&&"+"!==a[0]||"-"!==u[0]&&"+"!==u[0])if("+"===a[0]&&" "===u[0]){var l;(l=e.lines).push.apply(l,x(te(i)))}else if("+"===u[0]&&" "===a[0]){var c;(c=e.lines).push.apply(c,x(te(s)))}else"-"===a[0]&&" "===u[0]?X(e,i,s):"-"===u[0]&&" "===a[0]?X(e,s,i,!0):a===u?(e.lines.push(a),i.index++,s.index++):Q(e,te(i),te(s));else Y(e,i,s)}ee(e,i),ee(e,s),U(e)}function Y(e,t,n){var r=te(t),o=te(n);if(re(r)&&re(o)){var i,s;if(z(r,o)&&oe(n,r,r.length-o.length))return void(i=e.lines).push.apply(i,x(r));if(z(o,r)&&oe(t,o,o.length-r.length))return void(s=e.lines).push.apply(s,x(o))}else if(I(r,o)){var a;return void(a=e.lines).push.apply(a,x(r))}Q(e,r,o)}function X(e,t,n,r){var o,i=te(t),s=ne(n,i);s.merged?(o=e.lines).push.apply(o,x(s.merged)):Q(e,r?s:i,r?i:s)}function Q(e,t,n){e.conflict=!0,e.lines.push({conflict:!0,mine:t,theirs:n})}function Z(e,t,n){for(;t.offset<n.offset&&t.index<t.lines.length;){var r=t.lines[t.index++];e.lines.push(r),t.offset++}}function ee(e,t){for(;t.index<t.lines.length;){var n=t.lines[t.index++];e.lines.push(n)}}function te(e){for(var t=[],n=e.lines[e.index][0];e.index<e.lines.length;){var r=e.lines[e.index];if("-"===n&&"+"===r[0]&&(n="+"),n!==r[0])break;t.push(r),e.index++}return t}function ne(e,t){for(var n=[],r=[],o=0,i=!1,s=!1;o<t.length&&e.index<e.lines.length;){var a=e.lines[e.index],u=t[o];if("+"===u[0])break;if(i=i||" "!==a[0],r.push(u),o++,"+"===a[0])for(s=!0;"+"===a[0];)n.push(a),a=e.lines[++e.index];u.substr(1)===a.substr(1)?(n.push(a),e.index++):s=!0}if("+"===(t[o]||"")[0]&&i&&(s=!0),s)return n;for(;o<t.length;)r.push(t[o++]);return{merged:r,changes:n}}function re(e){return e.reduce((function(e,t){return e&&"-"===t[0]}),!0)}function oe(e,t,n){for(var r=0;r<n;r++){var o=t[t.length-n+r].substr(1);if(e.lines[e.index+r]!==" "+o)return!1}return e.index+=n,!0}function ie(e){var t=0,n=0;return e.forEach((function(e){if("string"!=typeof e){var r=ie(e.mine),o=ie(e.theirs);void 0!==t&&(r.oldLines===o.oldLines?t+=r.oldLines:t=void 0),void 0!==n&&(r.newLines===o.newLines?n+=r.newLines:n=void 0)}else void 0===n||"+"!==e[0]&&" "!==e[0]||n++,void 0===t||"-"!==e[0]&&" "!==e[0]||t++})),{oldLines:t,newLines:n}}function se(e){for(var t,n,r=[],o=0;o<e.length;o++)n=(t=e[o]).added?1:t.removed?-1:0,r.push([n,t.value]);return r}function ae(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];r.added?t.push("<ins>"):r.removed&&t.push("<del>"),t.push(ue(r.value)),r.added?t.push("</ins>"):r.removed&&t.push("</del>")}return t.join("")}function ue(e){var t=e;return t=(t=(t=(t=t.replace(/&/g,"&amp;")).replace(/</g,"&lt;")).replace(/>/g,"&gt;")).replace(/"/g,"&quot;")}_.tokenize=function(e){return e.slice()},_.join=_.removeEmpty=function(e){return e},e.Diff=t,e.applyPatch=B,e.applyPatches=N,e.canonicalize=C,e.convertChangesToDMP=se,e.convertChangesToXML=ae,e.createPatch=D,e.createTwoFilesPatch=R,e.diffArrays=A,e.diffChars=i,e.diffCss=y,e.diffJson=L,e.diffLines=d,e.diffSentences=m,e.diffTrimmedLines=g,e.diffWords=c,e.diffWordsWithSpace=f,e.merge=W,e.parsePatch=P,e.structuredPatch=T,Object.defineProperty(e,"__esModule",{value:!0})}(he);var me={};const be=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,ye=()=>{const e={enabled:!0,visible:!0,styles:{},keys:{}},t=(e,t,n)=>"function"==typeof e?e(t):e.wrap(t,n),n=(n,r)=>{if(""===n||null==n)return"";if(!1===e.enabled)return n;if(!1===e.visible)return"";let o=""+n,i=o.includes("\n"),s=r.length;for(s>0&&r.includes("unstyle")&&(r=[...new Set(["unstyle",...r])].reverse());s-- >0;)o=t(e.styles[r[s]],o,i);return o},r=(t,r,o)=>{e.styles[t]=(e=>{let t=e.open=`[${e.codes[0]}m`,n=e.close=`[${e.codes[1]}m`,r=e.regex=new RegExp(`\\u001b\\[${e.codes[1]}m`,"g");return e.wrap=(e,o)=>{e.includes(n)&&(e=e.replace(r,n+t));let i=t+e+n;return o?i.replace(/\r*\n/g,`${n}$&${t}`):i},e})({name:t,codes:r}),(e.keys[o]||(e.keys[o]=[])).push(t),Reflect.defineProperty(e,t,{configurable:!0,enumerable:!0,set(n){e.alias(t,n)},get(){let r=e=>n(e,r.stack);return Reflect.setPrototypeOf(r,e),r.stack=this.stack?this.stack.concat(t):[t],r}})};return r("reset",[0,0],"modifier"),r("bold",[1,22],"modifier"),r("dim",[2,22],"modifier"),r("italic",[3,23],"modifier"),r("underline",[4,24],"modifier"),r("inverse",[7,27],"modifier"),r("hidden",[8,28],"modifier"),r("strikethrough",[9,29],"modifier"),r("black",[30,39],"color"),r("red",[31,39],"color"),r("green",[32,39],"color"),r("yellow",[33,39],"color"),r("blue",[34,39],"color"),r("magenta",[35,39],"color"),r("cyan",[36,39],"color"),r("white",[37,39],"color"),r("gray",[90,39],"color"),r("grey",[90,39],"color"),r("bgBlack",[40,49],"bg"),r("bgRed",[41,49],"bg"),r("bgGreen",[42,49],"bg"),r("bgYellow",[43,49],"bg"),r("bgBlue",[44,49],"bg"),r("bgMagenta",[45,49],"bg"),r("bgCyan",[46,49],"bg"),r("bgWhite",[47,49],"bg"),r("blackBright",[90,39],"bright"),r("redBright",[91,39],"bright"),r("greenBright",[92,39],"bright"),r("yellowBright",[93,39],"bright"),r("blueBright",[94,39],"bright"),r("magentaBright",[95,39],"bright"),r("cyanBright",[96,39],"bright"),r("whiteBright",[97,39],"bright"),r("bgBlackBright",[100,49],"bgBright"),r("bgRedBright",[101,49],"bgBright"),r("bgGreenBright",[102,49],"bgBright"),r("bgYellowBright",[103,49],"bgBright"),r("bgBlueBright",[104,49],"bgBright"),r("bgMagentaBright",[105,49],"bgBright"),r("bgCyanBright",[106,49],"bgBright"),r("bgWhiteBright",[107,49],"bgBright"),e.ansiRegex=be,e.hasColor=e.hasAnsi=t=>(e.ansiRegex.lastIndex=0,"string"==typeof t&&""!==t&&e.ansiRegex.test(t)),e.alias=(t,r)=>{let o="string"==typeof r?e[r]:r;if("function"!=typeof o)throw new TypeError("Expected alias to be the name of an existing color (string) or a function");o.stack||(Reflect.defineProperty(o,"name",{value:t}),e.styles[t]=o,o.stack=[t]),Reflect.defineProperty(e,t,{configurable:!0,enumerable:!0,set(n){e.alias(t,n)},get(){let t=e=>n(e,t.stack);return Reflect.setPrototypeOf(t,e),t.stack=this.stack?this.stack.concat(o.stack):o.stack,t}})},e.theme=t=>{if(null===(n=t)||"object"!=typeof n||Array.isArray(n))throw new TypeError("Expected theme to be an object");var n;for(let n of Object.keys(t))e.alias(n,t[n]);return e},e.alias("unstyle",(t=>"string"==typeof t&&""!==t?(e.ansiRegex.lastIndex=0,t.replace(e.ansiRegex,"")):"")),e.alias("noop",(e=>e)),e.none=e.clear=e.noop,e.stripColor=e.unstyle,e.define=r,e};function ve(e){const t=typeof e;return"object"===t?null===e?null:e.constructor:"symbol"===t?e:t}function xe(e){return void 0!==e.error||e.checks.some((({fact:e})=>!e.pass))}(me=ye()).create=ye;const we=(e,t)=>e+t.replace(/\n/g,`$&${" ".repeat(e.length)}`),$e=e=>{const t=e.split("\n").filter(Boolean);return t.length>1?`${t[0].trim()} ... ${t[t.length-1].trim()}`:t[0].trim()},Se={test:e=>"string"==typeof e,serialize:(e,t,n)=>-1===e.indexOf("\n")?JSON.stringify(e):e.split(RegExp("(?<=\\n)","g")).map((e=>JSON.stringify(e))).join(`\n${n}+ `)},Oe={printReport:({print:e,format:t,prefix:n,formatError:r,formatDiagnostic:o})=>i=>{for(const s of i){const{description:i,time:a}=s,u=!xe(s);e(`${u?"PASSED":"FAILED"}: ${i} (${a}ms)`);const l=s.error?r(s.error):void 0;l&&e(n(" ",l)),e("");for(const{fact:r,location:i}of s.checks)if(!r.pass){const[s,...a]="string"==typeof r.details[0]&&-1===r.details[0].indexOf("\n")?r.details:["",...r.details];e(` × [${r.label}] ${s}`),e(` └ ${i}`),("actual"in r||"expected"in r)&&(e(""),e(o(r))),a.length&&e(` DETAILS:\n${n(" ",t(a))}`),e("")}}const s=i.filter(xe).length,a=i.length-s;let u=0;for(const e of i)u+=e.time;e(`√ PASSED: ${a}`),e(`× FAILED: ${s}`),e(` TOTAL: ${a+s}`)},print:()=>e=>console.log(e),prefix:()=>we,format:()=>e=>(0,m.format)(e,{plugins:[Se,...Object.values(m.plugins),n(le)]}),formatError:({format:e})=>t=>`${t instanceof c?"Unknown error:\n"+e(t.value):t.toString()}\n${(t.stack||"").split("\n").filter((e=>!/node\:internal/.test(e))).join("\n")}`,formatDetails:({format:e})=>t=>"string"==typeof t[0]?t[0]+(t.length>1?"\n"+e(t.slice(1)):""):e(t),formatDiagnostic:({format:e})=>t=>{const r=e(t.actual),o=e(t.expected),i=(s=t.actual,a=t.expected,s===a||ve(s)===ve(a));var s,a;const u=-1===r.indexOf("\n")&&-1===o.indexOf("\n");if(!("expected"in t))return u?` ${n(me).bgRed.white(" × ")} ACTUAL: ${r}`:` ${n(me).bgRed.white(" × ")} ACTUAL:\n${we(" ",r)}`;if(i&&u){const e=(0,he.diffWordsWithSpace)(r,o);return" ACTUAL: "+e.map((({value:e,added:t,removed:r})=>t?"":r?n(me).bgRed.white(e):e)).join("")+"\n EXPECTED: "+e.map((({value:e,added:t,removed:r})=>t?n(me).bgGreen.white(e):r?"":e)).join("")}return i?(l=r,c=o,(0,he.diffLines)(l,c).map((({value:e,added:t,removed:n})=>e.split("\n").filter((e=>""!==e)).map((e=>({value:e,added:t,removed:n}))))).flat()).map((({value:e,added:t,removed:r})=>t?` ${n(me).bgGreen.white(" √ ")} ${e}`:r?` ${n(me).bgRed.white(" × ")} ${e}`:` ${e}`)).join("\n"):u?` ${n(me).bgRed.white(" × ")} ACTUAL: ${r}\n ${n(me).bgGreen.white(" √ ")} EXPECTED: ${o}`:` ${n(me).bgRed.white(" × ")} ACTUAL: ${$e(r)}\n ${n(me).bgGreen.white(" √ ")} EXPECTED: ${$e(o)}`;var l,c}};function ke(e){return je(e)?0:1}function je(e){return!1===e.some(xe)}const{printReport:Ee}=function(e){const t={},n={},r=Object.prototype.hasOwnProperty.bind(n);for(const o in e)Object.defineProperty(t,o,{get:()=>(r(o)||(n[o]=e[o](t)),n[o]),configurable:!0,enumerable:!0});return t}(Oe);var Le;Le=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var s=i[o];if(!e(t[s],n[s]))return!1}return!0}return t!=t&&n!=n};const Ce={ok:function(e,...t){return{label:"ok",pass:!0===e,actual:e,expected:!0,details:t}},notOk:function(e,...t){return{label:"notOk",pass:!1===e,actual:e,expected:!1,details:t}},equal:function(e,t,...r){return{label:"equal",pass:n(Le)(e,t),actual:e,expected:t,details:r}},notEqual:function(e,t,...r){return{label:"notEqual",pass:!n(Le)(e,t),actual:e,expected:t,details:r}},same:function(e,t,...n){return{label:"same",pass:Object.is(e,t),actual:e,expected:t,details:n}},notSame:function(e,t,...n){return{label:"notSame",pass:!Object.is(e,t),actual:e,expected:t,details:n}},passed:function(...e){return{label:"passed",pass:!0,details:e}},failed:function(...e){return{label:"failed",pass:!1,details:e}}};function _e(e,t){return(...n)=>({label:e,pass:t(...n.slice(0,t.length)),actual:n[0],details:n.slice(1)})}t(module.exports,{}),t(module.exports,a),t(module.exports,h);
39//# sourceMappingURL=index.js.map