function y(r){const o=String(r),c=/\r?\n|\r/g;let n=c.exec(o),e=0;const t=[];for(;n;)t.push(u(o.slice(e,n.index),e>0,!0),n[0]),e=n.index+n[0].length,n=c.exec(o);return t.push(u(o.slice(e),e>0,!1)),t.join("")}function u(r,o,c){let n=0,e=r.length;if(o){let t=r.codePointAt(n);for(;t===9||t===32;)n++,t=r.codePointAt(n)}if(c){let t=r.codePointAt(e-1);for(;t===9||t===32;)e--,t=r.codePointAt(e-1)}return e>n?r.slice(n,e):""}function g(){const r=[],o={run:c,use:n};return o;function c(...e){let t=-1;const i=e.pop();if(typeof i!="function")throw new TypeError("Expected function as last argument, not "+i);s(null,...e);function s(l,...f){const p=r[++t];let a=-1;if(l){i(l);return}for(;++ai.length;let l;s&&i.push(e);try{l=r.apply(this,i)}catch(f){const p=f;if(s&&c)throw p;return e(p)}s||(l&&l.then&&typeof l.then=="function"?l.then(t,e):l instanceof Error?e(l):t(l))}function e(i,...s){c||(c=!0,o(i,...s))}function t(i){e(null,i)}}var h=function(){return h=Object.assign||function(o){for(var c,n=1,e=arguments.length;n