Files
doneit-web/.angular/cache/14.2.12/babel-webpack/19a393f07bb56e3846632f878723b60c.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
89 KiB
JSON

{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nvar core_1 = require(\"@angular/core\");\nfunction isSSR() {\n return typeof window === 'undefined';\n}\nif (!isSSR()) {\n window['pdfjs-dist/build/pdf'] = require('pdfjs-dist/build/pdf');\n require('pdfjs-dist/web/compatibility');\n require('pdfjs-dist/web/pdf_viewer');\n PDFJS.verbosity = PDFJS.VERBOSITY_LEVELS.errors;\n}\nvar ɵngcc0 = require('@angular/core');\nvar PdfViewerComponent = function () {\n function PdfViewerComponent(element) {\n this.element = element;\n this._renderText = true;\n this._stickToPage = false;\n this._originalSize = true;\n this._page = 1;\n this._zoom = 1;\n this._rotation = 0;\n this._showAll = true;\n this._canAutoResize = true;\n this._fitToPage = false;\n this._externalLinkTarget = 'blank';\n this.afterLoadComplete = new core_1.EventEmitter();\n this.onError = new core_1.EventEmitter();\n this.onProgress = new core_1.EventEmitter();\n this.pageChange = new core_1.EventEmitter(true);\n if (!isSSR() && typeof PDFJS.workerSrc !== 'string') {\n PDFJS.workerSrc = \"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/\" + PDFJS.version + \"/pdf.worker.min.js\";\n }\n }\n PdfViewerComponent.prototype.ngOnInit = function () {\n if (!isSSR()) {\n this.setupViewer();\n }\n };\n PdfViewerComponent.prototype.onPageResize = function () {\n var _this = this;\n if (!this._canAutoResize) {\n return;\n }\n if (this.resizeTimeout) {\n clearTimeout(this.resizeTimeout);\n }\n this.resizeTimeout = setTimeout(function () {\n _this.updateSize();\n }, 100);\n };\n PdfViewerComponent.prototype.ngOnChanges = function (changes) {\n if (isSSR()) {\n return;\n }\n if ('src' in changes) {\n this.loadPDF();\n } else if (this._pdf) {\n if ('renderText' in changes) {\n this.setupViewer();\n }\n this.update();\n }\n };\n Object.defineProperty(PdfViewerComponent.prototype, \"page\", {\n set: function (_page) {\n _page = parseInt(_page, 10);\n if (this._pdf && !this.isValidPageNumber(_page)) {\n _page = 1;\n }\n this._page = _page;\n this.pageChange.emit(_page);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"renderText\", {\n set: function (renderText) {\n this._renderText = renderText;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"originalSize\", {\n set: function (originalSize) {\n this._originalSize = originalSize;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"showAll\", {\n set: function (value) {\n this._showAll = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"stickToPage\", {\n set: function (value) {\n this._stickToPage = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"zoom\", {\n get: function () {\n return this._zoom;\n },\n set: function (value) {\n if (value <= 0) {\n return;\n }\n this._zoom = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"rotation\", {\n set: function (value) {\n if (!(typeof value === 'number' && value % 90 === 0)) {\n console.warn('Invalid pages rotation angle.');\n return;\n }\n this._rotation = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"externalLinkTarget\", {\n set: function (value) {\n this._externalLinkTarget = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"autoresize\", {\n set: function (value) {\n this._canAutoResize = Boolean(value);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"fitToPage\", {\n set: function (value) {\n this._fitToPage = Boolean(value);\n },\n enumerable: true,\n configurable: true\n });\n PdfViewerComponent.prototype.setupViewer = function () {\n PDFJS.disableTextLayer = !this._renderText;\n PdfViewerComponent.setExternalLinkTarget(this._externalLinkTarget);\n this.pdfLinkService = new PDFJS.PDFLinkService();\n var pdfOptions = {\n container: this.element.nativeElement.querySelector('div'),\n removePageBorders: true,\n linkService: this.pdfLinkService\n };\n this.pdfViewer = new PDFJS.PDFViewer(pdfOptions);\n this.pdfLinkService.setViewer(this.pdfViewer);\n };\n PdfViewerComponent.prototype.updateSize = function () {\n var _this = this;\n if (!this._showAll) {\n this.renderPage(this._page);\n return;\n }\n this._pdf.getPage(this.pdfViewer.currentPageNumber).then(function (page) {\n var viewport = page.getViewport(_this._zoom, _this._rotation);\n var scale = _this._zoom;\n var stickToPage = true;\n if (!_this._originalSize || _this._fitToPage && viewport.width > _this.element.nativeElement.offsetWidth) {\n scale = _this.getScale(page.getViewport(1).width);\n stickToPage = !_this._stickToPage;\n }\n _this.pdfViewer._setScale(scale, stickToPage);\n });\n };\n PdfViewerComponent.prototype.isValidPageNumber = function (page) {\n return this._pdf.numPages >= page && page >= 1;\n };\n PdfViewerComponent.setExternalLinkTarget = function (type) {\n switch (type) {\n case 'blank':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK;\n break;\n case 'none':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.NONE;\n break;\n case 'self':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.SELF;\n break;\n case 'parent':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.PARENT;\n break;\n case 'top':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.TOP;\n break;\n }\n };\n PdfViewerComponent.prototype.loadPDF = function () {\n var _this = this;\n if (!this.src) {\n return;\n }\n if (this.lastLoaded === this.src) {\n this.update();\n return;\n }\n var loadingTask = PDFJS.getDocument(this.src);\n loadingTask.onProgress = function (progressData) {\n _this.onProgress.emit(progressData);\n };\n var src = this.src;\n loadingTask.promise.then(function (pdf) {\n _this._pdf = pdf;\n _this.lastLoaded = src;\n _this.afterLoadComplete.emit(pdf);\n _this.update();\n }, function (error) {\n _this.onError.emit(error);\n });\n };\n PdfViewerComponent.prototype.update = function () {\n if (this._showAll) {\n this.setupViewer();\n if (this.pdfViewer) {\n this.pdfViewer.setDocument(this._pdf);\n }\n }\n if (this.pdfLinkService) {\n this.pdfLinkService.setDocument(this._pdf, null);\n }\n this.page = this._page;\n this.render();\n };\n PdfViewerComponent.prototype.render = function () {\n if (this._showAll) {\n this.renderMultiplePages();\n } else {\n this.renderPage(this._page);\n }\n };\n PdfViewerComponent.prototype.renderMultiplePages = function () {\n var _this = this;\n if (!this.isValidPageNumber(this._page)) {\n this._page = 1;\n }\n if (this._rotation !== 0 || this.pdfViewer.pagesRotation !== this._rotation) {\n setTimeout(function () {\n _this.pdfViewer.pagesRotation = _this._rotation;\n });\n }\n if (this._stickToPage) {\n setTimeout(function () {\n _this.pdfViewer.currentPageNumber = _this._page;\n });\n }\n this.updateSize();\n };\n PdfViewerComponent.prototype.renderPage = function (pageNumber) {\n var _this = this;\n this._pdf.getPage(pageNumber).then(function (page) {\n var viewport = page.getViewport(_this._zoom, _this._rotation);\n var container = _this.element.nativeElement.querySelector('.pdfViewer');\n var scale = _this._zoom;\n if (!_this._originalSize || _this._fitToPage && viewport.width > _this.element.nativeElement.offsetWidth) {\n viewport = page.getViewport(_this.element.nativeElement.offsetWidth / viewport.width, _this._rotation);\n scale = _this.getScale(page.getViewport(1).width);\n }\n PdfViewerComponent.removeAllChildNodes(container);\n PDFJS.disableTextLayer = !_this._renderText;\n var pdfOptions = {\n container: container,\n removePageBorders: true,\n defaultViewport: viewport,\n scale: scale,\n id: _this._page\n };\n if (_this._renderText) {\n _this.pdfLinkService = new PDFJS.PDFLinkService();\n pdfOptions.linkService = _this.pdfLinkService;\n PdfViewerComponent.setExternalLinkTarget(_this._externalLinkTarget);\n pdfOptions.textLayerFactory = new PDFJS.DefaultTextLayerFactory();\n pdfOptions.annotationLayerFactory = new PDFJS.DefaultAnnotationLayerFactory();\n }\n var pdfPageView = new PDFJS.PDFPageView(pdfOptions);\n if (_this._renderText) {\n _this.pdfLinkService.setViewer(pdfPageView);\n }\n if (_this._rotation !== 0 || pdfPageView.rotation !== _this._rotation) {\n pdfPageView.rotation = _this._rotation;\n }\n pdfPageView.setPdfPage(page);\n return pdfPageView.draw();\n });\n };\n PdfViewerComponent.removeAllChildNodes = function (element) {\n while (element.firstChild) {\n element.removeChild(element.firstChild);\n }\n };\n PdfViewerComponent.prototype.getScale = function (viewportWidth) {\n var offsetWidth = this.element.nativeElement.offsetWidth;\n if (offsetWidth === 0) {\n return 1;\n }\n return this._zoom * (offsetWidth / viewportWidth) / PdfViewerComponent.CSS_UNITS;\n };\n PdfViewerComponent.CSS_UNITS = 96.0 / 72.0;\n PdfViewerComponent.ctorParameters = function () {\n return [{\n type: core_1.ElementRef\n }];\n };\n PdfViewerComponent.propDecorators = {\n 'afterLoadComplete': [{\n type: core_1.Output,\n args: ['after-load-complete']\n }],\n 'onError': [{\n type: core_1.Output,\n args: ['error']\n }],\n 'onProgress': [{\n type: core_1.Output,\n args: ['on-progress']\n }],\n 'onPageResize': [{\n type: core_1.HostListener,\n args: ['window:resize', []]\n }],\n 'src': [{\n type: core_1.Input\n }],\n 'page': [{\n type: core_1.Input,\n args: ['page']\n }],\n 'pageChange': [{\n type: core_1.Output\n }],\n 'renderText': [{\n type: core_1.Input,\n args: ['render-text']\n }],\n 'originalSize': [{\n type: core_1.Input,\n args: ['original-size']\n }],\n 'showAll': [{\n type: core_1.Input,\n args: ['show-all']\n }],\n 'stickToPage': [{\n type: core_1.Input,\n args: ['stick-to-page']\n }],\n 'zoom': [{\n type: core_1.Input,\n args: ['zoom']\n }],\n 'rotation': [{\n type: core_1.Input,\n args: ['rotation']\n }],\n 'externalLinkTarget': [{\n type: core_1.Input,\n args: ['external-link-target']\n }],\n 'autoresize': [{\n type: core_1.Input,\n args: ['autoresize']\n }],\n 'fitToPage': [{\n type: core_1.Input,\n args: ['fit-to-page']\n }]\n };\n PdfViewerComponent.ɵfac = function PdfViewerComponent_Factory(t) {\n return new (t || PdfViewerComponent)(ɵngcc0.ɵɵdirectiveInject(ɵngcc0.ElementRef));\n };\n PdfViewerComponent.ɵcmp = /*@__PURE__*/ɵngcc0.ɵɵdefineComponent({\n type: PdfViewerComponent,\n selectors: [[\"pdf-viewer\"]],\n hostBindings: function PdfViewerComponent_HostBindings(rf, ctx) {\n if (rf & 1) {\n ɵngcc0.ɵɵlistener(\"resize\", function PdfViewerComponent_resize_HostBindingHandler() {\n return ctx.onPageResize();\n }, false, ɵngcc0.ɵɵresolveWindow);\n }\n },\n inputs: {\n page: \"page\",\n renderText: [\"render-text\", \"renderText\"],\n originalSize: [\"original-size\", \"originalSize\"],\n showAll: [\"show-all\", \"showAll\"],\n stickToPage: [\"stick-to-page\", \"stickToPage\"],\n zoom: \"zoom\",\n rotation: \"rotation\",\n externalLinkTarget: [\"external-link-target\", \"externalLinkTarget\"],\n autoresize: \"autoresize\",\n fitToPage: [\"fit-to-page\", \"fitToPage\"],\n src: \"src\"\n },\n outputs: {\n afterLoadComplete: \"after-load-complete\",\n onError: \"error\",\n onProgress: \"on-progress\",\n pageChange: \"pageChange\"\n },\n features: [ɵngcc0.ɵɵNgOnChangesFeature],\n decls: 2,\n vars: 0,\n consts: [[1, \"ng2-pdf-viewer-container\"], [1, \"pdfViewer\"]],\n template: function PdfViewerComponent_Template(rf, ctx) {\n if (rf & 1) {\n ɵngcc0.ɵɵelementStart(0, \"div\", 0);\n ɵngcc0.ɵɵelement(1, \"div\", 1);\n ɵngcc0.ɵɵelementEnd();\n }\n },\n styles: [\".ng2-pdf-viewer-container[_ngcontent-%COMP%] {\\n overflow-x: auto;\\n}\\n[_nghost-%COMP%] .textLayer {\\n position: absolute;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n overflow: hidden;\\n opacity: 0.2;\\n line-height: 1.0;\\n}\\n\\n[_nghost-%COMP%] .textLayer > div {\\n color: transparent;\\n position: absolute;\\n white-space: pre;\\n cursor: text;\\n -webkit-transform-origin: 0% 0%;\\n -moz-transform-origin: 0% 0%;\\n -o-transform-origin: 0% 0%;\\n -ms-transform-origin: 0% 0%;\\n transform-origin: 0% 0%;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight {\\n margin: -1px;\\n padding: 1px;\\n\\n background-color: #002bff;\\n border-radius: 4px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.begin {\\n border-radius: 4px 0px 0px 4px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.end {\\n border-radius: 0px 4px 4px 0px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.middle {\\n border-radius: 0px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.selected {\\n background-color: rgb(0, 100, 0);\\n}\\n\\n[_nghost-%COMP%] .textLayer ::selection { background: #002bff; }\\n[_nghost-%COMP%] .textLayer ::-moz-selection { background: #002bff; }\\n\\n[_nghost-%COMP%] .textLayer .endOfContent {\\n display: block;\\n position: absolute;\\n left: 0px;\\n top: 100%;\\n right: 0px;\\n bottom: 0px;\\n z-index: -1;\\n cursor: default;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n}\\n\\n[_nghost-%COMP%] .textLayer .endOfContent.active {\\n top: 0px;\\n}\\n\\n\\n[_nghost-%COMP%] .annotationLayer section {\\n position: absolute;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a {\\n position: absolute;\\n font-size: 1em;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a {\\n background: url(\\\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\\\") 0 0 repeat;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a:hover {\\n opacity: 0.2;\\n background: #002bff;\\n box-shadow: 0px 2px 10px #002bff;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textAnnotation img {\\n position: absolute;\\n cursor: pointer;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n background-color: #002bff;\\n border: 1px solid transparent;\\n box-sizing: border-box;\\n font-size: 9px;\\n height: 100%;\\n padding: 0 3px;\\n vertical-align: top;\\n width: 100%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea {\\n font: message-box;\\n font-size: 9px;\\n resize: none;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input[disabled], [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea[disabled], [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select[disabled], [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {\\n background: none;\\n border: 1px solid transparent;\\n cursor: not-allowed;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input:hover, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea:hover, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select:hover, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {\\n border: 1px solid #000;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input:focus, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea:focus, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select:focus {\\n background: none;\\n border: 1px solid transparent;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input.comb {\\n font-family: monospace;\\n padding-left: 2px;\\n padding-right: 0;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input.comb:focus {\\n width: 115%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n -ms-appearance: none;\\n appearance: none;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popupWrapper {\\n position: absolute;\\n width: 20em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup {\\n position: absolute;\\n z-index: 200;\\n max-width: 20em;\\n background-color: #FFFF99;\\n box-shadow: 0px 2px 5px #333;\\n border-radius: 2px;\\n padding: 0.6em;\\n margin-left: 5px;\\n cursor: pointer;\\n word-wrap: break-word;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup h1 {\\n font-size: 1em;\\n border-bottom: 1px solid #000000;\\n padding-bottom: 0.2em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup p {\\n padding-top: 0.2em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .highlightAnnotation, [_nghost-%COMP%] .annotationLayer .underlineAnnotation, [_nghost-%COMP%] .annotationLayer .squigglyAnnotation, [_nghost-%COMP%] .annotationLayer .strikeoutAnnotation, [_nghost-%COMP%] .annotationLayer .fileAttachmentAnnotation {\\n cursor: pointer;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .canvasWrapper {\\n overflow: hidden;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page {\\n direction: ltr;\\n width: 816px;\\n height: 1056px;\\n margin: 1px auto -8px auto;\\n position: relative;\\n overflow: visible;\\n border: 9px solid transparent;\\n background-clip: content-box;\\n border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=') 9 9 repeat;\\n background-color: white;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.removePageBorders .page {\\n margin: 0px auto 10px auto;\\n border: none;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.singlePageView {\\n display: inline-block;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.singlePageView .page {\\n margin: 0;\\n border: none;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page canvas {\\n margin: 0;\\n display: block;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page .loadingIcon {\\n position: absolute;\\n display: block;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n background: url('data:image/gif;base64,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') center no-repeat;\\n}\"]\n });\n (function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && ɵngcc0.ɵsetClassMetadata(PdfViewerComponent, [{\n type: core_1.Component,\n args: [{\n selector: 'pdf-viewer',\n template: \"<div class=\\\"ng2-pdf-viewer-container\\\"><div class=\\\"pdfViewer\\\"></div></div>\",\n styles: [\"\\n.ng2-pdf-viewer-container {\\n overflow-x: auto;\\n}\\n:host /deep/ .textLayer {\\n position: absolute;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n overflow: hidden;\\n opacity: 0.2;\\n line-height: 1.0;\\n}\\n\\n:host /deep/ .textLayer > div {\\n color: transparent;\\n position: absolute;\\n white-space: pre;\\n cursor: text;\\n -webkit-transform-origin: 0% 0%;\\n -moz-transform-origin: 0% 0%;\\n -o-transform-origin: 0% 0%;\\n -ms-transform-origin: 0% 0%;\\n transform-origin: 0% 0%;\\n}\\n\\n:host /deep/ .textLayer .highlight {\\n margin: -1px;\\n padding: 1px;\\n\\n background-color: #002bff;\\n border-radius: 4px;\\n}\\n\\n:host /deep/ .textLayer .highlight.begin {\\n border-radius: 4px 0px 0px 4px;\\n}\\n\\n:host /deep/ .textLayer .highlight.end {\\n border-radius: 0px 4px 4px 0px;\\n}\\n\\n:host /deep/ .textLayer .highlight.middle {\\n border-radius: 0px;\\n}\\n\\n:host /deep/ .textLayer .highlight.selected {\\n background-color: rgb(0, 100, 0);\\n}\\n\\n:host /deep/ .textLayer ::selection { background: #002bff; }\\n:host /deep/ .textLayer ::-moz-selection { background: #002bff; }\\n\\n:host /deep/ .textLayer .endOfContent {\\n display: block;\\n position: absolute;\\n left: 0px;\\n top: 100%;\\n right: 0px;\\n bottom: 0px;\\n z-index: -1;\\n cursor: default;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n}\\n\\n:host /deep/ .textLayer .endOfContent.active {\\n top: 0px;\\n}\\n\\n\\n:host /deep/ .annotationLayer section {\\n position: absolute;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a {\\n position: absolute;\\n font-size: 1em;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a /* -ms-a */ {\\n background: url(\\\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\\\") 0 0 repeat;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a:hover {\\n opacity: 0.2;\\n background: #002bff;\\n box-shadow: 0px 2px 10px #002bff;\\n}\\n\\n:host /deep/ .annotationLayer .textAnnotation img {\\n position: absolute;\\n cursor: pointer;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n background-color: #002bff;\\n border: 1px solid transparent;\\n box-sizing: border-box;\\n font-size: 9px;\\n height: 100%;\\n padding: 0 3px;\\n vertical-align: top;\\n width: 100%;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea {\\n font: message-box;\\n font-size: 9px;\\n resize: none;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input[disabled],\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea[disabled],\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select[disabled],\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {\\n background: none;\\n border: 1px solid transparent;\\n cursor: not-allowed;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input:hover,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea:hover,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select:hover,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {\\n border: 1px solid #000;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input:focus,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea:focus,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select:focus {\\n background: none;\\n border: 1px solid transparent;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input.comb {\\n font-family: monospace;\\n padding-left: 2px;\\n padding-right: 0;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input.comb:focus {\\n width: 115%;\\n}\\n\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n -ms-appearance: none;\\n appearance: none;\\n}\\n\\n:host /deep/ .annotationLayer .popupWrapper {\\n position: absolute;\\n width: 20em;\\n}\\n\\n:host /deep/ .annotationLayer .popup {\\n position: absolute;\\n z-index: 200;\\n max-width: 20em;\\n background-color: #FFFF99;\\n box-shadow: 0px 2px 5px #333;\\n border-radius: 2px;\\n padding: 0.6em;\\n margin-left: 5px;\\n cursor: pointer;\\n word-wrap: break-word;\\n}\\n\\n:host /deep/ .annotationLayer .popup h1 {\\n font-size: 1em;\\n border-bottom: 1px solid #000000;\\n padding-bottom: 0.2em;\\n}\\n\\n:host /deep/ .annotationLayer .popup p {\\n padding-top: 0.2em;\\n}\\n\\n:host /deep/ .annotationLayer .highlightAnnotation,\\n:host /deep/ .annotationLayer .underlineAnnotation,\\n:host /deep/ .annotationLayer .squigglyAnnotation,\\n:host /deep/ .annotationLayer .strikeoutAnnotation,\\n:host /deep/ .annotationLayer .fileAttachmentAnnotation {\\n cursor: pointer;\\n}\\n\\n:host /deep/ .pdfViewer .canvasWrapper {\\n overflow: hidden;\\n}\\n\\n:host /deep/ .pdfViewer .page {\\n direction: ltr;\\n width: 816px;\\n height: 1056px;\\n margin: 1px auto -8px auto;\\n position: relative;\\n overflow: visible;\\n border: 9px solid transparent;\\n background-clip: content-box;\\n border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=') 9 9 repeat;\\n background-color: white;\\n}\\n\\n:host /deep/ .pdfViewer.removePageBorders .page {\\n margin: 0px auto 10px auto;\\n border: none;\\n}\\n\\n:host /deep/ .pdfViewer.singlePageView {\\n display: inline-block;\\n}\\n\\n:host /deep/ .pdfViewer.singlePageView .page {\\n margin: 0;\\n border: none;\\n}\\n\\n:host /deep/ .pdfViewer .page canvas {\\n margin: 0;\\n display: block;\\n}\\n\\n:host /deep/ .pdfViewer .page .loadingIcon {\\n position: absolute;\\n display: block;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n background: url('data:image/gif;base64,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') center no-repeat;\\n}\\n\"]\n }]\n }], function () {\n return [{\n type: ɵngcc0.ElementRef\n }];\n }, {\n afterLoadComplete: [{\n type: core_1.Output,\n args: ['after-load-complete']\n }],\n onError: [{\n type: core_1.Output,\n args: ['error']\n }],\n onProgress: [{\n type: core_1.Output,\n args: ['on-progress']\n }],\n pageChange: [{\n type: core_1.Output\n }],\n onPageResize: [{\n type: core_1.HostListener,\n args: ['window:resize', []]\n }],\n page: [{\n type: core_1.Input,\n args: ['page']\n }],\n renderText: [{\n type: core_1.Input,\n args: ['render-text']\n }],\n originalSize: [{\n type: core_1.Input,\n args: ['original-size']\n }],\n showAll: [{\n type: core_1.Input,\n args: ['show-all']\n }],\n stickToPage: [{\n type: core_1.Input,\n args: ['stick-to-page']\n }],\n zoom: [{\n type: core_1.Input,\n args: ['zoom']\n }],\n rotation: [{\n type: core_1.Input,\n args: ['rotation']\n }],\n externalLinkTarget: [{\n type: core_1.Input,\n args: ['external-link-target']\n }],\n autoresize: [{\n type: core_1.Input,\n args: ['autoresize']\n }],\n fitToPage: [{\n type: core_1.Input,\n args: ['fit-to-page']\n }],\n src: [{\n type: core_1.Input\n }]\n });\n })();\n return PdfViewerComponent;\n}();\nexports.PdfViewerComponent = PdfViewerComponent;","map":{"version":3,"names":["Object","defineProperty","exports","value","core_1","require","isSSR","window","PDFJS","verbosity","VERBOSITY_LEVELS","errors","ɵngcc0","PdfViewerComponent","element","_renderText","_stickToPage","_originalSize","_page","_zoom","_rotation","_showAll","_canAutoResize","_fitToPage","_externalLinkTarget","afterLoadComplete","EventEmitter","onError","onProgress","pageChange","workerSrc","version","prototype","ngOnInit","setupViewer","onPageResize","_this","resizeTimeout","clearTimeout","setTimeout","updateSize","ngOnChanges","changes","loadPDF","_pdf","update","set","parseInt","isValidPageNumber","emit","enumerable","configurable","renderText","originalSize","get","console","warn","Boolean","disableTextLayer","setExternalLinkTarget","pdfLinkService","PDFLinkService","pdfOptions","container","nativeElement","querySelector","removePageBorders","linkService","pdfViewer","PDFViewer","setViewer","renderPage","getPage","currentPageNumber","then","page","viewport","getViewport","scale","stickToPage","width","offsetWidth","getScale","_setScale","numPages","type","externalLinkTarget","LinkTarget","BLANK","NONE","SELF","PARENT","TOP","src","lastLoaded","loadingTask","getDocument","progressData","promise","pdf","error","setDocument","render","renderMultiplePages","pagesRotation","pageNumber","removeAllChildNodes","defaultViewport","id","textLayerFactory","DefaultTextLayerFactory","annotationLayerFactory","DefaultAnnotationLayerFactory","pdfPageView","PDFPageView","rotation","setPdfPage","draw","firstChild","removeChild","viewportWidth","CSS_UNITS","ctorParameters","ElementRef","propDecorators","Output","args","HostListener","Input","ɵfac","PdfViewerComponent_Factory","t","ɵɵdirectiveInject","ɵcmp","ɵɵdefineComponent","selectors","hostBindings","PdfViewerComponent_HostBindings","rf","ctx","ɵɵlistener","PdfViewerComponent_resize_HostBindingHandler","ɵɵresolveWindow","inputs","showAll","zoom","autoresize","fitToPage","outputs","features","ɵɵNgOnChangesFeature","decls","vars","consts","template","PdfViewerComponent_Template","ɵɵelementStart","ɵɵelement","ɵɵelementEnd","styles","ngDevMode","ɵsetClassMetadata","Component","selector"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/ng2-pdf-viewer/__ivy_ngcc__/dist/pdf-viewer.component.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar core_1 = require(\"@angular/core\");\nfunction isSSR() {\n return typeof window === 'undefined';\n}\nif (!isSSR()) {\n window['pdfjs-dist/build/pdf'] = require('pdfjs-dist/build/pdf');\n require('pdfjs-dist/web/compatibility');\n require('pdfjs-dist/web/pdf_viewer');\n PDFJS.verbosity = PDFJS.VERBOSITY_LEVELS.errors;\n}\nvar ɵngcc0 = require('@angular/core');\nvar PdfViewerComponent = (function () {\n function PdfViewerComponent(element) {\n this.element = element;\n this._renderText = true;\n this._stickToPage = false;\n this._originalSize = true;\n this._page = 1;\n this._zoom = 1;\n this._rotation = 0;\n this._showAll = true;\n this._canAutoResize = true;\n this._fitToPage = false;\n this._externalLinkTarget = 'blank';\n this.afterLoadComplete = new core_1.EventEmitter();\n this.onError = new core_1.EventEmitter();\n this.onProgress = new core_1.EventEmitter();\n this.pageChange = new core_1.EventEmitter(true);\n if (!isSSR() && typeof PDFJS.workerSrc !== 'string') {\n PDFJS.workerSrc = \"https://cdnjs.cloudflare.com/ajax/libs/pdf.js/\" + PDFJS.version + \"/pdf.worker.min.js\";\n }\n }\n PdfViewerComponent.prototype.ngOnInit = function () {\n if (!isSSR()) {\n this.setupViewer();\n }\n };\n PdfViewerComponent.prototype.onPageResize = function () {\n var _this = this;\n if (!this._canAutoResize) {\n return;\n }\n if (this.resizeTimeout) {\n clearTimeout(this.resizeTimeout);\n }\n this.resizeTimeout = setTimeout(function () {\n _this.updateSize();\n }, 100);\n };\n PdfViewerComponent.prototype.ngOnChanges = function (changes) {\n if (isSSR()) {\n return;\n }\n if ('src' in changes) {\n this.loadPDF();\n }\n else if (this._pdf) {\n if ('renderText' in changes) {\n this.setupViewer();\n }\n this.update();\n }\n };\n Object.defineProperty(PdfViewerComponent.prototype, \"page\", {\n set: function (_page) {\n _page = parseInt(_page, 10);\n if (this._pdf && !this.isValidPageNumber(_page)) {\n _page = 1;\n }\n this._page = _page;\n this.pageChange.emit(_page);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"renderText\", {\n set: function (renderText) {\n this._renderText = renderText;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"originalSize\", {\n set: function (originalSize) {\n this._originalSize = originalSize;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"showAll\", {\n set: function (value) {\n this._showAll = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"stickToPage\", {\n set: function (value) {\n this._stickToPage = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"zoom\", {\n get: function () {\n return this._zoom;\n },\n set: function (value) {\n if (value <= 0) {\n return;\n }\n this._zoom = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"rotation\", {\n set: function (value) {\n if (!(typeof value === 'number' && value % 90 === 0)) {\n console.warn('Invalid pages rotation angle.');\n return;\n }\n this._rotation = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"externalLinkTarget\", {\n set: function (value) {\n this._externalLinkTarget = value;\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"autoresize\", {\n set: function (value) {\n this._canAutoResize = Boolean(value);\n },\n enumerable: true,\n configurable: true\n });\n Object.defineProperty(PdfViewerComponent.prototype, \"fitToPage\", {\n set: function (value) {\n this._fitToPage = Boolean(value);\n },\n enumerable: true,\n configurable: true\n });\n PdfViewerComponent.prototype.setupViewer = function () {\n PDFJS.disableTextLayer = !this._renderText;\n PdfViewerComponent.setExternalLinkTarget(this._externalLinkTarget);\n this.pdfLinkService = new PDFJS.PDFLinkService();\n var pdfOptions = {\n container: this.element.nativeElement.querySelector('div'),\n removePageBorders: true,\n linkService: this.pdfLinkService\n };\n this.pdfViewer = new PDFJS.PDFViewer(pdfOptions);\n this.pdfLinkService.setViewer(this.pdfViewer);\n };\n PdfViewerComponent.prototype.updateSize = function () {\n var _this = this;\n if (!this._showAll) {\n this.renderPage(this._page);\n return;\n }\n this._pdf.getPage(this.pdfViewer.currentPageNumber).then(function (page) {\n var viewport = page.getViewport(_this._zoom, _this._rotation);\n var scale = _this._zoom;\n var stickToPage = true;\n if (!_this._originalSize || (_this._fitToPage && viewport.width > _this.element.nativeElement.offsetWidth)) {\n scale = _this.getScale(page.getViewport(1).width);\n stickToPage = !_this._stickToPage;\n }\n _this.pdfViewer._setScale(scale, stickToPage);\n });\n };\n PdfViewerComponent.prototype.isValidPageNumber = function (page) {\n return this._pdf.numPages >= page && page >= 1;\n };\n PdfViewerComponent.setExternalLinkTarget = function (type) {\n switch (type) {\n case 'blank':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.BLANK;\n break;\n case 'none':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.NONE;\n break;\n case 'self':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.SELF;\n break;\n case 'parent':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.PARENT;\n break;\n case 'top':\n PDFJS.externalLinkTarget = PDFJS.LinkTarget.TOP;\n break;\n }\n };\n PdfViewerComponent.prototype.loadPDF = function () {\n var _this = this;\n if (!this.src) {\n return;\n }\n if (this.lastLoaded === this.src) {\n this.update();\n return;\n }\n var loadingTask = PDFJS.getDocument(this.src);\n loadingTask.onProgress = function (progressData) {\n _this.onProgress.emit(progressData);\n };\n var src = this.src;\n loadingTask.promise\n .then(function (pdf) {\n _this._pdf = pdf;\n _this.lastLoaded = src;\n _this.afterLoadComplete.emit(pdf);\n _this.update();\n }, function (error) {\n _this.onError.emit(error);\n });\n };\n PdfViewerComponent.prototype.update = function () {\n if (this._showAll) {\n this.setupViewer();\n if (this.pdfViewer) {\n this.pdfViewer.setDocument(this._pdf);\n }\n }\n if (this.pdfLinkService) {\n this.pdfLinkService.setDocument(this._pdf, null);\n }\n this.page = this._page;\n this.render();\n };\n PdfViewerComponent.prototype.render = function () {\n if (this._showAll) {\n this.renderMultiplePages();\n }\n else {\n this.renderPage(this._page);\n }\n };\n PdfViewerComponent.prototype.renderMultiplePages = function () {\n var _this = this;\n if (!this.isValidPageNumber(this._page)) {\n this._page = 1;\n }\n if (this._rotation !== 0 || this.pdfViewer.pagesRotation !== this._rotation) {\n setTimeout(function () {\n _this.pdfViewer.pagesRotation = _this._rotation;\n });\n }\n if (this._stickToPage) {\n setTimeout(function () {\n _this.pdfViewer.currentPageNumber = _this._page;\n });\n }\n this.updateSize();\n };\n PdfViewerComponent.prototype.renderPage = function (pageNumber) {\n var _this = this;\n this._pdf.getPage(pageNumber).then(function (page) {\n var viewport = page.getViewport(_this._zoom, _this._rotation);\n var container = _this.element.nativeElement.querySelector('.pdfViewer');\n var scale = _this._zoom;\n if (!_this._originalSize || (_this._fitToPage && viewport.width > _this.element.nativeElement.offsetWidth)) {\n viewport = page.getViewport(_this.element.nativeElement.offsetWidth / viewport.width, _this._rotation);\n scale = _this.getScale(page.getViewport(1).width);\n }\n PdfViewerComponent.removeAllChildNodes(container);\n PDFJS.disableTextLayer = !_this._renderText;\n var pdfOptions = {\n container: container,\n removePageBorders: true,\n defaultViewport: viewport,\n scale: scale,\n id: _this._page,\n };\n if (_this._renderText) {\n _this.pdfLinkService = new PDFJS.PDFLinkService();\n pdfOptions.linkService = _this.pdfLinkService;\n PdfViewerComponent.setExternalLinkTarget(_this._externalLinkTarget);\n pdfOptions.textLayerFactory = new PDFJS.DefaultTextLayerFactory();\n pdfOptions.annotationLayerFactory = new PDFJS.DefaultAnnotationLayerFactory();\n }\n var pdfPageView = new PDFJS.PDFPageView(pdfOptions);\n if (_this._renderText) {\n _this.pdfLinkService.setViewer(pdfPageView);\n }\n if (_this._rotation !== 0 || pdfPageView.rotation !== _this._rotation) {\n pdfPageView.rotation = _this._rotation;\n }\n pdfPageView.setPdfPage(page);\n return pdfPageView.draw();\n });\n };\n PdfViewerComponent.removeAllChildNodes = function (element) {\n while (element.firstChild) {\n element.removeChild(element.firstChild);\n }\n };\n PdfViewerComponent.prototype.getScale = function (viewportWidth) {\n var offsetWidth = this.element.nativeElement.offsetWidth;\n if (offsetWidth === 0) {\n return 1;\n }\n return this._zoom * (offsetWidth / viewportWidth) / PdfViewerComponent.CSS_UNITS;\n };\n PdfViewerComponent.CSS_UNITS = 96.0 / 72.0;\n PdfViewerComponent.ctorParameters = function () { return [\n { type: core_1.ElementRef, },\n ]; };\n PdfViewerComponent.propDecorators = {\n 'afterLoadComplete': [{ type: core_1.Output, args: ['after-load-complete',] },],\n 'onError': [{ type: core_1.Output, args: ['error',] },],\n 'onProgress': [{ type: core_1.Output, args: ['on-progress',] },],\n 'onPageResize': [{ type: core_1.HostListener, args: ['window:resize', [],] },],\n 'src': [{ type: core_1.Input },],\n 'page': [{ type: core_1.Input, args: ['page',] },],\n 'pageChange': [{ type: core_1.Output },],\n 'renderText': [{ type: core_1.Input, args: ['render-text',] },],\n 'originalSize': [{ type: core_1.Input, args: ['original-size',] },],\n 'showAll': [{ type: core_1.Input, args: ['show-all',] },],\n 'stickToPage': [{ type: core_1.Input, args: ['stick-to-page',] },],\n 'zoom': [{ type: core_1.Input, args: ['zoom',] },],\n 'rotation': [{ type: core_1.Input, args: ['rotation',] },],\n 'externalLinkTarget': [{ type: core_1.Input, args: ['external-link-target',] },],\n 'autoresize': [{ type: core_1.Input, args: ['autoresize',] },],\n 'fitToPage': [{ type: core_1.Input, args: ['fit-to-page',] },],\n };\nPdfViewerComponent.ɵfac = function PdfViewerComponent_Factory(t) { return new (t || PdfViewerComponent)(ɵngcc0.ɵɵdirectiveInject(ɵngcc0.ElementRef)); };\nPdfViewerComponent.ɵcmp = /*@__PURE__*/ ɵngcc0.ɵɵdefineComponent({ type: PdfViewerComponent, selectors: [[\"pdf-viewer\"]], hostBindings: function PdfViewerComponent_HostBindings(rf, ctx) { if (rf & 1) {\n ɵngcc0.ɵɵlistener(\"resize\", function PdfViewerComponent_resize_HostBindingHandler() { return ctx.onPageResize(); }, false, ɵngcc0.ɵɵresolveWindow);\n } }, inputs: { page: \"page\", renderText: [\"render-text\", \"renderText\"], originalSize: [\"original-size\", \"originalSize\"], showAll: [\"show-all\", \"showAll\"], stickToPage: [\"stick-to-page\", \"stickToPage\"], zoom: \"zoom\", rotation: \"rotation\", externalLinkTarget: [\"external-link-target\", \"externalLinkTarget\"], autoresize: \"autoresize\", fitToPage: [\"fit-to-page\", \"fitToPage\"], src: \"src\" }, outputs: { afterLoadComplete: \"after-load-complete\", onError: \"error\", onProgress: \"on-progress\", pageChange: \"pageChange\" }, features: [ɵngcc0.ɵɵNgOnChangesFeature], decls: 2, vars: 0, consts: [[1, \"ng2-pdf-viewer-container\"], [1, \"pdfViewer\"]], template: function PdfViewerComponent_Template(rf, ctx) { if (rf & 1) {\n ɵngcc0.ɵɵelementStart(0, \"div\", 0);\n ɵngcc0.ɵɵelement(1, \"div\", 1);\n ɵngcc0.ɵɵelementEnd();\n } }, styles: [\".ng2-pdf-viewer-container[_ngcontent-%COMP%] {\\n overflow-x: auto;\\n}\\n[_nghost-%COMP%] .textLayer {\\n position: absolute;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n overflow: hidden;\\n opacity: 0.2;\\n line-height: 1.0;\\n}\\n\\n[_nghost-%COMP%] .textLayer > div {\\n color: transparent;\\n position: absolute;\\n white-space: pre;\\n cursor: text;\\n -webkit-transform-origin: 0% 0%;\\n -moz-transform-origin: 0% 0%;\\n -o-transform-origin: 0% 0%;\\n -ms-transform-origin: 0% 0%;\\n transform-origin: 0% 0%;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight {\\n margin: -1px;\\n padding: 1px;\\n\\n background-color: #002bff;\\n border-radius: 4px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.begin {\\n border-radius: 4px 0px 0px 4px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.end {\\n border-radius: 0px 4px 4px 0px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.middle {\\n border-radius: 0px;\\n}\\n\\n[_nghost-%COMP%] .textLayer .highlight.selected {\\n background-color: rgb(0, 100, 0);\\n}\\n\\n[_nghost-%COMP%] .textLayer ::selection { background: #002bff; }\\n[_nghost-%COMP%] .textLayer ::-moz-selection { background: #002bff; }\\n\\n[_nghost-%COMP%] .textLayer .endOfContent {\\n display: block;\\n position: absolute;\\n left: 0px;\\n top: 100%;\\n right: 0px;\\n bottom: 0px;\\n z-index: -1;\\n cursor: default;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n}\\n\\n[_nghost-%COMP%] .textLayer .endOfContent.active {\\n top: 0px;\\n}\\n\\n\\n[_nghost-%COMP%] .annotationLayer section {\\n position: absolute;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a {\\n position: absolute;\\n font-size: 1em;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a {\\n background: url(\\\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\\\") 0 0 repeat;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .linkAnnotation > a:hover {\\n opacity: 0.2;\\n background: #002bff;\\n box-shadow: 0px 2px 10px #002bff;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textAnnotation img {\\n position: absolute;\\n cursor: pointer;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n background-color: #002bff;\\n border: 1px solid transparent;\\n box-sizing: border-box;\\n font-size: 9px;\\n height: 100%;\\n padding: 0 3px;\\n vertical-align: top;\\n width: 100%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea {\\n font: message-box;\\n font-size: 9px;\\n resize: none;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input[disabled], [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea[disabled], [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select[disabled], [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {\\n background: none;\\n border: 1px solid transparent;\\n cursor: not-allowed;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input:hover, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea:hover, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select:hover, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {\\n border: 1px solid #000;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input:focus, [_nghost-%COMP%] .annotationLayer .textWidgetAnnotation textarea:focus, [_nghost-%COMP%] .annotationLayer .choiceWidgetAnnotation select:focus {\\n background: none;\\n border: 1px solid transparent;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input.comb {\\n font-family: monospace;\\n padding-left: 2px;\\n padding-right: 0;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .textWidgetAnnotation input.comb:focus {\\n width: 115%;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.checkBox input, [_nghost-%COMP%] .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n -ms-appearance: none;\\n appearance: none;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popupWrapper {\\n position: absolute;\\n width: 20em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup {\\n position: absolute;\\n z-index: 200;\\n max-width: 20em;\\n background-color: #FFFF99;\\n box-shadow: 0px 2px 5px #333;\\n border-radius: 2px;\\n padding: 0.6em;\\n margin-left: 5px;\\n cursor: pointer;\\n word-wrap: break-word;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup h1 {\\n font-size: 1em;\\n border-bottom: 1px solid #000000;\\n padding-bottom: 0.2em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .popup p {\\n padding-top: 0.2em;\\n}\\n\\n[_nghost-%COMP%] .annotationLayer .highlightAnnotation, [_nghost-%COMP%] .annotationLayer .underlineAnnotation, [_nghost-%COMP%] .annotationLayer .squigglyAnnotation, [_nghost-%COMP%] .annotationLayer .strikeoutAnnotation, [_nghost-%COMP%] .annotationLayer .fileAttachmentAnnotation {\\n cursor: pointer;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .canvasWrapper {\\n overflow: hidden;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page {\\n direction: ltr;\\n width: 816px;\\n height: 1056px;\\n margin: 1px auto -8px auto;\\n position: relative;\\n overflow: visible;\\n border: 9px solid transparent;\\n background-clip: content-box;\\n border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=') 9 9 repeat;\\n background-color: white;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.removePageBorders .page {\\n margin: 0px auto 10px auto;\\n border: none;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.singlePageView {\\n display: inline-block;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer.singlePageView .page {\\n margin: 0;\\n border: none;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page canvas {\\n margin: 0;\\n display: block;\\n}\\n\\n[_nghost-%COMP%] .pdfViewer .page .loadingIcon {\\n position: absolute;\\n display: block;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n background: url('data:image/gif;base64,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') center no-repeat;\\n}\"] });\n(function () { (typeof ngDevMode === \"undefined\" || ngDevMode) && ɵngcc0.ɵsetClassMetadata(PdfViewerComponent, [{\n type: core_1.Component,\n args: [{ selector: 'pdf-viewer', template: \"<div class=\\\"ng2-pdf-viewer-container\\\"><div class=\\\"pdfViewer\\\"></div></div>\", styles: [\"\\n.ng2-pdf-viewer-container {\\n overflow-x: auto;\\n}\\n:host /deep/ .textLayer {\\n position: absolute;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n overflow: hidden;\\n opacity: 0.2;\\n line-height: 1.0;\\n}\\n\\n:host /deep/ .textLayer > div {\\n color: transparent;\\n position: absolute;\\n white-space: pre;\\n cursor: text;\\n -webkit-transform-origin: 0% 0%;\\n -moz-transform-origin: 0% 0%;\\n -o-transform-origin: 0% 0%;\\n -ms-transform-origin: 0% 0%;\\n transform-origin: 0% 0%;\\n}\\n\\n:host /deep/ .textLayer .highlight {\\n margin: -1px;\\n padding: 1px;\\n\\n background-color: #002bff;\\n border-radius: 4px;\\n}\\n\\n:host /deep/ .textLayer .highlight.begin {\\n border-radius: 4px 0px 0px 4px;\\n}\\n\\n:host /deep/ .textLayer .highlight.end {\\n border-radius: 0px 4px 4px 0px;\\n}\\n\\n:host /deep/ .textLayer .highlight.middle {\\n border-radius: 0px;\\n}\\n\\n:host /deep/ .textLayer .highlight.selected {\\n background-color: rgb(0, 100, 0);\\n}\\n\\n:host /deep/ .textLayer ::selection { background: #002bff; }\\n:host /deep/ .textLayer ::-moz-selection { background: #002bff; }\\n\\n:host /deep/ .textLayer .endOfContent {\\n display: block;\\n position: absolute;\\n left: 0px;\\n top: 100%;\\n right: 0px;\\n bottom: 0px;\\n z-index: -1;\\n cursor: default;\\n -webkit-user-select: none;\\n -ms-user-select: none;\\n -moz-user-select: none;\\n}\\n\\n:host /deep/ .textLayer .endOfContent.active {\\n top: 0px;\\n}\\n\\n\\n:host /deep/ .annotationLayer section {\\n position: absolute;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a {\\n position: absolute;\\n font-size: 1em;\\n top: 0;\\n left: 0;\\n width: 100%;\\n height: 100%;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a /* -ms-a */ {\\n background: url(\\\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7\\\") 0 0 repeat;\\n}\\n\\n:host /deep/ .annotationLayer .linkAnnotation > a:hover {\\n opacity: 0.2;\\n background: #002bff;\\n box-shadow: 0px 2px 10px #002bff;\\n}\\n\\n:host /deep/ .annotationLayer .textAnnotation img {\\n position: absolute;\\n cursor: pointer;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n background-color: #002bff;\\n border: 1px solid transparent;\\n box-sizing: border-box;\\n font-size: 9px;\\n height: 100%;\\n padding: 0 3px;\\n vertical-align: top;\\n width: 100%;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea {\\n font: message-box;\\n font-size: 9px;\\n resize: none;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input[disabled],\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea[disabled],\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select[disabled],\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled] {\\n background: none;\\n border: 1px solid transparent;\\n cursor: not-allowed;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input:hover,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea:hover,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select:hover,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input:hover {\\n border: 1px solid #000;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input:focus,\\n:host /deep/ .annotationLayer .textWidgetAnnotation textarea:focus,\\n:host /deep/ .annotationLayer .choiceWidgetAnnotation select:focus {\\n background: none;\\n border: 1px solid transparent;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input.comb {\\n font-family: monospace;\\n padding-left: 2px;\\n padding-right: 0;\\n}\\n\\n:host /deep/ .annotationLayer .textWidgetAnnotation input.comb:focus {\\n width: 115%;\\n}\\n\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.checkBox input,\\n:host /deep/ .annotationLayer .buttonWidgetAnnotation.radioButton input {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n -ms-appearance: none;\\n appearance: none;\\n}\\n\\n:host /deep/ .annotationLayer .popupWrapper {\\n position: absolute;\\n width: 20em;\\n}\\n\\n:host /deep/ .annotationLayer .popup {\\n position: absolute;\\n z-index: 200;\\n max-width: 20em;\\n background-color: #FFFF99;\\n box-shadow: 0px 2px 5px #333;\\n border-radius: 2px;\\n padding: 0.6em;\\n margin-left: 5px;\\n cursor: pointer;\\n word-wrap: break-word;\\n}\\n\\n:host /deep/ .annotationLayer .popup h1 {\\n font-size: 1em;\\n border-bottom: 1px solid #000000;\\n padding-bottom: 0.2em;\\n}\\n\\n:host /deep/ .annotationLayer .popup p {\\n padding-top: 0.2em;\\n}\\n\\n:host /deep/ .annotationLayer .highlightAnnotation,\\n:host /deep/ .annotationLayer .underlineAnnotation,\\n:host /deep/ .annotationLayer .squigglyAnnotation,\\n:host /deep/ .annotationLayer .strikeoutAnnotation,\\n:host /deep/ .annotationLayer .fileAttachmentAnnotation {\\n cursor: pointer;\\n}\\n\\n:host /deep/ .pdfViewer .canvasWrapper {\\n overflow: hidden;\\n}\\n\\n:host /deep/ .pdfViewer .page {\\n direction: ltr;\\n width: 816px;\\n height: 1056px;\\n margin: 1px auto -8px auto;\\n position: relative;\\n overflow: visible;\\n border: 9px solid transparent;\\n background-clip: content-box;\\n border-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=') 9 9 repeat;\\n background-color: white;\\n}\\n\\n:host /deep/ .pdfViewer.removePageBorders .page {\\n margin: 0px auto 10px auto;\\n border: none;\\n}\\n\\n:host /deep/ .pdfViewer.singlePageView {\\n display: inline-block;\\n}\\n\\n:host /deep/ .pdfViewer.singlePageView .page {\\n margin: 0;\\n border: none;\\n}\\n\\n:host /deep/ .pdfViewer .page canvas {\\n margin: 0;\\n display: block;\\n}\\n\\n:host /deep/ .pdfViewer .page .loadingIcon {\\n position: absolute;\\n display: block;\\n left: 0;\\n top: 0;\\n right: 0;\\n bottom: 0;\\n background: url('data:image/gif;base64,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') center no-repeat;\\n}\\n\"] }]\n }], function () { return [{ type: ɵngcc0.ElementRef }]; }, { afterLoadComplete: [{\n type: core_1.Output,\n args: ['after-load-complete']\n }], onError: [{\n type: core_1.Output,\n args: ['error']\n }], onProgress: [{\n type: core_1.Output,\n args: ['on-progress']\n }], pageChange: [{\n type: core_1.Output\n }], onPageResize: [{\n type: core_1.HostListener,\n args: ['window:resize', []]\n }], page: [{\n type: core_1.Input,\n args: ['page']\n }], renderText: [{\n type: core_1.Input,\n args: ['render-text']\n }], originalSize: [{\n type: core_1.Input,\n args: ['original-size']\n }], showAll: [{\n type: core_1.Input,\n args: ['show-all']\n }], stickToPage: [{\n type: core_1.Input,\n args: ['stick-to-page']\n }], zoom: [{\n type: core_1.Input,\n args: ['zoom']\n }], rotation: [{\n type: core_1.Input,\n args: ['rotation']\n }], externalLinkTarget: [{\n type: core_1.Input,\n args: ['external-link-target']\n }], autoresize: [{\n type: core_1.Input,\n args: ['autoresize']\n }], fitToPage: [{\n type: core_1.Input,\n args: ['fit-to-page']\n }], src: [{\n type: core_1.Input\n }] }); })();\n return PdfViewerComponent;\n}());\nexports.PdfViewerComponent = PdfViewerComponent;\n\n"],"mappings":"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"},"metadata":{},"sourceType":"script"}