Socket
Socket
Sign inDemoInstall

uland

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uland - npm Package Compare versions

Comparing version 0.8.2 to 0.8.3

8

async.js

@@ -1,7 +0,5 @@

self.uland=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,s)=>{const a=new WeakMap,l=new WeakMap,o=new WeakMap,c=e=>a.has(e),i=e=>{c(e)&&(u(e,e.removeEventListener,a.get(e)),a.delete(e))},u=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,r)=>{for(let{length:s}=e,a=0;a<s;a++)f(e[a],t,n,r)},f=(e,r,s,a)=>{c(e)&&!s.has(e)&&(a.delete(e),s.set(e,0),e.dispatchEvent(new(n||CustomEvent)(r))),h(e[t||"children"]||[],r,s,a)},d=new(s||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:r}=e[n];h(t,"disconnected",o,l),h(r,"connected",l,o)}}));return d.observe(e||document,{subtree:!0,childList:!0}),{has:c,connect:(e,t)=>{i(e),(t||(t={})).handleEvent||(t.handleEvent=r),u(e,e.addEventListener,t),a.set(e,t)},disconnect:i,kill(){d.disconnect()}}};function r(e){e.type in this&&this[e.type](e)}var s=Promise;let a=null,l=new Set;const o=e=>{const{$:t,r:n,h:r}=e;p(n)&&(i.get(r).delete(e),n()),p(e.r=t())&&i.get(r).add(e)},c=()=>{const e=l;l=new Set,e.forEach((({h:e,c:t,a:n,e:r})=>{r&&e.apply(t,n)}))},i=new WeakMap,u=[],h=[];function f(e,t){return e!==this[t]}const d=()=>a,p=e=>"function"==typeof e,g=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return n;function n(){const n=a;a=t,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{a=n,u.length&&w.then(u.forEach.bind(u.splice(0),o)),h.length&&h.splice(0).forEach(o)}}},w=new s((e=>e()));function v(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach((({h:e,c:t,a:n})=>{e.apply(t,n)})))}const m=(e,t)=>{const n=d(),{i:r,s:s}=n;return r!==s.length&&t&&!t.some(f,s[r]._)||(s[r]={$:e(),_:t}),s[n.i++].$},y=e=>(t,n)=>{const r=d(),{i:s,s:a,h:l}=r,o=s===a.length;r.i++,o&&(i.has(l)||i.set(l,new Set),a[s]={$:t,_:n,r:null,h:l}),(o||!n||n.some(f,a[s]._))&&e.push(a[s]),a[s].$=t,a[s]._=n},b=y(u),$=y(h),k=(e,t)=>p(t)?t(e):t,E=(e,t,n)=>{const r=d(),{i:s,s:a}=r;s===a.length&&a.push({$:p(n)?n(t):k(void 0,t),set:t=>{a[s].$=e(a[s].$,t),(e=>{l.has(e)||(e.e=1,l.add(e),w.then(c))})(r)}});const{$:o,set:i}=a[r.i++];return[o,i]},C=new WeakMap,x=e=>(e=>{const t=i.get(e);t&&w.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))})(C.get(e)),N=e=>(e=>i.has(e))(C.get(e)),M=e=>{const t=g(e);return C.set(n,t),n;async function n(){return await t.apply(this,arguments)}};
self.uland=function(e){"use strict";var t=CustomEvent;const n=(e,t,n,r)=>{const l=new WeakMap,a=new WeakMap,o=new WeakMap,c=e=>l.has(e),i=e=>{c(e)&&(u(e,e.removeEventListener,l.get(e)),l.delete(e))},u=(e,t,n)=>{t.call(e,"disconnected",n),t.call(e,"connected",n)},h=(e,t,n,s)=>{for(let{length:r}=e,l=0;l<r;l++)d(e[l],t,n,s)},d=(e,s,r,l)=>{c(e)&&!r.has(e)&&(l.delete(e),r.set(e,0),e.dispatchEvent(new(n||CustomEvent)(s))),h(e[t||"children"]||[],s,r,l)},f=new(r||MutationObserver)((e=>{for(let{length:t}=e,n=0;n<t;n++){const{removedNodes:t,addedNodes:s}=e[n];h(t,"disconnected",o,a),h(s,"connected",a,o)}}));return f.observe(e||document,{subtree:!0,childList:!0}),{has:c,connect:(e,t)=>{i(e),(t||(t={})).handleEvent||(t.handleEvent=s),u(e,e.addEventListener,t),l.set(e,t)},disconnect:i,kill(){f.disconnect()}}};function s(e){e.type in this&&this[e.type](e)}var r=Promise;let l=null,a=new Set;const o=e=>{const{$:t,r:n,h:s}=e;p(n)&&(i.get(s).delete(e),n()),p(e.r=t())&&i.get(s).add(e)},c=()=>{const e=a;a=new Set,e.forEach((({h:e,c:t,a:n,e:s})=>{s&&e.apply(t,n)}))},i=new WeakMap,u=[],h=[];function d(e,t){return e!==this[t]}const f=()=>l,p=e=>"function"==typeof e,w=e=>{const t={h:n,c:null,a:null,e:0,i:0,s:[]};return n;function n(){const n=l;l=t,t.e=t.i=0;try{return e.apply(t.c=this,t.a=arguments)}finally{l=n,u.length&&g.then(u.forEach.bind(u.splice(0),o)),h.length&&h.splice(0).forEach(o)}}},g=new r((e=>e()));function m(e){const{_:t,value:n}=this;n!==e&&(this._=new Set,this.value=e,t.forEach((({h:e,c:t,a:n})=>{e.apply(t,n)})))}const y=(e,t)=>{const n=f(),{i:s,s:r}=n;return s!==r.length&&t&&!t.some(d,r[s]._)||(r[s]={$:e(),_:t}),r[n.i++].$},v=e=>(t,n)=>{const s=f(),{i:r,s:l,h:a}=s,o=r===l.length;s.i++,o&&(i.has(a)||i.set(a,new Set),l[r]={$:t,_:n,r:null,h:a}),(o||!n||n.some(d,l[r]._))&&e.push(l[r]),l[r].$=t,l[r]._=n},b=v(u),$=v(h),k=(e,t)=>p(t)?t(e):t,C=(e,t,n)=>{const s=f(),{i:r,s:l}=s;r===l.length&&l.push({$:p(n)?n(t):k(void 0,t),set:t=>{l[r].$=e(l[r].$,t),(e=>{a.has(e)||(e.e=1,a.add(e),g.then(c))})(s)}});const{$:o,set:i}=l[s.i++];return[o,i]},E=new WeakMap,x=e=>(e=>{const t=i.get(e);t&&g.then((()=>{t.forEach((e=>{e.r(),e.r=null})),t.clear()}))})(E.get(e)),N=e=>(e=>i.has(e))(E.get(e)),M=e=>{const t=w(e);return E.set(n,t),n;async function n(){return await t.apply(this,arguments)}};
/*! (c) Andrea Giammarchi - ISC */
let S=null,A=null,L=null;const T=new WeakMap,W=new WeakMap,_=(e,t,n,r)=>{const s=s=>{T.has(e)||(T.set(e,0),w.then((()=>{T.delete(e),e.apply(t,n)}))),r(s)};return W.set(r,s),s},O=(e,t,n,r)=>e?[r[0],W.get(r[1])||_(e,t,n,r[1])]:r,j=(e,t)=>{const n=M(t?async function(){const[t,r,s]=[S,A,L];[S,A,L]=[n,this,arguments];try{return await e.apply(A,L)}finally{[S,A,L]=[t,r,s]}}:e);return n};
let S=null,A=null,W=null;const L=new WeakMap,T=new WeakMap,_=(e,t,n,s)=>{const r=r=>{L.has(e)||(L.set(e,0),g.then((()=>{L.delete(e),e.apply(t,n)}))),s(r)};return T.set(s,r),r},O=(e,t,n,s)=>e?[s[0],T.get(s[1])||_(e,t,n,s[1])]:s,j=(e,t)=>{const n=M(t?async function(){const[t,s,r]=[S,A,W];[S,A,W]=[n,this,arguments];try{return await e.apply(A,W)}finally{[S,A,W]=[t,s,r]}}:e);return n};
/*! (c) Andrea Giammarchi - ISC */
let R=null;const B=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},D=e=>{const{nodeType:t}=e;if(t)return 1===t?e:B(e);{const t=e.valueOf();return t!==e?D(t):B(t)}},H=(e,r)=>{const s=j(e,r);return async function(){const e=await s.apply(this,arguments);if(N(s)){const r=D(e);R||(R=n(r.ownerDocument,"children",t)),R.has(r)||R.connect(r,{disconnected(){x(s)}})}return e}};var z=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:P}=Array,{indexOf:q,slice:F}=[],G=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,I=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,U=/\s+$/,V=(e,t)=>0<t--&&(J.test(e[t])||!K.test(e[t])&&V(e,t)),X=(e,t,n)=>I.test(t)?e:`<${t}${n.replace(U,"")}></${t}>`;const Y=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;
/*! (c) Andrea Giammarchi - ISC */
self.Z=function(e){var t="fragment",n="template",r="content"in a(n)?function(e){var t=a(n);return t.innerHTML=e,t.content}:function(e){var r=a(t),l=a(n),o=null;if(/^[^\S]*?<(col(?:group)?|t(?:head|body|foot|r|d|h))/i.test(e)){var c=RegExp.$1;l.innerHTML="<table>"+e+"</table>",o=l.querySelectorAll(c)}else l.innerHTML=e,o=l.childNodes;return s(r,o),r};return function(e,t){return("svg"===t?l:r)(e)};function s(e,t){for(var n=t.length;n--;)e.appendChild(t[0])}function a(n){return n===t?e.createDocumentFragment():e.createElementNS("http://www.w3.org/1999/xhtml",n)}function l(e){var n=a(t),r=a("div");return r.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>",s(n,r.firstChild.childNodes),n}}(document);const ee=({childNodes:e},t)=>e[t],te=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(q.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:ne,importNode:re}=document,se=1!=re.length,ae=se?(e,t,n)=>re.call(document,Z(e,t,n),!0):Z,le=se?e=>ne.call(document,e,129,null,!1):e=>ne.call(document,e,129),oe=(e,t,n)=>((e,t,n,r,s)=>{const a=n.length;let l=t.length,o=a,c=0,i=0,u=null;for(;c<l||i<o;)if(l===c){const t=o<a?i?r(n[i-1],-0).nextSibling:r(n[o-i],0):s;for(;i<o;)e.insertBefore(r(n[i++],1),t)}else if(o===i)for(;c<l;)u&&u.has(t[c])||e.removeChild(r(t[c],-1)),c++;else if(t[c]===n[i])c++,i++;else if(t[l-1]===n[o-1])l--,o--;else if(t[c]===n[o-1]&&n[i]===t[l-1]){const s=r(t[--l],-1).nextSibling;e.insertBefore(r(n[i++],1),r(t[c++],-1).nextSibling),e.insertBefore(r(n[--o],1),s),t[l]=n[o]}else{if(!u){u=new Map;let e=i;for(;e<o;)u.set(n[e],e++)}if(u.has(t[c])){const s=u.get(t[c]);if(i<s&&s<o){let a=c,h=1;for(;++a<l&&a<o&&u.get(t[a])===s+h;)h++;if(h>s-i){const a=r(t[c],0);for(;i<s;)e.insertBefore(r(n[i++],1),a)}else e.replaceChild(r(n[i++],1),r(t[c++],-1))}else c++}else e.removeChild(r(t[c++],-1))}return n})(e.parentNode,t,n,Y,e),ce=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>r=>{n!==!!r&&((n=!!r)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const r=t[n];null==r?delete e[n]:e[n]=r}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,r=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(r=r.toLowerCase()),t=>{const s=P(t)?t:[t,!1];n!==s[0]&&(n&&e.removeEventListener(r,n,s[1]),(n=s[0])&&e.addEventListener(r,n,s[1]))}})(e,t)}switch(t){case"ref":return(e=>t=>{"function"==typeof t?t(e):t.current=e})(e);case"aria":return(e=>t=>{for(const n in t){const r="role"===n?n:`aria-${n}`,s=t[n];null==s?e.removeAttribute(r):e.setAttribute(r,s)}})(e)}return((e,t)=>{let n,r=!0;const s=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?r||(e.removeAttributeNode(s),r=!0):(s.value=t,r&&(e.setAttributeNodeNS(s),r=!1)))}})(e,t)};function ie(e){const{type:t,path:n}=e,r=n.reduceRight(ee,this);return"node"===t?(e=>{let t,n,r=[];const s=a=>{switch(typeof a){case"string":case"number":case"boolean":t!==a&&(t=a,n||(n=document.createTextNode("")),n.data=a,r=oe(e,r,[n]));break;case"object":case"undefined":if(null==a){t!=a&&(t=a,r=oe(e,r,[]));break}if(P(a)){t=a,0===a.length?r=oe(e,r,[]):"object"==typeof a[0]?r=oe(e,r,a):s(String(a));break}"ELEMENT_NODE"in a&&t!==a&&(t=a,r=oe(e,r,11===a.nodeType?F.call(a.childNodes):[a]));break;case"function":s(a(e))}};return s})(r):"attr"===t?ce(r,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(r)}const ue="isµ",he=z(new WeakMap),fe=/^(?:plaintext|script|style|textarea|title|xmp)$/i,de=(e,t)=>{const n=((e,t,n)=>{const r=[],{length:s}=e;for(let n=1;n<s;n++){const s=e[n-1];r.push(G.test(s)&&V(e,n)?s.replace(G,((e,r,s)=>`${t}${n-1}=${s||'"'}${r}${s?"":'"'}`)):`${s}\x3c!--${t}${n-1}--\x3e`)}r.push(e[s-1]);const a=r.join("").trim();return n?a:a.replace(Q,X)})(t,ue,"svg"===e),r=ae(n,e),s=le(r),a=[],l=t.length-1;let o=0,c=`isµ${o}`;for(;o<l;){const e=s.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===c&&(a.push({type:"node",path:te(e)}),c="isµ"+ ++o);else{for(;e.hasAttribute(c);)a.push({type:"attr",path:te(e),name:e.getAttribute(c)}),e.removeAttribute(c),c="isµ"+ ++o;fe.test(e.tagName)&&e.textContent.trim()===`\x3c!--${c}--\x3e`&&(e.textContent="",a.push({type:"text",path:te(e)}),c="isµ"+ ++o)}}return{content:r,nodes:a}},pe=(e,t)=>{const{content:n,nodes:r}=he.get(t)||he.set(t,de(e,t)),s=re.call(document,n,!0);return{content:s,updates:r.map(ie,s)}},ge=(e,{type:t,template:n,values:r})=>{const{length:s}=r;we(e,r,s);let{entry:a}=e;a&&a.template===n&&a.type===t||(e.entry=a=((e,t)=>{const{content:n,updates:r}=pe(e,t);return{type:e,template:t,content:n,updates:r,wire:null}})(t,n));const{content:l,updates:o,wire:c}=a;for(let e=0;e<s;e++)o[e](r[e]);return c||(a.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const r=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:r[0],lastChild:r[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(r[t++])}return e}}})(l))},we=({stack:e},t,n)=>{for(let r=0;r<n;r++){const n=t[r];n instanceof ve?t[r]=ge(e[r]||(e[r]={stack:[],entry:null,wire:null}),n):P(n)?we(e[r]||(e[r]={stack:[],entry:null,wire:null}),n,n.length):e[r]=null}n<e.length&&e.splice(n)};function ve(e,t,n){this.type=e,this.template=t,this.values=n}const{create:me,defineProperties:ye}=Object,be=e=>{const t=z(new WeakMap);return ye(((t,...n)=>new ve(e,t,n)),{for:{value(n,r){const s=t.get(n)||t.set(n,me(null));return s[r]||(s[r]=(t=>(n,...r)=>ge(t,{type:e,template:n,values:r}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>ge({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},$e=z(new WeakMap),ke=be("html"),Ee=be("svg"),{create:Ce}=Object,xe=(e,...t)=>new ve("html",e,t);xe.for=je(ke);const Ne=(e,...t)=>new ve("svg",e,t);Ne.for=je(Ee);const Me=z(new WeakMap),Se=(e,t)=>H((async function(){const n=await t.f.apply(this,arguments);return n instanceof ve?(await Te(e,n),t.$=_e(t,n)):t.$=n,t.$})),Ae=()=>({s:[],e:null}),Le=(e,{f:t,c:n,a:r})=>{let{e:s}=e;return s&&s.f===t||(e.e=s={f:t,h:null,$:null},s.h=Se(Ae(),s)),s.h.apply(n,r)},Te=async(e,{values:t})=>{await We(e,t)},We=async(e,t)=>{const{s:n}=e,{length:r}=t;for(let e=0;e<r;e++){const r=await t[e];r instanceof Oe?t[e]=await Le(n[e]||(n[e]=Ae()),r):r instanceof ve?await Te(n[e]||(n[e]=Ae()),r):P(r)?await We(n[e]||(n[e]=Ae()),r):n[e]=null}r<n.length&&n.splice(r)},_e=(e,{type:t,template:n,values:r})=>("svg"===t?Ee:ke).for(e,t)(n,...r);function Oe(e,t,n){this.f=e,this.c=t,this.a=n}function je(e){const t=z(new WeakMap);return(n,r)=>{const s=t.get(n)||t.set(n,Ce(null)),a=s[r]||(s[r]=Ae());return async(t,...s)=>(await We(a,s),e.for(n,r)(t,...s))}}return e.Component=function(e){return function(){return new Oe(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:v,value:e}),e.html=xe,e.render=(e,t)=>(Me.get(e)||Me.set(e,{c:Ae(),h:H((async function(t){const n=await("function"==typeof t?t():t);return((e,t)=>{const n="function"==typeof t?t():t,r=$e.get(e)||$e.set(e,{stack:[],entry:null,wire:null}),s=n instanceof ve?ge(r,n):n;return s!==r.wire&&(r.wire=s,e.textContent="",e.appendChild(s.valueOf())),e})(e,n instanceof Oe?await Le(this.c,n):(await Te(this.c,n),n))}),e)})).h(t),e.svg=Ne,e.useCallback=(e,t)=>m((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(d()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=m,e.useReducer=(e,t,n)=>O(S,A,L,E(e,t,n)),e.useRef=e=>{const t=d(),{i:n,s:r}=t;return n===r.length&&r.push({current:e}),r[t.i++]},e.useState=e=>O(S,A,L,(e=>E(k,e))(e)),e}({});
let B=null;const R=({firstChild:e})=>{if(e&&1!==e.nodeType&&!(e=e.nextElementSibling))throw"unobservable";return e},z=e=>{const{nodeType:t}=e;if(t)return 1===t?e:R(e);{const t=e.valueOf();return t!==e?z(t):R(t)}},D=(e,s)=>{const r=j(e,s);return async function(){const e=await r.apply(this,arguments);if(N(r)){const s=z(e);B||(B=n(s.ownerDocument,"children",t)),B.has(s)||B.connect(s,{disconnected(){x(r)}})}return e}};var H=e=>({get:t=>e.get(t),set:(t,n)=>(e.set(t,n),n)});const{isArray:P}=Array,{indexOf:q,slice:F}=[],G=/([^\s\\>"'=]+)\s*=\s*(['"]?)$/,I=/^(?:area|base|br|col|embed|hr|img|input|keygen|link|menuitem|meta|param|source|track|wbr)$/i,J=/<[a-z][^>]+$/i,K=/>[^<>]*$/,Q=/<([a-z]+[a-z0-9:._-]*)([^>]*?)(\/>)/gi,U=/\s+$/,V=(e,t)=>0<t--&&(J.test(e[t])||!K.test(e[t])&&V(e,t)),X=(e,t,n)=>I.test(t)?e:`<${t}${n.replace(U,"")}></${t}>`;const Y=(e,t)=>111===e.nodeType?1/t<0?t?(({firstChild:e,lastChild:t})=>{const n=document.createRange();return n.setStartAfter(e),n.setEndAfter(t),n.deleteContents(),e})(e):e.lastChild:t?e.valueOf():e.firstChild:e;const Z=e=>document.createElementNS("http://www.w3.org/1999/xhtml",e),ee=(e,t)=>("svg"===t?ne:te)(e),te=e=>{const t=Z("template");return t.innerHTML=e,t.content},ne=e=>{const{content:t}=Z("template"),n=Z("div");n.innerHTML='<svg xmlns="http://www.w3.org/2000/svg">'+e+"</svg>";const{childNodes:s}=n.firstChild;let{length:r}=s;for(;r--;)t.appendChild(s[0]);return t},se=({childNodes:e},t)=>e[t],re=e=>{const t=[];let{parentNode:n}=e;for(;n;)t.push(q.call(n.childNodes,e)),n=(e=n).parentNode;return t},{createTreeWalker:le,importNode:ae}=document,oe=1!=ae.length,ce=oe?(e,t,n)=>ae.call(document,ee(e,t),!0):ee,ie=oe?e=>le.call(document,e,129,null,!1):e=>le.call(document,e,129),ue=(e,t,n)=>((e,t,n,s,r)=>{const l=n.length;let a=t.length,o=l,c=0,i=0,u=null;for(;c<a||i<o;)if(a===c){const t=o<l?i?s(n[i-1],-0).nextSibling:s(n[o-i],0):r;for(;i<o;)e.insertBefore(s(n[i++],1),t)}else if(o===i)for(;c<a;)u&&u.has(t[c])||e.removeChild(s(t[c],-1)),c++;else if(t[c]===n[i])c++,i++;else if(t[a-1]===n[o-1])a--,o--;else if(t[c]===n[o-1]&&n[i]===t[a-1]){const r=s(t[--a],-1).nextSibling;e.insertBefore(s(n[i++],1),s(t[c++],-1).nextSibling),e.insertBefore(s(n[--o],1),r),t[a]=n[o]}else{if(!u){u=new Map;let e=i;for(;e<o;)u.set(n[e],e++)}if(u.has(t[c])){const r=u.get(t[c]);if(i<r&&r<o){let l=c,h=1;for(;++l<a&&l<o&&u.get(t[l])===r+h;)h++;if(h>r-i){const l=s(t[c],0);for(;i<r;)e.insertBefore(s(n[i++],1),l)}else e.replaceChild(s(n[i++],1),s(t[c++],-1))}else c++}else e.removeChild(s(t[c++],-1))}return n})(e.parentNode,t,n,Y,e),he=(e,t)=>{switch(t[0]){case"?":return((e,t,n)=>s=>{n!==!!s&&((n=!!s)?e.setAttribute(t,""):e.removeAttribute(t))})(e,t.slice(1),!1);case".":return((e,t)=>"dataset"===t?(({dataset:e})=>t=>{for(const n in t){const s=t[n];null==s?delete e[n]:e[n]=s}})(e):n=>{e[t]=n})(e,t.slice(1));case"o":if("n"===t[1])return((e,t)=>{let n,s=t.slice(2);return!(t in e)&&t.toLowerCase()in e&&(s=s.toLowerCase()),t=>{const r=P(t)?t:[t,!1];n!==r[0]&&(n&&e.removeEventListener(s,n,r[1]),(n=r[0])&&e.addEventListener(s,n,r[1]))}})(e,t)}switch(t){case"ref":return(e=>t=>{"function"==typeof t?t(e):t.current=e})(e);case"aria":return(e=>t=>{for(const n in t){const s="role"===n?n:`aria-${n}`,r=t[n];null==r?e.removeAttribute(s):e.setAttribute(s,r)}})(e)}return((e,t)=>{let n,s=!0;const r=document.createAttributeNS(null,t);return t=>{n!==t&&(n=t,null==n?s||(e.removeAttributeNode(r),s=!0):(r.value=t,s&&(e.setAttributeNodeNS(r),s=!1)))}})(e,t)};function de(e){const{type:t,path:n}=e,s=n.reduceRight(se,this);return"node"===t?(e=>{let t,n,s=[];const r=l=>{switch(typeof l){case"string":case"number":case"boolean":t!==l&&(t=l,n||(n=document.createTextNode("")),n.data=l,s=ue(e,s,[n]));break;case"object":case"undefined":if(null==l){t!=l&&(t=l,s=ue(e,s,[]));break}if(P(l)){t=l,0===l.length?s=ue(e,s,[]):"object"==typeof l[0]?s=ue(e,s,l):r(String(l));break}"ELEMENT_NODE"in l&&t!==l&&(t=l,s=ue(e,s,11===l.nodeType?F.call(l.childNodes):[l]));break;case"function":r(l(e))}};return r})(s):"attr"===t?he(s,e.name):(e=>{let t;return n=>{t!=n&&(t=n,e.textContent=null==n?"":n)}})(s)}const fe="isµ",pe=H(new WeakMap),we=/^(?:plaintext|script|style|textarea|title|xmp)$/i,ge=(e,t)=>{const n=((e,t,n)=>{const s=[],{length:r}=e;for(let n=1;n<r;n++){const r=e[n-1];s.push(G.test(r)&&V(e,n)?r.replace(G,((e,s,r)=>`${t}${n-1}=${r||'"'}${s}${r?"":'"'}`)):`${r}\x3c!--${t}${n-1}--\x3e`)}s.push(e[r-1]);const l=s.join("").trim();return n?l:l.replace(Q,X)})(t,fe,"svg"===e),s=ce(n,e),r=ie(s),l=[],a=t.length-1;let o=0,c=`isµ${o}`;for(;o<a;){const e=r.nextNode();if(!e)throw`bad template: ${n}`;if(8===e.nodeType)e.data===c&&(l.push({type:"node",path:re(e)}),c="isµ"+ ++o);else{for(;e.hasAttribute(c);)l.push({type:"attr",path:re(e),name:e.getAttribute(c)}),e.removeAttribute(c),c="isµ"+ ++o;we.test(e.tagName)&&e.textContent.trim()===`\x3c!--${c}--\x3e`&&(e.textContent="",l.push({type:"text",path:re(e)}),c="isµ"+ ++o)}}return{content:s,nodes:l}},me=(e,t)=>{const{content:n,nodes:s}=pe.get(t)||pe.set(t,ge(e,t)),r=ae.call(document,n,!0);return{content:r,updates:s.map(de,r)}},ye=(e,{type:t,template:n,values:s})=>{const{length:r}=s;ve(e,s,r);let{entry:l}=e;l&&l.template===n&&l.type===t||(e.entry=l=((e,t)=>{const{content:n,updates:s}=me(e,t);return{type:e,template:t,content:n,updates:s,wire:null}})(t,n));const{content:a,updates:o,wire:c}=l;for(let e=0;e<r;e++)o[e](s[e]);return c||(l.wire=(e=>{const{childNodes:t}=e,{length:n}=t;if(n<2)return n?t[0]:e;const s=F.call(t,0);return{ELEMENT_NODE:1,nodeType:111,firstChild:s[0],lastChild:s[n-1],valueOf(){if(t.length!==n){let t=0;for(;t<n;)e.appendChild(s[t++])}return e}}})(a))},ve=({stack:e},t,n)=>{for(let s=0;s<n;s++){const n=t[s];n instanceof be?t[s]=ye(e[s]||(e[s]={stack:[],entry:null,wire:null}),n):P(n)?ve(e[s]||(e[s]={stack:[],entry:null,wire:null}),n,n.length):e[s]=null}n<e.length&&e.splice(n)};function be(e,t,n){this.type=e,this.template=t,this.values=n}const{create:$e,defineProperties:ke}=Object,Ce=e=>{const t=H(new WeakMap);return ke(((t,...n)=>new be(e,t,n)),{for:{value(n,s){const r=t.get(n)||t.set(n,$e(null));return r[s]||(r[s]=(t=>(n,...s)=>ye(t,{type:e,template:n,values:s}))({stack:[],entry:null,wire:null}))}},node:{value:(t,...n)=>ye({stack:[],entry:null,wire:null},{type:e,template:t,values:n}).valueOf()}})},Ee=H(new WeakMap),xe=Ce("html"),Ne=Ce("svg"),{create:Me}=Object,Se=(e,...t)=>new be("html",e,t);Se.for=ze(xe);const Ae=(e,...t)=>new be("svg",e,t);Ae.for=ze(Ne);const We=H(new WeakMap),Le=(e,t)=>D((async function(){const n=await t.f.apply(this,arguments);return n instanceof be?(await Oe(e,n),t.$=Be(t,n)):t.$=n,t.$})),Te=()=>({s:[],e:null}),_e=(e,{f:t,c:n,a:s})=>{let{e:r}=e;return r&&r.f===t||(e.e=r={f:t,h:null,$:null},r.h=Le(Te(),r)),r.h.apply(n,s)},Oe=async(e,{values:t})=>{await je(e,t)},je=async(e,t)=>{const{s:n}=e,{length:s}=t;for(let e=0;e<s;e++){const s=await t[e];s instanceof Re?t[e]=await _e(n[e]||(n[e]=Te()),s):s instanceof be?await Oe(n[e]||(n[e]=Te()),s):P(s)?await je(n[e]||(n[e]=Te()),s):n[e]=null}s<n.length&&n.splice(s)},Be=(e,{type:t,template:n,values:s})=>("svg"===t?Ne:xe).for(e,t)(n,...s);function Re(e,t,n){this.f=e,this.c=t,this.a=n}function ze(e){const t=H(new WeakMap);return(n,s)=>{const r=t.get(n)||t.set(n,Me(null)),l=r[s]||(r[s]=Te());return async(t,...r)=>(await je(l,r),e.for(n,s)(t,...r))}}return e.Component=function(e){return function(){return new Re(e,this,arguments)}},e.createContext=e=>({_:new Set,provide:m,value:e}),e.html=Se,e.render=(e,t)=>(We.get(e)||We.set(e,{c:Te(),h:D((async function(t){const n=await("function"==typeof t?t():t);return((e,t)=>{const n="function"==typeof t?t():t,s=Ee.get(e)||Ee.set(e,{stack:[],entry:null,wire:null}),r=n instanceof be?ye(s,n):n;return r!==s.wire&&(s.wire=r,e.textContent="",e.appendChild(r.valueOf())),e})(e,n instanceof Re?await _e(this.c,n):(await Oe(this.c,n),n))}),e)})).h(t),e.svg=Ae,e.useCallback=(e,t)=>y((()=>e),t),e.useContext=({_:e,value:t})=>(e.add(f()),t),e.useEffect=b,e.useLayoutEffect=$,e.useMemo=y,e.useReducer=(e,t,n)=>O(S,A,W,C(e,t,n)),e.useRef=e=>{const t=f(),{i:n,s:s}=t;return n===s.length&&s.push({current:e}),s[t.i++]},e.useState=e=>O(S,A,W,(e=>C(k,e))(e)),e}({});
{
"name": "uland",
"version": "0.8.2",
"version": "0.8.3",
"main": "./cjs/index.js",

@@ -28,3 +28,3 @@ "scripts": {

"@rollup/plugin-node-resolve": "^11.2.0",
"@ungap/degap": "^0.2.3",
"@ungap/degap": "^0.2.4",
"ascjs": "^5.0.1",

@@ -31,0 +31,0 @@ "drop-babel-typeof": "^1.0.3",

# 🦄 <em>µ</em>land
[![CSP strict](https://webreflection.github.io/csp/strict.svg)](https://webreflection.github.io/csp/#-csp-strict)
![tiny island](./uland-head.jpg)

@@ -4,0 +6,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc