Skill Tracer
Skills › Archify › archify › EJ5KOXYD.js

EJ5KOXYD.js

25 lines · archify/explainer/vendor/pele/chunks/EJ5KOXYD.js at a406594

1var g=class{constructor(t){this.message=t}message},S=64;function Y(e,t,l){t==="__proto__"?Object.defineProperty(e,t,{value:l,enumerable:!0,writable:!0,configurable:!0}):e[t]=l}var y=class{lines;i=0;constructor(t){this.lines=t.replace(/\r\n?/g,`
2`).split(`
3`)}skipBlank(){for(;this.i<this.lines.length;){let t=this.lines[this.i].trim();if(t!==""&&t[0]!=="#"&&t!=="---")break;this.i++}}indent(){let t=this.lines[this.i],l=0;for(;l<t.length&&t[l]===" ";)l++;if(t[l]===" ")throw new Error("YAML: tabs are not allowed for indentation");return l}},_=/^[-+]?(?:0|[1-9][0-9]*)$/,v=/^[-+]?0x[0-9a-fA-F]+$/,R=/^[-+]?0o[0-7]+$/,B=/^[-+]?0b[01]+$/,C=/^[-+]?(?:[0-9][0-9]*(?:\.[0-9]*)?|\.[0-9]+)(?:[eE][-+]?[0-9]+)?$/,O=/[\s#:,[\]{}&*!|>'"%@`]/;function b(e){return e===" "||e===" "||e===`
4`||e==="\r"}function A(e){let t=e[0],l,n;if(t==='"'||t==="'"){let r=1;for(;;){if(r>=e.length)return null;let i=e[r];if(t==='"'&&i==="\\")r+=2;else if(i===t){if(t==='"'||e[r+1]!=="'")break;r+=2}else r++}for(l=r+1,n=l;b(e[n]);)n++;if(e[n]!==":")return null}else{if(t===void 0||O.test(t)||t==="-"&&(e.length<2||b(e[1])||e[1]===":"||e[1]==="#"))return null;for(n=1;n<e.length&&e[n]!==":"&&e[n]!=="#";)n++;if(e[n]!==":")return null;for(l=n;b(e[l-1]);)l--}let s=n+1;if(s<e.length&&!b(e[s]))return null;for(;b(e[s]);)s++;return{key:e.slice(0,l),length:s}}function V(e){let t=e.trim();if(t===""||t==="~"||t==="null"||t==="Null"||t==="NULL")return null;if(t==="true"||t==="True"||t==="TRUE")return!0;if(t==="false"||t==="False"||t==="FALSE")return!1;if(_.test(t)||C.test(t))return Number(t);if(v.test(t)||R.test(t)||B.test(t)){let l=t[0]==="-",n=Number(l||t[0]==="+"?t.slice(1):t);return l?-n:n}return/^[-+]?\.(?:inf|Inf|INF)$/.test(t)?t[0]==="-"?-1/0:1/0:/^\.(?:nan|NaN|NAN)$/.test(t)?NaN:t}var M={0:"\0",a:"\x07",b:"\b",t:" ",n:`
5`,v:"\v",f:"\f",r:"\r",e:"\x1B"," ":" ",'"':'"',"/":"/","\\":"\\",N:"…",_:" ",L:"\u2028",P:"\u2029"};function E(e){if(!e.includes(`
6`))return e;let t=e.split(`
7`),l=t.length-1;for(let n=0;n<=l;n++){let s=t[n],r=0,i=s.length;if(n>0)for(;r<i&&(s.charCodeAt(r)===32||s.charCodeAt(r)===9);)r++;if(n<l)for(;i>r&&(s.charCodeAt(i-1)===32||s.charCodeAt(i-1)===9);)i--;t[n]=s.slice(r,i)}return t.join(`
8`).replace(/\n+/g,n=>n.length===1?" ":`
9`.repeat(n.length-1))}function T(e){let t="",l=E(e.replace(/\\\n[ \t]*/g,""));for(let n=0;n<l.length;n++){let s=l[n];if(s!=="\\"){t+=s;continue}let r=l[++n];if(r==="x"||r==="u"||r==="U"){let i=r==="x"?2:r==="u"?4:8;t+=String.fromCodePoint(parseInt(l.slice(n+1,n+1+i),16)),n+=i}else if(r in M)t+=M[r];else throw new Error("YAML: unknown escape sequence")}return t}function w(e,t,l){for(;t<e.length;){let n=e[t];if(n===" "||n===`
10`||n===" "||n==="\r"||l&&n===",")t++;else if(n==="#"&&(t===0||/\s/.test(e[t-1]))){let s=e.indexOf(`
11`,t);t=s===-1?e.length:s}else break}return t}function N(e,t){if(!t)throw new Error("YAML: missed comma between flow collection entries");if(e===",")throw new Error("YAML: expected the node content, but found ','")}function d(e,t,l,n=0){if(n>S)throw new Error("YAML: nesting is too deep");t=w(e,t,!1);let s=e[t];if(s==="{"){let i={};t++;let u=!0;for(;;){if(t=w(e,t,!1),t>=e.length)throw new g("YAML: unexpected end of the stream within a flow collection");if(e[t]==="}")return[i,t+1];N(e[t],u);let a;[a,t]=d(e,t,":,}",n+1),t=w(e,t,!1);let o=null;e[t]===":"&&([o,t]=d(e,t+1,",}",n+1)),Y(i,String(a),o),t=w(e,t,!1),u=e[t]===",",u&&t++}}if(s==="["){let i=[];t++;let u=!0;for(;;){if(t=w(e,t,!1),t>=e.length)throw new g("YAML: unexpected end of the stream within a flow collection");if(e[t]==="]")return[i,t+1];N(e[t],u);let a;[a,t]=d(e,t,",]",n+1),i.push(a),t=w(e,t,!1),u=e[t]===",",u&&t++}}if(s==='"'){let i=t+1;for(;i<e.length&&e[i]!=='"';)i+=e[i]==="\\"?2:1;if(i>=e.length)throw new g("YAML: unexpected end of the stream within a double quoted scalar");return[T(e.slice(t+1,i)),i+1]}if(s==="'"){let i=t+1;for(;i<e.length;){if(e[i]==="'"){if(e[i+1]!=="'")break;i++}i++}if(i>=e.length)throw new g("YAML: unexpected end of the stream within a single quoted scalar");return[E(e.slice(t+1,i)).replace(/''/g,"'"),i+1]}let r=t;for(;r<e.length;){let i=e[r];if(l.includes(i)&&(i!==":"||r+1>=e.length||/[\s,[\]{}]/.test(e[r+1])))break;if(i==="#"&&r>t&&/\s/.test(e[r-1])){let u=e.indexOf(`
12`,r);return[V(E(e.slice(t,r).trim())),u===-1?e.length:u]}r++}return[V(E(e.slice(t,r).trim())),r]}function k(e){let t="";for(let l=0;l<e.length;l++){let n=e[l];if(t)n==="\\"&&t==='"'?l++:n===t&&(t="");else if(n==='"'||n==="'")t=n;else if(n==="#"&&(l===0||e[l-1]===" "||e[l-1]===" "))return e.slice(0,l)}return e}function $(e,t,l){let n=t[0]===">",s=t.includes("-")?"-":t.includes("+")?"+":"",r=/[1-9]/.exec(t),i=r?l+Number(r[0]):-1,u=[];for(;e.i<e.lines.length;){let c=e.lines[e.i];if(c.trim()===""){u.push(""),e.i++;continue}let f=c.length-c.trimStart().length;if(i===-1){if(f<=l)break;i=f}if(f<i)break;u.push(c.slice(i)),e.i++}let a=0;for(;u.length>0&&u[u.length-1]==="";)u.pop(),a++;let o;if(n){o="";for(let c=0;c<u.length;c++){let f=u[c];if(c>0){let h=u[c-1];f===""?o+=`
13`:h!==""&&(o+=/^[ \t]/.test(h)||/^[ \t]/.test(f)?`
14`:" ")}o+=f}}else o=u.join(`
15`);return u.length===0?s==="+"?`
16`.repeat(a):"":s==="-"?o:s==="+"?o+`
17`.repeat(a+1):o+`
18`}function L(e,t,l){let n=t[0];if((n==="|"||n===">")&&/^[|>][-+0-9]*\s*(?:#.*)?$/.test(t))return $(e,t,l);if(n==="{"||n==="["||n==='"'||n==="'"){let r=e.i,i=t,u=0,a=1;for(;;)try{let[o,c]=d(i,0,""),f=0;for(let m=i.indexOf(`
19`);m!==-1&&m<c;m=i.indexOf(`
20`,m+1))f++;let h=i.indexOf(`
21`,c);if(k(i.slice(c,h===-1?i.length:h)).trim()!=="")throw new Error("YAML: unexpected content after a value");return e.i=r+f,o}catch(o){if(!(o instanceof g))throw o;if(r+u>=e.lines.length)throw new Error(o.message);let c=e.lines.slice(r+u,r+u+a);i+=`
22`+c.join(`
23`),u+=c.length,a*=2}}let s=k(t).trim();for(;e.i<e.lines.length;){let r=e.lines[e.i];if(r.trim()===""){let u=e.i;for(;u<e.lines.length&&e.lines[u].trim()==="";)u++;if(u>=e.lines.length||e.lines[u].length-e.lines[u].trimStart().length<=l)break;s+=`
24`.repeat(u-e.i),e.i=u;continue}if(r.length-r.trimStart().length<=l)break;let i=k(r).trim();s+=(s.endsWith(`
25`)?"":" ")+i,e.i++}return V(s)}function x(e,t,l=0){if(l>S)throw new Error("YAML: nesting is too deep");if(e.skipBlank(),e.i>=e.lines.length)return null;let n=e.indent();if(n<t)return null;let s=e.lines[e.i].slice(n);if(s==="-"||s.startsWith("- ")){let i=[];for(;e.i<e.lines.length&&(e.skipBlank(),!(e.i>=e.lines.length||e.indent()!==n));){let u=e.lines[e.i].slice(n);if(u!=="-"&&!u.startsWith("- "))break;let a=u.slice(1),o=a.length-a.trimStart().length+1,c=k(a).trim();c===""?(e.i++,i.push(x(e,n+1,l+1))):A(c)!==null?(e.lines[e.i]=" ".repeat(n+o)+a.trimStart(),i.push(x(e,n+o,l+1))):(e.i++,i.push(L(e,a.trim(),n)))}return i}if(A(s)===null)return e.i++,L(e,s.trim(),n-1);let r={};for(;e.i<e.lines.length&&(e.skipBlank(),!(e.i>=e.lines.length));){let i=e.indent();if(i<n)break;if(i>n)throw new Error("YAML: bad indentation of a mapping entry");let u=e.lines[e.i].slice(n),a=A(u);if(!a)throw new Error("YAML: can not read a block mapping entry");let o=String(d(a.key,0,"")[0]),c=u.slice(a.length);if(e.i++,k(c).trim()==="")if(e.skipBlank(),e.i<e.lines.length){let f=e.indent(),h=e.lines[e.i].slice(f),m=h==="-"||h.startsWith("- ");Y(r,o,f>n||m&&f===n?x(e,m?n:n+1,l+1):null)}else Y(r,o,null);else Y(r,o,L(e,c.trim(),n))}return r}function q(e){let t=e.trim();if(t[0]==="{"||t[0]==="[")try{let[s,r]=d(t,0,"");if(w(t,r,!1)===t.length)return s}catch(s){throw s instanceof g?new Error(s.message):s}let l=new y(e),n=x(l,0);if(l.skipBlank(),l.i<l.lines.length&&l.lines[l.i].trim()!=="...")throw new Error("YAML: end of the stream or a document separator is expected");return n}export{q as a};