/** * PDFObject v2.2.0 * https://github.com/pipwerks/PDFObject * @license * Copyright (c) 2008-2020 Philip Hutchison * MIT-style license: http://pipwerks.mit-license.org/ * UMD module pattern from https://github.com/umdjs/umd/blob/master/templates/returnExports.js */ !function(e,t){"function"==typeof define&&define.amd?define([],t):"object"==typeof module&&module.exports?module.exports=t():e.PDFObject=t()}(this,function(){"use strict";if(void 0===window||void 0===window.navigator||void 0===window.navigator.userAgent||void 0===window.navigator.mimeTypes)return!1;let e=window.navigator,t=window.navigator.userAgent,o="ActiveXObject"in window,n=void 0!==window.Promise,i=void 0!==e.mimeTypes["application/pdf"],r=void 0!==e.platform&&"MacIntel"===e.platform&&void 0!==e.maxTouchPoints&&e.maxTouchPoints>1||/Mobi|Tablet|Android|iPad|iPhone/.test(t),d=!r&&void 0!==e.vendor&&/Apple/.test(e.vendor)&&/Safari/.test(t),s=!(r||!/irefox/.test(t))&&parseInt(t.split("rv:")[1].split(".")[0],10)>18,a=function(e){var t;try{t=new ActiveXObject(e)}catch(e){t=null}return t},l=!r&&(s||i||o&&!(!a("AcroPDF.PDF")&&!a("PDF.PdfCtrl"))),p=function(e){return suppressConsole||console.log("[PDFObject] "+e),!1},c=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},f=function(e,t,o,n,i,r){c(e);let d=n+"?file="+encodeURIComponent(t)+o,s=document.createElement("div"),a=document.createElement("iframe");return a.src=d,a.className="pdfobject",a.type="application/pdf",a.frameborder="0",i&&(a.id=i),r||(s.style.cssText="position: absolute; top: 0; right: 0; bottom: 0; left: 0;",s.style.cssText="border: none; width: 100%; height: 100%;",e.style.position="relative",e.style.overflow="auto"),s.appendChild(a),e.appendChild(s),e.classList.add("pdfobject-container"),e.getElementsByTagName("iframe")[0]},u=function(e,t,o){let i=t||!1,s=o||{},a="string"==typeof s.id?s.id:"",u=s.page||!1,m=s.pdfOpenParams||{},b=s.fallbackLink||!0,y=s.width||"100%",h=s.height||"100%",w="boolean"!=typeof s.assumptionMode||s.assumptionMode,v="boolean"==typeof s.forcePDFJS&&s.forcePDFJS,g="boolean"==typeof s.supportRedirect&&s.supportRedirect,P="boolean"==typeof s.omitInlineStyles&&s.omitInlineStyles,T=("boolean"==typeof s.suppressConsole&&s.suppressConsole,"boolean"==typeof s.forceIframe&&s.forceIframe),D=s.PDFJS_URL||!1,C=function(e){let t=document.body;return"string"==typeof e?t=document.querySelector(e):void 0!==window.jQuery&&e instanceof jQuery&&e.length?t=e.get(0):void 0!==e.nodeType&&1===e.nodeType&&(t=e),t}(i),F="",j="";if("string"!=typeof e)return p("URL is not valid");if(!C)return p("Target element cannot be determined");if(u&&(m.page=u),j=function(e){let t,o="";if(e){for(t in e)e.hasOwnProperty(t)&&(o+=encodeURIComponent(t)+"="+encodeURIComponent(e[t])+"&");o&&(o=(o="#"+o).slice(0,o.length-1))}return o}(m),v&&D)return f(C,e,j,D,a,P);if(l||w&&n&&!r){return function(e,t,o,n,i,r,d,s,a){c(t);let l=document.createElement(e);if(l.src=n+i,l.className="pdfobject",l.type="application/pdf",s&&(l.id=s),!a){let t="embed"===e?"overflow: auto;":"border: none;";o&&o!==document.body?t+="width: "+r+"; height: "+d+";":t+="position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;",l.style.cssText=t}return t.classList.add("pdfobject-container"),t.appendChild(l),t.getElementsByTagName(e)[0]}(T||g&&d?"iframe":"embed",C,t,e,j,y,h,a,P)}return D?f(C,e,j,D,a,P):(b&&(F="string"==typeof b?b:"
This browser does not support inline PDFs. Please download the PDF to view it: Download PDF
",C.innerHTML=F.replace(/\[url\]/g,e)),p("This browser does not support embedded PDFs"))};return{embed:function(e,t,o){return u(e,t,o)},pdfobjectversion:"2.2.0",supportsPDFs:l}});