UNPKG

web-utility

Version:

Web front-end toolkit based on TypeScript

3 lines (2 loc) 28.6 kB
var e,n=require("@swc/helpers/cjs/_await_async_generator.cjs"),t=require("@swc/helpers/cjs/_call_super.cjs"),r=require("@swc/helpers/cjs/_class_call_check.cjs"),i=require("@swc/helpers/cjs/_inherits.cjs"),o=require("@swc/helpers/cjs/_sliced_to_array.cjs"),u=require("@swc/helpers/cjs/_to_consumable_array.cjs"),a=require("@swc/helpers/cjs/_type_of.cjs"),c=require("@swc/helpers/cjs/_wrap_async_generator.cjs"),s=require("@swc/helpers/cjs/_ts_generator.cjs"),l=require("@swc/helpers/cjs/_ts_values.cjs"),f=require("@swc/helpers/cjs/_create_class.cjs"),v=require("@swc/helpers/cjs/_get.cjs"),d=require("@swc/helpers/cjs/_get_prototype_of.cjs"),h=require("@swc/helpers/cjs/_async_to_generator.cjs"),m=require("@swc/helpers/cjs/_object_without_properties.cjs"),p=require("@swc/helpers/cjs/_object_spread.cjs"),y=require("@swc/helpers/cjs/_object_spread_props.cjs");function g(e,n){return Object.keys(n).forEach(function(t){!("default"===t||"__esModule"===t||Object.prototype.hasOwnProperty.call(e,t))&&Object.defineProperty(e,t,{enumerable:!0,get:function(){return n[t]}})}),e}function b(e,n,t,r){Object.defineProperty(e,n,{get:t,set:r,enumerable:!0,configurable:!0})}var w={};b(w,"likeNull",function(){return L}),b(w,"isEmpty",function(){return k}),b(w,"classNameOf",function(){return P}),b(w,"assertInheritance",function(){return D}),b(w,"proxyPrototype",function(){return N}),b(w,"isUnsafeNumeric",function(){return C}),b(w,"byteLength",function(){return q}),b(w,"toHyphenCase",function(){return H}),b(w,"toCamelCase",function(){return R}),b(w,"uniqueID",function(){return F}),b(w,"objectFrom",function(){return I}),b(w,"DiffStatus",function(){return z}),b(w,"diffKeys",function(){return U}),b(w,"groupBy",function(){return Z}),b(w,"likeArray",function(){return Y}),b(w,"isTypedArray",function(){return B}),b(w,"makeArray",function(){return V}),b(w,"splitArray",function(){return W}),b(w,"findDeep",function(){return function e(n,t,r){var i=!0,o=!1,a=void 0;try{for(var c,s=n[Symbol.iterator]();!(i=(c=s.next()).done);i=!0){var l=c.value;if(r(l))return[l];if(l[t]instanceof Array){var f=e(l[t],t,r);if(f.length)return[l].concat((0,u._)(f))}}}catch(e){o=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(o)throw a}}return[]}}),b(w,"countBy",function(){return J}),b(w,"cache",function(){return X}),b(w,"createAsyncIterator",function(){return G}),b(w,"mergeStream",function(){return Q}),b(w,"ByteSize",function(){return ee});var _={};function S(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return n.reduce(function(e,n){return e+n},0)}function x(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return S.apply(void 0,(0,u._)(n))/n.length}function j(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=x.apply(void 0,(0,u._)(e));return S.apply(void 0,(0,u._)(e.map(function(e){return Math.pow(e-t,2)})))/(e.length-+!!n)}function M(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Math.sqrt(j(e,n))}function O(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return Math.sqrt(S.apply(void 0,(0,u._)(n.map(function(e){return Math.pow(e,2)}))))}function T(e,n){var t=e.toFixed(n+2),r=t.indexOf(".")+n+1,i=function(e){return e.slice(0,r-+!n)};if(!+t.slice(r))return i(t);var o=i((+i(t)+Math.pow(10,-n)).toFixed(n));return o.includes(".")?o.padEnd(r,"0"):o}function E(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,t=e.toFixed(n+2),r=t.indexOf(".");if(r<0)return n?"".concat(t,".").concat("0".repeat(n)):t;var i=r+n+1,o=+t[i-1],u=+t[i],a=+t[i+1];if(u>5||5===u&&(a||o%2))return T(e,n);var c=t.slice(0,i-+!n);return c.includes(".")?c.padEnd(i,"0"):c}b(_,"sum",function(){return S}),b(_,"averageOf",function(){return x}),b(_,"varianceOf",function(){return j}),b(_,"standardDeviationOf",function(){return M}),b(_,"hypotenuseOf",function(){return O}),b(_,"carryFloat",function(){return T}),b(_,"fixFloat",function(){return E}),b(_,"Scalar",function(){return A});var A=function(){function e(n){(0,r._)(this,e),this.value=n}return(0,f._)(e,[{key:"valueOf",value:function(){return this.value}},{key:"toShortString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2,n=this.units,t=this.value,r=(0,u._)(n).reverse().find(function(e){return Math.abs(t)>=e.base})||n[0],i=r.base,o=r.name;return"".concat((t/i).toFixed(e)," ").concat(o)}}],[{key:"distanceOf",value:function(e,n){return Reflect.construct(this,[e-n])}}]),e}();function L(e){return null==e||Number.isNaN(e)}function k(e){return L(e)||((void 0===e?"undefined":(0,a._)(e))==="object"?!Object.keys(e).length:""===e)}var P=function(e){return Object.prototype.toString.call(e).slice(8,-1)};function D(e,n){return e.prototype instanceof n}function N(e,n,t){var r=Object.getPrototypeOf(e);Object.setPrototypeOf(e,new Proxy(r,{set:function(e,i,o,u){return i in u?Reflect.set(r,i,o,u):n[i]=o,null==t||t(i,o),!0},get:function(e,t,r){return t in n?n[t]:Reflect.get(e,t,r)}}))}function C(e){return/^[\d.]+$/.test(e)&&e.localeCompare(Number.MAX_SAFE_INTEGER+"",void 0,{numeric:!0})>0}function q(e){return e.replace(/[^\u0021-\u007e\uff61-\uffef]/g,"xx").length}function H(e){return e.replace(/[A-Z]+|[^A-Za-z][A-Za-z]/g,function(e,n){return"".concat(n?"-":"").concat((e[1]||e[0]).toLowerCase())})}function R(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.replace(/^[A-Za-z]|[^A-Za-z][A-Za-z]/g,function(e,t){return t||n?(e[1]||e[0]).toUpperCase():e.toLowerCase()})}function F(){return(Date.now()+parseInt((Math.random()+"").slice(2))).toString(36)}function I(e,n){return Object.fromEntries(e.map(function(e,t){return[n[t],e]}))}var z=((e={})[e.Old=-1]="Old",e[e.Same=0]="Same",e[e.New=1]="New",e);function U(e,n){var t={},r=!0,i=!1,u=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done);r=!0)t[a.value]=-1}catch(e){i=!0,u=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw u}}var s=!0,l=!1,f=void 0;try{for(var v,d=n[Symbol.iterator]();!(s=(v=d.next()).done);s=!0){var h=v.value;t[h]||(t[h]=0),t[h]+=1}}catch(e){l=!0,f=e}finally{try{s||null==d.return||d.return()}finally{if(l)throw f}}return{map:t,group:Z(Object.entries(t),function(e){var n=(0,o._)(e,2);return n[0],n[1]})}}function Y(e){if(L(e))return!1;var n=e.length;return"number"==typeof n&&n>=0&&~~n===n}var B=function(e){return e instanceof Object.getPrototypeOf(Int8Array)};function V(e){return e instanceof Array?e:L(e)?[]:Y(e)?Array.from(e):[e]}var W=function(e,n){return e.reduce(function(e,t,r){var i;return(e[i=~~(r/n)]||(e[i]=[]))[r%n]=t,e},[])};function Z(e,n){var t={},r=!0,i=!1,o=void 0;try{for(var u,a=e[Symbol.iterator]();!(r=(u=a.next()).done);r=!0){var c=u.value,s=n instanceof Function?n(c):c[n];s instanceof Array||(s=[s]);var l=!0,f=!1,v=void 0;try{for(var d,h=new Set(s.filter(function(e){return null!=e}))[Symbol.iterator]();!(l=(d=h.next()).done);l=!0){var m=d.value;(t[m]=t[m]||[]).push(c)}}catch(e){f=!0,v=e}finally{try{l||null==h.return||h.return()}finally{if(f)throw v}}}}catch(e){i=!0,o=e}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return t}function J(e,n){return Object.fromEntries(Object.entries(Z(e,n)).map(function(e){var n=(0,o._)(e,2);return[n[0],n[1].length]}))}function X(e,n){var t;return function(){for(var r=arguments.length,i=Array(r),o=0;o<r;o++)i[o]=arguments[o];return null!=t||(console.trace("[Cache] execute: ".concat(n)),Promise.resolve(t=e.call.apply(e,[this,function(){return t=void 0}].concat((0,u._)(i)))).then(function(e){return console.log("[Cache] refreshed: ".concat(n," => ").concat(e))},function(e){return console.error("[Cache] failed: ".concat((null==e?void 0:e.message)||e))})),t}}function G(e){return K.apply(this,arguments)}function K(){return(K=(0,c._)(function(e){var t,r,i,o,u,a,c,l,f;return(0,s._)(this,function(s){switch(s.label){case 0:r=(t=Promise.withResolvers()).promise,i=t.resolve,o=t.reject,u=Symbol("done"),a=Promise.withResolvers(),c=e({next:function(e){return i(e)},error:function(e){o(e),null==c||c()},complete:function(){a.resolve(u),null==c||c()}}),s.label=1;case 1:return[4,(0,n._)(Promise.race([r,a.promise]))];case 2:if((l=s.sent())===u)return[2];return[4,l];case 3:return s.sent(),r=(f=Promise.withResolvers()).promise,i=f.resolve,o=f.reject,[3,1];case 4:return[2]}})})).apply(this,arguments)}function Q(){return $.apply(this,arguments)}function $(){return($=(0,c._)(function(){var e,t,r,i,o,u=arguments;return(0,s._)(this,function(a){switch(a.label){case 0:for(e=function(){var e,t,r,i,u,a;return(0,s._)(this,function(c){switch(c.label){case 0:e=[],t=0,r=void 0,c.label=1;case 1:if(!(r=o[t]))return[3,6];return[4,(0,n._)(r.next())];case 2:if(u=(i=c.sent()).done,a=i.value,u)return[3,4];return[4,a];case 3:return c.sent(),[3,5];case 4:e.push(t),c.label=5;case 5:return t++,[3,1];case 6:return o=o.filter(function(n,t){return!e.includes(t)}),[2]}})},r=Array(t=u.length),i=0;i<t;i++)r[i]=u[i];o=r.map(function(e){return e()}),a.label=1;case 1:if(!o[0])return[3,3];return[5,(0,l._)(e())];case 2:return a.sent(),[3,1];case 3:return[2]}})})).apply(this,arguments)}var ee=function(e){function n(){var e;return(0,r._)(this,n),e=(0,t._)(this,n,arguments),e.units=["","K","M","G","T","P","E","Z","Y"].map(function(e,n){return{base:Math.pow(1024,n),name:e+"B"}}),e}return(0,i._)(n,e),n}(A),en={};b(en,"Second",function(){return et}),b(en,"Minute",function(){return er}),b(en,"Quarter",function(){return ei}),b(en,"Hour",function(){return eo}),b(en,"Day",function(){return eu}),b(en,"Week",function(){return ea}),b(en,"Year",function(){return ec}),b(en,"Month",function(){return es}),b(en,"Season",function(){return el}),b(en,"Timestamp",function(){return ef}),b(en,"diffTime",function(){return ev}),b(en,"formatDate",function(){return eh}),b(en,"changeMonth",function(){return em});var et=1e3,er=6e4,ei=9e5,eo=36e5,eu=864e5,ea=6048e5,ec=31536e6,es=2628e6,el=7884e6,ef=function(e){function n(){var e;return(0,r._)(this,n),e=(0,t._)(this,n,arguments),e.units=[{base:et,name:"s"},{base:er,name:"m"},{base:eo,name:"H"},{base:eu,name:"D"},{base:ea,name:"W"},{base:es,name:"M"},{base:ec,name:"Y"}],e}return(0,i._)(n,e),(0,f._)(n,[{key:"toShortString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return(0,v._)((0,d._)(n.prototype),"toShortString",this).call(this,e)}}]),n}(A);function ev(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,t=ef.distanceOf(+new Date(e),+new Date(n)),r=(0,o._)(t.toShortString().split(/\s+/),2);return{distance:+r[0],unit:r[1]}}function ed(e){return e=+e+"",function(n){return(e.length<n.length?e.padStart(n.length,"0"):e).slice(-Math.max(n.length,2))}}function eh(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";e=new Date(+(e=e instanceof Date?e:new Date(e))-e.getTimezoneOffset()*er);var t=(0,o._)(e.toJSON().split(/\D/),7),r=t[0],i=t[1],u=t[2],a=t[3],c=t[4],s=t[5],l=t[6];return n.replace(/ms/g,l).replace(/Y+/g,ed(r)).replace(/M+/g,ed(i)).replace(/D+/g,ed(u)).replace(/H+/g,ed(a)).replace(/m+/g,ed(c)).replace(/s+/g,ed(s))}function em(e,n){var t=(e=new Date(e)).getMonth()+n;return e.setFullYear(e.getFullYear()+Math.floor(t/12)),n=t%12,e.setMonth(n<0?12+n:n),e}var ep={};function ey(e){function n(e){if("string"==typeof e&&/^\d+(-\d{1,2}){1,2}/.test(e)){var n=new Date(e);if(!Number.isNaN(+n))return n}return e}var t=n(e);if("string"!=typeof t||C(t))return t;try{return JSON.parse(e,function(e,t){return n(t)})}catch(n){return e}}function eg(e){var n=ey(e);if("string"!=typeof n)return n;var t=+n;return Number.isNaN(t)||t+""!==n?n:t}function eb(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:",",r=e.trim().split(/[\r\n]+/).map(function(e){var n=[];do{var r=void 0;if('"'===e[0]||"'"===e[0])r=function(e){var n=e[0],t=e.indexOf(n,1);if(t<0)throw SyntaxError("A ".concat(n," is missing"));return e.slice(1,t)}(e),e=e.slice(r.length+3);else{var i=e.indexOf(t);i>-1?(r=e.slice(0,i),e=e.slice(i+1)):(r=e,e="")}n.push(eg(r.trim()))}while(e)return n});return n?r.slice(1).map(function(e){return e.reduce(function(e,n,t){return e[r[0][t]]=n,e},{})}):r}b(ep,"parseJSON",function(){return ey}),b(ep,"toJSValue",function(){return eg}),b(ep,"parseTextTable",function(){return eb});var ew={};function e_(e){return new URL(e,document.baseURI).origin!==location.origin}function eS(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null===(e=globalThis.location)||void 0===e?void 0:e.search,t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=n.split("#").map(function(e){var n=(0,o._)(e.split("?"),2),t=n[0];return new URLSearchParams(n[1]||(t.includes("=")?t:""))}).join("&"),i=new URLSearchParams(r);return Object.fromEntries((0,u._)(i.keys()).map(function(e){var n=t?i.getAll(e).map(ey):i.getAll(e);return[e,n.length<2?n[0]:n]}))}function ex(e){return e instanceof Array||(e=Object.entries(e)),new URLSearchParams(e.map(function(e){var n=(0,o._)(e,2),t=n[0],r=n[1];return!k(r)&&[t,"string"==typeof r?r:Y(r)?V(r)+"":JSON.stringify(r)]}).filter(Boolean))}function ej(e){return eM.apply(this,arguments)}function eM(){return(eM=(0,h._)(function(e){return(0,s._)(this,function(n){switch(n.label){case 0:return[4,fetch(e+"")];case 1:return[2,n.sent().blob()]}})})).apply(this,arguments)}b(ew,"isXDomain",function(){return e_}),b(ew,"parseURLData",function(){return eS}),b(ew,"buildURLData",function(){return ex}),b(ew,"blobOf",function(){return ej}),b(ew,"blobFrom",function(){return eT});var eO=/^data:(.+?\/(.+?))?(;base64)?,([\s\S]+)/;function eT(e){for(var n=(0,o._)(eO.exec(e)||[],5),t=(n[0],n[1]),r=(n[2],n[3]),i=n[4],u=new ArrayBuffer((i=r?atob(i):i).length),a=new Uint8Array(u),c=0;i[c];c++)a[c]=i.charCodeAt(c);return new Blob([u],{type:t})}var eE={};b(eE,"makeCRC32",function(){return eL}),b(eE,"makeSHA",function(){return eN});var eA=Array.from(Array(256),function(e,n){for(var t=0;t<8;t++)n=1&n?n>>1&0x7fffffff^0xedb88320:n>>1&0x7fffffff;return n});function eL(e){var n=0xffffffff,t=!0,r=!1,i=void 0;try{for(var o,u=e[Symbol.iterator]();!(t=(o=u.next()).done);t=!0){var a=o.value;n=n>>8&0xffffff^eA[255&n^a.charCodeAt(0)]}}catch(e){r=!0,i=e}finally{try{t||null==u.return||u.return()}finally{if(r)throw i}}return"0x"+((0xffffffff^n)>>>0).toString(16)}if(("undefined"==typeof self?"undefined":(0,a._)(self))==="object"){if("msCrypto"in globalThis){var ek=(globalThis.crypto=globalThis.msCrypto).subtle;for(var eP in ek)!function(e){var n=ek[e];n instanceof Function&&(ek[e]=function(){var e=n.apply(this,arguments);return new Promise(function(n,t){e.oncomplete=function(e){return n(e.target.result)},e.onabort=e.onerror=t})})}(eP)}var eD=globalThis.crypto;!(null==eD?void 0:eD.subtle)&&(null==eD?void 0:eD.webkitSubtle)&&(eD.subtle=eD.webkitSubtle)}function eN(e){return eC.apply(this,arguments)}function eC(){return(eC=(0,h._)(function(e){var n,t=arguments;return(0,s._)(this,function(r){switch(r.label){case 0:return n=t.length>1&&void 0!==t[1]?t[1]:"SHA-1",[4,crypto.subtle.digest(n,new TextEncoder().encode(e))];case 1:return[2,Array.from(new Uint8Array(r.sent()),function(e){return e.toString(16).padStart(2,"0")}).join("")]}})})).apply(this,arguments)}var eq={};b(eq,"XMLNamespace",function(){return eH}),b(eq,"templateOf",function(){return eF}),b(eq,"elementTypeOf",function(){return eI}),b(eq,"isHTMLElementClass",function(){return ez}),b(eq,"tagNameOf",function(){return eY}),b(eq,"isDOMReadOnly",function(){return eB}),b(eq,"parseDOM",function(){return eV}),b(eq,"stringifyDOM",function(){return eW}),b(eq,"walkDOM",function(){return eZ}),b(eq,"getVisibleText",function(){return eJ}),b(eq,"splitPages",function(){return eX}),b(eq,"importCSS",function(){return eG}),b(eq,"stringifyCSS",function(){return function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:" ",i=r.repeat(t);return Object.entries(n).map(function(n){var u=(0,o._)(n,2),c=u[0],s=u[1];return(void 0===s?"undefined":(0,a._)(s))!=="object"?"".concat(i).concat(H(c),": ").concat(s,";"):"".concat(i).concat(c," {\n").concat(e(s,t+1,r),"\n").concat(i,"}")}).join("\n")}}),b(eq,"insertToCursor",function(){return eK}),b(eq,"scrollTo",function(){return eQ}),b(eq,"watchScroll",function(){return e$}),b(eq,"watchVisible",function(){return e0}),b(eq,"formToJSON",function(){return function e(n){var t={},r=!0,i=!1,o=void 0;try{for(var u,a=n.elements[Symbol.iterator]();!(r=(u=a.next()).done);r=!0){var c=u.value,s=c.name,l=c.value,f=c.checked,v=c.defaultValue,d=c.selectedOptions,h=c.files,m=c.type;if(s&&""!==l){var p="fieldset"!==m&&c.closest("fieldset");if(!p||p===n){var y=l;switch(m){case"radio":case"checkbox":if(!f)continue;y=!v||eg(v);break;case"select-multiple":y=Array.from(d,function(e){var n=e.value;return eg(n)});break;case"fieldset":y=e(c);break;case"file":y=h&&Array.from(h);break;case"date":case"datetime-local":case"month":case"hidden":case"number":case"range":case"select-one":y=eg(l)}s in t?t[s]=[].concat(t[s],y):t[s]=y instanceof Array&&k(y[1])?y[0]:y}}}}catch(e){i=!0,o=e}finally{try{r||null==a.return||a.return()}finally{if(i)throw o}}return t}});var eH={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},eR={};function eF(e){if(eR[e])return eR[e];var n=document.createElement("template");return n.innerHTML="<".concat(e," />"),eR[e]=n.content.firstElementChild}function eI(e){if(e.includes("-"))return"html";var n=(0,o._)(e.split(":"),2),t=n[0];if(n[1])return"html"===t?"html":"xml";var r=eF(e);return r instanceof HTMLElement&&!(r instanceof HTMLUnknownElement)?"html":"xml"}function ez(e){return D(e,HTMLElement)}var eU=new WeakMap;function eY(e){var n=eU.get(e);if(n)return n;var t=new e().tagName;return eU.set(e,t=t.toLowerCase()),t}function eB(e,n){var t=[[HTMLLinkElement,["sizes"]],[HTMLIFrameElement,["sandbox"]],[HTMLObjectElement,["form"]],[HTMLInputElement,["form","list"]],[HTMLButtonElement,["form"]],[HTMLSelectElement,["form"]],[HTMLTextAreaElement,["form"]],[HTMLOutputElement,["form"]],[HTMLFieldSetElement,["form"]]],r=eF(e),i=!0,u=!1,a=void 0;try{for(var c,s=t[Symbol.iterator]();!(i=(c=s.next()).done);i=!0){var l=(0,o._)(c.value,2),f=l[0],v=l[1];if(r instanceof f&&v.includes(n))return!0}}catch(e){u=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(u)throw a}}return!1}function eV(e){var n=document.createElement("template");return n.innerHTML=e,(0,u._)(n.content.childNodes).map(function(e){return e.remove(),e})}function eW(e){return new XMLSerializer().serializeToString(e).replace(/ xmlns="http:\/\/www.w3.org\/1999\/xhtml"/g,"")}function eZ(e,n){var t,r,i,o,a,c,f,v;return(0,s._)(this,function(s){switch(s.label){case 0:if(t=(0,u._)(e.childNodes),!(k(n)||n===e.nodeType))return[3,2];return[4,e];case 1:s.sent(),s.label=2;case 2:r=!0,i=!1,o=void 0,s.label=3;case 3:s.trys.push([3,8,9,10]),a=t[Symbol.iterator](),s.label=4;case 4:if(r=(c=a.next()).done)return[3,7];return f=c.value,[5,(0,l._)(eZ(f,n))];case 5:s.sent(),s.label=6;case 6:return r=!0,[3,4];case 7:return[3,10];case 8:return v=s.sent(),i=!0,o=v,[3,10];case 9:try{r||null==a.return||a.return()}finally{if(i)throw o}return[7];case 10:return[2]}})}function eJ(e){var n="",t=!0,r=!1,i=void 0;try{for(var o,u=eZ(e)[Symbol.iterator]();!(t=(o=u.next()).done);t=!0){var a=o.value,c=a.nodeType,s=a.parentElement,l=a.nodeValue;if(c===Node.TEXT_NODE&&"true"!==s.getAttribute("aria-hidden")){var f=s.getBoundingClientRect(),v=f.width,d=f.height;v&&d&&(n+=l.trim().replace(/\s+/g," "))}}}catch(e){r=!0,i=e}finally{try{t||null==u.return||u.return()}finally{if(r)throw i}}return n}function eX(e){var n=e.offsetWidth,t=e.children,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:841.89,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:595.28,o=r/i*n,a=0;return(0,u._)(t).reduce(function(e,n){var t=n.offsetTop,r=n.offsetHeight,i=((t+=a)+r)/o,u=~~i;return~~(t/o)!==u&&(a+=r-i),(e[u]||(e[u]=[])).push(n),e},[])}function eG(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=n.alternate,r=(0,m._)(n,["alternate"]),i=(0,u._)(document.styleSheets).find(function(n){return n.href===e});if(i)return Promise.resolve(i);var o=document.createElement("link");return new Promise(function(n,i){o.onload=function(){return n(o.sheet)},o.onerror=function(e,n,t,r,o){return i(o)},Object.assign(o,r),o.rel=(t?"alternate ":"")+"stylesheet",o.href=e,document.head.append(o)})}function eK(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];var r=document.createDocumentFragment();r.append.apply(r,(0,u._)(n));var i=!0,o=!1,a=void 0;try{for(var c,s=eZ(r)[Symbol.iterator]();!(i=(c=s.next()).done);i=!0){var l=c.value;(![1,3,11].includes(l.nodeType)||["meta","title","link","script"].includes(l.nodeName.toLowerCase()))&&l.replaceWith.apply(l,(0,u._)(l.childNodes))}}catch(e){o=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(o)throw a}}var f=globalThis.getSelection();if(f){var v=f.getRangeAt(0);v.deleteContents(),v.insertNode(r)}}function eQ(e,n,t,r){var i,u=(0,o._)(/^#(.+)/.exec(e)||[],2),a=(u[0],u[1]);"top"===a?window.scrollTo({top:0,left:0,behavior:"smooth"}):null===(i=(n||document).querySelector(a?'[id="'.concat(a,'"]'):e))||void 0===i||i.scrollIntoView({behavior:"smooth",block:t,inline:r})}function e$(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6;return Array.from(e.querySelectorAll(Array.from(Array(t),function(e,n){return"h".concat(++n)})+""),function(e){return new IntersectionObserver(function(e){var t=(0,o._)(e,1)[0];if(t.isIntersecting){var r=t.target;n({target:r,links:(0,u._)(r.ownerDocument.querySelectorAll('[href="#'.concat(r.id,'"]')))})}}).observe(e),e.id.trim()||(e.id=e.textContent.trim().replace(/\W+/g,"-")),{level:+e.tagName[1],id:e.id,text:e.textContent.trim()}})}function e0(e,n){var t=+("visible"===document.visibilityState);function r(e){(3===e||3===t)&&n(3===e),t=e}new IntersectionObserver(function(e){return r((0,o._)(e,1)[0].isIntersecting?2|t:1&t)}).observe(e),document.addEventListener("visibilitychange",function(){return r("visible"===document.visibilityState?1|t:2&t)})}var e1={};function e2(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return new Promise(function(n){return setTimeout(n,1e3*e)})}function e3(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=!1;return(0,h._)(function(){var r;return(0,s._)(this,function(i){switch(i.label){case 0:if(t)return[3,4];if(!((r=e())instanceof Promise))return[3,2];return[4,r];case 1:i.sent(),i.label=2;case 2:return[4,e2(n)];case 3:return i.sent(),[3,0];case 4:return[2]}})})(),function(){return t=!0}}b(e1,"sleep",function(){return e2}),b(e1,"asyncLoop",function(){return e3});var e4={};function e6(e,n){return function(t){for(var r,i=t.composedPath();(r=i.shift())&&r!==t.currentTarget;)if(r instanceof HTMLElement&&r.matches(e))return n.call(this,t,r,t.detail)}}b(e4,"delegate",function(){return e6}),b(e4,"documentReady",function(){return e5}),b(e4,"promisify",function(){return e8}),b(e4,"createMessageServer",function(){return e9}),b(e4,"createMessageClient",function(){return e7}),b(e4,"serviceWorkerUpdate",function(){return ne});var e5="undefined"!=typeof window?new Promise(function(e){var n;function t(){var n;null===(n=document)||void 0===n||n.removeEventListener("DOMContentLoaded",t),window.removeEventListener("load",t),e()}null===(n=document)||void 0===n||n.addEventListener("DOMContentLoaded",t),window.addEventListener("load",t),setTimeout(function n(){var t;(null===(t=document)||void 0===t?void 0:t.readyState)==="complete"?e():setTimeout(n)})}):Promise.resolve();function e8(e,n){return new Promise(function(t,r){function i(e){t(e),u()}function o(e){r(e),u()}function u(){n.removeEventListener(e+"end",i),n.removeEventListener(e+"cancel",o)}n.addEventListener(e+"end",i),n.addEventListener(e+"cancel",o)})}function e9(e){function n(e){return t.apply(this,arguments)}function t(){return(t=(0,h._)(function(n){var t,r,i,o,u,a,c,l;return(0,s._)(this,function(s){switch(s.label){case 0:if(r=(t=n.data).type,i=t.id,o=n.source,u=n.origin,a=(0,m._)(n.data,["type","id"]),!((l=null===(c=e[r])||void 0===c?void 0:c.call(e,a))instanceof Promise))return[3,2];return[4,l];case 1:l=s.sent(),s.label=2;case 2:return o.postMessage((0,y._)((0,p._)({},l),{id:i}),u),[2]}})})).apply(this,arguments)}return globalThis.addEventListener("message",n),function(){return globalThis.removeEventListener("message",n)}}function e7(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*";return function(t,r){return new Promise(function(i){var o=F();globalThis.addEventListener("message",function e(n){var t=n.data.id,r=(0,m._)(n.data,["id"]);t===o&&(i(r),globalThis.removeEventListener("message",e))}),e.postMessage((0,p._)({id:o,type:t},r),n)})}}function ne(e){return new Promise(function(n){if(e.waiting)return n(e.waiting);e.onupdatefound=function(){var t;return null===(t=e.installing)||void 0===t?void 0:t.addEventListener("statechange",function(){"installed"===this.state&&navigator.serviceWorker.controller&&n(this)})}})}var nn={};b(nn,"PageVector",function(){return nt}),b(nn,"getSwipeVector",function(){return nr}),b(nn,"durationOf",function(){return ni}),b(nn,"watchMotion",function(){return no}),b(nn,"transitIn",function(){return ns}),b(nn,"animateIn",function(){return nl}),b(nn,"transitOut",function(){return nf}),b(nn,"animateOut",function(){return nv});var nt=function(){function e(n,t){(0,r._)(this,e),this.from=n,this.to=t}return(0,f._)(e,[{key:"length",get:function(){var e=this.from,n=this.to;return Math.sqrt(Math.pow(n.x-e.x,2)+Math.pow(n.y-e.y,2)+(null!=n.z?Math.pow(n.z-e.z,2):0))}},{key:"direction",get:function(){var e=this.from,n=this.to,t=n.x-e.x,r=n.y-e.y,i=n.z-e.z,o=Math.abs(t),u=Math.abs(r),a=Math.abs(i);switch(isNaN(a)?Math.max(o,u):Math.max(o,u,a)){case o:return t>0?"right":"left";case u:return r>0?"forward":"backward";case a:return i>0?"up":"down"}}}]),e}();function nr(e,n){var t,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6*parseInt(getComputedStyle(document.body).fontSize),i=new nt(e,n);if(i.length>=r&&!(null===(t=getSelection())||void 0===t?void 0:t.toString().trim()))return i}function ni(e,n){var t=getComputedStyle(n),r=t.transitionDuration,i=t.animationDuration,o="animation"===e?i:r;return parseFloat(o)*("ms"===o.slice(-2)?1:1e3)}function no(e,n){return Promise.race([e8(e,n).catch(function(e){return Promise.resolve(e)}),new Promise(function(t){return setTimeout(t,ni(e,n))})])}function nu(e,n,t,r){n.style.display=r;var i=no(e,n);return new Promise(function(e){return requestAnimationFrame(function(){n.classList.add(t),i.then(e)})})}function na(e,n,t,r){return nc.apply(this,arguments)}function nc(){return(nc=(0,h._)(function(e,n,t,r){var i;return(0,s._)(this,function(o){switch(o.label){case 0:return i=no(e,n),n.classList.remove(t),[4,i];case 1:return o.sent(),r?n.remove():n.style.display="none",[2]}})})).apply(this,arguments)}function ns(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";return nu("transition",e,n,t)}function nl(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"block";return nu("animation",e,n,t)}function nf(e,n,t){return na("transition",e,n,t)}function nv(e,n,t){return na("animation",e,n,t)}var nd={};function nh(e,n){return nm.apply(this,arguments)}function nm(){return(nm=(0,h._)(function(e,n){return(0,s._)(this,function(t){switch(t.label){case 0:return console.log(e),console.time(e),[4,n()];case 1:return t.sent(),console.timeEnd(e),[2]}})})).apply(this,arguments)}function np(e,n){return ny.apply(this,arguments)}function ny(){return(ny=(0,h._)(function(e,n){var t,r=arguments;function i(){return(i=(0,h._)(function(){return(0,s._)(this,function(e){switch(e.label){case 0:return[4,e2(t)];case 1:throw e.sent(),RangeError("Timed out")}})})).apply(this,arguments)}return(0,s._)(this,function(o){switch(o.label){case 0:t=r.length>2&&void 0!==r[2]?r[2]:3,console.time(e=" "+e),o.label=1;case 1:return o.trys.push([1,,3,4]),[4,Promise.race([n(function(n){return console.assert(n,e)}),function(){return i.apply(this,arguments)}()])];case 2:return[2,o.sent()];case 3:return console.timeEnd(e),[7];case 4:return[2]}})})).apply(this,arguments)}b(nd,"describe",function(){return nh}),b(nd,"it",function(){return np}),g(module.exports,w),g(module.exports,_),g(module.exports,en),g(module.exports,ep),g(module.exports,ew),g(module.exports,eE),g(module.exports,{}),g(module.exports,eq),g(module.exports,e1),g(module.exports,e4),g(module.exports,nn),g(module.exports,nd); //# sourceMappingURL=index.js.map