You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
20 KiB
1 line
20 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[109],{"4K8j":function(t,e,n){"use strict";n.r(e);var i=n("ZZRV"),r=n.n(i),s=n("dQ5l"),h="item\tgraph\nmyserver1.cpu.load5\tmyserver1.cpu.load\nmyserver1.cpu.load15\tmyserver1.cpu.load",a="item\tgraph\r\nmyserver1.cpu.load5\tmyserver1.cpu.load\r\nmyserver1.cpu.load15\tmyserver1.cpu.load\r\n";e["default"]=function(){return r.a.createElement(s["a"],{output:h,actual_output:a})}},TVoq:function(t,e,n){},bSzW:function(t,e){var n=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},i=-1,r=1,s=0;n.Diff=function(t,e){return[t,e]},n.prototype.diff_main=function(t,e,i,r){"undefined"==typeof r&&(r=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var h=r;if(null==t||null==e)throw new Error("Null input. (diff_main)");if(t==e)return t?[new n.Diff(s,t)]:[];"undefined"==typeof i&&(i=!0);var a=i,f=this.diff_commonPrefix(t,e),l=t.substring(0,f);t=t.substring(f),e=e.substring(f),f=this.diff_commonSuffix(t,e);var g=t.substring(t.length-f);t=t.substring(0,t.length-f),e=e.substring(0,e.length-f);var o=this.diff_compute_(t,e,a,h);return l&&o.unshift(new n.Diff(s,l)),g&&o.push(new n.Diff(s,g)),this.diff_cleanupMerge(o),o},n.prototype.diff_compute_=function(t,e,h,a){var f;if(!t)return[new n.Diff(r,e)];if(!e)return[new n.Diff(i,t)];var l=t.length>e.length?t:e,g=t.length>e.length?e:t,o=l.indexOf(g);if(-1!=o)return f=[new n.Diff(r,l.substring(0,o)),new n.Diff(s,g),new n.Diff(r,l.substring(o+g.length))],t.length>e.length&&(f[0][0]=f[2][0]=i),f;if(1==g.length)return[new n.Diff(i,t),new n.Diff(r,e)];var c=this.diff_halfMatch_(t,e);if(c){var u=c[0],p=c[1],d=c[2],_=c[3],b=c[4],v=this.diff_main(u,d,h,a),m=this.diff_main(p,_,h,a);return v.concat([new n.Diff(s,b)],m)}return h&&t.length>100&&e.length>100?this.diff_lineMode_(t,e,a):this.diff_bisect_(t,e,a)},n.prototype.diff_lineMode_=function(t,e,h){var a=this.diff_linesToChars_(t,e);t=a.chars1,e=a.chars2;var f=a.lineArray,l=this.diff_main(t,e,!1,h);this.diff_charsToLines_(l,f),this.diff_cleanupSemantic(l),l.push(new n.Diff(s,""));var g=0,o=0,c=0,u="",p="";while(g<l.length){switch(l[g][0]){case r:c++,p+=l[g][1];break;case i:o++,u+=l[g][1];break;case s:if(o>=1&&c>=1){l.splice(g-o-c,o+c),g=g-o-c;for(var d=this.diff_main(u,p,!1,h),_=d.length-1;_>=0;_--)l.splice(g,0,d[_]);g+=d.length}c=0,o=0,u="",p="";break}g++}return l.pop(),l},n.prototype.diff_bisect_=function(t,e,s){for(var h=t.length,a=e.length,f=Math.ceil((h+a)/2),l=f,g=2*f,o=new Array(g),c=new Array(g),u=0;u<g;u++)o[u]=-1,c[u]=-1;o[l+1]=0,c[l+1]=0;for(var p=h-a,d=p%2!=0,_=0,b=0,v=0,m=0,w=0;w<f;w++){if((new Date).getTime()>s)break;for(var y=-w+_;y<=w-b;y+=2){var x=l+y;A=y==-w||y!=w&&o[x-1]<o[x+1]?o[x+1]:o[x-1]+1;var M=A-y;while(A<h&&M<a&&t.charAt(A)==e.charAt(M))A++,M++;if(o[x]=A,A>h)b+=2;else if(M>a)_+=2;else if(d){var D=l+p-y;if(D>=0&&D<g&&-1!=c[D]){var k=h-c[D];if(A>=k)return this.diff_bisectSplit_(t,e,A,M,s)}}}for(var E=-w+v;E<=w-m;E+=2){D=l+E;k=E==-w||E!=w&&c[D-1]<c[D+1]?c[D+1]:c[D-1]+1;var S=k-E;while(k<h&&S<a&&t.charAt(h-k-1)==e.charAt(a-S-1))k++,S++;if(c[D]=k,k>h)m+=2;else if(S>a)v+=2;else if(!d){x=l+p-E;if(x>=0&&x<g&&-1!=o[x]){var A=o[x];M=l+A-x;if(k=h-k,A>=k)return this.diff_bisectSplit_(t,e,A,M,s)}}}}return[new n.Diff(i,t),new n.Diff(r,e)]},n.prototype.diff_bisectSplit_=function(t,e,n,i,r){var s=t.substring(0,n),h=e.substring(0,i),a=t.substring(n),f=e.substring(i),l=this.diff_main(s,h,!1,r),g=this.diff_main(a,f,!1,r);return l.concat(g)},n.prototype.diff_linesToChars_=function(t,e){var n=[],i={};function r(t){var e="",r=0,h=-1,a=n.length;while(h<t.length-1){h=t.indexOf("\n",r),-1==h&&(h=t.length-1);var f=t.substring(r,h+1);(i.hasOwnProperty?i.hasOwnProperty(f):void 0!==i[f])?e+=String.fromCharCode(i[f]):(a==s&&(f=t.substring(r),h=t.length),e+=String.fromCharCode(a),i[f]=a,n[a++]=f),r=h+1}return e}n[0]="";var s=4e4,h=r(t);s=65535;var a=r(e);return{chars1:h,chars2:a,lineArray:n}},n.prototype.diff_charsToLines_=function(t,e){for(var n=0;n<t.length;n++){for(var i=t[n][1],r=[],s=0;s<i.length;s++)r[s]=e[i.charCodeAt(s)];t[n][1]=r.join("")}},n.prototype.diff_commonPrefix=function(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;var n=0,i=Math.min(t.length,e.length),r=i,s=0;while(n<r)t.substring(s,r)==e.substring(s,r)?(n=r,s=n):i=r,r=Math.floor((i-n)/2+n);return r},n.prototype.diff_commonSuffix=function(t,e){if(!t||!e||t.charAt(t.length-1)!=e.charAt(e.length-1))return 0;var n=0,i=Math.min(t.length,e.length),r=i,s=0;while(n<r)t.substring(t.length-r,t.length-s)==e.substring(e.length-r,e.length-s)?(n=r,s=n):i=r,r=Math.floor((i-n)/2+n);return r},n.prototype.diff_commonOverlap_=function(t,e){var n=t.length,i=e.length;if(0==n||0==i)return 0;n>i?t=t.substring(n-i):n<i&&(e=e.substring(0,n));var r=Math.min(n,i);if(t==e)return r;var s=0,h=1;while(1){var a=t.substring(r-h),f=e.indexOf(a);if(-1==f)return s;h+=f,0!=f&&t.substring(r-h)!=e.substring(0,h)||(s=h,h++)}},n.prototype.diff_halfMatch_=function(t,e){if(this.Diff_Timeout<=0)return null;var n=t.length>e.length?t:e,i=t.length>e.length?e:t;if(n.length<4||2*i.length<n.length)return null;var r=this;function s(t,e,n){var i,s,h,a,f=t.substring(n,n+Math.floor(t.length/4)),l=-1,g="";while(-1!=(l=e.indexOf(f,l+1))){var o=r.diff_commonPrefix(t.substring(n),e.substring(l)),c=r.diff_commonSuffix(t.substring(0,n),e.substring(0,l));g.length<c+o&&(g=e.substring(l-c,l)+e.substring(l,l+o),i=t.substring(0,n-c),s=t.substring(n+o),h=e.substring(0,l-c),a=e.substring(l+o))}return 2*g.length>=t.length?[i,s,h,a,g]:null}var h,a,f,l,g,o=s(n,i,Math.ceil(n.length/4)),c=s(n,i,Math.ceil(n.length/2));if(!o&&!c)return null;h=c?o&&o[4].length>c[4].length?o:c:o,t.length>e.length?(a=h[0],f=h[1],l=h[2],g=h[3]):(l=h[0],g=h[1],a=h[2],f=h[3]);var u=h[4];return[a,f,l,g,u]},n.prototype.diff_cleanupSemantic=function(t){var e=!1,h=[],a=0,f=null,l=0,g=0,o=0,c=0,u=0;while(l<t.length)t[l][0]==s?(h[a++]=l,g=c,o=u,c=0,u=0,f=t[l][1]):(t[l][0]==r?c+=t[l][1].length:u+=t[l][1].length,f&&f.length<=Math.max(g,o)&&f.length<=Math.max(c,u)&&(t.splice(h[a-1],0,new n.Diff(i,f)),t[h[a-1]+1][0]=r,a--,a--,l=a>0?h[a-1]:-1,g=0,o=0,c=0,u=0,f=null,e=!0)),l++;e&&this.diff_cleanupMerge(t),this.diff_cleanupSemanticLossless(t),l=1;while(l<t.length){if(t[l-1][0]==i&&t[l][0]==r){var p=t[l-1][1],d=t[l][1],_=this.diff_commonOverlap_(p,d),b=this.diff_commonOverlap_(d,p);_>=b?(_>=p.length/2||_>=d.length/2)&&(t.splice(l,0,new n.Diff(s,d.substring(0,_))),t[l-1][1]=p.substring(0,p.length-_),t[l+1][1]=d.substring(_),l++):(b>=p.length/2||b>=d.length/2)&&(t.splice(l,0,new n.Diff(s,p.substring(0,b))),t[l-1][0]=r,t[l-1][1]=d.substring(0,d.length-b),t[l+1][0]=i,t[l+1][1]=p.substring(b),l++),l++}l++}},n.prototype.diff_cleanupSemanticLossless=function(t){function e(t,e){if(!t||!e)return 6;var i=t.charAt(t.length-1),r=e.charAt(0),s=i.match(n.nonAlphaNumericRegex_),h=r.match(n.nonAlphaNumericRegex_),a=s&&i.match(n.whitespaceRegex_),f=h&&r.match(n.whitespaceRegex_),l=a&&i.match(n.linebreakRegex_),g=f&&r.match(n.linebreakRegex_),o=l&&t.match(n.blanklineEndRegex_),c=g&&e.match(n.blanklineStartRegex_);return o||c?5:l||g?4:s&&!a&&f?3:a||f?2:s||h?1:0}var i=1;while(i<t.length-1){if(t[i-1][0]==s&&t[i+1][0]==s){var r=t[i-1][1],h=t[i][1],a=t[i+1][1],f=this.diff_commonSuffix(r,h);if(f){var l=h.substring(h.length-f);r=r.substring(0,r.length-f),h=l+h.substring(0,h.length-f),a=l+a}var g=r,o=h,c=a,u=e(r,h)+e(h,a);while(h.charAt(0)===a.charAt(0)){r+=h.charAt(0),h=h.substring(1)+a.charAt(0),a=a.substring(1);var p=e(r,h)+e(h,a);p>=u&&(u=p,g=r,o=h,c=a)}t[i-1][1]!=g&&(g?t[i-1][1]=g:(t.splice(i-1,1),i--),t[i][1]=o,c?t[i+1][1]=c:(t.splice(i+1,1),i--))}i++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(t){var e=!1,h=[],a=0,f=null,l=0,g=!1,o=!1,c=!1,u=!1;while(l<t.length)t[l][0]==s?(t[l][1].length<this.Diff_EditCost&&(c||u)?(h[a++]=l,g=c,o=u,f=t[l][1]):(a=0,f=null),c=u=!1):(t[l][0]==i?u=!0:c=!0,f&&(g&&o&&c&&u||f.length<this.Diff_EditCost/2&&g+o+c+u==3)&&(t.splice(h[a-1],0,new n.Diff(i,f)),t[h[a-1]+1][0]=r,a--,f=null,g&&o?(c=u=!0,a=0):(a--,l=a>0?h[a-1]:-1,c=u=!1),e=!0)),l++;e&&this.diff_cleanupMerge(t)},n.prototype.diff_cleanupMerge=function(t){t.push(new n.Diff(s,""));var e,h=0,a=0,f=0,l="",g="";while(h<t.length)switch(t[h][0]){case r:f++,g+=t[h][1],h++;break;case i:a++,l+=t[h][1],h++;break;case s:a+f>1?(0!==a&&0!==f&&(e=this.diff_commonPrefix(g,l),0!==e&&(h-a-f>0&&t[h-a-f-1][0]==s?t[h-a-f-1][1]+=g.substring(0,e):(t.splice(0,0,new n.Diff(s,g.substring(0,e))),h++),g=g.substring(e),l=l.substring(e)),e=this.diff_commonSuffix(g,l),0!==e&&(t[h][1]=g.substring(g.length-e)+t[h][1],g=g.substring(0,g.length-e),l=l.substring(0,l.length-e))),h-=a+f,t.splice(h,a+f),l.length&&(t.splice(h,0,new n.Diff(i,l)),h++),g.length&&(t.splice(h,0,new n.Diff(r,g)),h++),h++):0!==h&&t[h-1][0]==s?(t[h-1][1]+=t[h][1],t.splice(h,1)):h++,f=0,a=0,l="",g="";break}""===t[t.length-1][1]&&t.pop();var o=!1;h=1;while(h<t.length-1)t[h-1][0]==s&&t[h+1][0]==s&&(t[h][1].substring(t[h][1].length-t[h-1][1].length)==t[h-1][1]?(t[h][1]=t[h-1][1]+t[h][1].substring(0,t[h][1].length-t[h-1][1].length),t[h+1][1]=t[h-1][1]+t[h+1][1],t.splice(h-1,1),o=!0):t[h][1].substring(0,t[h+1][1].length)==t[h+1][1]&&(t[h-1][1]+=t[h+1][1],t[h][1]=t[h][1].substring(t[h+1][1].length)+t[h+1][1],t.splice(h+1,1),o=!0)),h++;o&&this.diff_cleanupMerge(t)},n.prototype.diff_xIndex=function(t,e){var n,s=0,h=0,a=0,f=0;for(n=0;n<t.length;n++){if(t[n][0]!==r&&(s+=t[n][1].length),t[n][0]!==i&&(h+=t[n][1].length),s>e)break;a=s,f=h}return t.length!=n&&t[n][0]===i?f:f+(e-a)},n.prototype.diff_prettyHtml=function(t){for(var e=[],n=/&/g,h=/</g,a=/>/g,f=/\n/g,l=0;l<t.length;l++){var g=t[l][0],o=t[l][1],c=o.replace(n,"&").replace(h,"<").replace(a,">").replace(f,"¶<br>");switch(g){case r:e[l]='<ins style="background:#e6ffe6;">'+c+"</ins>";break;case i:e[l]='<del style="background:#ffe6e6;">'+c+"</del>";break;case s:e[l]="<span>"+c+"</span>";break}}return e.join("")},n.prototype.diff_text1=function(t){for(var e=[],n=0;n<t.length;n++)t[n][0]!==r&&(e[n]=t[n][1]);return e.join("")},n.prototype.diff_text2=function(t){for(var e=[],n=0;n<t.length;n++)t[n][0]!==i&&(e[n]=t[n][1]);return e.join("")},n.prototype.diff_levenshtein=function(t){for(var e=0,n=0,h=0,a=0;a<t.length;a++){var f=t[a][0],l=t[a][1];switch(f){case r:n+=l.length;break;case i:h+=l.length;break;case s:e+=Math.max(n,h),n=0,h=0;break}}return e+=Math.max(n,h),e},n.prototype.diff_toDelta=function(t){for(var e=[],n=0;n<t.length;n++)switch(t[n][0]){case r:e[n]="+"+encodeURI(t[n][1]);break;case i:e[n]="-"+t[n][1].length;break;case s:e[n]="="+t[n][1].length;break}return e.join("\t").replace(/%20/g," ")},n.prototype.diff_fromDelta=function(t,e){for(var h=[],a=0,f=0,l=e.split(/\t/g),g=0;g<l.length;g++){var o=l[g].substring(1);switch(l[g].charAt(0)){case"+":try{h[a++]=new n.Diff(r,decodeURI(o))}catch(p){throw new Error("Illegal escape in diff_fromDelta: "+o)}break;case"-":case"=":var c=parseInt(o,10);if(isNaN(c)||c<0)throw new Error("Invalid number in diff_fromDelta: "+o);var u=t.substring(f,f+=c);"="==l[g].charAt(0)?h[a++]=new n.Diff(s,u):h[a++]=new n.Diff(i,u);break;default:if(l[g])throw new Error("Invalid diff operation in diff_fromDelta: "+l[g])}}if(f!=t.length)throw new Error("Delta length ("+f+") does not equal source text length ("+t.length+").");return h},n.prototype.match_main=function(t,e,n){if(null==t||null==e||null==n)throw new Error("Null input. (match_main)");return n=Math.max(0,Math.min(n,t.length)),t==e?0:t.length?t.substring(n,n+e.length)==e?n:this.match_bitap_(t,e,n):-1},n.prototype.match_bitap_=function(t,e,n){if(e.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var i=this.match_alphabet_(e),r=this;function s(t,i){var s=t/e.length,h=Math.abs(n-i);return r.Match_Distance?s+h/r.Match_Distance:h?1:s}var h=this.Match_Threshold,a=t.indexOf(e,n);-1!=a&&(h=Math.min(s(0,a),h),a=t.lastIndexOf(e,n+e.length),-1!=a&&(h=Math.min(s(0,a),h)));var f,l,g=1<<e.length-1;a=-1;for(var o,c=e.length+t.length,u=0;u<e.length;u++){f=0,l=c;while(f<l)s(u,n+l)<=h?f=l:c=l,l=Math.floor((c-f)/2+f);c=l;var p=Math.max(1,n-l+1),d=Math.min(n+l,t.length)+e.length,_=Array(d+2);_[d+1]=(1<<u)-1;for(var b=d;b>=p;b--){var v=i[t.charAt(b-1)];if(_[b]=0===u?(_[b+1]<<1|1)&v:(_[b+1]<<1|1)&v|(o[b+1]|o[b])<<1|1|o[b+1],_[b]&g){var m=s(u,b-1);if(m<=h){if(h=m,a=b-1,!(a>n))break;p=Math.max(1,2*n-a)}}}if(s(u+1,n)>h)break;o=_}return a},n.prototype.match_alphabet_=function(t){for(var e={},n=0;n<t.length;n++)e[t.charAt(n)]=0;for(n=0;n<t.length;n++)e[t.charAt(n)]|=1<<t.length-n-1;return e},n.prototype.patch_addContext_=function(t,e){if(0!=e.length){if(null===t.start2)throw Error("patch not initialized");var i=e.substring(t.start2,t.start2+t.length1),r=0;while(e.indexOf(i)!=e.lastIndexOf(i)&&i.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin)r+=this.Patch_Margin,i=e.substring(t.start2-r,t.start2+t.length1+r);r+=this.Patch_Margin;var h=e.substring(t.start2-r,t.start2);h&&t.diffs.unshift(new n.Diff(s,h));var a=e.substring(t.start2+t.length1,t.start2+t.length1+r);a&&t.diffs.push(new n.Diff(s,a)),t.start1-=h.length,t.start2-=h.length,t.length1+=h.length+a.length,t.length2+=h.length+a.length}},n.prototype.patch_make=function(t,e,h){var a,f;if("string"==typeof t&&"string"==typeof e&&"undefined"==typeof h)a=t,f=this.diff_main(a,e,!0),f.length>2&&(this.diff_cleanupSemantic(f),this.diff_cleanupEfficiency(f));else if(t&&"object"==typeof t&&"undefined"==typeof e&&"undefined"==typeof h)f=t,a=this.diff_text1(f);else if("string"==typeof t&&e&&"object"==typeof e&&"undefined"==typeof h)a=t,f=e;else{if("string"!=typeof t||"string"!=typeof e||!h||"object"!=typeof h)throw new Error("Unknown call format to patch_make.");a=t,f=h}if(0===f.length)return[];for(var l=[],g=new n.patch_obj,o=0,c=0,u=0,p=a,d=a,_=0;_<f.length;_++){var b=f[_][0],v=f[_][1];switch(o||b===s||(g.start1=c,g.start2=u),b){case r:g.diffs[o++]=f[_],g.length2+=v.length,d=d.substring(0,u)+v+d.substring(u);break;case i:g.length1+=v.length,g.diffs[o++]=f[_],d=d.substring(0,u)+d.substring(u+v.length);break;case s:v.length<=2*this.Patch_Margin&&o&&f.length!=_+1?(g.diffs[o++]=f[_],g.length1+=v.length,g.length2+=v.length):v.length>=2*this.Patch_Margin&&o&&(this.patch_addContext_(g,p),l.push(g),g=new n.patch_obj,o=0,p=d,c=u);break}b!==r&&(c+=v.length),b!==i&&(u+=v.length)}return o&&(this.patch_addContext_(g,p),l.push(g)),l},n.prototype.patch_deepCopy=function(t){for(var e=[],i=0;i<t.length;i++){var r=t[i],s=new n.patch_obj;s.diffs=[];for(var h=0;h<r.diffs.length;h++)s.diffs[h]=new n.Diff(r.diffs[h][0],r.diffs[h][1]);s.start1=r.start1,s.start2=r.start2,s.length1=r.length1,s.length2=r.length2,e[i]=s}return e},n.prototype.patch_apply=function(t,e){if(0==t.length)return[e,[]];t=this.patch_deepCopy(t);var n=this.patch_addPadding(t);e=n+e+n,this.patch_splitMax(t);for(var h=0,a=[],f=0;f<t.length;f++){var l,g,o=t[f].start2+h,c=this.diff_text1(t[f].diffs),u=-1;if(c.length>this.Match_MaxBits?(l=this.match_main(e,c.substring(0,this.Match_MaxBits),o),-1!=l&&(u=this.match_main(e,c.substring(c.length-this.Match_MaxBits),o+c.length-this.Match_MaxBits),(-1==u||l>=u)&&(l=-1))):l=this.match_main(e,c,o),-1==l)a[f]=!1,h-=t[f].length2-t[f].length1;else if(a[f]=!0,h=l-o,g=-1==u?e.substring(l,l+c.length):e.substring(l,u+this.Match_MaxBits),c==g)e=e.substring(0,l)+this.diff_text2(t[f].diffs)+e.substring(l+c.length);else{var p=this.diff_main(c,g,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(p)/c.length>this.Patch_DeleteThreshold)a[f]=!1;else{this.diff_cleanupSemanticLossless(p);for(var d,_=0,b=0;b<t[f].diffs.length;b++){var v=t[f].diffs[b];v[0]!==s&&(d=this.diff_xIndex(p,_)),v[0]===r?e=e.substring(0,l+d)+v[1]+e.substring(l+d):v[0]===i&&(e=e.substring(0,l+d)+e.substring(l+this.diff_xIndex(p,_+v[1].length))),v[0]!==i&&(_+=v[1].length)}}}}return e=e.substring(n.length,e.length-n.length),[e,a]},n.prototype.patch_addPadding=function(t){for(var e=this.Patch_Margin,i="",r=1;r<=e;r++)i+=String.fromCharCode(r);for(r=0;r<t.length;r++)t[r].start1+=e,t[r].start2+=e;var h=t[0],a=h.diffs;if(0==a.length||a[0][0]!=s)a.unshift(new n.Diff(s,i)),h.start1-=e,h.start2-=e,h.length1+=e,h.length2+=e;else if(e>a[0][1].length){var f=e-a[0][1].length;a[0][1]=i.substring(a[0][1].length)+a[0][1],h.start1-=f,h.start2-=f,h.length1+=f,h.length2+=f}if(h=t[t.length-1],a=h.diffs,0==a.length||a[a.length-1][0]!=s)a.push(new n.Diff(s,i)),h.length1+=e,h.length2+=e;else if(e>a[a.length-1][1].length){f=e-a[a.length-1][1].length;a[a.length-1][1]+=i.substring(0,f),h.length1+=f,h.length2+=f}return i},n.prototype.patch_splitMax=function(t){for(var e=this.Match_MaxBits,h=0;h<t.length;h++)if(!(t[h].length1<=e)){var a=t[h];t.splice(h--,1);var f=a.start1,l=a.start2,g="";while(0!==a.diffs.length){var o=new n.patch_obj,c=!0;o.start1=f-g.length,o.start2=l-g.length,""!==g&&(o.length1=o.length2=g.length,o.diffs.push(new n.Diff(s,g)));while(0!==a.diffs.length&&o.length1<e-this.Patch_Margin){var u=a.diffs[0][0],p=a.diffs[0][1];u===r?(o.length2+=p.length,l+=p.length,o.diffs.push(a.diffs.shift()),c=!1):u===i&&1==o.diffs.length&&o.diffs[0][0]==s&&p.length>2*e?(o.length1+=p.length,f+=p.length,c=!1,o.diffs.push(new n.Diff(u,p)),a.diffs.shift()):(p=p.substring(0,e-o.length1-this.Patch_Margin),o.length1+=p.length,f+=p.length,u===s?(o.length2+=p.length,l+=p.length):c=!1,o.diffs.push(new n.Diff(u,p)),p==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(p.length))}g=this.diff_text2(o.diffs),g=g.substring(g.length-this.Patch_Margin);var d=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==d&&(o.length1+=d.length,o.length2+=d.length,0!==o.diffs.length&&o.diffs[o.diffs.length-1][0]===s?o.diffs[o.diffs.length-1][1]+=d:o.diffs.push(new n.Diff(s,d))),c||t.splice(++h,0,o)}}},n.prototype.patch_toText=function(t){for(var e=[],n=0;n<t.length;n++)e[n]=t[n];return e.join("")},n.prototype.patch_fromText=function(t){var e=[];if(!t)return e;var h=t.split("\n"),a=0,f=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;while(a<h.length){var l=h[a].match(f);if(!l)throw new Error("Invalid patch string: "+h[a]);var g=new n.patch_obj;e.push(g),g.start1=parseInt(l[1],10),""===l[2]?(g.start1--,g.length1=1):"0"==l[2]?g.length1=0:(g.start1--,g.length1=parseInt(l[2],10)),g.start2=parseInt(l[3],10),""===l[4]?(g.start2--,g.length2=1):"0"==l[4]?g.length2=0:(g.start2--,g.length2=parseInt(l[4],10)),a++;while(a<h.length){var o=h[a].charAt(0);try{var c=decodeURI(h[a].substring(1))}catch(u){throw new Error("Illegal escape in patch_fromText: "+c)}if("-"==o)g.diffs.push(new n.Diff(i,c));else if("+"==o)g.diffs.push(new n.Diff(r,c));else if(" "==o)g.diffs.push(new n.Diff(s,c));else{if("@"==o)break;if(""!==o)throw new Error('Invalid patch mode "'+o+'" in: '+c)}a++}}return e},n.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0},n.patch_obj.prototype.toString=function(){var t,e;t=0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1,e=0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2;for(var n,h=["@@ -"+t+" +"+e+" @@\n"],a=0;a<this.diffs.length;a++){switch(this.diffs[a][0]){case r:n="+";break;case i:n="-";break;case s:n=" ";break}h[a+1]=n+encodeURI(this.diffs[a][1])+"\n"}return h.join("").replace(/%20/g," ")},t.exports=n,t.exports["diff_match_patch"]=n,t.exports["DIFF_DELETE"]=i,t.exports["DIFF_INSERT"]=r,t.exports["DIFF_EQUAL"]=s},dQ5l:function(t,e,n){"use strict";var i=n("GZha"),r=n("55MS"),s=n("ZZRV"),h=n.n(s),a=n("bSzW"),f=n.n(a),l=(n("TVoq"),new f.a);l.Diff_EditCost=8;var g={oldStr:"",newStr:""};function o(t,e){switch(e.type){case"init":return Object(r["a"])(Object(r["a"])({},t),e.payload);default:throw new Error}}function c(t,e){var n=/&/g,i=/</g,r=/>/g,s=t[0],h=t[1]||"",f=h.replace(n,"&").replace(i,"<").replace(r,">"),l=!f.trim();if("oldStr"===e)switch(s){case a["DIFF_DELETE"]:return"<ins class=".concat(l?"empty":"",">")+f+"</ins>";case a["DIFF_EQUAL"]:return"<span>"+f+"</span>"}else switch(s){case a["DIFF_INSERT"]:return"<del class=".concat(l?"empty":"",">")+f+"</del>";case a["DIFF_EQUAL"]:return"<span>"+f+"</span>"}}e["a"]=function(t){var e=t.output,n=t.actual_output,r=Object(s["useReducer"])(o,g),a=Object(i["a"])(r,2),f=a[0],u=a[1];return Object(s["useEffect"])((function(){var t=l.diff_main(e||"",n||"");l.diff_cleanupEfficiency(t);var i=t.map((function(t){return c(t,"oldStr")})).join(""),r=t.map((function(t){return c(t,"newStr")})).join("");u({type:"init",payload:{oldStr:i,newStr:r}})}),[e,n]),h.a.createElement("div",{className:"diff-panel-container"},h.a.createElement("div",{dangerouslySetInnerHTML:{__html:f.oldStr}}),h.a.createElement("div",{dangerouslySetInnerHTML:{__html:f.newStr}}))}}}]); |