UNPKG

pkg-components

Version:
7 lines 72.1 kB
var mr=Object.defineProperty;var pr=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Ue=(e,t,r)=>(pr(e,typeof t!="symbol"?t+"":t,r),r);import{c as gr}from"./_commonjsHelpers-C4iS2aBk.js";var ye={};Object.defineProperty(ye,"__esModule",{value:!0});ye.spyOn=ye.mocked=ye.fn=Ft=ye.ModuleMocker=void 0;function Ae(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const We="mockConstructor",$t=/[\s!-\/:-@\[-`{-~]/,yr=new RegExp($t.source,"g"),hr=new Set(["arguments","await","break","case","catch","class","const","continue","debugger","default","delete","do","else","enum","eval","export","extends","false","finally","for","function","if","implements","import","in","instanceof","interface","let","new","null","package","private","protected","public","return","static","super","switch","this","throw","true","try","typeof","var","void","while","with","yield"]);function _r(e,t){let r;switch(t){case 1:r=function(o){return e.apply(this,arguments)};break;case 2:r=function(o,a){return e.apply(this,arguments)};break;case 3:r=function(o,a,m){return e.apply(this,arguments)};break;case 4:r=function(o,a,m,n){return e.apply(this,arguments)};break;case 5:r=function(o,a,m,n,i){return e.apply(this,arguments)};break;case 6:r=function(o,a,m,n,i,l){return e.apply(this,arguments)};break;case 7:r=function(o,a,m,n,i,l,u){return e.apply(this,arguments)};break;case 8:r=function(o,a,m,n,i,l,u,h){return e.apply(this,arguments)};break;case 9:r=function(o,a,m,n,i,l,u,h,d){return e.apply(this,arguments)};break;default:r=function(){return e.apply(this,arguments)};break}return r}function qe(e){return Object.prototype.toString.apply(e).slice(8,-1)}function dr(e){const t=qe(e);return t==="Function"||t==="AsyncFunction"||t==="GeneratorFunction"?"function":Array.isArray(e)?"array":t==="Object"?"object":t==="Number"||t==="String"||t==="Boolean"||t==="Symbol"?"constant":t==="Map"||t==="WeakMap"||t==="Set"?"collection":t==="RegExp"?"regexp":e===void 0?"undefined":e===null?"null":null}function br(e,t){if(t==="arguments"||t==="caller"||t==="callee"||t==="name"||t==="length"){const r=qe(e);return r==="Function"||r==="AsyncFunction"||r==="GeneratorFunction"}return t==="source"||t==="global"||t==="ignoreCase"||t==="multiline"?qe(e)==="RegExp":!1}class jt{constructor(t){Ae(this,"_environmentGlobal",void 0),Ae(this,"_mockState",void 0),Ae(this,"_mockConfigRegistry",void 0),Ae(this,"_spyState",void 0),Ae(this,"_invocationCallCounter",void 0),this._environmentGlobal=t,this._mockState=new WeakMap,this._mockConfigRegistry=new WeakMap,this._spyState=new Set,this._invocationCallCounter=1}_getSlots(t){if(!t)return[];const r=new Set,o=this._environmentGlobal.Object.prototype,a=this._environmentGlobal.Function.prototype,m=this._environmentGlobal.RegExp.prototype,n=Object.prototype,i=Function.prototype,l=RegExp.prototype;for(;t!=null&&t!==o&&t!==a&&t!==m&&t!==n&&t!==i&&t!==l;){const u=Object.getOwnPropertyNames(t);for(let h=0;h<u.length;h++){const d=u[h];if(!br(t,d)){const g=Object.getOwnPropertyDescriptor(t,d);(g!==void 0&&!g.get||t.__esModule)&&r.add(d)}}t=Object.getPrototypeOf(t)}return Array.from(r)}_ensureMockConfig(t){let r=this._mockConfigRegistry.get(t);return r||(r=this._defaultMockConfig(),this._mockConfigRegistry.set(t,r)),r}_ensureMockState(t){let r=this._mockState.get(t);return r||(r=this._defaultMockState(),this._mockState.set(t,r)),r.calls.length>0&&(r.lastCall=r.calls[r.calls.length-1]),r}_defaultMockConfig(){return{mockImpl:void 0,mockName:"jest.fn()",specificMockImpls:[],specificReturnValues:[]}}_defaultMockState(){return{calls:[],instances:[],invocationCallOrder:[],results:[]}}_makeComponent(t,r){if(t.type==="object")return new this._environmentGlobal.Object;if(t.type==="array")return new this._environmentGlobal.Array;if(t.type==="regexp")return new this._environmentGlobal.RegExp("");if(t.type==="constant"||t.type==="collection"||t.type==="null"||t.type==="undefined")return t.value;if(t.type==="function"){const o=t.members&&t.members.prototype&&t.members.prototype.members||{},a=this._getSlots(o),m=this,n=_r(function(...l){const u=m._ensureMockState(i),h=m._ensureMockConfig(i);u.instances.push(this),u.calls.push(l);const d={type:"incomplete",value:void 0};u.results.push(d),u.invocationCallOrder.push(m._invocationCallCounter++);let g,b,p=!1;try{g=(()=>{if(this instanceof i){a.forEach(O=>{if(o[O].type==="function"){const S=this[O];this[O]=m.generateFromMetadata(o[O]),this[O]._protoImpl=S}});const _=h.specificMockImpls.length?h.specificMockImpls.shift():h.mockImpl;return _&&_.apply(this,arguments)}let y=h.specificMockImpls.shift();if(y===void 0&&(y=h.mockImpl),y)return y.apply(this,arguments);if(i._protoImpl)return i._protoImpl.apply(this,arguments)})()}catch(y){throw b=y,p=!0,y}finally{d.type=p?"throw":"return",d.value=p?b:g}return g},t.length||0),i=this._createMockFunction(t,n);return i._isMockFunction=!0,i.getMockImplementation=()=>this._ensureMockConfig(i).mockImpl,typeof r=="function"&&this._spyState.add(r),this._mockState.set(i,this._defaultMockState()),this._mockConfigRegistry.set(i,this._defaultMockConfig()),Object.defineProperty(i,"mock",{configurable:!1,enumerable:!0,get:()=>this._ensureMockState(i),set:l=>this._mockState.set(i,l)}),i.mockClear=()=>(this._mockState.delete(i),i),i.mockReset=()=>(i.mockClear(),this._mockConfigRegistry.delete(i),i),i.mockRestore=()=>(i.mockReset(),r?r():void 0),i.mockReturnValueOnce=l=>i.mockImplementationOnce(()=>l),i.mockResolvedValueOnce=l=>i.mockImplementationOnce(()=>Promise.resolve(l)),i.mockRejectedValueOnce=l=>i.mockImplementationOnce(()=>Promise.reject(l)),i.mockReturnValue=l=>i.mockImplementation(()=>l),i.mockResolvedValue=l=>i.mockImplementation(()=>Promise.resolve(l)),i.mockRejectedValue=l=>i.mockImplementation(()=>Promise.reject(l)),i.mockImplementationOnce=l=>(this._ensureMockConfig(i).specificMockImpls.push(l),i),i.mockImplementation=l=>{const u=this._ensureMockConfig(i);return u.mockImpl=l,i},i.mockReturnThis=()=>i.mockImplementation(function(){return this}),i.mockName=l=>{if(l){const u=this._ensureMockConfig(i);u.mockName=l}return i},i.getMockName=()=>this._ensureMockConfig(i).mockName||"jest.fn()",t.mockImpl&&i.mockImplementation(t.mockImpl),i}else{const o=t.type||"undefined type";throw new Error("Unrecognized type "+o)}}_createMockFunction(t,r){let o=t.name;if(!o)return r;const a="bound ";let m="";if(o&&o.startsWith(a))do o=o.substring(a.length),m=".bind(null)";while(o&&o.startsWith(a));if(o===We)return r;(hr.has(o)||/^\d/.test(o))&&(o="$"+o),$t.test(o)&&(o=o.replace(yr,"$"));const n="return function "+o+"() {return "+We+".apply(this,arguments);}"+m;return new this._environmentGlobal.Function(We,n)(r)}_generateMock(t,r,o){const a=this._makeComponent(t);return t.refID!=null&&(o[t.refID]=a),this._getSlots(t.members).forEach(m=>{const n=t.members&&t.members[m]||{};n.ref!=null?r.push(function(i){return()=>a[m]=o[i]}(n.ref)):a[m]=this._generateMock(n,r,o)}),t.type!=="undefined"&&t.type!=="null"&&a.prototype&&typeof a.prototype=="object"&&(a.prototype.constructor=a),a}generateFromMetadata(t){const r=[],o={},a=this._generateMock(t,r,o);return r.forEach(m=>m()),a}getMetadata(t,r){const o=r||new Map,a=o.get(t);if(a!=null)return{ref:a};const m=dr(t);if(!m)return null;const n={type:m};if(m==="constant"||m==="collection"||m==="undefined"||m==="null")return n.value=t,n;m==="function"&&(n.name=t.name,t._isMockFunction===!0&&(n.mockImpl=t.getMockImplementation())),n.refID=o.size,o.set(t,n.refID);let i=null;return m!=="array"&&this._getSlots(t).forEach(l=>{if(m==="function"&&t._isMockFunction===!0&&l.match(/^mock/))return;const u=this.getMetadata(t[l],o);u&&(i||(i={}),i[l]=u)}),i&&(n.members=i),n}isMockFunction(t){return!!t&&t._isMockFunction===!0}fn(t){const r=t?t.length:0,o=this._makeComponent({length:r,type:"function"});return t&&o.mockImplementation(t),o}spyOn(t,r,o){if(o)return this._spyOnProperty(t,r,o);if(typeof t!="object"&&typeof t!="function")throw new Error("Cannot spyOn on a primitive value; "+this._typeOf(t)+" given");const a=t[r];if(!this.isMockFunction(a)){if(typeof a!="function")throw new Error("Cannot spy the "+r+" property because it is not a function; "+this._typeOf(a)+" given instead");const m=Object.prototype.hasOwnProperty.call(t,r);let n=Object.getOwnPropertyDescriptor(t,r),i=Object.getPrototypeOf(t);for(;!n&&i!==null;)n=Object.getOwnPropertyDescriptor(i,r),i=Object.getPrototypeOf(i);let l;if(n&&n.get){const u=n.get;l=this._makeComponent({type:"function"},()=>{n.get=u,Object.defineProperty(t,r,n)}),n.get=()=>l,Object.defineProperty(t,r,n)}else l=this._makeComponent({type:"function"},()=>{m?t[r]=a:delete t[r]}),t[r]=l;l.mockImplementation(function(){return a.apply(this,arguments)})}return t[r]}_spyOnProperty(t,r,o="get"){if(typeof t!="object"&&typeof t!="function")throw new Error("Cannot spyOn on a primitive value; "+this._typeOf(t)+" given");if(!t)throw new Error("spyOn could not find an object to spy upon for "+r);if(!r)throw new Error("No property name supplied");let a=Object.getOwnPropertyDescriptor(t,r),m=Object.getPrototypeOf(t);for(;!a&&m!==null;)a=Object.getOwnPropertyDescriptor(m,r),m=Object.getPrototypeOf(m);if(!a)throw new Error(r+" property does not exist");if(!a.configurable)throw new Error(r+" is not declared configurable");if(!a[o])throw new Error("Property "+r+" does not have access type "+o);const n=a[o];if(!this.isMockFunction(n)){if(typeof n!="function")throw new Error("Cannot spy the "+r+" property because it is not a function; "+this._typeOf(n)+" given instead");a[o]=this._makeComponent({type:"function"},()=>{a[o]=n,Object.defineProperty(t,r,a)}),a[o].mockImplementation(function(){return n.apply(this,arguments)})}return Object.defineProperty(t,r,a),a[o]}clearAllMocks(){this._mockState=new WeakMap}resetAllMocks(){this._mockConfigRegistry=new WeakMap,this._mockState=new WeakMap}restoreAllMocks(){this._spyState.forEach(t=>t()),this._spyState=new Set}_typeOf(t){return t==null?""+t:typeof t}mocked(t,r=!1){return t}}var Ft=ye.ModuleMocker=jt;const we=new jt(gr),Or=we.fn.bind(we);ye.fn=Or;const Er=we.spyOn.bind(we);ye.spyOn=Er;const Sr=we.mocked.bind(we);ye.mocked=Sr;const{addons:Dt}=__STORYBOOK_MODULE_PREVIEW_API__,{global:fe}=__STORYBOOK_MODULE_GLOBAL__,{FORCE_REMOUNT:Ke,STORY_RENDER_PHASE_CHANGED:Bt,SET_CURRENT_STORY:wr,IGNORED_EXCEPTION:Cr}=__STORYBOOK_MODULE_CORE_EVENTS__,{once:Mr,logger:Pr}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var Ee=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),Tr=Object.create,Lt=Object.defineProperty,Ar=Object.getOwnPropertyDescriptor,xt=Object.getOwnPropertyNames,Rr=Object.getPrototypeOf,Ir=Object.prototype.hasOwnProperty,kr=(e=>typeof Ee<"u"?Ee:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ee<"u"?Ee:t)[r]}):e)(function(e){if(typeof Ee<"u")return Ee.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),ue=(e,t)=>function(){return t||(0,e[xt(e)[0]])((t={exports:{}}).exports,t),t.exports},Nr=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of xt(t))!Ir.call(e,a)&&a!==r&&Lt(e,a,{get:()=>t[a],enumerable:!(o=Ar(t,a))||o.enumerable});return e},de=(e,t,r)=>(r=e!=null?Tr(Rr(e)):{},Nr(t||!e||!e.__esModule?Lt(r,"default",{value:e,enumerable:!0}):r,e)),$r=ue({"../../node_modules/pretty-format/node_modules/ansi-styles/index.js"(e,t){var r=(m=0)=>n=>`\x1B[${38+m};5;${n}m`,o=(m=0)=>(n,i,l)=>`\x1B[${38+m};2;${n};${i};${l}m`;function a(){let m=new Map,n={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]}};n.color.gray=n.color.blackBright,n.bgColor.bgGray=n.bgColor.bgBlackBright,n.color.grey=n.color.blackBright,n.bgColor.bgGrey=n.bgColor.bgBlackBright;for(let[i,l]of Object.entries(n)){for(let[u,h]of Object.entries(l))n[u]={open:`\x1B[${h[0]}m`,close:`\x1B[${h[1]}m`},l[u]=n[u],m.set(h[0],h[1]);Object.defineProperty(n,i,{value:l,enumerable:!1})}return Object.defineProperty(n,"codes",{value:m,enumerable:!1}),n.color.close="\x1B[39m",n.bgColor.close="\x1B[49m",n.color.ansi256=r(),n.color.ansi16m=o(),n.bgColor.ansi256=r(10),n.bgColor.ansi16m=o(10),Object.defineProperties(n,{rgbToAnsi256:{value:(i,l,u)=>i===l&&l===u?i<8?16:i>248?231:Math.round((i-8)/247*24)+232:16+36*Math.round(i/255*5)+6*Math.round(l/255*5)+Math.round(u/255*5),enumerable:!1},hexToRgb:{value:i=>{let l=/(?<colorString>[a-f\d]{6}|[a-f\d]{3})/i.exec(i.toString(16));if(!l)return[0,0,0];let{colorString:u}=l.groups;u.length===3&&(u=u.split("").map(d=>d+d).join(""));let h=Number.parseInt(u,16);return[h>>16&255,h>>8&255,h&255]},enumerable:!1},hexToAnsi256:{value:i=>n.rgbToAnsi256(...n.hexToRgb(i)),enumerable:!1}}),n}Object.defineProperty(t,"exports",{enumerable:!0,get:a})}}),Le=ue({"../../node_modules/pretty-format/build/collections.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printIteratorEntries=r,e.printIteratorValues=o,e.printListItems=a,e.printObjectProperties=m;var t=(n,i)=>{let l=Object.keys(n),u=i!==null?l.sort(i):l;return Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(n).forEach(h=>{Object.getOwnPropertyDescriptor(n,h).enumerable&&u.push(h)}),u};function r(n,i,l,u,h,d,g=": "){let b="",p=0,y=n.next();if(!y.done){b+=i.spacingOuter;let _=l+i.indent;for(;!y.done;){if(b+=_,p++===i.maxWidth){b+="…";break}let O=d(y.value[0],i,_,u,h),S=d(y.value[1],i,_,u,h);b+=O+g+S,y=n.next(),y.done?i.min||(b+=","):b+=`,${i.spacingInner}`}b+=i.spacingOuter+l}return b}function o(n,i,l,u,h,d){let g="",b=0,p=n.next();if(!p.done){g+=i.spacingOuter;let y=l+i.indent;for(;!p.done;){if(g+=y,b++===i.maxWidth){g+="…";break}g+=d(p.value,i,y,u,h),p=n.next(),p.done?i.min||(g+=","):g+=`,${i.spacingInner}`}g+=i.spacingOuter+l}return g}function a(n,i,l,u,h,d){let g="";if(n.length){g+=i.spacingOuter;let b=l+i.indent;for(let p=0;p<n.length;p++){if(g+=b,p===i.maxWidth){g+="…";break}p in n&&(g+=d(n[p],i,b,u,h)),p<n.length-1?g+=`,${i.spacingInner}`:i.min||(g+=",")}g+=i.spacingOuter+l}return g}function m(n,i,l,u,h,d){let g="",b=t(n,i.compareKeys);if(b.length){g+=i.spacingOuter;let p=l+i.indent;for(let y=0;y<b.length;y++){let _=b[y],O=d(_,i,p,u,h),S=d(n[_],i,p,u,h);g+=`${p+O}: ${S}`,y<b.length-1?g+=`,${i.spacingInner}`:i.min||(g+=",")}g+=i.spacingOuter+l}return g}}}),jr=ue({"../../node_modules/pretty-format/build/plugins/AsymmetricMatcher.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=Le(),r=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,o=typeof r=="function"&&r.for?r.for("jest.asymmetricMatcher"):1267621,a=" ",m=(u,h,d,g,b,p)=>{let y=u.toString();if(y==="ArrayContaining"||y==="ArrayNotContaining")return++g>h.maxDepth?`[${y}]`:`${y+a}[${(0,t.printListItems)(u.sample,h,d,g,b,p)}]`;if(y==="ObjectContaining"||y==="ObjectNotContaining")return++g>h.maxDepth?`[${y}]`:`${y+a}{${(0,t.printObjectProperties)(u.sample,h,d,g,b,p)}}`;if(y==="StringMatching"||y==="StringNotMatching"||y==="StringContaining"||y==="StringNotContaining")return y+a+p(u.sample,h,d,g,b);if(typeof u.toAsymmetricMatcher!="function")throw new Error(`Asymmetric matcher ${u.constructor.name} does not implement toAsymmetricMatcher()`);return u.toAsymmetricMatcher()};e.serialize=m;var n=u=>u&&u.$$typeof===o;e.test=n;var i={serialize:m,test:n},l=i;e.default=l}}),Fr=ue({"../../node_modules/pretty-format/build/plugins/DOMCollection.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=Le(),r=" ",o=["DOMStringMap","NamedNodeMap"],a=/^(HTML\w*Collection|NodeList)$/,m=d=>o.indexOf(d)!==-1||a.test(d),n=d=>d&&d.constructor&&!!d.constructor.name&&m(d.constructor.name);e.test=n;var i=d=>d.constructor.name==="NamedNodeMap",l=(d,g,b,p,y,_)=>{let O=d.constructor.name;return++p>g.maxDepth?`[${O}]`:(g.min?"":O+r)+(o.indexOf(O)!==-1?`{${(0,t.printObjectProperties)(i(d)?Array.from(d).reduce((S,P)=>(S[P.name]=P.value,S),{}):{...d},g,b,p,y,_)}}`:`[${(0,t.printListItems)(Array.from(d),g,b,p,y,_)}]`)};e.serialize=l;var u={serialize:l,test:n},h=u;e.default=h}}),Dr=ue({"../../node_modules/pretty-format/build/plugins/lib/escapeHTML.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r){return r.replace(/</g,"&lt;").replace(/>/g,"&gt;")}}}),rt=ue({"../../node_modules/pretty-format/build/plugins/lib/markup.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printText=e.printProps=e.printElementAsLeaf=e.printElement=e.printComment=e.printChildren=void 0;var t=r(Dr());function r(u){return u&&u.__esModule?u:{default:u}}var o=(u,h,d,g,b,p,y)=>{let _=g+d.indent,O=d.colors;return u.map(S=>{let P=h[S],C=y(P,d,_,b,p);return typeof P!="string"&&(C.indexOf(` `)!==-1&&(C=d.spacingOuter+_+C+d.spacingOuter+g),C=`{${C}}`),`${d.spacingInner+g+O.prop.open+S+O.prop.close}=${O.value.open}${C}${O.value.close}`}).join("")};e.printProps=o;var a=(u,h,d,g,b,p)=>u.map(y=>h.spacingOuter+d+(typeof y=="string"?m(y,h):p(y,h,d,g,b))).join("");e.printChildren=a;var m=(u,h)=>{let d=h.colors.content;return d.open+(0,t.default)(u)+d.close};e.printText=m;var n=(u,h)=>{let d=h.colors.comment;return`${d.open}<!--${(0,t.default)(u)}-->${d.close}`};e.printComment=n;var i=(u,h,d,g,b)=>{let p=g.colors.tag;return`${p.open}<${u}${h&&p.close+h+g.spacingOuter+b+p.open}${d?`>${p.close}${d}${g.spacingOuter}${b}${p.open}</${u}`:`${h&&!g.min?"":" "}/`}>${p.close}`};e.printElement=i;var l=(u,h)=>{let d=h.colors.tag;return`${d.open}<${u}${d.close} …${d.open} />${d.close}`};e.printElementAsLeaf=l}}),Br=ue({"../../node_modules/pretty-format/build/plugins/DOMElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=rt(),r=1,o=3,a=8,m=11,n=/^((HTML|SVG)\w*)?Element$/,i=_=>{try{return typeof _.hasAttribute=="function"&&_.hasAttribute("is")}catch{return!1}},l=_=>{let O=_.constructor.name,{nodeType:S,tagName:P}=_,C=typeof P=="string"&&P.includes("-")||i(_);return S===r&&(n.test(O)||C)||S===o&&O==="Text"||S===a&&O==="Comment"||S===m&&O==="DocumentFragment"},u=_=>{var O;return((O=_==null?void 0:_.constructor)==null?void 0:O.name)&&l(_)};e.test=u;function h(_){return _.nodeType===o}function d(_){return _.nodeType===a}function g(_){return _.nodeType===m}var b=(_,O,S,P,C,M)=>{if(h(_))return(0,t.printText)(_.data,O);if(d(_))return(0,t.printComment)(_.data,O);let R=g(_)?"DocumentFragment":_.tagName.toLowerCase();return++P>O.maxDepth?(0,t.printElementAsLeaf)(R,O):(0,t.printElement)(R,(0,t.printProps)(g(_)?[]:Array.from(_.attributes,k=>k.name).sort(),g(_)?{}:Array.from(_.attributes).reduce((k,E)=>(k[E.name]=E.value,k),{}),O,S+O.indent,P,C,M),(0,t.printChildren)(Array.prototype.slice.call(_.childNodes||_.children),O,S+O.indent,P,C,M),O,S)};e.serialize=b;var p={serialize:b,test:u},y=p;e.default=y}}),Lr=ue({"../../node_modules/pretty-format/build/plugins/Immutable.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=Le(),r="@@__IMMUTABLE_ITERABLE__@@",o="@@__IMMUTABLE_LIST__@@",a="@@__IMMUTABLE_KEYED__@@",m="@@__IMMUTABLE_MAP__@@",n="@@__IMMUTABLE_ORDERED__@@",i="@@__IMMUTABLE_RECORD__@@",l="@@__IMMUTABLE_SEQ__@@",u="@@__IMMUTABLE_SET__@@",h="@@__IMMUTABLE_STACK__@@",d=E=>`Immutable.${E}`,g=E=>`[${E}]`,b=" ",p="…",y=(E,N,z,F,L,v,B)=>++F>N.maxDepth?g(d(B)):`${d(B)+b}{${(0,t.printIteratorEntries)(E.entries(),N,z,F,L,v)}}`;function _(E){let N=0;return{next(){if(N<E._keys.length){let z=E._keys[N++];return{done:!1,value:[z,E.get(z)]}}return{done:!0,value:void 0}}}}var O=(E,N,z,F,L,v)=>{let B=d(E._name||"Record");return++F>N.maxDepth?g(B):`${B+b}{${(0,t.printIteratorEntries)(_(E),N,z,F,L,v)}}`},S=(E,N,z,F,L,v)=>{let B=d("Seq");return++F>N.maxDepth?g(B):E[a]?`${B+b}{${E._iter||E._object?(0,t.printIteratorEntries)(E.entries(),N,z,F,L,v):p}}`:`${B+b}[${E._iter||E._array||E._collection||E._iterable?(0,t.printIteratorValues)(E.values(),N,z,F,L,v):p}]`},P=(E,N,z,F,L,v,B)=>++F>N.maxDepth?g(d(B)):`${d(B)+b}[${(0,t.printIteratorValues)(E.values(),N,z,F,L,v)}]`,C=(E,N,z,F,L,v)=>E[m]?y(E,N,z,F,L,v,E[n]?"OrderedMap":"Map"):E[o]?P(E,N,z,F,L,v,"List"):E[u]?P(E,N,z,F,L,v,E[n]?"OrderedSet":"Set"):E[h]?P(E,N,z,F,L,v,"Stack"):E[l]?S(E,N,z,F,L,v):O(E,N,z,F,L,v);e.serialize=C;var M=E=>E&&(E[r]===!0||E[i]===!0);e.test=M;var R={serialize:C,test:M},k=R;e.default=k}}),xr=ue({"../../node_modules/pretty-format/node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),m=Symbol.for("react.profiler"),n=Symbol.for("react.provider"),i=Symbol.for("react.context"),l=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),h=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),g=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen"),y=!1,_=!1,O=!1,S=!1,P=!1,C;C=Symbol.for("react.module.reference");function M(T){return!!(typeof T=="string"||typeof T=="function"||T===o||T===m||P||T===a||T===h||T===d||S||T===p||y||_||O||typeof T=="object"&&T!==null&&(T.$$typeof===b||T.$$typeof===g||T.$$typeof===n||T.$$typeof===i||T.$$typeof===u||T.$$typeof===C||T.getModuleId!==void 0))}function R(T){if(typeof T=="object"&&T!==null){var H=T.$$typeof;switch(H){case t:var J=T.type;switch(J){case o:case m:case a:case h:case d:return J;default:var me=J&&J.$$typeof;switch(me){case l:case i:case u:case b:case g:case n:return me;default:return H}}case r:return H}}}var k=i,E=n,N=t,z=u,F=o,L=b,v=g,B=r,re=m,j=a,K=h,G=d,V=!1,Z=!1;function ne(T){return V||(V=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function Q(T){return Z||(Z=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function ee(T){return R(T)===i}function ae(T){return R(T)===n}function oe(T){return typeof T=="object"&&T!==null&&T.$$typeof===t}function X(T){return R(T)===u}function te(T){return R(T)===o}function se(T){return R(T)===b}function le(T){return R(T)===g}function s(T){return R(T)===r}function $(T){return R(T)===m}function D(T){return R(T)===a}function W(T){return R(T)===h}function U(T){return R(T)===d}e.ContextConsumer=k,e.ContextProvider=E,e.Element=N,e.ForwardRef=z,e.Fragment=F,e.Lazy=L,e.Memo=v,e.Portal=B,e.Profiler=re,e.StrictMode=j,e.Suspense=K,e.SuspenseList=G,e.isAsyncMode=ne,e.isConcurrentMode=Q,e.isContextConsumer=ee,e.isContextProvider=ae,e.isElement=oe,e.isForwardRef=X,e.isFragment=te,e.isLazy=se,e.isMemo=le,e.isPortal=s,e.isProfiler=$,e.isStrictMode=D,e.isSuspense=W,e.isSuspenseList=U,e.isValidElementType=M,e.typeOf=R})()}}),vr=ue({"../../node_modules/pretty-format/node_modules/react-is/index.js"(e,t){t.exports=xr()}}),zr=ue({"../../node_modules/pretty-format/build/plugins/ReactElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=a(vr()),r=rt();function o(g){if(typeof WeakMap!="function")return null;var b=new WeakMap,p=new WeakMap;return(o=function(y){return y?p:b})(g)}function a(g,b){if(!b&&g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var p=o(b);if(p&&p.has(g))return p.get(g);var y={},_=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var O in g)if(O!=="default"&&Object.prototype.hasOwnProperty.call(g,O)){var S=_?Object.getOwnPropertyDescriptor(g,O):null;S&&(S.get||S.set)?Object.defineProperty(y,O,S):y[O]=g[O]}return y.default=g,p&&p.set(g,y),y}var m=(g,b=[])=>(Array.isArray(g)?g.forEach(p=>{m(p,b)}):g!=null&&g!==!1&&b.push(g),b),n=g=>{let b=g.type;if(typeof b=="string")return b;if(typeof b=="function")return b.displayName||b.name||"Unknown";if(t.isFragment(g))return"React.Fragment";if(t.isSuspense(g))return"React.Suspense";if(typeof b=="object"&&b!==null){if(t.isContextProvider(g))return"Context.Provider";if(t.isContextConsumer(g))return"Context.Consumer";if(t.isForwardRef(g)){if(b.displayName)return b.displayName;let p=b.render.displayName||b.render.name||"";return p!==""?`ForwardRef(${p})`:"ForwardRef"}if(t.isMemo(g)){let p=b.displayName||b.type.displayName||b.type.name||"";return p!==""?`Memo(${p})`:"Memo"}}return"UNDEFINED"},i=g=>{let{props:b}=g;return Object.keys(b).filter(p=>p!=="children"&&b[p]!==void 0).sort()},l=(g,b,p,y,_,O)=>++y>b.maxDepth?(0,r.printElementAsLeaf)(n(g),b):(0,r.printElement)(n(g),(0,r.printProps)(i(g),g.props,b,p+b.indent,y,_,O),(0,r.printChildren)(m(g.props.children),b,p+b.indent,y,_,O),b,p);e.serialize=l;var u=g=>g!=null&&t.isElement(g);e.test=u;var h={serialize:l,test:u},d=h;e.default=d}}),Ur=ue({"../../node_modules/pretty-format/build/plugins/ReactTestComponent.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=rt(),r=globalThis["jest-symbol-do-not-touch"]||globalThis.Symbol,o=typeof r=="function"&&r.for?r.for("react.test.json"):245830487,a=u=>{let{props:h}=u;return h?Object.keys(h).filter(d=>h[d]!==void 0).sort():[]},m=(u,h,d,g,b,p)=>++g>h.maxDepth?(0,t.printElementAsLeaf)(u.type,h):(0,t.printElement)(u.type,u.props?(0,t.printProps)(a(u),u.props,h,d+h.indent,g,b,p):"",u.children?(0,t.printChildren)(u.children,h,d+h.indent,g,b,p):"",h,d);e.serialize=m;var n=u=>u&&u.$$typeof===o;e.test=n;var i={serialize:m,test:n},l=i;e.default=l}}),nt=ue({"../../node_modules/pretty-format/build/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEFAULT_OPTIONS=void 0,e.format=te,e.plugins=void 0;var t=u($r()),r=Le(),o=u(jr()),a=u(Fr()),m=u(Br()),n=u(Lr()),i=u(zr()),l=u(Ur());function u(s){return s&&s.__esModule?s:{default:s}}var h=Object.prototype.toString,d=Date.prototype.toISOString,g=Error.prototype.toString,b=RegExp.prototype.toString,p=s=>typeof s.constructor=="function"&&s.constructor.name||"Object",y=s=>typeof window<"u"&&s===window,_=/^Symbol\((.*)\)(.*)$/,O=/\n/gi,S=class extends Error{constructor(s,$){super(s),this.stack=$,this.name=this.constructor.name}};function P(s){return s==="[object Array]"||s==="[object ArrayBuffer]"||s==="[object DataView]"||s==="[object Float32Array]"||s==="[object Float64Array]"||s==="[object Int8Array]"||s==="[object Int16Array]"||s==="[object Int32Array]"||s==="[object Uint8Array]"||s==="[object Uint8ClampedArray]"||s==="[object Uint16Array]"||s==="[object Uint32Array]"}function C(s){return Object.is(s,-0)?"-0":String(s)}function M(s){return`${s}n`}function R(s,$){return $?`[Function ${s.name||"anonymous"}]`:"[Function]"}function k(s){return String(s).replace(_,"Symbol($1)")}function E(s){return`[${g.call(s)}]`}function N(s,$,D,W){if(s===!0||s===!1)return`${s}`;if(s===void 0)return"undefined";if(s===null)return"null";let U=typeof s;if(U==="number")return C(s);if(U==="bigint")return M(s);if(U==="string")return W?`"${s.replace(/"|\\/g,"\\$&")}"`:`"${s}"`;if(U==="function")return R(s,$);if(U==="symbol")return k(s);let T=h.call(s);return T==="[object WeakMap]"?"WeakMap {}":T==="[object WeakSet]"?"WeakSet {}":T==="[object Function]"||T==="[object GeneratorFunction]"?R(s,$):T==="[object Symbol]"?k(s):T==="[object Date]"?isNaN(+s)?"Date { NaN }":d.call(s):T==="[object Error]"?E(s):T==="[object RegExp]"?D?b.call(s).replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"):b.call(s):s instanceof Error?E(s):null}function z(s,$,D,W,U,T){if(U.indexOf(s)!==-1)return"[Circular]";U=U.slice(),U.push(s);let H=++W>$.maxDepth,J=$.min;if($.callToJSON&&!H&&s.toJSON&&typeof s.toJSON=="function"&&!T)return B(s.toJSON(),$,D,W,U,!0);let me=h.call(s);return me==="[object Arguments]"?H?"[Arguments]":`${J?"":"Arguments "}[${(0,r.printListItems)(s,$,D,W,U,B)}]`:P(me)?H?`[${s.constructor.name}]`:`${J||!$.printBasicPrototype&&s.constructor.name==="Array"?"":`${s.constructor.name} `}[${(0,r.printListItems)(s,$,D,W,U,B)}]`:me==="[object Map]"?H?"[Map]":`Map {${(0,r.printIteratorEntries)(s.entries(),$,D,W,U,B," => ")}}`:me==="[object Set]"?H?"[Set]":`Set {${(0,r.printIteratorValues)(s.values(),$,D,W,U,B)}}`:H||y(s)?`[${p(s)}]`:`${J||!$.printBasicPrototype&&p(s)==="Object"?"":`${p(s)} `}{${(0,r.printObjectProperties)(s,$,D,W,U,B)}}`}function F(s){return s.serialize!=null}function L(s,$,D,W,U,T){let H;try{H=F(s)?s.serialize($,D,W,U,T,B):s.print($,J=>B(J,D,W,U,T),J=>{let me=W+D.indent;return me+J.replace(O,` ${me}`)},{edgeSpacing:D.spacingOuter,min:D.min,spacing:D.spacingInner},D.colors)}catch(J){throw new S(J.message,J.stack)}if(typeof H!="string")throw new Error(`pretty-format: Plugin must return type "string" but instead returned "${typeof H}".`);return H}function v(s,$){for(let D=0;D<s.length;D++)try{if(s[D].test($))return s[D]}catch(W){throw new S(W.message,W.stack)}return null}function B(s,$,D,W,U,T){let H=v($.plugins,s);if(H!==null)return L(H,s,$,D,W,U);let J=N(s,$.printFunctionName,$.escapeRegex,$.escapeString);return J!==null?J:z(s,$,D,W,U,T)}var re={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},j=Object.keys(re),K=s=>s,G=K({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:re});e.DEFAULT_OPTIONS=G;function V(s){if(Object.keys(s).forEach($=>{if(!Object.prototype.hasOwnProperty.call(G,$))throw new Error(`pretty-format: Unknown option "${$}".`)}),s.min&&s.indent!==void 0&&s.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');if(s.theme!==void 0){if(s.theme===null)throw new Error('pretty-format: Option "theme" must not be null.');if(typeof s.theme!="object")throw new Error(`pretty-format: Option "theme" must be of type "object" but instead received "${typeof s.theme}".`)}}var Z=s=>j.reduce(($,D)=>{let W=s.theme&&s.theme[D]!==void 0?s.theme[D]:re[D],U=W&&t.default[W];if(U&&typeof U.close=="string"&&typeof U.open=="string")$[D]=U;else throw new Error(`pretty-format: Option "theme" has a key "${D}" whose value "${W}" is undefined in ansi-styles.`);return $},Object.create(null)),ne=()=>j.reduce((s,$)=>(s[$]={close:"",open:""},s),Object.create(null)),Q=s=>(s==null?void 0:s.printFunctionName)??G.printFunctionName,ee=s=>(s==null?void 0:s.escapeRegex)??G.escapeRegex,ae=s=>(s==null?void 0:s.escapeString)??G.escapeString,oe=s=>({callToJSON:(s==null?void 0:s.callToJSON)??G.callToJSON,colors:s!=null&&s.highlight?Z(s):ne(),compareKeys:typeof(s==null?void 0:s.compareKeys)=="function"||(s==null?void 0:s.compareKeys)===null?s.compareKeys:G.compareKeys,escapeRegex:ee(s),escapeString:ae(s),indent:s!=null&&s.min?"":X((s==null?void 0:s.indent)??G.indent),maxDepth:(s==null?void 0:s.maxDepth)??G.maxDepth,maxWidth:(s==null?void 0:s.maxWidth)??G.maxWidth,min:(s==null?void 0:s.min)??G.min,plugins:(s==null?void 0:s.plugins)??G.plugins,printBasicPrototype:(s==null?void 0:s.printBasicPrototype)??!0,printFunctionName:Q(s),spacingInner:s!=null&&s.min?" ":` `,spacingOuter:s!=null&&s.min?"":` `});function X(s){return new Array(s+1).join(" ")}function te(s,$){if($&&(V($),$.plugins)){let W=v($.plugins,s);if(W!==null)return L(W,s,oe($),"",0,[])}let D=N(s,Q($),ee($),ae($));return D!==null?D:z(s,oe($),"",0,[])}var se={AsymmetricMatcher:o.default,DOMCollection:a.default,DOMElement:m.default,Immutable:n.default,ReactElement:i.default,ReactTestComponent:l.default};e.plugins=se;var le=te;e.default=le}}),vt=ue({"../../node_modules/diff-sequences/build/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=b;var t="diff-sequences",r=0,o=(p,y,_,O,S)=>{let P=0;for(;p<y&&_<O&&S(p,_);)p+=1,_+=1,P+=1;return P},a=(p,y,_,O,S)=>{let P=0;for(;p<=y&&_<=O&&S(y,O);)y-=1,O-=1,P+=1;return P},m=(p,y,_,O,S,P,C)=>{let M=0,R=-p,k=P[M],E=k;P[M]+=o(k+1,y,O+k-R+1,_,S);let N=p<C?p:C;for(M+=1,R+=2;M<=N;M+=1,R+=2){if(M!==p&&E<P[M])k=P[M];else if(k=E+1,y<=k)return M-1;E=P[M],P[M]=k+o(k+1,y,O+k-R+1,_,S)}return C},n=(p,y,_,O,S,P,C)=>{let M=0,R=p,k=P[M],E=k;P[M]-=a(y,k-1,_,O+k-R-1,S);let N=p<C?p:C;for(M+=1,R-=2;M<=N;M+=1,R-=2){if(M!==p&&P[M]<E)k=P[M];else if(k=E-1,k<y)return M-1;E=P[M],P[M]=k-a(y,k-1,_,O+k-R-1,S)}return C},i=(p,y,_,O,S,P,C,M,R,k,E)=>{let N=O-y,z=_-y,F=S-O-z,L=-F-(p-1),v=-F+(p-1),B=r,re=p<M?p:M;for(let j=0,K=-p;j<=re;j+=1,K+=2){let G=j===0||j!==p&&B<C[j],V=G?C[j]:B,Z=G?V:V+1,ne=N+Z-K,Q=o(Z+1,_,ne+1,S,P),ee=Z+Q;if(B=C[j],C[j]=ee,L<=K&&K<=v){let ae=(p-1-(K+F))/2;if(ae<=k&&R[ae]-1<=ee){let oe=N+V-(G?K+1:K-1),X=a(y,V,O,oe,P),te=V-X,se=oe-X,le=te+1,s=se+1;E.nChangePreceding=p-1,p-1===le+s-y-O?(E.aEndPreceding=y,E.bEndPreceding=O):(E.aEndPreceding=le,E.bEndPreceding=s),E.nCommonPreceding=X,X!==0&&(E.aCommonPreceding=le,E.bCommonPreceding=s),E.nCommonFollowing=Q,Q!==0&&(E.aCommonFollowing=Z+1,E.bCommonFollowing=ne+1);let $=ee+1,D=ne+Q+1;return E.nChangeFollowing=p-1,p-1===_+S-$-D?(E.aStartFollowing=_,E.bStartFollowing=S):(E.aStartFollowing=$,E.bStartFollowing=D),!0}}}return!1},l=(p,y,_,O,S,P,C,M,R,k,E)=>{let N=S-_,z=_-y,F=S-O-z,L=F-p,v=F+p,B=r,re=p<k?p:k;for(let j=0,K=p;j<=re;j+=1,K-=2){let G=j===0||j!==p&&R[j]<B,V=G?R[j]:B,Z=G?V:V-1,ne=N+Z-K,Q=a(y,Z-1,O,ne-1,P),ee=Z-Q;if(B=R[j],R[j]=ee,L<=K&&K<=v){let ae=(p+(K-F))/2;if(ae<=M&&ee-1<=C[ae]){let oe=ne-Q;if(E.nChangePreceding=p,p===ee+oe-y-O?(E.aEndPreceding=y,E.bEndPreceding=O):(E.aEndPreceding=ee,E.bEndPreceding=oe),E.nCommonPreceding=Q,Q!==0&&(E.aCommonPreceding=ee,E.bCommonPreceding=oe),E.nChangeFollowing=p-1,p===1)E.nCommonFollowing=0,E.aStartFollowing=_,E.bStartFollowing=S;else{let X=N+V-(G?K-1:K+1),te=o(V,_,X,S,P);E.nCommonFollowing=te,te!==0&&(E.aCommonFollowing=V,E.bCommonFollowing=X);let se=V+te,le=X+te;p-1===_+S-se-le?(E.aStartFollowing=_,E.bStartFollowing=S):(E.aStartFollowing=se,E.bStartFollowing=le)}return!0}}}return!1},u=(p,y,_,O,S,P,C,M,R)=>{let k=O-y,E=S-_,N=_-y,z=S-O,F=z-N,L=N,v=N;if(C[0]=y-1,M[0]=_,F%2===0){let B=(p||F)/2,re=(N+z)/2;for(let j=1;j<=re;j+=1)if(L=m(j,_,S,k,P,C,L),j<B)v=n(j,y,O,E,P,M,v);else if(l(j,y,_,O,S,P,C,L,M,v,R))return}else{let B=((p||F)+1)/2,re=(N+z+1)/2,j=1;for(L=m(j,_,S,k,P,C,L),j+=1;j<=re;j+=1)if(v=n(j-1,y,O,E,P,M,v),j<B)L=m(j,_,S,k,P,C,L);else if(i(j,y,_,O,S,P,C,L,M,v,R))return}throw new Error(`${t}: no overlap aStart=${y} aEnd=${_} bStart=${O} bEnd=${S}`)},h=(p,y,_,O,S,P,C,M,R,k)=>{if(S-O<_-y){if(P=!P,P&&C.length===1){let{foundSubsequence:ae,isCommon:oe}=C[0];C[1]={foundSubsequence:(X,te,se)=>{ae(X,se,te)},isCommon:(X,te)=>oe(te,X)}}let Q=y,ee=_;y=O,_=S,O=Q,S=ee}let{foundSubsequence:E,isCommon:N}=C[P?1:0];u(p,y,_,O,S,N,M,R,k);let{nChangePreceding:z,aEndPreceding:F,bEndPreceding:L,nCommonPreceding:v,aCommonPreceding:B,bCommonPreceding:re,nCommonFollowing:j,aCommonFollowing:K,bCommonFollowing:G,nChangeFollowing:V,aStartFollowing:Z,bStartFollowing:ne}=k;y<F&&O<L&&h(z,y,F,O,L,P,C,M,R,k),v!==0&&E(v,B,re),j!==0&&E(j,K,G),Z<_&&ne<S&&h(V,Z,_,ne,S,P,C,M,R,k)},d=(p,y)=>{if(typeof y!="number")throw new TypeError(`${t}: ${p} typeof ${typeof y} is not a number`);if(!Number.isSafeInteger(y))throw new RangeError(`${t}: ${p} value ${y} is not a safe integer`);if(y<0)throw new RangeError(`${t}: ${p} value ${y} is a negative integer`)},g=(p,y)=>{let _=typeof y;if(_!=="function")throw new TypeError(`${t}: ${p} typeof ${_} is not a function`)};function b(p,y,_,O){d("aLength",p),d("bLength",y),g("isCommon",_),g("foundSubsequence",O);let S=o(0,p,0,y,_);if(S!==0&&O(S,0,0),p!==S||y!==S){let P=S,C=S,M=a(P,p-1,C,y-1,_),R=p-M,k=y-M,E=S+M;p!==E&&y!==E&&h(0,P,R,C,k,!1,[{foundSubsequence:O,isCommon:_}],[r],[r],{aCommonFollowing:r,aCommonPreceding:r,aEndPreceding:r,aStartFollowing:r,bCommonFollowing:r,bCommonPreceding:r,bEndPreceding:r,bStartFollowing:r,nChangeFollowing:r,nChangePreceding:r,nCommonFollowing:r,nCommonPreceding:r}),M!==0&&O(M,R,k)}}}}),zt=ue({"../../node_modules/loupe/loupe.js"(e,t){(function(r,o){typeof e=="object"&&typeof t<"u"?o(e):typeof define=="function"&&define.amd?define(["exports"],o):(r=typeof globalThis<"u"?globalThis:r||self,o(r.loupe={}))})(e,function(r){function o(c){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?o=function(f){return typeof f}:o=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},o(c)}function a(c,f){return m(c)||n(c,f)||i(c,f)||u()}function m(c){if(Array.isArray(c))return c}function n(c,f){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(c)))){var w=[],A=!0,I=!1,x=void 0;try{for(var Y=c[Symbol.iterator](),q;!(A=(q=Y.next()).done)&&(w.push(q.value),!(f&&w.length===f));A=!0);}catch(ce){I=!0,x=ce}finally{try{!A&&Y.return!=null&&Y.return()}finally{if(I)throw x}}return w}}function i(c,f){if(c){if(typeof c=="string")return l(c,f);var w=Object.prototype.toString.call(c).slice(8,-1);if(w==="Object"&&c.constructor&&(w=c.constructor.name),w==="Map"||w==="Set")return Array.from(c);if(w==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(w))return l(c,f)}}function l(c,f){(f==null||f>c.length)&&(f=c.length);for(var w=0,A=new Array(f);w<f;w++)A[w]=c[w];return A}function u(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var h={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},d={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},g="…";function b(c,f){var w=h[d[f]]||h[f];return w?"\x1B[".concat(w[0],"m").concat(String(c),"\x1B[").concat(w[1],"m"):String(c)}function p(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},f=c.showHidden,w=f===void 0?!1:f,A=c.depth,I=A===void 0?2:A,x=c.colors,Y=x===void 0?!1:x,q=c.customInspect,ce=q===void 0?!0:q,ie=c.showProxy,pe=ie===void 0?!1:ie,_e=c.maxArrayLength,ve=_e===void 0?1/0:_e,Pe=c.breakLength,Oe=Pe===void 0?1/0:Pe,Te=c.seen,lr=Te===void 0?[]:Te,pt=c.truncate,sr=pt===void 0?1/0:pt,gt=c.stylize,fr=gt===void 0?String:gt,ze={showHidden:!!w,depth:Number(I),colors:!!Y,customInspect:!!ce,showProxy:!!pe,maxArrayLength:Number(ve),breakLength:Number(Oe),truncate:Number(sr),seen:lr,stylize:fr};return ze.colors&&(ze.stylize=b),ze}function y(c,f){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:g;c=String(c);var A=w.length,I=c.length;return A>f&&I>A?w:I>f&&I>A?"".concat(c.slice(0,f-A)).concat(w):c}function _(c,f,w){var A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:", ";w=w||f.inspect;var I=c.length;if(I===0)return"";for(var x=f.truncate,Y="",q="",ce="",ie=0;ie<I;ie+=1){var pe=ie+1===c.length,_e=ie+2===c.length;ce="".concat(g,"(").concat(c.length-ie,")");var ve=c[ie];f.truncate=x-Y.length-(pe?0:A.length);var Pe=q||w(ve,f)+(pe?"":A),Oe=Y.length+Pe.length,Te=Oe+ce.length;if(pe&&Oe>x&&Y.length+ce.length<=x||!pe&&!_e&&Te>x||(q=pe?"":w(c[ie+1],f)+(_e?"":A),!pe&&_e&&Te>x&&Oe+q.length>x))break;if(Y+=Pe,!pe&&!_e&&Oe+q.length>=x){ce="".concat(g,"(").concat(c.length-ie-1,")");break}ce=""}return"".concat(Y).concat(ce)}function O(c){return c.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?c:JSON.stringify(c).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function S(c,f){var w=a(c,2),A=w[0],I=w[1];return f.truncate-=2,typeof A=="string"?A=O(A):typeof A!="number"&&(A="[".concat(f.inspect(A,f),"]")),f.truncate-=A.length,I=f.inspect(I,f),"".concat(A,": ").concat(I)}function P(c,f){var w=Object.keys(c).slice(c.length);if(!c.length&&!w.length)return"[]";f.truncate-=4;var A=_(c,f);f.truncate-=A.length;var I="";return w.length&&(I=_(w.map(function(x){return[x,c[x]]}),f,S)),"[ ".concat(A).concat(I?", ".concat(I):""," ]")}var C=Function.prototype.toString,M=/\s*function(?:\s|\s*\/\*[^(?:*\/)]+\*\/\s*)*([^\s\(\/]+)/;function R(c){if(typeof c!="function")return null;var f="";if(typeof Function.prototype.name>"u"&&typeof c.name>"u"){var w=C.call(c).match(M);w&&(f=w[1])}else f=c.name;return f}var k=R,E=function(c){return typeof Buffer=="function"&&c instanceof Buffer?"Buffer":c[Symbol.toStringTag]?c[Symbol.toStringTag]:k(c.constructor)};function N(c,f){var w=E(c);f.truncate-=w.length+4;var A=Object.keys(c).slice(c.length);if(!c.length&&!A.length)return"".concat(w,"[]");for(var I="",x=0;x<c.length;x++){var Y="".concat(f.stylize(y(c[x],f.truncate),"number")).concat(x===c.length-1?"":", ");if(f.truncate-=Y.length,c[x]!==c.length&&f.truncate<=3){I+="".concat(g,"(").concat(c.length-c[x]+1,")");break}I+=Y}var q="";return A.length&&(q=_(A.map(function(ce){return[ce,c[ce]]}),f,S)),"".concat(w,"[ ").concat(I).concat(q?", ".concat(q):""," ]")}function z(c,f){var w=c.toJSON();if(w===null)return"Invalid Date";var A=w.split("T"),I=A[0];return f.stylize("".concat(I,"T").concat(y(A[1],f.truncate-I.length-1)),"date")}function F(c,f){var w=k(c);return w?f.stylize("[Function ".concat(y(w,f.truncate-11),"]"),"special"):f.stylize("[Function]","special")}function L(c,f){var w=a(c,2),A=w[0],I=w[1];return f.truncate-=4,A=f.inspect(A,f),f.truncate-=A.length,I=f.inspect(I,f),"".concat(A," => ").concat(I)}function v(c){var f=[];return c.forEach(function(w,A){f.push([A,w])}),f}function B(c,f){var w=c.size-1;return w<=0?"Map{}":(f.truncate-=7,"Map{ ".concat(_(v(c),f,L)," }"))}var re=Number.isNaN||function(c){return c!==c};function j(c,f){return re(c)?f.stylize("NaN","number"):c===1/0?f.stylize("Infinity","number"):c===-1/0?f.stylize("-Infinity","number"):c===0?f.stylize(1/c===1/0?"+0":"-0","number"):f.stylize(y(c,f.truncate),"number")}function K(c,f){var w=y(c.toString(),f.truncate-1);return w!==g&&(w+="n"),f.stylize(w,"bigint")}function G(c,f){var w=c.toString().split("/")[2],A=f.truncate-(2+w.length),I=c.source;return f.stylize("/".concat(y(I,A),"/").concat(w),"regexp")}function V(c){var f=[];return c.forEach(function(w){f.push(w)}),f}function Z(c,f){return c.size===0?"Set{}":(f.truncate-=7,"Set{ ".concat(_(V(c),f)," }"))}var ne=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),Q={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},ee=16,ae=4;function oe(c){return Q[c]||"\\u".concat("0000".concat(c.charCodeAt(0).toString(ee)).slice(-ae))}function X(c,f){return ne.test(c)&&(c=c.replace(ne,oe)),f.stylize("'".concat(y(c,f.truncate-2),"'"),"string")}function te(c){return"description"in Symbol.prototype?c.description?"Symbol(".concat(c.description,")"):"Symbol()":c.toString()}var se=function(){return"Promise{…}"};try{var le=process.binding("util"),s=le.getPromiseDetails,$=le.kPending,D=le.kRejected;Array.isArray(s(Promise.resolve()))&&(se=function(c,f){var w=s(c),A=a(w,2),I=A[0],x=A[1];return I===$?"Promise{<pending>}":"Promise".concat(I===D?"!":"","{").concat(f.inspect(x,f),"}")})}catch{}var W=se;function U(c,f){var w=Object.getOwnPropertyNames(c),A=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(c):[];if(w.length===0&&A.length===0)return"{}";if(f.truncate-=4,f.seen=f.seen||[],f.seen.indexOf(c)>=0)return"[Circular]";f.seen.push(c);var I=_(w.map(function(q){return[q,c[q]]}),f,S),x=_(A.map(function(q){return[q,c[q]]}),f,S);f.seen.pop();var Y="";return I&&x&&(Y=", "),"{ ".concat(I).concat(Y).concat(x," }")}var T=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function H(c,f){var w="";return T&&T in c&&(w=c[T]),w=w||k(c.constructor),(!w||w==="_class")&&(w="<Anonymous Class>"),f.truncate-=w.length,"".concat(w).concat(U(c,f))}function J(c,f){return c.length===0?"Arguments[]":(f.truncate-=13,"Arguments[ ".concat(_(c,f)," ]"))}var me=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description"];function tr(c,f){var w=Object.getOwnPropertyNames(c).filter(function(Y){return me.indexOf(Y)===-1}),A=c.name;f.truncate-=A.length;var I="";typeof c.message=="string"?I=y(c.message,f.truncate):w.unshift("message"),I=I?": ".concat(I):"",f.truncate-=I.length+5;var x=_(w.map(function(Y){return[Y,c[Y]]}),f,S);return"".concat(A).concat(I).concat(x?" { ".concat(x," }"):"")}function rr(c,f){var w=a(c,2),A=w[0],I=w[1];return f.truncate-=3,I?"".concat(f.stylize(A,"yellow"),"=").concat(f.stylize('"'.concat(I,'"'),"string")):"".concat(f.stylize(A,"yellow"))}function xe(c,f){return _(c,f,lt,` `)}function lt(c,f){var w=c.getAttributeNames(),A=c.tagName.toLowerCase(),I=f.stylize("<".concat(A),"special"),x=f.stylize(">","special"),Y=f.stylize("</".concat(A,">"),"special");f.truncate-=A.length*2+5;var q="";w.length>0&&(q+=" ",q+=_(w.map(function(pe){return[pe,c.getAttribute(pe)]}),f,rr," ")),f.truncate-=q.length;var ce=f.truncate,ie=xe(c.children,f);return ie&&ie.length>ce&&(ie="".concat(g,"(").concat(c.children.length,")")),"".concat(I).concat(q).concat(x).concat(ie).concat(Y)}var nr=typeof Symbol=="function"&&typeof Symbol.for=="function",$e=nr?Symbol.for("chai/inspect"):"@@chai/inspect",be=!1;try{var st=kr("util");be=st.inspect?st.inspect.custom:!1}catch{be=!1}function ft(){this.key="chai/loupe__"+Math.random()+Date.now()}ft.prototype={get:function(c){return c[this.key]},has:function(c){return this.key in c},set:function(c,f){Object.isExtensible(c)&&Object.defineProperty(c,this.key,{value:f,configurable:!0})}};var je=new(typeof WeakMap=="function"?WeakMap:ft),Fe={},mt={undefined:function(c,f){return f.stylize("undefined","undefined")},null:function(c,f){return f.stylize(null,"null")},boolean:function(c,f){return f.stylize(c,"boolean")},Boolean:function(c,f){return f.stylize(c,"boolean")},number:j,Number:j,bigint:K,BigInt:K,string:X,String:X,function:F,Function:F,symbol:te,Symbol:te,Array:P,Date:z,Map:B,Set:Z,RegExp:G,Promise:W,WeakSet:function(c,f){return f.stylize("WeakSet{…}","special")},WeakMap:function(c,f){return f.stylize("WeakMap{…}","special")},Arguments:J,Int8Array:N,Uint8Array:N,Uint8ClampedArray:N,Int16Array:N,Uint16Array:N,Int32Array:N,Uint32Array:N,Float32Array:N,Float64Array:N,Generator:function(){return""},DataView:function(){return""},ArrayBuffer:function(){return""},Error:tr,HTMLCollection:xe,NodeList:xe},ir=function(c,f,w){return $e in c&&typeof c[$e]=="function"?c[$e](f):be&&be in c&&typeof c[be]=="function"?c[be](f.depth,f):"inspect"in c&&typeof c.inspect=="function"?c.inspect(f.depth,f):"constructor"in c&&je.has(c.constructor)?je.get(c.constructor)(c,f):Fe[w]?Fe[w](c,f):""},or=Object.prototype.toString;function De(c,f){f=p(f),f.inspect=De;var w=f,A=w.customInspect,I=c===null?"null":o(c);if(I==="object"&&(I=or.call(c).slice(8,-1)),mt[I])return mt[I](c,f);if(A&&c){var x=ir(c,f,I);if(x)return typeof x=="string"?x:De(x,f)}var Y=c?Object.getPrototypeOf(c):!1;return Y===Object.prototype||Y===null?U(c,f):c&&typeof HTMLElement=="function"&&c instanceof HTMLElement?lt(c,f):"constructor"in c?c.constructor!==Object?H(c,f):U(c,f):c===Object(c)?U(c,f):f.stylize(String(c),I)}function cr(c,f){return je.has(c)?!1:(je.set(c,f),!0)}function ur(c,f){return c in Fe?!1:(Fe[c]=f,!0)}var ar=$e;r.custom=ar,r.default=De,r.inspect=De,r.registerConstructor=cr,r.registerStringTag=ur,Object.defineProperty(r,"__esModule",{value:!0})})}}),he=de(nt(),1),yt=de(vt(),1),Wr=Symbol("vitest:SAFE_COLORS"),Yr={bold:["\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"],dim:["\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"],italic:["\x1B[3m","\x1B[23m"],underline:["\x1B[4m","\x1B[24m"],inverse:["\x1B[7m","\x1B[27m"],hidden:["\x1B[8m","\x1B[28m"],strikethrough:["\x1B[9m","\x1B[29m"],black:["\x1B[30m","\x1B[39m"],red:["\x1B[31m","\x1B[39m"],green:["\x1B[32m","\x1B[39m"],yellow:["\x1B[33m","\x1B[39m"],blue:["\x1B[34m","\x1B[39m"],magenta:["\x1B[35m","\x1B[39m"],cyan:["\x1B[36m","\x1B[39m"],white:["\x1B[37m","\x1B[39m"],gray:["\x1B[90m","\x1B[39m"],bgBlack:["\x1B[40m","\x1B[49m"],bgRed:["\x1B[41m","\x1B[49m"],bgGreen:["\x1B[42m","\x1B[49m"],bgYellow:["\x1B[43m","\x1B[49m"],bgBlue:["\x1B[44m","\x1B[49m"],bgMagenta:["\x1B[45m","\x1B[49m"],bgCyan:["\x1B[46m","\x1B[49m"],bgWhite:["\x1B[47m","\x1B[49m"]},Gr=Object.entries(Yr);function it(e){return String(e)}it.open="";it.close="";var qr=Gr.reduce((e,[t])=>(e[t]=it,e),{isColorSupported:!1});function Kr(){return globalThis[Wr]||qr}function ht(e){if(e===void 0)return"undefined";if(e===null)return"null";if(Array.isArray(e))return"array";if(typeof e=="boolean")return"boolean";if(typeof e=="function")return"function";if(typeof e=="number")return"number";if(typeof e=="string")return"string";if(typeof e=="bigint")return"bigint";if(typeof e=="object"){if(e!=null){if(e.constructor===RegExp)return"regexp";if(e.constructor===Map)return"map";if(e.constructor===Set)return"set";if(e.constructor===Date)return"date"}return"object"}else if(typeof e=="symbol")return"symbol";throw new Error(`value of unknown type: ${e}`)}var Ce=-1,Me=1,Be=0,Re=class{constructor(e,t){Ue(this,0);Ue(this,1);this[0]=e,this[1]=t}},Ut="Compared values have no visual difference.",Vr="Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.";function Hr(e,t){return e.replace(/\s+$/,r=>t(r))}function ot(e,t,r,o,a,m){return e.length!==0?r(`${o} ${Hr(e,a)}`):o!==" "?r(o):t&&m.length!==0?r(`${o} ${m}`):""}function Wt(e,t,{aColor