@pdftron/webviewer
Version:
[WebViewer](https://www.apryse.com/webviewer) is a powerful JavaScript Document SDK and UI Component Library that is a part of the [Apryse PDF SDK](https://www.apryse.com). It provides a slick, out-of-the-box responsive UI that interacts with the core lib
6 lines (5 loc) • 2.24 kB
JavaScript
/** Notice * This file contains works from many authors under various (but compatible) licenses. Please see core.txt for more information. **/
(function(){(window.wpCoreControlsBundle=window.wpCoreControlsBundle||[]).push([[7],{685:function(wa,ua,e){e.r(ua);var ka=e(0),pa=e(2),na=e(245);wa=e(146);var ia=e(402);e=e(605);var ca=window;wa=function(ba){function x(y,r,b){r=ba.call(this,y,r,b)||this;if(y.name&&"xod"!==y.name.toLowerCase().split(".").pop())throw Error("Not an XOD file");if(!ca.FileReader||!ca.File||!ca.Blob)throw Error("File API is not supported in this browser");r.file=y;r.hN=[];r.uX=0;return r}Object(ka.d)(x,ba);x.prototype.d1=function(y,
r,b){var h=this,n=new FileReader;n.onloadend=function(f){if(0<h.hN.length){var a=h.hN.shift();a.IWa.readAsBinaryString(a.file)}else h.uX--;if(n.error){f=n.error;if(f.code===f.ABORT_ERR){Object(pa.j)("Request for chunk ".concat(r.start,"-").concat(r.stop," was aborted"));return}return b(f)}if(f=n.content||f.target.result)return b(!1,f);Object(pa.j)("No data was returned from FileReader.")};r&&(y=(y.slice||y.webkitSlice||y.mozSlice||y.m9a).call(y,r.start,r.stop));0===h.hN.length&&50>h.uX?(n.readAsBinaryString(y),
h.uX++):h.hN.push({IWa:n,file:y});return function(){n.abort()}};x.prototype.mC=function(y){var r=this;r.cN=!0;var b=na.a;r.d1(r.file,{start:-b,stop:r.file.size},function(h,n){if(h)return Object(pa.j)("Error loading end header: %s ".concat(h)),y(h);if(n.length!==b)throw Error("Zip end header data is wrong size!");r.jf=new ia.a(n);var f=r.jf.lea();r.d1(r.file,f,function(a,w){if(a)return Object(pa.j)("Error loading central directory: %s ".concat(a)),y(a);if(w.length!==f.stop-f.start)throw Error("Zip central directory data is wrong size!");
r.jf.Jka(w);r.RW=!0;r.cN=!1;return y(!1)})})};x.prototype.a3=function(y,r){var b=this,h=b.wk[y];if(b.jf.jba(y)){var n=b.jf.XG(y),f=b.d1(b.file,n,function(a,w){delete b.wk[y];if(a)return Object(pa.j)('Error loading part "%s": %s, '.concat(y,", ").concat(a)),r(a);if(w.length!==n.stop-n.start)throw Error("Part data is wrong size!");r(!1,y,w,b.jf.Jga(y))});h.moa=!0;h.cancel=f}else r(Error('File not found: "'.concat(y,'"')),y)};return x}(wa.a);Object(e.a)(wa);Object(e.b)(wa);ua["default"]=wa}}]);}).call(this || window)