UNPKG

@winner-fed/bundler-webpack

Version:

@winner-fed/bundler-webpack

1 lines 217 kB
(function(){var e={2694:function(e){(function(t,r){true?e.exports=r():0})(this,(function(){"use strict";const e=/^[\w+.-]+:\/\//;const t=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/;const r=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function isAbsoluteUrl(t){return e.test(t)}function isSchemeRelativeUrl(e){return e.startsWith("//")}function isAbsolutePath(e){return e.startsWith("/")}function isFileUrl(e){return e.startsWith("file:")}function isRelative(e){return/^[.?#]/.test(e)}function parseAbsoluteUrl(e){const r=t.exec(e);return makeUrl(r[1],r[2]||"",r[3],r[4]||"",r[5]||"/",r[6]||"",r[7]||"")}function parseFileUrl(e){const t=r.exec(e);const n=t[2];return makeUrl("file:","",t[1]||"","",isAbsolutePath(n)?n:"/"+n,t[3]||"",t[4]||"")}function makeUrl(e,t,r,n,s,o,a){return{scheme:e,user:t,host:r,port:n,path:s,query:o,hash:a,type:7}}function parseUrl(e){if(isSchemeRelativeUrl(e)){const t=parseAbsoluteUrl("http:"+e);t.scheme="";t.type=6;return t}if(isAbsolutePath(e)){const t=parseAbsoluteUrl("http://foo.com"+e);t.scheme="";t.host="";t.type=5;return t}if(isFileUrl(e))return parseFileUrl(e);if(isAbsoluteUrl(e))return parseAbsoluteUrl(e);const t=parseAbsoluteUrl("http://foo.com/"+e);t.scheme="";t.host="";t.type=e?e.startsWith("?")?3:e.startsWith("#")?2:4:1;return t}function stripPathFilename(e){if(e.endsWith("/.."))return e;const t=e.lastIndexOf("/");return e.slice(0,t+1)}function mergePaths(e,t){normalizePath(t,t.type);if(e.path==="/"){e.path=t.path}else{e.path=stripPathFilename(t.path)+e.path}}function normalizePath(e,t){const r=t<=4;const n=e.path.split("/");let s=1;let o=0;let a=false;for(let e=1;e<n.length;e++){const t=n[e];if(!t){a=true;continue}a=false;if(t===".")continue;if(t===".."){if(o){a=true;o--;s--}else if(r){n[s++]=t}continue}n[s++]=t;o++}let i="";for(let e=1;e<s;e++){i+="/"+n[e]}if(!i||a&&!i.endsWith("/..")){i+="/"}e.path=i}function resolve(e,t){if(!e&&!t)return"";const r=parseUrl(e);let n=r.type;if(t&&n!==7){const e=parseUrl(t);const s=e.type;switch(n){case 1:r.hash=e.hash;case 2:r.query=e.query;case 3:case 4:mergePaths(r,e);case 5:r.user=e.user;r.host=e.host;r.port=e.port;case 6:r.scheme=e.scheme}if(s>n)n=s}normalizePath(r,n);const s=r.query+r.hash;switch(n){case 2:case 3:return s;case 4:{const n=r.path.slice(1);if(!n)return s||".";if(isRelative(t||e)&&!isRelative(n)){return"./"+n+s}return n+s}case 5:return r.path+s;default:return r.scheme+"//"+r.user+r.host+r.port+r.path+s}}return resolve}))},404:function(e,t,r){e=r.nmd(e);(function(t,r,n){true?r(e):0})(this,(function(e){"use strict";var t=Object.defineProperty;var r=Object.getOwnPropertyDescriptor;var n=Object.getOwnPropertyNames;var s=Object.prototype.hasOwnProperty;var __export=(e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:true})};var __copyProps=(e,o,a,i)=>{if(o&&typeof o==="object"||typeof o==="function"){for(let c of n(o))if(!s.call(e,c)&&c!==a)t(e,c,{get:()=>o[c],enumerable:!(i=r(o,c))||i.enumerable})}return e};var __toCommonJS=e=>__copyProps(t({},"__esModule",{value:true}),e);var o={};__export(o,{decode:()=>decode,decodeGeneratedRanges:()=>decodeGeneratedRanges,decodeOriginalScopes:()=>decodeOriginalScopes,encode:()=>encode,encodeGeneratedRanges:()=>encodeGeneratedRanges,encodeOriginalScopes:()=>encodeOriginalScopes});e.exports=__toCommonJS(o);var a=",".charCodeAt(0);var i=";".charCodeAt(0);var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var u=new Uint8Array(64);var l=new Uint8Array(128);for(let e=0;e<c.length;e++){const t=c.charCodeAt(e);u[e]=t;l[t]=e}function decodeInteger(e,t){let r=0;let n=0;let s=0;do{const t=e.next();s=l[t];r|=(s&31)<<n;n+=5}while(s&32);const o=r&1;r>>>=1;if(o){r=-2147483648|-r}return t+r}function encodeInteger(e,t,r){let n=t-r;n=n<0?-n<<1|1:n<<1;do{let t=n&31;n>>>=5;if(n>0)t|=32;e.write(u[t])}while(n>0);return t}function hasMoreVlq(e,t){if(e.pos>=t)return false;return e.peek()!==a}var d=1024*16;var f=typeof TextDecoder!=="undefined"?new TextDecoder:typeof Buffer!=="undefined"?{decode(e){const t=Buffer.from(e.buffer,e.byteOffset,e.byteLength);return t.toString()}}:{decode(e){let t="";for(let r=0;r<e.length;r++){t+=String.fromCharCode(e[r])}return t}};var p=class{constructor(){this.pos=0;this.out="";this.buffer=new Uint8Array(d)}write(e){const{buffer:t}=this;t[this.pos++]=e;if(this.pos===d){this.out+=f.decode(t);this.pos=0}}flush(){const{buffer:e,out:t,pos:r}=this;return r>0?t+f.decode(e.subarray(0,r)):t}};var m=class{constructor(e){this.pos=0;this.buffer=e}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e){const{buffer:t,pos:r}=this;const n=t.indexOf(e,r);return n===-1?t.length:n}};var h=[];function decodeOriginalScopes(e){const{length:t}=e;const r=new m(e);const n=[];const s=[];let o=0;for(;r.pos<t;r.pos++){o=decodeInteger(r,o);const e=decodeInteger(r,0);if(!hasMoreVlq(r,t)){const t=s.pop();t[2]=o;t[3]=e;continue}const a=decodeInteger(r,0);const i=decodeInteger(r,0);const c=i&1;const u=c?[o,e,0,0,a,decodeInteger(r,0)]:[o,e,0,0,a];let l=h;if(hasMoreVlq(r,t)){l=[];do{const e=decodeInteger(r,0);l.push(e)}while(hasMoreVlq(r,t))}u.vars=l;n.push(u);s.push(u)}return n}function encodeOriginalScopes(e){const t=new p;for(let r=0;r<e.length;){r=_encodeOriginalScopes(e,r,t,[0])}return t.flush()}function _encodeOriginalScopes(e,t,r,n){const s=e[t];const{0:o,1:i,2:c,3:u,4:l,vars:d}=s;if(t>0)r.write(a);n[0]=encodeInteger(r,o,n[0]);encodeInteger(r,i,0);encodeInteger(r,l,0);const f=s.length===6?1:0;encodeInteger(r,f,0);if(s.length===6)encodeInteger(r,s[5],0);for(const e of d){encodeInteger(r,e,0)}for(t++;t<e.length;){const s=e[t];const{0:o,1:a}=s;if(o>c||o===c&&a>=u){break}t=_encodeOriginalScopes(e,t,r,n)}r.write(a);n[0]=encodeInteger(r,c,n[0]);encodeInteger(r,u,0);return t}function decodeGeneratedRanges(e){const{length:t}=e;const r=new m(e);const n=[];const s=[];let o=0;let a=0;let i=0;let c=0;let u=0;let l=0;let d=0;let f=0;do{const e=r.indexOf(";");let t=0;for(;r.pos<e;r.pos++){t=decodeInteger(r,t);if(!hasMoreVlq(r,e)){const e=s.pop();e[2]=o;e[3]=t;continue}const p=decodeInteger(r,0);const m=p&1;const y=p&2;const g=p&4;let $=null;let v=h;let b;if(m){const e=decodeInteger(r,a);i=decodeInteger(r,a===e?i:0);a=e;b=[o,t,0,0,e,i]}else{b=[o,t,0,0]}b.isScope=!!g;if(y){const e=c;const t=u;c=decodeInteger(r,c);const n=e===c;u=decodeInteger(r,n?u:0);l=decodeInteger(r,n&&t===u?l:0);$=[c,u,l]}b.callsite=$;if(hasMoreVlq(r,e)){v=[];do{d=o;f=t;const e=decodeInteger(r,0);let n;if(e<-1){n=[[decodeInteger(r,0)]];for(let t=-1;t>e;t--){const e=d;d=decodeInteger(r,d);f=decodeInteger(r,d===e?f:0);const t=decodeInteger(r,0);n.push([t,d,f])}}else{n=[[e]]}v.push(n)}while(hasMoreVlq(r,e))}b.bindings=v;n.push(b);s.push(b)}o++;r.pos=e+1}while(r.pos<t);return n}function encodeGeneratedRanges(e){if(e.length===0)return"";const t=new p;for(let r=0;r<e.length;){r=_encodeGeneratedRanges(e,r,t,[0,0,0,0,0,0,0])}return t.flush()}function _encodeGeneratedRanges(e,t,r,n){const s=e[t];const{0:o,1:i,2:c,3:u,isScope:l,callsite:d,bindings:f}=s;if(n[0]<o){catchupLine(r,n[0],o);n[0]=o;n[1]=0}else if(t>0){r.write(a)}n[1]=encodeInteger(r,s[1],n[1]);const p=(s.length===6?1:0)|(d?2:0)|(l?4:0);encodeInteger(r,p,0);if(s.length===6){const{4:e,5:t}=s;if(e!==n[2]){n[3]=0}n[2]=encodeInteger(r,e,n[2]);n[3]=encodeInteger(r,t,n[3])}if(d){const{0:e,1:t,2:o}=s.callsite;if(e!==n[4]){n[5]=0;n[6]=0}else if(t!==n[5]){n[6]=0}n[4]=encodeInteger(r,e,n[4]);n[5]=encodeInteger(r,t,n[5]);n[6]=encodeInteger(r,o,n[6])}if(f){for(const e of f){if(e.length>1)encodeInteger(r,-e.length,0);const t=e[0][0];encodeInteger(r,t,0);let n=o;let s=i;for(let t=1;t<e.length;t++){const o=e[t];n=encodeInteger(r,o[1],n);s=encodeInteger(r,o[2],s);encodeInteger(r,o[0],0)}}}for(t++;t<e.length;){const s=e[t];const{0:o,1:a}=s;if(o>c||o===c&&a>=u){break}t=_encodeGeneratedRanges(e,t,r,n)}if(n[0]<c){catchupLine(r,n[0],c);n[0]=c;n[1]=0}else{r.write(a)}n[1]=encodeInteger(r,u,n[1]);return t}function catchupLine(e,t,r){do{e.write(i)}while(++t<r)}function decode(e){const{length:t}=e;const r=new m(e);const n=[];let s=0;let o=0;let a=0;let i=0;let c=0;do{const e=r.indexOf(";");const t=[];let u=true;let l=0;s=0;while(r.pos<e){let n;s=decodeInteger(r,s);if(s<l)u=false;l=s;if(hasMoreVlq(r,e)){o=decodeInteger(r,o);a=decodeInteger(r,a);i=decodeInteger(r,i);if(hasMoreVlq(r,e)){c=decodeInteger(r,c);n=[s,o,a,i,c]}else{n=[s,o,a,i]}}else{n=[s]}t.push(n);r.pos++}if(!u)sort(t);n.push(t);r.pos=e+1}while(r.pos<=t);return n}function sort(e){e.sort(sortComparator)}function sortComparator(e,t){return e[0]-t[0]}function encode(e){const t=new p;let r=0;let n=0;let s=0;let o=0;for(let c=0;c<e.length;c++){const u=e[c];if(c>0)t.write(i);if(u.length===0)continue;let l=0;for(let e=0;e<u.length;e++){const i=u[e];if(e>0)t.write(a);l=encodeInteger(t,i[0],l);if(i.length===1)continue;r=encodeInteger(t,i[1],r);n=encodeInteger(t,i[2],n);s=encodeInteger(t,i[3],s);if(i.length===4)continue;o=encodeInteger(t,i[4],o)}}return t.flush()}}))},3637:function(e,t,r){e=r.nmd(e);(function(t,n,s){true?n(e,r(2694),r(404)):0})(this,(function(e,t,r){"use strict";var n=Object.create;var s=Object.defineProperty;var o=Object.getOwnPropertyDescriptor;var a=Object.getOwnPropertyNames;var i=Object.getPrototypeOf;var c=Object.prototype.hasOwnProperty;var __commonJS=(e,t)=>function __require(){return t||(0,e[a(e)[0]])((t={exports:{}}).exports,t),t.exports};var __export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:true})};var __copyProps=(e,t,r,n)=>{if(t&&typeof t==="object"||typeof t==="function"){for(let i of a(t))if(!c.call(e,i)&&i!==r)s(e,i,{get:()=>t[i],enumerable:!(n=o(t,i))||n.enumerable})}return e};var __toESM=(e,t,r)=>(r=e!=null?n(i(e)):{},__copyProps(t||!e||!e.__esModule?s(r,"default",{value:e,enumerable:true}):r,e));var __toCommonJS=e=>__copyProps(s({},"__esModule",{value:true}),e);var u=__commonJS({"umd:@jridgewell/sourcemap-codec"(e,t){t.exports=r}});var l=__commonJS({"umd:@jridgewell/resolve-uri"(e,r){r.exports=t}});var d={};__export(d,{AnyMap:()=>FlattenMap,FlattenMap:()=>FlattenMap,GREATEST_LOWER_BOUND:()=>k,LEAST_UPPER_BOUND:()=>E,TraceMap:()=>x,allGeneratedPositionsFor:()=>allGeneratedPositionsFor,decodedMap:()=>decodedMap,decodedMappings:()=>decodedMappings,eachMapping:()=>eachMapping,encodedMap:()=>encodedMap,encodedMappings:()=>encodedMappings,generatedPositionFor:()=>generatedPositionFor,isIgnored:()=>isIgnored,originalPositionFor:()=>originalPositionFor,presortedDecodedMap:()=>presortedDecodedMap,sourceContentFor:()=>sourceContentFor,traceSegment:()=>traceSegment});e.exports=__toCommonJS(d);var f=__toESM(u());var p=__toESM(l());function stripFilename(e){if(!e)return"";const t=e.lastIndexOf("/");return e.slice(0,t+1)}function resolver(e,t){const r=stripFilename(e);const n=t?t+"/":"";return e=>(0,p.default)(n+(e||""),r)}var m=0;var h=1;var y=2;var g=3;var $=4;var v=1;var b=2;function maybeSort(e,t){const r=nextUnsortedSegmentLine(e,0);if(r===e.length)return e;if(!t)e=e.slice();for(let n=r;n<e.length;n=nextUnsortedSegmentLine(e,n+1)){e[n]=sortSegments(e[n],t)}return e}function nextUnsortedSegmentLine(e,t){for(let r=t;r<e.length;r++){if(!isSorted(e[r]))return r}return e.length}function isSorted(e){for(let t=1;t<e.length;t++){if(e[t][m]<e[t-1][m]){return false}}return true}function sortSegments(e,t){if(!t)e=e.slice();return e.sort(sortComparator)}function sortComparator(e,t){return e[m]-t[m]}var w=false;function binarySearch(e,t,r,n){while(r<=n){const s=r+(n-r>>1);const o=e[s][m]-t;if(o===0){w=true;return s}if(o<0){r=s+1}else{n=s-1}}w=false;return r-1}function upperBound(e,t,r){for(let n=r+1;n<e.length;r=n++){if(e[n][m]!==t)break}return r}function lowerBound(e,t,r){for(let n=r-1;n>=0;r=n--){if(e[n][m]!==t)break}return r}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(e,t,r,n){const{lastKey:s,lastNeedle:o,lastIndex:a}=r;let i=0;let c=e.length-1;if(n===s){if(t===o){w=a!==-1&&e[a][m]===t;return a}if(t>=o){i=a===-1?0:a}else{c=a}}r.lastKey=n;r.lastNeedle=t;return r.lastIndex=binarySearch(e,t,i,c)}function buildBySources(e,t){const r=t.map(buildNullArray);for(let n=0;n<e.length;n++){const s=e[n];for(let e=0;e<s.length;e++){const o=s[e];if(o.length===1)continue;const a=o[h];const i=o[y];const c=o[g];const u=r[a];const l=u[i]||(u[i]=[]);const d=t[a];let f=upperBound(l,c,memoizedBinarySearch(l,c,d,i));d.lastIndex=++f;insert(l,f,[c,n,o[m]])}}return r}function insert(e,t,r){for(let r=e.length;r>t;r--){e[r]=e[r-1]}e[t]=r}function buildNullArray(){return{__proto__:null}}function parse(e){return typeof e==="string"?JSON.parse(e):e}var FlattenMap=function(e,t){const r=parse(e);if(!("sections"in r)){return new x(r,t)}const n=[];const s=[];const o=[];const a=[];const i=[];recurse(r,t,n,s,o,a,i,0,0,Infinity,Infinity);const c={version:3,file:r.file,names:a,sources:s,sourcesContent:o,mappings:n,ignoreList:i};return presortedDecodedMap(c)};function recurse(e,t,r,n,s,o,a,i,c,u,l){const{sections:d}=e;for(let e=0;e<d.length;e++){const{map:f,offset:p}=d[e];let m=u;let h=l;if(e+1<d.length){const t=d[e+1].offset;m=Math.min(u,i+t.line);if(m===u){h=Math.min(l,c+t.column)}else if(m<u){h=c+t.column}}addSection(f,t,r,n,s,o,a,i+p.line,c+p.column,m,h)}}function addSection(e,t,r,n,s,o,a,i,c,u,l){const d=parse(e);if("sections"in d)return recurse(...arguments);const f=new x(d,t);const p=n.length;const v=o.length;const b=decodedMappings(f);const{resolvedSources:w,sourcesContent:S,ignoreList:P}=f;append(n,w);append(o,f.names);if(S)append(s,S);else for(let e=0;e<w.length;e++)s.push(null);if(P)for(let e=0;e<P.length;e++)a.push(P[e]+p);for(let e=0;e<b.length;e++){const t=i+e;if(t>u)return;const n=getLine(r,t);const s=e===0?c:0;const o=b[e];for(let e=0;e<o.length;e++){const r=o[e];const a=s+r[m];if(t===u&&a>=l)return;if(r.length===1){n.push([a]);continue}const i=p+r[h];const c=r[y];const d=r[g];n.push(r.length===4?[a,i,c,d]:[a,i,c,d,v+r[$]])}}}function append(e,t){for(let r=0;r<t.length;r++)e.push(t[r])}function getLine(e,t){for(let r=e.length;r<=t;r++)e[r]=[];return e[t]}var S="`line` must be greater than 0 (lines start at line 1)";var P="`column` must be greater than or equal to 0 (columns start at column 0)";var E=-1;var k=1;var x=class{constructor(e,t){const r=typeof e==="string";if(!r&&e._decodedMemo)return e;const n=parse(e);const{version:s,file:o,names:a,sourceRoot:i,sources:c,sourcesContent:u}=n;this.version=s;this.file=o;this.names=a||[];this.sourceRoot=i;this.sources=c;this.sourcesContent=u;this.ignoreList=n.ignoreList||n.x_google_ignoreList||void 0;const l=resolver(t,i);this.resolvedSources=c.map(l);const{mappings:d}=n;if(typeof d==="string"){this._encoded=d;this._decoded=void 0}else if(Array.isArray(d)){this._encoded=void 0;this._decoded=maybeSort(d,r)}else if(n.sections){throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`)}else{throw new Error(`invalid source map: ${JSON.stringify(n)}`)}this._decodedMemo=memoizedState();this._bySources=void 0;this._bySourceMemos=void 0}};function cast(e){return e}function encodedMappings(e){var t,r;return(r=(t=cast(e))._encoded)!=null?r:t._encoded=(0,f.encode)(cast(e)._decoded)}function decodedMappings(e){var t;return(t=cast(e))._decoded||(t._decoded=(0,f.decode)(cast(e)._encoded))}function traceSegment(e,t,r){const n=decodedMappings(e);if(t>=n.length)return null;const s=n[t];const o=traceSegmentInternal(s,cast(e)._decodedMemo,t,r,k);return o===-1?null:s[o]}function originalPositionFor(e,t){let{line:r,column:n,bias:s}=t;r--;if(r<0)throw new Error(S);if(n<0)throw new Error(P);const o=decodedMappings(e);if(r>=o.length)return OMapping(null,null,null,null);const a=o[r];const i=traceSegmentInternal(a,cast(e)._decodedMemo,r,n,s||k);if(i===-1)return OMapping(null,null,null,null);const c=a[i];if(c.length===1)return OMapping(null,null,null,null);const{names:u,resolvedSources:l}=e;return OMapping(l[c[h]],c[y]+1,c[g],c.length===5?u[c[$]]:null)}function generatedPositionFor(e,t){const{source:r,line:n,column:s,bias:o}=t;return generatedPosition(e,r,n,s,o||k,false)}function allGeneratedPositionsFor(e,t){const{source:r,line:n,column:s,bias:o}=t;return generatedPosition(e,r,n,s,o||E,true)}function eachMapping(e,t){const r=decodedMappings(e);const{names:n,resolvedSources:s}=e;for(let e=0;e<r.length;e++){const o=r[e];for(let r=0;r<o.length;r++){const a=o[r];const i=e+1;const c=a[0];let u=null;let l=null;let d=null;let f=null;if(a.length!==1){u=s[a[1]];l=a[2]+1;d=a[3]}if(a.length===5)f=n[a[4]];t({generatedLine:i,generatedColumn:c,source:u,originalLine:l,originalColumn:d,name:f})}}}function sourceIndex(e,t){const{sources:r,resolvedSources:n}=e;let s=r.indexOf(t);if(s===-1)s=n.indexOf(t);return s}function sourceContentFor(e,t){const{sourcesContent:r}=e;if(r==null)return null;const n=sourceIndex(e,t);return n===-1?null:r[n]}function isIgnored(e,t){const{ignoreList:r}=e;if(r==null)return false;const n=sourceIndex(e,t);return n===-1?false:r.includes(n)}function presortedDecodedMap(e,t){const r=new x(clone(e,[]),t);cast(r)._decoded=e.mappings;return r}function decodedMap(e){return clone(e,decodedMappings(e))}function encodedMap(e){return clone(e,encodedMappings(e))}function clone(e,t){return{version:e.version,file:e.file,names:e.names,sourceRoot:e.sourceRoot,sources:e.sources,sourcesContent:e.sourcesContent,mappings:t,ignoreList:e.ignoreList||e.x_google_ignoreList}}function OMapping(e,t,r,n){return{source:e,line:t,column:r,name:n}}function GMapping(e,t){return{line:e,column:t}}function traceSegmentInternal(e,t,r,n,s){let o=memoizedBinarySearch(e,n,t,r);if(w){o=(s===E?upperBound:lowerBound)(e,n,o)}else if(s===E)o++;if(o===-1||o===e.length)return-1;return o}function sliceGeneratedPositions(e,t,r,n,s){let o=traceSegmentInternal(e,t,r,n,k);if(!w&&s===E)o++;if(o===-1||o===e.length)return[];const a=w?n:e[o][m];if(!w)o=lowerBound(e,a,o);const i=upperBound(e,a,o);const c=[];for(;o<=i;o++){const t=e[o];c.push(GMapping(t[v]+1,t[b]))}return c}function generatedPosition(e,t,r,n,s,o){var a;r--;if(r<0)throw new Error(S);if(n<0)throw new Error(P);const{sources:i,resolvedSources:c}=e;let u=i.indexOf(t);if(u===-1)u=c.indexOf(t);if(u===-1)return o?[]:GMapping(null,null);const l=(a=cast(e))._bySources||(a._bySources=buildBySources(decodedMappings(e),cast(e)._bySourceMemos=i.map(memoizedState)));const d=l[u][r];if(d==null)return o?[]:GMapping(null,null);const f=cast(e)._bySourceMemos[u];if(o)return sliceGeneratedPositions(d,f,r,n,s);const p=traceSegmentInternal(d,f,r,n,s);if(p===-1)return GMapping(null,null);const m=d[p];return GMapping(m[v]+1,m[b])}}))},3471:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.formatNames=t.fastFormats=t.fullFormats=void 0;function fmtDef(e,t){return{validate:e,compare:t}}t.fullFormats={date:fmtDef(date,compareDate),time:fmtDef(time,compareTime),"date-time":fmtDef(date_time,compareDateTime),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:uri,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:regex,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:byte,int32:{type:"number",validate:validateInt32},int64:{type:"number",validate:validateInt64},float:{type:"number",validate:validateNumber},double:{type:"number",validate:validateNumber},password:true,binary:true};t.fastFormats={...t.fullFormats,date:fmtDef(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,compareDate),time:fmtDef(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,compareTime),"date-time":fmtDef(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,compareDateTime),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};t.formatNames=Object.keys(t.fullFormats);function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}const r=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;const n=[0,31,28,31,30,31,30,31,31,30,31,30,31];function date(e){const t=r.exec(e);if(!t)return false;const s=+t[1];const o=+t[2];const a=+t[3];return o>=1&&o<=12&&a>=1&&a<=(o===2&&isLeapYear(s)?29:n[o])}function compareDate(e,t){if(!(e&&t))return undefined;if(e>t)return 1;if(e<t)return-1;return 0}const s=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d(?::?\d\d)?)?$/i;function time(e,t){const r=s.exec(e);if(!r)return false;const n=+r[1];const o=+r[2];const a=+r[3];const i=r[5];return(n<=23&&o<=59&&a<=59||n===23&&o===59&&a===60)&&(!t||i!=="")}function compareTime(e,t){if(!(e&&t))return undefined;const r=s.exec(e);const n=s.exec(t);if(!(r&&n))return undefined;e=r[1]+r[2]+r[3]+(r[4]||"");t=n[1]+n[2]+n[3]+(n[4]||"");if(e>t)return 1;if(e<t)return-1;return 0}const o=/t|\s/i;function date_time(e){const t=e.split(o);return t.length===2&&date(t[0])&&time(t[1],true)}function compareDateTime(e,t){if(!(e&&t))return undefined;const[r,n]=e.split(o);const[s,a]=t.split(o);const i=compareDate(r,s);if(i===undefined)return undefined;return i||compareTime(n,a)}const a=/\/|:/;const i=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i;function uri(e){return a.test(e)&&i.test(e)}const c=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/gm;function byte(e){c.lastIndex=0;return c.test(e)}const u=-(2**31);const l=2**31-1;function validateInt32(e){return Number.isInteger(e)&&e<=l&&e>=u}function validateInt64(e){return Number.isInteger(e)}function validateNumber(){return true}const d=/[^\\]\\Z/;function regex(e){if(d.test(e))return false;try{new RegExp(e);return true}catch(e){return false}}},5679:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(3471);const s=r(6541);const o=r(2981);const a=new o.Name("fullFormats");const i=new o.Name("fastFormats");const formatsPlugin=(e,t={keywords:true})=>{if(Array.isArray(t)){addFormats(e,t,n.fullFormats,a);return e}const[r,o]=t.mode==="fast"?[n.fastFormats,i]:[n.fullFormats,a];const c=t.formats||n.formatNames;addFormats(e,c,r,o);if(t.keywords)s.default(e);return e};formatsPlugin.get=(e,t="full")=>{const r=t==="fast"?n.fastFormats:n.fullFormats;const s=r[e];if(!s)throw new Error(`Unknown format "${e}"`);return s};function addFormats(e,t,r,n){var s;var a;(s=(a=e.opts.code).formats)!==null&&s!==void 0?s:a.formats=o._`require("ajv-formats/dist/formats").${n}`;for(const n of t)e.addFormat(n,r[n])}e.exports=t=formatsPlugin;Object.defineProperty(t,"__esModule",{value:true});t["default"]=formatsPlugin},6541:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.formatLimitDefinition=void 0;const n=r(8005);const s=r(2981);const o=s.operators;const a={formatMaximum:{okStr:"<=",ok:o.LTE,fail:o.GT},formatMinimum:{okStr:">=",ok:o.GTE,fail:o.LT},formatExclusiveMaximum:{okStr:"<",ok:o.LT,fail:o.GTE},formatExclusiveMinimum:{okStr:">",ok:o.GT,fail:o.LTE}};const i={message:({keyword:e,schemaCode:t})=>s.str`should be ${a[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>s._`{comparison: ${a[e].okStr}, limit: ${t}}`};t.formatLimitDefinition={keyword:Object.keys(a),type:"string",schemaType:"string",$data:true,error:i,code(e){const{gen:t,data:r,schemaCode:o,keyword:i,it:c}=e;const{opts:u,self:l}=c;if(!u.validateFormats)return;const d=new n.KeywordCxt(c,l.RULES.all.format.definition,"format");if(d.$data)validate$DataFormat();else validateFormat();function validate$DataFormat(){const r=t.scopeValue("formats",{ref:l.formats,code:u.code.formats});const n=t.const("fmt",s._`${r}[${d.schemaCode}]`);e.fail$data(s.or(s._`typeof ${n} != "object"`,s._`${n} instanceof RegExp`,s._`typeof ${n}.compare != "function"`,compareCode(n)))}function validateFormat(){const r=d.schema;const n=l.formats[r];if(!n||n===true)return;if(typeof n!="object"||n instanceof RegExp||typeof n.compare!="function"){throw new Error(`"${i}": format "${r}" does not define "compare" function`)}const o=t.scopeValue("formats",{key:r,ref:n,code:u.code.formats?s._`${u.code.formats}${s.getProperty(r)}`:undefined});e.fail$data(compareCode(o))}function compareCode(e){return s._`${e}.compare(${r}, ${o}) ${a[i].fail} 0`}},dependencies:["format"]};const formatLimitPlugin=e=>{e.addKeyword(t.formatLimitDefinition);return e};t["default"]=formatLimitPlugin},7645:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function getRangeDef(e){return()=>({keyword:e,type:"number",schemaType:"array",macro:function([t,r]){validateRangeSchema(t,r);return e==="range"?{minimum:t,maximum:r}:{exclusiveMinimum:t,exclusiveMaximum:r}},metaSchema:{type:"array",minItems:2,maxItems:2,items:{type:"number"}}});function validateRangeSchema(t,r){if(t>r||e==="exclusiveRange"&&t===r){throw new Error("There are no numbers in range")}}}t["default"]=getRangeDef},4487:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function getRequiredDef(e){return()=>({keyword:e,type:"object",schemaType:"array",macro(t){if(t.length===0)return true;if(t.length===1)return{required:t};const r=e==="anyRequired"?"anyOf":"oneOf";return{[r]:t.map((e=>({required:[e]})))}},metaSchema:{type:"array",items:{type:"string"}}})}t["default"]=getRequiredDef},1304:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.usePattern=t.metaSchemaRef=void 0;const n=r(2981);const s="http://json-schema.org/schema";function metaSchemaRef({defaultMeta:e}={}){return e===false?{}:{$ref:e||s}}t.metaSchemaRef=metaSchemaRef;function usePattern({gen:e,it:{opts:t}},r,s=(t.unicodeRegExp?"u":"")){const o=new RegExp(r,s);return e.scopeValue("pattern",{key:o.toString(),ref:o,code:(0,n._)`new RegExp(${r}, ${s})`})}t.usePattern=usePattern},2634:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function getDef(){return{keyword:"allRequired",type:"object",schemaType:"boolean",macro(e,t){if(!e)return true;const r=Object.keys(t.properties);if(r.length===0)return true;return{required:r}},dependencies:["properties"]}}t["default"]=getDef;e.exports=getDef},9822:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(4487));const o=(0,s.default)("anyRequired");t["default"]=o;e.exports=o},8018:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(1304);function getDef(e){return{keyword:"deepProperties",type:"object",schemaType:"object",macro:function(e){const t=[];for(const r in e)t.push(getSchema(r,e[r]));return{allOf:t}},metaSchema:{type:"object",propertyNames:{type:"string",format:"json-pointer"},additionalProperties:(0,n.metaSchemaRef)(e)}}}t["default"]=getDef;function getSchema(e,t){const r=e.split("/");const n={};let s=n;for(let e=1;e<r.length;e++){let n=r[e];const o=e===r.length-1;n=unescapeJsonPointer(n);const a=s.properties={};let i;if(/[0-9]+/.test(n)){let e=+n;i=s.items=[];s.type=["object","array"];while(e--)i.push({})}else{s.type="object"}s=o?t:{};a[n]=s;if(i)i.push(s)}return n}function unescapeJsonPointer(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}e.exports=getDef},9414:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);function getDef(){return{keyword:"deepRequired",type:"object",schemaType:"array",code(e){const{schema:t,data:r}=e;const s=t.map((e=>(0,n._)`(${getData(e)}) === undefined`));e.fail((0,n.or)(...s));function getData(e){if(e==="")throw new Error("empty JSON pointer not allowed");const t=e.split("/");let s=r;const o=t.map(((e,t)=>t?s=(0,n._)`${s}${(0,n.getProperty)(unescapeJPSegment(e))}`:s));return(0,n.and)(...o)}},metaSchema:{type:"array",items:{type:"string",format:"json-pointer"}}}}t["default"]=getDef;function unescapeJPSegment(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}e.exports=getDef},2471:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r={};const n={timestamp:()=>()=>Date.now(),datetime:()=>()=>(new Date).toISOString(),date:()=>()=>(new Date).toISOString().slice(0,10),time:()=>()=>(new Date).toISOString().slice(11),random:()=>()=>Math.random(),randomint:e=>{var t;const r=(t=e===null||e===void 0?void 0:e.max)!==null&&t!==void 0?t:2;return()=>Math.floor(Math.random()*r)},seq:e=>{var t;const n=(t=e===null||e===void 0?void 0:e.name)!==null&&t!==void 0?t:"";r[n]||(r[n]=0);return()=>r[n]++}};const s=Object.assign(_getDef,{DEFAULTS:n});function _getDef(){return{keyword:"dynamicDefaults",type:"object",schemaType:["string","object"],modifying:true,valid:true,compile(e,t,r){if(!r.opts.useDefaults||r.compositeRule)return()=>true;const n={};for(const t in e)n[t]=getDefault(e[t]);const s=r.opts.useDefaults==="empty";return t=>{for(const r in e){if(t[r]===undefined||s&&(t[r]===null||t[r]==="")){t[r]=n[r]()}}return true}},metaSchema:{type:"object",additionalProperties:{anyOf:[{type:"string"},{type:"object",additionalProperties:false,required:["func","args"],properties:{func:{type:"string"},args:{type:"object"}}}]}}}}function getDefault(e){return typeof e=="object"?getObjDefault(e):getStrDefault(e)}function getObjDefault({func:e,args:t}){const r=n[e];assertDefined(e,r);return r(t)}function getStrDefault(e=""){const t=n[e];assertDefined(e,t);return t()}function assertDefined(e,t){if(!t)throw new Error(`invalid "dynamicDefaults" keyword property value: ${e}`)}t["default"]=s;e.exports=s},7406:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(7645));const o=(0,s.default)("exclusiveRange");t["default"]=o;e.exports=o},5552:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});const r={Object:Object,Array:Array,Function:Function,Number:Number,String:String,Date:Date,RegExp:RegExp};if(typeof Buffer!="undefined")r.Buffer=Buffer;if(typeof Promise!="undefined")r.Promise=Promise;const n=Object.assign(_getDef,{CONSTRUCTORS:r});function _getDef(){return{keyword:"instanceof",schemaType:["string","array"],compile(e){if(typeof e=="string"){const t=getConstructor(e);return e=>e instanceof t}if(Array.isArray(e)){const t=e.map(getConstructor);return e=>{for(const r of t){if(e instanceof r)return true}return false}}throw new Error("ajv implementation error")},metaSchema:{anyOf:[{type:"string"},{type:"array",items:{type:"string"}}]}}}function getConstructor(e){const t=r[e];if(t)return t;throw new Error(`invalid "instanceof" keyword value ${e}`)}t["default"]=n;e.exports=n},2869:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(4487));const o=(0,s.default)("oneRequired");t["default"]=o;e.exports=o},6847:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);const s=r(1304);const o={message:({params:{missingPattern:e}})=>(0,n.str)`should have property matching pattern '${e}'`,params:({params:{missingPattern:e}})=>(0,n._)`{missingPattern: ${e}}`};function getDef(){return{keyword:"patternRequired",type:"object",schemaType:"array",error:o,code(e){const{gen:t,schema:r,data:o}=e;if(r.length===0)return;const a=t.let("valid",true);for(const e of r)validateProperties(e);function validateProperties(r){const i=t.let("matched",false);t.forIn("key",o,(o=>{t.assign(i,(0,n._)`${(0,s.usePattern)(e,r)}.test(${o})`);t.if(i,(()=>t.break()))}));e.setParams({missingPattern:r});t.assign(a,(0,n.and)(a,i));e.pass(a)}},metaSchema:{type:"array",items:{type:"string",format:"regex"},uniqueItems:true}}}t["default"]=getDef;e.exports=getDef},5788:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});function getDef(){return{keyword:"prohibited",type:"object",schemaType:"array",macro:function(e){if(e.length===0)return true;if(e.length===1)return{not:{required:e}};return{not:{anyOf:e.map((e=>({required:[e]})))}}},metaSchema:{type:"array",items:{type:"string"}}}}t["default"]=getDef;e.exports=getDef},4650:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(7645));const o=(0,s.default)("range");t["default"]=o;e.exports=o},1842:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);const s=r(1304);const o={type:"object",properties:{pattern:{type:"string"},flags:{type:"string",nullable:true}},required:["pattern"],additionalProperties:false};const a=/^\/(.*)\/([gimuy]*)$/;function getDef(){return{keyword:"regexp",type:"string",schemaType:["string","object"],code(e){const{data:t,schema:r}=e;const o=getRegExp(r);e.pass((0,n._)`${o}.test(${t})`);function getRegExp(t){if(typeof t=="object")return(0,s.usePattern)(e,t.pattern,t.flags);const r=a.exec(t);if(r)return(0,s.usePattern)(e,r[1],r[2]);throw new Error("cannot parse string into RegExp")}},metaSchema:{anyOf:[{type:"string"},o]}}}t["default"]=getDef;e.exports=getDef},173:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);const s=r(1304);const o={message:({params:{schemaProp:e}})=>e?(0,n.str)`should match case "${e}" schema`:(0,n.str)`should match default case schema`,params:({params:{schemaProp:e}})=>e?(0,n._)`{failingCase: ${e}}`:(0,n._)`{failingDefault: true}`};function getDef(e){const t=(0,s.metaSchemaRef)(e);return[{keyword:"select",schemaType:["string","number","boolean","null"],$data:true,error:o,dependencies:["selectCases"],code(e){const{gen:t,schemaCode:r,parentSchema:s}=e;e.block$data(n.nil,(()=>{const o=t.let("valid",true);const a=t.name("_valid");const i=t.const("value",(0,n._)`${r} === null ? "null" : ${r}`);t.if(false);for(const r in s.selectCases){e.setParams({schemaProp:r});t.elseIf((0,n._)`"" + ${i} == ${r}`);const s=e.subschema({keyword:"selectCases",schemaProp:r},a);e.mergeEvaluated(s,n.Name);t.assign(o,a)}t.else();if(s.selectDefault!==undefined){e.setParams({schemaProp:undefined});const r=e.subschema({keyword:"selectDefault"},a);e.mergeEvaluated(r,n.Name);t.assign(o,a)}t.endIf();e.pass(o)}))}},{keyword:"selectCases",dependencies:["select"],metaSchema:{type:"object",additionalProperties:t}},{keyword:"selectDefault",dependencies:["select","selectCases"],metaSchema:t}]}t["default"]=getDef;e.exports=getDef},3701:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);const s={trimStart:e=>e.trimStart(),trimEnd:e=>e.trimEnd(),trimLeft:e=>e.trimStart(),trimRight:e=>e.trimEnd(),trim:e=>e.trim(),toLowerCase:e=>e.toLowerCase(),toUpperCase:e=>e.toUpperCase(),toEnumCase:(e,t)=>(t===null||t===void 0?void 0:t.hash[configKey(e)])||e};const o=Object.assign(_getDef,{transform:s});function _getDef(){return{keyword:"transform",schemaType:"array",before:"enum",code(e){const{gen:t,data:r,schema:o,parentSchema:a,it:i}=e;const{parentData:c,parentDataProperty:u}=i;const l=o;if(!l.length)return;let d;if(l.includes("toEnumCase")){const e=getEnumCaseCfg(a);d=t.scopeValue("obj",{ref:e,code:(0,n.stringify)(e)})}t.if((0,n._)`typeof ${r} == "string" && ${c} !== undefined`,(()=>{t.assign(r,transformExpr(l.slice()));t.assign((0,n._)`${c}[${u}]`,r)}));function transformExpr(e){if(!e.length)return r;const o=e.pop();if(!(o in s))throw new Error(`transform: unknown transformation ${o}`);const a=t.scopeValue("func",{ref:s[o],code:(0,n._)`require("ajv-keywords/dist/definitions/transform").transform${(0,n.getProperty)(o)}`});const i=transformExpr(e);return d&&o==="toEnumCase"?(0,n._)`${a}(${i}, ${d})`:(0,n._)`${a}(${i})`}},metaSchema:{type:"array",items:{type:"string",enum:Object.keys(s)}}}}function getEnumCaseCfg(e){const t={hash:{}};if(!e.enum)throw new Error('transform: "toEnumCase" requires "enum"');for(const r of e.enum){if(typeof r!=="string")continue;const e=configKey(r);if(t.hash[e]){throw new Error('transform: "toEnumCase" requires all lowercased "enum" values to be unique')}t.hash[e]=r}return t}function configKey(e){return e.toLowerCase()}t["default"]=o;e.exports=o},7144:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(2981);const s=["undefined","string","number","object","function","boolean","symbol"];function getDef(){return{keyword:"typeof",schemaType:["string","array"],code(e){const{data:t,schema:r,schemaValue:s}=e;e.fail(typeof r=="string"?(0,n._)`typeof ${t} != ${r}`:(0,n._)`${s}.indexOf(typeof ${t}) < 0`)},metaSchema:{anyOf:[{type:"string",enum:s},{type:"array",items:{type:"string",enum:s}}]}}}t["default"]=getDef;e.exports=getDef},1367:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});const n=r(7447);const s=["number","integer","string","boolean","null"];function getDef(){return{keyword:"uniqueItemProperties",type:"array",schemaType:"array",compile(e,t){const r=getScalarKeys(e,t);return t=>{if(t.length<=1)return true;for(let s=0;s<e.length;s++){const o=e[s];if(r[s]){const e={};for(const r of t){if(!r||typeof r!="object")continue;let t=r[o];if(t&&typeof t=="object")continue;if(typeof t=="string")t='"'+t;if(e[t])return false;e[t]=true}}else{for(let e=t.length;e--;){const r=t[e];if(!r||typeof r!="object")continue;for(let s=e;s--;){const e=t[s];if(e&&typeof e=="object"&&n(r[o],e[o]))return false}}}}return true}},metaSchema:{type:"array",items:{type:"string"}}}}t["default"]=getDef;function getScalarKeys(e,t){return e.map((e=>{var r,n,o;const a=(o=(n=(r=t.items)===null||r===void 0?void 0:r.properties)===null||n===void 0?void 0:n[e])===null||o===void 0?void 0:o.type;return Array.isArray(a)?!a.includes("object")&&!a.includes("array"):s.includes(a)}))}e.exports=getDef},1169:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(3084));const ajvKeywords=(e,t)=>{if(Array.isArray(t)){for(const r of t)get(r)(e);return e}if(t){get(t)(e);return e}for(t in s.default)get(t)(e);return e};ajvKeywords.get=get;function get(e){const t=s.default[e];if(!t)throw new Error("Unknown keyword "+e);return t}t["default"]=ajvKeywords;e.exports=ajvKeywords;e.exports["default"]=ajvKeywords},8525:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(2634));const allRequired=e=>e.addKeyword((0,s.default)());t["default"]=allRequired;e.exports=allRequired},419:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9822));const anyRequired=e=>e.addKeyword((0,s.default)());t["default"]=anyRequired;e.exports=anyRequired},3274:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(8018));const deepProperties=(e,t)=>e.addKeyword((0,s.default)(t));t["default"]=deepProperties;e.exports=deepProperties},4270:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(9414));const deepRequired=e=>e.addKeyword((0,s.default)());t["default"]=deepRequired;e.exports=deepRequired},5249:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(2471));const dynamicDefaults=e=>e.addKeyword((0,s.default)());t["default"]=dynamicDefaults;e.exports=dynamicDefaults},8040:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(7406));const exclusiveRange=e=>e.addKeyword((0,s.default)());t["default"]=exclusiveRange;e.exports=exclusiveRange},3084:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(3249));const o=n(r(4616));const a=n(r(2407));const i=n(r(8040));const c=n(r(2889));const u=n(r(7297));const l=n(r(9661));const d=n(r(8525));const f=n(r(419));const p=n(r(3668));const m=n(r(7844));const h=n(r(8110));const y=n(r(3274));const g=n(r(4270));const $=n(r(5249));const v=n(r(6766));const b={typeof:s.default,instanceof:o.default,range:a.default,exclusiveRange:i.default,regexp:c.default,transform:u.default,uniqueItemProperties:l.default,allRequired:d.default,anyRequired:f.default,oneRequired:p.default,patternRequired:m.default,prohibited:h.default,deepProperties:y.default,deepRequired:g.default,dynamicDefaults:$.default,select:v.default};t["default"]=b;e.exports=b},4616:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(5552));const instanceofPlugin=e=>e.addKeyword((0,s.default)());t["default"]=instanceofPlugin;e.exports=instanceofPlugin},3668:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(2869));const oneRequired=e=>e.addKeyword((0,s.default)());t["default"]=oneRequired;e.exports=oneRequired},7844:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(6847));const patternRequired=e=>e.addKeyword((0,s.default)());t["default"]=patternRequired;e.exports=patternRequired},8110:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(5788));const prohibited=e=>e.addKeyword((0,s.default)());t["default"]=prohibited;e.exports=prohibited},2407:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(4650));const range=e=>e.addKeyword((0,s.default)());t["default"]=range;e.exports=range},2889:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(1842));const regexp=e=>e.addKeyword((0,s.default)());t["default"]=regexp;e.exports=regexp},6766:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(173));const select=(e,t)=>{(0,s.default)(t).forEach((t=>e.addKeyword(t)));return e};t["default"]=select;e.exports=select},7297:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(3701));const transform=e=>e.addKeyword((0,s.default)());t["default"]=transform;e.exports=transform},3249:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(7144));const typeofPlugin=e=>e.addKeyword((0,s.default)());t["default"]=typeofPlugin;e.exports=typeofPlugin},9661:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:true});const s=n(r(1367));const uniqueItemProperties=e=>e.addKeyword((0,s.default)());t["default"]=uniqueItemProperties;e.exports=uniqueItemProperties},8005:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.MissingRefError=t.ValidationError=t.CodeGen=t.Name=t.nil=t.stringify=t.str=t._=t.KeywordCxt=t.Ajv=void 0;const n=r(3575);const s=r(8286);const o=r(6831);const a=r(2933);const i=["/properties"];const c="http://json-schema.org/draft-07/schema";class Ajv extends n.default{_addVocabularies(){super._addVocabularies();s.default.forEach((e=>this.addVocabulary(e)));if(this.opts.discriminator)this.addKeyword(o.default)}_addDefaultMetaSchema(){super._addDefaultMetaSchema();if(!this.opts.meta)return;const e=this.opts.$data?this.$dataMetaSchema(a,i):a;this.addMetaSchema(e,c,false);this.refs["http://json-schema.org/schema"]=c}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(c)?c:undefined)}}t.Ajv=Ajv;e.exports=t=Ajv;e.exports.Ajv=Ajv;Object.defineProperty(t,"__esModule",{value:true});t["default"]=Ajv;var u=r(4074);Object.defineProperty(t,"KeywordCxt",{enumerable:true,get:function(){return u.KeywordCxt}});var l=r(2981);Object.defineProperty(t,"_",{enumerable:true,get:function(){return l._}});Object.defineProperty(t,"str",{enumerable:true,get:function(){return l.str}});Object.defineProperty(t,"stringify",{enumerable:true,get:function(){return l.stringify}});Object.defineProperty(t,"nil",{enumerable:true,get:function(){return l.nil}});Object.defineProperty(t,"Name",{enumerable:true,get:function(){return l.Name}});Object.defineProperty(t,"CodeGen",{enumerable:true,get:function(){return l.CodeGen}});var d=r(9213);Object.defineProperty(t,"ValidationError",{enumerable:true,get:function(){return d.default}});var f=r(6396);Object.defineProperty(t,"MissingRefError",{enumerable:true,get:function(){return f.default}})},5114:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.regexpCode=t.getEsmExportName=t.getPr