UNPKG

@aws-amplify/amplify-appsync-simulator

Version:

An AppSync Simulator to test AppSync API.

2 lines 5.37 kB
(self.webpackChunk_aws_amplify_amplify_graphiql_explorer=self.webpackChunk_aws_amplify_amplify_graphiql_explorer||[]).push([[854],{2854:(t,e,n)=>{!function(t){"use strict";var e,n,r=t.Pos;function i(t){var e=t.flags;return null!=e?e:(t.ignoreCase?"i":"")+(t.global?"g":"")+(t.multiline?"m":"")}function h(t,e){for(var n=i(t),r=n,h=0;h<e.length;h++)-1==r.indexOf(e.charAt(h))&&(r+=e.charAt(h));return n==r?t:new RegExp(t.source,r)}function o(t){return/\\s|\\n|\n|\\W|\\D|\[\^/.test(t.source)}function l(t,e,n){e=h(e,"g");for(var i=n.line,o=n.ch,l=t.lastLine();i<=l;i++,o=0){e.lastIndex=o;var c=t.getLine(i),s=e.exec(c);if(s)return{from:r(i,s.index),to:r(i,s.index+s[0].length),match:s}}}function c(t,e,n){if(!o(e))return l(t,e,n);e=h(e,"gm");for(var i,c=1,s=n.line,f=t.lastLine();s<=f;){for(var a=0;a<c&&!(s>f);a++){var u=t.getLine(s++);i=null==i?u:i+"\n"+u}c*=2,e.lastIndex=n.ch;var g=e.exec(i);if(g){var p=i.slice(0,g.index).split("\n"),m=g[0].split("\n"),v=n.line+p.length-1,d=p[p.length-1].length;return{from:r(v,d),to:r(v+m.length-1,1==m.length?d+m[0].length:m[m.length-1].length),match:g}}}}function s(t,e,n){for(var r,i=0;i<=t.length;){e.lastIndex=i;var h=e.exec(t);if(!h)break;var o=h.index+h[0].length;if(o>t.length-n)break;(!r||o>r.index+r[0].length)&&(r=h),i=h.index+1}return r}function f(t,e,n){e=h(e,"g");for(var i=n.line,o=n.ch,l=t.firstLine();i>=l;i--,o=-1){var c=t.getLine(i),f=s(c,e,o<0?0:c.length-o);if(f)return{from:r(i,f.index),to:r(i,f.index+f[0].length),match:f}}}function a(t,e,n){if(!o(e))return f(t,e,n);e=h(e,"gm");for(var i,l=1,c=t.getLine(n.line).length-n.ch,a=n.line,u=t.firstLine();a>=u;){for(var g=0;g<l&&a>=u;g++){var p=t.getLine(a--);i=null==i?p:p+"\n"+i}l*=2;var m=s(i,e,c);if(m){var v=i.slice(0,m.index).split("\n"),d=m[0].split("\n"),x=a+v.length,L=v[v.length-1].length;return{from:r(x,L),to:r(x+d.length-1,1==d.length?L+d[0].length:d[d.length-1].length),match:m}}}}function u(t,e,n,r){if(t.length==e.length)return n;for(var i=0,h=n+Math.max(0,t.length-e.length);;){if(i==h)return i;var o=i+h>>1,l=r(t.slice(0,o)).length;if(l==n)return o;l>n?h=o:i=o+1}}function g(t,i,h,o){if(!i.length)return null;var l=o?e:n,c=l(i).split(/\r|\n\r?/);t:for(var s=h.line,f=h.ch,a=t.lastLine()+1-c.length;s<=a;s++,f=0){var g=t.getLine(s).slice(f),p=l(g);if(1==c.length){var m=p.indexOf(c[0]);if(-1==m)continue t;return h=u(g,p,m,l)+f,{from:r(s,u(g,p,m,l)+f),to:r(s,u(g,p,m+c[0].length,l)+f)}}var v=p.length-c[0].length;if(p.slice(v)==c[0]){for(var d=1;d<c.length-1;d++)if(l(t.getLine(s+d))!=c[d])continue t;var x=t.getLine(s+c.length-1),L=l(x),y=c[c.length-1];if(L.slice(0,y.length)==y)return{from:r(s,u(g,p,v,l)+f),to:r(s+c.length-1,u(x,L,y.length,l))}}}}function p(t,i,h,o){if(!i.length)return null;var l=o?e:n,c=l(i).split(/\r|\n\r?/);t:for(var s=h.line,f=h.ch,a=t.firstLine()-1+c.length;s>=a;s--,f=-1){var g=t.getLine(s);f>-1&&(g=g.slice(0,f));var p=l(g);if(1==c.length){var m=p.lastIndexOf(c[0]);if(-1==m)continue t;return{from:r(s,u(g,p,m,l)),to:r(s,u(g,p,m+c[0].length,l))}}var v=c[c.length-1];if(p.slice(0,v.length)==v){var d=1;for(h=s-c.length+1;d<c.length-1;d++)if(l(t.getLine(h+d))!=c[d])continue t;var x=t.getLine(s+1-c.length),L=l(x);if(L.slice(L.length-c[0].length)==c[0])return{from:r(s+1-c.length,u(x,L,x.length-c[0].length,l)),to:r(s,u(g,p,v.length,l))}}}}function m(t,e,n,i){var o;this.atOccurrence=!1,this.afterEmptyMatch=!1,this.doc=t,n=n?t.clipPos(n):r(0,0),this.pos={from:n,to:n},"object"==typeof i?o=i.caseFold:(o=i,i=null),"string"==typeof e?(null==o&&(o=!1),this.matches=function(n,r){return(n?p:g)(t,e,r,o)}):(e=h(e,"gm"),i&&!1===i.multiline?this.matches=function(n,r){return(n?f:l)(t,e,r)}:this.matches=function(n,r){return(n?a:c)(t,e,r)})}String.prototype.normalize?(e=function(t){return t.normalize("NFD").toLowerCase()},n=function(t){return t.normalize("NFD")}):(e=function(t){return t.toLowerCase()},n=function(t){return t}),m.prototype={findNext:function(){return this.find(!1)},findPrevious:function(){return this.find(!0)},find:function(e){var n=this.doc.clipPos(e?this.pos.from:this.pos.to);if(this.afterEmptyMatch&&this.atOccurrence&&(n=r(n.line,n.ch),e?(n.ch--,n.ch<0&&(n.line--,n.ch=(this.doc.getLine(n.line)||"").length)):(n.ch++,n.ch>(this.doc.getLine(n.line)||"").length&&(n.ch=0,n.line++)),0!=t.cmpPos(n,this.doc.clipPos(n))))return this.atOccurrence=!1;var i=this.matches(e,n);if(this.afterEmptyMatch=i&&0==t.cmpPos(i.from,i.to),i)return this.pos=i,this.atOccurrence=!0,this.pos.match||!0;var h=r(e?this.doc.firstLine():this.doc.lastLine()+1,0);return this.pos={from:h,to:h},this.atOccurrence=!1},from:function(){if(this.atOccurrence)return this.pos.from},to:function(){if(this.atOccurrence)return this.pos.to},replace:function(e,n){if(this.atOccurrence){var i=t.splitLines(e);this.doc.replaceRange(i,this.pos.from,this.pos.to,n),this.pos.to=r(this.pos.from.line+i.length-1,i[i.length-1].length+(1==i.length?this.pos.from.ch:0))}}},t.defineExtension("getSearchCursor",(function(t,e,n){return new m(this.doc,t,e,n)})),t.defineDocExtension("getSearchCursor",(function(t,e,n){return new m(this,t,e,n)})),t.defineExtension("selectMatches",(function(e,n){for(var r=[],i=this.getSearchCursor(e,this.getCursor("from"),n);i.findNext()&&!(t.cmpPos(i.to(),this.getCursor("to"))>0);)r.push({anchor:i.from(),head:i.to()});r.length&&this.setSelections(r,0)}))}(n(8355))}}]); //# sourceMappingURL=854.59b4ee68.chunk.js.map