universalviewer
Version:
The Universal Viewer is a community-developed open source project on a mission to help you share your 📚📜📰📽️📻🗿 with the 🌎
2 lines (1 loc) • 13.9 kB
JavaScript
import{b as W}from"./chunk-L67DAW3A.js";var ue=W({"./uv-ebook-reader_2.entry.js":()=>import("./uv-ebook-reader_2.entry-IKURLINF.js")});var ce=function(){var r=function(e,n){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,i){t.__proto__=i}||function(t,i){for(var a in i)i.hasOwnProperty(a)&&(t[a]=i[a])},r(e,n)};return function(e,n){r(e,n);function t(){this.constructor=e}e.prototype=n===null?Object.create(n):(t.prototype=n.prototype,new t)}}(),le=function(r,e,n,t){function i(a){return a instanceof n?a:new n(function(s){s(a)})}return new(n||(n=Promise))(function(a,s){function c(f){try{u(t.next(f))}catch(o){s(o)}}function l(f){try{u(t.throw(f))}catch(o){s(o)}}function u(f){f.done?a(f.value):i(f.value).then(c,l)}u((t=t.apply(r,e||[])).next())})},fe=function(r,e){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},t,i,a,s;return s={next:c(0),throw:c(1),return:c(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function c(u){return function(f){return l([u,f])}}function l(u){if(t)throw new TypeError("Generator is already executing.");for(;n;)try{if(t=1,i&&(a=u[0]&2?i.return:u[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,u[1])).done)return a;switch(i=0,a&&(u=[u[0]&2,a.value]),u[0]){case 0:case 1:a=u;break;case 4:return n.label++,{value:u[1],done:!1};case 5:n.label++,i=u[1],u=[0];continue;case 7:u=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(u[0]===6||u[0]===2)){n=0;continue}if(u[0]===3&&(!a||u[1]>a[0]&&u[1]<a[3])){n.label=u[1];break}if(u[0]===6&&n.label<a[1]){n.label=a[1],a=u;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(u);break}a[2]&&n.ops.pop(),n.trys.pop();continue}u=e.call(r,n)}catch(f){u=[6,f],i=0}finally{t=a=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}},oe=function(){for(var r=0,e=0,n=arguments.length;e<n;e++)r+=arguments[e].length;for(var t=Array(r),i=0,e=0;e<n;e++)for(var a=arguments[e],s=0,c=a.length;s<c;s++,i++)t[i]=a[s];return t};var O=0,U=!1,C=!1,b=window,g=document,$={$flags$:0,$resourcesUrl$:"",jmp:function(r){return r()},raf:function(r){return requestAnimationFrame(r)},ael:function(r,e,n,t){return r.addEventListener(e,n,t)},rel:function(r,e,n,t){return r.removeEventListener(e,n,t)}},$e=function(){var r=!1;try{g.addEventListener("e",null,Object.defineProperty({},"passive",{get:function(){r=!0}}))}catch{}return r}(),ve=function(){try{return new CSSStyleSheet,!0}catch{}return!1}(),H=new WeakMap,y=function(r){return H.get(r)},Ke=function(r,e){return H.set(e.$lazyInstance$=r,e)},de=function(r){var e={$flags$:0,$hostElement$:r,$instanceValues$:new Map};return e.$onInstancePromise$=new Promise(function(n){return e.$onInstanceResolve$=n}),e.$onReadyPromise$=new Promise(function(n){return e.$onReadyResolve$=n}),r["s-p"]=[],r["s-rc"]=[],H.set(r,e)},Y=function(r,e){return e in r},L=function(r){return console.error(r)},D=new Map,ge=function(r,e,n){var t=r.$tagName$.replace(/-/g,"_"),i=r.$lazyBundleIds$,a=D.get(i);return a?a[t]:ue("./"+i+".entry.js").then(function(s){return D.set(i,s),s[t]},L)},I=new Map,G=[],E=[],w=[],he=function(r,e){return function(n){r.push(n),U||(U=!0,e&&$.$flags$&4?B(P):$.raf(P))}},pe=function(r){for(var e=0;e<r.length;e++)try{r[e](performance.now())}catch(n){L(n)}r.length=0},J=function(r,e){for(var n=0,t=0;n<r.length&&(t=performance.now())<e;)try{r[n++](t)}catch(i){L(i)}n===r.length?r.length=0:n!==0&&r.splice(0,n)},P=function(){O++,pe(G);var r=($.$flags$&6)===2?performance.now()+10*Math.ceil(O*(1/22)):1/0;J(E,r),J(w,r),E.length>0&&(w.push.apply(w,E),E.length=0),(U=G.length+E.length+w.length>0)?$.raf(P):O=0},B=function(r){return Promise.resolve().then(r)},ye=he(E,!0),Q={},q=function(r){return r=typeof r,r==="object"||r==="function"};var Xe=function(){return b.CSS&&b.CSS.supports&&b.CSS.supports("color","var(--c)")?Promise.resolve():import("./css-shim-978387b1-1e75855f-6AZ37STJ.js").then(function(){if($.$cssShim$=b.__stencil_cssshim,$.$cssShim$)return $.$cssShim$.initShim()})};var me=function(r,e){return r!=null&&!q(r)?e&4?r==="false"?!1:r===""||!!r:e&2?parseFloat(r):e&1?String(r):r:r},R="hydrated",h=function(r,e){return e===void 0&&(e=""),function(){}},Se=function(r,e){return function(){}},K=new WeakMap,be=function(r,e,n){var t=I.get(r);ve&&n?(t=t||new CSSStyleSheet,t.replace(e)):t=e,I.set(r,t)},Ee=function(r,e,n,t){var i=M(e.$tagName$),a=I.get(i);if(r=r.nodeType===11?r:g,a)if(typeof a=="string"){r=r.head||r;var s=K.get(r),c=void 0;if(s||K.set(r,s=new Set),!s.has(i)){{if($.$cssShim$){c=$.$cssShim$.createHostStyle(t,i,a,!!(e.$flags$&10));var l=c["s-sc"];l&&(i=l,s=null)}else c=g.createElement("style"),c.innerHTML=a;r.insertBefore(c,r.querySelector("link"))}s&&s.add(i)}}else r.adoptedStyleSheets.includes(a)||(r.adoptedStyleSheets=oe(r.adoptedStyleSheets,[a]));return i},Le=function(r,e,n){var t=h("attachStyles",e.$tagName$),i=Ee(r.getRootNode(),e,n,r);t()},M=function(r,e){return"sc-"+r},xe=function(r,e){for(var n=[],t=2;t<arguments.length;t++)n[t-2]=arguments[t];var i=null,a=!1,s=!1,c=[],l=function(o){for(var v=0;v<o.length;v++)i=o[v],Array.isArray(i)?l(i):i!=null&&typeof i!="boolean"&&((a=typeof r!="function"&&!q(i))&&(i=String(i)),a&&s?c[c.length-1].$text$+=i:c.push(a?T(null,i):i),s=a)};if(l(n),e){var u=e.className||e.class;u&&(e.class=typeof u!="object"?u:Object.keys(u).filter(function(o){return u[o]}).join(" "))}var f=T(r,null);return f.$attrs$=e,c.length>0&&(f.$children$=c),f},T=function(r,e){var n={$flags$:0,$tag$:r,$text$:e,$elm$:null,$children$:null};return n.$attrs$=null,n},Ae={},we=function(r){return r&&r.$tag$===Ae},X=function(r,e,n,t,i,a){if(n!==t){var s=Y(r,e),c=e.toLowerCase();if(e==="class"){var l=r.classList,u=Z(n),f=Z(t);l.remove.apply(l,u.filter(function(d){return d&&!f.includes(d)})),l.add.apply(l,f.filter(function(d){return d&&!u.includes(d)}))}else if(e==="ref")t&&t(r);else if(!s&&e[0]==="o"&&e[1]==="n")e[2]==="-"?e=e.slice(3):Y(b,c)?e=c.slice(2):e=c[2]+e.slice(3),n&&$.rel(r,e,n,!1),t&&$.ael(r,e,t,!1);else{var o=q(t);if((s||o&&t!==null)&&!i)try{if(r.tagName.includes("-"))r[e]=t;else{var v=t??"";e==="list"?s=!1:(n==null||r[e]!=v)&&(r[e]=v)}}catch{}t==null||t===!1?r.removeAttribute(e):(!s||a&4||i)&&!o&&(t=t===!0?"":t,r.setAttribute(e,t))}}},ke=/\s/,Z=function(r){return r?r.split(ke):[]},N=function(r,e,n,t){var i=e.$elm$.nodeType===11&&e.$elm$.host?e.$elm$.host:e.$elm$,a=r&&r.$attrs$||Q,s=e.$attrs$||Q;for(t in a)t in s||X(i,t,a[t],void 0,n,e.$flags$);for(t in s)X(i,t,a[t],s[t],n,e.$flags$)},z=function(r,e,n,t){var i=e.$children$[n],a=0,s,c;if(i.$text$!==null)s=i.$elm$=g.createTextNode(i.$text$);else if(s=i.$elm$=g.createElement(i.$tag$),N(null,i,C),i.$children$)for(a=0;a<i.$children$.length;++a)c=z(r,i,a),c&&s.appendChild(c);return s},V=function(r,e,n,t,i,a){for(var s=r,c;i<=a;++i)t[i]&&(c=z(null,n,i),c&&(t[i].$elm$=c,s.insertBefore(c,e)))},ee=function(r,e,n,t,i){for(;e<=n;++e)(t=r[e])&&(i=t.$elm$,re(t),i.remove())},Ie=function(r,e,n,t){for(var i=0,a=0,s=e.length-1,c=e[0],l=e[s],u=t.length-1,f=t[0],o=t[u],v;i<=s&&a<=u;)c==null?c=e[++i]:l==null?l=e[--s]:f==null?f=t[++a]:o==null?o=t[--u]:k(c,f)?(x(c,f),c=e[++i],f=t[++a]):k(l,o)?(x(l,o),l=e[--s],o=t[--u]):k(c,o)?(x(c,o),r.insertBefore(c.$elm$,l.$elm$.nextSibling),c=e[++i],o=t[--u]):k(l,f)?(x(l,f),r.insertBefore(l.$elm$,c.$elm$),l=e[--s],f=t[++a]):(v=z(e&&e[a],n,a),f=t[++a],v&&c.$elm$.parentNode.insertBefore(v,c.$elm$));i>s?V(r,t[u+1]==null?null:t[u+1].$elm$,n,t,a,u):a>u&&ee(e,i,s)},k=function(r,e){return r.$tag$===e.$tag$},x=function(r,e){var n=e.$elm$=r.$elm$,t=r.$children$,i=e.$children$;e.$text$===null?(N(r,e,C),t!==null&&i!==null?Ie(n,t,e,i):i!==null?(r.$text$!==null&&(n.textContent=""),V(n,null,e,i,0,i.length-1)):t!==null&&ee(t,0,t.length-1)):r.$text$!==e.$text$&&(n.data=e.$text$)},re=function(r){r.$attrs$&&r.$attrs$.ref&&r.$attrs$.ref(null),r.$children$&&r.$children$.forEach(re)},je=function(r,e,n,t){var i=e.$vnode$||T(null,null),a=we(t)?t:xe(null,null,t);a.$tag$=null,a.$flags$|=4,e.$vnode$=a,a.$elm$=i.$elm$=r,x(i,a)},ne=function(r,e){e&&!r.$onRenderResolve$&&e["s-p"].push(new Promise(function(n){return r.$onRenderResolve$=n}))},j=function(r,e,n,t){if(e.$flags$|=16,e.$flags$&4){e.$flags$|=512;return}var i=h("scheduleUpdate",n.$tagName$),a=e.$ancestorComponent$,s=e.$lazyInstance$,c=function(){return Oe(r,e,n,s,t)};ne(e,a);var l;return t&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.forEach(function(u){var f=u[0],o=u[1];return ie(s,f,o)}),e.$queuedListeners$=null)),i(),Te(l,function(){return ye(c)})},Oe=function(r,e,n,t,i){var a=h("update",n.$tagName$),s=r["s-rc"];i&&Le(r,n,e.$modeName$);var c=h("render",n.$tagName$);try{je(r,e,n,t.render())}catch(f){L(f)}$.$cssShim$&&$.$cssShim$.updateHost(r),e.$flags$&=-17,e.$flags$|=2,s&&(s.forEach(function(f){return f()}),r["s-rc"]=void 0),c(),a();{var l=r["s-p"],u=function(){return Ue(r,e,n)};l.length===0?u():(Promise.all(l).then(u),e.$flags$|=4,l.length=0)}},Ue=function(r,e,n){var t=h("postUpdate",n.$tagName$),i=e.$lazyInstance$,a=e.$ancestorComponent$;e.$flags$&64?(ie(i,"componentDidUpdate"),t()):(e.$flags$|=64,r.classList.add(R),t(),e.$onReadyResolve$(r),a||te()),e.$onInstanceResolve$(r),e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),e.$flags$&512&&B(function(){return j(r,e,n,!1)}),e.$flags$&=-517},Pe=function(r,e){{var n=y(r);(n.$flags$&18)===2&&j(r,n,e,!1)}},te=function(r){g.documentElement.classList.add(R),$.$flags$|=2},ie=function(r,e,n){if(r&&r[e])try{return r[e](n)}catch(t){L(t)}},Te=function(r,e){return r&&r.then?r.then(e):e()},He=function(r,e){return y(r).$instanceValues$.get(e)},Be=function(r,e,n,t){var i=y(r),a=i.$hostElement$,s=i.$instanceValues$.get(e),c=i.$flags$,l=i.$lazyInstance$;n=me(n,t.$members$[e][0]),n!==s&&(!(c&8)||s===void 0)&&(i.$instanceValues$.set(e,n),l&&(c&18)===2&&j(a,i,t,!1))},ae=function(r,e,n){if(e.$members$){var t=Object.entries(e.$members$),i=r.prototype;if(t.forEach(function(s){var c=s[0],l=s[1][0];l&31||n&2&&l&32?Object.defineProperty(i,c,{get:function(){return He(this,c)},set:function(u){Be(this,c,u,e)},configurable:!0,enumerable:!0}):n&1&&l&64&&Object.defineProperty(i,c,{value:function(){for(var u=[],f=0;f<arguments.length;f++)u[f]=arguments[f];var o=y(this);return o.$onInstancePromise$.then(function(){var v;return(v=o.$lazyInstance$)[c].apply(v,u)})}})}),n&1){var a=new Map;i.attributeChangedCallback=function(s,c,l){var u=this;$.jmp(function(){var f=a.get(s);u[f]=l===null&&typeof u[f]=="boolean"?!1:l})},r.observedAttributes=t.filter(function(s){var c=s[0],l=s[1];return l[0]&15}).map(function(s){var c=s[0],l=s[1],u=l[1]||c;return a.set(u,c),u})}}return r},qe=function(r,e,n){e.$queuedListeners$=e.$queuedListeners$||[];var t=n.map(function(i){var a=i[0],s=i[1],c=i[2],l=_e(r,a),u=ze(e,c),f=Fe(a);return $.ael(l,s,u,f),function(){return $.rel(l,s,u,f)}});return function(){return t.forEach(function(i){return i()})}},ze=function(r,e){return function(n){r.$flags$&256?r.$lazyInstance$[e](n):r.$queuedListeners$.push([e,n])}},_e=function(r,e){return e&8?b:r},Fe=function(r){return $e?{passive:(r&1)!==0,capture:(r&2)!==0}:(r&2)!==0},We=function(r,e,n,t,i){return le(void 0,void 0,void 0,function(){var a,s,c,l,u,f,o;return fe(this,function(v){switch(v.label){case 0:return(e.$flags$&32)!==0?[3,3]:(e.$flags$|=32,i=ge(n),i.then?(a=Se(),[4,i]):[3,2]);case 1:i=v.sent(),a(),v.label=2;case 2:i.isProxied||(ae(i,n,2),i.isProxied=!0),s=h("createInstance",n.$tagName$),e.$flags$|=8;try{new i(e)}catch(d){L(d)}e.$flags$&=-9,s(),c=M(n.$tagName$),!I.has(c)&&i.style&&(l=h("registerStyles",n.$tagName$),u=i.style,be(c,u,!!(n.$flags$&1)),l()),v.label=3;case 3:return f=e.$ancestorComponent$,o=function(){return j(r,e,n,!0)},f&&f["s-rc"]?f["s-rc"].push(o):o(),[2]}})})},Ye=function(r,e){if(($.$flags$&1)===0){var n=h("connectedCallback",e.$tagName$),t=y(r);if(e.$listeners$&&(t.$rmListeners$=qe(r,t,e.$listeners$)),!(t.$flags$&1)){t.$flags$|=1;for(var i=r;i=i.parentNode||i.host;)if(i["s-p"]){ne(t,t.$ancestorComponent$=i);break}e.$members$&&Object.entries(e.$members$).forEach(function(a){var s=a[0],c=a[1][0];if(c&31&&r.hasOwnProperty(s)){var l=r[s];delete r[s],r[s]=l}}),B(function(){return We(r,t,e)})}n()}},De=function(r){if(($.$flags$&1)===0){var e=y(r);e.$rmListeners$&&(e.$rmListeners$(),e.$rmListeners$=void 0),$.$cssShim$&&$.$cssShim$.removeHost(r)}},Ze=function(r,e){e===void 0&&(e={});var n=h(),t=[],i=e.exclude||[],a=g.head,s=b.customElements,c=a.querySelector("meta[charset]"),l=g.createElement("style"),u=[],f,o=!0;Object.assign($,e),$.$resourcesUrl$=new URL(e.resourcesUrl||"./",g.baseURI).href,e.syncQueue&&($.$flags$|=4),r.forEach(function(v){return v[1].forEach(function(d){var m={$flags$:d[0],$tagName$:d[1],$members$:d[2],$listeners$:d[3]};m.$members$=d[2],m.$listeners$=d[3];var A=m.$tagName$,se=function(_){ce(S,_);function S(p){var F=_.call(this,p)||this;return p=F,de(p),F}return S.prototype.connectedCallback=function(){var p=this;f&&(clearTimeout(f),f=null),o?u.push(this):$.jmp(function(){return Ye(p,m)})},S.prototype.disconnectedCallback=function(){var p=this;$.jmp(function(){return De(p)})},S.prototype["s-hmr"]=function(p){},S.prototype.forceUpdate=function(){Pe(this,m)},S.prototype.componentOnReady=function(){return y(this).$onReadyPromise$},S}(HTMLElement);m.$lazyBundleIds$=v[0],!i.includes(A)&&!s.get(A)&&(t.push(A),s.define(A,ae(se,m,1)))})}),l.innerHTML=t+"{visibility:hidden}.hydrated{visibility:inherit}",l.setAttribute("data-styles",""),a.insertBefore(l,c?c.nextSibling:a.firstChild),o=!1,u.length>0?u.forEach(function(v){return v.connectedCallback()}):$.jmp(function(){return f=setTimeout(te,30,"timeout")}),n()},Ce=function(r,e,n){var t=Ge(r);return{emit:function(i){return t.dispatchEvent(new CustomEvent(e,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:i}))}}},Ge=function(r){return y(r).$hostElement$};export{Ke as a,Xe as b,xe as c,Ze as d,Ce as e,Ge as f};