datajunction-ui
Version:
DataJunction UI
35 lines • 83.7 kB
JavaScript
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const O=require("react/jsx-runtime"),C=require("react"),yt=require("react-router-dom"),U=require("./index-h1A5IisM.cjs");var ln={},Ar={},J={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;function r(){}r.prototype={diff:function(i,a){var s,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u=o.callback;typeof o=="function"&&(u=o,o={}),this.options=o;var f=this;function l(_){return u?(setTimeout(function(){u(void 0,_)},0),!0):_}i=this.castInput(i),a=this.castInput(a),i=this.removeEmpty(this.tokenize(i)),a=this.removeEmpty(this.tokenize(a));var c=a.length,d=i.length,h=1,v=c+d;o.maxEditLength&&(v=Math.min(v,o.maxEditLength));var g=(s=o.timeout)!==null&&s!==void 0?s:1/0,m=Date.now()+g,y=[{oldPos:-1,lastComponent:void 0}],b=this.extractCommon(y[0],a,i,0);if(y[0].oldPos+1>=d&&b+1>=c)return l([{value:this.join(a),count:a.length}]);var p=-1/0,w=1/0;function S(){for(var _=Math.max(p,-h);_<=Math.min(w,h);_+=2){var A=void 0,N=y[_-1],M=y[_+1];N&&(y[_-1]=void 0);var P=!1;if(M){var L=M.oldPos-_;P=M&&0<=L&&L<c}var T=N&&N.oldPos+1<d;if(!P&&!T){y[_]=void 0;continue}if(!T||P&&N.oldPos+1<M.oldPos?A=f.addToPath(M,!0,void 0,0):A=f.addToPath(N,void 0,!0,1),b=f.extractCommon(A,a,i,_),A.oldPos+1>=d&&b+1>=c)return l(n(f,A.lastComponent,a,i,f.useLongestToken));y[_]=A,A.oldPos+1>=d&&(w=Math.min(w,_-1)),b+1>=c&&(p=Math.max(p,_+1))}h++}if(u)(function _(){setTimeout(function(){if(h>v||Date.now()>m)return u();S()||_()},0)})();else for(;h<=v&&Date.now()<=m;){var D=S();if(D)return D}},addToPath:function(i,a,s,o){var u=i.lastComponent;return u&&u.added===a&&u.removed===s?{oldPos:i.oldPos+o,lastComponent:{count:u.count+1,added:a,removed:s,previousComponent:u.previousComponent}}:{oldPos:i.oldPos+o,lastComponent:{count:1,added:a,removed:s,previousComponent:u}}},extractCommon:function(i,a,s,o){for(var u=a.length,f=s.length,l=i.oldPos,c=l-o,d=0;c+1<u&&l+1<f&&this.equals(a[c+1],s[l+1]);)c++,l++,d++;return d&&(i.lastComponent={count:d,previousComponent:i.lastComponent}),i.oldPos=l,c},equals:function(i,a){return this.options.comparator?this.options.comparator(i,a):i===a||this.options.ignoreCase&&i.toLowerCase()===a.toLowerCase()},removeEmpty:function(i){for(var a=[],s=0;s<i.length;s++)i[s]&&a.push(i[s]);return a},castInput:function(i){return i},tokenize:function(i){return i.split("")},join:function(i){return i.join("")}};function n(t,i,a,s,o){for(var u=[],f;i;)u.push(i),f=i.previousComponent,delete i.previousComponent,i=f;u.reverse();for(var l=0,c=u.length,d=0,h=0;l<c;l++){var v=u[l];if(v.removed){if(v.value=t.join(s.slice(h,h+v.count)),h+=v.count,l&&u[l-1].added){var m=u[l-1];u[l-1]=u[l],u[l]=m}}else{if(!v.added&&o){var g=a.slice(d,d+v.count);g=g.map(function(b,p){var w=s[h+p];return w.length>b.length?w:b}),v.value=t.join(g)}else v.value=t.join(a.slice(d,d+v.count));d+=v.count,v.added||(h+=v.count)}}var y=u[c-1];return c>1&&typeof y.value=="string"&&(y.added||y.removed)&&t.equals("",y.value)&&(u[c-2].value+=y.value,u.pop()),u}})(J);var Ne={};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.diffChars=bt;Ne.characterDiff=void 0;var mt=pt(J);function pt(e){return e&&e.__esModule?e:{default:e}}var Dr=new mt.default;Ne.characterDiff=Dr;function bt(e,r,n){return Dr.diff(e,r,n)}var ge={},Je={};Object.defineProperty(Je,"__esModule",{value:!0});Je.generateOptions=wt;function wt(e,r){if(typeof e=="function")r.callback=e;else if(e)for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return r}Object.defineProperty(ge,"__esModule",{value:!0});ge.diffWords=Nt;ge.diffWordsWithSpace=At;ge.wordDiff=void 0;var _t=St(J),Ot=Je;function St(e){return e&&e.__esModule?e:{default:e}}var Jn=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,Vn=/\S/,Ae=new _t.default;ge.wordDiff=Ae;Ae.equals=function(e,r){return this.options.ignoreCase&&(e=e.toLowerCase(),r=r.toLowerCase()),e===r||this.options.ignoreWhitespace&&!Vn.test(e)&&!Vn.test(r)};Ae.tokenize=function(e){for(var r=e.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),n=0;n<r.length-1;n++)!r[n+1]&&r[n+2]&&Jn.test(r[n])&&Jn.test(r[n+2])&&(r[n]+=r[n+2],r.splice(n+1,2),n--);return r};function Nt(e,r,n){return n=(0,Ot.generateOptions)(n,{ignoreWhitespace:!0}),Ae.diff(e,r,n)}function At(e,r,n){return Ae.diff(e,r,n)}var Q={};Object.defineProperty(Q,"__esModule",{value:!0});Q.diffLines=Tt;Q.diffTrimmedLines=jt;Q.lineDiff=void 0;var Dt=Pt(J),Mt=Je;function Pt(e){return e&&e.__esModule?e:{default:e}}var Ve=new Dt.default;Q.lineDiff=Ve;Ve.tokenize=function(e){this.options.stripTrailingCr&&(e=e.replace(/\r\n/g,`
`));var r=[],n=e.split(/(\n|\r\n)/);n[n.length-1]||n.pop();for(var t=0;t<n.length;t++){var i=n[t];t%2&&!this.options.newlineIsToken?r[r.length-1]+=i:(this.options.ignoreWhitespace&&(i=i.trim()),r.push(i))}return r};function Tt(e,r,n){return Ve.diff(e,r,n)}function jt(e,r,n){var t=(0,Mt.generateOptions)(n,{ignoreWhitespace:!0});return Ve.diff(e,r,t)}var De={};Object.defineProperty(De,"__esModule",{value:!0});De.diffSentences=Lt;De.sentenceDiff=void 0;var Ct=Et(J);function Et(e){return e&&e.__esModule?e:{default:e}}var Sn=new Ct.default;De.sentenceDiff=Sn;Sn.tokenize=function(e){return e.split(/(\S.+?[.!?])(?=\s+|$)/)};function Lt(e,r,n){return Sn.diff(e,r,n)}var Me={};Object.defineProperty(Me,"__esModule",{value:!0});Me.diffCss=Ft;Me.cssDiff=void 0;var It=$t(J);function $t(e){return e&&e.__esModule?e:{default:e}}var Nn=new It.default;Me.cssDiff=Nn;Nn.tokenize=function(e){return e.split(/([{}:;,]|\s+)/)};function Ft(e,r,n){return Nn.diff(e,r,n)}var ve={};Object.defineProperty(ve,"__esModule",{value:!0});ve.diffJson=zt;ve.canonicalize=ke;ve.jsonDiff=void 0;var Mr=Ht(J),Rt=Q;function Ht(e){return e&&e.__esModule?e:{default:e}}function Be(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Be=function(n){return typeof n}:Be=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Be(e)}var Gt=Object.prototype.toString,te=new Mr.default;ve.jsonDiff=te;te.useLongestToken=!0;te.tokenize=Rt.lineDiff.tokenize;te.castInput=function(e){var r=this.options,n=r.undefinedReplacement,t=r.stringifyReplacer,i=t===void 0?function(a,s){return typeof s>"u"?n:s}:t;return typeof e=="string"?e:JSON.stringify(ke(e,null,null,i),i," ")};te.equals=function(e,r){return Mr.default.prototype.equals.call(te,e.replace(/,([\r\n])/g,"$1"),r.replace(/,([\r\n])/g,"$1"))};function zt(e,r,n){return te.diff(e,r,n)}function ke(e,r,n,t,i){r=r||[],n=n||[],t&&(e=t(i,e));var a;for(a=0;a<r.length;a+=1)if(r[a]===e)return n[a];var s;if(Gt.call(e)==="[object Array]"){for(r.push(e),s=new Array(e.length),n.push(s),a=0;a<e.length;a+=1)s[a]=ke(e[a],r,n,t,i);return r.pop(),n.pop(),s}if(e&&e.toJSON&&(e=e.toJSON()),Be(e)==="object"&&e!==null){r.push(e),s={},n.push(s);var o=[],u;for(u in e)e.hasOwnProperty(u)&&o.push(u);for(o.sort(),a=0;a<o.length;a+=1)u=o[a],s[u]=ke(e[u],r,n,t,u);r.pop(),n.pop()}else s=e;return s}var Pe={};Object.defineProperty(Pe,"__esModule",{value:!0});Pe.diffArrays=Wt;Pe.arrayDiff=void 0;var Bt=Ut(J);function Ut(e){return e&&e.__esModule?e:{default:e}}var be=new Bt.default;Pe.arrayDiff=be;be.tokenize=function(e){return e.slice()};be.join=be.removeEmpty=function(e){return e};function Wt(e,r,n){return be.diff(e,r,n)}var Xe={},Te={};Object.defineProperty(Te,"__esModule",{value:!0});Te.parsePatch=kt;function kt(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.split(/\r\n|[\n\v\f\r\x85]/),t=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],i=[],a=0;function s(){var f={};for(i.push(f);a<n.length;){var l=n[a];if(/^(\-\-\-|\+\+\+|@@)\s/.test(l))break;var c=/^(?:Index:|diff(?: -r \w+)+)\s+(.+?)\s*$/.exec(l);c&&(f.index=c[1]),a++}for(o(f),o(f),f.hunks=[];a<n.length;){var d=n[a];if(/^(Index:|diff|\-\-\-|\+\+\+)\s/.test(d))break;if(/^@@/.test(d))f.hunks.push(u());else{if(d&&r.strict)throw new Error("Unknown line "+(a+1)+" "+JSON.stringify(d));a++}}}function o(f){var l=/^(---|\+\+\+)\s+(.*)$/.exec(n[a]);if(l){var c=l[1]==="---"?"old":"new",d=l[2].split(" ",2),h=d[0].replace(/\\\\/g,"\\");/^".*"$/.test(h)&&(h=h.substr(1,h.length-2)),f[c+"FileName"]=h,f[c+"Header"]=(d[1]||"").trim(),a++}}function u(){var f=a,l=n[a++],c=l.split(/@@ -(\d+)(?:,(\d+))? \+(\d+)(?:,(\d+))? @@/),d={oldStart:+c[1],oldLines:typeof c[2]>"u"?1:+c[2],newStart:+c[3],newLines:typeof c[4]>"u"?1:+c[4],lines:[],linedelimiters:[]};d.oldLines===0&&(d.oldStart+=1),d.newLines===0&&(d.newStart+=1);for(var h=0,v=0;a<n.length&&!(n[a].indexOf("--- ")===0&&a+2<n.length&&n[a+1].indexOf("+++ ")===0&&n[a+2].indexOf("@@")===0);a++){var g=n[a].length==0&&a!=n.length-1?" ":n[a][0];if(g==="+"||g==="-"||g===" "||g==="\\")d.lines.push(n[a]),d.linedelimiters.push(t[a]||`
`),g==="+"?h++:g==="-"?v++:g===" "&&(h++,v++);else break}if(!h&&d.newLines===1&&(d.newLines=0),!v&&d.oldLines===1&&(d.oldLines=0),r.strict){if(h!==d.newLines)throw new Error("Added line count did not match for hunk at line "+(f+1));if(v!==d.oldLines)throw new Error("Removed line count did not match for hunk at line "+(f+1))}return d}for(;a<n.length;)s();return i}var Pr={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;function r(n,t,i){var a=!0,s=!1,o=!1,u=1;return function f(){if(a&&!o){if(s?u++:a=!1,n+u<=i)return u;o=!0}if(!s)return o||(a=!0),t<=n-u?-u++:(s=!0,f())}}})(Pr);Object.defineProperty(Xe,"__esModule",{value:!0});Xe.applyPatch=jr;Xe.applyPatches=Vt;var Tr=Te,Kt=Jt(Pr);function Jt(e){return e&&e.__esModule?e:{default:e}}function jr(e,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof r=="string"&&(r=(0,Tr.parsePatch)(r)),Array.isArray(r)){if(r.length>1)throw new Error("applyPatch only works with a single input.");r=r[0]}var t=e.split(/\r\n|[\n\v\f\r\x85]/),i=e.match(/\r\n|[\n\v\f\r\x85]/g)||[],a=r.hunks,s=n.compareLine||function(B,H,X,k){return H===k},o=0,u=n.fuzzFactor||0,f=0,l=0,c,d;function h(B,H){for(var X=0;X<B.lines.length;X++){var k=B.lines[X],R=k.length>0?k[0]:" ",x=k.length>0?k.substr(1):k;if(R===" "||R==="-"){if(!s(H+1,t[H],R,x)&&(o++,o>u))return!1;H++}}return!0}for(var v=0;v<a.length;v++){for(var g=a[v],m=t.length-g.oldLines,y=0,b=l+g.oldStart-1,p=(0,Kt.default)(b,f,m);y!==void 0;y=p())if(h(g,b+y)){g.offset=l+=y;break}if(y===void 0)return!1;f=g.offset+g.oldStart+g.oldLines}for(var w=0,S=0;S<a.length;S++){var D=a[S],_=D.oldStart+D.offset+w-1;w+=D.newLines-D.oldLines;for(var A=0;A<D.lines.length;A++){var N=D.lines[A],M=N.length>0?N[0]:" ",P=N.length>0?N.substr(1):N,L=D.linedelimiters&&D.linedelimiters[A]||`
`;if(M===" ")_++;else if(M==="-")t.splice(_,1),i.splice(_,1);else if(M==="+")t.splice(_,0,P),i.splice(_,0,L),_++;else if(M==="\\"){var T=D.lines[A-1]?D.lines[A-1][0]:null;T==="+"?c=!0:T==="-"&&(d=!0)}}}if(c)for(;!t[t.length-1];)t.pop(),i.pop();else d&&(t.push(""),i.push(`
`));for(var I=0;I<t.length-1;I++)t[I]=t[I]+i[I];return t.join("")}function Vt(e,r){typeof e=="string"&&(e=(0,Tr.parsePatch)(e));var n=0;function t(){var i=e[n++];if(!i)return r.complete();r.loadFile(i,function(a,s){if(a)return r.complete(a);var o=jr(s,i,r);r.patched(i,o,function(u){if(u)return r.complete(u);t()})})}t()}var Ze={},ie={};Object.defineProperty(ie,"__esModule",{value:!0});ie.structuredPatch=Cr;ie.formatPatch=An;ie.createTwoFilesPatch=Er;ie.createPatch=xt;var Xt=Q;function an(e){return qt(e)||Qt(e)||Yt(e)||Zt()}function Zt(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yt(e,r){if(e){if(typeof e=="string")return cn(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return cn(e,r)}}function Qt(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function qt(e){if(Array.isArray(e))return cn(e)}function cn(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Cr(e,r,n,t,i,a,s){s||(s={}),typeof s.context>"u"&&(s.context=4);var o=(0,Xt.diffLines)(n,t,s);if(!o)return;o.push({value:"",lines:[]});function u(y){return y.map(function(b){return" "+b})}for(var f=[],l=0,c=0,d=[],h=1,v=1,g=function(b){var p=o[b],w=p.lines||p.value.replace(/\n$/,"").split(`
`);if(p.lines=w,p.added||p.removed){var S;if(!l){var D=o[b-1];l=h,c=v,D&&(d=s.context>0?u(D.lines.slice(-s.context)):[],l-=d.length,c-=d.length)}(S=d).push.apply(S,an(w.map(function(I){return(p.added?"+":"-")+I}))),p.added?v+=w.length:h+=w.length}else{if(l)if(w.length<=s.context*2&&b<o.length-2){var _;(_=d).push.apply(_,an(u(w)))}else{var A,N=Math.min(w.length,s.context);(A=d).push.apply(A,an(u(w.slice(0,N))));var M={oldStart:l,oldLines:h-l+N,newStart:c,newLines:v-c+N,lines:d};if(b>=o.length-2&&w.length<=s.context){var P=/\n$/.test(n),L=/\n$/.test(t),T=w.length==0&&d.length>M.oldLines;!P&&T&&n.length>0&&d.splice(M.oldLines,0,"\\ No newline at end of file"),(!P&&!T||!L)&&d.push("\\ No newline at end of file")}f.push(M),l=0,c=0,d=[]}h+=w.length,v+=w.length}},m=0;m<o.length;m++)g(m);return{oldFileName:e,newFileName:r,oldHeader:i,newHeader:a,hunks:f}}function An(e){if(Array.isArray(e))return e.map(An).join(`
`);var r=[];e.oldFileName==e.newFileName&&r.push("Index: "+e.oldFileName),r.push("==================================================================="),r.push("--- "+e.oldFileName+(typeof e.oldHeader>"u"?"":" "+e.oldHeader)),r.push("+++ "+e.newFileName+(typeof e.newHeader>"u"?"":" "+e.newHeader));for(var n=0;n<e.hunks.length;n++){var t=e.hunks[n];t.oldLines===0&&(t.oldStart-=1),t.newLines===0&&(t.newStart-=1),r.push("@@ -"+t.oldStart+","+t.oldLines+" +"+t.newStart+","+t.newLines+" @@"),r.push.apply(r,t.lines)}return r.join(`
`)+`
`}function Er(e,r,n,t,i,a,s){return An(Cr(e,r,n,t,i,a,s))}function xt(e,r,n,t,i,a){return Er(e,e,r,n,t,i,a)}var Ye={};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.arrayEqual=ei;Ye.arrayStartsWith=Lr;function ei(e,r){return e.length!==r.length?!1:Lr(e,r)}function Lr(e,r){if(r.length>e.length)return!1;for(var n=0;n<r.length;n++)if(r[n]!==e[n])return!1;return!0}Object.defineProperty(Ze,"__esModule",{value:!0});Ze.calcLineCount=Ir;Ze.merge=ui;var ni=ie,ri=Te,sn=Ye;function ce(e){return si(e)||ai(e)||ii(e)||ti()}function ti(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ii(e,r){if(e){if(typeof e=="string")return dn(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return dn(e,r)}}function ai(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function si(e){if(Array.isArray(e))return dn(e)}function dn(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function Ir(e){var r=hn(e.lines),n=r.oldLines,t=r.newLines;n!==void 0?e.oldLines=n:delete e.oldLines,t!==void 0?e.newLines=t:delete e.newLines}function ui(e,r,n){e=Xn(e,n),r=Xn(r,n);var t={};(e.index||r.index)&&(t.index=e.index||r.index),(e.newFileName||r.newFileName)&&(Zn(e)?Zn(r)?(t.oldFileName=$e(t,e.oldFileName,r.oldFileName),t.newFileName=$e(t,e.newFileName,r.newFileName),t.oldHeader=$e(t,e.oldHeader,r.oldHeader),t.newHeader=$e(t,e.newHeader,r.newHeader)):(t.oldFileName=e.oldFileName,t.newFileName=e.newFileName,t.oldHeader=e.oldHeader,t.newHeader=e.newHeader):(t.oldFileName=r.oldFileName||e.oldFileName,t.newFileName=r.newFileName||e.newFileName,t.oldHeader=r.oldHeader||e.oldHeader,t.newHeader=r.newHeader||e.newHeader)),t.hunks=[];for(var i=0,a=0,s=0,o=0;i<e.hunks.length||a<r.hunks.length;){var u=e.hunks[i]||{oldStart:1/0},f=r.hunks[a]||{oldStart:1/0};if(Yn(u,f))t.hunks.push(Qn(u,s)),i++,o+=u.newLines-u.oldLines;else if(Yn(f,u))t.hunks.push(Qn(f,o)),a++,s+=f.newLines-f.oldLines;else{var l={oldStart:Math.min(u.oldStart,f.oldStart),oldLines:0,newStart:Math.min(u.newStart+s,f.oldStart+o),newLines:0,lines:[]};oi(l,u.oldStart,u.lines,f.oldStart,f.lines),a++,i++,t.hunks.push(l)}}return t}function Xn(e,r){if(typeof e=="string"){if(/^@@/m.test(e)||/^Index:/m.test(e))return(0,ri.parsePatch)(e)[0];if(!r)throw new Error("Must provide a base reference or pass in a patch");return(0,ni.structuredPatch)(void 0,void 0,r,e)}return e}function Zn(e){return e.newFileName&&e.newFileName!==e.oldFileName}function $e(e,r,n){return r===n?r:(e.conflict=!0,{mine:r,theirs:n})}function Yn(e,r){return e.oldStart<r.oldStart&&e.oldStart+e.oldLines<r.oldStart}function Qn(e,r){return{oldStart:e.oldStart,oldLines:e.oldLines,newStart:e.newStart+r,newLines:e.newLines,lines:e.lines}}function oi(e,r,n,t,i){var a={offset:r,lines:n,index:0},s={offset:t,lines:i,index:0};for(xn(e,a,s),xn(e,s,a);a.index<a.lines.length&&s.index<s.lines.length;){var o=a.lines[a.index],u=s.lines[s.index];if((o[0]==="-"||o[0]==="+")&&(u[0]==="-"||u[0]==="+"))fi(e,a,s);else if(o[0]==="+"&&u[0]===" "){var f;(f=e.lines).push.apply(f,ce(re(a)))}else if(u[0]==="+"&&o[0]===" "){var l;(l=e.lines).push.apply(l,ce(re(s)))}else o[0]==="-"&&u[0]===" "?qn(e,a,s):u[0]==="-"&&o[0]===" "?qn(e,s,a,!0):o===u?(e.lines.push(o),a.index++,s.index++):Dn(e,re(a),re(s))}er(e,a),er(e,s),Ir(e)}function fi(e,r,n){var t=re(r),i=re(n);if(nr(t)&&nr(i)){if((0,sn.arrayStartsWith)(t,i)&&rr(n,t,t.length-i.length)){var a;(a=e.lines).push.apply(a,ce(t));return}else if((0,sn.arrayStartsWith)(i,t)&&rr(r,i,i.length-t.length)){var s;(s=e.lines).push.apply(s,ce(i));return}}else if((0,sn.arrayEqual)(t,i)){var o;(o=e.lines).push.apply(o,ce(t));return}Dn(e,t,i)}function qn(e,r,n,t){var i=re(r),a=li(n,i);if(a.merged){var s;(s=e.lines).push.apply(s,ce(a.merged))}else Dn(e,t?a:i,t?i:a)}function Dn(e,r,n){e.conflict=!0,e.lines.push({conflict:!0,mine:r,theirs:n})}function xn(e,r,n){for(;r.offset<n.offset&&r.index<r.lines.length;){var t=r.lines[r.index++];e.lines.push(t),r.offset++}}function er(e,r){for(;r.index<r.lines.length;){var n=r.lines[r.index++];e.lines.push(n)}}function re(e){for(var r=[],n=e.lines[e.index][0];e.index<e.lines.length;){var t=e.lines[e.index];if(n==="-"&&t[0]==="+"&&(n="+"),n===t[0])r.push(t),e.index++;else break}return r}function li(e,r){for(var n=[],t=[],i=0,a=!1,s=!1;i<r.length&&e.index<e.lines.length;){var o=e.lines[e.index],u=r[i];if(u[0]==="+")break;if(a=a||o[0]!==" ",t.push(u),i++,o[0]==="+")for(s=!0;o[0]==="+";)n.push(o),o=e.lines[++e.index];u.substr(1)===o.substr(1)?(n.push(o),e.index++):s=!0}if((r[i]||"")[0]==="+"&&a&&(s=!0),s)return n;for(;i<r.length;)t.push(r[i++]);return{merged:t,changes:n}}function nr(e){return e.reduce(function(r,n){return r&&n[0]==="-"},!0)}function rr(e,r,n){for(var t=0;t<n;t++){var i=r[r.length-n+t].substr(1);if(e.lines[e.index+t]!==" "+i)return!1}return e.index+=n,!0}function hn(e){var r=0,n=0;return e.forEach(function(t){if(typeof t!="string"){var i=hn(t.mine),a=hn(t.theirs);r!==void 0&&(i.oldLines===a.oldLines?r+=i.oldLines:r=void 0),n!==void 0&&(i.newLines===a.newLines?n+=i.newLines:n=void 0)}else n!==void 0&&(t[0]==="+"||t[0]===" ")&&n++,r!==void 0&&(t[0]==="-"||t[0]===" ")&&r++}),{oldLines:r,newLines:n}}var Mn={};Object.defineProperty(Mn,"__esModule",{value:!0});Mn.reversePatch=$r;function tr(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,t)}return n}function ir(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?tr(Object(n),!0).forEach(function(t){ci(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tr(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ci(e,r,n){return r in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function $r(e){return Array.isArray(e)?e.map($r).reverse():ir(ir({},e),{},{oldFileName:e.newFileName,oldHeader:e.newHeader,newFileName:e.oldFileName,newHeader:e.oldHeader,hunks:e.hunks.map(function(r){return{oldLines:r.newLines,oldStart:r.newStart,newLines:r.oldLines,newStart:r.oldStart,linedelimiters:r.linedelimiters,lines:r.lines.map(function(n){return n.startsWith("-")?"+".concat(n.slice(1)):n.startsWith("+")?"-".concat(n.slice(1)):n})}})})}var Pn={};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.convertChangesToDMP=di;function di(e){for(var r=[],n,t,i=0;i<e.length;i++)n=e[i],n.added?t=1:n.removed?t=-1:t=0,r.push([t,n.value]);return r}var Tn={};Object.defineProperty(Tn,"__esModule",{value:!0});Tn.convertChangesToXML=hi;function hi(e){for(var r=[],n=0;n<e.length;n++){var t=e[n];t.added?r.push("<ins>"):t.removed&&r.push("<del>"),r.push(gi(t.value)),t.added?r.push("</ins>"):t.removed&&r.push("</del>")}return r.join("")}function gi(e){var r=e;return r=r.replace(/&/g,"&"),r=r.replace(/</g,"<"),r=r.replace(/>/g,">"),r=r.replace(/"/g,"""),r}(function(e){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Diff",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"diffChars",{enumerable:!0,get:function(){return n.diffChars}}),Object.defineProperty(e,"diffWords",{enumerable:!0,get:function(){return t.diffWords}}),Object.defineProperty(e,"diffWordsWithSpace",{enumerable:!0,get:function(){return t.diffWordsWithSpace}}),Object.defineProperty(e,"diffLines",{enumerable:!0,get:function(){return i.diffLines}}),Object.defineProperty(e,"diffTrimmedLines",{enumerable:!0,get:function(){return i.diffTrimmedLines}}),Object.defineProperty(e,"diffSentences",{enumerable:!0,get:function(){return a.diffSentences}}),Object.defineProperty(e,"diffCss",{enumerable:!0,get:function(){return s.diffCss}}),Object.defineProperty(e,"diffJson",{enumerable:!0,get:function(){return o.diffJson}}),Object.defineProperty(e,"canonicalize",{enumerable:!0,get:function(){return o.canonicalize}}),Object.defineProperty(e,"diffArrays",{enumerable:!0,get:function(){return u.diffArrays}}),Object.defineProperty(e,"applyPatch",{enumerable:!0,get:function(){return f.applyPatch}}),Object.defineProperty(e,"applyPatches",{enumerable:!0,get:function(){return f.applyPatches}}),Object.defineProperty(e,"parsePatch",{enumerable:!0,get:function(){return l.parsePatch}}),Object.defineProperty(e,"merge",{enumerable:!0,get:function(){return c.merge}}),Object.defineProperty(e,"reversePatch",{enumerable:!0,get:function(){return d.reversePatch}}),Object.defineProperty(e,"structuredPatch",{enumerable:!0,get:function(){return h.structuredPatch}}),Object.defineProperty(e,"createTwoFilesPatch",{enumerable:!0,get:function(){return h.createTwoFilesPatch}}),Object.defineProperty(e,"createPatch",{enumerable:!0,get:function(){return h.createPatch}}),Object.defineProperty(e,"formatPatch",{enumerable:!0,get:function(){return h.formatPatch}}),Object.defineProperty(e,"convertChangesToDMP",{enumerable:!0,get:function(){return v.convertChangesToDMP}}),Object.defineProperty(e,"convertChangesToXML",{enumerable:!0,get:function(){return g.convertChangesToXML}});var r=m(J),n=Ne,t=ge,i=Q,a=De,s=Me,o=ve,u=Pe,f=Xe,l=Te,c=Ze,d=Mn,h=ie,v=Pn,g=Tn;function m(y){return y&&y.__esModule?y:{default:y}}})(Ar);var z={};function Fr(e,r){let n=0;for(let t=0;t<e.length;t++)switch(e[t].type){case Hr:n+=r[0];break;case Rr:n+=r[1];break;case jn:n++;break;default:throw Error("unknown change type: "+e[t].type)}return n}function q(e,r,n){this.changes=n,this.aoff=e,this.boff=r,this._alen=-1,this._blen=-1}Object.defineProperty(q.prototype,"alen",{get:function(){return this._alen===-1?this._alen=Fr(this.changes,[1,0]):this._alen}});Object.defineProperty(q.prototype,"blen",{get:function(){return this._blen===-1?this._blen=Fr(this.changes,[0,1]):this._blen}});q.prototype.unified=function(){let e=[this.unifiedHeader()];return this.changes.forEach(function(r){e.push(r.unified())}),e.join(`
`)};q.prototype.unifiedHeader=function(){let e=this.alen===1?"":","+this.alen,r=this.blen===1?"":","+this.blen,n=this.alen===0?0:1,t=this.blen===0?0:1;return"@@ -"+(this.aoff+n)+e+" +"+(this.boff+t)+r+" @@"};q.prototype.shorthand=function(){return this.changes.reduce(function(e,r){return e+r.type},"")};q.prototype.toString=function(){return"{"+this.shorthand()+"} "+this.unifiedHeader()};const Rr="+",Hr="-",jn="s";function Gr(e){return e==="s"?" ":e}function Qe(e,r){this.type=e,this.text=r}Qe.prototype.unified=function(){return Gr(this.type)+this.text};Qe.prototype.toString=function(){return this.unified()};function vi(e,r){r=r||60;let n=e.count+": "+Gr(e.type),t=Math.min(r-n.length,e.value.length-1),i=e.value.substring(0,t).replace(/\n/g,",")+(e.value.length>t+1?"...":"");return n+i}function pe(e,r){if(r===0)return[];let n=[],t=e.value;if(r===void 0)n=t.split(`
`),n[n.length-1]||n.pop();else if(r>0){let i=gn(t,`
`,0,r,!1);n=t.substring(0,i).split(`
`)}else{let i=t[t.length-1]===`
`?t.length-1:t.length,a=gn(t,`
`,i-1,-r,!0);n=t.substring(a+1,i).split(`
`)}return n.map(function(i){return new Qe(e.type,i)})}function yi(e){return"{"+e.reduce(function(r,n){for(let t=0;t<n.count;t++)r+=n.type;return r},"")+"}"}function Fe(e,r){return Array.prototype.push.apply(r,e),r}function mi(e,r,n){let t=[],i=[],a=0;function s(){if(i.length){let o=a,u=a;if(t.length){let f=t[t.length-1];o+=f.aoff+f.alen,u+=f.boff+f.blen}t.push(new q(o,u,i)),i=[],a=0}}for(let o=0;o<e.length;o++){let u=e[o];if(u.type===jn){let f=o>0?n:0,l=o<e.length-1?r:0,c=Math.max(u.count-(f+l),0);c>0?(Fe(pe(u,f),i),s(),Fe(pe(u,-l),i),a=c):Fe(pe(u),i)}else Fe(pe(u),i)}return s(),t}function gn(e,r,n,t,i){let a=i?-1:1;n-=a;for(let s=0;s<t;s++)n=i?e.lastIndexOf(r,n+a):e.indexOf(r,n+a);return n}z.hunk=function(e,r,n){return new q(e,r,n)};z.linechange=function(e,r){return new Qe(e,r)};z.lineChanges=pe;z.change2string=vi;z.changes2shorthand=yi;z.nthIndexOf=gn;z.makeHunks=mi;z.ADDED=Rr;z.REMOVED=Hr;z.UNMODIFIED=jn;(function(e){let r=Ar,n=z;function t(f){return f.added?n.ADDED:f.removed?n.REMOVED:n.UNMODIFIED}function i(f){return f.length===0?[]:(f[0].type=t(f[0]),f.reduce(function(l,c,d){if(c.type=t(c),l.type===c.type)throw Error("repeating change types are not handled: "+l.type+" (at "+(d-1)+" and "+d+")");return c}))}function a(f,l){i(f),l=l||{},l.aname=l.aname||"a",l.bname=l.bname||"b";let c=l.context||l.context===0?l.context:0;l.pre_context=l.pre_context||l.pre_context===0?l.pre_context:c,l.post_context=l.post_context||l.post_context===0?l.post_context:c;let d=n.makeHunks(f,l.pre_context,l.post_context);if(d.length){let h=[];return h.push("--- "+l.aname),h.push("+++ "+l.bname),d.forEach(function(v){h.push(v.unified())}),h.join(`
`)}else return""}function s(f,l,c){f=Array.isArray(f)?f.join(`
`)+`
`:f,l=Array.isArray(l)?l.join(`
`)+`
`:l;let d=r.diffLines(f,l,c);return d.length===1&&!d[0].added&&!d[0].removed?[]:d}function o(f,l,c){return a(s(f,l),c)}function u(f,l,c,d,h){h=h||console.log,c=c.ok||c;let v=o(f,l,{context:3,aname:d+" (actual)",bname:d+" (expected)"});c(!v,d),v&&v.split(`
`).forEach(function(g){h(" "+g)})}e.assertEqual=u,e.diffAsText=o,e.formatLines=a,e.diffLines=s,Object.keys(r).forEach(function(f){e[f]||(e[f]=r[f])})})(ln);function ar(e,r){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,t)}return n}function E(e){for(var r=1;r<arguments.length;r++){var n=arguments[r]!=null?arguments[r]:{};r%2?ar(Object(n),!0).forEach(function(t){vn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ar(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function vn(e,r,n){return(r=function(t){var i=function(a,s){if(typeof a!="object"||a===null)return a;var o=a[Symbol.toPrimitive];if(o!==void 0){var u=o.call(a,s);if(typeof u!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(a)}(t,"string");return typeof i=="symbol"?i:String(i)}(r))in e?Object.defineProperty(e,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[r]=n,e}function de(e,r){if(e==null)return{};var n,t,i=function(s,o){if(s==null)return{};var u,f,l={},c=Object.keys(s);for(f=0;f<c.length;f++)u=c[f],o.indexOf(u)>=0||(l[u]=s[u]);return l}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(t=0;t<a.length;t++)n=a[t],r.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function G(e,r){return bi(e)||function(n,t){var i=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(i!=null){var a,s,o,u,f=[],l=!0,c=!1;try{if(o=(i=i.call(n)).next,t===0){if(Object(i)!==i)return;l=!1}else for(;!(l=(a=o.call(i)).done)&&(f.push(a.value),f.length!==t);l=!0);}catch(d){c=!0,s=d}finally{try{if(!l&&i.return!=null&&(u=i.return(),Object(u)!==u))return}finally{if(c)throw s}}return f}}(e,r)||Cn(e,r)||_i()}function pi(e){return function(r){if(Array.isArray(r))return yn(r)}(e)||wi(e)||Cn(e)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function bi(e){if(Array.isArray(e))return e}function wi(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Cn(e,r){if(e){if(typeof e=="string")return yn(e,r);var n=Object.prototype.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yn(e,r):void 0}}function yn(e,r){(r==null||r>e.length)&&(r=e.length);for(var n=0,t=new Array(r);n<r;n++)t[n]=e[n];return t}function _i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Oi(e,r){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Cn(e))||r){n&&(e=n);var t=0,i=function(){};return{s:i,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(u){throw u},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a,s=!0,o=!1;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return s=u.done,u},e:function(u){o=!0,a=u},f:function(){try{s||n.return==null||n.return()}finally{if(o)throw a}}}}var Re=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function je(e,r){return e(r={exports:{}},r.exports),r.exports}var F=je(function(e){/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(){var r={}.hasOwnProperty;function n(){for(var t=[],i=0;i<arguments.length;i++){var a=arguments[i];if(a){var s=typeof a;if(s==="string"||s==="number")t.push(a);else if(Array.isArray(a)){if(a.length){var o=n.apply(null,a);o&&t.push(o)}}else if(s==="object"){if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]")){t.push(a.toString());continue}for(var u in a)r.call(a,u)&&a[u]&&t.push(u)}}}return t.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n})()}),$={hunkClassName:"",lineClassName:"",gutterClassName:"",codeClassName:"",monotonous:!1,gutterType:"default",viewType:"split",widgets:{},hideGutter:!1,selectedChanges:[],generateAnchorID:function(){},renderGutter:function(e){var r=e.renderDefault;return(0,e.wrapInAnchor)(r())},codeEvents:{},gutterEvents:{}},zr=C.createContext($),Si=zr.Provider,Ni=function(){return C.useContext(zr)},Ai=je(function(e,r){(function(n){function t(a){var s=a.slice(11),o=null,u=null;switch(s.indexOf('"')){case-1:o=(c=s.split(" "))[0].slice(2),u=c[1].slice(2);break;case 0:var f=s.indexOf('"',2);o=s.slice(3,f);var l=s.indexOf('"',f+1);u=l<0?s.slice(f+4):s.slice(l+3,-1);break;default:var c;o=(c=s.split(" "))[0].slice(2),u=c[1].slice(3,-1)}return{oldPath:o,newPath:u}}var i={parse:function(a){for(var s,o,u,f,l,c=[],d=2,h=a.split(`
`),v=h.length,g=0;g<v;){var m=h[g];if(m.indexOf("diff --git")===0){s={hunks:[],oldEndingNewLine:!0,newEndingNewLine:!0,oldPath:(l=t(m)).oldPath,newPath:l.newPath},c.push(s);var y,b=null;e:for(;y=h[++g];){var p=y.indexOf(" "),w=p>-1?y.slice(0,p):w;switch(w){case"diff":g--;break e;case"deleted":case"new":var S=y.slice(p+1);S.indexOf("file mode")===0&&(s[w==="new"?"newMode":"oldMode"]=S.slice(10));break;case"similarity":s.similarity=parseInt(y.split(" ")[2],10);break;case"index":var D=y.slice(p+1).split(" "),_=D[0].split("..");s.oldRevision=_[0],s.newRevision=_[1],D[1]&&(s.oldMode=s.newMode=D[1]);break;case"copy":case"rename":var A=y.slice(p+1);A.indexOf("from")===0?s.oldPath=A.slice(5):s.newPath=A.slice(3),b=w;break;case"---":var N=y.slice(p+1),M=h[++g].slice(4);N==="/dev/null"?(M=M.slice(2),b="add"):M==="/dev/null"?(N=N.slice(2),b="delete"):(b="modify",N=N.slice(2),M=M.slice(2)),N&&(s.oldPath=N),M&&(s.newPath=M),d=5;break e}}s.type=b||"modify"}else if(m.indexOf("Binary")===0)s.isBinary=!0,s.type=m.indexOf("/dev/null and")>=0?"add":m.indexOf("and /dev/null")>=0?"delete":"modify",d=2,s=null;else if(d===5)if(m.indexOf("@@")===0){var P=/^@@\s+-([0-9]+)(,([0-9]+))?\s+\+([0-9]+)(,([0-9]+))?/.exec(m);o={content:m,oldStart:P[1]-0,newStart:P[4]-0,oldLines:P[3]-0||1,newLines:P[6]-0||1,changes:[]},s.hunks.push(o),u=o.oldStart,f=o.newStart}else{var L=m.slice(0,1),T={content:m.slice(1)};switch(L){case"+":T.type="insert",T.isInsert=!0,T.lineNumber=f,f++;break;case"-":T.type="delete",T.isDelete=!0,T.lineNumber=u,u++;break;case" ":T.type="normal",T.isNormal=!0,T.oldLineNumber=u,T.newLineNumber=f,u++,f++;break;case"\\":var I=o.changes[o.changes.length-1];I.isDelete||(s.newEndingNewLine=!1),I.isInsert||(s.oldEndingNewLine=!1)}T.type&&o.changes.push(T)}g++}return c}};e.exports=i})()});function Ce(e){return e.type==="insert"}function Z(e){return e.type==="delete"}function we(e){return e.type==="normal"}function Di(e,r){var n=r.nearbySequences==="zip"?function(t){var i=t.reduce(function(a,s,o){var u=G(a,3),f=u[0],l=u[1],c=u[2];return l?Ce(s)&&c>=0?(f.splice(c+1,0,s),[f,s,c+2]):(f.push(s),[f,s,Z(s)&&Z(l)?c:o]):(f.push(s),[f,s,Z(s)?o:-1])},[[],null,-1]);return G(i,1)[0]}(e.changes):e.changes;return E(E({},e),{},{isPlain:!1,changes:n})}function Mi(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=function(t){if(t.startsWith("diff --git"))return t;var i=t.indexOf(`
`),a=t.indexOf(`
`,i+1),s=t.slice(0,i),o=t.slice(i+1,a),u=s.split(" ").slice(1,-3).join(" "),f=o.split(" ").slice(1,-3).join(" ");return["diff --git a/".concat(u," b/").concat(f),"index 1111111..2222222 100644","--- a/".concat(u),"+++ b/".concat(f),t.slice(a+1)].join(`
`)}(e.trimStart());return Ai.parse(n).map(function(t){return function(i,a){var s=i.hunks.map(function(o){return Di(o,a)});return E(E({},i),{},{hunks:s})}(t,r)})}function Pi(e){return e[0]}function Ti(e){return e[e.length-1]}function mn(e){return["".concat(e,"Start"),"".concat(e,"Lines")]}function _e(e){return e==="old"?function(r){return Ce(r)?-1:we(r)?r.oldLineNumber:r.lineNumber}:function(r){return Z(r)?-1:we(r)?r.newLineNumber:r.lineNumber}}function Br(e,r){return function(n,t){var i=n[e],a=i+n[r];return t>=i&&t<a}}function ji(e,r){return function(n,t,i){var a=n[e]+n[r],s=t[e];return i>=a&&i<s}}function Ur(e){var r=_e(e),n=function(t){var i=G(mn(t),2),a=Br(i[0],i[1]);return function(s,o){return s.find(function(u){return a(u,o)})}}(e);return function(t,i){var a=n(t,i);if(a)return a.changes.find(function(s){return r(s)===i})}}function En(e){var r=e==="old"?"new":"old",n=G(mn(e),2),t=n[0],i=n[1],a=G(mn(r),2),s=a[0],o=a[1],u=_e(e),f=_e(r),l=Br(t,i),c=ji(t,i);return function(d,h){var v=Pi(d);if(h<v[t]){var g=v[t]-h;return v[s]-g}var m=Ti(d);if(m[t]+m[i]<=h){var y=h-m[t]-m[i];return m[s]+m[o]+y}for(var b=0;b<d.length;b++){var p=d[b],w=d[b+1];if(l(p,h)){var S=p.changes.findIndex(function(P){return u(P)===h}),D=p.changes[S];if(we(D))return f(D);var _=Z(D)?S+1:S-1,A=p.changes[_];if(!A)return-1;var N=Ce(D)?"delete":"insert";return A.type===N?f(A):-1}if(c(p,w,h)){var M=h-p[t]-p[i];return p[s]+p[o]+M}}throw new Error("Unexpected line position ".concat(h))}}var Ci=function(){this.__data__=[],this.size=0},Wr=function(e,r){return e===r||e!=e&&r!=r},qe=function(e,r){for(var n=e.length;n--;)if(Wr(e[n][0],r))return n;return-1},Ei=Array.prototype.splice,Li=function(e){var r=this.__data__,n=qe(r,e);return!(n<0)&&(n==r.length-1?r.pop():Ei.call(r,n,1),--this.size,!0)},Ii=function(e){var r=this.__data__,n=qe(r,e);return n<0?void 0:r[n][1]},$i=function(e){return qe(this.__data__,e)>-1},Fi=function(e,r){var n=this.__data__,t=qe(n,e);return t<0?(++this.size,n.push([e,r])):n[t][1]=r,this};function ue(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var t=e[r];this.set(t[0],t[1])}}ue.prototype.clear=Ci,ue.prototype.delete=Li,ue.prototype.get=Ii,ue.prototype.has=$i,ue.prototype.set=Fi;var xe=ue,Ri=function(){this.__data__=new xe,this.size=0},Hi=function(e){var r=this.__data__,n=r.delete(e);return this.size=r.size,n},Gi=function(e){return this.__data__.get(e)},zi=function(e){return this.__data__.has(e)},kr=typeof Re=="object"&&Re&&Re.Object===Object&&Re,Bi=typeof self=="object"&&self&&self.Object===Object&&self,V=kr||Bi||Function("return this")(),W=V.Symbol,Kr=Object.prototype,Ui=Kr.hasOwnProperty,Wi=Kr.toString,me=W?W.toStringTag:void 0,ki=function(e){var r=Ui.call(e,me),n=e[me];try{e[me]=void 0;var t=!0}catch{}var i=Wi.call(e);return t&&(r?e[me]=n:delete e[me]),i},Ki=Object.prototype.toString,Ji=function(e){return Ki.call(e)},sr=W?W.toStringTag:void 0,ye=function(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":sr&&sr in Object(e)?ki(e):Ji(e)},Ln=function(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")},Jr=function(e){if(!Ln(e))return!1;var r=ye(e);return r=="[object Function]"||r=="[object GeneratorFunction]"||r=="[object AsyncFunction]"||r=="[object Proxy]"},un=V["__core-js_shared__"],ur=function(){var e=/[^.]+$/.exec(un&&un.keys&&un.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Vi=function(e){return!!ur&&ur in e},Xi=Function.prototype.toString,ae=function(e){if(e!=null){try{return Xi.call(e)}catch{}try{return e+""}catch{}}return""},Zi=/^\[object .+?Constructor\]$/,Yi=Function.prototype,Qi=Object.prototype,qi=Yi.toString,xi=Qi.hasOwnProperty,ea=RegExp("^"+qi.call(xi).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),na=function(e){return!(!Ln(e)||Vi(e))&&(Jr(e)?ea:Zi).test(ae(e))},ra=function(e,r){return e==null?void 0:e[r]},se=function(e,r){var n=ra(e,r);return na(n)?n:void 0},Oe=se(V,"Map"),Se=se(Object,"create"),ta=function(){this.__data__=Se?Se(null):{},this.size=0},ia=function(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r},aa=Object.prototype.hasOwnProperty,sa=function(e){var r=this.__data__;if(Se){var n=r[e];return n==="__lodash_hash_undefined__"?void 0:n}return aa.call(r,e)?r[e]:void 0},ua=Object.prototype.hasOwnProperty,oa=function(e){var r=this.__data__;return Se?r[e]!==void 0:ua.call(r,e)},fa=function(e,r){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Se&&r===void 0?"__lodash_hash_undefined__":r,this};function oe(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var t=e[r];this.set(t[0],t[1])}}oe.prototype.clear=ta,oe.prototype.delete=ia,oe.prototype.get=sa,oe.prototype.has=oa,oe.prototype.set=fa;var or=oe,la=function(){this.size=0,this.__data__={hash:new or,map:new(Oe||xe),string:new or}},ca=function(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null},en=function(e,r){var n=e.__data__;return ca(r)?n[typeof r=="string"?"string":"hash"]:n.map},da=function(e){var r=en(this,e).delete(e);return this.size-=r?1:0,r},ha=function(e){return en(this,e).get(e)},ga=function(e){return en(this,e).has(e)},va=function(e,r){var n=en(this,e),t=n.size;return n.set(e,r),this.size+=n.size==t?0:1,this};function fe(e){var r=-1,n=e==null?0:e.length;for(this.clear();++r<n;){var t=e[r];this.set(t[0],t[1])}}fe.prototype.clear=la,fe.prototype.delete=da,fe.prototype.get=ha,fe.prototype.has=ga,fe.prototype.set=va;var nn=fe,ya=function(e,r){var n=this.__data__;if(n instanceof xe){var t=n.__data__;if(!Oe||t.length<199)return t.push([e,r]),this.size=++n.size,this;n=this.__data__=new nn(t)}return n.set(e,r),this.size=n.size,this};function le(e){var r=this.__data__=new xe(e);this.size=r.size}le.prototype.clear=Ri,le.prototype.delete=Hi,le.prototype.get=Gi,le.prototype.has=zi,le.prototype.set=ya;var Ue=le,ma=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},pa=function(e){return this.__data__.has(e)};function We(e){var r=-1,n=e==null?0:e.length;for(this.__data__=new nn;++r<n;)this.add(e[r])}We.prototype.add=We.prototype.push=ma,We.prototype.has=pa;var ba=We,wa=function(e,r){for(var n=-1,t=e==null?0:e.length;++n<t;)if(r(e[n],n,e))return!0;return!1},_a=function(e,r){return e.has(r)},Vr=function(e,r,n,t,i,a){var s=1&n,o=e.length,u=r.length;if(o!=u&&!(s&&u>o))return!1;var f=a.get(e),l=a.get(r);if(f&&l)return f==r&&l==e;var c=-1,d=!0,h=2&n?new ba:void 0;for(a.set(e,r),a.set(r,e);++c<o;){var v=e[c],g=r[c];if(t)var m=s?t(g,v,c,r,e,a):t(v,g,c,e,r,a);if(m!==void 0){if(m)continue;d=!1;break}if(h){if(!wa(r,function(y,b){if(!_a(h,b)&&(v===y||i(v,y,n,t,a)))return h.push(b)})){d=!1;break}}else if(v!==g&&!i(v,g,n,t,a)){d=!1;break}}return a.delete(e),a.delete(r),d},fr=V.Uint8Array,Oa=function(e){var r=-1,n=Array(e.size);return e.forEach(function(t,i){n[++r]=[i,t]}),n},Sa=function(e){var r=-1,n=Array(e.size);return e.forEach(function(t){n[++r]=t}),n},lr=W?W.prototype:void 0,on=lr?lr.valueOf:void 0,Na=function(e,r,n,t,i,a,s){switch(n){case"[object DataView]":if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset)return!1;e=e.buffer,r=r.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=r.byteLength||!a(new fr(e),new fr(r)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Wr(+e,+r);case"[object Error]":return e.name==r.name&&e.message==r.message;case"[object RegExp]":case"[object String]":return e==r+"";case"[object Map]":var o=Oa;case"[object Set]":var u=1&t;if(o||(o=Sa),e.size!=r.size&&!u)return!1;var f=s.get(e);if(f)return f==r;t|=2,s.set(e,r);var l=Vr(o(e),o(r),t,i,a,s);return s.delete(e),l;case"[object Symbol]":if(on)return on.call(e)==on.call(r)}return!1},Aa=function(e,r){for(var n=-1,t=r.length,i=e.length;++n<t;)e[i+n]=r[n];return e},K=Array.isArray,Da=function(e,r,n){var t=r(e);return K(e)?t:Aa(t,n(e))},Ma=function(e,r){for(var n=-1,t=e==null?0:e.length,i=0,a=[];++n<t;){var s=e[n];r(s,n,e)&&(a[i++]=s)}return a},Pa=function(){return[]},Ta=Object.prototype.propertyIsEnumerable,cr=Object.getOwnPropertySymbols,ja=cr?function(e){return e==null?[]:(e=Object(e),Ma(cr(e),function(r){return Ta.call(e,r)}))}:Pa,Ca=function(e,r){for(var n=-1,t=Array(e);++n<e;)t[n]=r(n);return t},he=function(e){return e!=null&&typeof e=="object"},dr=function(e){return he(e)&&ye(e)=="[object Arguments]"},Xr=Object.prototype,Ea=Xr.hasOwnProperty,La=Xr.propertyIsEnumerable,Zr=dr(function(){return arguments}())?dr:function(e){return he(e)&&Ea.call(e,"callee")&&!La.call(e,"callee")},Ia=function(){return!1},pn=je(function(e,r){var n=r&&!r.nodeType&&r,t=n&&e&&!e.nodeType&&e,i=t&&t.exports===n?V.Buffer:void 0,a=(i?i.isBuffer:void 0)||Ia;e.exports=a}),$a=/^(?:0|[1-9]\d*)$/,Yr=function(e,r){var n=typeof e;return!!(r=r??9007199254740991)&&(n=="number"||n!="symbol"&&$a.test(e))&&e>-1&&e%1==0&&e<r},In=function(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=9007199254740991},j={};j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Arguments]"]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object Boolean]"]=j["[object DataView]"]=j["[object Date]"]=j["[object Error]"]=j["[object Function]"]=j["[object Map]"]=j["[object Number]"]=j["[object Object]"]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object WeakMap]"]=!1;var Fa=function(e){return he(e)&&In(e.length)&&!!j[ye(e)]},Ra=function(e){return function(r){return e(r)}},hr=je(function(e,r){var n=r&&!r.nodeType&&r,t=n&&e&&!e.nodeType&&e,i=t&&t.exports===n&&kr.process,a=function(){try{var s=t&&t.require&&t.require("util").types;return s||i&&i.binding&&i.binding("util")}catch{}}();e.exports=a}),gr=hr&&hr.isTypedArray,Qr=gr?Ra(gr):Fa,Ha=Object.prototype.hasOwnProperty,Ga=function(e,r){var n=K(e),t=!n&&Zr(e),i=!n&&!t&&pn(e),a=!n&&!t&&!i&&Qr(e),s=n||t||i||a,o=s?Ca(e.length,String):[],u=o.length;for(var f in e)!Ha.call(e,f)||s&&(f=="length"||i&&(f=="offset"||f=="parent")||a&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Yr(f,u))||o.push(f);return o},za=Object.prototype,Ba=function(e){var r=e&&e.constructor;return e===(typeof r=="function"&&r.prototype||za)},Ua=function(e,r){return function(n){return e(r(n))}}(Object.keys,Object),Wa=Object.prototype.hasOwnProperty,ka=function(e){if(!Ba(e))return Ua(e);var r=[];for(var n in Object(e))Wa.call(e,n)&&n!="constructor"&&r.push(n);return r},Ka=function(e){return e!=null&&In(e.length)&&!Jr(e)},$n=function(e){return Ka(e)?Ga(e):ka(e)},vr=function(e){return Da(e,$n,ja)},Ja=Object.prototype.hasOwnProperty,Va=function(e,r,n,t,i,a){var s=1&n,o=vr(e),u=o.length;if(u!=vr(r).length&&!s)return!1;for(var f=u;f--;){var l=o[f];if(!(s?l in r:Ja.call(r,l)))return!1}var c=a.get(e),d=a.get(r);if(c&&d)return c==r&&d==e;var h=!0;a.set(e,r),a.set(r,e);for(var v=s;++f<u;){var g=e[l=o[f]],m=r[l];if(t)var y=s?t(m,g,l,r,e,a):t(g,m,l,e,r,a);if(!(y===void 0?g===m||i(g,m,n,t,a):y)){h=!1;break}v||(v=l=="constructor")}if(h&&!v){var b=e.constructor,p=r.constructor;b==p||!("constructor"in e)||!("constructor"in r)||typeof b=="function"&&b instanceof b&&typeof p=="function"&&p instanceof p||(h=!1)}return a.delete(e),a.delete(r),h},bn=se(V,"DataView"),wn=se(V,"Promise"),_n=se(V,"Set"),On=se(V,"WeakMap"),Xa=ae(bn),Za=ae(Oe),Ya=ae(wn),Qa=ae(_n),qa=ae(On),ne=ye;(bn&&ne(new bn(new ArrayBuffer(1)))!="[object DataView]"||Oe&&ne(new Oe)!="[object Map]"||wn&&ne(wn.resolve())!="[object Promise]"||_n&&ne(new _n)!="[object Set]"||On&&ne(new On)!="[object WeakMap]")&&(ne=function(e){var r=ye(e),n=r=="[object Object]"?e.constructor:void 0,t=n?ae(n):"";if(t)switch(t){case Xa:return"[object DataView]";case Za:return"[object Map]";case Ya:return"[object Promise]";case Qa:return"[object Set]";case qa:return"[object WeakMap]"}return r});var yr=ne,He="[object Object]",mr=Object.prototype.hasOwnProperty,xa=function(e,r,n,t,i,a){var s=K(e),o=K(r),u=s?"[object Array]":yr(e),f=o?"[object Array]":yr(r),l=(u=u=="[object Arguments]"?He:u)==He,c=(f=f=="[object Arguments]"?He:f)==He,d=u==f;if(d&&pn(e)){if(!pn(r))return!1;s=!0,l=!1}if(d&&!l)return a||(a=new Ue),s||Qr(e)?Vr(e,r,n,t,i,a):Na(e,r,u,n,t,i,a);if(!(1&n)){var h=l&&mr.call(e,"__wrapped__"),v=c&&mr.call(r,"__wrapped__");if(h||v){var g=h?e.value():e,m=v?r.value():r;return a||(a=new Ue),i(g,m,n,t,a)}}return!!d&&(a||(a=new Ue),Va(e,r,n,t,i,a))},qr=function e(r,n,t,i,a){return r===n||(r==null||n==null||!he(r)&&!he(n)?r!=r&&n!=n:xa(r,n,t,i,e,a))},es=function(e,r,n,t){var i=n.length,a=i;if(e==null)return!a;for(e=Object(e);i--;){var s=n[i];if(s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){var o=(s=n[i])[0],u=e[o],f=s[1];if(s[2]){if(u===void 0&&!(o in e))return!1}else{var l=new Ue,c;if(!(c===void 0?qr(f,u,3,t,l):c))return!1}}return!0},xr=function(e){return e==e&&!Ln(e)},ns=function(e){for(var r=$n(e),n=r.length;n--;){var t=r[n],i=e[t];r[n]=[t,i,xr(i)]}return r},et=function(e,r){return function(n){return n!=null&&n[e]===r&&(r!==void 0||e in Object(n))}},rs=function(e){var r=ns(e);return r.length==1&&r[0][2]?et(r[0][0],r[0][1]):function(n){return n===e||es(n,e,r)}},Fn=function(e){return typeof e=="symbol"||he(e)&&ye(e)=="[object Symbol]"},ts=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,is=/^\w*$/,Rn=function(e,r){if(K(e))return!1;var n=typeof e;return!(n!="number"&&n!="symbol"&&n!="boolean"&&e!=null&&!Fn(e))||is.test(e)||!ts.test(e)||r!=null&&e in Object(r)};function Hn(e,r){if(typeof e!="function"||r!=null&&typeof r!="function")throw new TypeError("Expected a function");var n=function(){var t=arguments,i=r?r.apply(this,t):t[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,t);return n.cache=a.set(i,s)||a,s};return n.cache=new(Hn.Cache||nn),n}Hn.Cache=nn;var as=Hn,ss=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,us=/\\(\\)?/g,os=function(e){var r=as(e,function(t){return n.size===500&&n.clear(),t}),n=r.cache;return r}(function(e){var r=[];return e.charCodeAt(0)===46&&r.push(""),e.replace(ss,function(n,t,i,a){r.push(i?a.replace(us,"$1"):t||n)}),r}),fs=function(e,r){for(var n=-1,t=e==null?0:e.length,i=Array(t);++n<t;)i[n]=r(e[n],n,e);return i},pr=W?W.prototype:void 0,br=pr?pr.toString:void 0,ls=function e(r){if(typeof r=="string")return r;if(K(r))return fs(r,e)+"";if(Fn(r))return br?br.call(r):"";var n=r+"";return n=="0"&&1/r==-1/0?"-0":n},cs=function(e){return e==null?"":ls(e)},nt=function(e,r){return K(e)?e:Rn(e,r)?[e]:os(cs(e))},rn=function(e){if(typeof e=="string"||Fn(e))return e;var r=e+"";return r=="0"&&1/e==-1/0?"-0":r},rt=function(e,r){for(var n=0,t=(r=nt(r,e)).length;e!=null&&n<t;)e=e[rn(r[n++])];return n&&n==t?e:void 0},ds=function(e,r,n){var t=e==null?void 0:rt(e,r);return t===void 0?n:t},hs=function(e,r){return e!=null&&r in Object(e)},gs=function(e,r,n){for(var t=-1,i=(r=nt(r,e)).length,a=!1;++t<i;){var s=rn(r[t]);if(!(a=e!=null&&n(e,s)))break