|
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([["citation-js-formats"],{"./node_modules/@citation-js/date/lib/index.js":function(C,U,l){Object.defineProperty(U,"__esModule",{value:!0}),Object.defineProperty(U,"format",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(U,"parse",{enumerable:!0,get:function(){return b.default}});var b=F(l("./node_modules/@citation-js/date/lib/input.js")),w=F(l("./node_modules/@citation-js/date/lib/output.js"));function F(k){return k&&k.__esModule?k:{default:k}}},"./node_modules/@citation-js/date/lib/input.js":function(C,U){Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;function l(o,v){return s(o)||k(o,v)||w(o,v)||b()}function b(){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 w(o,v){if(o){if(typeof o=="string")return F(o,v);var I=Object.prototype.toString.call(o).slice(8,-1);if(I==="Object"&&o.constructor&&(I=o.constructor.name),I==="Map"||I==="Set")return Array.from(o);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return F(o,v)}}function F(o,v){(v==null||v>o.length)&&(v=o.length);for(var I=0,G=new Array(v);I<v;I++)G[I]=o[I];return G}function k(o,v){var I=o==null?null:typeof Symbol<"u"&&o[Symbol.iterator]||o["@@iterator"];if(I!=null){var G=[],z=!0,X=!1,J,ne;try{for(I=I.call(o);!(z=(J=I.next()).done)&&(G.push(J.value),!(v&&G.length===v));z=!0);}catch(ae){X=!0,ne=ae}finally{try{!z&&I.return!=null&&I.return()}finally{if(X)throw ne}}return G}}function s(o){if(Array.isArray(o))return o}const f={jan:1,feb:2,mar:3,apr:4,may:5,jun:6,jul:7,aug:8,sep:9,oct:10,nov:11,dec:12},h=/ (?:to|[-/]) | ?(?:--|[–—]) ?/,t=/^(\d{4}-\d{2}-\d{2})\/(\d{4}-\d{2}-\d{2})$/;function r(o){return f[o.toLowerCase().slice(0,3)]}function i(o){const v=new Date(o);return typeof o=="number"&&!isNaN(v.valueOf())?[v.getFullYear(),v.getMonth()+1,v.getDate()]:null}const a=function(v){const I=/^(\d{4}|[-+]\d{6,})-(\d{2})(?:-(\d{2}))?/;if(typeof v!="string"||!I.test(v))return null;const G=v.match(I),z=l(G,4),X=z[1],J=z[2],ne=z[3];return+J?+ne?[X,J,ne]:[X,J]:[X]},T=function(v){const I=/^(?:[a-z]{3},\s*)?(\d{1,2}) ([a-z]{3}) (\d{4,})/i;if(typeof v!="string"||!I.test(v))return null;let G=v.match(I),z=l(G,4),X=z[1],J=z[2],ne=z[3];return J=r(J),J?[ne,J,X]:null};function x(o){const v=/^(\d{1,2})\/(\d{1,2})\/(\d{2}(?:\d{2})?)/;if(typeof o!="string"||!v.test(o))return null;const I=o.match(v),G=l(I,4),z=G[1],X=G[2],J=G[3];return new Date(J,z,X).getMonth()===parseInt(z)?[J,z,X]:null}function K(o){const v=/^(\d{1,2})[ .\-/](\d{1,2}|[a-z]{3,10})[ .\-/](-?\d+)/i,I=/^(-?\d+)[ .\-/](\d{1,2}|[a-z]{3,10})[ .\-/](\d{1,2})/i;let G,z,X;if(typeof o!="string")return null;if(v.test(o)){var J=o.match(v),ne=l(J,4);X=ne[1],z=ne[2],G=ne[3]}else if(I.test(o)){var ae=o.match(I),ie=l(ae,4);G=ie[1],z=ie[2],X=ie[3]}else return null;if(r(z))z=r(z);else if(isNaN(z))return null;return[G,z,X]}function L(o){const v=/^([a-z]{3,10}|-?\d+)[^\w-]+([a-z]{3,10}|-?\d+)$/i;if(typeof o=="string"&&v.test(o)){const I=o.match(v).slice(1,3);let G;if(r(I[1]))G=r(I.pop());else if(r(I[0]))G=r(I.shift());else{if(I.some(isNaN)||I.every(X=>+X<0))return null;+I[0]<0||+I[0]>+I[1]&&+I[1]>0?G=I.pop():G=I.shift()}return[I.pop(),G]}else return null}function D(o){if(typeof o!="string")return null;const v=o.match(/^(\d+) ?(a\.?d\.?|b\.?c\.?)$/i);if(v){const I=v.slice(1),G=l(I,2),z=G[0],X=G[1];return[z*(X.toLowerCase()[0]==="a"?1:-1)]}else return/^-?\d+$/.test(o)?[o]:null}function $(o){const v=i(o)||a(o)||T(o)||x(o)||K(o)||L(o)||D(o);return v&&v.map(I=>parseInt(I))}function Q(o){return t.test(o)?o.match(t).slice(1,3):o.split(h)}function c(o,v){const I=[],G=typeof o=="string"&&Q(o);v?I.push(o,v):G&&G.length===2?I.push(...G):I.push(o);const z=I.map($);return z.filter(Boolean).length===I.length?{"date-parts":z}:{raw:v?I.join("/"):o}}var E=c;U.default=E},"./node_modules/@citation-js/date/lib/output.js":function(C,U){Object.defineProperty(U,"__esModule",{value:!0}),U.default=void 0;function l(F,k,s){if(F.length>=k)return F;for(;F.length<k;)F=s+F;return F.slice(-k)}var w=function(k,s="-"){if(!k["date-parts"])return k.raw;const f=k["date-parts"][0].map(h=>h.toString());switch(f.length){case 3:f[2]=l(f[2],2,"0");case 2:f[1]=l(f[1],2,"0");case 1:f[0]=l(f[0],4,"0");break}return f.join(s)};U.default=w},"./node_modules/@citation-js/plugin-cff/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js");l("./node_modules/@citation-js/plugin-yaml/lib/index.js");function F(c,E){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(c);E&&(v=v.filter(function(I){return Object.getOwnPropertyDescriptor(c,I).enumerable})),o.push.apply(o,v)}return o}function k(c){for(var E=1;E<arguments.length;E++){var o=arguments[E]!=null?arguments[E]:{};E%2?F(Object(o),!0).forEach(function(v){s(c,v,o[v])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(o)):F(Object(o)).forEach(function(v){Object.defineProperty(c,v,Object.getOwnPropertyDescriptor(o,v))})}return c}function s(c,E,o){return E in c?Object.defineProperty(c,E,{value:o,enumerable:!0,configurable:!0,writable:!0}):c[E]=o,c}const f={art:"graphic",article:"article-journal",audiovisual:"motion_picture",bill:"bill",blog:"post-weblog",book:"book",catalogue:"collection",conference:"event","conference-paper":"paper-conference",data:"dataset",database:"dataset",dictionary:"entry-dictionary","edited-work":"document",encyclopedia:"entry-encyclopedia","film-broadcast":"broadcast",generic:"document","government-document":"regulation",grant:"document",hearing:"hearing","historical-work":"classic","legal-case":"legal_case","legal-rule":"legislation","magazine-article":"article-magazine",manual:"report",map:"map",multimedia:"motion_picture",music:"musical_score","newspaper-article":"article-newspaper",pamphlet:"pamphlet",patent:"patent","personal-communication":"personal_communication",proceedings:"book",report:"report",serial:"periodical",slides:"speech",software:"software","software-code":"software","software-container":"software","software-executable":"software","software-virtual-machine":"software","sound-recording":"song",standard:"standard",statute:"legislation",thesis:"thesis",unpublished:"article",video:"motion_picture",website:"webpage"},h={article:"article","article-journal":"article","article-magazine":"magazine-article","article-newspaper":"newspaper-article",bill:"bill",book:"book",broadcast:"film-broadcast",chapter:"generic",classic:"historical-work",collection:"catalogue",dataset:"data",document:"generic",entry:"generic","entry-dictionary":"dictionary","entry-encyclopedia":"encyclopedia",event:"conference",figure:"generic",graphic:"art",hearing:"hearing",interview:"sound-recording",legal_case:"legal-case",legislation:"statute",manuscript:"historical-work",map:"map",motion_picture:"film-broadcast",musical_score:"music",pamphlet:"pamphlet","paper-conference":"conference-paper",patent:"patent",performance:"generic",periodical:"serial",personal_communication:"personal-communication",post:"serial","post-weblog":"blog",regulation:"government-document",report:"report",review:"generic","review-book":"generic",software:"software",song:"sound-recording",speech:"slides",standard:"standard",thesis:"thesis",treaty:"generic",webpage:"website"},t=[{source:"family-names",target:"family"},{source:"given-names",target:"given"},{source:"name-particle",target:"non-dropping-particle"},{source:"name-suffix",target:"suffix"},{source:"name",target:"literal"},{source:"orcid",target:"_orcid"}],r=new b.util.Translator(t),i={names:{toTarget(c){return c.map(r.convertToTarget)},toSource(c){return c.map(r.convertToSource)}},publisher:{toTarget({name:c,city:E,region:o,country:v}){const I=[E,o,v].filter(Boolean).join(", ");return[c,I||void 0]},toSource(c,E){const o={name:c};if(E){const v=E.split(", ");o.country=v.pop(),v.length===2&&(o.region=v.pop()),v.length===1&&(o.city=v.pop())}return o}},date:{toTarget(c){return(0,w.parse)(c.toISOString())},toSource(c){if(c.raw)return c.raw;const[E,o,v]=c["date-parts"][0];return v?new Date(Date.UTC(E,o-1,v)):o?new Date(Date.UTC(E,o-1)):new Date(Date.UTC(E))}}},a=["abstract",{source:"authors",target:"author",convert:i.names},{source:"date-released",target:"issued",when:{target:{type:"software"}},convert:i.date},{source:"doi",target:"DOI"},{source:"identifiers",target:["DOI","ISBN","ISSN","PMCID","PMID","URL"],convert:{toTarget(c){const E=Array(6).fill(void 0);for(const{type:o,value:v}of c)!this.doi&&o==="doi"&&(E[0]=v),!this.url&&o==="url"&&(E[5]=v),o==="other"&&v.startsWith("urn:isbn:")&&(E[1]=v.slice(9)),o==="other"&&v.startsWith("urn:issn:")&&(E[2]=v.slice(9)),o==="other"&&v.startsWith("pmcid:")&&(E[3]=v.slice(6)),o==="other"&&v.startsWith("pmid:")&&(E[4]=v.slice(5));return E},toSource(c,E,o,v,I,G){return[c&&{type:"doi",value:c},G&&{type:"url",value:G},E&&{type:"other",value:`urn:isbn:${E}`},o&&{type:"other",value:`urn:issn:${o}`},v&&{type:"other",value:`pmcid:${v}`},I&&{type:"other",value:`pmid:${I}`}].filter(Boolean)}}},{source:"keywords",target:"keyword",convert:{toTarget(c){return c.join(",")},toSource(c){return c.split(/,\s*/g)}}},{source:"title",target:"title",when:{source:{term:!1,entry:!1},target:{type(c){return!["entry","entry-dictionary","entry-encyclopedia"].includes(c)}}}},{source:"title",target:"container-title",when:{source:{entry:!0,journal:!1},target:{type:["entry"]}}},{source:"title",target:"container-title",when:{source:{term:!0,journal:!1},target:{type:["entry-dictionary","entry-encyclopedia"]}}},{source:"url",target:"URL"},"version"],T=[{source:"type",target:"type",convert:{toSource(c){return c==="dataset"?"dataset":"software"},toTarget(c){return c==="dataset"?"dataset":"software"}}},...a],x=[...a,{source:"abbreviation",target:"title-short"},{source:"abbreviation",target:"shortTitle"},"collection-title",{source:"recipients",target:"recipient",convert:i.names},{source:"senders",target:"authors",convert:i.names},{source:"conference",target:["event-title","event-date","event-place","event"],convert:{toSource(c,E,o,v){const I={name:c||v};return o&&(I.location=o),E&&(I["date-start"]=i.date.toSource(E),E["date-parts"]&&E["date-parts"].length===2&&(I["date-end"]=i.date.toSource({"date-parts":[E["date-parts"][1]]}))),I},toTarget(c){return[c.name,(0,w.parse)(c["date-start"].toISOString(),c["date-end"].toISOString()),c.location]}}},{source:"database",target:"source"},{source:"date-accessed",target:"accessed",convert:i.date},{source:"date-downloaded",target:"accessed",convert:i.date,when:{source:{"date-accessed":!1},target:!1}},{source:"date-published",target:"issued",convert:i.date,when:{source:{"date-released":!1},target(){return this.type!=="book"||!this.version}}},{source:["year","month"],target:"issued",when:{source:{"date-published":!1,"date-released":!1,year:!0}},convert:{toTarget(c,E){return{"date-parts":[E?[c,E]:[c]]}},toSource(c){const[E,o]=c["date-parts"][0];return[E,o]}}},{source:"year-original",target:"original-date",convert:{toTarget(c){return{"date-parts":[[c]]}},toSource(c){return c["date-parts"][0][0]}}},"edition",{source:"editors",target:"editor",convert:i.names},{source:"editors-series",target:"collection-editor",convert:i.names},{source:"entry",target:"title",when:{source:{term:!1},target:{type:"entry"}}},{source:"term",target:"title",when:{target:{type:["entry-dictionary","entry-encyclopedia"]}}},{source:"format",target:"dimensions"},"medium",{source:"data-type",target:"genre",when:{target:{type(c){return c!=="thesis"}}}},{source:"thesis-type",target:"genre",when:{source:{"data-type":!1},target:{type:"thesis"}}},{source:"isbn",target:"ISBN"},{source:"issn",target:"ISSN"},{source:"pmcid",target:"PMCID"},"issue",{source:"journal",target:"container-title"},{source:"volume-title",target:"volume-title"},{source:"issue-title",target:"volume-title",when:{source:{"volume-title":!1},target:!1}},{source:"languages",target:"language",when:{target:!0,source:{language(c){return/[a-z]{2,3}/.test(c)}}},convert:{toSource(c){return[c]},toTarget(c){return c[0]}}},{source:"location",target:["archive","archive-place"],convert:i.publisher},{source:"notes",target:"note",when:{source:{scope:!1}}},{source:"scope",target:"note",when:{target:!1}},"number",{source:"patent-states",target:"jurisdiction",when:{target:!1},convert:{toTarget(c){return c.join(", ")}}},{source:["institution","department"],target:["publisher","publisher-place"],when:{source:{publisher:!1},target:{type:"thesis"}},convert:{toTarget(c,E){const[o,v]=i.publisher.toTarget(c);return[E?`${E}, ${o}`:o,v]},toSource(c,E){return[i.publisher.toSource(c,E)]}}},{source:"publisher",target:["publisher","publisher-place"],when:{target:{type(c){return c!=="thesis"}}},convert:i.publisher},"section",{source:"status",target:"status",when:{source:!0,target:{status:["in-preparation","abstract","submitted","in-press","advance-online","preprint"]}}},{source:"start",target:"page-first",when:{target:{page:!1}}},{source:["start","end"],target:"page",convert:{toTarget(c,E){return E?`${c}-${E}`:c},toSource(c){const[E,o]=c.split("-");return o?[E,o]:[E]}}},{source:"pages",target:"number-of-pages"},{source:"translators",target:"translator",convert:i.names},{source:"type",target:"type",convert:{toTarget(c){return f[c]||"document"},toSource(c){return c==="book"&&this["event-title"]?"proceedings":h[c]||"generic"}}},"volume",{source:"number-volumes",target:"number-of-volumes"}],K=new b.util.Translator(T),L=new b.util.Translator(x),D="1.2.0";function $(c){const E=K.convertToTarget(c);c["cff-version"]<="1.1.0"&&(E.type=f.software),E._cff_mainReference=!0;const o=[E];return c["preferred-citation"]&&o.push(L.convertToTarget(c["preferred-citation"])),Array.isArray(c.references)&&o.push(...c.references.map(L.convertToTarget)),o}function Q(c,E={}){c=c.slice();const{main:o,preferred:v,cffVersion:I=D,message:G="Please cite the following works when using this software."}=E;let z;const X=c.findIndex(ie=>v&&ie.id===v);I>="1.2.0"&&X>-1&&(z=L.convertToSource(...c.splice(X,1)));let J=c.findIndex(ie=>o?ie.id===o:ie._cff_mainReference);J=J>-1?J:0;const ne=c[J]?K.convertToSource(...c.splice(J,1)):{};ne&&I<"1.2.0"&&delete ne.type;const ae=k({"cff-version":I,message:G},ne);return z&&(ae["preferred-citation"]=z),c.length&&(ae.references=c.map(L.convertToSource)),ae}b.plugins.add("@cff",{input:{"@cff/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"cff-version"}},parse:$}},output:{cff(c,E={}){const o=Q(c,E);return E.type==="object"?o:b.plugins.output.format("yaml",o)}}})},"./node_modules/@citation-js/plugin-github/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js"),F=l("./node_modules/@citation-js/name/lib/index.js");let k=null;const s={name:"title-short",full_name:"title",description:"abstract",html_url:"URL",pushed_at:"issued",contributors_url:"author"};async function f(a,T){switch(a){case"contributors_url":{let x=await r(T);return x=await Promise.all(x.map(({url:K})=>r(K))),x.map(({name:K,login:L})=>K?(0,F.parse)(K):{literal:L})}case"pushed_at":return(0,w.parse)(T);default:return T}}const h={setApiToken(a){k=a}};async function t(a){const T={type:"software"},x=a.tags_url?await r(a.tags_url):[];for(const K in s)K in a&&(T[s[K]]=await f(K,a[K]));return x&&(T.version=x[0].name,T.custom={versions:x.map(K=>({version:K.name}))}),T}async function r(a){const T={Accept:"application/vnd.github.v3+json"};k&&(T.Authorization=`token ${k}`);const x=await b.util.fetchFileAsync(a,{headers:T});return JSON.parse(x)}function i(a){const[,T,x]=a.match(/^https?:\/\/github.com\/([^/]+)\/([^/]+)/);return`https://api.github.com/repos/${T}/${x}`}b.plugins.add("@github",{config:h,input:{"@github/url":{parseType:{dataType:"String",predicate:/^https?:\/\/github\.com\/[^/]+\//,extends:"@else/url"},parse:i},"@github/api":{parseType:{dataType:"String",predicate:/^https?:\/\/api\.github\.com\/repos\/[^/]+\//,extends:"@else/url"},parseAsync:r},"@github/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"url",value(a){return/^https?:\/\/api\.github\.com\/repos\/[^/]+\//.test(a)}}},parseAsync:t}}})},"./node_modules/@citation-js/plugin-npm/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/date/lib/index.js"),F=l("./node_modules/@citation-js/name/lib/index.js");const k={name:"title",description:"abstract",homepage:"URL",author:"author"};async function s(r,i){switch(r){case"author":return[(0,F.parse)(i.name)];default:return i}}async function f(r){const i={type:"software",custom:{versions:[]}};for(const a in k){a in r&&(i[k[a]]=await s(a,r[a]));const{latest:T}=r["dist-tags"];i.version=T,i.issued=(0,w.parse)(r.time[T])}for(const a in r.versions)i.custom.versions.push({version:a,issued:(0,w.parse)(r.time[a])});return i}async function h(r){const i=await b.util.fetchFileAsync(r);return JSON.parse(i)}function t(r){const[,i]=r.match(/((@[^/]+\/)?[^/]+)$/);return`https://registry.npmjs.org/${i}`}b.plugins.add("@npm",{input:{"@npm/url":{parseType:{dataType:"String",predicate:/^https?:\/\/(www\.)?(npmjs\.com|npmjs\.org|npm\.im)\/(package)?/,extends:"@else/url"},parse:t},"@npm/api":{parseType:{dataType:"String",predicate:/^https?:\/\/registry\.npmjs\.org\//,extends:"@else/url"},parseAsync:h},"@npm/object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"versions",value(r){for(const i in r)if("_npmUser"in r[i]||"_npmVersion"in r[i])return!0;return!1}}},parseAsync:f}}})},"./node_modules/@citation-js/plugin-software-formats/lib/index.js":function(C,U,l){l("./node_modules/@citation-js/plugin-cff/lib/index.js"),l("./node_modules/@citation-js/plugin-github/lib/index.js"),l("./node_modules/@citation-js/plugin-npm/lib/index.js"),l("./node_modules/@citation-js/plugin-yaml/lib/index.js"),l("./node_modules/@citation-js/plugin-zenodo/lib/index.js")},"./node_modules/@citation-js/plugin-yaml/lib/index.js":function(C,U,l){var b=F(l("./node_modules/js-yaml/index.js")),w=l("./node_modules/@citation-js/core/lib-mjs/index.js");function F(t){return t&&t.__esModule?t:{default:t}}const k="tag:yaml.org,2002:timestamp",s=b.default.DEFAULT_SCHEMA.compiledTypeMap.scalar[k],f=new b.default.Type(k,{kind:"scalar",resolve:s.resolve,construct:s.construct,instanceOf:Date,represent(t){return t.toISOString().split("T")[0]}}),h=b.default.DEFAULT_SCHEMA.extend({implicit:[f],explicit:[]});w.plugins.add("@else",{input:{"@else/yaml":{parseType:{dataType:"String",tokenList:{split:/\n(\s{2})*(-\s)?/,token:/^[\w-]*: /,every:!1}},parse(t){return b.default.load(t,{json:!0})}}},output:{yaml(t){return b.default.dump(t,{schema:h})}}})},"./node_modules/@citation-js/plugin-zenodo/lib/index.js":function(C,U,l){var b=l("./node_modules/@citation-js/core/lib-mjs/index.js"),w=l("./node_modules/@citation-js/name/lib/index.js"),F=l("./node_modules/@citation-js/date/lib/index.js");function k(L,D){var $=Object.keys(L);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(L);D&&(Q=Q.filter(function(c){return Object.getOwnPropertyDescriptor(L,c).enumerable})),$.push.apply($,Q)}return $}function s(L){for(var D=1;D<arguments.length;D++){var $=arguments[D]!=null?arguments[D]:{};D%2?k(Object($),!0).forEach(function(Q){f(L,Q,$[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(L,Object.getOwnPropertyDescriptors($)):k(Object($)).forEach(function(Q){Object.defineProperty(L,Q,Object.getOwnPropertyDescriptor($,Q))})}return L}function f(L,D,$){return D in L?Object.defineProperty(L,D,{value:$,enumerable:!0,configurable:!0,writable:!0}):L[D]=$,L}const h={poster:"speech",presentation:"speech",dataset:"dataset",video:"motion_picture",software:"software",other:"document"},t={book:"book",section:"chapter",conferencepaper:"paper-conference",article:"article-journal",patent:"patent",preprint:"article",report:"report",softwaredocumentation:"report",thesis:"thesis",workingpaper:"manuscript",other:"article"},r={figure:"figure",plot:"figure",drawing:"graphic",diagram:"figure",photo:"graphic",other:"graphic"},i={article:["publication","article"],"article-magazine":["publication","article"],"article-newspaper":["publication","article"],"article-journal":["publication","article"],bill:["publication","other"],book:["publication","book"],broadcast:["video"],chapter:["publication","section"],classic:["publication","other"],collection:["other"],dataset:["dataset"],document:["other"],entry:["publication","other"],"entry-dictionary":["publication","other"],"entry-encyclopedia":["publication","other"],event:["other"],figure:["image","figure"],graphic:["image","other"],hearing:["publication","other"],interview:["publication","other"],legislation:["publication","other"],legal_case:["publication","other"],manuscript:["publication","other"],map:["image","other"],motion_picture:["video"],musical_score:["video"],pamphlet:["publication","other"],"paper-conference":["publication","conferencepaper"],patent:["publication","patent"],post:["publication","other"],"post-weblog":["publication","other"],performance:["other"],periodical:["publication","other"],personal_communication:["publication","other"],regulation:["publication","other"],report:["publication","report"],review:["publication","article"],"review-book":["publication","article"],song:["video"],software:["software"],speech:["presentation"],standard:["publication","softwaredocumentation"],thesis:["publication","thesis"],treaty:["publication","other"],webpage:["publication","other"]},a={DATE:{toTarget(L){return(0,F.parse)(L)},toSource(L){return(0,F.format)(L)}},AUTHORS:{toTarget(L){return L.map(D=>s(s({},(0,w.parse)(D.name)),{},{_affiliation:D.affiliation,_orcid:D.orcid}))},toSource(L){return L.map(D=>({name:(0,w.format)(D,!0),affiliation:D._affiliation,orcid:D._orcid}))}}},T={ARTICLE:{source:{upload_type:"publication",publication_type:"article"},target:{type:["article","article-newspaper","article-magazine","article-journal"]}},BOOK:{source:{upload_type:"publication",publication_type:"book"},target:{type:"book"}},CHAPTER:{source:{upload_type:"publication",publication_type:"section"},target:{type:"chapter"}},THESIS:{source:{upload_type:"publication",publication_type:"thesis"},target:{type:"thesis"}},PAPER_CONFERENCE:{source:{upload_type:"publication",publication_type:"conferencepaper"},target:{type:"paper-conference"}}},x=[{source:["upload_type","publication_type","image_type"],target:"type",convert:{toTarget(L,D,$){return L==="publication"&&D?t[D]||t.other:L==="image"&&$?r[$]||r.other:h[L]||h.other},toSource(L){const[D,$]=i[L]||["other"];return D==="publication"?[D,$,void 0]:D==="image"?[D,void 0,$]:[D,void 0,void 0]}}},{source:"publication_date",target:"issued",convert:a.DATE},"title",{source:"creators",target:"author",convert:a.AUTHORS},{source:"description",target:"abstract"},{source:"doi",target:"DOI"},{source:"keywords",target:"keyword",convert:{toTarget(L){return L.map(D=>D.includes(",")?`"${D}"`:D).join(",")},toSource(L){return L.match(/("(\\[\\"]|[^\\"])"|[^,]+)(?=,|$)/g).map(D=>D.replace(/^"|"$/g,""))}}},{source:"notes",target:"annote"},{source:"contributors",target:["editor","producer"],convert:{toTarget(L){const D=L.reduce(($,Q)=>($[Q.type]||($[Q.type]=[]),$[Q.type].push(s(s({},(0,w.parse)(Q.name)),{},{_affiliation:Q.affiliation,_orcid:Q.orcid})),$),{});return[D.Editors,D.Producers]},toSource(L,D){return[...L.map($=>["Editors",$]),...D.map($=>["Producers",$])].map(([$,Q])=>({type:$,name:(0,w.format)(Q,!0),affiliation:Q._affiliation,orcid:Q._orcid}))}}},"version",{source:"language",target:"language",when:{source:!0,target:{language(L){return L.length===2||L.length===3}}}},{source:"journal_title",target:"container-title",when:T.ARTICLE},{source:"journal_volume",target:"volume",when:T.ARTICLE},{source:"journal_issue",target:"issue",when:T.ARTICLE},{source:"journal_pages",target:"page",when:T.ARTICLE},{source:"conference_title",target:"event-title"},{source:"conference_place",target:"event-place"},{source:"conference_dates",target:"event-date",convert:{toTarget:F.parse,toSource(L){return a.DATE.toSource(L)+" to "+a.DATE.toSource({"date-parts":[L["date-parts"][1]]})}}},{source:"conference_session",target:"volume",when:T.PAPER_CONFERENCE},{source:"conference_session_part",target:"issue",when:T.PAPER_CONFERENCE},{source:"imprint_publisher",target:"publisher",when:T.BOOK},{source:"imprint_place",target:"publisher-place"},{source:"imprint_isbn",target:"ISBN"},{source:"partof_title",target:"container-title",when:T.SECTION},{source:"partof_pages",target:"page",when:T.SECTION},{source:"thesis_university",target:"publisher",when:T.THESIS}],K=new b.util.Translator(x);b.plugins.add("@zenodo",{input:{"@zenodo/metadata+object":{parseType:{dataType:"SimpleObject",propertyConstraint:{props:"upload_type"}},parse(L){return K.convertToTarget(L)}}},output:{".zenodo.json"(L,D={}){const $=K.convertToSource(L);return D.type==="object"?$:JSON.stringify($,null,2)}}})},"./node_modules/js-yaml/index.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/loader.js"),w=l("./node_modules/js-yaml/lib/dumper.js");function F(k,s){return function(){throw new Error("Function yaml."+k+" is removed in js-yaml 4. Use yaml."+s+" instead, which is now safe by default.")}}C.exports.Type=l("./node_modules/js-yaml/lib/type.js"),C.exports.Schema=l("./node_modules/js-yaml/lib/schema.js"),C.exports.FAILSAFE_SCHEMA=l("./node_modules/js-yaml/lib/schema/failsafe.js"),C.exports.JSON_SCHEMA=l("./node_modules/js-yaml/lib/schema/json.js"),C.exports.CORE_SCHEMA=l("./node_modules/js-yaml/lib/schema/core.js"),C.exports.DEFAULT_SCHEMA=l("./node_modules/js-yaml/lib/schema/default.js"),C.exports.load=b.load,C.exports.loadAll=b.loadAll,C.exports.dump=w.dump,C.exports.YAMLException=l("./node_modules/js-yaml/lib/exception.js"),C.exports.types={binary:l("./node_modules/js-yaml/lib/type/binary.js"),float:l("./node_modules/js-yaml/lib/type/float.js"),map:l("./node_modules/js-yaml/lib/type/map.js"),null:l("./node_modules/js-yaml/lib/type/null.js"),pairs:l("./node_modules/js-yaml/lib/type/pairs.js"),set:l("./node_modules/js-yaml/lib/type/set.js"),timestamp:l("./node_modules/js-yaml/lib/type/timestamp.js"),bool:l("./node_modules/js-yaml/lib/type/bool.js"),int:l("./node_modules/js-yaml/lib/type/int.js"),merge:l("./node_modules/js-yaml/lib/type/merge.js"),omap:l("./node_modules/js-yaml/lib/type/omap.js"),seq:l("./node_modules/js-yaml/lib/type/seq.js"),str:l("./node_modules/js-yaml/lib/type/str.js")},C.exports.safeLoad=F("safeLoad","load"),C.exports.safeLoadAll=F("safeLoadAll","loadAll"),C.exports.safeDump=F("safeDump","dump")},"./node_modules/js-yaml/lib/common.js":function(C){function U(s){return typeof s>"u"||s===null}function l(s){return typeof s=="object"&&s!==null}function b(s){return Array.isArray(s)?s:U(s)?[]:[s]}function w(s,f){var h,t,r,i;if(f)for(i=Object.keys(f),h=0,t=i.length;h<t;h+=1)r=i[h],s[r]=f[r];return s}function F(s,f){var h="",t;for(t=0;t<f;t+=1)h+=s;return h}function k(s){return s===0&&Number.NEGATIVE_INFINITY===1/s}C.exports.isNothing=U,C.exports.isObject=l,C.exports.toArray=b,C.exports.repeat=F,C.exports.isNegativeZero=k,C.exports.extend=w},"./node_modules/js-yaml/lib/dumper.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/exception.js"),F=l("./node_modules/js-yaml/lib/schema/default.js"),k=Object.prototype.toString,s=Object.prototype.hasOwnProperty,f=65279,h=9,t=10,r=13,i=32,a=33,T=34,x=35,K=37,L=38,D=39,$=42,Q=44,c=45,E=58,o=61,v=62,I=63,G=64,z=91,X=93,J=96,ne=123,ae=124,ie=125,te={};te[0]="\\0",te[7]="\\a",te[8]="\\b",te[9]="\\t",te[10]="\\n",te[11]="\\v",te[12]="\\f",te[13]="\\r",te[27]="\\e",te[34]='\\"',te[92]="\\\\",te[133]="\\N",te[160]="\\_",te[8232]="\\L",te[8233]="\\P";var Ae=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],P=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ge(n,p){var y,g,j,_,M,R,B;if(p===null)return{};for(y={},g=Object.keys(p),j=0,_=g.length;j<_;j+=1)M=g[j],R=String(p[M]),M.slice(0,2)==="!!"&&(M="tag:yaml.org,2002:"+M.slice(2)),B=n.compiledTypeMap.fallback[M],B&&s.call(B.styleAliases,R)&&(R=B.styleAliases[R]),y[M]=R;return y}function _e(n){var p,y,g;if(p=n.toString(16).toUpperCase(),n<=255)y="x",g=2;else if(n<=65535)y="u",g=4;else if(n<=4294967295)y="U",g=8;else throw new w("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+y+b.repeat("0",g-p.length)+p}var ue=1,ce=2;function pe(n){this.schema=n.schema||F,this.indent=Math.max(1,n.indent||2),this.noArrayIndent=n.noArrayIndent||!1,this.skipInvalid=n.skipInvalid||!1,this.flowLevel=b.isNothing(n.flowLevel)?-1:n.flowLevel,this.styleMap=ge(this.schema,n.styles||null),this.sortKeys=n.sortKeys||!1,this.lineWidth=n.lineWidth||80,this.noRefs=n.noRefs||!1,this.noCompatMode=n.noCompatMode||!1,this.condenseFlow=n.condenseFlow||!1,this.quotingType=n.quotingType==='"'?ce:ue,this.forceQuotes=n.forceQuotes||!1,this.replacer=typeof n.replacer=="function"?n.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function ye(n,p){for(var y=b.repeat(" ",p),g=0,j=-1,_="",M,R=n.length;g<R;)j=n.indexOf(`
|
|
`,g),j===-1?(M=n.slice(g),g=R):(M=n.slice(g,j+1),g=j+1),M.length&&M!==`
|
|
`&&(_+=y),_+=M;return _}function ee(n,p){return`
|
|
`+b.repeat(" ",n.indent*p)}function xe(n,p){var y,g,j;for(y=0,g=n.implicitTypes.length;y<g;y+=1)if(j=n.implicitTypes[y],j.resolve(p))return!0;return!1}function fe(n){return n===i||n===h}function he(n){return 32<=n&&n<=126||161<=n&&n<=55295&&n!==8232&&n!==8233||57344<=n&&n<=65533&&n!==f||65536<=n&&n<=1114111}function we(n){return he(n)&&n!==f&&n!==r&&n!==t}function Te(n,p,y){var g=we(n),j=g&&!fe(n);return(y?g:g&&n!==Q&&n!==z&&n!==X&&n!==ne&&n!==ie)&&n!==x&&!(p===E&&!j)||we(p)&&!fe(p)&&n===x||p===E&&j}function Fe(n){return he(n)&&n!==f&&!fe(n)&&n!==c&&n!==I&&n!==E&&n!==Q&&n!==z&&n!==X&&n!==ne&&n!==ie&&n!==x&&n!==L&&n!==$&&n!==a&&n!==ae&&n!==o&&n!==v&&n!==D&&n!==T&&n!==K&&n!==G&&n!==J}function Le(n){return!fe(n)&&n!==E}function de(n,p){var y=n.charCodeAt(p),g;return y>=55296&&y<=56319&&p+1<n.length&&(g=n.charCodeAt(p+1),g>=56320&&g<=57343)?(y-55296)*1024+g-56320+65536:y}function Se(n){var p=/^\n* /;return p.test(n)}var Ce=1,be=2,Ee=3,se=4,me=5;function Oe(n,p,y,g,j,_,M,R){var B,W=0,re=null,oe=!1,q=!1,Ne=g!==-1,ve=-1,je=Fe(de(n,0))&&Le(de(n,n.length-1));if(p||M)for(B=0;B<n.length;W>=65536?B+=2:B++){if(W=de(n,B),!he(W))return me;je=je&&Te(W,re,R),re=W}else{for(B=0;B<n.length;W>=65536?B+=2:B++){if(W=de(n,B),W===t)oe=!0,Ne&&(q=q||B-ve-1>g&&n[ve+1]!==" ",ve=B);else if(!he(W))return me;je=je&&Te(W,re,R),re=W}q=q||Ne&&B-ve-1>g&&n[ve+1]!==" "}return!oe&&!q?je&&!M&&!j(n)?Ce:_===ce?me:be:y>9&&Se(n)?me:M?_===ce?me:be:q?se:Ee}function ke(n,p,y,g,j){n.dump=function(){if(p.length===0)return n.quotingType===ce?'""':"''";if(!n.noCompatMode&&(Ae.indexOf(p)!==-1||P.test(p)))return n.quotingType===ce?'"'+p+'"':"'"+p+"'";var _=n.indent*Math.max(1,y),M=n.lineWidth===-1?-1:Math.max(Math.min(n.lineWidth,40),n.lineWidth-_),R=g||n.flowLevel>-1&&y>=n.flowLevel;function B(W){return xe(n,W)}switch(Oe(p,R,n.indent,M,B,n.quotingType,n.forceQuotes&&!g,j)){case Ce:return p;case be:return"'"+p.replace(/'/g,"''")+"'";case Ee:return"|"+Ie(p,n.indent)+e(ye(p,_));case se:return">"+Ie(p,n.indent)+e(ye(u(p,M),_));case me:return'"'+O(p,M)+'"';default:throw new w("impossible error: invalid scalar style")}}()}function Ie(n,p){var y=Se(n)?String(p):"",g=n[n.length-1]===`
|
|
`,j=g&&(n[n.length-2]===`
|
|
`||n===`
|
|
`),_=j?"+":g?"":"-";return y+_+`
|
|
`}function e(n){return n[n.length-1]===`
|
|
`?n.slice(0,-1):n}function u(n,p){for(var y=/(\n+)([^\n]*)/g,g=function(){var W=n.indexOf(`
|
|
`);return W=W!==-1?W:n.length,y.lastIndex=W,d(n.slice(0,W),p)}(),j=n[0]===`
|
|
`||n[0]===" ",_,M;M=y.exec(n);){var R=M[1],B=M[2];_=B[0]===" ",g+=R+(!j&&!_&&B!==""?`
|
|
`:"")+d(B,p),j=_}return g}function d(n,p){if(n===""||n[0]===" ")return n;for(var y=/ [^ ]/g,g,j=0,_,M=0,R=0,B="";g=y.exec(n);)R=g.index,R-j>p&&(_=M>j?M:R,B+=`
|
|
`+n.slice(j,_),j=_+1),M=R;return B+=`
|
|
`,n.length-j>p&&M>j?B+=n.slice(j,M)+`
|
|
`+n.slice(M+1):B+=n.slice(j),B.slice(1)}function O(n){for(var p="",y=0,g,j=0;j<n.length;y>=65536?j+=2:j++)y=de(n,j),g=te[y],!g&&he(y)?(p+=n[j],y>=65536&&(p+=n[j+1])):p+=g||_e(y);return p}function m(n,p,y){var g="",j=n.tag,_,M,R;for(_=0,M=y.length;_<M;_+=1)R=y[_],n.replacer&&(R=n.replacer.call(y,String(_),R)),(V(n,p,R,!1,!1)||typeof R>"u"&&V(n,p,null,!1,!1))&&(g!==""&&(g+=","+(n.condenseFlow?"":" ")),g+=n.dump);n.tag=j,n.dump="["+g+"]"}function S(n,p,y,g){var j="",_=n.tag,M,R,B;for(M=0,R=y.length;M<R;M+=1)B=y[M],n.replacer&&(B=n.replacer.call(y,String(M),B)),(V(n,p+1,B,!0,!0,!1,!0)||typeof B>"u"&&V(n,p+1,null,!0,!0,!1,!0))&&((!g||j!=="")&&(j+=ee(n,p)),n.dump&&t===n.dump.charCodeAt(0)?j+="-":j+="- ",j+=n.dump);n.tag=_,n.dump=j||"[]"}function A(n,p,y){var g="",j=n.tag,_=Object.keys(y),M,R,B,W,re;for(M=0,R=_.length;M<R;M+=1)re="",g!==""&&(re+=", "),n.condenseFlow&&(re+='"'),B=_[M],W=y[B],n.replacer&&(W=n.replacer.call(y,B,W)),V(n,p,B,!1,!1)&&(n.dump.length>1024&&(re+="? "),re+=n.dump+(n.condenseFlow?'"':"")+":"+(n.condenseFlow?"":" "),V(n,p,W,!1,!1)&&(re+=n.dump,g+=re));n.tag=j,n.dump="{"+g+"}"}function N(n,p,y,g){var j="",_=n.tag,M=Object.keys(y),R,B,W,re,oe,q;if(n.sortKeys===!0)M.sort();else if(typeof n.sortKeys=="function")M.sort(n.sortKeys);else if(n.sortKeys)throw new w("sortKeys must be a boolean or a function");for(R=0,B=M.length;R<B;R+=1)q="",(!g||j!=="")&&(q+=ee(n,p)),W=M[R],re=y[W],n.replacer&&(re=n.replacer.call(y,W,re)),V(n,p+1,W,!0,!0,!0)&&(oe=n.tag!==null&&n.tag!=="?"||n.dump&&n.dump.length>1024,oe&&(n.dump&&t===n.dump.charCodeAt(0)?q+="?":q+="? "),q+=n.dump,oe&&(q+=ee(n,p)),V(n,p+1,re,!0,oe)&&(n.dump&&t===n.dump.charCodeAt(0)?q+=":":q+=": ",q+=n.dump,j+=q));n.tag=_,n.dump=j||"{}"}function H(n,p,y){var g,j,_,M,R,B;for(j=y?n.explicitTypes:n.implicitTypes,_=0,M=j.length;_<M;_+=1)if(R=j[_],(R.instanceOf||R.predicate)&&(!R.instanceOf||typeof p=="object"&&p instanceof R.instanceOf)&&(!R.predicate||R.predicate(p))){if(y?R.multi&&R.representName?n.tag=R.representName(p):n.tag=R.tag:n.tag="?",R.represent){if(B=n.styleMap[R.tag]||R.defaultStyle,k.call(R.represent)==="[object Function]")g=R.represent(p,B);else if(s.call(R.represent,B))g=R.represent[B](p,B);else throw new w("!<"+R.tag+'> tag resolver accepts not "'+B+'" style');n.dump=g}return!0}return!1}function V(n,p,y,g,j,_,M){n.tag=null,n.dump=y,H(n,y,!1)||H(n,y,!0);var R=k.call(n.dump),B=g,W;g&&(g=n.flowLevel<0||n.flowLevel>p);var re=R==="[object Object]"||R==="[object Array]",oe,q;if(re&&(oe=n.duplicates.indexOf(y),q=oe!==-1),(n.tag!==null&&n.tag!=="?"||q||n.indent!==2&&p>0)&&(j=!1),q&&n.usedDuplicates[oe])n.dump="*ref_"+oe;else{if(re&&q&&!n.usedDuplicates[oe]&&(n.usedDuplicates[oe]=!0),R==="[object Object]")g&&Object.keys(n.dump).length!==0?(N(n,p,n.dump,j),q&&(n.dump="&ref_"+oe+n.dump)):(A(n,p,n.dump),q&&(n.dump="&ref_"+oe+" "+n.dump));else if(R==="[object Array]")g&&n.dump.length!==0?(n.noArrayIndent&&!M&&p>0?S(n,p-1,n.dump,j):S(n,p,n.dump,j),q&&(n.dump="&ref_"+oe+n.dump)):(m(n,p,n.dump),q&&(n.dump="&ref_"+oe+" "+n.dump));else if(R==="[object String]")n.tag!=="?"&&ke(n,n.dump,p,_,B);else{if(R==="[object Undefined]")return!1;if(n.skipInvalid)return!1;throw new w("unacceptable kind of an object to dump "+R)}n.tag!==null&&n.tag!=="?"&&(W=encodeURI(n.tag[0]==="!"?n.tag.slice(1):n.tag).replace(/!/g,"%21"),n.tag[0]==="!"?W="!"+W:W.slice(0,18)==="tag:yaml.org,2002:"?W="!!"+W.slice(18):W="!<"+W+">",n.dump=W+" "+n.dump)}return!0}function Z(n,p){var y=[],g=[],j,_;for(Y(n,y,g),j=0,_=g.length;j<_;j+=1)p.duplicates.push(y[g[j]]);p.usedDuplicates=new Array(_)}function Y(n,p,y){var g,j,_;if(n!==null&&typeof n=="object")if(j=p.indexOf(n),j!==-1)y.indexOf(j)===-1&&y.push(j);else if(p.push(n),Array.isArray(n))for(j=0,_=n.length;j<_;j+=1)Y(n[j],p,y);else for(g=Object.keys(n),j=0,_=g.length;j<_;j+=1)Y(n[g[j]],p,y)}function le(n,p){p=p||{};var y=new pe(p);y.noRefs||Z(n,y);var g=n;return y.replacer&&(g=y.replacer.call({"":g},"",g)),V(y,0,g,!0,!0)?y.dump+`
|
|
`:""}C.exports.dump=le},"./node_modules/js-yaml/lib/exception.js":function(C){function U(b,w){var F="",k=b.reason||"(unknown reason)";return b.mark?(b.mark.name&&(F+='in "'+b.mark.name+'" '),F+="("+(b.mark.line+1)+":"+(b.mark.column+1)+")",!w&&b.mark.snippet&&(F+=`
|
|
|
|
`+b.mark.snippet),k+" "+F):k}function l(b,w){Error.call(this),this.name="YAMLException",this.reason=b,this.mark=w,this.message=U(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,l.prototype.toString=function(w){return this.name+": "+U(this,w)},C.exports=l},"./node_modules/js-yaml/lib/loader.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/exception.js"),F=l("./node_modules/js-yaml/lib/snippet.js"),k=l("./node_modules/js-yaml/lib/schema/default.js"),s=Object.prototype.hasOwnProperty,f=1,h=2,t=3,r=4,i=1,a=2,T=3,x=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,K=/[\x85\u2028\u2029]/,L=/[,\[\]\{\}]/,D=/^(?:!|!!|![a-z\-]+!)$/i,$=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Q(e){return Object.prototype.toString.call(e)}function c(e){return e===10||e===13}function E(e){return e===9||e===32}function o(e){return e===9||e===32||e===10||e===13}function v(e){return e===44||e===91||e===93||e===123||e===125}function I(e){var u;return 48<=e&&e<=57?e-48:(u=e|32,97<=u&&u<=102?u-97+10:-1)}function G(e){return e===120?2:e===117?4:e===85?8:0}function z(e){return 48<=e&&e<=57?e-48:-1}function X(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?`
|
|
`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"\x85":e===95?"\xA0":e===76?"\u2028":e===80?"\u2029":""}function J(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}for(var ne=new Array(256),ae=new Array(256),ie=0;ie<256;ie++)ne[ie]=X(ie)?1:0,ae[ie]=X(ie);function te(e,u){this.input=e,this.filename=u.filename||null,this.schema=u.schema||k,this.onWarning=u.onWarning||null,this.legacy=u.legacy||!1,this.json=u.json||!1,this.listener=u.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Ae(e,u){var d={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return d.snippet=F(d),new w(u,d)}function P(e,u){throw Ae(e,u)}function ge(e,u){e.onWarning&&e.onWarning.call(null,Ae(e,u))}var _e={YAML:function(u,d,O){var m,S,A;u.version!==null&&P(u,"duplication of %YAML directive"),O.length!==1&&P(u,"YAML directive accepts exactly one argument"),m=/^([0-9]+)\.([0-9]+)$/.exec(O[0]),m===null&&P(u,"ill-formed argument of the YAML directive"),S=parseInt(m[1],10),A=parseInt(m[2],10),S!==1&&P(u,"unacceptable YAML version of the document"),u.version=O[0],u.checkLineBreaks=A<2,A!==1&&A!==2&&ge(u,"unsupported YAML version of the document")},TAG:function(u,d,O){var m,S;O.length!==2&&P(u,"TAG directive accepts exactly two arguments"),m=O[0],S=O[1],D.test(m)||P(u,"ill-formed tag handle (first argument) of the TAG directive"),s.call(u.tagMap,m)&&P(u,'there is a previously declared suffix for "'+m+'" tag handle'),$.test(S)||P(u,"ill-formed tag prefix (second argument) of the TAG directive");try{S=decodeURIComponent(S)}catch{P(u,"tag prefix is malformed: "+S)}u.tagMap[m]=S}};function ue(e,u,d,O){var m,S,A,N;if(u<d){if(N=e.input.slice(u,d),O)for(m=0,S=N.length;m<S;m+=1)A=N.charCodeAt(m),A===9||32<=A&&A<=1114111||P(e,"expected valid JSON character");else x.test(N)&&P(e,"the stream contains non-printable characters");e.result+=N}}function ce(e,u,d,O){var m,S,A,N;for(b.isObject(d)||P(e,"cannot merge mappings; the provided source object is unacceptable"),m=Object.keys(d),A=0,N=m.length;A<N;A+=1)S=m[A],s.call(u,S)||(u[S]=d[S],O[S]=!0)}function pe(e,u,d,O,m,S,A,N,H){var V,Z;if(Array.isArray(m))for(m=Array.prototype.slice.call(m),V=0,Z=m.length;V<Z;V+=1)Array.isArray(m[V])&&P(e,"nested arrays are not supported inside keys"),typeof m=="object"&&Q(m[V])==="[object Object]"&&(m[V]="[object Object]");if(typeof m=="object"&&Q(m)==="[object Object]"&&(m="[object Object]"),m=String(m),u===null&&(u={}),O==="tag:yaml.org,2002:merge")if(Array.isArray(S))for(V=0,Z=S.length;V<Z;V+=1)ce(e,u,S[V],d);else ce(e,u,S,d);else!e.json&&!s.call(d,m)&&s.call(u,m)&&(e.line=A||e.line,e.lineStart=N||e.lineStart,e.position=H||e.position,P(e,"duplicated mapping key")),m==="__proto__"?Object.defineProperty(u,m,{configurable:!0,enumerable:!0,writable:!0,value:S}):u[m]=S,delete d[m];return u}function ye(e){var u;u=e.input.charCodeAt(e.position),u===10?e.position++:u===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):P(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function ee(e,u,d){for(var O=0,m=e.input.charCodeAt(e.position);m!==0;){for(;E(m);)m===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),m=e.input.charCodeAt(++e.position);if(u&&m===35)do m=e.input.charCodeAt(++e.position);while(m!==10&&m!==13&&m!==0);if(c(m))for(ye(e),m=e.input.charCodeAt(e.position),O++,e.lineIndent=0;m===32;)e.lineIndent++,m=e.input.charCodeAt(++e.position);else break}return d!==-1&&O!==0&&e.lineIndent<d&&ge(e,"deficient indentation"),O}function xe(e){var u=e.position,d;return d=e.input.charCodeAt(u),!!((d===45||d===46)&&d===e.input.charCodeAt(u+1)&&d===e.input.charCodeAt(u+2)&&(u+=3,d=e.input.charCodeAt(u),d===0||o(d)))}function fe(e,u){u===1?e.result+=" ":u>1&&(e.result+=b.repeat(`
|
|
`,u-1))}function he(e,u,d){var O,m,S,A,N,H,V,Z,Y=e.kind,le=e.result,n;if(n=e.input.charCodeAt(e.position),o(n)||v(n)||n===35||n===38||n===42||n===33||n===124||n===62||n===39||n===34||n===37||n===64||n===96||(n===63||n===45)&&(m=e.input.charCodeAt(e.position+1),o(m)||d&&v(m)))return!1;for(e.kind="scalar",e.result="",S=A=e.position,N=!1;n!==0;){if(n===58){if(m=e.input.charCodeAt(e.position+1),o(m)||d&&v(m))break}else if(n===35){if(O=e.input.charCodeAt(e.position-1),o(O))break}else{if(e.position===e.lineStart&&xe(e)||d&&v(n))break;if(c(n))if(H=e.line,V=e.lineStart,Z=e.lineIndent,ee(e,!1,-1),e.lineIndent>=u){N=!0,n=e.input.charCodeAt(e.position);continue}else{e.position=A,e.line=H,e.lineStart=V,e.lineIndent=Z;break}}N&&(ue(e,S,A,!1),fe(e,e.line-H),S=A=e.position,N=!1),E(n)||(A=e.position+1),n=e.input.charCodeAt(++e.position)}return ue(e,S,A,!1),e.result?!0:(e.kind=Y,e.result=le,!1)}function we(e,u){var d,O,m;if(d=e.input.charCodeAt(e.position),d!==39)return!1;for(e.kind="scalar",e.result="",e.position++,O=m=e.position;(d=e.input.charCodeAt(e.position))!==0;)if(d===39)if(ue(e,O,e.position,!0),d=e.input.charCodeAt(++e.position),d===39)O=e.position,e.position++,m=e.position;else return!0;else c(d)?(ue(e,O,m,!0),fe(e,ee(e,!1,u)),O=m=e.position):e.position===e.lineStart&&xe(e)?P(e,"unexpected end of the document within a single quoted scalar"):(e.position++,m=e.position);P(e,"unexpected end of the stream within a single quoted scalar")}function Te(e,u){var d,O,m,S,A,N;if(N=e.input.charCodeAt(e.position),N!==34)return!1;for(e.kind="scalar",e.result="",e.position++,d=O=e.position;(N=e.input.charCodeAt(e.position))!==0;){if(N===34)return ue(e,d,e.position,!0),e.position++,!0;if(N===92){if(ue(e,d,e.position,!0),N=e.input.charCodeAt(++e.position),c(N))ee(e,!1,u);else if(N<256&&ne[N])e.result+=ae[N],e.position++;else if((A=G(N))>0){for(m=A,S=0;m>0;m--)N=e.input.charCodeAt(++e.position),(A=I(N))>=0?S=(S<<4)+A:P(e,"expected hexadecimal character");e.result+=J(S),e.position++}else P(e,"unknown escape sequence");d=O=e.position}else c(N)?(ue(e,d,O,!0),fe(e,ee(e,!1,u)),d=O=e.position):e.position===e.lineStart&&xe(e)?P(e,"unexpected end of the document within a double quoted scalar"):(e.position++,O=e.position)}P(e,"unexpected end of the stream within a double quoted scalar")}function Fe(e,u){var d=!0,O,m,S,A=e.tag,N,H=e.anchor,V,Z,Y,le,n,p=Object.create(null),y,g,j,_;if(_=e.input.charCodeAt(e.position),_===91)Z=93,n=!1,N=[];else if(_===123)Z=125,n=!0,N={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=N),_=e.input.charCodeAt(++e.position);_!==0;){if(ee(e,!0,u),_=e.input.charCodeAt(e.position),_===Z)return e.position++,e.tag=A,e.anchor=H,e.kind=n?"mapping":"sequence",e.result=N,!0;d?_===44&&P(e,"expected the node content, but found ','"):P(e,"missed comma between flow collection entries"),g=y=j=null,Y=le=!1,_===63&&(V=e.input.charCodeAt(e.position+1),o(V)&&(Y=le=!0,e.position++,ee(e,!0,u))),O=e.line,m=e.lineStart,S=e.position,se(e,u,f,!1,!0),g=e.tag,y=e.result,ee(e,!0,u),_=e.input.charCodeAt(e.position),(le||e.line===O)&&_===58&&(Y=!0,_=e.input.charCodeAt(++e.position),ee(e,!0,u),se(e,u,f,!1,!0),j=e.result),n?pe(e,N,p,g,y,j,O,m,S):Y?N.push(pe(e,null,p,g,y,j,O,m,S)):N.push(y),ee(e,!0,u),_=e.input.charCodeAt(e.position),_===44?(d=!0,_=e.input.charCodeAt(++e.position)):d=!1}P(e,"unexpected end of the stream within a flow collection")}function Le(e,u){var d,O,m=i,S=!1,A=!1,N=u,H=0,V=!1,Z,Y;if(Y=e.input.charCodeAt(e.position),Y===124)O=!1;else if(Y===62)O=!0;else return!1;for(e.kind="scalar",e.result="";Y!==0;)if(Y=e.input.charCodeAt(++e.position),Y===43||Y===45)i===m?m=Y===43?T:a:P(e,"repeat of a chomping mode identifier");else if((Z=z(Y))>=0)Z===0?P(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):A?P(e,"repeat of an indentation width identifier"):(N=u+Z-1,A=!0);else break;if(E(Y)){do Y=e.input.charCodeAt(++e.position);while(E(Y));if(Y===35)do Y=e.input.charCodeAt(++e.position);while(!c(Y)&&Y!==0)}for(;Y!==0;){for(ye(e),e.lineIndent=0,Y=e.input.charCodeAt(e.position);(!A||e.lineIndent<N)&&Y===32;)e.lineIndent++,Y=e.input.charCodeAt(++e.position);if(!A&&e.lineIndent>N&&(N=e.lineIndent),c(Y)){H++;continue}if(e.lineIndent<N){m===T?e.result+=b.repeat(`
|
|
`,S?1+H:H):m===i&&S&&(e.result+=`
|
|
`);break}for(O?E(Y)?(V=!0,e.result+=b.repeat(`
|
|
`,S?1+H:H)):V?(V=!1,e.result+=b.repeat(`
|
|
`,H+1)):H===0?S&&(e.result+=" "):e.result+=b.repeat(`
|
|
`,H):e.result+=b.repeat(`
|
|
`,S?1+H:H),S=!0,A=!0,H=0,d=e.position;!c(Y)&&Y!==0;)Y=e.input.charCodeAt(++e.position);ue(e,d,e.position,!1)}return!0}function de(e,u){var d,O=e.tag,m=e.anchor,S=[],A,N=!1,H;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=S),H=e.input.charCodeAt(e.position);H!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,P(e,"tab characters must not be used in indentation")),!(H!==45||(A=e.input.charCodeAt(e.position+1),!o(A))));){if(N=!0,e.position++,ee(e,!0,-1)&&e.lineIndent<=u){S.push(null),H=e.input.charCodeAt(e.position);continue}if(d=e.line,se(e,u,t,!1,!0),S.push(e.result),ee(e,!0,-1),H=e.input.charCodeAt(e.position),(e.line===d||e.lineIndent>u)&&H!==0)P(e,"bad indentation of a sequence entry");else if(e.lineIndent<u)break}return N?(e.tag=O,e.anchor=m,e.kind="sequence",e.result=S,!0):!1}function Se(e,u,d){var O,m,S,A,N,H,V=e.tag,Z=e.anchor,Y={},le=Object.create(null),n=null,p=null,y=null,g=!1,j=!1,_;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=Y),_=e.input.charCodeAt(e.position);_!==0;){if(!g&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,P(e,"tab characters must not be used in indentation")),O=e.input.charCodeAt(e.position+1),S=e.line,(_===63||_===58)&&o(O))_===63?(g&&(pe(e,Y,le,n,p,null,A,N,H),n=p=y=null),j=!0,g=!0,m=!0):g?(g=!1,m=!0):P(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,_=O;else{if(A=e.line,N=e.lineStart,H=e.position,!se(e,d,h,!1,!0))break;if(e.line===S){for(_=e.input.charCodeAt(e.position);E(_);)_=e.input.charCodeAt(++e.position);if(_===58)_=e.input.charCodeAt(++e.position),o(_)||P(e,"a whitespace character is expected after the key-value separator within a block mapping"),g&&(pe(e,Y,le,n,p,null,A,N,H),n=p=y=null),j=!0,g=!1,m=!1,n=e.tag,p=e.result;else if(j)P(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=V,e.anchor=Z,!0}else if(j)P(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=V,e.anchor=Z,!0}if((e.line===S||e.lineIndent>u)&&(g&&(A=e.line,N=e.lineStart,H=e.position),se(e,u,r,!0,m)&&(g?p=e.result:y=e.result),g||(pe(e,Y,le,n,p,y,A,N,H),n=p=y=null),ee(e,!0,-1),_=e.input.charCodeAt(e.position)),(e.line===S||e.lineIndent>u)&&_!==0)P(e,"bad indentation of a mapping entry");else if(e.lineIndent<u)break}return g&&pe(e,Y,le,n,p,null,A,N,H),j&&(e.tag=V,e.anchor=Z,e.kind="mapping",e.result=Y),j}function Ce(e){var u,d=!1,O=!1,m,S,A;if(A=e.input.charCodeAt(e.position),A!==33)return!1;if(e.tag!==null&&P(e,"duplication of a tag property"),A=e.input.charCodeAt(++e.position),A===60?(d=!0,A=e.input.charCodeAt(++e.position)):A===33?(O=!0,m="!!",A=e.input.charCodeAt(++e.position)):m="!",u=e.position,d){do A=e.input.charCodeAt(++e.position);while(A!==0&&A!==62);e.position<e.length?(S=e.input.slice(u,e.position),A=e.input.charCodeAt(++e.position)):P(e,"unexpected end of the stream within a verbatim tag")}else{for(;A!==0&&!o(A);)A===33&&(O?P(e,"tag suffix cannot contain exclamation marks"):(m=e.input.slice(u-1,e.position+1),D.test(m)||P(e,"named tag handle cannot contain such characters"),O=!0,u=e.position+1)),A=e.input.charCodeAt(++e.position);S=e.input.slice(u,e.position),L.test(S)&&P(e,"tag suffix cannot contain flow indicator characters")}S&&!$.test(S)&&P(e,"tag name cannot contain such characters: "+S);try{S=decodeURIComponent(S)}catch{P(e,"tag name is malformed: "+S)}return d?e.tag=S:s.call(e.tagMap,m)?e.tag=e.tagMap[m]+S:m==="!"?e.tag="!"+S:m==="!!"?e.tag="tag:yaml.org,2002:"+S:P(e,'undeclared tag handle "'+m+'"'),!0}function be(e){var u,d;if(d=e.input.charCodeAt(e.position),d!==38)return!1;for(e.anchor!==null&&P(e,"duplication of an anchor property"),d=e.input.charCodeAt(++e.position),u=e.position;d!==0&&!o(d)&&!v(d);)d=e.input.charCodeAt(++e.position);return e.position===u&&P(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(u,e.position),!0}function Ee(e){var u,d,O;if(O=e.input.charCodeAt(e.position),O!==42)return!1;for(O=e.input.charCodeAt(++e.position),u=e.position;O!==0&&!o(O)&&!v(O);)O=e.input.charCodeAt(++e.position);return e.position===u&&P(e,"name of an alias node must contain at least one character"),d=e.input.slice(u,e.position),s.call(e.anchorMap,d)||P(e,'unidentified alias "'+d+'"'),e.result=e.anchorMap[d],ee(e,!0,-1),!0}function se(e,u,d,O,m){var S,A,N,H=1,V=!1,Z=!1,Y,le,n,p,y,g;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,S=A=N=r===d||t===d,O&&ee(e,!0,-1)&&(V=!0,e.lineIndent>u?H=1:e.lineIndent===u?H=0:e.lineIndent<u&&(H=-1)),H===1)for(;Ce(e)||be(e);)ee(e,!0,-1)?(V=!0,N=S,e.lineIndent>u?H=1:e.lineIndent===u?H=0:e.lineIndent<u&&(H=-1)):N=!1;if(N&&(N=V||m),(H===1||r===d)&&(f===d||h===d?y=u:y=u+1,g=e.position-e.lineStart,H===1?N&&(de(e,g)||Se(e,g,y))||Fe(e,y)?Z=!0:(A&&Le(e,y)||we(e,y)||Te(e,y)?Z=!0:Ee(e)?(Z=!0,(e.tag!==null||e.anchor!==null)&&P(e,"alias node should not have any properties")):he(e,y,f===d)&&(Z=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):H===0&&(Z=N&&de(e,g))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&P(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),Y=0,le=e.implicitTypes.length;Y<le;Y+=1)if(p=e.implicitTypes[Y],p.resolve(e.result)){e.result=p.construct(e.result),e.tag=p.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(s.call(e.typeMap[e.kind||"fallback"],e.tag))p=e.typeMap[e.kind||"fallback"][e.tag];else for(p=null,n=e.typeMap.multi[e.kind||"fallback"],Y=0,le=n.length;Y<le;Y+=1)if(e.tag.slice(0,n[Y].tag.length)===n[Y].tag){p=n[Y];break}p||P(e,"unknown tag !<"+e.tag+">"),e.result!==null&&p.kind!==e.kind&&P(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+p.kind+'", not "'+e.kind+'"'),p.resolve(e.result,e.tag)?(e.result=p.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):P(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||Z}function me(e){var u=e.position,d,O,m,S=!1,A;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(A=e.input.charCodeAt(e.position))!==0&&(ee(e,!0,-1),A=e.input.charCodeAt(e.position),!(e.lineIndent>0||A!==37));){for(S=!0,A=e.input.charCodeAt(++e.position),d=e.position;A!==0&&!o(A);)A=e.input.charCodeAt(++e.position);for(O=e.input.slice(d,e.position),m=[],O.length<1&&P(e,"directive name must not be less than one character in length");A!==0;){for(;E(A);)A=e.input.charCodeAt(++e.position);if(A===35){do A=e.input.charCodeAt(++e.position);while(A!==0&&!c(A));break}if(c(A))break;for(d=e.position;A!==0&&!o(A);)A=e.input.charCodeAt(++e.position);m.push(e.input.slice(d,e.position))}A!==0&&ye(e),s.call(_e,O)?_e[O](e,O,m):ge(e,'unknown document directive "'+O+'"')}if(ee(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,ee(e,!0,-1)):S&&P(e,"directives end mark is expected"),se(e,e.lineIndent-1,r,!1,!0),ee(e,!0,-1),e.checkLineBreaks&&K.test(e.input.slice(u,e.position))&&ge(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&xe(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ee(e,!0,-1));return}if(e.position<e.length-1)P(e,"end of the stream or a document separator is expected");else return}function Oe(e,u){e=String(e),u=u||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=`
|
|
`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var d=new te(e,u),O=e.indexOf("\0");for(O!==-1&&(d.position=O,P(d,"null byte is not allowed in input")),d.input+="\0";d.input.charCodeAt(d.position)===32;)d.lineIndent+=1,d.position+=1;for(;d.position<d.length-1;)me(d);return d.documents}function ke(e,u,d){u!==null&&typeof u=="object"&&typeof d>"u"&&(d=u,u=null);var O=Oe(e,d);if(typeof u!="function")return O;for(var m=0,S=O.length;m<S;m+=1)u(O[m])}function Ie(e,u){var d=Oe(e,u);if(d.length!==0){if(d.length===1)return d[0];throw new w("expected a single document in the stream, but found more")}}C.exports.loadAll=ke,C.exports.load=Ie},"./node_modules/js-yaml/lib/schema.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/exception.js"),w=l("./node_modules/js-yaml/lib/type.js");function F(f,h){var t=[];return f[h].forEach(function(r){var i=t.length;t.forEach(function(a,T){a.tag===r.tag&&a.kind===r.kind&&a.multi===r.multi&&(i=T)}),t[i]=r}),t}function k(){var f={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},h,t;function r(i){i.multi?(f.multi[i.kind].push(i),f.multi.fallback.push(i)):f[i.kind][i.tag]=f.fallback[i.tag]=i}for(h=0,t=arguments.length;h<t;h+=1)arguments[h].forEach(r);return f}function s(f){return this.extend(f)}s.prototype.extend=function(h){var t=[],r=[];if(h instanceof w)r.push(h);else if(Array.isArray(h))r=r.concat(h);else if(h&&(Array.isArray(h.implicit)||Array.isArray(h.explicit)))h.implicit&&(t=t.concat(h.implicit)),h.explicit&&(r=r.concat(h.explicit));else throw new b("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.forEach(function(a){if(!(a instanceof w))throw new b("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(a.loadKind&&a.loadKind!=="scalar")throw new b("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(a.multi)throw new b("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),r.forEach(function(a){if(!(a instanceof w))throw new b("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var i=Object.create(s.prototype);return i.implicit=(this.implicit||[]).concat(t),i.explicit=(this.explicit||[]).concat(r),i.compiledImplicit=F(i,"implicit"),i.compiledExplicit=F(i,"explicit"),i.compiledTypeMap=k(i.compiledImplicit,i.compiledExplicit),i},C.exports=s},"./node_modules/js-yaml/lib/schema/core.js":function(C,U,l){C.exports=l("./node_modules/js-yaml/lib/schema/json.js")},"./node_modules/js-yaml/lib/schema/default.js":function(C,U,l){C.exports=l("./node_modules/js-yaml/lib/schema/core.js").extend({implicit:[l("./node_modules/js-yaml/lib/type/timestamp.js"),l("./node_modules/js-yaml/lib/type/merge.js")],explicit:[l("./node_modules/js-yaml/lib/type/binary.js"),l("./node_modules/js-yaml/lib/type/omap.js"),l("./node_modules/js-yaml/lib/type/pairs.js"),l("./node_modules/js-yaml/lib/type/set.js")]})},"./node_modules/js-yaml/lib/schema/failsafe.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/schema.js");C.exports=new b({explicit:[l("./node_modules/js-yaml/lib/type/str.js"),l("./node_modules/js-yaml/lib/type/seq.js"),l("./node_modules/js-yaml/lib/type/map.js")]})},"./node_modules/js-yaml/lib/schema/json.js":function(C,U,l){C.exports=l("./node_modules/js-yaml/lib/schema/failsafe.js").extend({implicit:[l("./node_modules/js-yaml/lib/type/null.js"),l("./node_modules/js-yaml/lib/type/bool.js"),l("./node_modules/js-yaml/lib/type/int.js"),l("./node_modules/js-yaml/lib/type/float.js")]})},"./node_modules/js-yaml/lib/snippet.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js");function w(s,f,h,t,r){var i="",a="",T=Math.floor(r/2)-1;return t-f>T&&(i=" ... ",f=t-T+i.length),h-t>T&&(a=" ...",h=t+T-a.length),{str:i+s.slice(f,h).replace(/\t/g,"\u2192")+a,pos:t-f+i.length}}function F(s,f){return b.repeat(" ",f-s.length)+s}function k(s,f){if(f=Object.create(f||null),!s.buffer)return null;f.maxLength||(f.maxLength=79),typeof f.indent!="number"&&(f.indent=1),typeof f.linesBefore!="number"&&(f.linesBefore=3),typeof f.linesAfter!="number"&&(f.linesAfter=2);for(var h=/\r?\n|\r|\0/g,t=[0],r=[],i,a=-1;i=h.exec(s.buffer);)r.push(i.index),t.push(i.index+i[0].length),s.position<=i.index&&a<0&&(a=t.length-2);a<0&&(a=t.length-1);var T="",x,K,L=Math.min(s.line+f.linesAfter,r.length).toString().length,D=f.maxLength-(f.indent+L+3);for(x=1;x<=f.linesBefore&&!(a-x<0);x++)K=w(s.buffer,t[a-x],r[a-x],s.position-(t[a]-t[a-x]),D),T=b.repeat(" ",f.indent)+F((s.line-x+1).toString(),L)+" | "+K.str+`
|
|
`+T;for(K=w(s.buffer,t[a],r[a],s.position,D),T+=b.repeat(" ",f.indent)+F((s.line+1).toString(),L)+" | "+K.str+`
|
|
`,T+=b.repeat("-",f.indent+L+3+K.pos)+`^
|
|
`,x=1;x<=f.linesAfter&&!(a+x>=r.length);x++)K=w(s.buffer,t[a+x],r[a+x],s.position-(t[a]-t[a+x]),D),T+=b.repeat(" ",f.indent)+F((s.line+x+1).toString(),L)+" | "+K.str+`
|
|
`;return T.replace(/\n$/,"")}C.exports=k},"./node_modules/js-yaml/lib/type.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/exception.js"),w=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],F=["scalar","sequence","mapping"];function k(f){var h={};return f!==null&&Object.keys(f).forEach(function(t){f[t].forEach(function(r){h[String(r)]=t})}),h}function s(f,h){if(h=h||{},Object.keys(h).forEach(function(t){if(w.indexOf(t)===-1)throw new b('Unknown option "'+t+'" is met in definition of "'+f+'" YAML type.')}),this.options=h,this.tag=f,this.kind=h.kind||null,this.resolve=h.resolve||function(){return!0},this.construct=h.construct||function(t){return t},this.instanceOf=h.instanceOf||null,this.predicate=h.predicate||null,this.represent=h.represent||null,this.representName=h.representName||null,this.defaultStyle=h.defaultStyle||null,this.multi=h.multi||!1,this.styleAliases=k(h.styleAliases||null),F.indexOf(this.kind)===-1)throw new b('Unknown kind "'+this.kind+'" is specified for "'+f+'" YAML type.')}C.exports=s},"./node_modules/js-yaml/lib/type/binary.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
|
|
\r`;function F(h){if(h===null)return!1;var t,r,i=0,a=h.length,T=w;for(r=0;r<a;r++)if(t=T.indexOf(h.charAt(r)),!(t>64)){if(t<0)return!1;i+=6}return i%8===0}function k(h){var t,r,i=h.replace(/[\r\n=]/g,""),a=i.length,T=w,x=0,K=[];for(t=0;t<a;t++)t%4===0&&t&&(K.push(x>>16&255),K.push(x>>8&255),K.push(x&255)),x=x<<6|T.indexOf(i.charAt(t));return r=a%4*6,r===0?(K.push(x>>16&255),K.push(x>>8&255),K.push(x&255)):r===18?(K.push(x>>10&255),K.push(x>>2&255)):r===12&&K.push(x>>4&255),new Uint8Array(K)}function s(h){var t="",r=0,i,a,T=h.length,x=w;for(i=0;i<T;i++)i%3===0&&i&&(t+=x[r>>18&63],t+=x[r>>12&63],t+=x[r>>6&63],t+=x[r&63]),r=(r<<8)+h[i];return a=T%3,a===0?(t+=x[r>>18&63],t+=x[r>>12&63],t+=x[r>>6&63],t+=x[r&63]):a===2?(t+=x[r>>10&63],t+=x[r>>4&63],t+=x[r<<2&63],t+=x[64]):a===1&&(t+=x[r>>2&63],t+=x[r<<4&63],t+=x[64],t+=x[64]),t}function f(h){return Object.prototype.toString.call(h)==="[object Uint8Array]"}C.exports=new b("tag:yaml.org,2002:binary",{kind:"scalar",resolve:F,construct:k,predicate:f,represent:s})},"./node_modules/js-yaml/lib/type/bool.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(s){if(s===null)return!1;var f=s.length;return f===4&&(s==="true"||s==="True"||s==="TRUE")||f===5&&(s==="false"||s==="False"||s==="FALSE")}function F(s){return s==="true"||s==="True"||s==="TRUE"}function k(s){return Object.prototype.toString.call(s)==="[object Boolean]"}C.exports=new b("tag:yaml.org,2002:bool",{kind:"scalar",resolve:w,construct:F,predicate:k,represent:{lowercase:function(s){return s?"true":"false"},uppercase:function(s){return s?"TRUE":"FALSE"},camelcase:function(s){return s?"True":"False"}},defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/float.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/type.js"),F=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function k(r){return!(r===null||!F.test(r)||r[r.length-1]==="_")}function s(r){var i,a;return i=r.replace(/_/g,"").toLowerCase(),a=i[0]==="-"?-1:1,"+-".indexOf(i[0])>=0&&(i=i.slice(1)),i===".inf"?a===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:i===".nan"?NaN:a*parseFloat(i,10)}var f=/^[-+]?[0-9]+e/;function h(r,i){var a;if(isNaN(r))switch(i){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===r)switch(i){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===r)switch(i){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(b.isNegativeZero(r))return"-0.0";return a=r.toString(10),f.test(a)?a.replace("e",".e"):a}function t(r){return Object.prototype.toString.call(r)==="[object Number]"&&(r%1!==0||b.isNegativeZero(r))}C.exports=new w("tag:yaml.org,2002:float",{kind:"scalar",resolve:k,construct:s,predicate:t,represent:h,defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/int.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/common.js"),w=l("./node_modules/js-yaml/lib/type.js");function F(r){return 48<=r&&r<=57||65<=r&&r<=70||97<=r&&r<=102}function k(r){return 48<=r&&r<=55}function s(r){return 48<=r&&r<=57}function f(r){if(r===null)return!1;var i=r.length,a=0,T=!1,x;if(!i)return!1;if(x=r[a],(x==="-"||x==="+")&&(x=r[++a]),x==="0"){if(a+1===i)return!0;if(x=r[++a],x==="b"){for(a++;a<i;a++)if(x=r[a],x!=="_"){if(x!=="0"&&x!=="1")return!1;T=!0}return T&&x!=="_"}if(x==="x"){for(a++;a<i;a++)if(x=r[a],x!=="_"){if(!F(r.charCodeAt(a)))return!1;T=!0}return T&&x!=="_"}if(x==="o"){for(a++;a<i;a++)if(x=r[a],x!=="_"){if(!k(r.charCodeAt(a)))return!1;T=!0}return T&&x!=="_"}}if(x==="_")return!1;for(;a<i;a++)if(x=r[a],x!=="_"){if(!s(r.charCodeAt(a)))return!1;T=!0}return!(!T||x==="_")}function h(r){var i=r,a=1,T;if(i.indexOf("_")!==-1&&(i=i.replace(/_/g,"")),T=i[0],(T==="-"||T==="+")&&(T==="-"&&(a=-1),i=i.slice(1),T=i[0]),i==="0")return 0;if(T==="0"){if(i[1]==="b")return a*parseInt(i.slice(2),2);if(i[1]==="x")return a*parseInt(i.slice(2),16);if(i[1]==="o")return a*parseInt(i.slice(2),8)}return a*parseInt(i,10)}function t(r){return Object.prototype.toString.call(r)==="[object Number]"&&r%1===0&&!b.isNegativeZero(r)}C.exports=new w("tag:yaml.org,2002:int",{kind:"scalar",resolve:f,construct:h,predicate:t,represent:{binary:function(r){return r>=0?"0b"+r.toString(2):"-0b"+r.toString(2).slice(1)},octal:function(r){return r>=0?"0o"+r.toString(8):"-0o"+r.toString(8).slice(1)},decimal:function(r){return r.toString(10)},hexadecimal:function(r){return r>=0?"0x"+r.toString(16).toUpperCase():"-0x"+r.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},"./node_modules/js-yaml/lib/type/map.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");C.exports=new b("tag:yaml.org,2002:map",{kind:"mapping",construct:function(w){return w!==null?w:{}}})},"./node_modules/js-yaml/lib/type/merge.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(F){return F==="<<"||F===null}C.exports=new b("tag:yaml.org,2002:merge",{kind:"scalar",resolve:w})},"./node_modules/js-yaml/lib/type/null.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");function w(s){if(s===null)return!0;var f=s.length;return f===1&&s==="~"||f===4&&(s==="null"||s==="Null"||s==="NULL")}function F(){return null}function k(s){return s===null}C.exports=new b("tag:yaml.org,2002:null",{kind:"scalar",resolve:w,construct:F,predicate:k,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},"./node_modules/js-yaml/lib/type/omap.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=Object.prototype.hasOwnProperty,F=Object.prototype.toString;function k(f){if(f===null)return!0;var h=[],t,r,i,a,T,x=f;for(t=0,r=x.length;t<r;t+=1){if(i=x[t],T=!1,F.call(i)!=="[object Object]")return!1;for(a in i)if(w.call(i,a))if(!T)T=!0;else return!1;if(!T)return!1;if(h.indexOf(a)===-1)h.push(a);else return!1}return!0}function s(f){return f!==null?f:[]}C.exports=new b("tag:yaml.org,2002:omap",{kind:"sequence",resolve:k,construct:s})},"./node_modules/js-yaml/lib/type/pairs.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=Object.prototype.toString;function F(s){if(s===null)return!0;var f,h,t,r,i,a=s;for(i=new Array(a.length),f=0,h=a.length;f<h;f+=1){if(t=a[f],w.call(t)!=="[object Object]"||(r=Object.keys(t),r.length!==1))return!1;i[f]=[r[0],t[r[0]]]}return!0}function k(s){if(s===null)return[];var f,h,t,r,i,a=s;for(i=new Array(a.length),f=0,h=a.length;f<h;f+=1)t=a[f],r=Object.keys(t),i[f]=[r[0],t[r[0]]];return i}C.exports=new b("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:F,construct:k})},"./node_modules/js-yaml/lib/type/seq.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");C.exports=new b("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(w){return w!==null?w:[]}})},"./node_modules/js-yaml/lib/type/set.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=Object.prototype.hasOwnProperty;function F(s){if(s===null)return!0;var f,h=s;for(f in h)if(w.call(h,f)&&h[f]!==null)return!1;return!0}function k(s){return s!==null?s:{}}C.exports=new b("tag:yaml.org,2002:set",{kind:"mapping",resolve:F,construct:k})},"./node_modules/js-yaml/lib/type/str.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js");C.exports=new b("tag:yaml.org,2002:str",{kind:"scalar",construct:function(w){return w!==null?w:""}})},"./node_modules/js-yaml/lib/type/timestamp.js":function(C,U,l){var b=l("./node_modules/js-yaml/lib/type.js"),w=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),F=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function k(h){return h===null?!1:w.exec(h)!==null||F.exec(h)!==null}function s(h){var t,r,i,a,T,x,K,L=0,D=null,$,Q,c;if(t=w.exec(h),t===null&&(t=F.exec(h)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(r,i,a));if(T=+t[4],x=+t[5],K=+t[6],t[7]){for(L=t[7].slice(0,3);L.length<3;)L+="0";L=+L}return t[9]&&($=+t[10],Q=+(t[11]||0),D=($*60+Q)*6e4,t[9]==="-"&&(D=-D)),c=new Date(Date.UTC(r,i,a,T,x,K,L)),D&&c.setTime(c.getTime()-D),c}function f(h){return h.toISOString()}C.exports=new b("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:k,construct:s,instanceOf:Date,represent:f})}}]);
|