1/*! For license information please see vendor-pdf-cca3681b.js.LICENSE.txt */ 2!function(){try{var _="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},y=(new _.Error).stack;y&&(_._sentryDebugIds=_._sentryDebugIds||{},_._sentryDebugIds[y]="97f4ad52-0f26-4a69-9303-a287a2f5b437",_._sentryDebugIdIdentifier="sentry-dbid-97f4ad52-0f26-4a69-9303-a287a2f5b437")}catch(_){}}();var _global="undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{};_global.SENTRY_RELEASE={id:"2026-10-07-e42bdd47"},(self.webpackChunkfront=self.webpackChunkfront||[]).push([[8906],{49916:function(_,y,P){"use strict";function _typeof(_){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(_){return typeof _}:function(_){return _&&"function"==typeof Symbol&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof(_)}var S=P(85152),A=P(36088);function n(_){var y=Object.create(null);return _&&Object.keys(_).forEach(function(P){if("default"!==P){var S=Object.getOwnPropertyDescriptor(_,P);Object.defineProperty(y,P,S.get?S:{enumerable:!0,get:function get(){return _[P]}})}}),y.default=_,Object.freeze(y)}var E,O=n(S),G=n(A);y.AnnotationType=void 0,(E=y.AnnotationType||(y.AnnotationType={}))[E.Text=1]="Text",E[E.Link=2]="Link",E[E.FreeText=3]="FreeText",E[E.Line=4]="Line",E[E.Square=5]="Square",E[E.Circle=6]="Circle",E[E.Polygon=7]="Polygon",E[E.Polyline=8]="Polyline",E[E.Highlight=9]="Highlight",E[E.Underline=10]="Underline",E[E.Squiggly=11]="Squiggly",E[E.StrikeOut=12]="StrikeOut",E[E.Stamp=13]="Stamp",E[E.Caret=14]="Caret",E[E.Ink=15]="Ink",E[E.Popup=16]="Popup",E[E.FileAttachment=17]="FileAttachment";
2var j=function i(_,y){return j=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(_,y){_.__proto__=y}||function(_,y){for(var P in y)Object.prototype.hasOwnProperty.call(y,P)&&(_[P]=y[P])},j(_,y)};function c(_,y){if("function"!=typeof y&&null!==y)throw new TypeError("Class extends value "+String(y)+" is not a constructor or null");function n(){this.constructor=_}j(_,y),_.prototype=null===y?Object.create(y):(n.prototype=y.prototype,new n)}var H,X=function l(){return X=Object.assign||function(_){for(var y,P=1,S=arguments.length;P<S;P++)for(var A in y=arguments[P])Object.prototype.hasOwnProperty.call(y,A)&&(_[A]=y[A]);return _},X.apply(this,arguments)};y.TextDirection=void 0,(H=y.TextDirection||(y.TextDirection={})).RightToLeft="RTL",H.LeftToRight="LTR";var K,Y=O.createContext({currentTheme:"light",direction:y.TextDirection.LeftToRight,setCurrentTheme:function setCurrentTheme(){}}),J=function d(_){var y=[];return Object.keys(_).forEach(function(P){P&&_[P]&&y.push(P)}),y.join(" ")},Q="undefined"!=typeof window?O.useLayoutEffect:O.useEffect,ae=function g(_){var y=O.useRef(null),P=_.once,S=_.threshold,A=_.onVisibilityChanged;return Q(function(){var _=y.current;if(_){var E=new IntersectionObserver(function(y){y.forEach(function(y){var S=y.isIntersecting,O=y.intersectionRatio;A({isVisible:S,ratio:O}),S&&P&&(E.unobserve(_),E.disconnect())})},{threshold:S||0});return E.observe(_),function(){E.unobserve(_),E.disconnect()}}},[]),y},se=function v(_){var P=_.children,S=_.ignoreDirection,A=void 0!==S&&S,E=_.size,G=void 0===E?24:E,j=O.useContext(Y).direction,H=!A&&j===y.TextDirection.RightToLeft,X="".concat(G||24,"px");return O.createElement("svg",{"aria-hidden":"true",className:J({"rpv-core__icon":!0,"rpv-core__icon--rtl":H}),focusable:"false",height:X,viewBox:"0 0 24 24",width:X},P)},le=function h(){return O.createElement(se,{size:16},O.createElement("path",{d:"M23.5,0.499l-16.5,23l-6.5-6.5"}))},ve=function m(_){var P=_.children,S=_.testId,A=_.onClick,E=O.useContext(Y).direction===y.TextDirection.RightToLeft,G=S?{"data-testid":S}:{};return O.createElement("button",X({className:J({"rpv-core__primary-button":!0,"rpv-core__primary-button--rtl":E}),type:"button",onClick:A},G),P)},ge=function x(_){var y=_.size,P=void 0===y?"4rem":y,S=_.testId,A=O.useState(!1),E=A[0],G=A[1],j=S?{"data-testid":S}:{},H=ae({onVisibilityChanged:function onVisibilityChanged(_){G(_.isVisible)}});return O.createElement("div",X({},j,{className:J({"rpv-core__spinner":!0,"rpv-core__spinner--animating":E}),ref:H,style:{height:P,width:P}}))},Fe=function w(_){var P=_.ariaLabel,S=void 0===P?"":P,A=_.autoFocus,E=void 0!==A&&A,G=_.placeholder,j=void 0===G?"":G,H=_.testId,K=_.type,ae=void 0===K?"text":K,se=_.value,le=void 0===se?"":se,ve=_.onChange,ge=_.onKeyDown,w=void 0===ge?function(){}:ge,Fe=O.useContext(Y).direction,Ee=O.useRef(),Te=Fe===y.TextDirection.RightToLeft,Oe={ref:Ee,"data-testid":"","aria-label":S,className:J({"rpv-core__textbox":!0,"rpv-core__textbox--rtl":Te}),placeholder:j,value:le,onChange:function onChange(_){return ve(_.target.value)},onKeyDown:w};return H&&(Oe["data-testid"]=H),Q(function(){if(E){var _=Ee.current;if(_){var y=window.scrollX,P=window.scrollY;_.focus(),window.scrollTo(y,P)}}},[]),"text"===ae?O.createElement("input",X({type:"text"},Oe)):O.createElement("input",X({type:"password"},Oe))};!function(_){_[_.ExitFullScreen=0]="ExitFullScreen",_[_.FullScreenChange=1]="FullScreenChange",_[_.FullScreenElement=2]="FullScreenElement",_[_.FullScreenEnabled=3]="FullScreenEnabled",_[_.RequestFullScreen=4]="RequestFullScreen"}(K||(K={}));var Ee,Te={ExitFullScreen:"exitFullscreen",FullScreenChange:"fullscreenchange",FullScreenElement:"fullscreenElement",FullScreenEnabled:"fullscreenEnabled",RequestFullScreen:"requestFullscreen"},Oe={ExitFullScreen:"webkitExitFullscreen",FullScreenChange:"webkitfullscreenchange",FullScreenElement:"webkitFullscreenElement",FullScreenEnabled:"webkitFullscreenEnabled",RequestFullScreen:"webkitRequestFullscreen"},Le={ExitFullScreen:"msExitFullscreen",FullScreenChange:"msFullscreenChange",FullScreenElement:"msFullscreenElement",FullScreenEnabled:"msFullscreenEnabled",RequestFullScreen:"msRequestFullscreen"},st="undefined"!=typeof window,ct=st&&(K.FullScreenEnabled in document&&Te||Oe.FullScreenEnabled in document&&Oe||Le.FullScreenEnabled in document&&Le)||Te,dt=function R(){return st&&ct.FullScreenEnabled in document&&!0===document[ct.FullScreenEnabled]},ht=function M(_){return st?_[ct.ExitFullScreen]():Promise.resolve({})},ft=function k(){return st?document[ct.FullScreenElement]:null},vt=function C(_,y){var P=O.useRef(),S=function r(){P.current&&clearTimeout(P.current)};return O.useEffect(function(){return function(){return S()}},[]),O.useCallback(function(){for(var A=[],E=0;E<arguments.length;E++)A[E]=arguments[E];S(),P.current=setTimeout(function(){_.apply(void 0,A)},y)},[_,y])},gt=function T(){var _=O.useRef(!1);return O.useEffect(function(){return _.current=!0,function(){_.current=!1}},[]),_},mt=function L(_){var y=O.useRef(_);return O.useEffect(function(){y.current=_},[_]),y.current};!function(_){_.NotRenderedYet="NotRenderedYet",_.Rendering="Rendering",_.Rendered="Rendered"}(Ee||(Ee={}));var _t,kt=-9999,Pt=function D(_){var y=_.doc,P=y.numPages,S=y.loadingTask.docId,A=O.useMemo(function(){return Array(P).fill(null).map(function(_,y){return{pageIndex:y,renderStatus:Ee.NotRenderedYet,visibility:kt}})},[S]),E=O.useRef({currentRenderingPage:-1,startRange:0,endRange:P-1,visibilities:A}),G=function c(_,y){E.current.visibilities[_].visibility=y};return{getHighestPriorityPage:function getHighestPriorityPage(){var _=E.current.visibilities.slice(E.current.startRange,E.current.endRange+1).filter(function(_){return _.visibility>kt});if(!_.length)return-1;for(var y=_[0].pageIndex,S=_[_.length-1].pageIndex,A=_.length,O=0;O<A;O++){if(_[O].renderStatus===Ee.Rendering)return-1;if(_[O].renderStatus===Ee.NotRenderedYet)return _[O].pageIndex}return S+1<P&&E.current.visibilities[S+1].renderStatus!==Ee.Rendered?S+1:y-1>=0&&E.current.visibilities[y-1].renderStatus!==Ee.Rendered?y-1:-1},isInRange:function isInRange(_){return _>=E.current.startRange&&_<=E.current.endRange},markNotRendered:function markNotRendered(){for(var _=0;_<P;_++)E.current.visibilities[_].renderStatus=Ee.NotRenderedYet},markRendered:function markRendered(_){E.current.visibilities[_].renderStatus=Ee.Rendered},markRendering:function markRendering(_){-1!==E.current.currentRenderingPage&&E.current.currentRenderingPage!==_&&E.current.visibilities[E.current.currentRenderingPage].renderStatus===Ee.Rendering&&(E.current.visibilities[E.current.currentRenderingPage].renderStatus=Ee.NotRenderedYet),E.current.visibilities[_].renderStatus=Ee.Rendering,E.current.currentRenderingPage=_},setOutOfRange:function setOutOfRange(_){G(_,kt)},setRange:function setRange(_,y){E.current.startRange=_,E.current.endRange=y;for(var S=0;S<P;S++)(S<_||S>y)&&(E.current.visibilities[S].visibility=kt,E.current.visibilities[S].renderStatus=Ee.NotRenderedYet)},setVisibility:G}},At={core:{askingPassword:{requirePasswordToOpen:"This document requires a password to open",submit:"Submit"},wrongPassword:{tryAgain:"The password is wrong. Please try again"},pageLabel:"Page {{pageIndex}}"}},Ct=O.createContext({l10n:At,setL10n:function setL10n(){}}),wt=0,xt=function N(){return wt++},Rt=function V(_,y,P){var S=function r(_){var r=y.current;if(r){var S=_.target;if(S instanceof Element&&S.shadowRoot){var A=_.composedPath();A.length>0&&!r.contains(A[0])&&P()}else r.contains(S)||P()}};O.useEffect(function(){if(_){var y={capture:!0};return document.addEventListener("click",S,y),function(){document.removeEventListener("click",S,y)}}},[])},Dt=function z(_){var y=function t(y){"Escape"===y.key&&_()};O.useEffect(function(){return document.addEventListener("keyup",y),function(){document.removeEventListener("keyup",y)}},[])}
2,Lt=function B(_){var P=_.ariaControlsSuffix,S=_.children,A=_.closeOnClickOutside,E=_.closeOnEscape,G=_.onToggle,j=O.useRef(),H=O.useContext(Y).direction===y.TextDirection.RightToLeft;return O.useEffect(function(){var _=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=_}},[]),Dt(function(){j.current&&E&&G()}),Rt(A,j,G),Q(function(){var _=j.current;if(_){var y=.75*document.body.clientHeight;_.getBoundingClientRect().height>=y&&(_.style.overflow="auto",_.style.maxHeight="".concat(y,"px"))}},[]),O.createElement("div",{"aria-modal":"true",className:J({"rpv-core__modal-body":!0,"rpv-core__modal-body--rtl":H}),id:"rpv-core__modal-body-".concat(P),ref:j,role:"dialog",tabIndex:-1},S)},Gt=function W(_){var y=_.children;return O.createElement("div",{className:"rpv-core__modal-overlay"},y)};y.ToggleStatus=void 0,(_t=y.ToggleStatus||(y.ToggleStatus={})).Close="Close",_t.Open="Open",_t.Toggle="Toggle";var Nt,jt=function q(_){var P=O.useState(_),S=P[0],A=P[1];return{opened:S,toggle:function toggle(_){switch(_){case y.ToggleStatus.Close:A(!1);break;case y.ToggleStatus.Open:A(!0);break;case y.ToggleStatus.Toggle:default:A(function(_){return!_})}}}},Wt=function U(_){var y=_.content,P=_.isOpened,S=void 0!==P&&P,A=_.target,E=jt(S),G=E.opened,j=E.toggle;return O.createElement(O.Fragment,null,A&&A(j,G),G&&y(j))};y.Position=void 0,(Nt=y.Position||(y.Position={})).TopLeft="TOP_LEFT",Nt.TopCenter="TOP_CENTER",Nt.TopRight="TOP_RIGHT",Nt.RightTop="RIGHT_TOP",Nt.RightCenter="RIGHT_CENTER",Nt.RightBottom="RIGHT_BOTTOM",Nt.BottomLeft="BOTTOM_LEFT",Nt.BottomCenter="BOTTOM_CENTER",Nt.BottomRight="BOTTOM_RIGHT",Nt.LeftTop="LEFT_TOP",Nt.LeftCenter="LEFT_CENTER",Nt.LeftBottom="LEFT_BOTTOM";var Ht,Ut,qt,Xt,Kt,Yt,Jt,Qt,Zt=function ee(_,P,S,A,E){Q(function(){var O=P.current,G=_.current,j=S.current;if(G&&O&&j){var H=j.getBoundingClientRect(),X=function(_,P,S,A){var E=P.getBoundingClientRect(),O=_.getBoundingClientRect(),G=O.height,j=O.width,H=0,X=0;switch(S){case y.Position.TopLeft:H=E.top-G,X=E.left;break;case y.Position.TopCenter:H=E.top-G,X=E.left+E.width/2-j/2;break;case y.Position.TopRight:H=E.top-G,X=E.left+E.width-j;break;case y.Position.RightTop:H=E.top,X=E.left+E.width;break;case y.Position.RightCenter:H=E.top+E.height/2-G/2,X=E.left+E.width;break;case y.Position.RightBottom:H=E.top+E.height-G,X=E.left+E.width;break;case y.Position.BottomLeft:H=E.top+E.height,X=E.left;break;case y.Position.BottomCenter:H=E.top+E.height,X=E.left+E.width/2-j/2;break;case y.Position.BottomRight:H=E.top+E.height,X=E.left+E.width-j;break;case y.Position.LeftTop:H=E.top,X=E.left-j;break;case y.Position.LeftCenter:H=E.top+E.height/2-G/2,X=E.left-j;break;case y.Position.LeftBottom:H=E.top+E.height-G,X=E.left-j}return{left:X+(A.left||0),top:H+(A.top||0)}}(G,O,A,E),K=X.top,Y=X.left;G.style.top="".concat(K-H.top,"px"),G.style.left="".concat(Y-H.left,"px")}},[])},$t=function te(_){var P,S=_.customClassName,A=_.position;return O.createElement("div",{className:J((P={"rpv-core__arrow":!0,"rpv-core__arrow--tl":A===y.Position.TopLeft,"rpv-core__arrow--tc":A===y.Position.TopCenter,"rpv-core__arrow--tr":A===y.Position.TopRight,"rpv-core__arrow--rt":A===y.Position.RightTop,"rpv-core__arrow--rc":A===y.Position.RightCenter,"rpv-core__arrow--rb":A===y.Position.RightBottom,"rpv-core__arrow--bl":A===y.Position.BottomLeft,"rpv-core__arrow--bc":A===y.Position.BottomCenter,"rpv-core__arrow--br":A===y.Position.BottomRight,"rpv-core__arrow--lt":A===y.Position.LeftTop,"rpv-core__arrow--lc":A===y.Position.LeftCenter,"rpv-core__arrow--lb":A===y.Position.LeftBottom},P["".concat(S)]=""!==S,P))})},en=function ne(_){var P=_.ariaControlsSuffix,S=_.children,A=_.closeOnClickOutside,E=_.offset,G=_.position,j=_.targetRef,H=_.onClose,X=O.useRef(),K=O.useRef(),ae=O.useRef(),se=O.useContext(Y).direction===y.TextDirection.RightToLeft;Rt(A,X,H),Zt(X,j,ae,G,E),Q(function(){var _=K.current;if(_){var y=.75*document.body.clientHeight;_.getBoundingClientRect().height>=y&&(_.style.overflow="auto",_.style.maxHeight="".concat(y,"px"))}},[]);var le="rpv-core__popover-body-inner-".concat(P);return O.createElement(O.Fragment,null,O.createElement("div",{ref:ae,style:{left:0,position:"absolute",top:0}}),O.createElement("div",{"aria-describedby":le,className:J({"rpv-core__popover-body":!0,"rpv-core__popover-body--rtl":se}),id:"rpv-core__popover-body-".concat(P),ref:X,role:"dialog",tabIndex:-1},O.createElement($t,{customClassName:"rpv-core__popover-body-arrow",position:G}),O.createElement("div",{id:le,ref:K},S)))},tn=function re(_){var y=_.closeOnEscape,P=_.onClose,S=O.useRef();return Dt(function(){S.current&&y&&P()}),O.createElement("div",{className:"rpv-core__popover-overlay",ref:S})}
2,nn=function oe(_){var P=_.ariaControlsSuffix,S=_.children,A=_.contentRef,E=_.offset,G=_.position,j=_.targetRef,H=O.useRef(),X=O.useContext(Y).direction===y.TextDirection.RightToLeft;return Zt(A,j,H,G,E),O.createElement(O.Fragment,null,O.createElement("div",{ref:H,style:{left:0,position:"absolute",top:0}}),O.createElement("div",{className:J({"rpv-core__tooltip-body":!0,"rpv-core__tooltip-body--rtl":X}),id:"rpv-core__tooltip-body-".concat(P),ref:A,role:"tooltip"},O.createElement($t,{customClassName:"rpv-core__tooltip-body-arrow",position:G}),O.createElement("div",{className:"rpv-core__tooltip-body-content"},S)))};y.FullScreenMode=void 0,(Ht=y.FullScreenMode||(y.FullScreenMode={})).Normal="Normal",Ht.Entering="Entering",Ht.Entered="Entered",Ht.EnteredCompletely="EnteredCompletely",Ht.Exitting="Exitting",Ht.Exited="Exited",y.LayerRenderStatus=void 0,(Ut=y.LayerRenderStatus||(y.LayerRenderStatus={}))[Ut.PreRender=0]="PreRender",Ut[Ut.DidRender=1]="DidRender",y.PageMode=void 0,(qt=y.PageMode||(y.PageMode={})).Attachments="UseAttachments",qt.Bookmarks="UseOutlines",qt.ContentGroup="UseOC",qt.Default="UserNone",qt.FullScreen="FullScreen",qt.Thumbnails="UseThumbs",y.PasswordStatus=void 0,(Xt=y.PasswordStatus||(y.PasswordStatus={})).RequiredPassword="RequiredPassword",Xt.WrongPassword="WrongPassword",y.RotateDirection=void 0,(Kt=y.RotateDirection||(y.RotateDirection={})).Backward="Backward",Kt.Forward="Forward",y.ScrollMode=void 0,(Yt=y.ScrollMode||(y.ScrollMode={})).Page="Page",Yt.Horizontal="Horizontal",Yt.Vertical="Vertical",Yt.Wrapped="Wrapped",y.SpecialZoomLevel=void 0,(Jt=y.SpecialZoomLevel||(y.SpecialZoomLevel={})).ActualSize="ActualSize",Jt.PageFit="PageFit",Jt.PageWidth="PageWidth",y.ViewMode=void 0,(Qt=y.ViewMode||(y.ViewMode={})).DualPage="DualPage",Qt.DualPageWithCover="DualPageWithCover",Qt.SinglePage="SinglePage";var an,rn=function ie(_,y){return _.reduce(function(_,P,S){return S%y?_[_.length-1].push(P):_.push([P]),_},[])},sn=function ce(_,P){switch(P[1].name){case"XYZ":return{bottomOffset:function bottomOffset(_,y){return null===P[3]?y:P[3]},leftOffset:function leftOffset(_,y){return null===P[2]?0:P[2]},pageIndex:_,scaleTo:P[4]};case"Fit":case"FitB":return{bottomOffset:0,leftOffset:0,pageIndex:_,scaleTo:y.SpecialZoomLevel.PageFit};case"FitH":case"FitBH":return{bottomOffset:P[2],leftOffset:0,pageIndex:_,scaleTo:y.SpecialZoomLevel.PageWidth};default:return{bottomOffset:0,leftOffset:0,pageIndex:_,scaleTo:1}}},ln=new Map,cn=new Map,un=function ue(_,y){return"".concat(_.loadingTask.docId,"___").concat(y.num,"R").concat(0===y.gen?"":y.gen)},dn=function pe(_,y,P){ln.set(un(_,y),P)},hn=function de(_,y){if(!_)return Promise.reject("The document is not loaded yet");var P="".concat(_.loadingTask.docId,"___").concat(y),S=cn.get(P);return S?Promise.resolve(S):new Promise(function(S,A){_.getPage(y+1).then(function(A){cn.set(P,A),A.ref&&dn(_,A.ref,y),S(A)})})},pn=function fe(_,y){return new Promise(function(P){new Promise(function(P){"string"==typeof y?_.getDestination(y).then(function(_){P(_)}):P(y)}).then(function(S){if("object"==_typeof(S[0])&&null!==S[0]){var A=S[0],E=function(_,y){var P=un(_,y);return ln.has(P)?ln.get(P):null}(_,A);null===E?_.getPageIndex(A).then(function(S){dn(_,A,S),fe(_,y).then(function(_){return P(_)})}):P(sn(E,S))}else{var O=sn(S[0],S);P(O)}})})};!function(_){_[_.Solid=1]="Solid",_[_.Dashed=2]="Dashed",_[_.Beveled=3]="Beveled",_[_.Inset=4]="Inset",_[_.Underline=5]="Underline"}(an||(an={}));var fn,vn=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),gn=function he(_,y,P,S){var A=parseInt(_,10);return A>=y&&A<=P?A:S},mn=function me(_){return _.contentsObj?_.contentsObj.str:_.contents||""},_n=function xe(_){return _.titleObj?_.titleObj.str:_.title||""},yn=function we(_){var P=_.annotation,S=O.useContext(Y).direction,A=_n(P),E=mn(P),G=S===y.TextDirection.RightToLeft,j=O.useRef(),H="";if(P.modificationDate){var X=function(_){var y=vn.exec(_);if(!y)return null;var P=parseInt(y[1],10),S=gn(y[2],1,12,1)-1,A=gn(y[3],1,31,1),E=gn(y[4],0,23,0),O=gn(y[5],0,59,0),G=gn(y[6],0,59,0),j=y[7]||"Z",H=gn(y[8],0,23,0),X=gn(y[9],0,59,0);switch(j){case"-":E+=H,O+=X;break;case"+":E-=H,O-=X}return new Date(Date.UTC(P,S,A,E,O,G))}(P.modificationDate);H=X?"".concat(X.toLocaleDateString(),", ").concat(X.toLocaleTimeString()):""}return O.useLayoutEffect(function(){if(j.current){var _=document.querySelector('[data-annotation-id="'.concat(P.id,'"]'));if(_){var y=_;return y.style.zIndex+=1,function(){y.style.zIndex="".concat(parseInt(y.style.zIndex,10)-1)}}}},[]),O.createElement("div",{ref:j,className:J({"rpv-core__annotation-popup-wrapper":!0,"rpv-core__annotation-popup-wrapper--rtl":G}
2),style:{top:P.annotationType===y.AnnotationType.Popup?"":"100%"}},A&&O.createElement(O.Fragment,null,O.createElement("div",{className:J({"rpv-core__annotation-popup-title":!0,"rpv-core__annotation-popup-title--ltr":!G,"rpv-core__annotation-popup-title--rtl":G})},A),O.createElement("div",{className:"rpv-core__annotation-popup-date"},H)),E&&O.createElement("div",{className:"rpv-core__annotation-popup-content"},E.split("\n").map(function(_,y){return O.createElement(O.Fragment,{key:y},_,O.createElement("br",null))})))};!function(_){_.Click="Click",_.Hover="Hover"}(fn||(fn={}));var bn,kn=function be(_){var P,S=_.annotation,A=_.children,E=_.ignoreBorder,G=_.hasPopup,j=_.isRenderable,H=_.page,X=_.viewport,K=S.rect,Y=function(){var _=jt(!1),P=_.opened,S=_.toggle,A=O.useState(fn.Hover),E=A[0],G=A[1];return{opened:P,closeOnHover:function closeOnHover(){E===fn.Hover&&S(y.ToggleStatus.Close)},openOnHover:function openOnHover(){E===fn.Hover&&S(y.ToggleStatus.Open)},toggleOnClick:function toggleOnClick(){switch(E){case fn.Click:P&&G(fn.Hover),S(y.ToggleStatus.Toggle);break;case fn.Hover:G(fn.Click),S(y.ToggleStatus.Open)}}}}(),J=Y.closeOnHover,Q=Y.opened,ae=Y.openOnHover,se=Y.toggleOnClick,le=(P=[K[0],H.view[3]+H.view[1]-K[1],K[2],H.view[3]+H.view[1]-K[3]],[Math.min(P[0],P[2]),Math.min(P[1],P[3]),Math.max(P[0],P[2]),Math.max(P[1],P[3])]),ve=K[2]-K[0],ge=K[3]-K[1],Fe={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!E&&S.borderStyle.width>0){switch(S.borderStyle.style){case an.Dashed:Fe.borderStyle="dashed";break;case an.Solid:Fe.borderStyle="solid";break;case an.Underline:Fe=Object.assign({borderBottomStyle:"solid"},Fe);case an.Beveled:case an.Inset:}var Ee=S.borderStyle.width;Fe.borderWidth="".concat(Ee,"px"),S.borderStyle.style!==an.Underline&&(ve-=2*Ee,ge-=2*Ee);var Te=S.borderStyle,Oe=Te.horizontalCornerRadius,Le=Te.verticalCornerRadius;(Oe>0||Le>0)&&(Fe.borderRadius="".concat(Oe,"px / ").concat(Le,"px")),S.color?Fe.borderColor="rgb(".concat(0|S.color[0],", ").concat(0|S.color[1],", ").concat(0|S.color[2],")"):Fe.borderWidth="0"}return O.createElement(O.Fragment,null,j&&A({popup:{opened:Q,closeOnHover:J,openOnHover:ae,toggleOnClick:se}
2,slot:{attrs:{style:Object.assign({height:"".concat(ge,"px"),left:"".concat(le[0],"px"),top:"".concat(le[1],"px"),transform:"matrix(".concat(X.transform.join(","),")"),transformOrigin:"-".concat(le[0],"px -").concat(le[1],"px"),width:"".concat(ve,"px")},Fe)},children:O.createElement(O.Fragment,null,G&&Q&&O.createElement(yn,{annotation:S}))}}))},Pn=function ye(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--caret","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Sn=function Se(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[0],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--circle","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},O.createElement("circle",{cy:Y/2,fill:"none",rx:K/2-J/2,ry:Y/2-J/2,stroke:"transparent",strokeWidth:J||1})),_.slot.children)})},An=function _e(_){var y=_.annotation,P=_.page,S=_.viewport,A=_n(y),E=mn(y),G=!(!1!==y.hasPopup||!A&&!E),j=function s(){var _,P,S,A,E=y.file;E&&(_=E.filename,S="string"==typeof(P=E.content)?"":URL.createObjectURL(new Blob([P],{type:""})),(A=document.createElement("a")).style.display="none",A.href=S||_,A.setAttribute("download",function(_){var y=_.split("/").pop();return y?y.split("#")[0].split("?")[0]:_}(_)),document.body.appendChild(A),A.click(),document.body.removeChild(A),S&&URL.revokeObjectURL(S))};return O.createElement(kn,{annotation:y,hasPopup:G,ignoreBorder:!0,isRenderable:!0,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--file-attachment","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onDoubleClick:j,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Cn=function Pe(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--free-text","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Fn=function Re(_){var y=_.annotation,P=_.page,S=_.viewport,A=_n(y),E=mn(y),G=!(!A&&!E),j=!y.parentType||-1!==["Circle","Ink","Line","Polygon","PolyLine","Square"].indexOf(y.parentType);return Q(function(){if(y.parentId){var _=document.querySelector('[data-annotation-id="'.concat(y.parentId,'"]')),P=document.querySelector('[data-annotation-id="'.concat(y.id,'"]'));if(_&&P){var S=parseFloat(_.style.left),A=parseFloat(_.style.top)+parseFloat(_.style.height);P.style.left="".concat(S,"px"),P.style.top="".concat(A,"px"),P.style.transformOrigin="-".concat(S,"px -").concat(A,"px")}}},[]),O.createElement(kn,{annotation:y,hasPopup:j,ignoreBorder:!1,isRenderable:G,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--popup","data-annotation-id":y.id}),O.createElement(yn,{annotation:y}))})},wn=function Me(_){var P=_.annotation,S=_.childAnnotation,A=_.page,E=_.viewport,G=!1===P.hasPopup,j=_n(P),H=mn(P),K=!!(P.hasPopup||j||H);if(P.quadPoints&&P.quadPoints.length>0){var Y=P.quadPoints.map(function(_){return Object.assign({},P,{rect:[_[2].x,_[2].y,_[1].x,_[1].y],quadPoints:[]})});return O.createElement(O.Fragment,null,Y.map(function(_,y){return O.createElement(Me,{key:y,annotation:_,childAnnotation:S,page:A,viewport:E})}))}return O.createElement(kn,{annotation:P,hasPopup:G,ignoreBorder:!0,isRenderable:K,page:A,viewport:E},function(_){return O.createElement(O.Fragment,null,O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--highlight","data-annotation-id":P.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children),S&&S.annotationType===y.AnnotationType.Popup&&_.popup.opened&&O.createElement(Fn,{annotation:S,page:A,viewport:E}))})},En=function ke(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[
20],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--ink","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),y.inkLists&&y.inkLists.length&&O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},y.inkLists.map(function(_,y){return O.createElement("polyline",{key:y,fill:"none",stroke:"transparent",strokeWidth:J||1,points:_.map(function(_){return"".concat(_.x-H[0],",").concat(H[3]-_.y)}).join(" ")})})),_.slot.children)})},xn=function Ce(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[0],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--line","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},O.createElement("line",{stroke:"transparent",strokeWidth:J||1,x1:H[2]-y.lineCoordinates[0],x2:H[2]-y.lineCoordinates[2],y1:H[3]-y.lineCoordinates[1],y2:H[3]-y.lineCoordinates[3]})),_.slot.children)})},Mn=/^([^\w]*)(javascript|data|vbscript)/im,Tn=/&#(\w+)(^\w|;)?/g,Rn=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,In=/^([^:]+):/gm,Dn=function Ie(_){var y,P=_.annotation,S=_.annotationContainerRef,A=_.doc,E=_.outlines,G=_.page,j=_.pageIndex,H=_.scale,K=_.viewport,Y=_.onExecuteNamedAction,J=_.onJumpFromLinkAnnotation,Q=_.onJumpToDest,ae=O.useRef(),se=E&&E.length&&P.dest&&"string"==typeof P.dest?null===(y=E.find(function(_){return _.dest===P.dest}))||void 0===y?void 0:y.title:"",le=!!(P.url||P.dest||P.action||P.unsafeUrl),ve={};if(P.url||P.unsafeUrl){var ge=function De(_,y){void 0===y&&(y="about:blank");var P,S=(P=_||"",P.replace(Tn,function(_,y){return String.fromCharCode(y)})).replace(Rn,"").trim();if(!S)return y;var A=S[0];if("."===A||"/"===A)return S;var E=S.match(In);if(!E)return S;var O=E[0];return Mn.test(O)?y:S}(P.url||P.unsafeUrl,"");ge?ve={"data-target":"external",href:ge,rel:"noopener noreferrer nofollow",target:P.newWindow?"_blank":"",title:ge}:le=!1}else ve={href:"","data-annotation-link":P.id,onClick:function onClick(_){_.preventDefault(),P.action?Y(P.action):pn(A,P.dest).then(function(_){var y=ae.current,P=S.current;if(y&&P){var A=y.getBoundingClientRect();P.style.setProperty("height","100%"),P.style.setProperty("width","100%");var E=P.getBoundingClientRect();P.style.removeProperty("height"),P.style.removeProperty("width");var O=(A.left-E.left)/H,G=(E.bottom-A.bottom+A.height)/H;J({bottomOffset:G,label:se,leftOffset:O,pageIndex:j})}Q(_)})}};return se&&(ve=Object.assign({},ve,{title:se,"aria-label":se})),O.createElement(kn,{annotation:P,hasPopup:!1,ignoreBorder:!1,isRenderable:le,page:G,viewport:K},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--link","data-annotation-id":P.id,"data-testid":"core__annotation--link-".concat(P.id)}),O.createElement("a",X({ref:ae},ve)))})},On=function Ae(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[0],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polygon","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),y.vertices&&y.vertices.length&&O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},O.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:J||1,points:y.vertices.map(function(_){return"".concat(_.x-H[0],",").concat(H[3]-_.y)}).join(" ")})),_.slot.children)})},Ln=function He(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[
20],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polyline","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),y.vertices&&y.vertices.length&&O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},O.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:J||1,points:y.vertices.map(function(_){return"".concat(_.x-H[0],",").concat(H[3]-_.y)}).join(" ")})),_.slot.children)})},Gn=function Ne(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G),H=y.rect,K=H[2]-H[0],Y=H[3]-H[1],J=y.borderStyle.width;return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--square","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),O.createElement("svg",{height:"".concat(Y,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(K," ").concat(Y),width:"".concat(K,"px")},O.createElement("rect",{height:Y-J,fill:"none",stroke:"transparent",strokeWidth:J||1,x:J/2,y:J/2,width:K-J})),_.slot.children)})},Nn=function Ve(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--squiggly","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},jn=function ze(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--stamp","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Bn=function Be(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--strike-out","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Wn=function We(){return O.createElement(se,{size:16},O.createElement("path",{d:"M.5,16.5a1,1,0,0,0,1,1h2v4l4-4h15a1,1,0,0,0,1-1V3.5a1,1,0,0,0-1-1H1.5a1,1,0,0,0-1,1Z"}),O.createElement("path",{d:"M7.25,9.75A.25.25,0,1,1,7,10a.25.25,0,0,1,.25-.25"}),O.createElement("path",{d:"M12,9.75a.25.25,0,1,1-.25.25A.25.25,0,0,1,12,9.75"}),O.createElement("path",{d:"M16.75,9.75a.25.25,0,1,1-.25.25.25.25,0,0,1,.25-.25"}))},Hn=function je(){return O.createElement(se,{size:16},O.createElement("path",{d:"M0.500 12.001 A11.500 11.500 0 1 0 23.500 12.001 A11.500 11.500 0 1 0 0.500 12.001 Z"}),O.createElement("path",{d:"M6.000 12.001 A6.000 6.000 0 1 0 18.000 12.001 A6.000 6.000 0 1 0 6.000 12.001 Z"}),O.createElement("path",{d:"M21.423 5.406L17.415 9.414"}),O.createElement("path",{d:"M14.587 6.585L18.607 2.565"}),O.createElement("path",{d:"M5.405 21.424L9.413 17.416"}),O.createElement("path",{d:"M6.585 14.588L2.577 18.596"}),O.createElement("path",{d:"M18.602 21.419L14.595 17.412"}),O.createElement("path",{d:"M17.419 14.58L21.428 18.589"}),O.createElement("path",{d:"M2.582 5.399L6.588 9.406"}),O.createElement("path",{d:"M9.421 6.581L5.412 2.572"}))},Un=function qe(){return O.createElement(se,{size:16},O.createElement("path",{d:"M4.000 18.500 A1.500 1.500 0 1 0 7.000 18.500 A1.500 1.500 0 1 0 4.000 18.500 Z"}),O.createElement("path",{d:"M20.5.5l-9.782,9.783a7,7,0,1,0,3,3L17,10h1.5V8.5L19,8h1.5V6.5L21,6h1.5V4.5l1-1V.5Z"}))},zn=function Ue(){return O.createElement(se,{size:16},O.createElement("path",{d:"M2.000 2.500 L22.000 2.500 L22.000 23.500 L2.000 23.500 Z"}),O.createElement("path",{d:"M6 4.5L6 0.5"}),O.createElement("path",{d:"M18 4.5L18 0.5"}),O.createElement("path",{d:"M10 4.5L10 0.5"}),O.createElement("path",{d:"M14 4.5L14 0.5"}))},Vn=function Ze(){return O.createElement(se,{size:16},O.createElement("path",{d:"M17.5 0.498L17.5 23.498"}),O.createElement("path",{d:"M10.5 0.498L10.5 23.498"}),O.createElement("path",{d:"M23.5.5H6.5a6,6,0,0,0,0,12h4"}))},qn=function Je(){return O.createElement(se,{size:16},O.createElement("path",{d:"M2.5 22.995L12 6.005 21.5 22.995 2.5 22.995z"}))},Xn=function Ge(_){var P=_.annotation,S=_.childAnnotation,A=_.page,E=_.viewport,G=!1===P.hasPopup,j=_n(P),H=mn(P),K=!!(P.hasPopup||j||H),Y=P.name?P.name.toLowerCase():"";return O.createElement(kn,{annotation:P,hasPopup:G,ignoreBorder:!1,isRenderable:K,page:A,viewport:E},function(_){return O.createElement(O.Fragment,null,O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--text","data-annotation-id":P.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),Y&&O.createElement("div",{className:"rpv-core__annotation-text-icon"},"check"===Y&&O.createElement(le,null),"comment"===Y&&O.createElement(Wn,null),"help"===Y&&O.createElement(Hn,null),"insert"===Y&&O.createElement(qn,null),"key"===Y&&O.createElement(Un,null),"note"===Y&&O.createElement(zn,null),("newparagraph"===Y||"paragraph"===Y)&&O.createElement(Vn,null)),_.slot.children),S&&S.annotationType===y.AnnotationType.Popup&&_.popup.opened&&O.createElement(Fn,{annotation:S,page:A,viewport:E}))})},Kn=function Ye(_){var y=_.annotation,P=_.page,S=_.viewport,A=!1===y.hasPopup,E=_n(y),G=mn(y),j=!!(y.hasPopup||E||G);return O.createElement(kn,{annotation:y,hasPopup:A,ignoreBorder:!0,isRenderable:j,page:P,viewport:S},function(_){return O.createElement("div",X({},_.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--underline","data-annotation-id":y.id,onClick:_.popup.toggleOnClick,onMouseEnter:_.popup.openOnHover,onMouseLeave:_.popup.closeOnHover}),_.slot.children)})},Yn=function Ke(_){var P=_.annotations,S=_.doc,A=_.outlines,E=_.page,G=_.pageIndex,j=_.plugins,H=_.rotation,X=_.scale,K=_.onExecuteNamedAction,Y=_.onJumpFromLinkAnnotation,J=_.onJumpToDest,ae
2=O.useRef(),se=E.getViewport({rotation:H,scale:X}).clone({dontFlip:!0}),le=P.filter(function(_){return!_.parentId});return Q(function(){var _=ae.current;_&&j.forEach(function(y){y.onAnnotationLayerRender&&y.onAnnotationLayerRender({annotations:le,container:_,pageIndex:G,rotation:H,scale:X})})},[]),O.createElement("div",{ref:ae,className:"rpv-core__annotation-layer","data-testid":"core__annotation-layer-".concat(G)},le.map(function(_){var j=P.find(function(y){return y.parentId===_.id});switch(_.annotationType){case y.AnnotationType.Caret:return O.createElement(Pn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Circle:return O.createElement(Sn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.FileAttachment:return O.createElement(An,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.FreeText:return O.createElement(Cn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Highlight:return O.createElement(wn,{key:_.id,annotation:_,childAnnotation:j,page:E,viewport:se});case y.AnnotationType.Ink:return O.createElement(En,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Line:return O.createElement(xn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Link:return O.createElement(Dn,{key:_.id,annotation:_,annotationContainerRef:ae,doc:S,outlines:A,page:E,pageIndex:G,scale:X,viewport:se,onExecuteNamedAction:K,onJumpFromLinkAnnotation:Y,onJumpToDest:J});case y.AnnotationType.Polygon:return O.createElement(On,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Polyline:return O.createElement(Ln,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Popup:return O.createElement(Fn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Square:return O.createElement(Gn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Squiggly:return O.createElement(Nn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Stamp:return O.createElement(jn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.StrikeOut:return O.createElement(Bn,{key:_.id,annotation:_,page:E,viewport:se});case y.AnnotationType.Text:return O.createElement(Xn,{key:_.id,annotation:_,childAnnotation:j,page:E,viewport:se});case y.AnnotationType.Underline:return O.createElement(Kn,{key:_.id,annotation:_,page:E,viewport:se});default:return O.createElement(O.Fragment,{key:_.id})}}))},Jn=function Xe(_){var y=_.page,P=_.renderAnnotations,S=gt(),A=O.useState({loading:!0,annotations:[]}),E=A[0],G=A[1];return O.useEffect(function(){y.getAnnotations({intent:"display"}).then(function(_){S.current&&G({loading:!1,annotations:_})})},[]),E.loading?O.createElement(O.Fragment,null):P(E.annotations)},Qn=function Qe(_){var y=_.doc,P=_.outlines,S=_.page,A=_.pageIndex,E=_.plugins,G=_.rotation,j=_.scale,H=_.onExecuteNamedAction,X=_.onJumpFromLinkAnnotation,K=_.onJumpToDest;return O.createElement(Jn,{page:S,renderAnnotations:function renderAnnotations(_){return O.createElement(Yn,{annotations:_,doc:y,outlines:P,page:S,pageIndex:A,plugins:E,rotation:G,scale:j,onExecuteNamedAction:H,onJumpFromLinkAnnotation:X,onJumpToDest:K})}})},Zn=function $e(_,y){var P=_%y;return 0===P?_:Math.floor(_-P)},$n=function et(_){var P=_.canvasLayerRef,S=_.height,A=_.page,E=_.pageIndex,G=_.plugins,j=_.rotation,H=_.scale,X=_.width,K=_.onRenderCanvasCompleted,Y=O.useRef();return Q(function(){var _=Y.current;_&&_.cancel();var S=P.current;S.removeAttribute("data-testid"),G.forEach(function(_){_.onCanvasLayerRender&&_.onCanvasLayerRender({ele:S,pageIndex:E,rotation:j,scale:H,status:y.LayerRenderStatus.PreRender})});var O=A.getViewport({rotation:j,scale:H}),X=window.devicePixelRatio||1,J=Math.sqrt(16777216/(O.width*O.height)),Q=X>J;Q?S.style.transform="scale(1, 1)":S.style.removeProperty("transform");var ae=Math.min(J,X),se=function(_){var y,P;if(Math.floor(_)===_)return[_,1];var S=1/_;if(S>8)return[1,8];if(Math.floor(S)===S)return[1,S];for(var A=_>1?S:_,E=0,O=1,G=1,j=1;;){var H=E+G,X=O+j;if(X>8)break;A<=H/X?(G=(y=[H,X])[0],j=y[1]):(E=(P=[H,X])[0],O=P[1])}return A<(E/O+G/j)/2?A===_?[E,O]:[O,E]:A===_?[G,j]:[j,G]}(ae),le=se[0],ve=se[1];S.width=Zn(O.width*ae,le),S.height=Zn(O.height*ae,le),S.style.width="".concat(Zn(O.width,ve),"px"),S.style.height="".concat(Zn(O.height,ve),"px"),S.hidden=!0;var ge=S.getContext("2d",{alpha:!1}),Fe=Q||1!==X?[ae,0,0,ae,0,0]:null;return Y.current=A.render({canvasContext:ge,transform:Fe,viewport:O}),Y.current.promise.then(function(){S.hidden=!1,S.setAttribute("data-testid","core__canvas-layer-".concat(E)),G.forEach(function(_){_.onCanvasLayerRender&&_.onCanvasLayerRender({ele:S,pageIndex:E,rotation:j,scale:H,status:y.LayerRenderStatus.DidRender})}),K()},function(){K()}),function(){S&&(S.width=0,S.height=0)}}
2,[]),O.createElement("div",{className:"rpv-core__canvas-layer",style:{height:"".concat(S,"px"),width:"".concat(X,"px")}},O.createElement("canvas",{ref:P}))},ea=function tt(_){var y=_.height,P=_.page,S=_.rotation,A=_.scale,E=_.width,j=O.useRef();return Q(function(){var _=j.current,O=P.getViewport({rotation:S,scale:A});P.getOperatorList().then(function(S){!function(){var _=j.current;_&&(_.innerHTML="")}(),new G.SVGGraphics(P.commonObjs,P.objs).getSVG(S,O).then(function(P){P.style.height="".concat(y,"px"),P.style.width="".concat(E,"px"),_.appendChild(P)})})},[]),O.createElement("div",{className:"rpv-core__svg-layer",ref:j})},ta=function nt(_){var P=_.containerRef,S=_.page,A=_.pageIndex,E=_.plugins,j=_.rotation,H=_.scale,X=_.onRenderTextCompleted,K=O.useRef(),Y=function p(){var _=P.current;_&&([].slice.call(_.querySelectorAll(".rpv-core__text-layer-text")).forEach(function(y){return _.removeChild(y)}),[].slice.call(_.querySelectorAll('br[role="presentation"]')).forEach(function(y){return _.removeChild(y)}))};return Q(function(){var _=K.current;_&&_.cancel();var O=P.current;if(O){O.removeAttribute("data-testid");var J=S.getViewport({rotation:j,scale:H});return E.forEach(function(_){_.onTextLayerRender&&_.onTextLayerRender({ele:O,pageIndex:A,scale:H,status:y.LayerRenderStatus.PreRender})}),S.getTextContent().then(function(_){Y(),K.current=G.renderTextLayer({container:O,textContent:_,textContentSource:_,viewport:J}),K.current.promise.then(function(){O.setAttribute("data-testid","core__text-layer-".concat(A)),[].slice.call(O.children).forEach(function(_){_.classList.contains("rpv-core__text-layer-text--not")||_.classList.add("rpv-core__text-layer-text")}
2),E.forEach(function(_){_.onTextLayerRender&&_.onTextLayerRender({ele:O,pageIndex:A,scale:H,status:y.LayerRenderStatus.DidRender})}),X()},function(){O.removeAttribute("data-testid"),X()})}),function(){var _;Y(),null===(_=K.current)||void 0===_||_.cancel()}}},[]),O.createElement("div",{className:"rpv-core__text-layer",ref:P})},na=function rt(_){var P=_.doc,S=_.measureRef,A=_.outlines,E=_.pageIndex,G=_.pageRotation,j=_.pageSize,H=_.plugins,X=_.renderPage,K=_.renderQueueKey,Y=_.rotation,Q=_.scale,ae=_.shouldRender,se=_.viewMode,le=_.onExecuteNamedAction,ve=_.onJumpFromLinkAnnotation,Fe=_.onJumpToDest,Ee=_.onRenderCompleted,Te=_.onRotatePage,Oe=gt(),Le=O.useState(null),st=Le[0],ct=Le[1],dt=O.useState(!1),ht=dt[0],ft=dt[1],vt=O.useState(!1),mt=vt[0],_t=vt[1],kt=O.useRef(),Pt=O.useRef(),At=Math.abs(Y+G)%180==0,Ct=j.pageWidth*Q,wt=j.pageHeight*Q,xt=At?Ct:wt,Rt=At?wt:Ct,Dt=(j.rotation+Y+G)%360,Lt=O.useRef(0),Gt=X||function(_){return O.createElement(O.Fragment,null,_.canvasLayer.children,_.textLayer.children,_.annotationLayer.children)};return O.useEffect(function(){ct(null),ft(!1),_t(!1)},[G,Y,Q]),O.useEffect(function(){ae&&Oe.current&&!st&&hn(P,E).then(function(_){Oe.current&&(Lt.current=K,ct(_))})},[ae,st]),O.useEffect(function(){ht&&mt&&(K!==Lt.current?(ct(null),ft(!1),_t(!1)):Ee(E))},[ht,mt]),O.createElement("div",{className:J({"rpv-core__page-layer":!0,"rpv-core__page-layer--dual":se===y.ViewMode.DualPage,"rpv-core__page-layer--dual-cover":se===y.ViewMode.DualPageWithCover,"rpv-core__page-layer--single":se===y.ViewMode.SinglePage}),"data-testid":"core__page-layer-".concat(E),ref:S,style:{height:"".concat(Rt,"px"),width:"".concat(xt,"px")}},st?O.createElement(O.Fragment,null,Gt({annotationLayer:{attrs:{},children:O.createElement(Qn,{doc:P,outlines:A,page:st,pageIndex:E,plugins:H,rotation:Dt,scale:Q,onExecuteNamedAction:le,onJumpFromLinkAnnotation:ve,onJumpToDest:Fe})},canvasLayer:{attrs:{},children:O.createElement($n,{canvasLayerRef:kt,height:Rt,page:st,pageIndex:E,plugins:H,rotation:Dt,scale:Q,width:xt,onRenderCanvasCompleted:function onRenderCanvasCompleted(){Oe.current&&ft(!0)}})},canvasLayerRendered:ht,doc:P,height:Rt,pageIndex:E,rotation:Dt,scale:Q,svgLayer:{attrs:{},children:O.createElement(ea,{height:Rt,page:st,rotation:Dt,scale:Q,width:xt})},textLayer:{attrs:{},children:O.createElement(ta,{containerRef:Pt,page:st,pageIndex:E,plugins:H,rotation:Dt,scale:Q,onRenderTextCompleted:function onRenderTextCompleted(){Oe.current&&_t(!0)}})},textLayerRendered:mt,width:xt,markRendered:Ee,onRotatePage:function onRotatePage(_){return Te(E,_)}}),H.map(function(_,y){return _.renderPageLayer?O.createElement(O.Fragment,{key:y},_.renderPageLayer({canvasLayerRef:kt,canvasLayerRendered:ht,doc:P,height:Rt,pageIndex:E,rotation:Dt,scale:Q,textLayerRef:Pt,textLayerRendered:mt,width:xt})):O.createElement(O.Fragment,{key:y})})):O.createElement(ge,{testId:"core__page-layer-loading-".concat(E)}))},aa=function ot(_,y){var P=y.rect;return _.height!==P.height||_.width!==P.width?P:_};!function(_){_.Horizontal="Horizontal",_.Vertical="Vertical",_.Both="Both"}(bn||(bn={}));var ra=function at(_){return 1-Math.pow(1-_,4)},ia=1e-4,oa={left:0,top:0},sa={capture:!1,passive:!0},la=function ut(_,y,P){return Math.max(_,Math.min(P,y))},ca=function pt(_,P){if(P!==y.ViewMode.DualPageWithCover)return 0;if(!function(_){var y=_.length;if(1===y)return!1;for(var P=1;P<y;P++)if(_[P].height!==_[0].height||_[P].width!==_[0].width)return!0;return!1}(_))return 2*_[0].width;var S=rn(_.slice(1),2).map(function(_){return 2===_.length?_[0].width+_[1].width:_[0].width}),A=[_[0].width].concat(S);return Math.max.apply(Math,A)},ua={left:0,top:0},da={left:0,top:0},ha={left:0,top:0},pa={left:0,top:0},fa={height:0,width:0},va={left:0,top:0},ga="data-virtual-index",ma=[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],_a=function Et(_){var P=_.enableSmoothScroll,S=_.isRtl,A=_.numberOfItems,E=_.parentRef,G=_.setRenderRange,j=_.sizes,H=_.scrollMode,K=_.viewM
2ode,Y=O.useState(!1),J=Y[0],ae=Y[1],se=O.useCallback(function(_){return ae(_)},[]),le=O.useRef(H);le.current=H;var ve=O.useRef(K);ve.current=K;var ge=H===y.ScrollMode.Wrapped||K===y.ViewMode.DualPageWithCover||K===y.ViewMode.DualPage?bn.Both:H===y.ScrollMode.Horizontal?bn.Horizontal:bn.Vertical,Fe=function lt(_){var y=_.elementRef,P=_.enableSmoothScroll,S=_.isRtl,A=_.scrollDirection,E=_.onSmoothScroll,G=O.useState(oa),j=G[0],H=G[1],X=O.useState(y.current),K=X[0],Y=X[1],J=S?-1:1,ae=O.useRef(A);ae.current=A;var se=O.useRef(oa),le=O.useRef(!0),ve=O.useCallback(function(){le.current=!0,P&&H(se.current),E(!1)},[]),ge=O.useCallback(function(){if(K){switch(ae.current){case bn.Horizontal:se.current={left:J*K.scrollLeft,top:0};break;case bn.Both:se.current={left:J*K.scrollLeft,top:K.scrollTop};break;case bn.Vertical:default:se.current={left:0,top:K.scrollTop}}P&&!le.current||H(se.current)}},[K]);Q(function(){Y(y.current)}),Q(function(){if(K)return K.addEventListener("scroll",ge,sa),function(){K.removeEventListener("scroll",ge,sa)}},[K]);var Fe=O.useCallback(function(_,P){var S=y.current;if(!S)return Promise.resolve();var A={left:0,top:0};switch(ae.current){case bn.Horizontal:A.left=J*_.left;break;case bn.Both:A.left=J*_.left,A.top=_.top;break;case bn.Vertical:default:A.top=_.top}return P?(le.current=!1,E(!0),new Promise(function(_,y){!function(_,y,P,S,A,E){void 0===A&&(A=function o(_){return _}),void 0===E&&(E=function a(){});var O=0,G=0,j=!1;switch(y){case bn.Horizontal:G=_.scrollLeft,O=0;case bn.Both:G=_.scrollLeft,O=_.scrollTop;break;case bn.Vertical:default:G=0,O=_.scrollTop}var H=function l(){j||(j=!0,_.scrollLeft=P.left,_.scrollTop=P.top,E())};if(Math.abs(O-P.top)<=ia&&y===bn.Vertical)H();else if(Math.abs(G-P.left)<=ia&&y===bn.Horizontal)H();else{var X,K=-1,Y=G-P.left,J=O-P.top;X=window.requestAnimationFrame(function g(S){-1===K&&(K=S);var E=S-K,Q=Math.min(E/400,1),ae=A(Q),se={left:G-Y*ae,top:O-J*ae};switch(y){case bn.Horizontal:_.scrollLeft=se.left;break;case bn.Both:_.scrollLeft=se.left,_.scrollTop=se.top;break;case bn.Vertical:default:_.scrollTop=se.top}Math.abs(se.top-P.top)<=ia&&Math.abs(se.left-P.left)<=ia&&!j&&(window.cancelAnimationFrame(X),H()),E<400?X=window.requestAnimationFrame(g):window.cancelAnimationFrame(X)})}}(S,ae.current,A,0,ra,function(){ve(),_()})})):new Promise(function(_,y){switch(ae.current){case bn.Horizontal:S.scrollLeft=A.left;break;case bn.Both:S.scrollLeft=A.left,S.scrollTop=A.top;break;case bn.Vertical:default:S.scrollTop=A.top}_()})},[y]);return{scrollOffset:j,scrollTo:Fe}}({elementRef:E,enableSmoothScroll:P,isRtl:S,scrollDirection:ge,onSmoothScroll:se}),Ee=Fe.scrollOffset,Te=Fe.scrollTo,Oe=function(_){var y=_.elementRef,P=O.useState(y.current),S=P[0],A=P[1],E=O.useRef(!1),G=O.useReducer(aa,{height:0,width:0}),j=G[0],H=G[1];return Q(function(){y.current!==S&&A(y.current)}),Q(function(){if(S&&!E.current){E.current=!0;var _=S.getBoundingClientRect(),y=_.height,P=_.width;H({rect:{height:y,width:P}})}},[S]),O.useEffect(function(){if(S){var _=new ResizeObserver(function(_,y){_.forEach(function(_){if(_.target===S){var y=_.contentRect,P=y.height,A=y.width;H({rect:{height:P,width:A}})}})});return _.observe(S),function(){_.unobserve(S)}}},[S]),j}({elementRef:E}),Le=O.useRef({scrollOffset:va,measurements:[]});Le.current.scrollOffset=Ee;var st=O.useMemo(function(){return Array(A).fill(-1)},[]),ct=O.useState(st),dt=ct[0],ht=ct[1],ft=O.useMemo(function(){var _=new IntersectionObserver(function(_){_.forEach(function(_){var y=_.isIntersecting?_.intersectionRatio:-1,P=_.target.getAttribute(ga);if(P){var S=parseInt(P,10);0<=S&&S<A&&ht(function(_){return _[S]=y,function(_,y,P){if(P||2===arguments.length)for(var S,A=0,E=y.length;A<E;A++)!S&&A in y||(S||(S=Array.prototype.slice.call(y,0,A)),S[A]=y[A]);return _.concat(S||Array.prototype.slice.call(y))}([],_,!0)})}})},{threshold:ma});return _},[]),vt=O.useMemo(function(){return H===y.ScrollMode.Page&&K===y.ViewMode.SinglePage?function(_,y,P){for(var S=[],A=0;A<_;A++){var E={height:Math.max(y.height,P[A].height),width:Math.max(y.width,P[A].width)},O=0===A?pa:S[A-1].end,G={left:O.left+E.width,top:O.top+E.height};S[A]={index:A,start:O,size:E,end:G,visibility:-1}}return S}(A,Oe,j):K===y.ViewMode.DualPageWithCover?function(_,P,S,A){for(var E=[],O=0,G=0,j=ha,H=0;H<_;H++){var X=0===H?{height:A===y.ScrollMode.Page?Math.max(P.height,S[H].height):S[H].height,width:A===y.ScrollMode.Page?Math.max(P.width,S[H].width):S[H].width}:{height:A===y.ScrollMode.Page?Math.max(P.height,S[H].height):S[H].height,width:Math.max(P.width/2,S[H].width)};A===y.ScrollMode.Page?j=0===H?ha:{left:H%2==0?X.width:0,top:Math.floor((H-1)/2)*X.height+E[0].end.top}:0===H?(j=ha,O=S[0].height,G=0):H%2==1?(j={left:0,top:O+=G},G=H===_-1?S[H].height:Math.max(S[H].height,S[H+1].height)):j={left:E[H-1].end.left,top:O};var K={left:j.left+X.width,top:j.top+X.height};E[H]={index:H,start:j,size:X,end:K,visibility:-1}}return E}(A,Oe,j,H):K===y.ViewMode.DualPage?function(_,P,S,A){for(var E=[],O=0,G=0,j=da,H=0;H<_;H++){var X={height:A===y.ScrollMode.Page?Math.max(P.height,S[H].height):S[H].height,width:Math.max(P.width/2,S[H].width)};A===y.ScrollMode.Page?j={left:H%2==0?0:X.width,top:Math.floor(H/2)*X.height}:H%2==0?(j={left:0,top:O+=G},G=H===_-1?S[H].height:Math.max(S[H].height,S[H+1].height)):j={left:E[H-1].end.left,top:O};var K={left:j.left+X.width,top:j.top+X.height};E[H]={index:H,start:j,size:X,end:K,visibility:-1}}return E}(A,Oe,j,H):function(_,P,S,A){for(var E=[],O=0,G={left:0,top:0},j=0,H=ua,X=0;X<_;X++){var K=S[X];if(0===X)O=K.width,G={left:0,top:0},j=K.height;else switch(A){case y.ScrollMode.Wrapped:(O+=K.width)<P.width?(H={left:E[X-1].end.left,top:G.top},j=Math.max(j,K.height)):(O=K.width,G={left:(H={left:G.left,top:G.top+j}).left,top:H.top},j=K.height);break;case y.ScrollMode.Horizontal:case y.ScrollMode.Vertical:default:H=E[X-1].end}var Y={left:H.left+K.width,top:H.top+K.height};E[X]={index:X,start:H,size:K,end:Y,visibility:-1}}return E}(A,Oe,j,H)},[H,j,K,Oe]),gt=vt[A-1]?{height:vt[A-1].end.top,width:vt[A-1].end.left}:fa;Le.current.measurements=vt;var mt=O.useMemo(function(){var _=function(_,y,P,S){var A=0;switch(_){case bn.Horizontal:A=S.left;break;case bn.Vertical:default:A=S.top}var E=y.length-1,O=function(_,y,P,S){for(;_<=y;){var A=(_+y)/2|0,E=S(A);if(E<P)_=A+1;else{if(!(E>P))return A;y=A-1}}return _>0?_-1:0}(0,E,A,function(P){switch(_){case bn.Horizontal:return y[P].start.left;case bn.Both:case bn.Vertical:default:return y[P].start.top}});if(_===bn.Both)for(var G=y[O].start.top;O-1>=0&&y[O-1].start.top===G&&y[O-1].start.left>=S.left;)O--;for(var j=O;j<=E;
2){var H={top:y[j].start.top-S.top,left:y[j].start.left-S.left},X={height:P.height-H.top,width:P.width-H.left};if(_===bn.Horizontal&&X.width<0)break;if(_===bn.Vertical&&X.height<0)break;if(_===bn.Both&&(X.width<0||X.height<0))break;j++}return{start:O,end:j}}(ge,vt,Oe,Ee),P=_.start,S=_.end,E=P+dt.slice(la(0,A,P),la(0,A,S)).reduce(function(_,y,P,S){return y>S[_]?P:_},0),O=E=la(0,A-1,E),j=G({endPage:S,numPages:A,startPage:P}),H=j.startPage,X=j.endPage;switch(H=Math.max(H,0),X=Math.min(X,A-1),K){case y.ViewMode.DualPageWithCover:E>0&&(O=E%2==1?E:E-1),H=0===H?0:H%2==1?H:H-1,A-(X=X%2==1?X-1:X)<=2&&(X=A-1);break;case y.ViewMode.DualPage:O=E%2==0?E:E-1,H=H%2==0?H:H-1,X=X%2==1?X:X-1;break;case y.ViewMode.SinglePage:default:O=E}return{startPage:H,endPage:X,maxVisbilityIndex:O}},[vt,Oe,Ee,K,dt]),_t=mt.startPage,kt=mt.endPage,Pt=mt.maxVisbilityIndex,At=O.useMemo(function(){for(var _=[],y=function t(y){var P=vt[y],S=X(X({},P),{visibility:void 0!==dt[y]?dt[y]:-1,measureRef:function measureRef(_){_&&(_.setAttribute(ga,"".concat(y)),ft.observe(_))}});_.push(S)},P=_t;P<=kt;P++)y(P);return _},[_t,kt,dt,vt]),Ct=O.useCallback(function(_,S){var E=Le.current.measurements[la(0,A-1,_)],O=le.current===y.ScrollMode.Page?va:S;return E?Te({left:O.left+E.start.left,top:O.top+E.start.top},P):Promise.resolve()},[Te,P]),wt=O.useCallback(function(_,P){var S=Le.current.measurements,A=S[_].start,E=S.find(function(_){return _.start.top-A.top>1e-12});if(!E)return Promise.resolve();var O=E.index;switch(ve.current){case y.ViewMode.DualPage:O=O%2==0?O:O+1;break;case y.ViewMode.DualPageWithCover:O=O%2==1?O:O+1}return Ct(O,P)},[]),xt=O.useCallback(function(_,P){for(var S=Le.current.measurements,E=S[_].start,O=_,G=!1,j=A-1;j>=0;j--)if(E.top-S[j].start.top>1e-12){G=!0,O=S[j].index;break}if(!G)return Promise.resolve();switch(ve.current){case y.ViewMode.DualPage:O=O%2==0?O:O-1;break;case y.ViewMode.DualPageWithCover:O=O%2==0?O-1:O}return O===_&&(O=_-1),Ct(O,P)},[]),Rt=O.useCallback(function(_,P){if(ve.current===y.ViewMode.DualPageWithCover||ve.current===y.ViewMode.DualPage)return wt(_,P);switch(le.current){case y.ScrollMode.Wrapped:return wt(_,P);case y.ScrollMode.Horizontal:case y.ScrollMode.Vertical:default:return Ct(_+1,P)}},[]),Dt=O.useCallback(function(_,P){if(ve.current===y.ViewMode.DualPageWithCover||ve.current===y.ViewMode.DualPage)return xt(_,P);switch(le.current){case y.ScrollMode.Wrapped:return xt(_,P);case y.ScrollMode.Horizontal:case y.ScrollMode.Vertical:default:return Ct(_-1,P)}},[]),Lt=O.useCallback(function(){return function(_,P){switch(P){case y.ScrollMode.Horizontal:return{position:"relative",height:"100%",width:"".concat(_.width,"px")};case y.ScrollMode.Vertical:default:return{position:"relative",height:"".concat(_.height,"px"),width:"100%"}}}(gt,le.current)},[gt]),Gt=O.useCallback(function(_){return function(_,P,S){return S!==y.ScrollMode.Page?{}:{height:"".concat(P.height,"px"),width:"100%",position:"absolute",top:0,transform:"translateY(".concat(_.start.top,"px)")}}(_,Oe,le.current)},[Oe]),Nt=O.useCallback(function(_){return function(_,P,S,A,E){var O,G,j,H,X,K,Y,J=P?"right":"left",Q=P?-1:1,ae=S.length,se=_.start.left*Q,le=_.size,ve=le.height,ge=le.width;if(A===y.ViewMode.DualPageWithCover){var Fe=E===y.ScrollMode.Page?0:_.start.top;return 0===_.index||ae%2==0&&_.index===ae-1?((O={height:"".concat(ve,"px"),minWidth:"".concat(ca(S,A),"px"),width:"100%"})[J]=0,O.position="absolute",O.top=0,O.transform="translate(".concat(se,"px, ").concat(Fe,"px)"),O):((G={height:"".concat(ve,"px"),width:"".concat(ge,"px")})[J]=0,G.position="absolute",G.top=0,G.transform="translate(".concat(se,"px, ").concat(Fe,"px)"),G)}if(A===y.ViewMode.DualPage)return(j={height:"".concat(ve,"px"),width:"".concat(ge,"px")})[J]=0,j.position="absolute",j.top=0,j.transform="translate(".concat(se,"px, ").concat(E===y.ScrollMode.Page?0:_.start.top,"px)"),j;switch(E){case y.ScrollMode.Horizontal:return(H={height:"100%",width:"".concat(ge,"px")})[J]=0,H.position="absolute",H.top=0,H.transform="translateX(".concat(se,"px)"),H;case y.ScrollMode.Page:return(X={height:"".concat(ve,"px"),width:"".concat(ge,"px")})[J]=0,X.position="absolute",X.top=0,X;case y.ScrollMode.Wrapped:return(K={height:"".concat(ve,"px"),width:"".concat(ge,"px")})[J]=0,K.position="absolute",K.top=0,K.transform="translate(".concat(se,"px, ").concat(_.start.top,"px)"),K;case y.ScrollMode.Vertical:default:return(Y={height:"".concat(ve,"px"),width:"100%"})[J]=0,Y.position="absolute",Y.top=0,Y.transform="translateY(".concat(_.start.top,"px)"),Y}}(_,S,j,ve.current,le.current)},[S,j]),jt=O.useCallback(function(_,P){var S=Le.current,E=S.measurements,O=S.scrollOffset,G=E[la(0,A-1,P)];if(G){var j=le.current===y.ScrollMode.Page?{left:G.start.left,top:G.start.top}:{left:O.left*_,top:O.top*_};return Te(j,!1)}return Promise.resolve()},[]);return O.useEffect(function(){return function(){ft.disconnect()}},[]),{boundingClientRect:Oe,isSmoothScrolling:J,startPage:_t,endPage:kt,maxVisbilityIndex:Pt,virtualItems:At,getContainerStyles:Lt,getItemContainerStyles:Gt,getItemStyles:Nt,scrollToItem:Ct,scrollToNextItem:Rt,scrollToPreviousItem:Dt,zoom:jt}},ya=function bt(_,P,S,A,E,O){var G=S;switch(!0){case E===y.ViewMode.DualPageWithCover&&O>=3:case E===y.ViewMode.DualPage&&O>=3:G=2*S;break;default:G=S}switch(A){case y.SpecialZoomLevel.ActualSize:return 1;case y.SpecialZoomLevel.PageFit:return Math.min((_.clientWidth-17)/G,(_.clientHeight-16)/P);case y.SpecialZoomLevel.PageWidth:return(_.clientWidth-17)/G}},ba=function St(_){var y=[];return _.map(function(_){y=y.concat(_).concat(function(_){var y=[];return _.items&&_.items.length>0&&(y=y.concat(St(_.items))),y}(_))}),y},ka={capture:!1,passive:!0},Pa={height:0,width:0},Sa={height:0,width:0},Aa=function Mt(_){var P=_.getCurrentPage,S=_.getCurrentScrollMode,A=_.jumpToPage,E=_.targetRef,G=O.useState(y.FullScreenMode.Normal),j=G[0],H=G[1],X=function(){var _=O.useState(Pa),y=_[0],P=_[1],S=vt(function(){P({height:window.innerHeight,width:window.innerWidth})},100);return Q(function(){return window.addEventListener("resize",S,ka),function(){window.removeEventListener("resize",S,ka)}},[]),y}(),K=O.useState(Sa),Y=K[0],J=K[1],ae=O.useRef(Sa),se=O.useRef(P()),le=O.useRef(Sa),ve=O.useState(E.current),ge=ve[0],Fe=ve[1],Ee=O.useRef();Q(function(){E.current!==ge&&Fe(E.current)},[]),Q(function(){if(ge){var _=new ResizeObserver(function(_){_.forEach(function(_){var y=_.target.getBoundingClientRect(),P=y.height,S=y.width;J({height:P,width:S})})});return _.observe(ge),function(){_.unobserve(ge),_.disconnect()}}},[ge]);var Te=O.useCallback(function(_){var P=ft();return P&&P!==_?(H(y.FullScreenMode.Normal),ht(P)):Promise.resolve()},[]),Oe=O.useCallback(function(_){_&&dt()&&(Fe(_),Te(_).then(function(){Ee.current=_,H(y.FullScreenMode.Entering),function(_){st&&_[ct.RequestFullScreen]()}(_)}))},[]),Le=O.useCallback(function(){ft()&&(H(y.FullScreenMode.Exitting),ht(document))},[]),gt=O.useCallback(function(){ge&&ft()!==ge&&H(y.FullScreenMode.Exitting)},[ge]);return O.useEffect(function(){switch(j){case y.FullScreenMode.Entering:Ee.current&&(Ee.current.style.backgroundColor="var(--rpv-core__full-screen-target-background-color)"),se.current=P(),ae.current={height:window.innerHeight,width:window.innerWidth};break;case y.FullScreenMode.Entered:S()===y.ScrollMode.Page?A(se.current).then(function(){H(y.FullScreenMode.EnteredCompletely)}):H(y.FullScreenMode.EnteredCompletely);break;case y.FullScreenMode.Exitting:Ee.current&&(Ee.current.style.backgroundColor="",Ee.current=null),se.current=P();break;case y.FullScreenMode.Exited:H(y.FullScreenMode.Normal),S()===y.ScrollMode.Page&&A(se.current)}},[j]),O.useEffect(function(){if(j!==y.FullScreenMode.Normal)return j===y.FullScreenMode.Entering&&X.height===Y.height&&X.width===Y.width&&
2X.height>0&&X.width>0&&(0===le.current.height||X.height==le.current.height)?(le.current={height:window.innerHeight,width:window.innerWidth},void H(y.FullScreenMode.Entered)):void(j===y.FullScreenMode.Exitting&&ae.current.height===X.height&&ae.current.width===X.width&&X.height>0&&X.width>0&&H(y.FullScreenMode.Exited))},[j,X,Y]),O.useEffect(function(){var _;return _=gt,st&&document.addEventListener(ct.FullScreenChange,_),function(){!function(_){st&&document.removeEventListener(ct.FullScreenChange,_)}(gt)}},[ge]),{enterFullScreenMode:Oe,exitFullScreenMode:Le,fullScreenMode:j}},Ca={buildPageStyles:function buildPageStyles(){return{}},transformSize:function transformSize(_){return _.size}},Fa={left:0,top:0},wa=function Tt(_){var P=_.currentFile,S=_.defaultScale,A=_.doc,E=_.enableSmoothScroll,G=_.initialPage,j=_.initialRotation,H=_.initialScale,K=_.pageLayout,ae=_.pageSizes,se=_.plugins,le=_.renderPage,ve=_.scrollMode,ge=_.setRenderRange,Fe=_.viewMode,Ee=_.viewerState,Te=_.onDocumentLoad,Oe=_.onOpenFile,Le=_.onPageChange,st=_.onRotate,ct=_.onRotatePage,dt=_.onZoom,ht=A.numPages,ft=A.loadingTask.docId,_t=O.useContext(Ct).l10n,kt=O.useContext(Y),At=kt.direction===y.TextDirection.RightToLeft,wt=O.useRef(),xt=O.useRef(),Rt=O.useState(G),Dt=Rt[0],Lt=Rt[1],Gt=O.useRef(null),Nt=function yt(_){var y,P=_.getCurrentPage,S=(y=O.useRef([]),O.useEffect(function(){return function(){y.current=[]}},[]),{push:function push(_){var P=y.current;P.length+1>50&&P.shift(),P.push(_),y.current=P},map:function map(_){return y.current.map(function(y){return _(y)})},pop:function pop(){var _=y.current;if(0===_.length)return null;var P=_.pop();return y.current=_,P}}),A=function(){var _=O.useRef([]);return O.useEffect(function(){return function(){_.current=[]}},[]),{dequeue:function dequeue(){var y=_.current;if(0===y.length)return null;var P=y.shift();return _.current=y,P||null},enqueue:function enqueue(y){var P=_.current;P.length+1>50&&P.pop(),_.current=[y].concat(P)},map:function map(y){return _.current.map(function(_){return y(_)})}}}(),E=O.useCallback(function(_){S.push(_)},[]);return{getNextDestination:function c(){var _=A.dequeue();return _&&S.push(_),_&&_.pageIndex===P()?c():_},getPreviousDestination:function s(){var _=S.pop();return _&&A.enqueue(_),_&&_.pageIndex===P()?s():_},markVisitedDestination:E}}({getCurrentPage:function getCurrentPage(){return mn.current.pageIndex}}),jt=O.useState(j),Wt=jt[0],Ht=jt[1],Ut=mt(Wt),qt=O.useState(!1),Xt=qt[0],Kt=qt[1],Yt=O.useState(new Map),Jt=Yt[0],Qt=Yt[1],Zt=O.useState(ve),$t=Zt[0],en=Zt[1],tn=mt($t),nn=O.useState(Fe),an=nn[0],sn=nn[1],un=mt(an),dn=function(_){var y=gt(),P=O.useState([]),S=P[0],A=P[1];return O.useEffect(function(){_.getOutline().then(function(_){if(y.current&&null!==_){var P=ba(_);A(P)}})},[]),S}(A),pn=O.useState(H),fn=pn[0],vn=pn[1],gn=mt(fn),mn=O.useRef(Ee),_n=O.useRef("string"==typeof S?S:null),yn=O.useRef(-1),bn=O.useRef(-1),kn=O.useRef(G),Pn=Aa({getCurrentPage:function getCurrentPage(){return mn.current.pageIndex},getCurrentScrollMode:function getCurrentScrollMode(){return mn.current.scrollMode},jumpToPage:function jumpToPage(_){return Un(_)}
2,targetRef:xt}),Sn=O.useState(-1),An=Sn[0],Cn=Sn[1],Fn=O.useState(0),wn=Fn[0],En=Fn[1],xn=Pt({doc:A});O.useEffect(function(){return function(){ln.clear(),cn.clear()}},[ft]);var Mn=O.useMemo(function(){return Object.assign({},Ca,K)},[]),Tn=O.useMemo(function(){return Array(ht).fill(0).map(function(_,y){var P=[ae[y].pageHeight,ae[y].pageWidth],S=Math.abs(Wt)%180==0?{height:P[0],width:P[1]}:{height:P[1],width:P[0]},A={height:S.height*fn,width:S.width*fn};return Mn.transformSize({numPages:ht,pageIndex:y,size:A})})},[Wt,fn]),Rn=_a({enableSmoothScroll:E,isRtl:At,numberOfItems:ht,parentRef:xt,scrollMode:$t,setRenderRange:ge,sizes:Tn,viewMode:an}),In=vt(function(){!_n.current||mn.current.fullScreenMode!==y.FullScreenMode.Normal||G>0&&kn.current===G||Jn(_n.current)},200);!function(_){var y=_.targetRef,P=_.onResize;Q(function(){var _=new ResizeObserver(function(_){_.forEach(function(_){P(_.target)})}),S=y.current;if(S)return _.observe(S),function(){_.unobserve(S)}},[])}({targetRef:xt,onResize:In});var Dn=function De(_){var y=_;se.forEach(function(_){_.onViewerStateChange&&(y=_.onViewerStateChange(y))}),mn.current=y},On=function Ie(){return xt.current},Ln=function Ae(){return mn.current},Gn=O.useCallback(function(_){Nt.markVisitedDestination(_)},[]),Nn=O.useCallback(function(_){var P=_.pageIndex,S=_.bottomOffset,E=_.leftOffset,O=_.scaleTo,G=xt.current,j=mn.current;return G&&j?new Promise(function(_,H){hn(A,P).then(function(A){var H=A.getViewport({scale:1}),X=0,K=("function"==typeof S?S(H.width,H.height):S)||0,Y=("function"==typeof E?E(H.width,H.height):E)||0,J=j.scale;switch(O){case y.SpecialZoomLevel.PageFit:X=0,Y=0,Jn(y.SpecialZoomLevel.PageFit);break;case y.SpecialZoomLevel.PageWidth:J=ya(G,ae[P].pageHeight,ae[P].pageWidth,y.SpecialZoomLevel.PageWidth,Fe,ht),X=(H.height-K)*J,Y*=J,Jn(J);break;default:X=(H.height-K)*J,Y*=J}switch(j.scrollMode){case y.ScrollMode.Horizontal:Rn.scrollToItem(P,{left:Y,top:0}).then(function(){_()});break;case y.ScrollMode.Vertical:default:Rn.scrollToItem(P,{left:0,top:X}).then(function(){_()})}})}):Promise.resolve()},[]),jn=O.useCallback(function(_){return Nt.markVisitedDestination(_),Nn(_)},[]),Bn=O.useCallback(function(){var _=Nt.getNextDestination();return _?Nn(_):Promise.resolve()},[]),Wn=O.useCallback(function(){var _=Nt.getPreviousDestination();return _?Nn(_):Promise.resolve()},[]),Hn=O.useCallback(function(){return Rn.scrollToNextItem(mn.current.pageIndex,Fa)},[]),Un=O.useCallback(function(_){return 0<=_&&_<ht?Rn.scrollToItem(_,Fa):Promise.resolve()},[]),zn=O.useCallback(function(){return Rn.scrollToPreviousItem(mn.current.pageIndex,Fa)},[]),Vn=O.useCallback(function(_){var y,P;"pdf"===(y=_.name,P=y.split(/\./).pop(),P?P.toLowerCase():"").toLowerCase()&&new Promise(function(y){var P=new FileReader;P.readAsArrayBuffer(_),P.onload=function(){var _=new Uint8Array(P.result);y(_)}}).then(function(y){Oe(_.name,y)})},[Oe]),qn=O.useCallback(function(_){var P=_===y.RotateDirection.Backward?-90:90,S=mn.current.rotation,E=360===S||-360===S?P:S+P;xn.markNotRendered(),Ht(E),Dn(X(X({},mn.current),{rotation:E})),st({direction:_,doc:A,rotation:E})},[]),Xn=O.useCallback(function(_,P){var S=P===y.RotateDirection.Backward?-90:90,E=mn.current.pagesRotation,O=(E.has(_)?E.get(_):j)+S,G=E.set(_,O);Qt(G),Kt(function(_){return!_}),Dn(X(X({},mn.current),{pagesRotation:G,rotatedPage:_})),ct({direction:P,doc:A,pageIndex:_,rotation:O}),xn.markRendering(_),Cn(_)},[]),Kn=O.useCallback(function(_){Dn(X(X({},mn.current),{scrollMode:_})),en(_)},[]),Yn=O.useCallback(function(_){Dn(X(X({},mn.current),{viewMode:_})),sn(_)},[]),Jn=O.useCallback(function(_){var y=xt.current,P=mn.current.pageIndex;if(!(P<0||P>=ht)){var S=ae[P].pageHeight,E=ae[P].pageWidth,O=y?"string"==typeof _?ya(y,S,E,_,mn.current.viewMode,ht):_:1;_n.current="string"==typeof _?_:null,O!==mn.current.scale&&(En(function(_){return _+1}),xn.markNotRendered(),vn(O),dt({doc:A,scale:O}),Dn(X(X({},mn.current),{scale:O})))}},[]),Qn=O.useCallback(function(_){Pn.enterFullScreenMode(_)},[]),Zn=O.useCallback(function(){Pn.exitFullScreenMode()},[]);O.useEffect(function(){Dn(X(X({},mn.current),{fullScreenMode:Pn.fullScreenMode}))},[Pn.fullScreenMode]),O.useEffect(function(){var _={enterFullScreenMode:Qn,exitFullScreenMode:Zn,getPagesContainer:On,getViewerState:Ln,jumpToDestination:jn,jumpToNextDestination:Bn,jumpToPreviousDestination:Wn,jumpToNextPage:Hn,jumpToPreviousPage:zn,jumpToPage:Un,openFile:Vn,rotate:qn,rotatePage:Xn,setViewerState:Dn,switchScrollMode:Kn,switchViewMode:Yn,zoom:Jn};return se.forEach(function(y){y.install&&y.install(_)}),function(){se.forEach(function(y){y.uninstall&&y.uninstall(_)})}},[ft]),O.useEffect(function(){Te({doc:A,file:P}),se.forEach(function(_){_.onDocumentLoad&&_.onDocumentLoad({doc:A,file:P})})},[ft]);var $n,ea,ta,aa=Rn.boundingClientRect;$n=function $e(){G&&Un(G)},ea=aa.height>0&&aa.width>0,ta=O.useRef(!1),Q(function(){ea&&!ta.current&&(ta.current=!0,$n())},[$n,ea]),Q(function(){var _=mn.current.pageIndex;_>-1&&tn!==$t&&Rn.scrollToItem(_,Fa).then(function(){Pn.fullScreenMode===y.FullScreenMode.EnteredCompletely&&(E||xn.markNotRendered(),yn.current=-1)})},[$t]),Q(function(){var _=mn.current.pageIndex;_>-1&&Ut!==Wt&&Rn.scrollToItem(_,Fa)},[Wt]),Q(function(){0!=gn&&gn!=mn.current.scale&&Rn.zoom(mn.current.scale/gn,mn.current.pageIndex).then(function(){Pn.fullScreenMode===y.FullScreenMode.EnteredCompletely&&(bn.current=-1)})},[fn]),Q(function(){if(un!==mn.current.viewMode){var _=Rn.startPage,y=Rn.endPage,P=Rn.virtualItems;xn.markNotRendered(),xn.setRange(_,y);for(var S=function r(_){var y=P.find(function(y){return y.index===_});y&&xn.setVisibility(_,y.visibility)},A=_;A<=y;A++)S(A);ia()}},[an]),Q(function(){var _=mn.current.pageIndex;_>-1&&un!==an&&Rn.scrollToItem(_,Fa)},[an]),Q(function(){var _=mn.current.pageIndex;_>0&&_===G&&kn.current===G&&_n.current&&(kn.current=-1,Jn(_n.current))},[Dt]),O.useEffect(function(){Rn.isSmoothScrolling||null!==Gt.current&&Gt.current===Dt||(Gt.current=Dt,Le({currentPage:Dt,doc:A}))},[Dt,Rn.isSmoothScrolling]),O.useEffect(function(){Pn.fullScreenMode===y.FullScreenMode.Entering&&mn.current.scrollMode===y.ScrollMode.Page&&(yn.current=mn.current.pageIndex),Pn.fullScreenMode===y.FullScreenMode.EnteredCompletely&&mn.current.scrollMode===y.ScrollMode.Page&&E&&(yn.current=-1),Pn.fullScreenMode===y.FullScreenMode.EnteredCompletely&&_n.current&&(bn.current=mn.current.pageIndex,Jn(_n.current))},[Pn.fullScreenMode]),O.useEffect(function(){if(Pn.fullScreenMode!==y.FullScreenMode.Entering&&Pn.fullScreenMode!==y.FullScreenMode.Exitting&&!Rn.isSmoothScrolling){var _=Rn.startPage,P=Rn.endPage,S=Rn.maxVisbilityIndex,A=Rn.virtualItems,E=S,O=Pn.fullScreenMode===y.FullScreenMode.Entered||Pn.fullScreenMode===y.FullScreenMode.EnteredCompletely;if(!(O&&E!==yn.current&&yn.current>-1||O&&E!==bn.current&&bn.current>-1)){Lt(E),Dn(X(X({},mn.current),{pageIndex:E})),xn.setRange(_,P);for(var G=function i(_){var y=A.find(function(y){return y.index===_});y&&xn.setVisibility(_,y.visibility)},j=_;j<=P;j++)G(j);ia()}}},[Rn.startPage,Rn.endPage,Rn.isSmoothScrolling,Rn.maxVisbilityIndex,Pn.fullScreenMode,Xt,Wt,fn]);var ra=O.useCallback(function(_){xn.markRendered(_),ia()},[wn]),ia=function at(){var _=xn.getHighestPriorityPage();_>-1&&xn.isInRange(_)&&(xn.markRendering(_),Cn(_))},oa=function it(_){var y=Dt-1,P=Dt+1;switch(_){case"FirstPage":Un(0);break;case"LastPage":Un(ht-1);break;case"NextPage":P<ht&&Un(P);break;case"PrevPage":y>=0&&Un(y)}},sa=O.useCallback(function(){var _=Rn.virtualItems,P=[];switch(an){case y.ViewMode.DualPage:P=rn(_,2);break;case y.ViewMode.DualPageWithCover:_.length&&(P=0===_[0].index?[[_[0]]].concat(rn(_.slice(1),2)):rn(_,2));break;case y.ViewMode.SinglePage:default:P=rn(_,1)}var S=_t&&_t.core?_t.core.pageLabel:"Page {{pageIndex}}",E={attrs:{className:"rpv-core__inner-container","data-testid":"core__inner-container",ref:wt,style:{height:"100%"}},children:O.createElement(O.Fragment,null),subSlot:{attrs:{"data-testid":"core__inner-pages",className:J({"rpv-core__inner-pages":!0,"rpv-core__inner-pages--horizontal":$t===y.ScrollMode.Horizontal,"rpv-core__inner-pages--rtl":At,"rpv-core__inner-pages--single":$t===y.ScrollMode.Page,"rpv-core__inner-pages--vertical":$t===y.ScrollMode.Vertical,"rpv-core__inner-pages--wrapped":$t===y.ScrollMode.Wrapped}),ref:xt,style:{height:"100%",position:"relative"}}
2,children:O.createElement("div",{"data-testid":"core__inner-current-page-".concat(Dt),style:Object.assign({"--scale-factor":fn},Rn.getContainerStyles())},P.map(function(_){return O.createElement("div",{className:J({"rpv-core__inner-page-container":!0,"rpv-core__inner-page-container--single":$t===y.ScrollMode.Page}),style:Rn.getItemContainerStyles(_[0]),key:"".concat(_[0].index,"-").concat(an)},_.map(function(_){var P=an===y.ViewMode.DualPageWithCover&&(0===_.index||ht%2==0&&_.index===ht-1);return O.createElement("div",{"aria-label":S.replace("{{pageIndex}}","".concat(_.index+1)),className:J({"rpv-core__inner-page":!0,"rpv-core__inner-page--dual-even":an===y.ViewMode.DualPage&&_.index%2==0,"rpv-core__inner-page--dual-odd":an===y.ViewMode.DualPage&&_.index%2==1,"rpv-core__inner-page--dual-cover":P,"rpv-core__inner-page--dual-cover-even":an===y.ViewMode.DualPageWithCover&&!P&&_.index%2==0,"rpv-core__inner-page--dual-cover-odd":an===y.ViewMode.DualPageWithCover&&!P&&_.index%2==1,"rpv-core__inner-page--single":an===y.ViewMode.SinglePage&&$t===y.ScrollMode.Page}),role:"region",key:"".concat(_.index,"-").concat(an),style:Object.assign({},Rn.getItemStyles(_),Mn.buildPageStyles({numPages:ht,pageIndex:_.index,scrollMode:$t,viewMode:an}))},O.createElement(na,{doc:A,measureRef:_.measureRef,outlines:dn,pageIndex:_.index,pageRotation:Jt.has(_.index)?Jt.get(_.index):0,pageSize:ae[_.index],plugins:se,renderPage:le,renderQueueKey:wn,rotation:Wt,scale:fn,shouldRender:An===_.index,viewMode:an,onExecuteNamedAction:oa,onJumpFromLinkAnnotation:Gn,onJumpToDest:jn,onRenderCompleted:ra,onRotatePage:Xn}))}))}))}};return se.forEach(function(_){_.renderViewer&&(E=_.renderViewer({containerRef:wt,doc:A,pagesContainerRef:xt,pagesRotation:Jt,pageSizes:ae,rotation:Wt,slot:E,themeContext:kt,jumpToPage:Un,openFile:Vn,rotate:qn,rotatePage:Xn,switchScrollMode:Kn,switchViewMode:Yn,zoom:Jn}))}),E},[se,Rn]),la=O.useCallback(function(_){return O.createElement("div",X({},_.attrs,{style:_.attrs&&_.attrs.style?_.attrs.style:{}}),_.children,_.subSlot&&la(_.subSlot))},[]);return la(sa())},Ea=[.1,.2,.3,.4,.5,.6,.7,.8,.9,1,1.1,1.3,1.5,1.7,1.9,2.1,2.4,2.7,3,3.3,3.7,4.1,4.6,5.1,5.7,6.3,7,7.7,8.5,9.4,10],xa=function Ot(_){var P=_.defaultScale,S=_.doc,A=_.render,E=_.scrollMode,G=_.viewMode,j=O.useRef(),H=O.useState({pageSizes:[],scale:0}),X=H[0],K=H[1];return O.useLayoutEffect(function(){var _=Array(S.numPages).fill(0).map(function(_,y){return new Promise(function(_,P){hn(S,y).then(function(y){var P=y.getViewport({scale:1});_({pageHeight:P.height,pageWidth:P.width,rotation:P.rotation})})})});Promise.all(_).then(function(_){var A=j.current;if(A&&0!==_.length){var O=_[0].pageWidth,H=_[0].pageHeight,X=A.parentElement,Y=(X.clientWidth-45)/O,J=(X.clientHeight-45)/H,Q=Y;switch(E){case y.ScrollMode.Horizontal:Q=Math.min(Y,J);break;case y.ScrollMode.Vertical:default:Q=Y}var ae,se,le=P?"string"==typeof P?ya(X,H,O,P,G,S.numPages):P:(ae=Q,-1===(se=Ea.findIndex(function(_){return _>=ae}))||0===se?ae:Ea[se-1]);K({pageSizes:_,scale:le})}})},[S.loadingTask.docId]),0===X.pageSizes.length||0===X.scale?O.createElement("div",{className:"rpv-core__page-size-calculator","data-testid":"core__page-size-calculating",ref:j},O.createElement(ge,null)):A(X.pageSizes,X.scale)},Ma=function Ft(){},Ta=function(_){function t(y,P){var S=_.call(this)||this;return S.verifyPassword=y,S.passwordStatus=P,S}return c(t,_),t}(Ma),Ra=function It(_){var P=_.passwordStatus,S=_.renderProtectedView,A=_.verifyPassword,E=_.onDocumentAskPassword,G=O.useContext(Ct).l10n,j=O.useState(""),H=j[0],X=j[1],K=O.useContext(Y).direction===y.TextDirection.RightToLeft,Q=function f(){return A(H)};return O.useEffect(function(){E&&E({verifyPassword:A})},[]),S?S({passwordStatus:P,verifyPassword:A}):O.createElement("div",{className:"rpv-core__asking-password-wrapper"},O.createElement("div",{className:J({"rpv-core__asking-password":!0,"rpv-core__asking-password--rtl":K})},O.createElement("div",{className:"rpv-core__asking-password-message"},P===y.PasswordStatus.RequiredPassword&&G.core.askingPassword.requirePasswordToOpen,P===y.PasswordStatus.WrongPassword&&G.core.wrongPassword.tryAgain),O.createElement("div",{className:"rpv-core__asking-password-body"},O.createElement("div",{className:J({"rpv-core__asking-password-input":!0,"rpv-core__asking-password-input--ltr":!K,"rpv-core__asking-password-input--rtl":K})},O.createElement(Fe,{testId:"core__asking-password-input",type:"password",value:H,onChange:X,onKeyDown:function onKeyDown(_){"Enter"===_.key&&Q()}})),O.createElement(ve,{onClick:Q},G.core.askingPassword.submit))))},Ia=function(_){function t(y){var P=_.call(this)||this;return P.doc=y,P}return c(t,_),t}(Ma),Da=function(_){function t(y){var P=_.call(this)||this;return P.error=y,P}return c(t,_),t}(Ma),Oa=function(_){function t(y){var P=_.call(this)||this;return P.percentages=y,P}return c(t,_),t}(Ma),La=function Vt(_){var P=_.characterMap,S=_.file,A=_.httpHeaders,E=_.render,j=_.renderError,H=_.renderLoader,X=_.renderProtectedView,K=_.transformGetDocumentParam
2s,Q=_.withCredentials,ae=_.onDocumentAskPassword,se=O.useContext(Y).direction===y.TextDirection.RightToLeft,le=O.useState(new Oa(0)),ve=le[0],Fe=le[1],Ee=O.useRef(""),Te=gt();return O.useEffect(function(){Ee.current="",Fe(new Oa(0));var _=new G.PDFWorker({name:"PDFWorker_".concat(Date.now())}),E=Object.assign({httpHeaders:A,withCredentials:Q,worker:_},"string"==typeof S?{url:S}:{data:S},P?{cMapUrl:P.url,cMapPacked:P.isCompressed}:{}),O=K?K(E):E,j=G.getDocument(O);return j.onPassword=function(_,P){switch(P){case G.PasswordResponses.NEED_PASSWORD:Te.current&&Fe(new Ta(_,y.PasswordStatus.RequiredPassword));break;case G.PasswordResponses.INCORRECT_PASSWORD:Te.current&&Fe(new Ta(_,y.PasswordStatus.WrongPassword))}},j.onProgress=function(_){var y=_.total>0?Math.min(100,100*_.loaded/_.total):100;Te.current&&""===Ee.current&&Fe(new Oa(y))},j.promise.then(function(_){Ee.current=_.loadingTask.docId,Te.current&&Fe(new Ia(_))},function(y){return Te.current&&!_.destroyed&&Fe(new Da({message:y.message||"Cannot load document",name:y.name}))}),function(){j.destroy(),_.destroy()}},[S]),ve instanceof Ta?O.createElement(Ra,{passwordStatus:ve.passwordStatus,renderProtectedView:X,verifyPassword:ve.verifyPassword,onDocumentAskPassword:ae}):ve instanceof Ia?E(ve.doc):ve instanceof Da?j?j(ve.error):O.createElement("div",{className:J({"rpv-core__doc-error":!0,"rpv-core__doc-error--rtl":se})},O.createElement("div",{className:"rpv-core__doc-error-text"},ve.error.message)):O.createElement("div",{"data-testid":"core__doc-loading",className:J({"rpv-core__doc-loading":!0,"rpv-core__doc-loading--rtl":se})},H?H(ve.percentages):O.createElement(ge,null))},Ga=function Bt(_){return{startPage:_.startPage-3,endPage:_.endPage+3}};y.Button=function(_){var P=_.children,S=_.testId,A=_.onClick,E=O.useContext(Y).direction===y.TextDirection.RightToLeft,G=S?{"data-testid":S}:{};return O.createElement("button",X({className:J({"rpv-core__button":!0,"rpv-core__button--rtl":E}),type:"button",onClick:A},G),P)},y.Icon=se,y.LazyRender=function(_){var y=_.attrs,P=_.children,S=_.testId,A=O.useState(!1),E=A[0],G=A[1],j=S?X(X({},y),{"data-testid":S}):y,H=ae({once:!0,onVisibilityChanged:function onVisibilityChanged(_){_.isVisible&&G(!0)}});return O.createElement("div",X({ref:H},j),E&&P)},y.LocalizationContext=Ct,y.Menu=function(_){var P=_.children,S=O.useRef(),A=O.useRef([]),E=O.useContext(Y).direction===y.TextDirection.RightToLeft,G=function i(_){if(S.current)switch(_.key){case"Tab":_.preventDefault();break;case"ArrowDown":_.preventDefault(),j(function(_,y){return y+1});break;case"ArrowUp":_.preventDefault(),j(function(_,y){return y-1});break;case"End":_.preventDefault(),j(function(_,y){return _.length-1});break;case"Home":_.preventDefault(),j(function(_,y){return 0})}},j=function c(_){if(S.current){var y=A.current,P=y.findIndex(function(_){return"0"===_.getAttribute("tabindex")}),E=Math.min(y.length-1,Math.max(0,_(y,P)));P>=0&&P<=y.length-1&&y[P].setAttribute("tabindex","-1"),y[E].setAttribute("tabindex","0"),y[E].focus()}};return Q(function(){var _=S.current;if(_){var y=function(_){var y=[];return _.querySelectorAll('.rpv-core__menu-item[role="menuitem"]').forEach(function(P){if(P instanceof HTMLElement){var S=P.parentElement;(S===_||"none"!==window.getComputedStyle(S).display)&&y.push(P)}}),y}(_);A.current=y}},[]),Q(function(){return document.addEventListener("keydown",G),function(){document.removeEventListener("keydown",G)}},[]),O.createElement("div",{ref:S,"aria-orientation":"vertical",className:J({"rpv-core__menu":!0,"rpv-core__menu--rtl":E}),role:"menu",tabIndex:0},P)},y.MenuDivider=function(){return O.createElement("div",{"aria-orientation":"horizontal",className:"rpv-core__menu-divider",role:"separator"})},y.MenuItem=function(_){var P=_.checked,S=void 0!==P&&P,A=_.children,E=_.icon,G=void 0===E?null:E,j=_.isDisabled,H=void 0!==j&&j,K=_.testId,Q=_.onClick,ae=O.useContext(Y).direction===y.TextDirection.RightToLeft,se=K?{"data-testid":K}:{};return O.createElement("button",X({className:J({"rpv-core__menu-item":!0,"rpv-core__menu-item--disabled":H,"rpv-core__menu-item--ltr":!ae,"rpv-core__menu-item--rtl":ae}),role:"menuitem",tabIndex:-1,type:"button",onClick:Q},se),O.createElement("div",{className:J({"rpv-core__menu-item-icon":!0,"rpv-core__menu-item-icon--ltr":!ae,"rpv-core__menu-item-icon--rtl":ae})},G),O.createElement("div",{className:J({"rpv-core__menu-item-label":!0,"rpv-core__menu-item-label--ltr":!ae,"rpv-core__menu-item-label--rtl":ae})},A),O.createElement("div",{className:J({"rpv-core__menu-item-check":!0,"rpv-core__menu-item-check--ltr":!ae,"rpv-core__menu-item-check--rtl":ae})},S&&O.createElement(le,null)))},y.MinimalButton=function(_){var P=_.ariaLabel,S=void 0===P?"":P,A=_.ariaKeyShortcuts,E=void 0===A?"":A,G=_.children,j=_.isDisabled,H=void 0!==j&&j,K=_.isSelected,Q=void 0!==K&&K,ae=_.testId,se=_.onClick,le=O.useContext(Y).direction===y.TextDirection.RightToLeft,ve=ae?{"data-testid":ae}:{};return O.createElement("button",X({"aria-label":S},E&&{"aria-keyshortcuts":E},H&&{"aria-disabled":!0},{className:J({"rpv-core__minimal-button":!0,"rpv-core__minimal-button--disabled":H,"rpv-core__minimal-button--rtl":le,"rpv-core__minimal-button--selected":Q}),type:"button",onClick:se},ve),G)}
2,y.Modal=function(_){var y=_.ariaControlsSuffix,P=_.closeOnClickOutside,S=_.closeOnEscape,A=_.content,E=_.isOpened,G=void 0!==E&&E,j=_.target,H=y||"".concat(xt());return O.createElement(Wt,{target:j?function(_,y){return O.createElement("div",{"aria-expanded":y?"true":"false","aria-haspopup":"dialog","aria-controls":"rpv-core__modal-body-".concat(H)},j(_,y))}:null,content:function content(_){return O.createElement(Gt,null,O.createElement(Lt,{ariaControlsSuffix:H,closeOnClickOutside:P,closeOnEscape:S,onToggle:_},A(_)))},isOpened:G})},y.Popover=function(_){var y=_.ariaHasPopup,P=void 0===y?"dialog":y,S=_.ariaControlsSuffix,A=_.closeOnClickOutside,E=_.closeOnEscape,G=_.content,j=_.lockScroll,H=void 0===j||j,X=_.offset,K=_.position,Y=_.target,J=jt(!1),Q=J.opened,ae=J.toggle,se=O.useRef(),le=O.useMemo(function(){return S||"".concat(xt())},[]);return O.createElement("div",{ref:se,"aria-expanded":Q?"true":"false","aria-haspopup":P,"aria-controls":"rpv-core__popver-body-".concat(le)},Y(ae,Q),Q&&O.createElement(O.Fragment,null,H&&O.createElement(tn,{closeOnEscape:E,onClose:ae}),O.createElement(en,{ariaControlsSuffix:le,closeOnClickOutside:A,offset:X,position:K,targetRef:se,onClose:ae},G(ae))))},y.PrimaryButton=ve,y.ProgressBar=function(_){var P=_.progress,S=O.useContext(Y).direction===y.TextDirection.RightToLeft;return O.createElement("div",{className:J({"rpv-core__progress-bar":!0,"rpv-core__progress-bar--rtl":S})},O.createElement("div",{className:"rpv-core__progress-bar-progress",style:{width:"".concat(P,"%")}},P,"%"))},y.Separator=function(){return O.createElement("div",{className:"rpv-core__separator"})},y.Spinner=ge,y.Splitter=function(_){var P=_.constrain,S=O.useContext(Y).direction===y.TextDirection.RightToLeft,A=O.useRef(),E=O.useRef(),G=O.useRef(),j=O.useRef(0),H=O.useRef(0),X=O.useRef(0),K=O.useRef(0),J={capture:!0},Q=function f(_){var y=A.current,O=E.current,H=G.current;if(y&&O&&H){var Y=K.current,f=_.clientX-j.current,J=X.current+(S?-f:f),Q=y.parentElement.getBoundingClientRect().width,ae=100*J/Q;if(y.classList.add("rpv-core__splitter--resizing"),P){var se=Q-J-Y;if(!P({firstHalfPercentage:ae,firstHalfSize:J,secondHalfPercentage:100*se/Q,secondHalfSize:se}))return}O.style.width="".concat(ae,"%"),document.body.classList.add("rpv-core__splitter-body--resizing"),O.classList.add("rpv-core__splitter-sibling--resizing"),H.classList.add("rpv-core__splitter-sibling--resizing")}},ae=function g(_){var y=A.current,P=E.current,S=G.current;y&&P&&S&&(document.body.classList.remove("rpv-core__splitter-body--resizing"),y.classList.remove("rpv-core__splitter--resizing"),P.classList.remove("rpv-core__splitter-sibling--resizing"),S.classList.remove("rpv-core__splitter-sibling--resizing"),document.removeEventListener("mousemove",Q,J),document.removeEventListener("mouseup",g,J))};return O.useEffect(function(){var _=A.current;_&&(K.current=_.getBoundingClientRect().width,E.current=_.previousElementSibling,G.current=_.nextElementSibling)},[]),O.createElement("div",{ref:A,className:"rpv-core__splitter",onMouseDown:function onMouseDown(_){var y=E.current;y&&(j.current=_.clientX,H.current=_.clientY,X.current=y.getBoundingClientRect().width,document.addEventListener("mousemove",Q,J),document.addEventListener("mouseup",ae,J))}})},y.TextBox=Fe,y.ThemeContext=Y,y.Tooltip=function(_){var P=_.ariaControlsSuffix,S=_.content,A=_.offset,E=_.position,G=_.target,j=jt(!1),H=j.opened,X=j.toggle,K=O.useRef(),Y=O.useRef(),J=O.useMemo(function(){return P||"".concat(xt())},[]);Dt(function(){K.current&&document.activeElement&&K.current.contains(document.activeElement)&&ae()});var Q=function f(){X(y.ToggleStatus.Open)},ae=function g(){X(y.ToggleStatus.Close)};return O.createElement(O.Fragment,null,O.createElement("div",{ref:K,"aria-describedby":"rpv-core__tooltip-body-".concat(J),onBlur:function onBlur(_){_.relatedTarget instanceof HTMLElement&&_.currentTarget.parentElement&&_.currentTarget.parentElement.contains(_.relatedTarget)?Y.current&&(Y.current.style.display="none"):ae()},onFocus:Q,onMouseEnter:Q,onMouseLeave:ae},G),H&&O.createElement(nn,{ariaControlsSuffix:J,contentRef:Y,offset:A,position:E,targetRef
2:K},S()))},y.Viewer=function(_){var P=_.characterMap,S=_.defaultScale,A=_.enableSmoothScroll,E=void 0===A||A,G=_.fileUrl,j=_.httpHeaders,H=void 0===j?{}:j,X=_.initialPage,K=void 0===X?0:X,J=_.pageLayout,Q=_.initialRotation,se=void 0===Q?0:Q,le=_.localization,ve=_.plugins,ge=void 0===ve?[]:ve,Fe=_.renderError,Ee=_.renderLoader,Te=_.renderPage,Oe=_.renderProtectedView,Le=_.scrollMode,st=void 0===Le?y.ScrollMode.Vertical:Le,ct=_.setRenderRange,dt=void 0===ct?Ga:ct,ht=_.transformGetDocumentParams,ft=_.theme,vt=void 0===ft?{direction:y.TextDirection.LeftToRight,theme:"light"}:ft,gt=_.viewMode,_t=void 0===gt?y.ViewMode.SinglePage:gt,kt=_.withCredentials,Pt=void 0!==kt&&kt,wt=_.onDocumentAskPassword,xt=_.onDocumentLoad,Rt=void 0===xt?function(){}:xt,Dt=_.onPageChange,Lt=void 0===Dt?function(){}:Dt,Gt=_.onRotate,Nt=void 0===Gt?function(){}:Gt,jt=_.onRotatePage,Wt=void 0===jt?function(){}:jt,Ht=_.onSwitchTheme,Ut=void 0===Ht?function(){}:Ht,qt=_.onZoom,Xt=void 0===qt?function(){}:qt,Kt=O.useState({data:G,name:"string"==typeof G?G:"",shouldLoad:!1}),Yt=Kt[0],Jt=Kt[1],Qt=function $(_,y){Jt({data:y,name:_,shouldLoad:!0})},Zt=O.useState(!1),$t=Zt[0],en=Zt[1],tn=mt(Yt);O.useEffect(function(){var _,y,P,S;_=tn.data,S=_typeof(y=G),"string"===(P=_typeof(_))&&"string"===S&&_===y||"object"===P&&"object"===S&&_.length===y.length&&_.every(function(_,P){return _===y[P]})||Jt({data:G,name:"string"==typeof G?G:"",shouldLoad:$t})},[G,$t]);var nn=ae({onVisibilityChanged:function onVisibilityChanged(_){en(_.isVisible),_.isVisible&&Jt(function(_){return Object.assign({},_,{shouldLoad:!0})})}}),an="string"==typeof vt?{direction:y.TextDirection.LeftToRight,theme:vt}:vt,rn=O.useState(le||At),sn=rn[0],ln=rn[1],cn={l10n:sn,setL10n:ln},un=Object.assign({},{direction:an.direction},function zt(_,y){var P=O.useMemo(function(){return"auto"===_?"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":_},[]),S=O.useState(P),A=S[0],E=S[1],G=mt(A);return O.useEffect(function(){if("auto"===_){var y=window.matchMedia("(prefers-color-scheme: dark)"),P=function n(_){E(_.matches?"dark":"light")};return y.addEventListener("change",P),function(){return y.removeEventListener("change",P)}}},[]),O.useEffect(function(){A!==G&&y&&y(A)},[A]),O.useEffect(function(){_!==A&&E(_)},[_]),{currentTheme:A,setCurrentTheme:E}}(an.theme||"light",Ut));return O.useEffect(function(){le&&ln(le)},[le]),O.createElement(Ct.Provider,{value:cn},O.createElement(Y.Provider,{value:un},O.createElement("div",{ref:nn,className:"rpv-core__viewer rpv-core__viewer--".concat(un.currentTheme),"data-testid":"core__viewer",style:{height:"100%",width:"100%"}},Yt.shouldLoad&&O.createElement(La,{characterMap:P,file:Yt.data,httpHeaders:H,render:function render(_){return O.createElement(xa,{defaultScale:S,doc:_,render:function render(P,A){return O.createElement(wa,{currentFile:{data:Yt.data,name:Yt.name},defaultScale:S,doc:_,enableSmoothScroll:E,initialPage:K,initialRotation:se,initialScale:A,pageLayout:J,pageSizes:P,plugins:ge,renderPage:Te,scrollMode:st,setRenderRange:dt,viewMode:_t,viewerState:{file:Yt,fullScreenMode:y.FullScreenMode.Normal,pageIndex:-1,pageHeight:P[0].pageHeight,pageWidth:P[0].pageWidth,pagesRotation:new Map,rotation:se,scale:A,scrollMode:st,viewMode:_t},onDocumentLoad:Rt,onOpenFile:Qt,onPageChange:Lt,onRotate:Nt,onRotatePage:Wt,onZoom:Xt})},scrollMode:st,viewMode:_t})},renderError:Fe,renderLoader:Ee,renderProtectedView:Oe,transformGetDocumentParams:ht,withCredentials:Pt,onDocumentAskPassword:wt}))))},y.Worker=function(_){var y=_.children,P=_.workerUrl;return G.GlobalWorkerOptions.workerSrc=P,O.createElement(O.Fragment,null,y)},y.chunk=rn,y.classNames=J,y.createStore=function(_){var y=_||{},P={},S=function r(_,S){var A;y=X(X({},y),((A={})[_]=S,A)),(P[_]||[]).forEach(function(P){return P(y[_])})},A=function o(_){return y[_]};return{subscribe:function subscribe(_,y){P[_]=(P[_]||[]).concat(y)},unsubscribe:function unsubscribe(_,y){P[_]=(P[_]||[]).filter(function(_){return _!==y})},update:function update(_,y){S(_,y)},updateCurrentValue:function updateCurrentValue(_,y){var P=A(_);void 0!==P&&S(_,y(P))},get:function get(_){return A(_)}}},y.getDestination=pn,y.getPage=hn,y.isFullScreenEnabled=dt,y.isMac=function(){return"undefined"!=typeof window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)},y.useDebounceCallback=vt,y.useIntersectionObserver=ae,y.useIsMounted=gt,
2y.useIsomorphicLayoutEffect=Q,y.usePrevious=mt,y.useRenderQueue=Pt},70650:function(_,y,P){"use strict";_.exports=P(49916)},76050:function(_,y,P){"use strict";var S=P(70650);var A=function t(_){var y=Object.create(null);return _&&Object.keys(_).forEach(function(P){if("default"!==P){var S=Object.getOwnPropertyDescriptor(_,P);Object.defineProperty(y,P,S.get?S:{enumerable:!0,get:function get(){return _[P]}})}}),y.default=_,Object.freeze(y)}(P(85152)),E=function o(){return A.createElement(S.Icon,{ignoreDirection:!0,size:16},A.createElement("path",{d:"M10.5,0.499c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.499,10.5,0.499z\n M23.5,23.499\n l-5.929-5.929\n M5.5,10.499h10\n M10.5,5.499v10"}))},O=function r(){return A.createElement(S.Icon,{ignoreDirection:!0,size:16},A.createElement("path",{d:"M10.5,0.499c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.499,10.5,0.499z\n M23.5,23.499\n l-5.929-5.929\n M5.5,10.499h10"}))},G=function c(){return G=Object.assign||function(_){for(var y,P=1,S=arguments.length;P<S;P++)for(var A in y=arguments[P])Object.prototype.hasOwnProperty.call(y,A)&&(_[A]=y[A]);return _},G.apply(this,arguments)},j=function a(_){var y=A.useState(_.get("scale")||0),P=y[0],S=y[1],E=function c(_){S(_)};return A.useEffect(function(){return _.subscribe("scale",E),function(){_.unsubscribe("scale",E)}},[]),{scale:P}},H=function u(_){var y=_.children,P=_.store;return(y||function(_){return A.createElement(A.Fragment,null,"".concat(Math.round(100*_.scale),"%"))})({scale:j(P).scale})},X={passive:!1},K=null,Y=function s(_){var y=_.pagesContainerRef,P=_.store,E=S.useDebounceCallback(function(_){var y=P.get("zoom");y&&y(_)},40),O=function a(_){if(_.ctrlKey){_.preventDefault();var y=_.target.getBoundingClientRect(),S=1-_.deltaY/100,A=_.clientX-y.left,a=_.clientY-y.top,O=P.get("scale"),G=(K||(K=document.createElementNS("http://www.w3.org/2000/svg","svg"))).createSVGMatrix().translate(A,a).scale(S).translate(-A,-a).scale(O);E(G.a)}};return S.useIsomorphicLayoutEffect(function(){var _=y.current;if(_)return _.addEventListener("wheel",O,X),function(){_.removeEventListener("wheel",O)}},[]),A.createElement(A.Fragment,null)},J=[.1,.2,.3,.4,.5,.6,.7,.8,.9,1,1.1,1.3,1.5,1.7,1.9,2.1,2.4,2.7,3,3.3,3.7,4.1,4.6,5.1,5.7,6.3,7,7.7,8.5,9.4,10],Q=function f(_){return J.find(function(y){return y>_})||_},ae=function v(_){var y=J.findIndex(function(y){return y>=_});return-1===y||0===y?_:J[y-1]},se=function p(_){var y=_.containerRef,P=_.store,E=function c(_){if(!_.shiftKey&&!_.altKey&&(S.isMac()?_.metaKey:_.ctrlKey)){var A=y.current;if(A&&document.activeElement&&A.contains(document.activeElement)){var c=P.get("zoom");if(c){var E=P.get("scale")||1,O=1;switch(_.key){case"-":O=ae(E);break;case"=":O=Q(E);break;case"0":O=1;break;default:O=E}O!==E&&(_.preventDefault(),c(O))}}}};return A.useEffect(function(){if(y.current)return document.addEventListener("keydown",E),function(){document.removeEventListener("keydown",E)}},[y.current]),A.createElement(A.Fragment,null)},le=[.5,.75,1,1.25,1.5,2,3,4],ve={left:0,top:8},ge=function d(_){var y=_.levels,P=void 0===y?le:y,E=_.scale,O=_.onZoom,G=A.useContext(S.LocalizationContext).l10n,j=A.useContext(S.ThemeContext).direction===S.TextDirection.RightToLeft,H=G&&G.zoom?G.zoom.zoomDocument:"Zoom document";return A.createElement(S.Popover,{ariaControlsSuffix:"zoom",ariaHasPopup:"menu",position:S.Position.BottomCenter,target:function target(_){return A.createElement(S.MinimalButton,{ariaLabel:H,testId:"zoom__popover-target",onClick:function onClick(){_()}},A.createElement("span",{className:"rpv-zoom__popover-target"},A.createElement("span",{"data-testid":"zoom__popover-target-scale",className:S.classNames({"rpv-zoom__popover-target-scale":!0,"rpv-zoom__popover-target-scale--ltr":!j,"rpv-zoom__popover-target-scale--rtl":j})},Math.round(100*E),"%"),A.createElement("span",{className:"rpv-zoom__popover-target-arrow"})))},content:function content(_){return A.createElement(S.Menu,null,Object.keys(S.SpecialZoomLevel).map(function(y){var P=y;return A.createElement(S.MenuItem,{key:P,onClick:function onClick(){_(),O(P)}},function(_){switch(_){case S.SpecialZoomLevel.ActualSize:return G&&G.zoom?G.zoom.actualSize:"Actual size";case S.SpecialZoomLevel.PageFit:return G&&G.zoom?G.zoom.pageFit:"Page fit";case S.SpecialZoomLevel.PageWidth:return G&&G.zoom?G.zoom.pageWidth:"Page width"}}(P))}),A.createElement(S.MenuDivider,null),P.map(function(y){return A.createElement(S.MenuItem,{key:y,onClick:function onClick(){_(),O(y)}},"".concat(Math.round(100*y),"%"))}))},offset:ve,closeOnClickOutside:!0,closeOnEscape:!0})},Fe=function g(_){var y=_.children,P=_.levels,S=_.store;return(y||function(_){return A.createElement(ge,{levels:P,scale:_.scale,onZoom:_.onZoom})})({scale:j(S).scale,onZoom:function onZoom(_){var y=S.get("zoom");y&&y(_)}})},Ee={left:0,top:8},Te=function h(_){var y=_.enableShortcuts,P=_.onClick,O=A.useContext(S.LocalizationContext).l10n,G=O&&O.zoom?O.zoom.zoomIn:"Zoom in",j=y?S.isMac()?"Meta+=":"Ctrl+=":"";
2return A.createElement(S.Tooltip,{ariaControlsSuffix:"zoom-in",position:S.Position.BottomCenter,target:A.createElement(S.MinimalButton,{ariaKeyShortcuts:j,ariaLabel:G,testId:"zoom__in-button",onClick:P},A.createElement(E,null)),content:function content(){return G},offset:Ee})},Oe=function b(_){var y=_.children,P=_.enableShortcuts,S=_.store,A=j(S).scale;return(y||Te)({enableShortcuts:P,onClick:function onClick(){var _=S.get("zoom");_&&_(Q(A))}})},Le=function k(_){var y=_.onClick,P=A.useContext(S.LocalizationContext).l10n,O=P&&P.zoom?P.zoom.zoomIn:"Zoom in";return A.createElement(S.MenuItem,{icon:A.createElement(E,null),testId:"zoom__in-menu",onClick:y},O)},st={left:0,top:8},ct=function M(_){var y=_.enableShortcuts,P=_.onClick,E=A.useContext(S.LocalizationContext).l10n,G=E&&E.zoom?E.zoom.zoomOut:"Zoom out",j=y?S.isMac()?"Meta+-":"Ctrl+-":"";return A.createElement(S.Tooltip,{ariaControlsSuffix:"zoom-out",position:S.Position.BottomCenter,target:A.createElement(S.MinimalButton,{ariaKeyShortcuts:j,ariaLabel:G,testId:"zoom__out-button",onClick:P},A.createElement(O,null)),content:function content(){return G},offset:st})},dt=function I(_){var y=_.children,P=_.enableShortcuts,S=_.store,A=j(S).scale;return(y||ct)({enableShortcuts:P,onClick:function onClick(){var _=S.get("zoom");_&&_(ae(A))}})},ht=function Z(_){var y=_.onClick,P=A.useContext(S.LocalizationContext).l10n,E=P&&P.zoom?P.zoom.zoomOut:"Zoom out";return A.createElement(S.MenuItem,{icon:A.createElement(O,null),testId:"zoom__out-menu",onClick:y},E)};y.zoomPlugin=function(_){var y=A.useMemo(function(){return Object.assign({},{enableShortcuts:!0},_)},[]),P=A.useMemo(function(){return S.createStore({})},[]),E=function a(_){return A.createElement(Oe,G({enableShortcuts:y.enableShortcuts},_,{store:P}))},O=function l(_){return A.createElement(dt,G({enableShortcuts:y.enableShortcuts},_,{store:P}))},j=function i(_){return A.createElement(Fe,G({},_,{store:P}))};return{renderViewer:function renderViewer(_){var S=_.slot;if(!y.enableShortcuts)return S;var E={children:A.createElement(A.Fragment,null,A.createElement(se,{containerRef:_.containerRef,store:P}),A.createElement(Y,{pagesContainerRef:_.pagesContainerRef,store:P}),S.children)};return G(G({},S),E)},install:function install(_){P.update("zoom",_.zoom)},onViewerStateChange:function onViewerStateChange(_){return P.update("scale",_.scale),_},zoomTo:function zoomTo(_){var y=P.get("zoom");y&&y(_)},CurrentScale:function CurrentScale(_){return A.createElement(H,G({},_,{store:P}))},ZoomIn:E,ZoomInButton:function ZoomInButton(){return A.createElement(E,null,function(_){return A.createElement(Te,G({},_))})},ZoomInMenuItem:function ZoomInMenuItem(_){return A.createElement(E,null,function(y){return A.createElement(Le,{onClick:function onClick(){y.onClick(),_.onClick()}})})},ZoomOut:O,ZoomOutButton:function ZoomOutButton(){return A.createElement(O,null,function(_){return A.createElement(ct,G({},_))})},ZoomOutMenuItem:function ZoomOutMenuItem(_){return A.createElement(O,null,function(y){return A.createElement(ht,{onClick:function onClick(){y.onClick(),_.onClick()}})})},Zoom:j,ZoomPopover:function ZoomPopover(_){return A.createElement(j,null,function(y){return A.createElement(ge,G({levels:null==_?void 0:_.levels},y))})}}}},20420:function(_,y,P){"use strict";_.exports=P(76050)},36088:function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;function _classStaticPrivateMethodGet(_,y,P){return _classCheckPrivateStaticAccess(_,y),P}function ownKeys(_,y){var P=Object.keys(_);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(_);y&&(S=S.filter(function(y){return Object.getOwnPropertyDescriptor(_,y).enumerable})),P.push.apply(P,S)}return P}function _objectSpread(_){for(var y=1;y<arguments.length;y++){var P=null!=arguments[y]?arguments[y]:{};y%2?ownKeys(Object(P),!0).forEach(function(y){_defineProperty(_,y,P[y])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_,Object.getOwnPropertyDescriptors(P)):ownKeys(Object(P)).forEach(function(y){Object.defineProperty(_,y,Object.getOwnPropertyDescriptor(P,y))})}return _}function _get(){return _get="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function _get(_,y,P){var S=_superPropBase(_,y);if(S){var A=Object.getOwnPropertyDescriptor(S,y);return A.get?A.get.call(arguments.length<3?_:P):A.value}},_get.apply(this,arguments)}function _superPropBase(_,y){for(;!Object.prototype.hasOwnProperty.call(_,y)&&null!==(_=_getPrototypeOf(_)););return _}function _defineProperty(_,y,P){return(y=_toPropertyKey(y))in _?Object.defineProperty(_,y,{value:P,enumerable:!0,configurable:!0,writable:!0}):_[y]=P,_}function _classPrivateMethodInitSpec(_,y){_checkPrivateRedeclaration(_,y),y.add(_)}function _classPrivateMethodGet(_,y,P){if(!y.has(_))throw new TypeError("attempted to get private field on non-instance");return P}function _regeneratorRuntime(){"use strict";_regeneratorRuntime=function _regeneratorRuntime(){return _};var _={},y=Object.prototype,P=y.hasOwnProperty,S=Object.defineProperty||function(_,y,P){_[y]=P.value},A="function"==typeof Symbol?Symbol:{},E=A.iterator||"@@iterator",O=A.asyncIterator||"@@asyncIterator",G=A.toStringTag||"@@toStringTag";function define(_,y,P){return Object.defineProperty(_,y,{value:P,enumerable:!0,configurable:!0,writable:!0}),_[y]}try{define({},"")}catch(J){define=function define(_,y,P){return _[y]=P}}function wrap(_,y,P,A){var E=y&&y.prototype instanceof Generator?y:Generator,O=Object.create(E.prototype),G=new Context(A||[]);return S(O,"_invoke",{value:makeInvokeMethod(_,P,G)}),O}function tryCatch(_,y,P){try{return{type:"normal",arg:_.call(y,P)}}catch(J){return{type:"throw",arg:J}}}_.wrap=wrap;var j={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var H={};define(H,E,function(){return this});var X=Object.getPrototypeOf,K=X&&X(X(values([])));K&&K!==y&&P.call(K,E)&&(H=K);var Y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(H);
vendor: 4,420 bytes, line 2
2function defineIteratorMethods(_){["next","throw","return"].forEach(function(y){define(_,y,function(_){return this._invoke(y,_)})})}function AsyncIterator(_,y){function invoke(S,A,E,O){var G=tryCatch(_[S],_,A);if("throw"!==G.type){var j=G.arg,H=j.value;return H&&"object"==_typeof(H)&&P.call(H,"__await")?y.resolve(H.__await).then(function(_){invoke("next",_,E,O)},function(_){invoke("throw",_,E,O)}):y.resolve(H).then(function(_){j.value=_,E(j)},function(_){return invoke("throw",_,E,O)})}O(G.arg)}var A;S(this,"_invoke",{value:function value(_,P){function callInvokeWithMethodAndArg(){return new y(function(y,S){invoke(_,P,y,S)})}return A=A?A.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(_,y,P){var S="suspendedStart";return function(A,E){if("executing"===S)throw new Error("Generator is already running");if("completed"===S){if("throw"===A)throw E;return doneResult()}for(P.method=A,P.arg=E;;){var O=P.delegate;if(O){var G=maybeInvokeDelegate(O,P);if(G){if(G===j)continue;return G}}if("next"===P.method)P.sent=P._sent=P.arg;else if("throw"===P.method){if("suspendedStart"===S)throw S="completed",P.arg;P.dispatchException(P.arg)}else"return"===P.method&&P.abrupt("return",P.arg);S="executing";var H=tryCatch(_,y,P);if("normal"===H.type){if(S=P.done?"completed":"suspendedYield",H.arg===j)continue;return{value:H.arg,done:P.done}}"throw"===H.type&&(S="completed",P.method="throw",P.arg=H.arg)}}}function maybeInvokeDelegate(_,y){var P=y.method,S=_.iterator[P];if(void 0===S)return y.delegate=null,"throw"===P&&_.iterator.return&&(y.method="return",y.arg=void 0,maybeInvokeDelegate(_,y),"throw"===y.method)||"return"!==P&&(y.method="throw",y.arg=new TypeError("The iterator does not provide a '"+P+"' method")),j;var A=tryCatch(S,_.iterator,y.arg);if("throw"===A.type)return y.method="throw",y.arg=A.arg,y.delegate=null,j;var E=A.arg;return E?E.done?(y[_.resultName]=E.value,y.next=_.nextLoc,"return"!==y.method&&(y.method="next",y.arg=void 0),y.delegate=null,j):E:(y.method="throw",y.arg=new TypeError("iterator result is not an object"),y.delegate=null,j)}function pushTryEntry(_){var y={tryLoc:_[0]};1 in _&&(y.catchLoc=_[1]),2 in _&&(y.finallyLoc=_[2],y.afterLoc=_[3]),this.tryEntries.push(y)}function resetTryEntry(_){var y=_.completion||{};y.type="normal",delete y.arg,_.completion=y}function Context(_){this.tryEntries=[{tryLoc:"root"}],_.forEach(pushTryEntry,this),this.reset(!0)}function values(_){if(_){var y=_[E];if(y)return y.call(_);if("function"==typeof _.next)return _;if(!isNaN(_.length)){var S=-1,A=function next(){for(;++S<_.length;)if(P.call(_,S))return next.value=_[S],next.done=!1,next;return next.value=void 0,next.done=!0,next};return A.next=A}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,S(Y,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),S(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,G,"GeneratorFunction"),_.isGeneratorFunction=function(_){var y="function"==typeof _&&_.constructor;return!!y&&(y===GeneratorFunction||"GeneratorFunction"===(y.displayName||y.name))},_.mark=function(_){return Object.setPrototypeOf?Object.setPrototypeOf(_,GeneratorFunctionPrototype):(_.__proto__=GeneratorFunctionPrototype,define(_,G,"GeneratorFunction")),_.prototype=Object.create(Y),_},_.awrap=function(_){return{__await:_}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,O,function(){return this}),_.AsyncIterator=AsyncIterator,_.async=function(y,P,S,A,E){void 0===E&&(E=Promise);var O=new AsyncIterator(wrap(y,P,S,A),E);return _.isGeneratorFunction(P)?O:O.next().then(function(_){return _.done?_.value:O.next()})},defineIteratorMethods(Y),define(Y,G,"Generator"),define(Y,E,function(){return this}),define(Y,"toString",function(){return"[object Generator]"}),_.keys=function(_){var y=Object(_),P=[];for(var S in y)P.push(S);return P.reverse(),function next(){for(;P.length;){var _=P.pop();if(_ in y)return next.value=_,next.done=!1,next}return next.done=!0,next}},_.values=values,Context.prototype={constructor:Context,reset:function reset(_){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEac
vendor: 4,583 bytes, line 2
2h(resetTryEntry),!_)for(var y in this)"t"===y.charAt(0)&&P.call(this,y)&&!isNaN(+y.slice(1))&&(this[y]=void 0)},stop:function stop(){this.done=!0;var _=this.tryEntries[0].completion;if("throw"===_.type)throw _.arg;return this.rval},dispatchException:function dispatchException(_){if(this.done)throw _;var y=this;function handle(P,S){return E.type="throw",E.arg=_,y.next=P,S&&(y.method="next",y.arg=void 0),!!S}for(var S=this.tryEntries.length-1;S>=0;--S){var A=this.tryEntries[S],E=A.completion;if("root"===A.tryLoc)return handle("end");if(A.tryLoc<=this.prev){var O=P.call(A,"catchLoc"),G=P.call(A,"finallyLoc");if(O&&G){if(this.prev<A.catchLoc)return handle(A.catchLoc,!0);if(this.prev<A.finallyLoc)return handle(A.finallyLoc)}else if(O){if(this.prev<A.catchLoc)return handle(A.catchLoc,!0)}else{if(!G)throw new Error("try statement without catch or finally");if(this.prev<A.finallyLoc)return handle(A.finallyLoc)}}}},abrupt:function abrupt(_,y){for(var S=this.tryEntries.length-1;S>=0;--S){var A=this.tryEntries[S];if(A.tryLoc<=this.prev&&P.call(A,"finallyLoc")&&this.prev<A.finallyLoc){var E=A;break}}E&&("break"===_||"continue"===_)&&E.tryLoc<=y&&y<=E.finallyLoc&&(E=null);var O=E?E.completion:{};return O.type=_,O.arg=y,E?(this.method="next",this.next=E.finallyLoc,j):this.complete(O)},complete:function complete(_,y){if("throw"===_.type)throw _.arg;return"break"===_.type||"continue"===_.type?this.next=_.arg:"return"===_.type?(this.rval=this.arg=_.arg,this.method="return",this.next="end"):"normal"===_.type&&y&&(this.next=y),j},finish:function finish(_){for(var y=this.tryEntries.length-1;y>=0;--y){var P=this.tryEntries[y];if(P.finallyLoc===_)return this.complete(P.completion,P.afterLoc),resetTryEntry(P),j}},catch:function _catch(_){for(var y=this.tryEntries.length-1;y>=0;--y){var P=this.tryEntries[y];if(P.tryLoc===_){var S=P.completion;if("throw"===S.type){var A=S.arg;resetTryEntry(P)}return A}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(_,y,P){return this.delegate={iterator:values(_),resultName:y,nextLoc:P},"next"===this.method&&(this.arg=void 0),j}},_}function _classPrivateFieldInitSpec(_,y,P){_checkPrivateRedeclaration(_,y),y.set(_,P)}function _checkPrivateRedeclaration(_,y){if(y.has(_))throw new TypeError("Cannot initialize the same private elements twice on an object")}function _classPrivateFieldSet(_,y,P){return _classApplyDescriptorSet(_,_classExtractFieldDescriptor(_,y,"set"),P),P}function _classPrivateFieldGet(_,y){return _classApplyDescriptorGet(_,_classExtractFieldDescriptor(_,y,"get"))}function _classExtractFieldDescriptor(_,y,P){if(!y.has(_))throw new TypeError("attempted to "+P+" private field on non-instance");return y.get(_)}function _classStaticPrivateFieldSpecSet(_,y,P,S){return _classCheckPrivateStaticAccess(_,y),_classCheckPrivateStaticFieldDescriptor(P,"set"),_classApplyDescriptorSet(_,P,S),S}function _classApplyDescriptorSet(_,y,P){if(y.set)y.set.call(_,P);else{if(!y.writable)throw new TypeError("attempted to set read only private field");y.value=P}}function _classStaticPrivateFieldSpecGet(_,y,P){return _classCheckPrivateStaticAccess(_,y),_classCheckPrivateStaticFieldDescriptor(P,"get"),_classApplyDescriptorGet(_,P)}function _classCheckPrivateStaticFieldDescriptor(_,y){if(void 0===_)throw new TypeError("attempted to "+y+" private static field before its declaration")}function _classCheckPrivateStaticAccess(_,y){if(_!==y)throw new TypeError("Private static access of wrong provenance")}function _classApplyDescriptorGet(_,y){return y.get?y.get.call(_):y.value}function asyncGeneratorStep(_,y,P,S,A,E,O){try{var G=_[E](O),j=G.value}catch(H){return void P(H)}G.done?y(j):Promise.resolve(j).then(S,A)}function _asyncToGenerator(_){return function(){var y=this,P=arguments;return new Promise(function(S,A){var E=_.apply(y,P);function _next(_){asyncGeneratorStep(E,S,A,_next,_throw,"next",_)}function _throw(_){asyncGeneratorStep(E,S,A,_next,_throw,"throw",_)}_next(void 0)})}}function _toConsumableArray(_){return _arrayWithoutHoles(_)||_iterableToArray(_)||_unsupportedIterableToArray(_)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArray(_){if("undefined"!==typeof Symbol&&null!=_[Symbol.iterator]||null!=_["@@iterator"])return Array.from(_)}function _arrayWithoutHoles(_){if(Array.isArray(_))return _arrayLikeToArray(_)}function _slicedToArray(_,y){return _arrayWithHoles(_)||_iterableToArrayLimit(_,
2y)||_unsupportedIterableToArray(_,y)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _iterableToArrayLimit(_,y){var P=null==_?null:"undefined"!=typeof Symbol&&_[Symbol.iterator]||_["@@iterator"];if(null!=P){var S,A,E,O,G=[],j=!0,H=!1;try{if(E=(P=P.call(_)).next,0===y){if(Object(P)!==P)return;j=!1}else for(;!(j=(S=E.call(P)).done)&&(G.push(S.value),G.length!==y);j=!0);}catch(X){H=!0,A=X}finally{try{if(!j&&null!=P.return&&(O=P.return(),Object(O)!==O))return}finally{if(H)throw A}}return G}}function _arrayWithHoles(_){if(Array.isArray(_))return _}function _createForOfIteratorHelper(_,y){var P="undefined"!==typeof Symbol&&_[Symbol.iterator]||_["@@iterator"];if(!P){if(Array.isArray(_)||(P=_unsupportedIterableToArray(_))||y&&_&&"number"===typeof _.length){P&&(_=P);var S=0,A=function F(){};return{s:A,n:function n(){return S>=_.length?{done:!0}:{done:!1,value:_[S++]}},e:function e(_){throw _},f:A}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var E,O=!0,G=!1;return{s:function s(){P=P.call(_)},n:function n(){var _=P.next();return O=_.done,_},e:function e(_){G=!0,E=_},f:function f(){try{O||null==P.return||P.return()}finally{if(G)throw E}}}}function _unsupportedIterableToArray(_,y){if(_){if("string"===typeof _)return _arrayLikeToArray(_,y);var P=Object.prototype.toString.call(_).slice(8,-1);return"Object"===P&&_.constructor&&(P=_.constructor.name),"Map"===P||"Set"===P?Array.from(_):"Arguments"===P||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P)?_arrayLikeToArray(_,y):void 0}}function _arrayLikeToArray(_,y){(null==y||y>_.length)&&(y=_.length);for(var P=0,S=new Array(y);P<y;P++)S[P]=_[P];return S}function _defineProperties(_,y){for(var P=0;P<y.length;P++){var S=y[P];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(_,_toPropertyKey(S.key),S)}}function _createClass(_,y,P){return y&&_defineProperties(_.prototype,y),P&&_defineProperties(_,P),Object.defineProperty(_,"prototype",{writable:!1}),_}function _toPropertyKey(_){var y=_toPrimitive(_,"string");return"symbol"===_typeof(y)?y:String(y)}function _toPrimitive(_,y){if("object"!==_typeof(_)||null===_)return _;var P=_[Symbol.toPrimitive];if(void 0!==P){var S=P.call(_,y||"default");if("object"!==_typeof(S))return S;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===y?String:Number)(_)}function _classCallCheck(_,y){if(!(_ instanceof y))throw new TypeError("Cannot call a class as a function")}function _inherits(_,y){if("function"!==typeof y&&null!==y)throw new TypeError("Super expression must either be null or a function");_.prototype=Object.create(y&&y.prototype,{constructor:{value:_,writable:!0,configurable:!0}}),Object.defineProperty(_,"prototype",{writable:!1}),y&&_setPrototypeOf(_,y)}function _setPrototypeOf(_,y){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(_,y){return _.__proto__=y,_},_setPrototypeOf(_,y)}function _createSuper(_){var y=_isNativeReflectConstruct();return function _createSuperInternal(){var P,S=_getPrototypeOf(_);if(y){var A=_getPrototypeOf(this).constructor;P=Reflect.construct(S,arguments,A)}else P=S.apply(this,arguments);return _possibleConstructorReturn(this,P)}}function _possibleConstructorReturn(_,y){if(y&&("object"===_typeof(y)||"function"===typeof y))return y;if(void 0!==y)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(_)}function _assertThisInitialized(_){if(void 0===_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return _}function _isNativeReflectConstruct(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(_){return!1}}function _getPrototypeOf(_){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(_){return _.__proto__||Object.getPrototypeOf(_)},_getPrototypeOf(_)}function _typeof(_){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(_){return typeof _}:function(_){return _&&"function"==typeof Symbol&&_.constructor===Symbol&&_!==Symbol.prototype?"symbol":typeof _},_typeof(_)}module=__webpack_require__.nmd(module),function webpackUniversalModuleDefinition(_,y){"object"===_typeof(exports)&&"object"===_typeof(module)?module.exports=y():(__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"===typeof(__WEBPACK_AMD_DEFINE_FACTORY__=y)?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}(globalThis,function(){return function(){"use strict";var __webpack_modules__=[,function(_,y){Object.defineProperty(y,"__esModule",{value:!0}),y.VerbosityLevel=y.Util=y.UnknownErrorException=y.UnexpectedResponseException=y.UNSUPPORTED_FEATURES=y.TextRenderingMode=y.RenderingIntentFlag=y.PermissionFlag=y.PasswordResponses=y.PasswordException=y.PageActionEventType=y.OPS=y.MissingPDFException=y.LINE_FACTOR=y.LINE_DESCENT_FACTOR=y.InvalidPDFException=y.ImageKind=y.IDENTITY_MATRIX=y.FormatError=y.FeatureTest=y.FONT_IDENTITY_MATRIX=y.DocumentActionEventType=y.CMapCompressionType=y.BaseException=y.BASELINE_FACTOR=y.AnnotationType=y.AnnotationStateModelType=y.AnnotationReviewState=y.AnnotationReplyType=y.AnnotationMode=y.AnnotationMarkedState=y.AnnotationFlag=y.AnnotationFieldFlag=y.AnnotationEditorType=y.AnnotationEditorPrefix=y.AnnotationEditorParamsType=y.AnnotationBorderStyleType=y.AnnotationActionEventType=y.AbortException=void 0,y.assert=function assert(_,y){_||unreachable(y)},y.bytesToString=function bytesToString(_){"object"===_typeof(_)&&null!==_&&void 0!==_.length||unreachable("Invalid argument for bytesToString");var y=_.length,P=8192;if(y<P)return String.fromCharCode.apply(null,_);for(var S=[],A=0;A<y;A+=P){var E=Math.min(A+P,y),O=_.subarray(A,E);S.push(String.fromCharCode.apply(null,O))}return S.join("")},y.createPromiseCapability=function createPromiseCapability(){var _=Object.create(null),y=!1;return Object.defineProperty(_,"settled",{get:function get(){return y}}),_.promise=new Promise(function(P,S){_.resolve=function(_){y=!0,P(_)},_.reject=function(_){y=!0,S(_)}}),_},y.createValidAbsoluteUrl=function createValidAbsoluteUrl(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(!_)return null;try{if(P&&"string"===typeof _){if(P.addDefaultProtocol&&_.startsWith("www.")){var S=_.match(/\./g);S&&S.length>=2&&(_="http://".concat(_))}if(P.tryConvertEncoding)try{_=stringToUTF8String(_)}catch(E){}}var A=y?new URL(_,y):new URL(_);if(function _isValidProtocol(_){if(!_)return!1;switch(_.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(A))return A}catch(E){}return null},y.getModificationDate=function getModificationDate(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return[_.getUTCFullYear().toString(),(_.getUTCMonth()+1).toString().padStart(2,"0"),_.getUTCDate().toString().padStart(2,"0"),_.getUTCHours().toString().padStart(2,"0"),_.getUTCMinutes().toString().padStart(2,"0"),_.getUTCSeconds().toString().padStart(2,"0")].join("")},y.getVerbosityLevel=function getVerbosityLevel(){return A},y.info=function info(_){A>=S.INFOS&&console.log("Info: ".concat(_))},y.isArrayBuffer=function isArrayBuffer(_){return"object"===_typeof(_)&&null!==_&&void 0!==_.byteLength},y.isArrayEqual=function isArrayEqual(_,y){if(_.length!==y.length)return!1;for(var P=0,S=_.length;P<S;P++)if(_[P]!==y[P])return!1;return!0},y.objectFromMap=function objectFromMap(_){var y,P=Object.create(null),S=_createForOfIteratorHelper(_);try{for(S.s();!(y=S.n()).done;){var A=_slicedToArray(y.value,2),E=A[0],O=A[1];P[E]=O}}catch(G){S.e(G)}finally{S.f()}return P},y.objectSize=function objectSize(_){return Object.keys(_).length},y.setVerbosityLevel=function setVerbosityLevel(_){Number.isInteger(_)&&(A=_)},y.shadow=shadow,y.string32=function string32(_){return String.fromCharCode(_>>24&255,_>>16&255,_>>
28&255,255&_)},y.stringToBytes=stringToBytes,y.stringToPDFString=function stringToPDFString(_){if(_[0]>="\xef"){var y;if("\xfe"===_[0]&&"\xff"===_[1]?y="utf-16be":"\xff"===_[0]&&"\xfe"===_[1]?y="utf-16le":"\xef"===_[0]&&"\xbb"===_[1]&&"\xbf"===_[2]&&(y="utf-8"),y)try{var P=new TextDecoder(y,{fatal:!0}),S=stringToBytes(_);return P.decode(S)}catch(j){warn('stringToPDFString: "'.concat(j,'".'))}}for(var A=[],E=0,O=_.length;E<O;E++){var G=se[_.charCodeAt(E)];A.push(G?String.fromCharCode(G):_.charAt(E))}return A.join("")},y.stringToUTF8String=stringToUTF8String,y.unreachable=unreachable,y.utf8StringToString=function utf8StringToString(_){return unescape(encodeURIComponent(_))},y.warn=warn;y.IDENTITY_MATRIX=[1,0,0,1,0,0];y.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0];y.LINE_FACTOR=1.35;y.LINE_DESCENT_FACTOR=.35;var P=.35/1.35;y.BASELINE_FACTOR=P;y.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256};y.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3};y.AnnotationEditorPrefix="pdfjs_internal_editor_";y.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,INK:15};y.AnnotationEditorParamsType={FREETEXT_SIZE:1,FREETEXT_COLOR:2,FREETEXT_OPACITY:3,INK_COLOR:11,INK_THICKNESS:12,INK_OPACITY:13};y.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048};y.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4};y.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3};y.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};y.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"};y.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"};y.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"};y.AnnotationReplyType={GROUP:"Group",REPLY:"R"};y.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512};y.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864};y.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};y.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"};y.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"};y.PageActionEventType={O:"PageOpen",C:"PageClose"};var S={ERRORS:0,WARNINGS:1,INFOS:5};y.VerbosityLevel=S;y.CMapCompressionType={NONE:0,BINARY:1};y.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91};y.UNSUPPORTED_FEATURES={forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"};y.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};var A=S.WARNINGS;function warn(_){A>=S.WARNINGS&&console.log("Warning: ".concat(_))}function unreachable(_){throw new Error(_)}function shadow(_,y,P){var S=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object.defineProperty(_,y,{value:P,enumerable:!S,configurable:!0,writable:!1}),P}var E=function BaseExceptionClosure(){function BaseException(_,y){this.constructor===BaseException&&unreachable("Cannot initialize BaseException."),this.message=_,this.name=y}return BaseException.prototype=new Error,BaseException.constructor=BaseException,BaseException}();y.BaseException=E;var O=function(_){_inherits(PasswordException,_);var y=_createSuper(PasswordException);function PasswordException(_,P){var S;return _classCallCheck(this,PasswordException),(S=y.call(this,_,"PasswordException")).code=P,S}return _createClass(PasswordException)}(E);y.PasswordException=O;var G=function(_){_inherits(UnknownErrorException,_);var y=_createSuper(UnknownErrorException);function UnknownErrorException(_,P){var S;return _classCallCheck(this,UnknownErrorException),(S=y.call(this,_,"UnknownErrorException")).details=P,S}return _createClass(UnknownErrorException)}(E);y.UnknownErrorException=G;var j=function(_){_inherits(InvalidPDFException,_);
vendor: 5,601 bytes, line 2
2var y=_createSuper(InvalidPDFException);function InvalidPDFException(_){return _classCallCheck(this,InvalidPDFException),y.call(this,_,"InvalidPDFException")}return _createClass(InvalidPDFException)}(E);y.InvalidPDFException=j;var H=function(_){_inherits(MissingPDFException,_);var y=_createSuper(MissingPDFException);function MissingPDFException(_){return _classCallCheck(this,MissingPDFException),y.call(this,_,"MissingPDFException")}return _createClass(MissingPDFException)}(E);y.MissingPDFException=H;var X=function(_){_inherits(UnexpectedResponseException,_);var y=_createSuper(UnexpectedResponseException);function UnexpectedResponseException(_,P){var S;return _classCallCheck(this,UnexpectedResponseException),(S=y.call(this,_,"UnexpectedResponseException")).status=P,S}return _createClass(UnexpectedResponseException)}(E);y.UnexpectedResponseException=X;var K=function(_){_inherits(FormatError,_);var y=_createSuper(FormatError);function FormatError(_){return _classCallCheck(this,FormatError),y.call(this,_,"FormatError")}return _createClass(FormatError)}(E);y.FormatError=K;var Y=function(_){_inherits(AbortException,_);var y=_createSuper(AbortException);function AbortException(_){return _classCallCheck(this,AbortException),y.call(this,_,"AbortException")}return _createClass(AbortException)}(E);function stringToBytes(_){"string"!==typeof _&&unreachable("Invalid argument for stringToBytes");for(var y=_.length,P=new Uint8Array(y),S=0;S<y;++S)P[S]=255&_.charCodeAt(S);return P}y.AbortException=Y;var J=function(){function FeatureTest(){_classCallCheck(this,FeatureTest)}return _createClass(FeatureTest,null,[{key:"isLittleEndian",get:function get(){return shadow(this,"isLittleEndian",function isLittleEndian(){var _=new Uint8Array(4);return _[0]=1,1===new Uint32Array(_.buffer,0,1)[0]}())}},{key:"isEvalSupported",get:function get(){return shadow(this,"isEvalSupported",function isEvalSupported(){try{return new Function(""),!0}catch(_){return!1}}())}},{key:"isOffscreenCanvasSupported",get:function get(){return shadow(this,"isOffscreenCanvasSupported","undefined"!==typeof OffscreenCanvas)}},{key:"platform",get:function get(){return"undefined"===typeof navigator?shadow(this,"platform",{isWin:!1,isMac:!1}):shadow(this,"platform",{isWin:navigator.platform.includes("Win"),isMac:navigator.platform.includes("Mac")})}}]),FeatureTest}();y.FeatureTest=J;var Q=_toConsumableArray(Array(256).keys()).map(function(_){return _.toString(16).padStart(2,"0")}),ae=function(){function Util(){_classCallCheck(this,Util)}return _createClass(Util,null,[{key:"makeHexColor",value:function makeHexColor(_,y,P){return"#".concat(Q[_]).concat(Q[y]).concat(Q[P])}},{key:"scaleMinMax",value:function scaleMinMax(_,y){var P;_[0]?(_[0]<0&&(P=y[0],y[0]=y[1],y[1]=P),y[0]*=_[0],y[1]*=_[0],_[3]<0&&(P=y[2],y[2]=y[3],y[3]=P),y[2]*=_[3],y[3]*=_[3]):(P=y[0],y[0]=y[2],y[2]=P,P=y[1],y[1]=y[3],y[3]=P,_[1]<0&&(P=y[2],y[2]=y[3],y[3]=P),y[2]*=_[1],y[3]*=_[1],_[2]<0&&(P=y[0],y[0]=y[1],y[1]=P),y[0]*=_[2],y[1]*=_[2]),y[0]+=_[4],y[1]+=_[4],y[2]+=_[5],y[3]+=_[5]}},{key:"transform",value:function transform(_,y){return[_[0]*y[0]+_[2]*y[1],_[1]*y[0]+_[3]*y[1],_[0]*y[2]+_[2]*y[3],_[1]*y[2]+_[3]*y[3],_[0]*y[4]+_[2]*y[5]+_[4],_[1]*y[4]+_[3]*y[5]+_[5]]}},{key:"applyTransform",value:function applyTransform(_,y){return[_[0]*y[0]+_[1]*y[2]+y[4],_[0]*y[1]+_[1]*y[3]+y[5]]}},{key:"applyInverseTransform",value:function applyInverseTransform(_,y){var P=y[0]*y[3]-y[1]*y[2];return[(_[0]*y[3]-_[1]*y[2]+y[2]*y[5]-y[4]*y[3])/P,(-_[0]*y[1]+_[1]*y[0]+y[4]*y[1]-y[5]*y[0])/P]}},{key:"getAxialAlignedBoundingBox",value:function getAxialAlignedBoundingBox(_,y){var P=Util.applyTransform(_,y),S=Util.applyTransform(_.slice(2,4),y),A=Util.applyTransform([_[0],_[3]],y),E=Util.applyTransform([_[2],_[1]],y);return[Math.min(P[0],S[0],A[0],E[0]),Math.min(P[1],S[1],A[1],E[1]),Math.max(P[0],S[0],A[0],E[0]),Math.max(P[1],S[1],A[1],E[1])]}},{key:"inverseTransform",value:function inverseTransform(_){var y=_[0]*_[3]-_[1]*_[2];return[_[3]/y,-_[1]/y,-_[2]/y,_[0]/y,(_[2]*_[5]-_[4]*_[3])/y,(_[4]*_[1]-_[5]*_[0])/y]}},{key:"singularValueDecompose2dScale",value:function singularValueDecompose2dScale(_){var y=[_[0],_[2],_[1],_[3]],P=_[0]*y[0]+_[1]*y[2],S=_[0]*y[1]+_[1]*y[3],A=_[2]*y[0]+_[3]*y[2],E=_[2]*y[1]+_[3]*y[3],O=(P+E)/2,G=Math.sqrt(Math.pow(P+E,2)-4*(P*E-A*S))/2,j=O+G||1,H=O-G||1;return[Math.sqrt(j),Math.sqrt(H)]}},{key:"normalizeRect",value:function normalizeRect(_){var y=_.slice(0);return _[0]>_[2]&&(y[0]=_[2],y[2]=_[0]),_[1]>_[3]&&(y[1]=_[3],y[3]=_[1]),y}},{key:"intersect",value:function intersect(_,y){var P=Math.max(Math.min(_[0],_[2]),Math.min(y[0],y[2])),S=Math.min(Math.max(_[0],_[2]),Math.max(y[0],y[2]));if(P>S)return null;var A=Math.max(Math.min(_[1],_[3]),Math.min(y[1],y[3])),E=Math.min(Math.max(_[1],_[3]),Math.max(y[1],y[3]));return A>E?null:[P,A,S,E]}},{key:"bezierBoundingBox",value:function bezierBoundingBox(_,y,P,S,A,E,O,G){for(var j,H,X,K,Y,J,Q,ae,se=[],le=[[],[]],ve=0;ve<2;++ve)if(0===ve?(H=6*_-12*P+6*A,j=-3*_+9*P-9*A+3*O,X=3*P-3*_):(H=6*y-12*S+6*E,j=-3*y+9*S-9*E+3*G,X=3*S-3*y),Math.abs(j)<1e-12){if(Math.abs(H)<1e-12)continue;0<(K=-X/H)&&K<1&&se.push(K)}else Q=H*H-4*X*j,ae=Math.sqrt(Q),Q<0||(0<(Y=(-H+ae)/(2*j))&&Y<1&&se.push(Y),0<(J=(-H-ae)/(2*j))&&J<1&&se.push(J));for(var ge,Fe=se.length,Ee=Fe;Fe--;)ge=1-(K=se[Fe]),le[0][Fe]=ge*ge*ge*_+3*ge*ge*K*P+3*ge*K*K*A+K*K*K*O,le[1][Fe]=ge*ge*ge*y+3*ge*ge*K*S+3*ge*K*K*E+K*K*K*G;return le[0][Ee]=_,le[1][Ee]=y,le[0][Ee+1]=O,le[1][Ee+1]=G,le[0].length=le[1].length=Ee+2,[Math.min.apply(Math,_toConsumableArray(le[0])),Math.min.apply(Math,_toConsumableArray(le[1])
2),Math.max.apply(Math,_toConsumableArray(le[0])),Math.max.apply(Math,_toConsumableArray(le[1]))]}}]),Util}();y.Util=ae;var se=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function stringToUTF8String(_){return decodeURIComponent(escape(_))}},function(__unused_webpack_module,exports,__w_pdfjs_require__){Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.version=void 0;var _util=__w_pdfjs_require__(1),_annotation_storage=__w_pdfjs_require__(3),_display_utils=__w_pdfjs_require__(6),_font_loader=__w_pdfjs_require__(9),_canvas=__w_pdfjs_require__(11),_worker_options=__w_pdfjs_require__(14),_is_node=__w_pdfjs_require__(10),_message_handler=__w_pdfjs_require__(15),_metadata=__w_pdfjs_require__(16),_optional_content_config=__w_pdfjs_require__(17),_transport_stream=__w_pdfjs_require__(18),_xfa_text=__w_pdfjs_require__(19),DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100,DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;var DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;var DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){var _w_pdfjs_require__=__w_pdfjs_require__(20),NodeCanvasFactory=_w_pdfjs_require__.NodeCanvasFactory,NodeCMapReaderFactory=_w_pdfjs_require__.NodeCMapReaderFactory,NodeStandardFontDataFactory=_w_pdfjs_require__.NodeStandardFontDataFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory=NodeCanvasFactory,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=NodeCMapReaderFactory,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=NodeStandardFontDataFactory}if(_is_node.isNodeJS){var _w_pdfjs_require__2=__w_pdfjs_require__(21),PDFNodeStream=_w_pdfjs_require__2.PDFNodeStream;createPDFNetworkStream=function createPDFNetworkStream(_){return new PDFNodeStream(_)}}else{var _w_pdfjs_require__3=__w_pdfjs_require__(24),PDFNetworkStream=_w_pdfjs_require__3.PDFNetworkStream,_w_pdfjs_require__4=__w_pdfjs_require__(25),PDFFetchStream=_w_pdfjs_require__4.PDFFetchStream;createPDFNetworkStream=function createPDFNetworkStream(_){return(0,_display_utils.isValidFetchUrl)(_.url)?new PDFFetchStream(_):new PDFNetworkStream(_)}}function getDocument(_){var y,P;if("string"===typeof _||_ instanceof URL)_={url:_};else if((0,_util.isArrayBuffer)(_))_={data:_};else if(_ instanceof PDFDataRangeTransport)(0,_display_utils.deprecated)("`PDFDataRangeTransport`-instance, please use a parameter object with `range`-property instead."),_={range:_};else if("object"!==_typeof(_))throw new Error("Invalid parameter in getDocument, need either string, URL, TypedArray, or parameter object.");if(!_.url&&!_.data&&!_.range)throw new Error("Invalid parameter object: need either .data, .range or .url");var S=new PDFDocumentLoadingTask,A=_.url?getUrlProp(_.url):null,E=_.data?getDataProp(_.data):null,O=_.httpHeaders||null,G=!0===_.withCredentials,j=null!==(y=_.password)&&void 0!==y?y:null,H=_.range instanceof PDFDataRangeTransport?_.range:null,X=Number.isInteger(_.rangeChunkSize)&&_.rangeChunkSize>0?_.rangeChunkSize:DEFAULT_RANGE_CHUNK_SIZE,K=_.worker instanceof PDFWorker?_.worker:null,Y=_.verbosity,J="string"!==typeof _.docBaseUrl||(0,_display_utils.isDataScheme)(_.docBaseUrl)?null:_.docBaseUrl,Q="string"===typeof _.cMapUrl?_.cMapUrl:null,ae=!1!==_.cMapPacked,se=_.CMapReaderFactory||DefaultCMapReaderFactory,le="string"===typeof _.standardFontDataUrl?_.standardFontDataUrl:null,ve=_.StandardFontDataFactory||DefaultStandardFontDataFactory,ge=!0!==_.stopAtErrors,Fe=Number.isInteger(_.maxImageSize)&&_.maxImageSize>-1?_.maxImageSize:-1,Ee=!1!==_.isEvalSupported,Te="boolean"===typeof _.isOffscreenCanvasSupported?_.isOffscreenCanvasSupported:!_is_node.isNodeJS,Oe="boolean"===typeof _.disableFontFace?_.disableFontFace:_is_node.isNodeJS,Le=!0===_.fontExtraProperties,st=!0===_.enableXfa,ct=_.ownerDocument||globalThis.document,dt=!0===_.disableRange,ht=!0===_.disableStream,ft=!0===_.disableAutoFetch,vt=!0===_.pdfBug,gt=H?H.length:null!==(P=_.length)&&void 0!==P?P:NaN,mt="boolean"===typeof _.useSystemFonts?_.useSystemFonts:!_is_node.isNodeJS&&!Oe,_t="boolean"===typeof _.useWorkerFetch?_.useWorkerFetch:se===_display_utils.DOMCMapReaderFactory&&ve===_display_utils.DOMStandardFontDataFactory&&(0,_display_utils.isValidFetchUrl)(Q,document.baseURI)&&(0,_display_utils.isValidFetchUrl)(le,document.baseURI);(0,_util.setVerbosityLevel)(Y);var kt=_t?null:{cMapReaderFactory:new se({baseUrl:Q,isCompressed:ae}),standardFontDataFactory:new ve({baseUrl:le})};if(!K){var Pt={verbosity:Y,port:_worker_options.GlobalWorkerOptions.workerPort};K=Pt.port?PDFWorker.fromPort(Pt):new PDFWorker(Pt),S._worker=K}var At=S.docId,Ct={docId:At,apiVersion:"3.4.120",data:E,password:j,disableAutoFetch:ft,rangeChunkSize:X,length:gt,docBaseUrl:J,enableXfa:st,evaluatorOptions:{maxImageSize:Fe,disableFontFace:Oe,ignoreErrors:ge,isEvalSupported:Ee,isOffscreenCanvasSupported:Te,fontE
2xtraProperties:Le,useSystemFonts:mt,cMapUrl:_t?Q:null,standardFontDataUrl:_t?le:null}},wt={ignoreErrors:ge,isEvalSupported:Ee,disableFontFace:Oe,fontExtraProperties:Le,enableXfa:st,ownerDocument:ct,disableAutoFetch:ft,pdfBug:vt,styleElement:null};return K.promise.then(function(){if(S.destroyed)throw new Error("Loading aborted");var _=_fetchDocument(K,Ct),y=new Promise(function(_){var y;H?y=new _transport_stream.PDFDataTransportStream({length:gt,initialData:H.initialData,progressiveDone:H.progressiveDone,contentDispositionFilename:H.contentDispositionFilename,disableRange:dt,disableStream:ht},H):E||(y=createPDFNetworkStream({url:A,length:gt,httpHeaders:O,withCredentials:G,rangeChunkSize:X,disableRange:dt,disableStream:ht})),_(y)});return Promise.all([_,y]).then(function(_){var y=_slicedToArray(_,2),P=y[0],A=y[1];if(S.destroyed)throw new Error("Loading aborted");var E=new _message_handler.MessageHandler(At,P,K.port),O=new WorkerTransport(E,S,A,wt,kt);S._transport=O,E.send("Ready",null)})}).catch(S._capability.reject),S}function _fetchDocument(_,y){return _fetchDocument2.apply(this,arguments)}function _fetchDocument2(){return(_fetchDocument2=_asyncToGenerator(_regeneratorRuntime().mark(function _callee6(_,y){var P;return _regeneratorRuntime().wrap(function _callee6$(S){for(;;)switch(S.prev=S.next){case 0:if(!_.destroyed){S.next=2;break}throw new Error("Worker was destroyed");case 2:return S.next=4,_.messageHandler.sendWithPromise("GetDocRequest",y,y.data?[y.data.buffer]:null);case 4:if(P=S.sent,!_.destroyed){S.next=7;break}throw new Error("Worker was destroyed");case 7:return S.abrupt("return",P);case 8:case"end":return S.stop()}},_callee6)}))).apply(this,arguments)}function getUrlProp(_){if(_ instanceof URL)return _.href;try{return new URL(_,window.location).href}catch(y){if(_is_node.isNodeJS&&"string"===typeof _)return _}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function getDataProp(_){if(_is_node.isNodeJS&&"undefined"!==typeof Buffer&&_ instanceof Buffer)return(0,_display_utils.deprecated)("Please provide binary data as `Uint8Array`, rather than `Buffer`."),new Uint8Array(_);if(_ instanceof Uint8Array&&_.byteLength===_.buffer.byteLength)return _;if("string"===typeof _)return(0,_util.stringToBytes)(_);if("object"===_typeof(_)&&!isNaN(null===_||void 0===_?void 0:_.length)||(0,_util.isArrayBuffer)(_))return new Uint8Array(_);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}var _onUnsupportedFeature=new WeakMap,PDFDocumentLoadingTask=function(){function PDFDocumentLoadingTask(){var _,y;_classCallCheck(this,PDFDocumentLoadingTask),_classPrivateFieldInitSpec(this,_onUnsupportedFeature,{writable:!0,value:null}),this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d".concat((_classStaticPrivateFieldSpecSet(PDFDocumentLoadingTask,PDFDocumentLoadingTask,_docId,(_=_classStaticPrivateFieldSpecGet(PDFDocumentLoadingTask,PDFDocumentLoadingTask,_docId),y=_++,_)),y)),this.destroyed=!1,this.onPassword=null,this.onProgress=null}return _createClass(PDFDocumentLoadingTask,[{key:"onUnsupportedFeature",get:function get(){return _classPrivateFieldGet(this,_onUnsupportedFeature)},set:function set(_){(0,_display_utils.deprecated)("The PDFDocumentLoadingTask onUnsupportedFeature property will be removed in the future."),_classPrivateFieldSet(this,_onUnsupportedFeature,_)}},{key:"promise",get:function get(){return this._capability.promise}},{key:"destroy",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee(){var _;return _regeneratorRuntime().wrap(function _callee$(y){for(;;)switch(y.prev=y.next){case 0:return this.destroyed=!0,y.next=3,null===(_=this._transport)||void 0===_?void 0:_.destroy();case 3:this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null);case 5:case"end":return y.stop()}},_callee,this)}));return function destroy(){return _.apply(this,arguments)}}()}]),PDFDocumentLoadingTask}(),_docId={writable:!0,value:0};exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;var PDFDataRangeTransport=function(){function PDFDataRangeTransport(_,y){var P=arguments.length>2&&void 0!==arguments[2]&&arguments[2],S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,PDFDataRangeTransport),this.length=_,this.initialData=y,this.progressiveDone=P,this.contentDispositionFilename=S,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}return _createClass(PDFDataRangeTransport,[{key:"addRangeListener",value:function addRangeListener(_){this._rangeListeners.push(_)}},{key:"addProgressListener",value:function addProgressListener(_){this._progressListeners.push(_)}},{key:"addProgressiveReadListener",value:function addProgressiveReadListener(_){this._progressiveReadListeners.push(_)}},{key:"addProgressiveDoneListener",value:function addProgressiveDoneListener(_){this._progressiveDoneListeners.push(_)}},{key:"onDataRange",value:function onDataRange(_,y){var P,S=_createForOfIteratorHelper(this._rangeListeners);try{for(S.s();!(P=S.n()).done;){(0,P.value)(_,y)}}catch(A){S.e(A)}finally{S.f()}}},{key:"onDataProgress",value:function onDataProgress(_,y){var P=this;this._readyCapability.promise.then(function(){var S,A=_createForOfIteratorHelper(P._progressListeners);try{for(A.s();!(S=A.n()).done;){(0,S.value)(_,y)}}catch(E){A.e(E)}finally{A.f()}})}},{key:"onDataProgressiveRead",value:function onDataProgressiveRead(_){var y=this;this._readyCapability.promise.then(function(){var P,S=_createForOfIteratorHelper(y._progressiveReadListeners);try{for(S.s();!(P=S.n()).done;){(0,P.value)(_)}}catch(A){S.e(A)}finally{S.f()}})}},{key:"onDataProgressiveDone",value:function onDataProgressiveDone(){var _=this;this._readyCapability.promise.then(function(){var y,P=_createForOfIteratorHelper(_._progressiveDoneListeners);try{for(P.s();!(y=P.n()).done;){(0,y.value)()}}catch(S){P.e(S)}finally{P.f()}})}},{key:"transportReady",value:function transportReady(){this._readyCapability.resolve()}},{key:"requestDataRange",value:function requestDataRange(_,y){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}},{key:"abort",value:function abort(){}}]),PDFDataRangeTransport}();exports.PDFDataRangeTransport=PDFDataRangeTransport;var PDFDocumentProxy=function(){function PDFDocumentProxy(_,y){_classCallCheck(this,PDFDocumentProxy),this._pdfInfo=_,this._transport=y}return _createClass(PDFDocumentProxy,[{key:"annotationStorage",get:function get(){return this._transport.annotationStorage}},{key:"numPages",get:function get(){return this._pdfInfo.numPages}},{key:"fingerprints",get:function get(){return this._pdfInfo.fingerprints}},{key:"isPureXfa",get:function get(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}},{key:"allXfaHtml",get:function get(){return this._transport._htmlForXfa}},{key:"getPage",value:function getPage(_){return this._transport.getPage(_)}},{key:"getPageIndex",value:function getPageIndex(_){return this._transport.getPageIndex(_)}},{key:"getDestinations",value:function getDestinations(){return this._transport.getDestinations()}},{key:"getDestination",value:function getDestination(_){return this._transport.getDestination(_)}},{key:"getPageLabels",value:function getPageLabels(){return this._transport.getPageLabels()}},{key:"getPageLayout",value:function getPageLayout(){return this._transport.getPageLayout()}},{key:"getPageMode",value:function getPageMode(){return this._transport.getPageMode()}},{key:"getViewerPreferences",value:function getViewerPreferences(){return this._transport.getViewerPreferences()}},{key:"getOpenAction",value:function getOpenAction(){return this._transport.getOpenAction()}},{key:"getAttachments",value:function getAttachments(){return this._transport.getAttachments()}},{key:"getJavaScript",value:function getJavaScript(){return this._transport.getJavaScript()}},{key:"getJSActions",value:function getJSActions(){return this._transport.getDocJSActions()}},{key:"getOutline",value:function getOutline(){return this._transport.getOutline()}},{key:"getOptionalContentConfig",value:function getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}},{key:"getPermissions",value:function getPermissions(){return this._transport.getPermissions()}},{key:"getMetadata",value:function getMetadata(){return this._transport.getMetadata()}},{key:"getMarkInfo",value:function getMarkInfo(){return this._transport.getMarkInfo()}},{key:"getData",value:function getData(){return this._transport.getData()}},{key:"saveDocument",value:function saveDocument(){return this._transport.saveDocument()}},{key:"getDownloadInfo",value:function getDownloadInfo(){return this._transport.downloadInfoCapability.promise}},{key:"cleanup",value:function cleanup(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._transport.startCleanup(_||this.isPureXfa)}},{key:"destroy",value:function destroy(){return this.loadingTask.destroy()}},{key:"loadingParams",get:function get(){return this._transport.loadingParams}},{key:"loadingTask",get:function get(){return this._transport.loadingTask}},{key:"getFieldObjects",value:function getFieldObjects(){return this._transport.getFieldObjects()}},{key:"hasJSActions",value:function hasJSActions(){return this._transport.hasJSActions()}},{key:"getCalculationOrderIds",value:function getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}]),PDFDocumentProxy}();exports.PDFDocumentProxy=PDFDocumentProxy;var PDFPageProxy=function(){function PDFPageProxy(_,y,P,S){var A=arguments.length>4&&void 0!==arguments[4]&&arguments[4];_classCallCheck(this,PDFPageProxy),this._pageIndex=_,this._pageInfo=y,this._ownerDocument=S,this._transport=P,this._stats=A?new _display_utils.StatTimer:null,this._pdfBug=A,this.commonObjs=P.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this.destroyed=!1}return _createClass(PDFPageProxy,[{key:"pageNumber",get:function get(){return this._pageIndex+1}},{key:"rotate",get:function get(){return this._pageInfo.rotate}},{key:"ref",get:function get(){return this._pageInfo.ref}},{key:"userUnit",get:function get(){return this._pageInfo.userUnit}},{key:"view",get:function get(){return this._pageInfo.view}},{key:"getViewport",value:function getViewport(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=_.scale,P=_.rotation,S=void 0===P?this.rotate:P,A=_.offsetX,E=void 0===A?0:A,O=_.offsetY,G=void 0===O?0:O,j=_.dontFlip,H=void 0!==j&&j;return new _display_utils.PageViewport({viewBox:this.view,scale:y,rotation:S,offsetX:E,offsetY:G,dontFlip:H})}},{key:"getAnnotations",value:function getAnnotations(){var _=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
2).intent,y=void 0===_?"display":_,P=this._transport.getRenderingIntent(y);return this._transport.getAnnotations(this._pageIndex,P.renderingIntent)}},{key:"getJSActions",value:function getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}},{key:"isPureXfa",get:function get(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}},{key:"getXfa",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee2(){var _;return _regeneratorRuntime().wrap(function _callee2$(y){for(;;)switch(y.prev=y.next){case 0:return y.abrupt("return",(null===(_=this._transport._htmlForXfa)||void 0===_?void 0:_.children[this._pageIndex])||null);case 1:case"end":return y.stop()}},_callee2,this)}));return function getXfa(){return _.apply(this,arguments)}}()},{key:"render",value:function render(_){var y,P,S=this,A=_.canvasContext,E=_.viewport,O=_.intent,G=void 0===O?"display":O,j=_.annotationMode,H=void 0===j?_util.AnnotationMode.ENABLE:j,X=_.transform,K=void 0===X?null:X,Y=_.canvasFactory,J=void 0===Y?null:Y,Q=_.background,ae=void 0===Q?null:Q,se=_.optionalContentConfigPromise,le=void 0===se?null:se,ve=_.annotationCanvasMap,ge=void 0===ve?null:ve,Fe=_.pageColors,Ee=void 0===Fe?null:Fe,Te=_.printAnnotationStorage,Oe=void 0===Te?null:Te;null===(y=this._stats)||void 0===y||y.time("Overall");var Le=this._transport.getRenderingIntent(G,H,Oe);this.pendingCleanup=!1,le||(le=this._transport.getOptionalContentConfig());var st=this._intentStates.get(Le.cacheKey);st||(st=Object.create(null),this._intentStates.set(Le.cacheKey,st)),st.streamReaderCancelTimeout&&(clearTimeout(st.streamReaderCancelTimeout),st.streamReaderCancelTimeout=null);var ct,dt=J||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),ht=!!(Le.renderingIntent&_util.RenderingIntentFlag.PRINT);st.displayReadyCapability||(st.displayReadyCapability=(0,_util.createPromiseCapability)(),st.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(ct=this._stats)||void 0===ct||ct.time("Page Request"),this._pumpOperatorList(Le));var ft=function complete(_){var y,P;st.renderTasks.delete(vt),(S.cleanupAfterRender||ht)&&(S.pendingCleanup=!0),S._tryCleanup(),_?(vt.capability.reject(_),S._abortOperatorList({intentState:st,reason:_ instanceof Error?_:new Error(_)})):vt.capability.resolve(),null===(y=S._stats)||void 0===y||y.timeEnd("Rendering"),null===(P=S._stats)||void 0===P||P.timeEnd("Overall")},vt=new InternalRenderTask({callback:ft,params:{canvasContext:A,viewport:E,transform:K,background:ae},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:ge,operatorList:st.operatorList,pageIndex:this._pageIndex,canvasFactory:dt,useRequestAnimationFrame:!ht,pdfBug:this._pdfBug,pageColors:Ee});((P=st).renderTasks||(P.renderTasks=new Set)).add(vt);var gt=vt.task;return Promise.all([st.displayReadyCapability.promise,le]).then(function(_){var y,P=_slicedToArray(_,2),A=P[0],E=P[1];S.pendingCleanup?ft():(null===(y=S._stats)||void 0===y||y.time("Rendering"),vt.initializeGraphics({transparency:A,optionalContentConfig:E}),vt.operatorListChanged())}).catch(ft),gt}},{key:"getOperatorList",value:function getOperatorList(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=_.intent,P=void 0===y?"display":y,S=_.annotationMode,A=void 0===S?_util.AnnotationMode.ENABLE:S,E=_.printAnnotationStorage,O=void 0===E?null:E;var G,j,H,X=this._transport.getRenderingIntent(P,A,O,!0),K=this._intentStates.get(X.cacheKey);(K||(K=Object.create(null),this._intentStates.set(X.cacheKey,K)),K.opListReadCapability)||((G=Object.create(null)).operatorListChanged=function operatorListChanged(){K.operatorList.lastChunk&&(K.opListReadCapability.resolve(K.operatorList),K.renderTasks.delete(G))},K.opListReadCapability=(0,_util.createPromiseCapability)(),((j=K).renderTasks||(j.renderTasks=new Set)).add(G),K.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},null===(H=this._stats)||void 0===H||H.time("Page Request"),this._pumpOperatorList(X));return K.opListReadCapability.promise}},{key:"streamTextContent",value:function streamTextContent(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=_.disableCombineTextItems,P=void 0!==y&&y,S=_.includeMarkedContent,A=void 0!==S&&S;return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,combineTextItems:!0!==P,includeMarkedContent:!0===A},{highWaterMark:100,size:function size(_){return _.items.length}})}},{key:"getTextContent",value:function getTextContent(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this._transport._htmlForXfa)return this.getXfa().then(function(_){return _xfa_text.XfaText.textContent(_)});var y=this.streamTextContent(_);return new Promise(function(_,P){var S=y.getReader(),A={items:[],styles:Object.create(null)};!function pump(){S.read().then(function(y){var P,S=y.value;y.done?_(A):(Object.assign(A.styles,S.styles),(P=A.items).push.apply(P,_toConsumableArray(S.items)),pump())},P)}()})}},{key:"getStructTree",value:function getStructTree(){return this._transport.getStructTree(this._pageIndex)}},{key:"_destroy",value:function _destroy(){this.destroyed=!0;var _,y=[],P=_createForOfIteratorHelper(this._intentStates.values());try{for(P.s();!(_=P.n()).done;){var S=_.value;if(this._abortOperatorList({intentState:S,reason:new Error("Page was destroyed."),force:!0}),!S.opListReadCapability){var A,E=_createForOfIteratorHelper(S.renderTasks);try{for(E.s();!(A=E.n()).done;){var O=A.value;y.push(O.completed),O.cancel()}}catch(G){E.e(G)}finally{E.f()}}}}catch(G){P.e(G)}finally{P.f()}return this.objs.clear(),this.pendingCleanup=!1,Promise.all(y)}},{key:"cleanup",value:function cleanup(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.pendingCleanup=!0,this._tryCleanup(_)}},{key:"_tryCleanup",value:function _tryCleanup(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.pendingCleanup)return!1;var y,P=_createForOfIteratorHelper(this._intentStates.values());try{for(P.s();!(y=P.n()).done;){var S=y.value,A=S.renderTasks,E=S.operatorList;if(A.size>0||!E.lastChunk)return!1}}catch(O){P.e(O)}finally{P.f()}return this._intentStates.clear(),this.objs.clear(),_&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}},{key:"_startRenderPage",value:function _startRenderPage(_,y){var P,S,A=this._intentStates.get(y);A&&(null===(P=this._stats)||void 0===P||P.timeEnd("Page Request"),null===(S=A.displayReadyCapability)||void 0===S||S.resolve(_))}},{key:"_renderPageChunk",value:function _renderPageChunk(_,y){for(var P=0,S=_.length;P<S;P++)y.operatorList.fnArray.push(_.fnArray[P]),y.operatorList.argsArray.push(_.argsArray[P]);
2y.operatorList.lastChunk=_.lastChunk,y.operatorList.separateAnnots=_.separateAnnots;var A,E=_createForOfIteratorHelper(y.renderTasks);try{for(E.s();!(A=E.n()).done;){A.value.operatorListChanged()}}catch(O){E.e(O)}finally{E.f()}_.lastChunk&&this._tryCleanup()}},{key:"_pumpOperatorList",value:function _pumpOperatorList(_){var y=this,P=_.renderingIntent,S=_.cacheKey,A=_.annotationStorageMap,E=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:P,cacheKey:S,annotationStorage:A}).getReader(),O=this._intentStates.get(S);O.streamReader=E;!function pump(){E.read().then(function(_){var P=_.value;_.done?O.streamReader=null:y._transport.destroyed||(y._renderPageChunk(P,O),pump())},function(_){if(O.streamReader=null,!y._transport.destroyed){if(O.operatorList){O.operatorList.lastChunk=!0;var P,S=_createForOfIteratorHelper(O.renderTasks);try{for(S.s();!(P=S.n()).done;){P.value.operatorListChanged()}}catch(A){S.e(A)}finally{S.f()}y._tryCleanup()}if(O.displayReadyCapability)O.displayReadyCapability.reject(_);else{if(!O.opListReadCapability)throw _;O.opListReadCapability.reject(_)}}})}()}},{key:"_abortOperatorList",value:function _abortOperatorList(_){var y=this,P=_.intentState,S=_.reason,A=_.force,E=void 0!==A&&A;if(P.streamReader){if(P.streamReaderCancelTimeout&&(clearTimeout(P.streamReaderCancelTimeout),P.streamReaderCancelTimeout=null),!E){if(P.renderTasks.size>0)return;if(S instanceof _display_utils.RenderingCancelledException){var O=RENDERING_CANCELLED_TIMEOUT;return S.extraDelay>0&&S.extraDelay<1e3&&(O+=S.extraDelay),void(P.streamReaderCancelTimeout=setTimeout(function(){P.streamReaderCancelTimeout=null,y._abortOperatorList({intentState:P,reason:S,force:!0})},O))}}if(P.streamReader.cancel(new _util.AbortException(S.message)).catch(function(){}),P.streamReader=null,!this._transport.destroyed){var G,j=_createForOfIteratorHelper(this._intentStates);try{for(j.s();!(G=j.n()).done;){var H=_slicedToArray(G.value,2),X=H[0];if(H[1]===P){this._intentStates.delete(X);break}}}catch(K){j.e(K)}finally{j.f()}this.cleanup()}}}},{key:"stats",get:function get(){return this._stats}}]),PDFPageProxy}();exports.PDFPageProxy=PDFPageProxy;var _listeners=new WeakMap,_deferred=new WeakMap,LoopbackPort=function(){function LoopbackPort(){_classCallCheck(this,LoopbackPort),_classPrivateFieldInitSpec(this,_listeners,{writable:!0,value:new Set}),_classPrivateFieldInitSpec(this,_deferred,{writable:!0,value:Promise.resolve()})}return _createClass(LoopbackPort,[{key:"postMessage",value:function postMessage(_,y){var P=this,S={data:structuredClone(_,y)};_classPrivateFieldGet(this,_deferred).then(function(){var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(P,_listeners));try{for(y.s();!(_=y.n()).done;){_.value.call(P,S)}}catch(A){y.e(A)}finally{y.f()}})}},{key:"addEventListener",value:function addEventListener(_,y){_classPrivateFieldGet(this,_listeners).add(y)}},{key:"removeEventListener",value:function removeEventListener(_,y){_classPrivateFieldGet(this,_listeners).delete(y)}},{key:"terminate",value:function terminate(){_classPrivateFieldGet(this,_listeners).clear()}}]),LoopbackPort}();exports.LoopbackPort=LoopbackPort;var PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"===("undefined"===typeof document?"undefined":_typeof(document))){var _document,_document$currentScri,pdfjsFilePath=null===(_document=document)||void 0===_document||null===(_document$currentScri=_document.currentScript)||void 0===_document$currentScri?void 0:_document$currentScri.src;pdfjsFilePath&&(PDFWorkerUtil.fallbackWorkerSrc=pdfjsFilePath.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(_,y){var P;try{if(!(P=new URL(_)).origin||"null"===P.origin)return!1}catch(A){return!1}var S=new URL(y,P);return P.origin===S.origin},PDFWorkerUtil.createCDNWrapper=function(_){var y='importScripts("'.concat(_,'");');return URL.createObjectURL(new Blob([y]))};var PDFWorker=function(){function PDFWorker(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=_.name,P=void 0===y?null:y,S=_.port,A=void 0===S?null:S,E=_.verbosity,O=void 0===E?(0,_util.getVerbosityLevel)():E;if(_classCallCheck(this,PDFWorker),A&&_classStaticPrivateFieldSpecGet(PDFWorker,PDFWorker,_workerPorts).has(A))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=P,this.destroyed=!1,this.verbosity=O,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,A)return _classStaticPrivateFieldSpecGet(PDFWorker,PDFWorker,_workerPorts).set(A,this),void this._initializeFromPort(A);this._initialize()}return _createClass(PDFWorker,[{key:"promise",get:function get(){return this._readyCapability.promise}},{key:"port",get:function get(){return this._port}},{key:"messageHandler",get:function get(){return this._messageHandler}},{key:"_initializeFromPort",value:function _initializeFromPort(_){this._port=_,this._messageHandler=new _message_handler.MessageHandler("main","worker",_),this._messageHandler.on("ready",function(){}),this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})}},{key:"_initialize",value:function _initialize(){var _=this;if(!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){var y=PDFWorker.workerSrc;try{PDFWorkerUtil.isSameOrigin(window.location.href,y)||(y=PDFWorkerUtil.createCDNWrapper(new URL(y,window.location).href));var P=new Worker(y),S=new _message_handler.MessageHandler("main","worker",P),A=function terminateEarly(){P.removeEventListener("error",E
2),S.destroy(),P.terminate(),_.destroyed?_._readyCapability.reject(new Error("Worker was destroyed")):_._setupFakeWorker()},E=function onWorkerError(){_._webWorker||A()};P.addEventListener("error",E),S.on("test",function(y){P.removeEventListener("error",E),_.destroyed?A():y?(_._messageHandler=S,_._port=P,_._webWorker=P,_._readyCapability.resolve(),S.send("configure",{verbosity:_.verbosity})):(_._setupFakeWorker(),S.destroy(),P.terminate())}),S.on("ready",function(y){if(P.removeEventListener("error",E),_.destroyed)A();else try{O()}catch(S){_._setupFakeWorker()}});var O=function sendTest(){var _=new Uint8Array;S.send("test",_,[_.buffer])};return void O()}catch(G){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}},{key:"_setupFakeWorker",value:function _setupFakeWorker(){var _=this;PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then(function(y){if(_.destroyed)_._readyCapability.reject(new Error("Worker was destroyed"));else{var P=new LoopbackPort;_._port=P;var S="fake".concat(PDFWorkerUtil.fakeWorkerId++),A=new _message_handler.MessageHandler(S+"_worker",S,P);y.setup(A,P);var E=new _message_handler.MessageHandler(S,S+"_worker",P);_._messageHandler=E,_._readyCapability.resolve(),E.send("configure",{verbosity:_.verbosity})}}).catch(function(y){_._readyCapability.reject(new Error('Setting up fake worker failed: "'.concat(y.message,'".')))})}},{key:"destroy",value:function destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),_classStaticPrivateFieldSpecGet(PDFWorker,PDFWorker,_workerPorts).delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}}],[{key:"fromPort",value:function fromPort(_){if(null===_||void 0===_||!_.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return _classStaticPrivateFieldSpecGet(this,PDFWorker,_workerPorts).has(_.port)?_classStaticPrivateFieldSpecGet(this,PDFWorker,_workerPorts).get(_.port):new PDFWorker(_)}},{key:"workerSrc",get:function get(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}},{key:"_mainThreadWorkerMessageHandler",get:function get(){try{var _;return(null===(_=globalThis.pdfjsWorker)||void 0===_?void 0:_.WorkerMessageHandler)||null}catch(y){return null}}},{key:"_setupFakeWorkerGlobal",get:function get(){var _this13=this,loader=function(){var _ref15=_asyncToGenerator(_regeneratorRuntime().mark(function _callee3(){var mainWorkerMessageHandler,worker;return _regeneratorRuntime().wrap(function _callee3$(_context3){for(;;)switch(_context3.prev=_context3.next){case 0:if(mainWorkerMessageHandler=_this13._mainThreadWorkerMessageHandler,!mainWorkerMessageHandler){_context3.next=3;break}return _context3.abrupt("return",mainWorkerMessageHandler);case 3:if(!_is_node.isNodeJS){_context3.next=6;break}return worker=eval("require")(_this13.workerSrc),_context3.abrupt("return",worker.WorkerMessageHandler);case 6:return _context3.next=8,(0,_display_utils.loadScript)(_this13.workerSrc);case 8:return _context3.abrupt("return",window.pdfjsWorker.WorkerMessageHandler);case 9:case"end":return _context3.stop()}},_callee3)}));return function loader(){return _ref15.apply(this,arguments)}}();return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}]),PDFWorker}(),_workerPorts={writable:!0,value:new WeakMap};exports.PDFWorker=PDFWorker;var _methodPromises=new WeakMap,_pageCache=new WeakMap,_pagePromises=new WeakMap,_cacheSimpleMethod=new WeakSet,WorkerTransport=function(){function WorkerTransport(_,y,P,S,A){_classCallCheck(this,WorkerTransport),_classPrivateMethodInitSpec(this,_cacheSimpleMethod),_classPrivateFieldInitSpec(this,_methodPromises,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pageCache,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,_pagePromises,{writable:!0,value:new Map}),this.messageHandler=_,this.loadingTask=y,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:S.ownerDocument,styleElement:S.styleElement}),this._params=S,this.cMapReaderFactory=null===A||void 0===A?void 0:A.cMapReaderFactory,this.standardFontDataFactory=null===A||void 0===A?void 0:A.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=P,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}return _createClass(WorkerTransport,[{key:"annotationStorage",get:function get(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}}
2,{key:"getRenderingIntent",value:function getRenderingIntent(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_util.AnnotationMode.ENABLE,P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,S=arguments.length>3&&void 0!==arguments[3]&&arguments[3],A=_util.RenderingIntentFlag.DISPLAY,E=null;switch(_){case"any":A=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":A=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)("getRenderingIntent - invalid intent: ".concat(_))}switch(y){case _util.AnnotationMode.DISABLE:A+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:A+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:E=((A+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE)&_util.RenderingIntentFlag.PRINT&&P instanceof _annotation_storage.PrintAnnotationStorage?P:this.annotationStorage).serializable;break;default:(0,_util.warn)("getRenderingIntent - invalid annotationMode: ".concat(y))}return S&&(A+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:A,cacheKey:"".concat(A,"_").concat(_annotation_storage.AnnotationStorage.getHash(E)),annotationStorageMap:E}}},{key:"destroy",value:function destroy(){var _=this;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));var y,P=[],S=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values());try{for(S.s();!(y=S.n()).done;){var A=y.value;P.push(A._destroy())}}catch(O){S.e(O)}finally{S.f()}_classPrivateFieldGet(this,_pageCache).clear(),_classPrivateFieldGet(this,_pagePromises).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();var E=this.messageHandler.sendWithPromise("Terminate",null);return P.push(E),Promise.all(P).then(function(){_.commonObjs.clear(),_.fontLoader.clear(),_classPrivateFieldGet(_,_methodPromises).clear(),_._networkStream&&_._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),_.messageHandler&&(_.messageHandler.destroy(),_.messageHandler=null),_.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}},{key:"setupMessageHandler",value:function setupMessageHandler(){var _=this,y=this.messageHandler,P=this.loadingTask;y.on("GetReader",function(y,P){(0,_util.assert)(_._networkStream,"GetReader - no `IPDFStream` instance available."),_._fullReader=_._networkStream.getFullReader(),_._fullReader.onProgress=function(y){_._lastProgress={loaded:y.loaded,total:y.total}},P.onPull=function(){_._fullReader.read().then(function(_){var y=_.value;_.done?P.close():((0,_util.assert)(y instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),P.enqueue(new Uint8Array(y),1,[y]))}).catch(function(_){P.error(_)})},P.onCancel=function(y){_._fullReader.cancel(y),P.ready.catch(function(y){if(!_.destroyed)throw y})}}),y.on("ReaderHeadersReady",function(y){var S=(0,_util.createPromiseCapability)(),A=_._fullReader;return A.headersReady.then(function(){if(!A.isStreamingSupported||!A.isRangeSupported){var y;if(_._lastProgress)null===(y=P.onProgress)||void 0===y||y.call(P,_._lastProgress);A.onProgress=function(_){var y;null===(y=P.onProgress)||void 0===y||y.call(P,{loaded:_.loaded,total:_.total})}}S.resolve({isStreamingSupported:A.isStreamingSupported,isRangeSupported:A.isRangeSupported,contentLength:A.contentLength})},S.reject),S.promise}),y.on("GetRangeReader",function(y,P){(0,_util.assert)(_._networkStream,"GetRangeReader - no `IPDFStream` instance available.");var S=_._networkStream.getRangeReader(y.begin,y.end);S?(P.onPull=function(){S.read().then(function(_){var y=_.value;_.done?P.close():((0,_util.assert)(y instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),P.enqueue(new Uint8Array(y),1,[y]))}).catch(function(_){P.error(_)})},P.onCancel=function(y){S.cancel(y),P.ready.catch(function(y){if(!_.destroyed)throw y})}):P.close()}),y.on("GetDoc",function(y){var S=y.pdfInfo;_._numPages=S.numPages,_._htmlForXfa=S.htmlForXfa,delete S.htmlForXfa,P._capability.resolve(new PDFDocumentProxy(S,_))}),y.on("DocException",function(_){var y;switch(_.name){case"PasswordException":y=new _util.PasswordException(_.message,_.code);break;case"InvalidPDFException":y=new _util.InvalidPDFException(_.message);break;case"MissingPDFException":y=new _util.MissingPDFException(_.message);break;case"UnexpectedResponseException":y=new _util.UnexpectedResponseException(_.message,_.status);break;case"UnknownErrorException":y=new _util.UnknownErrorException(_.message,_.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}P._capability.reject(y)}),y.on("PasswordRequest",function(y){if(_._passwordCapability=(0,_util.createPromiseCapability)(),P.onPassword){try{P.onPassword(function updatePassword(y){y instanceof Error?_._passwordCapability.reject(y):_._passwordCapability.resolve({password:y})},y.code)}catch(S){_._passwordCapability.reject(S)}}else _._passwordCapability.reject(new _util.PasswordException(y.message,y.code));return _._passwordCapability.promise}),y.on("DataLoaded",function(y){var S;null===(S=P.onProgress)||void 0===S||S.call(P,{loaded:y.length,total:y.length}),_.downloadInfoCapability.resolve(y)}),y.on("StartRenderPage",function(y){_.destroyed||_classPrivateFieldGet(_,_pageCache).get(y.pageIndex)._startRenderPage(y.transparency,y.cacheKey)}),y.on("commonobj",function(P){var S,A=_slicedToArray(P,3),E=A[0],O=A[1],G=A[2];if(!_.destroyed&&!_.commonObjs.has(E))switch(O){case"Font":var j=_._params;if("error"in G){var H=G.error;(0,_util.warn)("Error during font loading: ".concat(H)),_.commonObjs.resolve(E,H);break}var X=null;j.pdfBug&&null!==(S=globalThis.FontInspector)&&void 0!==S&&S.enabled&&(X={registerFont:function registerFont(_,y){globalThis.FontInspector.fontAdded(_,y)}});var K=new _font_loader.FontFaceObject(G,{isEvalSupported:j.isEvalSupported,disableFontFace:j.disableFontFace,ignoreErrors:j.ignoreErrors,onUnsupportedFeature:_._onUnsupportedFeature.bind(_),fontRegistry:X});
2_.fontLoader.bind(K).catch(function(_){return y.sendWithPromise("FontFallback",{id:E})}).finally(function(){!j.fontExtraProperties&&K.data&&(K.data=null),_.commonObjs.resolve(E,K)});break;case"FontPath":case"Image":_.commonObjs.resolve(E,G);break;default:throw new Error("Got unknown common object type ".concat(O))}}),y.on("obj",function(y){var P=_slicedToArray(y,4),S=P[0],A=P[1],E=P[2],O=P[3];if(!_.destroyed){var G=_classPrivateFieldGet(_,_pageCache).get(A);if(!G.objs.has(S))switch(E){case"Image":G.objs.resolve(S,O);if(O){var j,H;if(O.bitmap)j=O.width*O.height*4;else j=(null===(H=O.data)||void 0===H?void 0:H.length)||0;j>8e6&&(G.cleanupAfterRender=!0)}break;case"Pattern":G.objs.resolve(S,O);break;default:throw new Error("Got unknown object type ".concat(E))}}}),y.on("DocProgress",function(y){var S;_.destroyed||null===(S=P.onProgress)||void 0===S||S.call(P,{loaded:y.loaded,total:y.total})}),y.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),y.on("FetchBuiltInCMap",function(y){return _.destroyed?Promise.reject(new Error("Worker was destroyed.")):_.cMapReaderFactory?_.cMapReaderFactory.fetch(y):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter."))}),y.on("FetchStandardFontData",function(y){return _.destroyed?Promise.reject(new Error("Worker was destroyed.")):_.standardFontDataFactory?_.standardFontDataFactory.fetch(y):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))})}},{key:"_onUnsupportedFeature",value:function _onUnsupportedFeature(_){var y,P,S=_.featureId;this.destroyed||null===(y=(P=this.loadingTask).onUnsupportedFeature)||void 0===y||y.call(P,S)}},{key:"getData",value:function getData(){return this.messageHandler.sendWithPromise("GetData",null)}},{key:"saveDocument",value:function saveDocument(){var _,y,P=this;return this.annotationStorage.size<=0&&(0,_util.warn)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:null!==(_=null===(y=this._fullReader)||void 0===y?void 0:y.filename)&&void 0!==_?_:null}).finally(function(){P.annotationStorage.resetModified()})}},{key:"getPage",value:function getPage(_){var y=this;if(!Number.isInteger(_)||_<=0||_>this._numPages)return Promise.reject(new Error("Invalid page request."));var P=_-1,S=_classPrivateFieldGet(this,_pagePromises).get(P);if(S)return S;var A=this.messageHandler.sendWithPromise("GetPage",{pageIndex:P}).then(function(_){if(y.destroyed)throw new Error("Transport destroyed");var S=new PDFPageProxy(P,_,y,y._params.ownerDocument,y._params.pdfBug);return _classPrivateFieldGet(y,_pageCache).set(P,S),S});return _classPrivateFieldGet(this,_pagePromises).set(P,A),A}},{key:"getPageIndex",value:function getPageIndex(_){return"object"!==_typeof(_)||null===_||!Number.isInteger(_.num)||_.num<0||!Number.isInteger(_.gen)||_.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:_.num,gen:_.gen})}},{key:"getAnnotations",value:function getAnnotations(_,y){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:_,intent:y})}},{key:"getFieldObjects",value:function getFieldObjects(){return _classPrivateMethodGet(this,_cacheSimpleMethod,_cacheSimpleMethod2).call(this,"GetFieldObjects")}},{key:"hasJSActions",value:function hasJSActions(){return _classPrivateMethodGet(this,_cacheSimpleMethod,_cacheSimpleMethod2).call(this,"HasJSActions")}},{key:"getCalculationOrderIds",value:function getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}},{key:"getDestinations",value:function getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}},{key:"getDestination",value:function getDestination(_){return"string"!==typeof _?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:_})}},{key:"getPageLabels",value:function getPageLabels(){return this.messageHandler.sendWithProm
2ise("GetPageLabels",null)}},{key:"getPageLayout",value:function getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}},{key:"getPageMode",value:function getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}},{key:"getViewerPreferences",value:function getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}},{key:"getOpenAction",value:function getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}},{key:"getAttachments",value:function getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}},{key:"getJavaScript",value:function getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}},{key:"getDocJSActions",value:function getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}},{key:"getPageJSActions",value:function getPageJSActions(_){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:_})}},{key:"getStructTree",value:function getStructTree(_){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:_})}},{key:"getOutline",value:function getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}},{key:"getOptionalContentConfig",value:function getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then(function(_){return new _optional_content_config.OptionalContentConfig(_)})}},{key:"getPermissions",value:function getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}},{key:"getMetadata",value:function getMetadata(){var _=this,y="GetMetadata",P=_classPrivateFieldGet(this,_methodPromises).get(y);if(P)return P;var S=this.messageHandler.sendWithPromise(y,null).then(function(y){var P,S,A,E;return{info:y[0],metadata:y[1]?new _metadata.Metadata(y[1]):null,contentDispositionFilename:null!==(P=null===(S=_._fullReader)||void 0===S?void 0:S.filename)&&void 0!==P?P:null,contentLength:null!==(A=null===(E=_._fullReader)||void 0===E?void 0:E.contentLength)&&void 0!==A?A:null}});return _classPrivateFieldGet(this,_methodPromises).set(y,S),S}},{key:"getMarkInfo",value:function getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}},{key:"startCleanup",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee4(){var _,y,P,S,A=arguments;return _regeneratorRuntime().wrap(function _callee4$(E){for(;;)switch(E.prev=E.next){case 0:if(_=A.length>0&&void 0!==A[0]&&A[0],!this.destroyed){E.next=3;break}return E.abrupt("return");case 3:return E.next=5,this.messageHandler.sendWithPromise("Cleanup",null);case 5:y=_createForOfIteratorHelper(_classPrivateFieldGet(this,_pageCache).values()),E.prev=6,y.s();case 8:if((P=y.n()).done){E.next=15;break}if(S=P.value,S.cleanup()){E.next=13;break}throw new Error("startCleanup: Page ".concat(S.pageNumber," is currently rendering."));case 13:E.next=8;break;case 15:E.next=20;break;case 17:E.prev=17,E.t0=E.catch(6),y.e(E.t0);case 20:return E.prev=20,y.f(),E.finish(20);case 23:this.commonObjs.clear(),_||this.fontLoader.clear(),_classPrivateFieldGet(this,_methodPromises).clear();case 26:case"end":return E.stop()}},_callee4,this,[[6,17,20,23]])}));return function startCleanup(){return _.apply(this,arguments)}}()},{key:"loadingParams",get:function get(){var _=this._params,y=_.disableAutoFetch,P=_.enableXfa;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:y,enableXfa:P})}}]),WorkerTransport}();function _cacheSimpleMethod2(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,P=_classPrivateFieldGet(this,_methodPromises).get(_);if(P)return P;var S=this.messageHandler.sendWithPromise(_,y);return _classPrivateFieldGet(this,_methodPromises).set(_,S),S}var _objs=new WeakMap,_ensureObj=new WeakSet,PDFObjects=function(){function PDFObjects(){_classCallCheck(this,PDFObjects),_classPrivateMethodInitSpec(this,_ensureObj),_classPrivateFieldInitSpec(this,_objs,{writable:!0,value:Object.create(null)})}return _createClass(PDFObjects,[{key:"get",value:function get(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(y){var P=_classPrivateMethodGet(this,_ensureObj,_ensureObj2).call(this,_);return P.capability.promise.then(function(){return y(P.data)}),null}var S=_classPrivateFieldGet(this,_objs)[_];if(null===S||void 0===S||!S.capability.settled)throw new Error("Requesting object that isn't resolved yet ".concat(_,"."));return S.data}},{key:"has",value:function has(_){var y=_classPrivateFieldGet(this,_objs)[_];return(null===y||void 0===y?void 0:y.capability.settled)||!1}},{key:"resolve",value:function resolve(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,P=_classPrivateMethodGet(this,_ensureObj,_ensureObj2).call(this,_);P.data=y,P.capability.resolve()}},{key:"clear",value:function clear(){for(var _ in _classPrivateFieldGet(this,_objs)){var y,P=_classPrivateFieldGet(this,_objs)[_].data;null===P||void 0===P||null===(y=P.bitmap)||void 0===y||y.close()}_classPrivateFieldSet(this,_objs,Object.create(null))}}]),PDFObjects}();function _ensureObj2(_){var y=_classPrivateFieldGet(this,_objs)[_];return y||(_classPrivateFieldGet(this,_objs)[_]={capability:(0,_util.createPromiseCapability)(),data:null})}var _internalRenderTask=new WeakMap,RenderTask=function(){function Re
2nderTask(_){_classCallCheck(this,RenderTask),_classPrivateFieldInitSpec(this,_internalRenderTask,{writable:!0,value:null}),_classPrivateFieldSet(this,_internalRenderTask,_),this.onContinue=null}return _createClass(RenderTask,[{key:"promise",get:function get(){return _classPrivateFieldGet(this,_internalRenderTask).capability.promise}},{key:"cancel",value:function cancel(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;_classPrivateFieldGet(this,_internalRenderTask).cancel(null,_)}},{key:"separateAnnots",get:function get(){var _=_classPrivateFieldGet(this,_internalRenderTask).operatorList.separateAnnots;if(!_)return!1;var y=_classPrivateFieldGet(this,_internalRenderTask).annotationCanvasMap;return _.form||_.canvas&&(null===y||void 0===y?void 0:y.size)>0}}]),RenderTask}();exports.RenderTask=RenderTask;var InternalRenderTask=function(){function InternalRenderTask(_){var y=_.callback,P=_.params,S=_.objs,A=_.commonObjs,E=_.annotationCanvasMap,O=_.operatorList,G=_.pageIndex,j=_.canvasFactory,H=_.useRequestAnimationFrame,X=void 0!==H&&H,K=_.pdfBug,Y=void 0!==K&&K,J=_.pageColors,Q=void 0===J?null:J;_classCallCheck(this,InternalRenderTask),this.callback=y,this.params=P,this.objs=S,this.commonObjs=A,this.annotationCanvasMap=E,this.operatorListIdx=null,this.operatorList=O,this._pageIndex=G,this.canvasFactory=j,this._pdfBug=Y,this.pageColors=Q,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===X&&"undefined"!==typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=P.canvasContext.canvas}return _createClass(InternalRenderTask,[{key:"completed",get:function get(){return this.capability.promise.catch(function(){})}},{key:"initializeGraphics",value:function initializeGraphics(_){var y,P,S=_.transparency,A=void 0!==S&&S,E=_.optionalContentConfig;if(!this.cancelled){if(this._canvas){if(_classStaticPrivateFieldSpecGet(InternalRenderTask,InternalRenderTask,_canvasInUse).has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");_classStaticPrivateFieldSpecGet(InternalRenderTask,InternalRenderTask,_canvasInUse).add(this._canvas)}this._pdfBug&&null!==(y=globalThis.StepperManager)&&void 0!==y&&y.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());var O=this.params,G=O.canvasContext,j=O.viewport,H=O.transform,X=O.background;this.gfx=new _canvas.CanvasGraphics(G,this.commonObjs,this.objs,this.canvasFactory,{optionalContentConfig:E},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:H,viewport:j,transparency:A,background:X}),this.operatorListIdx=0,this.graphicsReady=!0,null===(P=this.graphicsReadyCallback)||void 0===P||P.call(this)}}},{key:"cancel",value:function cancel(){var _,y=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.running=!1,this.cancelled=!0,null===(_=this.gfx)||void 0===_||_.endDrawing(),this._canvas&&_classStaticPrivateFieldSpecGet(InternalRenderTask,InternalRenderTask,_canvasInUse).delete(this._canvas),this.callback(y||new _display_utils.RenderingCancelledException("Rendering cancelled, page ".concat(this._pageIndex+1),"canvas",P))}},{key:"operatorListChanged",value:function operatorListChanged(){var _;this.graphicsReady?(null===(_=this.stepper)||void 0===_||_.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}},{key:"_continue",value:function _continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}},{key:"_scheduleNext",value:function _scheduleNext(){var _=this;this._useRequestAnimationFrame?window.requestAnimationFrame(function(){_._nextBound().catch(_._cancelBound)}
2):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}},{key:"_next",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee5(){return _regeneratorRuntime().wrap(function _callee5$(_){for(;;)switch(_.prev=_.next){case 0:if(!this.cancelled){_.next=2;break}return _.abrupt("return");case 2:this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&_classStaticPrivateFieldSpecGet(InternalRenderTask,InternalRenderTask,_canvasInUse).delete(this._canvas),this.callback()));case 4:case"end":return _.stop()}},_callee5,this)}));return function _next(){return _.apply(this,arguments)}}()}]),InternalRenderTask}(),_canvasInUse={writable:!0,value:new WeakSet},version="3.4.120";exports.version=version;var build="af6414988";exports.build=build},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.PrintAnnotationStorage=y.AnnotationStorage=void 0;var S=P(1),A=P(4),E=P(8),O=new WeakMap,G=new WeakMap,j=new WeakSet,H=function(){function AnnotationStorage(){_classCallCheck(this,AnnotationStorage),_classPrivateMethodInitSpec(this,j),_classPrivateFieldInitSpec(this,O,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,G,{writable:!0,value:new Map}),this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}return _createClass(AnnotationStorage,[{key:"getValue",value:function getValue(_,y){var P=_classPrivateFieldGet(this,G).get(_);return void 0===P?y:Object.assign(y,P)}},{key:"getRawValue",value:function getRawValue(_){return _classPrivateFieldGet(this,G).get(_)}},{key:"remove",value:function remove(_){if(_classPrivateFieldGet(this,G).delete(_),0===_classPrivateFieldGet(this,G).size&&this.resetModified(),"function"===typeof this.onAnnotationEditor){var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,G).values());try{for(P.s();!(y=P.n()).done;){if(y.value instanceof A.AnnotationEditor)return}}catch(S){P.e(S)}finally{P.f()}this.onAnnotationEditor(null)}}},{key:"setValue",value:function setValue(_,y){var P=_classPrivateFieldGet(this,G).get(_),S=!1;if(void 0!==P)for(var E=0,O=Object.entries(y);E<O.length;E++){var H=_slicedToArray(O[E],2),X=H[0],K=H[1];P[X]!==K&&(S=!0,P[X]=K)}else S=!0,_classPrivateFieldGet(this,G).set(_,y);S&&_classPrivateMethodGet(this,j,_setModified2).call(this),y instanceof A.AnnotationEditor&&"function"===typeof this.onAnnotationEditor&&this.onAnnotationEditor(y.constructor._type)}},{key:"has",value:function has(_){return _classPrivateFieldGet(this,G).has(_)}},{key:"getAll",value:function getAll(){return _classPrivateFieldGet(this,G).size>0?(0,S.objectFromMap)(_classPrivateFieldGet(this,G)):null}},{key:"setAll",value:function setAll(_){for(var y=0,P=Object.entries(_);y<P.length;y++){var S=_slicedToArray(P[y],2),A=S[0],E=S[1];this.setValue(A,E)}}},{key:"size",get:function get(){return _classPrivateFieldGet(this,G).size}},{key:"resetModified",value:function resetModified(){_classPrivateFieldGet(this,O)&&(_classPrivateFieldSet(this,O,!1),"function"===typeof this.onResetModified&&this.onResetModified())}},{key:"print",get:function get(){return new K(this)}},{key:"serializable",get:function get(){if(0===_classPrivateFieldGet(this,G).size)return null;var _,y=new Map,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,G));try{for(P.s();!(_=P.n()).done;){var S=_slicedToArray(_.value,2),E=S[0],O=S[1],j=O instanceof A.AnnotationEditor?O.serialize():O;j&&y.set(E,j)}}catch(H){P.e(H)}finally{P.f()}return y}}],[{key:"getHash",value:function getHash(_){if(!_)return"";var y,P=new E.MurmurHash3_64,S=_createForOfIteratorHelper(_);try{for(S.s();!(y=S.n()).done;){var A=_slicedToArray(y.value,2),O=A[0],G=A[1];P.update("".concat(O,":").concat(JSON.stringify(G)))}}catch(j){S.e(j)}finally{S.f()}return P.hexdigest()}}]),AnnotationStorage}();function _setModified2(){_classPrivateFieldGet(this,O)||(_classPrivateFieldSet(this,O,!0),"function"===typeof this.onSetModified&&this.onSetModified())}y.AnnotationStorage=H;var X=new WeakMap,K=function(_){_inherits(PrintAnnotationStorage,_);var y=_createSuper(PrintAnnotationStorage);function PrintAnnotationStorage(_){var P;return _classCallCheck(this,PrintAnnotationStorage),_classPrivateFieldInitSpec(_assertThisInitialized(P=y.call(this)),X,{writable:!0,value:null}),_classPrivateFieldSet(_assertThisInitialized(P),X,structuredClone(_.serializable)),P}return _createClass(PrintAnnotationStorage,[{key:"print",get:function get(){(0,S.unreachable)("Should not call PrintAnnotationStorage.print")}},{key:"serializable",get:function get(){return _classPrivateFieldGet(this,X)}}]),PrintAnnotationStorage}(H);y.PrintAnnotationStorage=K},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationEditor=void 0;var S=P(5),A=P(1),E=new WeakMap,O=new WeakMap,G=new WeakMap,j=new WeakMap,H=new WeakMap,X=new WeakMap,K=function(){function AnnotationEditor(_){_classCallCheck(this,AnnotationEditor),_classPrivateFieldInitSpec(this,E,{writable:!0,value:this.focusin.bind(this)}),_classPrivateFieldInitSpec(this,O,{writable:!0,value:this.focusout.bind(this)}),_classPrivateFieldInitSpec(this,G,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,j,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,H,{writable:!0,value:!1}),_defineProperty(this,"_uiManager",null),_classPrivateFieldInitSpec(this,X,{writable:!0,value:AnnotationEditor._zIndex++}),this.constructor===AnnotationEditor&&(0,A.unreachable)("Cannot initialize AnnotationEditor."),this.parent=_.parent,this.id=_.id,this.width=this.height=null,this.pageIndex=_.parent.pageIndex,this.name=_.n
2ame,this.div=null,this._uiManager=_.uiManager;var y=this.parent.viewport,P=y.rotation,S=y.rawDims,K=S.pageWidth,Y=S.pageHeight,J=S.pageX,Q=S.pageY;this.rotation=P,this.pageDimensions=[K,Y],this.pageTranslation=[J,Q];var ae=_slicedToArray(this.parentDimensions,2),se=ae[0],le=ae[1];this.x=_.x/se,this.y=_.y/le,this.isAttachedToDOM=!1}return _createClass(AnnotationEditor,[{key:"addCommands",value:function addCommands(_){this._uiManager.addCommands(_)}},{key:"currentLayer",get:function get(){return this._uiManager.currentLayer}},{key:"setInBackground",value:function setInBackground(){this.div.style.zIndex=0}},{key:"setInForeground",value:function setInForeground(){this.div.style.zIndex=_classPrivateFieldGet(this,X)}},{key:"setParent",value:function setParent(_){null!==_&&(this.pageIndex=_.pageIndex,this.pageDimensions=_.pageDimensions),this.parent=_}},{key:"focusin",value:function focusin(_){_classPrivateFieldGet(this,G)?_classPrivateFieldSet(this,G,!1):this.parent.setSelected(this)}},{key:"focusout",value:function focusout(_){var y;if(this.isAttachedToDOM){var P=_.relatedTarget;null!==P&&void 0!==P&&P.closest("#".concat(this.id))||(_.preventDefault(),null!==(y=this.parent)&&void 0!==y&&y.isMultipleSelection||this.commitOrRemove())}}},{key:"commitOrRemove",value:function commitOrRemove(){this.isEmpty()?this.remove():this.commit()}},{key:"commit",value:function commit(){this.addToAnnotationStorage()}},{key:"addToAnnotationStorage",value:function addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}},{key:"dragstart",value:function dragstart(_){var y=this.parent.div.getBoundingClientRect();this.startX=_.clientX-y.x,this.startY=_.clientY-y.y,_.dataTransfer.setData("text/plain",this.id),_.dataTransfer.effectAllowed="move"}},{key:"setAt",value:function setAt(_,y,P,S){var A=_slicedToArray(this.parentDimensions,2),E=A[0],O=A[1],G=_slicedToArray(this.screenToPageTranslation(P,S),2);P=G[0],S=G[1],this.x=(_+P)/E,this.y=(y+S)/O,this.div.style.left="".concat(100*this.x,"%"),this.div.style.top="".concat(100*this.y,"%")}},{key:"translate",value:function translate(_,y){var P=_slicedToArray(this.parentDimensions,2),S=P[0],A=P[1],E=_slicedToArray(this.screenToPageTranslation(_,y),2);_=E[0],y=E[1],this.x+=_/S,this.y+=y/A,this.div.style.left="".concat(100*this.x,"%"),this.div.style.top="".concat(100*this.y,"%")}},{key:"screenToPageTranslation",value:function screenToPageTranslation(_,y){switch(this.parentRotation){case 90:return[y,-_];case 180:return[-_,-y];case 270:return[-y,_];default:return[_,y]}}},{key:"parentScale",get:function get(){return this._uiManager.viewParameters.realScale}},{key:"parentRotation",get:function get(){return this._uiManager.viewParameters.rotation}},{key:"parentDimensions",get:function get(){var _=this._uiManager.viewParameters.realScale,y=_slicedToArray(this.pageDimensions,2);return[y[0]*_,y[1]*_]}},{key:"setDims",value:function setDims(_,y){var P=_slicedToArray(this.parentDimensions,2),S=P[0],A=P[1];this.div.style.width="".concat(100*_/S,"%"),this.div.style.height="".concat(100*y/A,"%")}},{key:"fixDims",value:function fixDims(){var _=this.div.style,y=_.height,P=_.width,S=P.endsWith("%"),A=y.endsWith("%");if(!S||!A){var E=_slicedToArray(this.parentDimensions,2),O=E[0],G=E[1];S||(_.width="".concat(100*parseFloat(P)/O,"%")),A||(_.height="".concat(100*parseFloat(y)/G,"%"))}}},{key:"getInitialTranslation",value:function getInitialTranslation(){return[0,0]}},{key:"render",value:function render(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.setAttribute("tabIndex",0),this.setInForeground(),this.div.addEventListener("focusin",_classPrivateFieldGet(this,E)),this.div.addEventListener("focusout",_classPrivateFieldGet(this,O));var _=_slicedToArray(this.getInitialTranslation(),2),y=_[0],P=_[1];return this.translate(y,P),(0,S.bindEvents)(this,this.div,["dragstart","pointerdown"]),this.div}},{key:"pointerdown",value:function pointerdown(_){var y=A.FeatureTest.platform.isMac;0!==_.button||_.ctrlKey&&y?_.preventDefault():(_.ctrlKey&&!y||_.shiftKey||_.metaKey&&y?this.parent.toggleSelected(this):this.parent.setSelected(this),_classPrivateFieldSet(this,G,!0))}},{key:"getRect",value:function getRect(_,y){var P=this.parentScale,S=_slicedToArray(this.pageDimensions,2),A=S[0],E=S[1],O=_slicedToArray(this.pageTranslation,2),G=O[0],j=O[1],H=_/P,X=y/P,K=this.x*A,Y=this.y*E,J=this.width*A,Q=this.height*E;switch(this.rotation){case 0:return[K+H+G,E-Y-X-Q+j,K+H+J+G,E-Y-X+j];case 90:return[K+X+G,E-Y+H+j,K+X+Q+G,E-Y+H+J+j];case 180:return[K-H-J+G,E-Y+X+j,K-H+G,E-Y+X+Q+j];case 270:return[K-X-Q+G,E-Y-H-J+j,K-X+G,E-Y-H+j];default:throw new Error("Invalid rotation")}}},{key:"getRectInCurrentCoords",value:function getRectInCurrentCoords(_,y){var P=_slicedToArray(_,4),S=P[0],A=P[1],E=P[2],O=P[3],G=E-S,j=O-A;switch(this.rotation){case 0:return[S,y-O,G,j];case 90:return[S,y-A,j,G];case 180:return[E,y-A,G,j];case 270:return[E,y-O,j,G];default:throw new Error("Invalid rotation")}}},{key:"onceAdded",value:function onceAdded(){}},{key:"isEmpty",value:function isEmpty(){return!1}},{key:"enableEditMode",value:function enableEditMode(){_classPrivateFieldSet(this,H,!0)}},{key:"disableEditMode",value:function disableEditMode(){_classPrivateFieldSet(this,H,!1)}},{key:"isInEditMode",value:function isInEditMode(){return _classPrivateFieldGet(this,H)}},{key:"shouldGetKeyboardEvents",value:function shouldGetKeyboardEvents(){return!1}},{key:"needsToBeRebuilt",value:function needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}},{key:"rebuild",value:function rebuild(){var _;null===(_=this.div)||void 0===_||_.addEventListener("focusin",_classPrivateFieldGet(this,E))}},{key:"serialize",value:function serialize(){(0,A.unreachable)("An editor must be serializable")}},{key:"remove",value:function remove(){this.div.removeEventListener("focusin",_classPrivateFieldGet(this,E)),this.div.removeEventListener("focusout",_
2classPrivateFieldGet(this,O)),this.isEmpty()||this.commit(),this.parent.remove(this)}},{key:"select",value:function select(){var _;null===(_=this.div)||void 0===_||_.classList.add("selectedEditor")}},{key:"unselect",value:function unselect(){var _;null===(_=this.div)||void 0===_||_.classList.remove("selectedEditor")}},{key:"updateParams",value:function updateParams(_,y){}},{key:"disableEditing",value:function disableEditing(){}},{key:"enableEditing",value:function enableEditing(){}},{key:"propertiesToUpdate",get:function get(){return{}}},{key:"contentDiv",get:function get(){return this.div}},{key:"isEditing",get:function get(){return _classPrivateFieldGet(this,j)},set:function set(_){_classPrivateFieldSet(this,j,_),_?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null)}}],[{key:"_defaultLineColor",get:function get(){return(0,A.shadow)(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}},{key:"deserialize",value:function deserialize(_,y,P){var S=new this.prototype.constructor({parent:y,id:y.getNextId(),uiManager:P});S.rotation=_.rotation;var A=_slicedToArray(S.pageDimensions,2),E=A[0],O=A[1],G=_slicedToArray(S.getRectInCurrentCoords(_.rect,O),4),j=G[0],H=G[1],X=G[2],K=G[3];return S.x=j/E,S.y=H/O,S.width=X/E,S.height=K/O,S}}]),AnnotationEditor}();_defineProperty(K,"_colorManager",new S.ColorManager),_defineProperty(K,"_zIndex",1),y.AnnotationEditor=K},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.KeyboardManager=y.CommandManager=y.ColorManager=y.AnnotationEditorUIManager=void 0,y.bindEvents=function bindEvents(_,y,P){var S,A=_createForOfIteratorHelper(P);try{for(A.s();!(S=A.n()).done;){var E=S.value;y.addEventListener(E,_[E].bind(_))}}catch(O){A.e(O)}finally{A.f()}},y.opacityToHex=function opacityToHex(_){return Math.round(Math.min(255,Math.max(1,255*_))).toString(16).padStart(2,"0")};var S=P(1),A=P(6);var E=new WeakMap,O=function(){function IdManager(){_classCallCheck(this,IdManager),_classPrivateFieldInitSpec(this,E,{writable:!0,value:0})}return _createClass(IdManager,[{key:"getId",value:function getId(){var _,y;return"".concat(S.AnnotationEditorPrefix).concat((_classPrivateFieldSet(this,E,(_=_classPrivateFieldGet(this,E),y=_++,_)),y))}}]),IdManager}(),G=new WeakMap,j=new WeakMap,H=new WeakMap,X=new WeakMap,K=function(){function CommandManager(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:128;_classCallCheck(this,CommandManager),_classPrivateFieldInitSpec(this,G,{writable:!0,value:[]}),_classPrivateFieldInitSpec(this,j,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,H,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,X,{writable:!0,value:-1}),_classPrivateFieldSet(this,H,_)}return _createClass(CommandManager,[{key:"add",value:function add(_){var y=_.cmd,P=_.undo,S=_.mustExec,A=_.type,E=void 0===A?NaN:A,O=_.overwriteIfSameType,K=void 0!==O&&O,Y=_.keepUndo,J=void 0!==Y&&Y;if(S&&y(),!_classPrivateFieldGet(this,j)){var Q={cmd:y,undo:P,type:E};if(-1===_classPrivateFieldGet(this,X))return _classPrivateFieldGet(this,G).length>0&&(_classPrivateFieldGet(this,G).length=0),_classPrivateFieldSet(this,X,0),void _classPrivateFieldGet(this,G).push(Q);if(K&&_classPrivateFieldGet(this,G)[_classPrivateFieldGet(this,X)].type===E)return J&&(Q.undo=_classPrivateFieldGet(this,G)[_classPrivateFieldGet(this,X)].undo),void(_classPrivateFieldGet(this,G)[_classPrivateFieldGet(this,X)]=Q);var ae=_classPrivateFieldGet(this,X)+1;ae===_classPrivateFieldGet(this,H)?_classPrivateFieldGet(this,G).splice(0,1):(_classPrivateFieldSet(this,X,ae),ae<_classPrivateFieldGet(this,G).length&&_classPrivateFieldGet(this,G).splice(ae)),_classPrivateFieldGet(this,G).push(Q)}}},{key:"undo",value:function undo(){-1!==_classPrivateFieldGet(this,X)&&(_classPrivateFieldSet(this,j,!0),_classPrivateFieldGet(this,G)[_classPrivateFieldGet(this,X)].undo(),_classPrivateFieldSet(this,j,!1),_classPrivateFieldSet(this,X,_classPrivateFieldGet(this,X)-1))}},{key:"redo",value:function redo(){_classPrivateFieldGet(this,X)<_classPrivateFieldGet(this,G).length-1&&(_classPrivateFieldSet(this,X,_classPrivateFieldGet(this,X)+1),_classPrivateFieldSet(this,j,!0),_classPrivateFieldGet(this,G)[_classPrivateFieldGet(this,X)].cmd(),_classPrivateFieldSet(this,j,!1))}},{key:"hasSomethingToUndo",value:function hasSomethingToUndo(){return-1!==_classPrivateFieldGet(this,X)}},{key:"hasSomethingToRedo",value:function hasSomethingToRedo(){return _classPrivateFieldGet(this,X)<_classPrivateFieldGet(this,G).length-1}},{key:"destroy",value:function destroy(){_classPrivateFieldSet(this,G,null)}}]),CommandManager}();y.CommandManager=K;var Y=new WeakSet,J=function(){function KeyboardManager(_){_classCallCheck(this,KeyboardManager),_classPrivateMethodInitSpec(this,Y),this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;var y,P=S.FeatureTest.platform.isMac,A=_createForOfIteratorHelper(_);try{for(A.s();!(y=A.n()).done;){var E,O=_slicedToArray(y.value,2),G=O[0],j=O[1],H=_createForOfIteratorHelper(G);try{for(H.s();!(E=H.n()).done;){var X=E.value,K=X.startsWith("mac+");P&&K?(this.callbacks.set(X.slice(4),j),this.allKeys.add(X.split("+").at(-1))):P||K||(this.callbacks.set(X,j),this.allKeys.add(X.split("+").at(-1)))}}catch(J){H.e(J)}finally{H.f()}}}catch(J){A.e(J)}finally{A.f()}}return _createClass(KeyboardManager,[{key:"exec",value:function exec(_,y){if(this.allKeys.has(y.key)){var P=this.callbacks.get(_classPrivateMethodGet(this,Y,_serialize2).call(this,y));P&&(P.bind(_)(),y.stopPropagation(),y.preventDefault())}}}]),KeyboardManager}();function _serialize2(_){_.altKey&&this.buffer.push("alt"),_.ctrlKey&&this.buffer.push("ctrl"),_.metaKey&&this.buffer.push("meta"),_.shiftKey&&this.buffer.push("shift"),this.buffer.push(_.key);var y=this.buffer.join("+");return this.buffer.length=0,y}y.KeyboardManager=J;var Q=function(){function ColorManager(){_classCallCheck(this,ColorManager)}return _createClass(ColorManager,[{key:"_colors",get:function get(){var _=new Map([["CanvasText",null],["Canvas",null]]);return(0,A.getColorValues)(_),(0,S.shadow)(this,"_colors",_)}},{key:"convert",value:function convert(_){var y=(0,A.getRGB)(_);if(!window.matchMedia("(forced-colors: active)").matches)return y;var P,S=_createForOfIteratorHelper(this._colors);try{for(S.s();!(P=S.n()).done;){var E=_slicedToArray(P.value,2),O=E[0];if(E[1].every(function(_,P){return _===y[P]}))return ColorManager._colorsMapping.get(O)}}catch(G){S.e(G)}finally{S.f()}return y}},{key:"getHexCode",value:function getHexCode(_){var y,P=this._colors.get(_);return P?(y=S.Util).makeHexColor.apply(y,_toConsumableArray(P)):_}}]),ColorManager}();_defineProperty(Q,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]])),y.ColorManager=Q;var ae=new WeakMap,se=new WeakMap,le=new WeakMap,ve=new WeakMap,ge=new WeakMap,Fe=new WeakMap,Ee=new WeakMap,Te=new WeakMap,Oe=new WeakMap,Le=new WeakMap,st=new WeakMap,ct=new WeakMap,dt=new WeakMap,ht=new WeakMap,ft=new WeakMap,vt=new WeakMap,gt=new WeakMap,mt=new WeakMap,_t=new WeakMap,kt=new WeakMap,Pt=new WeakMap,At=new WeakMap,Ct=new WeakMap,wt=new WeakSet,xt=new WeakSet,Rt=new WeakSet,Dt=new WeakSet,Lt=new WeakSet,Gt=new WeakSet,Nt=new WeakSet,jt=new WeakSet,Wt=new WeakSet,Ht=new WeakSet,Ut=new WeakSet,qt=function(){function AnnotationEditorUIManager(_,y,P){_classCallCheck(this,AnnotationEditorUIManager),_classPrivateMethodInitSpec(this,Ut),_classPrivateMethodInitSpec(this,Ht),_classPrivateMethodInitSpec(this,Wt),_classPrivateMethodInitSpec(this,jt),_classPrivateMethodInitSpec(this,Nt),_classPrivateMethodInitSpec(this,Gt),_classPrivateMethodInitSpec(this,Lt),_classPrivateMethodInitSpec(this,Dt),_classPrivateMethodInitSpec(this,Rt),_classPrivateMethodInitSpec(this,xt),_classPrivateMethodInitSpec(this,wt),_classPrivateFieldInitSpec(this,ae,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,se,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,le,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,ve,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,ge,{writable:!0,value:new K}),_classPrivateFieldInitSpec(this,Fe,{writable:!0,value:0}),_classPrivateFieldInitSpec(this,Ee,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,Te,{writable:!0,value:new Set}),_classPrivateFieldInitSpec(this,Oe,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,Le,{writable:!0,value:new O}),_classPrivateFieldInitSpec(this,st,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,ct,{writable:!0,value:S.AnnotationEditorType.NONE}),_classPrivateFieldInitSpec(this,dt,{writable:!0,value:new Set}),_classPrivateFieldInitSpec(this,ht,{writable:!0,value:this.copy.bind(this)}),_classPrivateFieldInitSpec(this,ft,{writable:!0,value:this.cut.bind(this)}),_classPrivateFieldInitSpec(this,vt,{writable:!0,value:this.paste.bind(this)}),_classPrivateFieldInitSpec(this,gt,{writable:!0,value:this.keydown.bind(this)}),_classPrivateFieldInitSpec(this,mt,{writable:!0,value:this.onEditingAction.bind(this)}),_classPrivateFieldInitSpec(this,_t,{writable:!0,value:this.onPageChanging.bind(this)}),_classPrivateFieldInitSpec(this,kt,{writable:!0,value:this.onScaleChanging.bind(this)}),_classPrivateFieldInitSpec(this,Pt,{writable:!0,value:this.onRotationChanging.bind(this)}),_classPrivateFieldInitSpec(this,At,{writable:!0,value:{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1}}),_classPrivateFieldInitSpec(this,Ct,{writable:!0,value:null}),_classPrivateFieldSet(this,Ct,_),_classPrivateFieldSet(this,Oe,y),_classPrivateFieldGet(this,Oe)._on("editingaction",_classPrivateFieldGet(this,mt)),_classPrivateFieldGet(this,Oe)._on("pagechanging",_classPrivateFieldGet(this,_t)),_classPrivateFieldGet(this,Oe)._on("scalechanging",_classPrivateFieldGet(this,kt)),_classPrivateFieldGet(this,Oe)._on("rotationchanging",_classPrivateFieldGet(this,Pt)),_classPrivateFieldSet(this,ve,P),this.viewParameters={realScale:A.PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0}}return _createClass(AnnotationEditorUIManager,[{key:"destroy",value:function destroy(){_classPrivateMethodGet(this,xt,_removeKeyboardManager2).call(this),_classPrivateFieldGet(this,Oe)._off("editingaction",_classPrivateFieldGet(this,mt)),_classPrivateFieldGet(this,Oe)._off("pagechanging",_classPrivateFieldGet(this,_t)),_classPrivateFieldGet(this,Oe)._off("scalechanging",_classPrivateFieldGet(this,kt)),_classPrivateFieldGet(this,Oe)._off("rotationchanging",_classPrivateFieldGet(this,Pt));var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,le).values());try{for(y.s();!(_=y.n()).done;){_.value.destroy()}}catch(P){y.e(P)}finally{y.f()}_classPrivateFieldGet(this,le).clear(),_classPrivateFieldGet(this,se).clear(),_classPrivateFieldGet(this,Te).clear(),_classPrivateFieldSet(this,ae,null),_classPrivateFieldGet(this,dt).clear(),_classPrivateFieldGet(this,ge).destroy()}},{key:"onPageChanging",value:function onPageChanging(_){var y=_.pageNumber;_classPrivateFieldSet(this,Fe,y-1)}},{key:"focusMainContainer",value:function focusMainContainer(){_classPrivateFieldGet(this,Ct).focus()}}
2,{key:"addShouldRescale",value:function addShouldRescale(_){_classPrivateFieldGet(this,Te).add(_)}},{key:"removeShouldRescale",value:function removeShouldRescale(_){_classPrivateFieldGet(this,Te).delete(_)}},{key:"onScaleChanging",value:function onScaleChanging(_){var y=_.scale;this.commitOrRemove(),this.viewParameters.realScale=y*A.PixelsPerInch.PDF_TO_CSS_UNITS;var P,S=_createForOfIteratorHelper(_classPrivateFieldGet(this,Te));try{for(S.s();!(P=S.n()).done;){P.value.onScaleChanging()}}catch(E){S.e(E)}finally{S.f()}}},{key:"onRotationChanging",value:function onRotationChanging(_){var y=_.pagesRotation;this.commitOrRemove(),this.viewParameters.rotation=y}},{key:"addToAnnotationStorage",value:function addToAnnotationStorage(_){_.isEmpty()||!_classPrivateFieldGet(this,ve)||_classPrivateFieldGet(this,ve).has(_.id)||_classPrivateFieldGet(this,ve).setValue(_.id,_)}},{key:"copy",value:function copy(_){if(_.preventDefault(),_classPrivateFieldGet(this,ae)&&_classPrivateFieldGet(this,ae).commitOrRemove(),this.hasSelection){var y,P=[],S=_createForOfIteratorHelper(_classPrivateFieldGet(this,dt));try{for(S.s();!(y=S.n()).done;){var A=y.value;A.isEmpty()||P.push(A.serialize())}}catch(E){S.e(E)}finally{S.f()}0!==P.length&&_.clipboardData.setData("application/pdfjs",JSON.stringify(P))}}},{key:"cut",value:function cut(_){this.copy(_),this.delete()}},{key:"paste",value:function paste(_){var y=this;_.preventDefault();var P=_.clipboardData.getData("application/pdfjs");if(P){try{P=JSON.parse(P)}catch(X){return void(0,S.warn)('paste: "'.concat(X.message,'".'))}if(Array.isArray(P)){this.unselectAll();var A=_classPrivateFieldGet(this,le).get(_classPrivateFieldGet(this,Fe));try{var E,O=[],G=_createForOfIteratorHelper(P);try{for(G.s();!(E=G.n()).done;){var j=E.value,H=A.deserialize(j);if(!H)return;O.push(H)}}catch(K){G.e(K)}finally{G.f()}this.addCommands({cmd:function cmd(){for(var _=0,P=O;_<P.length;_++){var S=P[_];_classPrivateMethodGet(y,Wt,_addEditorToLayer2).call(y,S)}_classPrivateMethodGet(y,Ut,_selectEditors2).call(y,O)},undo:function undo(){for(var _=0,y=O;_<y.length;_++){y[_].remove()}},mustExec:!0})}catch(X){(0,S.warn)('paste: "'.concat(X.message,'".'))}}}}},{key:"keydown",value:function keydown(_){var y;null!==(y=this.getActive())&&void 0!==y&&y.shouldGetKeyboardEvents()||AnnotationEditorUIManager._keyboardManager.exec(this,_)}},{key:"onEditingAction",value:function onEditingAction(_){["undo","redo","delete","selectAll"].includes(_.name)&&this[_.name]()}},{key:"setEditingState",value:function setEditingState(_){_?(_classPrivateMethodGet(this,wt,_addKeyboardManager2).call(this),_classPrivateMethodGet(this,Rt,_addCopyPasteListeners2).call(this),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{isEditing:_classPrivateFieldGet(this,ct)!==S.AnnotationEditorType.NONE,isEmpty:_classPrivateMethodGet(this,Ht,_isEmpty2).call(this),hasSomethingToUndo:_classPrivateFieldGet(this,ge).hasSomethingToUndo(),hasSomethingToRedo:_classPrivateFieldGet(this,ge).hasSomethingToRedo(),hasSelectedEditor:!1})):(_classPrivateMethodGet(this,xt,_removeKeyboardManager2).call(this),_classPrivateMethodGet(this,Dt,_removeCopyPasteListeners2).call(this),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{isEditing:!1}))}},{key:"registerEditorTypes",value:function registerEditorTypes(_){if(!_classPrivateFieldGet(this,Ee)){_classPrivateFieldSet(this,Ee,_);var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,Ee));try{for(P.s();!(y=P.n()).done;){var S=y.value;_classPrivateMethodGet(this,Gt,_dispatchUpdateUI2).call(this,S.defaultPropertiesToUpdate)}}catch(A){P.e(A)}finally{P.f()}}}},{key:"getId",value:function getId(){return _classPrivateFieldGet(this,Le).getId()}},{key:"currentLayer",get:function get(){return _classPrivateFieldGet(this,le).get(_classPrivateFieldGet(this,Fe))}},{key:"currentPageIndex",get:function get(){return _classPrivateFieldGet(this,Fe)}},{key:"addLayer",value:function addLayer(_){_classPrivateFieldGet(this,le).set(_.pageIndex,_),_classPrivateFieldGet(this,st)?_.enable():_.disable()}},{key:"removeLayer",value:function removeLayer(_){_classPrivateFieldGet(this,le).delete(_.pageIndex)}},{key:"updateMode",value:function updateMode(_){if(_classPrivateFieldSet(this,ct,_),_===S.AnnotationEditorType.NONE)this.setEditingState(!1),_classPrivateMethodGet(this,jt,_disableAll2).call(this);else{this.setEditingState(!0),_classPrivateMethodGet(this,Nt,_enableAll2).call(this);var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,le).values());try{for(P.s();!(y=P.n()).done;){y.value.updateMode(_)}}catch(A){P.e(A)}finally{P.f()}}}},{key:"updateToolbar",value:function updateToolbar(_){_!==_classPrivateFieldGet(this,ct)&&_classPrivateFieldGet(this,Oe).dispatch("switchannotationeditormode",{source:this,mode:_})}},{key:"updateParams",value:function updateParams(_,y){if(_classPrivateFieldGet(this,Ee)){var P,S=_createForOfIteratorHelper(_classPrivateFieldGet(this,dt));try{for(S.s();!(P=S.n()).done;){P.value.updateParams(_,y)}}catch(O){S.e(O)}finally{S.f()}var A,E=_createForOfIteratorHelper(_classPrivateFieldGet(this,Ee));try{for(E.s();!(A=E.n()).done;){A.value.updateDefaultParams(_,y)}}catch(O){E.e(O)}finally{E.f()}}}},{key:"getEditors",value:function getEditors(_){var y,P=[],S=_createForOfIteratorHelper(_classPrivateFieldGet(this,se).values());try{for(S.s();!(y=S.n()).done;){var A=y.value;A.pageIndex===_&&P.push(A)}}catch(E){S.e(E)}finally{S.f()}return P}},{key:"getEditor",value:function getEditor(_){return _classPrivateFieldGet(this,se).get(_)}},{key:"addEditor",value:function addEditor(_){_classPrivateFieldGet(this,se).set(_.id,_)}},{key:"removeEditor",value:function removeEditor(_){var y;_classPrivateFieldGet(this,se).delete(_.id),this.unselect(_),null===(y=_classPrivateFieldGet(this,ve))||void 0===y||y.remove(_.id)}},{key:"setActiveEditor",value:function setActiveEditor(_){_classPrivateFieldGet(this,ae)!==_&&(_classPrivateFieldSet(this,ae,_),_&&_classPrivateMethodGet(this,Gt,_dispatchUpdateUI2).call(this,_.propertiesToUpdate))}},{key:"toggleSelected",value:function toggleSelected(_){if(_classPrivateFieldGet(this,dt).has(_))return _classPrivateFieldGet(this,dt).delete(_),_.unselect(),void _classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:this.hasSelection});_classPrivateFieldGet(this,dt).add(_),_.select(),_classPrivateMethodGet(this,Gt,_dispatchUpdateUI2).call(this,_.propertiesToUpdate),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:!0})}},{key:"setSelected",value:function setSelected(_){var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,dt));try{for(P.s();!(y=P.n()).done;){var S=y.value;S!==_&&S.unselect()}}catch(A){P.e(A)}finally{P.f()}_classPrivateFieldGet(this,dt).clear(),_classPrivateFieldGet(this,dt).add(_),_.select(),_classPrivateMethodGet(this,Gt,_dispatchUpdateUI2).call(this,_.propertiesToUpdate),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:!0})}},{key:"isSelected",value:function isSelected(_){return _classPrivateFieldGet(this,dt).has(_)}},{key:"unselect",value:function unselect(_){_.unselect(),_classPrivateFieldGet(this,dt).delete(_),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:this.hasSelection})}},{key:"hasSelection",get:function get(){return 0!==_classPrivateFieldGet(this,dt).size}},{key:"undo",value:function undo(){_classPrivateFieldGet(this,ge).undo(),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSomethingToUndo:_classPrivateFieldGet(this,ge).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:_classPrivateMethodGet(this,Ht,_isEmpty2).call(this)})}},{key:"redo",value:function redo(){_classPrivateFieldGet(this,ge).redo(),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:_classPrivateFieldGet(this,ge).hasSomethingToRedo(),isEmpty:_classPrivateMethodGet(this,Ht,_isEmpty2).call(this)})}},{key:"addCommands",value:function addCommands(_){_classPrivateFieldGet(this,ge).add(_),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:_classPrivateMethodGet(this,Ht,_isEmpty2).call(this)})}},{key:"delete",value:function _delete(){var _=this;if(this.commitOrRemove(),this.hasSelection){var y=_toConsumableArray(_classPrivateFieldGet(this,dt));this.addCommands({cmd:function cmd(){var _,P=_createForOfIteratorHelper(y);try{for(P.s();!(_=P.n()).done;){_.value.remove()}}catch(S){P.e(S)}finally{P.f()}},undo:function undo(){var P,S=_createForOfIteratorHelper(y);try{for(S.s();!(P=S.n()).done;){var A=P.value;_classPrivateMethodGet(_,Wt,_addEditorToLayer2).call(_,A)}}catch(E){S.e(E)}finally{S.f()}},mustExec:!0})}}},{key:"commitOrRemove",value:function commitOrRemove(){var _;null===(_=_classPrivateFieldGet(this,ae))||void 0===_||_.commitOrRemove()}},{key:"selectAll",value:function selectAll(){var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,dt));try{for(y.s();!(_=y.n()).done;){_.value.commit()}}catch(P){y.e(P)}finally{y.f()}_classPrivateMethodGet(this,Ut,_selectEditors2).call(this,_classPrivateFieldGet(this,se).values())}},{key:"unselectAll",value:function unselectAll(){if(_classPrivateFieldGet(this,ae))_classPrivateFieldGet(this,ae).commitOrRemove();else if(0!==_classPrivateFieldGet(this,dt).size){var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,dt));try{for(y.s();!(_=y.n()).done;){_.value.unselect()}}catch(P){y.e(P)}finally{y.f()}_classPrivateFieldGet(this,dt).clear(),_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:!1})}}},{key:"isActive",value:function isActive(_){return _classPrivateFieldGet(this,ae)===_}},{key:"getActive",value:function getActive(){return _classPrivateFieldGet(this,ae)}},{key:"getMode",value:function getMode(){return _classPrivateFieldGet(this,ct)}}]),AnnotationEditorUIManager}();function _addKeyboardManager2(){_classPrivateFieldGet(this,Ct).addEventListener("keydown",_classPrivateFieldGet(this,gt))}function _removeKeyboardManager2(){_classPrivateFieldGet(this,Ct).removeEventListener("keydown",_classPrivateFieldGet(this,gt))}function _addCopyPasteListeners2(){document.addEventListener("copy",_classPrivateFieldGet(this,ht)),document.addEventListener("cut",_
2classPrivateFieldGet(this,ft)),document.addEventListener("paste",_classPrivateFieldGet(this,vt))}function _removeCopyPasteListeners2(){document.removeEventListener("copy",_classPrivateFieldGet(this,ht)),document.removeEventListener("cut",_classPrivateFieldGet(this,ft)),document.removeEventListener("paste",_classPrivateFieldGet(this,vt))}function _dispatchUpdateStates2(_){var y=this;Object.entries(_).some(function(_){var P=_slicedToArray(_,2),S=P[0],A=P[1];return _classPrivateFieldGet(y,At)[S]!==A})&&_classPrivateFieldGet(this,Oe).dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(_classPrivateFieldGet(this,At),_)})}function _dispatchUpdateUI2(_){_classPrivateFieldGet(this,Oe).dispatch("annotationeditorparamschanged",{source:this,details:_})}function _enableAll2(){if(!_classPrivateFieldGet(this,st)){_classPrivateFieldSet(this,st,!0);var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,le).values());try{for(y.s();!(_=y.n()).done;){_.value.enable()}}catch(P){y.e(P)}finally{y.f()}}}function _disableAll2(){if(this.unselectAll(),_classPrivateFieldGet(this,st)){_classPrivateFieldSet(this,st,!1);var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,le).values());try{for(y.s();!(_=y.n()).done;){_.value.disable()}}catch(P){y.e(P)}finally{y.f()}}}function _addEditorToLayer2(_){var y=_classPrivateFieldGet(this,le).get(_.pageIndex);y?y.addOrRebuild(_):this.addEditor(_)}function _isEmpty2(){if(0===_classPrivateFieldGet(this,se).size)return!0;if(1===_classPrivateFieldGet(this,se).size){var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,se).values());try{for(y.s();!(_=y.n()).done;){return _.value.isEmpty()}}catch(P){y.e(P)}finally{y.f()}}return!1}function _selectEditors2(_){_classPrivateFieldGet(this,dt).clear();var y,P=_createForOfIteratorHelper(_);try{for(P.s();!(y=P.n()).done;){var S=y.value;S.isEmpty()||(_classPrivateFieldGet(this,dt).add(S),S.select())}}catch(A){P.e(A)}finally{P.f()}_classPrivateMethodGet(this,Lt,_dispatchUpdateStates2).call(this,{hasSelectedEditor:!0})}_defineProperty(qt,"_keyboardManager",new J([[["ctrl+a","mac+meta+a"],qt.prototype.selectAll],[["ctrl+z","mac+meta+z"],qt.prototype.undo],[["ctrl+y","ctrl+shift+Z","mac+meta+shift+Z"],qt.prototype.redo],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete"],qt.prototype.delete],[["Escape","mac+Escape"],qt.prototype.unselectAll]])),y.AnnotationEditorUIManager=qt},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.StatTimer=y.RenderingCancelledException=y.PixelsPerInch=y.PageViewport=y.PDFDateString=y.DOMStandardFontDataFactory=y.DOMSVGFactory=y.DOMCanvasFactory=y.DOMCMapReaderFactory=y.AnnotationPrefix=void 0,y.deprecated=function deprecated(_){console.log("Deprecated API usage: "+_)},y.getColorValues=function getColorValues(_){var y=document.createElement("span");y.style.visibility="hidden",document.body.append(y);var P,S=_createForOfIteratorHelper(_.keys());try{for(S.s();!(P=S.n()).done;){var A=P.value;y.style.color=A;var E=window.getComputedStyle(y).color;_.set(A,getRGB(E))}}catch(O){S.e(O)}finally{S.f()}y.remove()},y.getCurrentTransform=function getCurrentTransform(_){var y=_.getTransform(),P=y.a,S=y.b,A=y.c,E=y.d,O=y.e,G=y.f;return[P,S,A,E,O,G]},y.getCurrentTransformInverse=function getCurrentTransformInverse(_){var y=_.getTransform().invertSelf(),P=y.a,S=y.b,A=y.c,E=y.d,O=y.e,G=y.f;return[P,S,A,E,O,G]},y.getFilenameFromUrl=function getFilenameFromUrl(_){var y=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!y){var P=_.split(/[#?]/,1);_=_slicedToArray(P,1)[0]}return _.substring(_.lastIndexOf("/")+1)},y.getPdfFilenameFromUrl=function getPdfFilenameFromUrl(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"document.pdf";if("string"!==typeof _)return y;if(isDataScheme(_))return(0,A.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),y;var P=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,S=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(_),E=P.exec(S[1])||P.exec(S[2])||P.exec(S[3]);if(E&&(E=E[0]).includes("%"))try{E=P.exec(decodeURIComponent(E))[0]}catch(O){}return E||y},y.getRGB=getRGB,y.getXfaPageViewport=function getXfaPageViewport(_,y){var P=y.scale,S=void 0===P?1:P,A=y.rotation,E=void 0===A?0:A,O=_.attributes.style,G=O.width,j=O.height,H=[0,0,parseInt(G),parseInt(j)];return new X({viewBox:H,scale:S,rotation:E})},y.isDataScheme=isDataScheme,y.isPdfFile=function isPdfFile(_){return"string"===typeof _&&/\.pdf$/i.test(_)},y.isValidFetchUrl=isValidFetchUrl,y.loadScript=function loadScript(_){var y=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise(function(P,S){var A=document.createElement("script");A.src=_,A.onload=function(_){y&&A.remove(),P(_)},A.onerror=function(){S(new Error("Cannot load script at: ".concat(A.src)))},(document.head||document.documentElement).append(A)})},y.setLayerDimensions=function setLayerDimensions(_,y){var P=arguments.length>2&&void 0!==arguments[2]&&arguments[2],S=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];
2if(y instanceof X){var A=y.rawDims,E=A.pageWidth,O=A.pageHeight,G=_.style,j="calc(var(--scale-factor) * ".concat(E,"px)"),H="calc(var(--scale-factor) * ".concat(O,"px)");P&&y.rotation%180!==0?(G.width=H,G.height=j):(G.width=j,G.height=H)}S&&_.setAttribute("data-main-rotation",y.rotation)};var S=P(7),A=P(1);y.AnnotationPrefix="pdfjs_internal_id_";var E=_createClass(function PixelsPerInch(){_classCallCheck(this,PixelsPerInch)});_defineProperty(E,"CSS",96),_defineProperty(E,"PDF",72),_defineProperty(E,"PDF_TO_CSS_UNITS",E.CSS/E.PDF),y.PixelsPerInch=E;var O=function(_){_inherits(DOMCanvasFactory,_);var y=_createSuper(DOMCanvasFactory);function DOMCanvasFactory(){var _,P=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).ownerDocument,S=void 0===P?globalThis.document:P;return _classCallCheck(this,DOMCanvasFactory),(_=y.call(this))._document=S,_}return _createClass(DOMCanvasFactory,[{key:"_createCanvas",value:function _createCanvas(_,y){var P=this._document.createElement("canvas");return P.width=_,P.height=y,P}}]),DOMCanvasFactory}(S.BaseCanvasFactory);function fetchData(_){return _fetchData.apply(this,arguments)}function _fetchData(){return _fetchData=_asyncToGenerator(_regeneratorRuntime().mark(function _callee7(_){var y,P,S=arguments;return _regeneratorRuntime().wrap(function _callee7$(E){for(;;)switch(E.prev=E.next){case 0:if(y=S.length>1&&void 0!==S[1]&&S[1],!isValidFetchUrl(_,document.baseURI)){E.next=21;break}return E.next=4,fetch(_);case 4:if((P=E.sent).ok){E.next=7;break}throw new Error(P.statusText);case 7:if(!y){E.next=15;break}return E.t1=Uint8Array,E.next=11,P.arrayBuffer();case 11:E.t2=E.sent,E.t0=new E.t1(E.t2),E.next=20;break;case 15:return E.t3=A.stringToBytes,E.next=18,P.text();case 18:E.t4=E.sent,E.t0=(0,E.t3)(E.t4);case 20:return E.abrupt("return",E.t0);case 21:return E.abrupt("return",new Promise(function(P,S){var E=new XMLHttpRequest;E.open("GET",_,!0),y&&(E.responseType="arraybuffer"),E.onreadystatechange=function(){if(E.readyState===XMLHttpRequest.DONE){var _;if(200===E.status||0===E.status)if(y&&E.response?_=new Uint8Array(E.response):!y&&E.responseText&&(_=(0,A.stringToBytes)(E.responseText)),_)return void P(_);S(new Error(E.statusText))}},E.send(null)}));case 22:case"end":return E.stop()}},_callee7)})),_fetchData.apply(this,arguments)}y.DOMCanvasFactory=O;var G=function(_){_inherits(DOMCMapReaderFactory,_);var y=_createSuper(DOMCMapReaderFactory);function DOMCMapReaderFactory(){return _classCallCheck(this,DOMCMapReaderFactory),y.apply(this,arguments)}return _createClass(DOMCMapReaderFactory,[{key:"_fetchData",value:function _fetchData(_,y){return fetchData(_,this.isCompressed).then(function(_){return{cMapData:_,compressionType:y}})}}]),DOMCMapReaderFactory}(S.BaseCMapReaderFactory);y.DOMCMapReaderFactory=G;var j=function(_){_inherits(DOMStandardFontDataFactory,_);var y=_createSuper(DOMStandardFontDataFactory);function DOMStandardFontDataFactory(){return _classCallCheck(this,DOMStandardFontDataFactory),y.apply(this,arguments)}return _createClass(DOMStandardFontDataFactory,[{key:"_fetchData",value:function _fetchData(_){return fetchData(_,!0)}}]),DOMStandardFontDataFactory}(S.BaseStandardFontDataFactory);y.DOMStandardFontDataFactory=j;var H=function(_){_inherits(DOMSVGFactory,_);var y=_createSuper(DOMSVGFactory);function DOMSVGFactory(){return _classCallCheck(this,DOMSVGFactory),y.apply(this,arguments)}return _createClass(DOMSVGFactory,[{key:"_createSVG",value:function _createSVG(_){return document.createElementNS("http://www.w3.org/2000/svg",_)}}]),DOMSVGFactory}(S.BaseSVGFactory);y.DOMSVGFactory=H;var X=function(){function PageViewport(_){var y=_.viewBox,P=_.scale,S=_.rotation,A=_.offsetX,E=void 0===A?0:A,O=_.offsetY,G=void 0===O?0:O,j=_.dontFlip,H=void 0!==j&&j;_classCallCheck(this,PageViewport),this.viewBox=y,this.scale=P,this.rotation=S,this.offsetX=E,this.offsetY=G;var X,K,Y,J,Q,ae,se,le,ve=(y[2]+y[0])/2,ge=(y[3]+y[1])/2;switch((S%=360)<0&&(S+=360),S){case 180:X=-1,K=0,Y=0,J=1;break;case 90:X=0,K=1,Y=1,J=0;break;case 270:X=0,K=-1,Y=-1,J=0;break;case 0:X=1,K=0,Y=0,J=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}H&&(Y=-Y,J=-J),0===X?(Q=Math.abs(ge-y[1])*P+E,ae=Math.abs(ve-y[0])*P+G,se=(y[3]-y[1])*P,le=(y[2]-y[0])*P):(Q=Math.abs(ve-y[0])*P+E,ae=Math.abs(ge-y[1])*P+G,se=(y[2]-y[0])*P,le=(y[3]-y[1])*P),this.transform=[X*P,K*P,Y*P,J*P,Q-X*P*ve-Y*P*ge,ae-K*P*ve-J*P*ge],this.width=se,this.height=le}return _createClass(PageViewport,[{key:"rawDims",get:function get(){var _=this.viewBox;return(0,A.shadow)(this,"rawDims",{pageWidth:_[2]-_[0],pageHeight:_[3]-_[1],pageX:_[0],pageY:_[1]})}},{key:"clone",value:function clone(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},y=_.scale,P=void 0===y?this.scale:y,S=_.rotation,A=void 0===S?this.rotation:S,E=_.offsetX,O=void 0===E?this.offsetX:E,G=_.offsetY,j=void 0===G?this.offsetY:G,H=_.dontFlip,X=void 0!==H&&H;return new PageViewport({viewBox:this.viewBox.slice(),scale:P,rotation:A,offsetX:O,offsetY:j,dontFlip:X})}},{key:"convertToViewportPoint",value:function convertToViewportPoint(_,y){return A.Util.applyTransform([_,y],this.transform)}},{key:"convertToViewportRectangle",value:function convertToViewportRectangle(_){var y=A.Util.applyTransform([_[0],_[1]],this.transform),P=A.Util.applyTransform([_[2],_[3]],this.transform);return[y[0],y[1],P[0],P[1]]}},{key:"convertToPdfPoint",value:function convertToPdfPoint(_,y){return A.Util.applyInverseTransform([_,y],this.transform)}}]),PageViewport}();y.PageViewport=X;var K=function(_){_inherits(RenderingCancelledException,_);var y=_createSuper(RenderingCancelledException);
2function RenderingCancelledException(_,P){var S,A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return _classCallCheck(this,RenderingCancelledException),(S=y.call(this,_,"RenderingCancelledException")).type=P,S.extraDelay=A,S}return _createClass(RenderingCancelledException)}(A.BaseException);function isDataScheme(_){for(var y=_.length,P=0;P<y&&""===_[P].trim();)P++;return"data:"===_.substring(P,P+5).toLowerCase()}y.RenderingCancelledException=K;var Y,J=function(){function StatTimer(){_classCallCheck(this,StatTimer),_defineProperty(this,"started",Object.create(null)),_defineProperty(this,"times",[])}return _createClass(StatTimer,[{key:"time",value:function time(_){_ in this.started&&(0,A.warn)("Timer is already running for ".concat(_)),this.started[_]=Date.now()}},{key:"timeEnd",value:function timeEnd(_){_ in this.started||(0,A.warn)("Timer has not been started for ".concat(_)),this.times.push({name:_,start:this.started[_],end:Date.now()}),delete this.started[_]}},{key:"toString",value:function toString(){var _,y=[],P=0,S=_createForOfIteratorHelper(this.times);try{for(S.s();!(_=S.n()).done;){var A=_.value.name;P=Math.max(A.length,P)}}catch(K){S.e(K)}finally{S.f()}var E,O=_createForOfIteratorHelper(this.times);try{for(O.s();!(E=O.n()).done;){var G=E.value,j=G.name,H=G.start,X=G.end;y.push("".concat(j.padEnd(P)," ").concat(X-H,"ms\n"))}}catch(K){O.e(K)}finally{O.f()}return y.join("")}}]),StatTimer}();function isValidFetchUrl(_,y){try{var P=(y?new URL(_,y):new URL(_)).protocol;return"http:"===P||"https:"===P}catch(S){return!1}}y.StatTimer=J;var Q=function(){function PDFDateString(){_classCallCheck(this,PDFDateString)}return _createClass(PDFDateString,null,[{key:"toDateObject",value:function toDateObject(_){if(!_||"string"!==typeof _)return null;Y||(Y=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));var y=Y.exec(_);if(!y)return null;var P=parseInt(y[1],10),S=parseInt(y[2],10);S=S>=1&&S<=12?S-1:0;var A=parseInt(y[3],10);A=A>=1&&A<=31?A:1;var E=parseInt(y[4],10);E=E>=0&&E<=23?E:0;var O=parseInt(y[5],10);O=O>=0&&O<=59?O:0;var G=parseInt(y[6],10);G=G>=0&&G<=59?G:0;var j=y[7]||"Z",H=parseInt(y[8],10);H=H>=0&&H<=23?H:0;var X=parseInt(y[9],10)||0;return X=X>=0&&X<=59?X:0,"-"===j?(E+=H,O+=X):"+"===j&&(E-=H,O-=X),new Date(Date.UTC(P,S,A,E,O,G))}}]),PDFDateString}();function getRGB(_){if(_.startsWith("#")){var y=parseInt(_.slice(1),16);return[(16711680&y)>>16,(65280&y)>>8,255&y]}return _.startsWith("rgb(")?_.slice(4,-1).split(",").map(function(_){return parseInt(_)}):_.startsWith("rgba(")?_.slice(5,-1).split(",").map(function(_){return parseInt(_)}).slice(0,3):((0,A.warn)('Not a valid color format: "'.concat(_,'"')),[0,0,0])}y.PDFDateString=Q},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.BaseStandardFontDataFactory=y.BaseSVGFactory=y.BaseCanvasFactory=y.BaseCMapReaderFactory=void 0;var S=P(1),A=function(){function BaseCanvasFactory(){_classCallCheck(this,BaseCanvasFactory),this.constructor===BaseCanvasFactory&&(0,S.unreachable)("Cannot initialize BaseCanvasFactory.")}return _createClass(BaseCanvasFactory,[{key:"create",value:function create(_,y){if(_<=0||y<=0)throw new Error("Invalid canvas size");var P=this._createCanvas(_,y);return{canvas:P,context:P.getContext("2d")}}},{key:"reset",value:function reset(_,y,P){if(!_.canvas)throw new Error("Canvas is not specified");if(y<=0||P<=0)throw new Error("Invalid canvas size");_.canvas.width=y,_.canvas.height=P}},{key:"destroy",value:function destroy(_){if(!_.canvas)throw new Error("Canvas is not specified");_.canvas.width=0,_.canvas.height=0,_.canvas=null,_.context=null}},{key:"_createCanvas",value:function _createCanvas(_,y){(0,S.unreachable)("Abstract method `_createCanvas` called.")}}]),BaseCanvasFactory}();y.BaseCanvasFactory=A;var E=function(){function BaseCMapReaderFactory(_){var y=_.baseUrl,P=void 0===y?null:y,A=_.isCompressed,E=void 0===A||A;_classCallCheck(this,BaseCMapReaderFactory),this.constructor===BaseCMapReaderFactory&&(0,S.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=P,this.isCompressed=E}return _createClass(BaseCMapReaderFactory,[{key:"fetch",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee8(_){var y,P,A,E=this;return _regeneratorRuntime().wrap(function _callee8$(O){for(;;)switch(O.prev=O.next){case 0:if(y=_.name,this.baseUrl){O.next=3;break}throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');case 3:if(y){O.next=5;break}throw new Error("CMap name must be specified.");case 5:return P=this.baseUrl+y+(this.isCompressed?".bcmap":""),A=this.isCompressed?S.CMapCompressionType.BINARY:S.CMapCompressionType.NONE,O.abrupt("return",this._fetchData(P,A).catch(function(_){throw new Error("Unable to load ".concat(E.isCompressed?"binary ":"","CMap at: ").concat(P))}));case 8:case"end":return O.stop()}},_callee8,this)}));return function fetch(y){return _.apply(this,arguments)}}()},{key:"_fetchData",value:function _fetchData(_,y){(0,S.unreachable)("Abstract method `_fetchData` called.")}}]),BaseCMapReaderFactory}();y.BaseCMapReaderFactory=E;var O=function(){function BaseStandardFontDataFactory(_){var y=_.baseUrl,P=void 0===y?null:y;_classCallCheck(this,BaseStandardFontDataFactory),this.constructor===BaseStandardFontDataFactory&&(0,S.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=P}return _createClass(BaseStandardFontDataFactory,[{key:"fetch",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee9(_){var y,P;return _regeneratorRuntime().wrap(function _callee9$(S){for(;;)switch(S.prev=S.next){case 0:if(y=_.filename,this.baseUrl){S.next=3;break}throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');case 3:if(y){S.next=5;break}throw new Error("Font filename must be specified.");case 5:return P="".concat(this.baseUrl).concat(y),S.abrupt("return",this._fetchData(P).catch(function(_){throw new Error("Unable to load font data at: ".concat(P))}));case 7:case"end":return S.stop()}},_callee9,this)}));return function fetch(y){return _.apply(this,arguments)}}()},{key:"_fetchData",value:function _fetchData(_){(0,S.unreachable)("Abstract method `_fetchData` called.")}}]),BaseStandardFontDataFactory}();y.BaseStandardFontDataFactory=O;var G=function(){function BaseSVGFactory(){_classCallCheck(this,BaseSVGFactory),this.constructor===BaseSVGFactory&&(0,S.unreachable)("Cannot initialize BaseSVGFactory.")}return _createClass(BaseSVGFactory,[{key:"create",value:function create(_,y){var P=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(_<=0||y<=0)throw new Error("Invalid SVG dimensions");var S=this._createSVG("svg:svg");return S.setAttribute("version","1.1"),P||(S.setAttribute("width","".concat(_,"px")),S.setAttribute("height","".concat(y,"px"))),S.setAttribute("preserveAspectRatio","none"),S.setAttribute("viewBox","0 0 ".concat(_," ").concat(y)),S}},{key:"createElement",value:function createElement(_){if("string"!==typeof _)throw new Error("Invalid SVG element type");return this._createSVG(_)}},{key:"_createSVG",value:function _createSVG(_){(0,S.unreachable)("Abstract method `_createSVG` called.")}}]),BaseSVGFactory}();y.BaseSVGFactory=G},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.MurmurHash3_64=void 0;var S=P(1),A=3285377520,E=4294901760,O=65535,G=function(){function MurmurHash3_64(_){_classCallCheck(this,MurmurHash3_64),this.h1=_?4294967295&_:A,this.h2=_?4294967295&_:A}return _createClass(MurmurHash3_64,[{key:"update",value:function update(_){var y,P;if("string"===typeof _){y=new Uint8Array(2*_.length),P=0;for(var A=0,G=_.length;A<G;A++){var j=_.charCodeAt(A);j<=255?y[P++]=j:(y[P++]=j>>>8,y[P++]=255&j)}}else{if(!(0,S.isArrayBuffer)(_))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");P=(y=_.slice()).byteLength}for(var H=P>>2,X=P-4*H,K=new Uint32Array(y.buffer,0,H),Y=0,J=0,Q=this.h1,ae=this.h2,se=3432918353,le=461845907,ve=11601,ge=13715,Fe=0;Fe<H;Fe++)1&Fe?Q=5*(Q=(Q^=Y=(Y=(Y=(Y=K[Fe])*se&E|Y*ve&O)<<15|Y>>>17)*le&E|Y*ge&O)<<13|Q>>>19)+3864292196:ae=5*(ae=(ae^=J=(J=(J=(J=K[Fe])*se&E|J*ve&O)<<15|J>>>17)*le&E|J*ge&O)<<13|ae>>>19)+3864292196;switch(Y=0,X){case 3:Y^=y[4*H+2]<<16;case 2:Y^=y[4*H+1]<<8;
2case 1:Y=(Y=(Y=(Y^=y[4*H])*se&E|Y*ve&O)<<15|Y>>>17)*le&E|Y*ge&O,1&H?Q^=Y:ae^=Y}this.h1=Q,this.h2=ae}},{key:"hexdigest",value:function hexdigest(){var _=this.h1,y=this.h2;return _=3981806797*(_^=y>>>1)&E|36045*_&O,_=444984403*(_^=(y=4283543511*y&E|(2950163797*(y<<16|_>>>16)&E)>>>16)>>>1)&E|60499*_&O,((_^=(y=3301882366*y&E|(3120437893*(y<<16|_>>>16)&E)>>>16)>>>1)>>>0).toString(16).padStart(8,"0")+(y>>>0).toString(16).padStart(8,"0")}}]),MurmurHash3_64}();y.MurmurHash3_64=G},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.FontLoader=y.FontFaceObject=void 0;var S=P(1),A=P(10),E=function(){function FontLoader(_){var y=_.onUnsupportedFeature,P=_.ownerDocument,S=void 0===P?globalThis.document:P;_.styleElement;_classCallCheck(this,FontLoader),this._onUnsupportedFeature=y,this._document=S,this.nativeFontFaces=[],this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}return _createClass(FontLoader,[{key:"addNativeFontFace",value:function addNativeFontFace(_){this.nativeFontFaces.push(_),this._document.fonts.add(_)}},{key:"insertRule",value:function insertRule(_){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));var y=this.styleElement.sheet;y.insertRule(_,y.cssRules.length)}},{key:"clear",value:function clear(){var _,y=_createForOfIteratorHelper(this.nativeFontFaces);try{for(y.s();!(_=y.n()).done;){var P=_.value;this._document.fonts.delete(P)}}catch(S){y.e(S)}finally{y.f()}this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}},{key:"bind",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee10(_){var y,P,A=this;return _regeneratorRuntime().wrap(function _callee10$(E){for(;;)switch(E.prev=E.next){case 0:if(!_.attached&&!_.missingFile){E.next=2;break}return E.abrupt("return");case 2:if(_.attached=!0,!this.isFontLoadingAPISupported){E.next=19;break}if(!(y=_.createNativeFontFace())){E.next=18;break}return this.addNativeFontFace(y),E.prev=7,E.next=10,y.loaded;case 10:E.next=18;break;case 12:throw E.prev=12,E.t0=E.catch(7),this._onUnsupportedFeature({featureId:S.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,S.warn)("Failed to load font '".concat(y.family,"': '").concat(E.t0,"'.")),_.disableFontFace=!0,E.t0;case 18:return E.abrupt("return");case 19:if(!(P=_.createFontFaceRule())){E.next=26;break}if(this.insertRule(P),!this.isSyncFontLoadingSupported){E.next=24;break}return E.abrupt("return");case 24:return E.next=26,new Promise(function(y){var P=A._queueLoadingCallback(y);A._prepareFontLoadEvent(_,P)});case 26:case"end":return E.stop()}},_callee10,this,[[7,12]])}));return function bind(y){return _.apply(this,arguments)}}()},{key:"isFontLoadingAPISupported",get:function get(){var _,y=!(null===(_=this._document)||void 0===_||!_.fonts);return(0,S.shadow)(this,"isFontLoadingAPISupported",y)}},{key:"isSyncFontLoadingSupported",get:function get(){var _=!1;return(A.isNodeJS||"undefined"!==typeof navigator&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(_=!0),(0,S.shadow)(this,"isSyncFontLoadingSupported",_)}},{key:"_queueLoadingCallback",value:function _queueLoadingCallback(_){var y=this.loadingRequests,P={done:!1,complete:function completeRequest(){for((0,S.assert)(!P.done,"completeRequest() cannot be called twice."),P.done=!0;y.length>0&&y[0].done;){var _=y.shift();setTimeout(_.callback,0)}},callback:_};return y.push(P),P}},{key:"_loadTestFont",get:function get(){var _=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return(0,S.shadow)(this,"_loadTestFont",_)}},{key:"_prepareFontLoadEvent",value:function _prepareFontLoadEvent(_,y){function int32(_,y){return _.charCodeAt(y)<<24|_.charCodeAt(y+1)<<16|_.charCodeAt(y+2)<<8|255&_.charCodeAt(y+3)}function spliceString(_,y,P,S){return _.substring(0,y)+S+_.substring(y+P)}var P,A,E=this._document.createElement("canvas");E.width=1,E.height=1;var O=E.getContext("2d"),G=0;var j="lt".concat(Date.now()).concat(this.loadTestFontId++),H=this._loadTestFont,X=1482184792,K=int32(H=spliceString(H,976,j.length,j),16);for(P=0,A=j.length-3;P<A;P+=4)K=K-X+int32(j,P)|0;P<j.length&&(K=K-X+int32(j+"XXX",P)|0),H=spliceString(H,16,4,(0,S.string32)(K));var Y="url(data:font/opentype;base64,".concat(btoa(H),");"),J='@font-face {font-family:"'.concat(j,'";src:').concat(Y,"}");this.insertRule(J);var Q=this._document.createElement("div");Q.style.visibility="hidden",Q.style.width=Q.style.height="10px",Q.style.position="absolute",Q.style.top=Q.style.left="0px";for(var ae=0,se=[_.loadedName,j];ae<se.length;ae++){var le=se[ae],ve=this._document.createElement("span");ve.textContent="Hi",ve.style.fontFamily=le,Q.append(ve)}this._document.body.append(Q),function isFontReady(_,y){if(++G>30)return(0,S.warn)("Load test font never loaded."),void y();O.font="30px "+_,O.fillText(".",0,20),O.getImageData(0,0,1,1).data[3]>0?y():setTimeout(isFontReady.bind(null,_,y))}(j,function(){Q.remove(),y.complete()})}}]),FontLoader}();y.FontLoader=E;var O=function(){function FontFaceObject(_,y){var P=y.isEvalSupported,S=void 0===P||P,A=y.disableFontFace,E=void 0!==A&&A,O=y.ignoreErrors,G=void 0!==O&&O,j=y.onUnsupportedFeature,H=y.fontRegistry,X=void 0===H?null:H;for(var K in _classCallCheck(this,FontFaceObject),this.compiledGlyphs=Object.create(null),_)this[K]=_[K];this.isEvalSupported=!1!==S,this.disableFontFace=!0===E,this.ignoreErrors=!0===G,this._onUnsupportedFeature=j,this.fontRegistry=X}return _createClass(FontFaceObject,[{key:"createNativeFontFace",value:function createNativeFontFace(){var _,y;if(!this.data||this.disableFontFace)return null;if(this.cssFontInfo){var P={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(P.style="oblique ".concat(this.cssFontInfo.italicAngle,"deg")),y=new FontFace(this.cssFontInfo.fontFamily,this.data,P)}else y=new FontFace(this.loadedName,this.data,{});return null===(_=this.fontRegistry)||void 0===_||_.registerFont(this),y}},{key:"createFontFaceRule",value:function createFontFaceRule(){var _;if(!this.data||this.disableFontFace)return null;var y,P=(0,S.bytesToString)(this.data),A="url(data:".concat(this.mimetype,";base64,").concat(btoa(P),");");if(this.cssFontInfo){var E="font-weight: ".concat(this.cssFontInfo.fontWeight,";");this.cssFontInfo.italicAngle&&(E+="font-style: oblique ".concat(this.cssFontInfo.italicAngle,"deg;")),y='@font-face {font-family:"'.concat(this.cssFontInfo.fontFamily,'";').concat(E,"src:").concat(A,"}")}else y='@font-face {font-family:"'.concat(this.loadedName,'";src:').concat(A,"}");return null===(_=this.fontRegistry)||void 0===_||_.registerFont(this,A),y}},{key:"getPathGenerator",value:function getPathGenerator(_,y){if(void 0!==this.compiledGlyphs[y])return this.compiledGlyphs[y];var P;try{P=_.get(this.loadedName+"_path_"+y)}catch(H){if(!this.ignoreErrors)throw H;return this._onUnsupportedFeature({featureId:S.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,S.warn)('getPathGenerator - ignoring character: "'.concat(H,'".')),this.compiledGlyphs[y]=function(_,y){}}if(this.isEvalSupported&&S.FeatureTest.isEvalSupported){var A,E=[],O=_createForOfIteratorHelper(P);try{for(O.s();!(A=O.n()).done;){var G=A.value,j=void 0!==G.args?G.args.join(","):"";E.push("c.",G.cmd,"(",j,");\n")}}catch(X){O.e(X)}finally{O.f()}return this.compiledGlyphs[y]=new Function("c","size",E.join(""))}return this.compiledGlyphs[y]=function(_,y){var S,A=_createForOfIteratorHelper(P);try{for(A.s();!(S=A.n()).done;){var E=S.value;"scale"===E.cmd&&(E.args=[y,-y]),_[E.cmd].apply(_,E.args)}}catch(X){A.e(X)}finally{A.f()}}}}]),FontFaceObject}();y.FontFaceObject=O},function(_,y){Object.defineProperty(y,"__esModule",{value:!0}),y.isNodeJS=void 0;var P="object"===("undefined"===typeof process?"undefined":_typeof(process))&&process+""==="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&"browser"!==process.type);y.isNodeJS=P},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.CanvasGraphics=void 0;var S=P(1),A=P(6),E=P(12),O=P(13),G=4096,j=16;var H=function(){function CachedCanvases(_){_classCallCheck(this,CachedCanvases),this.canvasFactory=_,this.cache=Object.create(null)}return _createClass(CachedCanvases,[{key:"getCanvas",value:function getCanvas(_,y,P){var S;return void 0!==this.cache[_]?(S=this.cache[_],this.canvasFactory.reset(S,y,P)):(S=this.canvasFactory.create(y,P),this.cache[_]=S),S}},{key:"delete",value:function _delete(_){delete this.cache[_]}},{key:"clear",value:function clear(){for(var _ in this.cache){var y=this.cache[_];this.canvasFactory.destroy(y),delete this.cache[_]}}}]),CachedCanvases}();function drawImageAtIntegerCoords(_,y,P,S,E,O,G,j,H,X){var K=_slicedToArray((0,A.getCurrentTransform)(_),6),Y=K[0],J=K[1],Q=K[2],ae=K[3],se=K[4],le=K[5];if(0===J&&0===Q){var ve=G*Y+se,ge=Math.round(ve),Fe=j*ae+le,Ee=Math.round(Fe),Te=(G+H)*Y+se,Oe=Math.abs(Math.round(Te)-ge)||
vendor: 5,801 bytes, line 2
21,Le=(j+X)*ae+le,st=Math.abs(Math.round(Le)-Ee)||1;return _.setTransform(Math.sign(Y),0,0,Math.sign(ae),ge,Ee),_.drawImage(y,P,S,E,O,0,0,Oe,st),_.setTransform(Y,J,Q,ae,se,le),[Oe,st]}if(0===Y&&0===ae){var ct=j*Q+se,dt=Math.round(ct),ht=G*J+le,ft=Math.round(ht),vt=(j+X)*Q+se,gt=Math.abs(Math.round(vt)-dt)||1,mt=(G+H)*J+le,_t=Math.abs(Math.round(mt)-ft)||1;return _.setTransform(0,Math.sign(J),Math.sign(Q),0,dt,ft),_.drawImage(y,P,S,E,O,0,0,_t,gt),_.setTransform(Y,J,Q,ae,se,le),[_t,gt]}return _.drawImage(y,P,S,E,O,G,j,H,X),[Math.hypot(Y,J)*H,Math.hypot(Q,ae)*X]}var X=function(){function CanvasExtraState(_,y){_classCallCheck(this,CanvasExtraState),this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=S.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=S.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=S.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,_,y])}return _createClass(CanvasExtraState,[{key:"clone",value:function clone(){var clone=Object.create(this);return clone.clipBox=this.clipBox.slice(),clone}},{key:"setCurrentPoint",value:function setCurrentPoint(_,y){this.x=_,this.y=y}},{key:"updatePathMinMax",value:function updatePathMinMax(_,y,P){var A=_slicedToArray(S.Util.applyTransform([y,P],_),2);y=A[0],P=A[1],this.minX=Math.min(this.minX,y),this.minY=Math.min(this.minY,P),this.maxX=Math.max(this.maxX,y),this.maxY=Math.max(this.maxY,P)}},{key:"updateRectMinMax",value:function updateRectMinMax(_,y){var P=S.Util.applyTransform(y,_),A=S.Util.applyTransform(y.slice(2),_);this.minX=Math.min(this.minX,P[0],A[0]),this.minY=Math.min(this.minY,P[1],A[1]),this.maxX=Math.max(this.maxX,P[0],A[0]),this.maxY=Math.max(this.maxY,P[1],A[1])}},{key:"updateScalingPathMinMax",value:function updateScalingPathMinMax(_,y){S.Util.scaleMinMax(_,y),this.minX=Math.min(this.minX,y[0]),this.maxX=Math.max(this.maxX,y[1]),this.minY=Math.min(this.minY,y[2]),this.maxY=Math.max(this.maxY,y[3])}},{key:"updateCurvePathMinMax",value:function updateCurvePathMinMax(_,y,P,A,E,O,G,j,H,X){var K=S.Util.bezierBoundingBox(y,P,A,E,O,G,j,H);if(X)return X[0]=Math.min(X[0],K[0],K[2]),X[1]=Math.max(X[1],K[0],K[2]),X[2]=Math.min(X[2],K[1],K[3]),void(X[3]=Math.max(X[3],K[1],K[3]));this.updateRectMinMax(_,K)}},{key:"getPathBoundingBox",value:function getPathBoundingBox(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.PathType.FILL,y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,P=[this.minX,this.minY,this.maxX,this.maxY];if(_===E.PathType.STROKE){y||(0,S.unreachable)("Stroke bounding box must include transform.");var A=S.Util.singularValueDecompose2dScale(y),O=A[0]*this.lineWidth/2,G=A[1]*this.lineWidth/2;P[0]-=O,P[1]-=G,P[2]+=O,P[3]+=G}return P}},{key:"updateClipFromPath",value:function updateClipFromPath(){var _=S.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(_||[0,0,0,0])}},{key:"isEmptyClip",value:function isEmptyClip(){return this.minX===1/0}},{key:"startNewPathAndClipBox",value:function startNewPathAndClipBox(_){this.clipBox=_,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}},{key:"getClippedPathBoundingBox",value:function getClippedPathBoundingBox(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E.PathType.FILL,y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return S.Util.intersect(this.clipBox,this.getPathBoundingBox(_,y))}}]),CanvasExtraState}();function putBinaryImageData(_,y){var P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("undefined"!==typeof ImageData&&y instanceof ImageData)_.putImageData(y,0,0);else{var A,E,O,G,H,X,K,Y,J,Q=y.height,ae=y.width,se=Q%j,le=(Q-se)/j,ve=0===se?le:le+1,ge=_.createImageData(ae,j),Fe=0,Ee=y.data,Te=ge.data;if(P)switch(P.length){case 1:X=P[0],K=P[0],Y=P[0],J=P[0];break;case 4:X=P[0],K=P[1],Y=P[2],J=P[3]}if(y.kind===S.ImageKind.GRAYSCALE_1BPP){var Oe=Ee.byteLength,Le=new Uint32Array(Te.buffer,0,Te.byteLength>>2),st=Le.length,ct=ae+7>>3,dt=4294967295,ht=S.FeatureTest.isLittleEndian?4278190080:255;if(J&&255===J[0]&&0===J[255]){var ft=[ht,dt];dt=ft[0],ht=ft[1]}for(E=0;E<ve;E++){for(G=E<le?j:se,A=0,O=0;O<G;O++){for(var vt=Oe-Fe,gt=0,mt=vt>ct?ae:8*vt-7,_t=-8&mt,kt=0,Pt=0;gt<_t;gt+=8)Pt=Ee[Fe++],Le[A++]=128&Pt?dt:ht,Le[A++]=64&Pt?dt:ht,Le[A++]=32&Pt?dt:ht,Le[A++]=16&Pt?dt:ht,Le[A++]=8&Pt?dt:ht,Le[A++]=4&Pt?dt:ht,Le[A++]=2&Pt?dt:ht,Le[A++]=1&Pt?dt:ht;for(;gt<mt;gt++)0===kt&&(Pt=Ee[Fe++],kt=128),Le[A++]=Pt&kt?dt:ht,kt>>=1}for(;A<st;)Le[A++]=0;_.putImageData(ge,0,E*j)}}else if(y.kind===S.ImageKind.RGBA_32BPP){var At=!!(X||K||Y);for(O=0,H=ae*j*4,E=0;E<le;E++){if(Te.set(Ee.subarray(Fe,Fe+H)),Fe+=H,At)for(var Ct=0;Ct<H;Ct+=4)X&&(Te[Ct+0]=X[Te[Ct+0]]),K&&(Te[Ct+1]=K[Te[Ct+1]]),Y&&(Te[Ct+2]=Y[Te[Ct+2]]);_.putImageData(ge,0,O),O+=j}if(E<ve){if(H=ae*se*4,Te.set(Ee.subarray(Fe,Fe+H)),At)for(var wt=0;wt<H;wt+=4)X&&(Te[wt+0]=X[Te[wt+0]]),K&&(Te[wt+1]=K[Te[wt+1]]),Y&&(Te[wt+2]=Y[Te[wt+2]]);_.putImageData(ge,0,O)}}else{if(y.kind!==S.ImageKind.RGB_24BPP)throw new Error("bad image kind: ".concat(y.kind));var xt=!!(X||K||Y);for(H=ae*(G=j),E=0;E<ve;E++){for(E>=le&&(H=ae*(G=se)),A=0,O=H;O--;)Te[A++]=Ee[Fe++],Te[A++]=Ee[Fe++],Te[A++]=Ee[Fe++],Te[A++]=255;if(xt)for(var Rt=0;Rt<A;Rt+=4)X&&(Te[Rt+0]=X[Te[Rt+0]]),K&&(Te[Rt+1]=K[Te[Rt+1]]),Y&&(Te[Rt+2]=Y[Te[Rt+2]]);_.putImageData(ge,0,E*j)}}}}function putBinaryImageMask(_,y){if(y.bitmap)_.drawImage(y.bitmap,0,0);else for(var P=y.height,S=y.width,A=P%j,E=(P-A)/j,G=0===A?E:E+1,H=_.createImageData(S,j),X=0,K=y.data,Y=H.data,J=0;J<G;J++){var Q=J<E?j:A;
2X=(0,O.applyMaskImageData)({src:K,srcPos:X,dest:Y,width:S,height:Q}).srcPos,_.putImageData(H,0,J*j)}}function copyCtxState(_,y){for(var P=0,S=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"];P<S.length;P++){var A=S[P];void 0!==_[A]&&(y[A]=_[A])}void 0!==_.setLineDash&&(y.setLineDash(_.getLineDash()),y.lineDashOffset=_.lineDashOffset)}function resetCtxToDefault(_,y){_.strokeStyle=_.fillStyle=y||"#000000",_.fillRule="nonzero",_.globalAlpha=1,_.lineWidth=1,_.lineCap="butt",_.lineJoin="miter",_.miterLimit=10,_.globalCompositeOperation="source-over",_.font="10px sans-serif",void 0!==_.setLineDash&&(_.setLineDash([]),_.lineDashOffset=0)}function composeSMaskBackdrop(_,y,P,S){for(var A=_.length,E=3;E<A;E+=4){var O=_[E];if(0===O)_[E-3]=y,_[E-2]=P,_[E-1]=S;else if(O<255){var G=255-O;_[E-3]=_[E-3]*O+y*G>>8,_[E-2]=_[E-2]*O+P*G>>8,_[E-1]=_[E-1]*O+S*G>>8}}}function composeSMaskAlpha(_,y,P){for(var S=_.length,A=1/255,E=3;E<S;E+=4){var O=P?P[_[E]]:_[E];y[E]=y[E]*O*A|0}}function composeSMaskLuminosity(_,y,P){for(var S=_.length,A=3;A<S;A+=4){var E=77*_[A-3]+152*_[A-2]+28*_[A-1];y[A]=P?y[A]*P[E>>8]>>8:y[A]*E>>16}}function composeSMask(_,y,P,S){var A=S[0],E=S[1],O=S[2]-A,G=S[3]-E;0!==O&&0!==G&&(!function genericComposeSMask(_,y,P,S,A,E,O,G,j,H,X){var K,Y=!!E,J=Y?E[0]:0,Q=Y?E[1]:0,ae=Y?E[2]:0;K="Luminosity"===A?composeSMaskLuminosity:composeSMaskAlpha;for(var se=Math.min(S,Math.ceil(1048576/P)),le=0;le<S;le+=se){var ve=Math.min(se,S-le),ge=_.getImageData(G-H,le+(j-X),P,ve),Fe=y.getImageData(G,le+j,P,ve);Y&&composeSMaskBackdrop(ge.data,J,Q,ae),K(ge.data,Fe.data,O),y.putImageData(Fe,G,le+j)}}(y.context,P,O,G,y.subtype,y.backdrop,y.transferMap,A,E,y.offsetX,y.offsetY),_.save(),_.globalAlpha=1,_.globalCompositeOperation="source-over",_.setTransform(1,0,0,1,0,0),_.drawImage(P.canvas,0,0),_.restore())}function getImageSmoothingEnabled(_,y){var P=S.Util.singularValueDecompose2dScale(_);P[0]=Math.fround(P[0]),P[1]=Math.fround(P[1]);var E=Math.fround((globalThis.devicePixelRatio||1)*A.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==y?y:P[0]<=E||P[1]<=E}var K=["butt","round","square"],Y=["miter","round","bevel"],J={},Q={},ae=new WeakSet,se=function(){function CanvasGraphics(_,y,P,S,A,E,O){var G=A.optionalContentConfig,j=A.markedContentStack,K=void 0===j?null:j;_classCallCheck(this,CanvasGraphics),_classPrivateMethodInitSpec(this,ae),this.ctx=_,this.current=new X(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=y,this.objs=P,this.canvasFactory=S,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=K||[],this.optionalContentConfig=G,this.cachedCanvases=new H(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=E,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=(null===O||void 0===O?void 0:O.background)||null,this.foregroundColor=(null===O||void 0===O?void 0:O.foreground)||null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}return _createClass(CanvasGraphics,[{key:"getObject",value:function getObject(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return"string"===typeof _?_.startsWith("g_")?this.commonObjs.get(_):this.objs.get(_):y}},{key:"beginDrawing",value:function beginDrawing(_){var y,P,S=_.transform,E=_.viewport,O=_.transparency,G=void 0!==O&&O,j=_.background,H=void 0===j?null:j,X=this.ctx.canvas.width,K=this.ctx.canvas.height,Y=H||"#ffffff";if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;var J=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;var Q,ae,se=this.backgroundColor=this.ctx.fillStyle;if(this.ctx.fillStyle=Y,Q="string"===typeof(ae=this.ctx.fillStyle)&&/^#[0-9A-Fa-f]{6}$/.test(ae),"#000000"===J&&"#ffffff"===se||J===se||!Q)this.foregroundColor=this.backgroundColor=null;else{var le=_slicedToArray((0,A.getRGB)(ae),3),ve=le[0],ge=le[1],Fe=le[2],Ee=function newComp(_){return(_/=255)<=.03928?_/12.92:Math.pow((_+.055)/1.055,2.4)},Te=Math.round(.2126*Ee(ve)+.7152*Ee(ge)+.0722*Ee(Fe));this.selectColor=function(_,y,P){var S=.2126*Ee(_)+.7152*Ee(y)+.0722*Ee(P);return Math.round(S)===Te?se:J}}}if(this.ctx.fillStyle=this.backgroundColor||Y,this.ctx.fillRect(0,0,X,K),this.ctx.restore(
2),G){var Oe,Le=this.cachedCanvases.getCanvas("transparent",X,K);this.compositeCtx=this.ctx,this.transparentCanvas=Le.canvas,this.ctx=Le.context,this.ctx.save(),(Oe=this.ctx).transform.apply(Oe,_toConsumableArray((0,A.getCurrentTransform)(this.compositeCtx)))}(this.ctx.save(),resetCtxToDefault(this.ctx,this.foregroundColor),S)&&((P=this.ctx).transform.apply(P,_toConsumableArray(S)),this.outputScaleX=S[0],this.outputScaleY=S[0]);(y=this.ctx).transform.apply(y,_toConsumableArray(E.transform)),this.viewportScale=E.scale,this.baseTransform=(0,A.getCurrentTransform)(this.ctx)}},{key:"executeOperatorList",value:function executeOperatorList(_,y,P,A){var E=_.argsArray,O=_.fnArray,G=y||0,j=E.length;if(j===G)return G;for(var H,X=j-G>10&&"function"===typeof P,K=X?Date.now()+15:0,Y=0,J=this.commonObjs,Q=this.objs;;){if(void 0!==A&&G===A.nextBreakPoint)return A.breakIt(G,P),G;if((H=O[G])!==S.OPS.dependency)this[H].apply(this,E[G]);else{var ae,se=_createForOfIteratorHelper(E[G]);try{for(se.s();!(ae=se.n()).done;){var le=ae.value,ve=le.startsWith("g_")?J:Q;if(!ve.has(le))return ve.get(le,P),G}}catch(ge){se.e(ge)}finally{se.f()}}if(++G===j)return G;if(X&&++Y>10){if(Date.now()>K)return P(),G;Y=0}}}},{key:"endDrawing",value:function endDrawing(){_classPrivateMethodGet(this,ae,_restoreInitialState2).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();var _,y=_createForOfIteratorHelper(this._cachedBitmapsMap.values());try{for(y.s();!(_=y.n()).done;){var P,S=_.value,A=_createForOfIteratorHelper(S.values());try{for(A.s();!(P=A.n()).done;){var E=P.value;"undefined"!==typeof HTMLCanvasElement&&E instanceof HTMLCanvasElement&&(E.width=E.height=0)}}catch(O){A.e(O)}finally{A.f()}S.clear()}}catch(O){y.e(O)}finally{y.f()}this._cachedBitmapsMap.clear()}},{key:"_scaleImage",value:function _scaleImage(_,y){for(var P,S,A=_.width,E=_.height,O=Math.max(Math.hypot(y[0],y[1]),1),G=Math.max(Math.hypot(y[2],y[3]),1),j=A,H=E,X="prescale1";O>2&&j>1||G>2&&H>1;){var K=j,Y=H;O>2&&j>1&&(O/=j/(K=Math.ceil(j/2))),G>2&&H>1&&(G/=H/(Y=Math.ceil(H/2))),(S=(P=this.cachedCanvases.getCanvas(X,K,Y)).context).clearRect(0,0,K,Y),S.drawImage(_,0,0,j,H,0,0,K,Y),_=P.canvas,j=K,H=Y,X="prescale1"===X?"prescale2":"prescale1"}return{img:_,paintWidth:j,paintHeight:H}}},{key:"_createMaskCanvas",value:function _createMaskCanvas(_){var y,P,O,G,j=this.ctx,H=_.width,X=_.height,K=this.current.fillColor,Y=this.current.patternFill,J=(0,A.getCurrentTransform)(j);if((_.bitmap||_.data)&&_.count>1){var Q=_.bitmap||_.data.buffer;P=JSON.stringify(Y?J:[J.slice(0,4),K]),(y=this._cachedBitmapsMap.get(Q))||(y=new Map,this._cachedBitmapsMap.set(Q,y));var ae=y.get(P);if(ae&&!Y)return{canvas:ae,offsetX:Math.round(Math.min(J[0],J[2])+J[4]),offsetY:Math.round(Math.min(J[1],J[3])+J[5])};O=ae}O||putBinaryImageMask((G=this.cachedCanvases.getCanvas("maskCanvas",H,X)).context,_);var se=S.Util.transform(J,[1/H,0,0,-1/X,0,0]);se=S.Util.transform(se,[1,0,0,1,0,-X]);var le=S.Util.applyTransform([0,0],se),ve=S.Util.applyTransform([H,X],se),ge=S.Util.normalizeRect([le[0],le[1],ve[0],ve[1]]),Fe=Math.round(ge[2]-ge[0])||1,Ee=Math.round(ge[3]-ge[1])||1,Te=this.cachedCanvases.getCanvas("fillCanvas",Fe,Ee),Oe=Te.context,Le=Math.min(le[0],ve[0]),st=Math.min(le[1],ve[1]);Oe.translate(-Le,-st),Oe.transform.apply(Oe,_toConsumableArray(se)),O||(O=(O=this._scaleImage(G.canvas,(0,A.getCurrentTransformInverse)(Oe))).img,y&&Y&&y.set(P,O)),Oe.imageSmoothingEnabled=getImageSmoothingEnabled((0,A.getCurrentTransform)(Oe),_.interpolate),drawImageAtIntegerCoords(Oe,O,0,0,O.width,O.height,0,0,H,X),Oe.globalCompositeOperation="source-in";var ct=S.Util.transform((0,A.getCurrentTransformInverse)(Oe),[1,0,0,1,-Le,-st]);return Oe.fillStyle=Y?K.getPattern(j,this,ct,E.PathType.FILL):K,Oe.fillRect(0,0,H,X),y&&!Y&&(this.cachedCanvases.delete("fillCanvas"),y.set(P,Te.canvas)),{canvas:Te.canvas,offsetX:Math.round(Le),offsetY:Math.round(st)}}},{key:"setLineWidth",value:function setLineWidth(_){_!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=_,this.ctx.lineWidth=_}},{key:"setLineCap",value:function setLineCap(_){this.ctx.lineCap=K[_]}},{key:"setLineJoin",value:function setLineJoin(_){this.ctx.lineJoin=Y[_]}},{key:"setMiterLimit",value:function setMiterLimit(_){this.ctx.miterLimit=_}},{key:"setDash",value:function setDash(_,y){var P=this.ctx;void 0!==P.setLineDash&&(P.setLineDash(_),P.lineDashOffset=y)}}
2,{key:"setRenderingIntent",value:function setRenderingIntent(_){}},{key:"setFlatness",value:function setFlatness(_){}},{key:"setGState",value:function setGState(_){var y,P=_createForOfIteratorHelper(_);try{for(P.s();!(y=P.n()).done;){var S=_slicedToArray(y.value,2),A=S[0],E=S[1];switch(A){case"LW":this.setLineWidth(E);break;case"LC":this.setLineCap(E);break;case"LJ":this.setLineJoin(E);break;case"ML":this.setMiterLimit(E);break;case"D":this.setDash(E[0],E[1]);break;case"RI":this.setRenderingIntent(E);break;case"FL":this.setFlatness(E);break;case"Font":this.setFont(E[0],E[1]);break;case"CA":this.current.strokeAlpha=E;break;case"ca":this.current.fillAlpha=E,this.ctx.globalAlpha=E;break;case"BM":this.ctx.globalCompositeOperation=E;break;case"SMask":this.current.activeSMask=E?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.current.transferMaps=E}}}catch(O){P.e(O)}finally{P.f()}}},{key:"inSMaskMode",get:function get(){return!!this.suspendedCtx}},{key:"checkSMaskState",value:function checkSMaskState(){var _=this.inSMaskMode;this.current.activeSMask&&!_?this.beginSMaskMode():!this.current.activeSMask&&_&&this.endSMaskMode()}},{key:"beginSMaskMode",value:function beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");var _=this.ctx.canvas.width,y=this.ctx.canvas.height,P="smaskGroupAt"+this.groupLevel,S=this.cachedCanvases.getCanvas(P,_,y);this.suspendedCtx=this.ctx,this.ctx=S.context;var E=this.ctx;E.setTransform.apply(E,_toConsumableArray((0,A.getCurrentTransform)(this.suspendedCtx))),copyCtxState(this.suspendedCtx,E),function mirrorContextOperations(_,y){if(_._removeMirroring)throw new Error("Context is already forwarding operations.");_.__originalSave=_.save,_.__originalRestore=_.restore,_.__originalRotate=_.rotate,_.__originalScale=_.scale,_.__originalTranslate=_.translate,_.__originalTransform=_.transform,_.__originalSetTransform=_.setTransform,_.__originalResetTransform=_.resetTransform,_.__originalClip=_.clip,_.__originalMoveTo=_.moveTo,_.__originalLineTo=_.lineTo,_.__originalBezierCurveTo=_.bezierCurveTo,_.__originalRect=_.rect,_.__originalClosePath=_.closePath,_.__originalBeginPath=_.beginPath,_._removeMirroring=function(){_.save=_.__originalSave,_.restore=_.__originalRestore,_.rotate=_.__originalRotate,_.scale=_.__originalScale,_.translate=_.__originalTranslate,_.transform=_.__originalTransform,_.setTransform=_.__originalSetTransform,_.resetTransform=_.__originalResetTransform,_.clip=_.__originalClip,_.moveTo=_.__originalMoveTo,_.lineTo=_.__originalLineTo,_.bezierCurveTo=_.__originalBezierCurveTo,_.rect=_.__originalRect,_.closePath=_.__originalClosePath,_.beginPath=_.__originalBeginPath,delete _._removeMirroring},_.save=function ctxSave(){y.save(),this.__originalSave()},_.restore=function ctxRestore(){y.restore(),this.__originalRestore()},_.translate=function ctxTranslate(_,P){y.translate(_,P),this.__originalTranslate(_,P)},_.scale=function ctxScale(_,P){y.scale(_,P),this.__originalScale(_,P)},_.transform=function ctxTransform(_,P,S,A,E,O){y.transform(_,P,S,A,E,O),this.__originalTransform(_,P,S,A,E,O)},_.setTransform=function ctxSetTransform(_,P,S,A,E,O){y.setTransform(_,P,S,A,E,O),this.__originalSetTransform(_,P,S,A,E,O)},_.resetTransform=function ctxResetTransform(){y.resetTransform(),this.__originalResetTransform()},_.rotate=function ctxRotate(_){y.rotate(_),this.__originalRotate(_)},_.clip=function ctxRotate(_){y.clip(_),this.__originalClip(_)},_.moveTo=function(_,P){y.moveTo(_,P),this.__originalMoveTo(_,P)},_.lineTo=function(_,P){y.lineTo(_,P),this.__originalLineTo(_,P)},_.bezierCurveTo=function(_,P,S,A,E,O){y.bezierCurveTo(_,P,S,A,E,O),this.__originalBezierCurveTo(_,P,S,A,E,O)},_.rect=function(_,P,S,A){y.rect(_,P,S,A),this.__originalRect(_,P,S,A)},_.closePath=function(){y.closePath(),this.__originalClosePath()},_.beginPath=function(){y.beginPath(),this.__originalBeginPath()}}(E,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}},{key:"endSMaskMode",value:function endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),copyCtxState(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}},{key:"compose",value:function compose(_){if(this.current.activeSMask){_?(_[0]=Math.floor(_[0]),_[1]=Math.floor(_[1]),_[2]=Math.ceil(_[2]),_[3]=Math.ceil(_[3])):_=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];var y=this.current.activeSMask;composeSMask(this.suspendedCtx,y,this.ctx,_),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore(
2)}}},{key:"save",value:function save(){this.inSMaskMode?(copyCtxState(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();var _=this.current;this.stateStack.push(_),this.current=_.clone()}},{key:"restore",value:function restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),copyCtxState(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null)}},{key:"transform",value:function transform(_,y,P,S,A,E){this.ctx.transform(_,y,P,S,A,E),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null}},{key:"constructPath",value:function constructPath(_,y,P){for(var E,O,G=this.ctx,j=this.current,H=j.x,X=j.y,K=(0,A.getCurrentTransform)(G),Y=0===K[0]&&0===K[3]||0===K[1]&&0===K[2],J=Y?P.slice(0):null,Q=0,ae=0,se=_.length;Q<se;Q++)switch(0|_[Q]){case S.OPS.rectangle:H=y[ae++],X=y[ae++];var le=y[ae++],ve=y[ae++],ge=H+le,Fe=X+ve;G.moveTo(H,X),0===le||0===ve?G.lineTo(ge,Fe):(G.lineTo(ge,X),G.lineTo(ge,Fe),G.lineTo(H,Fe)),Y||j.updateRectMinMax(K,[H,X,ge,Fe]),G.closePath();break;case S.OPS.moveTo:H=y[ae++],X=y[ae++],G.moveTo(H,X),Y||j.updatePathMinMax(K,H,X);break;case S.OPS.lineTo:H=y[ae++],X=y[ae++],G.lineTo(H,X),Y||j.updatePathMinMax(K,H,X);break;case S.OPS.curveTo:E=H,O=X,H=y[ae+4],X=y[ae+5],G.bezierCurveTo(y[ae],y[ae+1],y[ae+2],y[ae+3],H,X),j.updateCurvePathMinMax(K,E,O,y[ae],y[ae+1],y[ae+2],y[ae+3],H,X,J),ae+=6;break;case S.OPS.curveTo2:E=H,O=X,G.bezierCurveTo(H,X,y[ae],y[ae+1],y[ae+2],y[ae+3]),j.updateCurvePathMinMax(K,E,O,H,X,y[ae],y[ae+1],y[ae+2],y[ae+3],J),H=y[ae+2],X=y[ae+3],ae+=4;break;case S.OPS.curveTo3:E=H,O=X,H=y[ae+2],X=y[ae+3],G.bezierCurveTo(y[ae],y[ae+1],H,X,H,X),j.updateCurvePathMinMax(K,E,O,y[ae],y[ae+1],H,X,H,X,J),ae+=4;break;case S.OPS.closePath:G.closePath()}Y&&j.updateScalingPathMinMax(K,J),j.setCurrentPoint(H,X)}},{key:"closePath",value:function closePath(){this.ctx.closePath()}},{key:"stroke",value:function stroke(){var _=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],y=this.ctx,P=this.current.strokeColor;y.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"===_typeof(P)&&null!==P&&void 0!==P&&P.getPattern?(y.save(),y.strokeStyle=P.getPattern(y,this,(0,A.getCurrentTransformInverse)(y),E.PathType.STROKE),this.rescaleAndStroke(!1),y.restore()):this.rescaleAndStroke(!0)),_&&this.consumePath(this.current.getClippedPathBoundingBox()),y.globalAlpha=this.current.fillAlpha}},{key:"closeStroke",value:function closeStroke(){this.closePath(),this.stroke()}},{key:"fill",value:function fill(){var _=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],y=this.ctx,P=this.current.fillColor,S=!1;this.current.patternFill&&(y.save(),y.fillStyle=P.getPattern(y,this,(0,A.getCurrentTransformInverse)(y),E.PathType.FILL),S=!0);var O=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==O&&(this.pendingEOFill?(y.fill("evenodd"),this.pendingEOFill=!1):y.fill()),S&&y.restore(),_&&this.consumePath(O)}},{key:"eoFill",value:function eoFill(){this.pendingEOFill=!0,this.fill()}},{key:"fillStroke",value:function fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}},{key:"eoFillStroke",value:function eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}},{key:"closeFillStroke",value:function closeFillStroke(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}},{key:"endPath",value:function endPath(){this.consumePath()}},{key:"clip",value:function clip(){this.pendingClip=J}},{key:"eoClip",value:function eoClip(){this.pendingClip=Q}},{key:"beginText",value:function beginText(){this.current.textMatrix=S.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"endText",value:function endText(){var _=this.pendingTextPaths,y=this.ctx;if(void 0!==_){y.save(),y.beginPath();var P,S=_createForOfIteratorHelper(_);try{for(S.s();!(P=S.n()).done;){var A=P.value;y.setTransform.apply(y,_toConsumableArray(A.transform)),y.translate(A.x,A.y),A.addToPath(y,A.fontSize)}}catch(E){S.e(E)}finally{S.f()}
vendor: 4,225 bytes, line 2
2y.restore(),y.clip(),y.beginPath(),delete this.pendingTextPaths}else y.beginPath()}},{key:"setCharSpacing",value:function setCharSpacing(_){this.current.charSpacing=_}},{key:"setWordSpacing",value:function setWordSpacing(_){this.current.wordSpacing=_}},{key:"setHScale",value:function setHScale(_){this.current.textHScale=_/100}},{key:"setLeading",value:function setLeading(_){this.current.leading=-_}},{key:"setFont",value:function setFont(_,y){var P=this.commonObjs.get(_),A=this.current;if(!P)throw new Error("Can't find font for ".concat(_));if(A.fontMatrix=P.fontMatrix||S.FONT_IDENTITY_MATRIX,0!==A.fontMatrix[0]&&0!==A.fontMatrix[3]||(0,S.warn)("Invalid font matrix for font "+_),y<0?(y=-y,A.fontDirection=-1):A.fontDirection=1,this.current.font=P,this.current.fontSize=y,!P.isType3Font){var E=P.loadedName||"sans-serif",O="normal";P.black?O="900":P.bold&&(O="bold");var G=P.italic?"italic":"normal",j='"'.concat(E,'", ').concat(P.fallbackName),H=y;y<16?H=16:y>100&&(H=100),this.current.fontSizeScale=y/H,this.ctx.font="".concat(G," ").concat(O," ").concat(H,"px ").concat(j)}}},{key:"setTextRenderingMode",value:function setTextRenderingMode(_){this.current.textRenderingMode=_}},{key:"setTextRise",value:function setTextRise(_){this.current.textRise=_}},{key:"moveText",value:function moveText(_,y){this.current.x=this.current.lineX+=_,this.current.y=this.current.lineY+=y}},{key:"setLeadingMoveText",value:function setLeadingMoveText(_,y){this.setLeading(-y),this.moveText(_,y)}},{key:"setTextMatrix",value:function setTextMatrix(_,y,P,S,A,E){this.current.textMatrix=[_,y,P,S,A,E],this.current.textMatrixScale=Math.hypot(_,y),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}},{key:"nextLine",value:function nextLine(){this.moveText(0,this.current.leading)}},{key:"paintChar",value:function paintChar(_,y,P,E){var O,G=this.ctx,j=this.current,H=j.font,X=j.textRenderingMode,K=j.fontSize/j.fontSizeScale,Y=X&S.TextRenderingMode.FILL_STROKE_MASK,J=!!(X&S.TextRenderingMode.ADD_TO_PATH_FLAG),Q=j.patternFill&&!H.missingFile;((H.disableFontFace||J||Q)&&(O=H.getPathGenerator(this.commonObjs,_)),H.disableFontFace||Q?(G.save(),G.translate(y,P),G.beginPath(),O(G,K),E&&G.setTransform.apply(G,_toConsumableArray(E)),Y!==S.TextRenderingMode.FILL&&Y!==S.TextRenderingMode.FILL_STROKE||G.fill(),Y!==S.TextRenderingMode.STROKE&&Y!==S.TextRenderingMode.FILL_STROKE||G.stroke(),G.restore()):(Y!==S.TextRenderingMode.FILL&&Y!==S.TextRenderingMode.FILL_STROKE||G.fillText(_,y,P),Y!==S.TextRenderingMode.STROKE&&Y!==S.TextRenderingMode.FILL_STROKE||G.strokeText(_,y,P)),J)&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:(0,A.getCurrentTransform)(G),x:y,y:P,fontSize:K,addToPath:O})}},{key:"isFontSubpixelAAEnabled",get:function get(){var _=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10).context;_.scale(1.5,1),_.fillText("I",0,10);for(var y=_.getImageData(0,0,10,10).data,P=!1,A=3;A<y.length;A+=4)if(y[A]>0&&y[A]<255){P=!0;break}return(0,S.shadow)(this,"isFontSubpixelAAEnabled",P)}},{key:"showText",value:function showText(_){var y=this.current,P=y.font;if(P.isType3Font)return this.showType3Text(_);var O=y.fontSize;if(0!==O){var G,j=this.ctx,H=y.fontSizeScale,X=y.charSpacing,K=y.wordSpacing,Y=y.fontDirection,J=y.textHScale*Y,Q=_.length,ae=P.vertical,se=ae?1:-1,le=P.defaultVMetrics,ve=O*y.fontMatrix[0],ge=y.textRenderingMode===S.TextRenderingMode.FILL&&!P.disableFontFace&&!y.patternFill;if(j.save(),j.transform.apply(j,_toConsumableArray(y.textMatrix)),j.translate(y.x,y.y+y.textRise),Y>0?j.scale(J,-1):j.scale(J,1),y.patternFill){j.save();var Fe=y.fillColor.getPattern(j,this,(0,A.getCurrentTransformInverse)(j),E.PathType.FILL);G=(0,A.getCurrentTransform)(j),j.restore(),j.fillStyle=Fe}var Ee=y.lineWidth,Te=y.textMatrixScale;if(0===Te||0===Ee){var Oe=y.textRenderingMode&S.TextRenderingMode.FILL_STROKE_MASK;Oe!==S.TextRenderingMode.STROKE&&Oe!==S.TextRenderingMode.FILL_STROKE||(Ee=this.getSinglePixelWidth())}else Ee/=Te;if(1!==H&&(j.scale(H,H),Ee/=H),j.lineWidth=Ee,P.isInvalidPDFjsFont){var Le,st=[],ct=0,dt=_createForOfIteratorHelper(_);try{for(dt.s();!(Le=dt.n()).done;){var ht=Le.value;st.push(ht.unicode),ct+=ht.width}}catch(Wt){dt.e(Wt)}finally{dt.f()}
2return j.fillText(st.join(""),0,0),y.x+=ct*ve*J,j.restore(),void this.compose()}var ft,vt=0;for(ft=0;ft<Q;++ft){var gt=_[ft];if("number"!==typeof gt){var mt=!1,_t=(gt.isSpace?K:0)+X,kt=gt.fontChar,Pt=gt.accent,At=void 0,Ct=void 0,wt=gt.width;if(ae){var xt=gt.vmetric||le,Rt=-(gt.vmetric?xt[1]:.5*wt)*ve,Dt=xt[2]*ve;wt=xt?-xt[0]:wt,At=Rt/H,Ct=(vt+Dt)/H}else At=vt/H,Ct=0;if(P.remeasure&&wt>0){var Lt=1e3*j.measureText(kt).width/O*H;if(wt<Lt&&this.isFontSubpixelAAEnabled){var Gt=wt/Lt;mt=!0,j.save(),j.scale(Gt,1),At/=Gt}else wt!==Lt&&(At+=(wt-Lt)/2e3*O/H)}if(this.contentVisible&&(gt.isInFont||P.missingFile))if(ge&&!Pt)j.fillText(kt,At,Ct);else if(this.paintChar(kt,At,Ct,G),Pt){var Nt=At+O*Pt.offset.x/H,jt=Ct-O*Pt.offset.y/H;this.paintChar(Pt.fontChar,Nt,jt,G)}vt+=ae?wt*ve-_t*Y:wt*ve+_t*Y,mt&&j.restore()}else vt+=se*gt*O/1e3}ae?y.y-=vt:y.x+=vt*J,j.restore(),this.compose()}}},{key:"showType3Text",value:function showType3Text(_){var y,P,A,E,O=this.ctx,G=this.current,j=G.font,H=G.fontSize,X=G.fontDirection,K=j.vertical?1:-1,Y=G.charSpacing,J=G.wordSpacing,Q=G.textHScale*X,ae=G.fontMatrix||S.FONT_IDENTITY_MATRIX,se=_.length;if(!(G.textRenderingMode===S.TextRenderingMode.INVISIBLE)&&0!==H){for(this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,O.save(),O.transform.apply(O,_toConsumableArray(G.textMatrix)),O.translate(G.x,G.y),O.scale(Q,X),y=0;y<se;++y)if("number"!==typeof(P=_[y])){var le=(P.isSpace?J:0)+Y,ve=j.charProcOperatorList[P.operatorListId];if(ve)this.contentVisible&&(this.processingType3=P,this.save(),O.scale(H,H),O.transform.apply(O,_toConsumableArray(ae)),this.executeOperatorList(ve),this.restore()),A=S.Util.applyTransform([P.width,0],ae)[0]*H+le,O.translate(A,0),G.x+=A*Q;else(0,S.warn)('Type3 character "'.concat(P.operatorListId,'" is not available.'))}else E=K*P*H/1e3,this.ctx.translate(E,0),G.x+=E*Q;O.restore(),this.processingType3=null}}},{key:"setCharWidth",value:function setCharWidth(_,y){}},{key:"setCharWidthAndBounds",value:function setCharWidthAndBounds(_,y,P,S,A,E){this.ctx.rect(P,S,A-P,E-S),this.ctx.clip(),this.endPath()}},{key:"getColorN_Pattern",value:function getColorN_Pattern(_){var y,P=this;if("TilingPattern"===_[0]){var S=_[1],O=this.baseTransform||(0,A.getCurrentTransform)(this.ctx),G={createCanvasGraphics:function createCanvasGraphics(_){return new CanvasGraphics(_,P.commonObjs,P.objs,P.canvasFactory,{optionalContentConfig:P.optionalContentConfig,markedContentStack:P.markedContentStack})}};y=new E.TilingPattern(_,S,this.ctx,G,O)}else y=this._getPattern(_[1],_[2]);return y}},{key:"setStrokeColorN",value:function setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}},{key:"setFillColorN",value:function setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}},{key:"setStrokeRGBColor",value:function setStrokeRGBColor(_,y,P){var A,E=(null===(A=this.selectColor)||void 0===A?void 0:A.call(this,_,y,P))||S.Util.makeHexColor(_,y,P);this.ctx.strokeStyle=E,this.current.strokeColor=E}},{key:"setFillRGBColor",value:function setFillRGBColor(_,y,P){var A,E=(null===(A=this.selectColor)||void 0===A?void 0:A.call(this,_,y,P))||S.Util.makeHexColor(_,y,P);this.ctx.fillStyle=E,this.current.fillColor=E,this.current.patternFill=!1}},{key:"_getPattern",value:function _getPattern(_){var y,P=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return this.cachedPatterns.has(_)?y=this.cachedPatterns.get(_):(y=(0,E.getShadingPattern)(this.objs.get(_)),this.cachedPatterns.set(_,y)),P&&(y.matrix=P),y}},{key:"shadingFill",value:function shadingFill(_){if(this.contentVisible){var y=this.ctx;this.save();var P=this._getPattern(_);y.fillStyle=P.getPattern(y,this,(0,A.getCurrentTransformInverse)(y),E.PathType.SHADING);var O=(0,A.getCurrentTransformInverse)(y);if(O){var G=y.canvas,j=G.width,H=G.height,X=S.Util.applyTransform([0,0],O),K=S.Util.applyTransform([0,H],O),Y=S.Util.applyTransform([j,0],O),J=S.Util.applyTransform([j,H],O),Q=Math.min(X[0],K[0],Y[0],J[0]),ae=Math.min(X[1],K[1],Y[1],J[1]),se=Math.max(X[0],K[0],Y[0],J[0]),le=Math.max(X[1],K[1],Y[1],J[1]);this.ctx.fillRect(Q,ae,se-Q,le-ae)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore(
2)}}},{key:"beginInlineImage",value:function beginInlineImage(){(0,S.unreachable)("Should not call beginInlineImage")}},{key:"beginImageData",value:function beginImageData(){(0,S.unreachable)("Should not call beginImageData")}},{key:"paintFormXObjectBegin",value:function paintFormXObjectBegin(_,y){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(_)&&6===_.length&&this.transform.apply(this,_toConsumableArray(_)),this.baseTransform=(0,A.getCurrentTransform)(this.ctx),y)){var P=y[2]-y[0],S=y[3]-y[1];this.ctx.rect(y[0],y[1],P,S),this.current.updateRectMinMax((0,A.getCurrentTransform)(this.ctx),y),this.clip(),this.endPath()}}},{key:"paintFormXObjectEnd",value:function paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}},{key:"beginGroup",value:function beginGroup(_){if(this.contentVisible){this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);var y=this.ctx;_.isolated||(0,S.info)("TODO: Supp
2ort non-isolated groups."),_.knockout&&(0,S.warn)("Knockout groups not supported.");var P=(0,A.getCurrentTransform)(y);if(_.matrix&&y.transform.apply(y,_toConsumableArray(_.matrix)),!_.bbox)throw new Error("Bounding box is required.");var E=S.Util.getAxialAlignedBoundingBox(_.bbox,(0,A.getCurrentTransform)(y)),O=[0,0,y.canvas.width,y.canvas.height];E=S.Util.intersect(E,O)||[0,0,0,0];var j=Math.floor(E[0]),H=Math.floor(E[1]),X=Math.max(Math.ceil(E[2])-j,1),K=Math.max(Math.ceil(E[3])-H,1),Y=1,J=1;X>G&&(Y=X/G,X=G),K>G&&(J=K/G,K=G),this.current.startNewPathAndClipBox([0,0,X,K]);var Q="groupAt"+this.groupLevel;_.smask&&(Q+="_smask_"+this.smaskCounter++%2);var ae=this.cachedCanvases.getCanvas(Q,X,K),se=ae.context;se.scale(1/Y,1/J),se.translate(-j,-H),se.transform.apply(se,_toConsumableArray(P)),_.smask?this.smaskStack.push({canvas:ae.canvas,context:se,offsetX:j,offsetY:H,scaleX:Y,scaleY:J,subtype:_.smask.subtype,backdrop:_.smask.backdrop,transferMap:_.smask.transferMap||null,startTransformInverse:null}):(y.setTransform(1,0,0,1,0,0),y.translate(j,H),y.scale(Y,J),y.save()),copyCtxState(y,se),this.ctx=se,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(y),this.groupLevel++}}},{key:"endGroup",value:function endGroup(_){if(this.contentVisible){this.groupLevel--;var y=this.ctx,P=this.groupStack.pop();if(this.ctx=P,this.ctx.imageSmoothingEnabled=!1,_.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{var E;this.ctx.restore();var O=(0,A.getCurrentTransform)(this.ctx);this.restore(),this.ctx.save(),(E=this.ctx).setTransform.apply(E,_toConsumableArray(O));var G=S.Util.getAxialAlignedBoundingBox([0,0,y.canvas.width,y.canvas.height],O);this.ctx.drawImage(y.canvas,0,0),this.ctx.restore(),this.compose(G)}}}},{key:"beginAnnotation",value:function beginAnnotation(_,y,P,E,O){var G;(_classPrivateMethodGet(this,ae,_restoreInitialState2).call(this),resetCtxToDefault(this.ctx,this.foregroundColor),this.ctx.save(),this.save(),this.baseTransform)&&(G=this.ctx).setTransform.apply(G,_toConsumableArray(this.baseTransform));if(Array.isArray(y)&&4===y.length){var j=y[2]-y[0],H=y[3]-y[1];if(O&&this.annotationCanvasMap){(P=P.slice())[4]-=y[0],P[5]-=y[1],(y=y.slice())[0]=y[1]=0,y[2]=j,y[3]=H;var K=_slicedToArray(S.Util.singularValueDecompose2dScale((0,A.getCurrentTransform)(this.ctx)),2),Y=K[0],J=K[1],Q=this.viewportScale,se=Math.ceil(j*this.outputScaleX*Q),le=Math.ceil(H*this.outputScaleY*Q);this.annotationCanvas=this.canvasFactory.create(se,le);var ve=this.annotationCanvas,ge=ve.canvas,Fe=ve.context;this.annotationCanvasMap.set(_,ge),this.annotationCanvas.savedCtx=this.ctx,this.ctx=Fe,this.ctx.setTransform(Y,0,0,-J,0,H*J),resetCtxToDefault(this.ctx,this.foregroundColor)}else resetCtxToDefault(this.ctx,this.foregroundColor),this.ctx.rect(y[0],y[1],j,H),this.ctx.clip(),this.endPath()}this.current=new X(this.ctx.canvas.width,this.ctx.canvas.height),this.transform.apply(this,_toConsumableArray(P)),this.transform.apply(this,_toConsumableArray(E))}},{key:"endAnnotation",value:function endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}},{key:"paintImageMaskXObject",value:function paintImageMaskXObject(_){if(this.contentVisible){var y=_.count;(_=this.getObject(_.data,_)).count=y;var P=this.ctx,S=this.processingType3;if(S&&(void 0===S.compiled&&(S.compiled=function compileType3Glyph(_){var y=_.width,P=_.height;if(y>1e3||P>1e3)return null;
2var S,A,E,O,G=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),j=y+1,H=new Uint8Array(j*(P+1)),X=y+7&-8,K=new Uint8Array(X*P),Y=0,J=_createForOfIteratorHelper(_.data);try{for(J.s();!(O=J.n()).done;)for(var Q=O.value,ae=128;ae>0;)K[Y++]=Q&ae?0:255,ae>>=1}catch(ct){J.e(ct)}finally{J.f()}var se=0;for(0!==K[Y=0]&&(H[0]=1,++se),A=1;A<y;A++)K[Y]!==K[Y+1]&&(H[A]=K[Y]?2:1,++se),Y++;for(0!==K[Y]&&(H[A]=2,++se),S=1;S<P;S++){E=S*j,K[(Y=S*X)-X]!==K[Y]&&(H[E]=K[Y]?1:8,++se);var le=(K[Y]?4:0)+(K[Y-X]?8:0);for(A=1;A<y;A++)G[le=(le>>2)+(K[Y+1]?4:0)+(K[Y-X+1]?8:0)]&&(H[E+A]=G[le],++se),Y++;if(K[Y-X]!==K[Y]&&(H[E+A]=K[Y]?2:4,++se),se>1e3)return null}for(E=S*j,0!==K[Y=X*(P-1)]&&(H[E]=8,++se),A=1;A<y;A++)K[Y]!==K[Y+1]&&(H[E+A]=K[Y]?4:8,++se),Y++;if(0!==K[Y]&&(H[E+A]=4,++se),se>1e3)return null;var ve=new Int32Array([0,j,-1,0,-j,0,0,0,1]),ge=new Path2D;for(S=0;se&&S<=P;S++){for(var Fe=S*j,Ee=Fe+y;Fe<Ee&&!H[Fe];)Fe++;if(Fe!==Ee){ge.moveTo(Fe%j,S);var Te=Fe,Oe=H[Fe];do{var Le=ve[Oe];do{Fe+=Le}while(!H[Fe]);var st=H[Fe];5!==st&&10!==st?(Oe=st,H[Fe]=0):(Oe=st&51*Oe>>4,H[Fe]&=Oe>>2|Oe<<2),ge.lineTo(Fe%j,Fe/j|0),H[Fe]||--se}while(Te!==Fe);--S}}return K=null,H=null,function drawOutline(_){_.save(),_.scale(1/y,-1/P),_.translate(0,-P),_.fill(ge),_.beginPath(),_.restore()}}(_)),S.compiled))S.compiled(P);else{var A=this._createMaskCanvas(_),E=A.canvas;P.save(),P.setTransform(1,0,0,1,0,0),P.drawImage(E,A.offsetX,A.offsetY),P.restore(),this.compose()}}}},{key:"paintImageMaskXObjectRepeat",value:function paintImageMaskXObjectRepeat(_,y){var P=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,E=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,O=arguments.length>4?arguments[4]:void 0,G=arguments.length>5?arguments[5]:void 0;if(this.contentVisible){_=this.getObject(_.data,_);var j=this.ctx;j.save();var H=(0,A.getCurrentTransform)(j);j.transform(y,P,E,O,0,0);var X=this._createMaskCanvas(_);j.setTransform(1,0,0,1,X.offsetX-H[4],X.offsetY-H[5]);for(var K=0,Y=G.length;K<Y;K+=2){var J=S.Util.transform(H,[y,P,E,O,G[K],G[K+1]]),Q=_slicedToArray(S.Util.applyTransform([0,0],J),2),ae=Q[0],se=Q[1];j.drawImage(X.canvas,ae,se)}j.restore(),this.compose()}}},{key:"paintImageMaskXObjectGroup",value:function paintImageMaskXObjectGroup(_){if(this.contentVisible){var y,P=this.ctx,S=this.current.fillColor,O=this.current.patternFill,G=_createForOfIteratorHelper(_);try{for(G.s();!(y=G.n()).done;){var j=y.value,H=j.data,X=j.width,K=j.height,Y=j.transform,J=this.cachedCanvases.getCanvas("maskCanvas",X,K),Q=J.context;Q.save(),putBinaryImageMask(Q,this.getObject(H,j)),Q.globalCompositeOperation="source-in",Q.fillStyle=O?S.getPattern(Q,this,(0,A.getCurrentTransformInverse)(P),E.PathType.FILL):S,Q.fillRect(0,0,X,K),Q.restore(
2),P.save(),P.transform.apply(P,_toConsumableArray(Y)),P.scale(1,-1),drawImageAtIntegerCoords(P,J.canvas,0,0,X,K,0,-1,1,1),P.restore()}}catch(ae){G.e(ae)}finally{G.f()}this.compose()}}},{key:"paintImageXObject",value:function paintImageXObject(_){if(this.contentVisible){var y=this.getObject(_);y?this.paintInlineImageXObject(y):(0,S.warn)("Dependent image isn't ready yet")}}},{key:"paintImageXObjectRepeat",value:function paintImageXObjectRepeat(_,y,P,A){if(this.contentVisible){var E=this.getObject(_);if(E){for(var O=E.width,G=E.height,j=[],H=0,X=A.length;H<X;H+=2)j.push({transform:[y,0,0,P,A[H],A[H+1]],x:0,y:0,w:O,h:G});this.paintInlineImageXObjectGroup(E,j)}else(0,S.warn)("Dependent image isn't ready yet")}}},{key:"paintInlineImageXObject",value:function paintInlineImageXObject(_){if(this.contentVisible){var y,P=_.width,S=_.height,E=this.ctx;if(this.save(),E.scale(1/P,-1/S),"function"===typeof HTMLElement&&_ instanceof HTMLElement||!_.data)y=_;else{var O=this.cachedCanvases.getCanvas("inlineImage",P,S);putBinaryImageData(O.context,_,this.current.transferMaps),y=O.canvas}var G=this._scaleImage(y,(0,A.getCurrentTransformInverse)(E));E.imageSmoothingEnabled=getImageSmoothingEnabled((0,A.getCurrentTransform)(E),_.interpolate),drawImageAtIntegerCoords(E,G.img,0,0,G.paintWidth,G.paintHeight,0,-S,P,S),this.compose(),this.restore()}}},{key:"paintInlineImageXObjectGroup",value:function paintInlineImageXObjectGroup(_,y){if(this.contentVisible){var P=this.ctx,S=_.width,A=_.height,E=this.cachedCanvases.getCanvas("inlineImage",S,A);putBinaryImageData(E.context,_,this.current.transferMaps);var O,G=_createForOfIteratorHelper(y);try{for(G.s();!(O=G.n()).done;){var j=O.value;P.save(),P.transform.apply(P,_toConsumableArray(j.transform)),P.scale(1,-1),drawImageAtIntegerCoords(P,E.canvas,j.x,j.y,j.w,j.h,0,-1,1,1),P.restore()}}catch(H){G.e(H)}finally{G.f()}this.compose()}}},{key:"paintSolidColorImageMask",value:function paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}},{key:"markPoint",value:function markPoint(_){}},{key:"markPointProps",value:function markPointProps(_,y){}},{key:"beginMarkedContent",value:function beginMarkedContent(_){this.markedContentStack.push({visible:!0})}},{key:"beginMarkedContentProps",value:function beginMarkedContentProps(_,y){"OC"===_?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(y)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}},{key:"endMarkedContent",value:function endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}},{key:"beginCompat",value:function beginCompat(){}},{key:"endCompat",value:function endCompat(){}},{key:"consumePath",value:function consumePath(_){var y=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(_);var P=this.ctx;this.pendingClip&&(y||(this.pendingClip===Q?P.clip("evenodd"):P.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),P.beginPath()}},{key:"getSinglePixelWidth",value:function getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){var _=(0,A.getCurrentTransform)(this.ctx);if(0===_[1]&&0===_[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(_[0]),Math.abs(_[3]));else{var y=Math.abs(_[0]*_[3]-_[2]*_[1]),P=Math.hypot(_[0],_[2]),S=Math.hypot(_[1],_[3]);this._cachedGetSinglePixelWidth=Math.max(P,S)/y}}return this._cachedGetSinglePixelWidth}},{key:"getScaleForStroking",value:function getScaleForStroking(){if(!this._cachedScaleForStroking){var _,y,P=this.current.lineWidth,S=(0,A.getCurrentTransform)(this.ctx);if(0===S[1]&&0===S[2]){var E=Math.abs(S[0]),O=Math.abs(S[3]);if(0===P)_=1/E,y=1/O;else{var G=E*P,j=O*P;_=G<1?1/G:1,y=j<1?1/j:1}}else{var H=Math.abs(S[0]*S[3]-S[2]*S[1]),X=Math.hypot(S[0],S[1]),K=Math.hypot(S[2],S[3]);if(0===P)_=K/H,y=X/H;else{var Y=P*H;_=K>Y?K/Y:1,y=X>Y?X/Y:1}}this._cachedScaleForStroking=[_,y]}return this._cachedScaleForStroking}},{key:"rescaleAndStroke",value:function rescaleAndStroke(_){var y=this.ctx,P=this.current.lineWidth,S=_slicedToArray(this.getScaleForStroking(),2),E=S[0],O=S[1];if(y.lineWidth=P||1,1!==E||1!==O){var G,j,H;_&&(G=(0,A.getCurrentTransform)(y),j=y.getLineDash().slice(),H=y.lineDashOffset),y.scale(E,O);var X=Math.max(E,O);y.setLineDash(y.getLineDash().map(function(_){return _/X})),y.lineDashOffset/=X,y.stroke(),_&&(y.setTransform.apply(y,_toConsumableArray(G)),y.setLineDash(j),y.lineDashOffset=H)}else y.stroke()}},{key:"isContentVisible",value:function isContentVisible(){for(var _=this.markedContentStack.length-1;_>=0;_--)if(!this.markedContentStack[_].visible)return!1;return!0}}]),CanvasGraphics}();function _restoreInitialState2(){for(;this.stateStack.length||this.inSMaskMode;
vendor: 7,497 bytes, line 2
2)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}for(var le in y.CanvasGraphics=se,S.OPS)void 0!==se.prototype[le]&&(se.prototype[S.OPS[le]]=se.prototype[le])},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.TilingPattern=y.PathType=void 0,y.getShadingPattern=function getShadingPattern(_){switch(_[0]){case"RadialAxial":return new G(_);case"Mesh":return new j(_);case"Dummy":return new H}throw new Error("Unknown IR type: ".concat(_[0]))};var S=P(1),A=P(6),E={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function applyBoundingBox(_,y){if(y){var P=y[2]-y[0],S=y[3]-y[1],A=new Path2D;A.rect(y[0],y[1],P,S),_.clip(A)}}y.PathType=E;var O=function(){function BaseShadingPattern(){_classCallCheck(this,BaseShadingPattern),this.constructor===BaseShadingPattern&&(0,S.unreachable)("Cannot initialize BaseShadingPattern.")}return _createClass(BaseShadingPattern,[{key:"getPattern",value:function getPattern(){(0,S.unreachable)("Abstract method `getPattern` called.")}}]),BaseShadingPattern}(),G=function(_){_inherits(RadialAxialShadingPattern,_);var y=_createSuper(RadialAxialShadingPattern);function RadialAxialShadingPattern(_){var P;return _classCallCheck(this,RadialAxialShadingPattern),(P=y.call(this))._type=_[1],P._bbox=_[2],P._colorStops=_[3],P._p0=_[4],P._p1=_[5],P._r0=_[6],P._r1=_[7],P.matrix=null,P}return _createClass(RadialAxialShadingPattern,[{key:"_createGradient",value:function _createGradient(_){var y;"axial"===this._type?y=_.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(y=_.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));var P,S=_createForOfIteratorHelper(this._colorStops);try{for(S.s();!(P=S.n()).done;){var A=P.value;y.addColorStop(A[0],A[1])}}catch(E){S.e(E)}finally{S.f()}return y}},{key:"getPattern",value:function getPattern(_,y,P,O){var G;if(O===E.STROKE||O===E.FILL){var j=y.current.getClippedPathBoundingBox(O,(0,A.getCurrentTransform)(_))||[0,0,0,0],H=Math.ceil(j[2]-j[0])||1,X=Math.ceil(j[3]-j[1])||1,K=y.cachedCanvases.getCanvas("pattern",H,X,!0),Y=K.context;Y.clearRect(0,0,Y.canvas.width,Y.canvas.height),Y.beginPath(),Y.rect(0,0,Y.canvas.width,Y.canvas.height),Y.translate(-j[0],-j[1]),P=S.Util.transform(P,[1,0,0,1,j[0],j[1]]),Y.transform.apply(Y,_toConsumableArray(y.baseTransform)),this.matrix&&Y.transform.apply(Y,_toConsumableArray(this.matrix)),applyBoundingBox(Y,this._bbox),Y.fillStyle=this._createGradient(Y),Y.fill(),G=_.createPattern(K.canvas,"no-repeat");var J=new DOMMatrix(P);G.setTransform(J)}else applyBoundingBox(_,this._bbox),G=this._createGradient(_);return G}}]),RadialAxialShadingPattern}(O);function drawTriangle(_,y,P,S,A,E,O,G){var j,H=y.coords,X=y.colors,K=_.data,Y=4*_.width;H[P+1]>H[S+1]&&(j=P,P=S,S=j,j=E,E=O,O=j),H[S+1]>H[A+1]&&(j=S,S=A,A=j,j=O,O=G,G=j),H[P+1]>H[S+1]&&(j=P,P=S,S=j,j=E,E=O,O=j);var J=(H[P]+y.offsetX)*y.scaleX,Q=(H[P+1]+y.offsetY)*y.scaleY,ae=(H[S]+y.offsetX)*y.scaleX,se=(H[S+1]+y.offsetY)*y.scaleY,le=(H[A]+y.offsetX)*y.scaleX,ve=(H[A+1]+y.offsetY)*y.scaleY;if(!(Q>=ve))for(var ge,Fe,Ee,Te,Oe,Le,st,ct,dt=X[E],ht=X[E+1],ft=X[E+2],vt=X[O],gt=X[O+1],mt=X[O+2],_t=X[G],kt=X[G+1],Pt=X[G+2],At=Math.round(Q),Ct=Math.round(ve),wt=At;wt<=Ct;wt++){if(wt<se){var xt=void 0;ge=J-(J-ae)*(xt=wt<Q?0:(Q-wt)/(Q-se)),Fe=dt-(dt-vt)*xt,Ee=ht-(ht-gt)*xt,Te=ft-(ft-mt)*xt}else{var Rt=void 0;ge=ae-(ae-le)*(Rt=wt>ve?1:se===ve?0:(se-wt)/(se-ve)),Fe=vt-(vt-_t)*Rt,Ee=gt-(gt-kt)*Rt,Te=mt-(mt-Pt)*Rt}var Dt=void 0;Oe=J-(J-le)*(Dt=wt<Q?0:wt>ve?1:(Q-wt)/(Q-ve)),Le=dt-(dt-_t)*Dt,st=ht-(ht-kt)*Dt,ct=ft-(ft-Pt)*Dt;for(var Lt=Math.round(Math.min(ge,Oe)),Gt=Math.round(Math.max(ge,Oe)),Nt=Y*wt+4*Lt,jt=Lt;jt<=Gt;jt++)(Dt=(ge-jt)/(ge-Oe))<0?Dt=0:Dt>1&&(Dt=1),K[Nt++]=Fe-(Fe-Le)*Dt|0,K[Nt++]=Ee-(Ee-st)*Dt|0,K[Nt++]=Te-(Te-ct)*Dt|0,K[Nt++]=255}}function drawFigure(_,y,P){var S,A,E=y.coords,O=y.colors;switch(y.type){case"lattice":var G=y.verticesPerRow,j=Math.floor(E.length/G)-1,H=G-1;for(S=0;S<j;S++)for(var X=S*G,K=0;K<H;K++,X++)drawTriangle(_,P,E[X],E[X+1],E[X+G],O[X],O[X+1],O[X+G]),drawTriangle(_,P,E[X+G+1],E[X+1],E[X+G],O[X+G+1],O[X+1],O[X+G]);break;case"triangles":for(S=0,A=E.length;S<A;S+=3)drawTriangle(_,P,E[S],E[S+1],E[S+2],O[S],O[S+1],O[S+2]);break;default:throw new Error("illegal figure")}}var j=function(_){_inherits(MeshShadingPattern,_);var y=_createSuper(MeshShadingPattern);function MeshShadingPattern(_){var P;return _classCallCheck(this,MeshShadingPattern),(P=y.call(this))._coords=_[2],P._colors=_[3],P._figures=_[4],P._bounds=_[5],P._bbox=_[7],P._background=_[8],P.matrix=null,P}return _createClass(MeshShadingPattern,[{key:"_createMeshCanvas",value:function _createMeshCanvas(_,y,P){var S=Math.floor(this._bounds[0]),A=Math.floor(this._bounds[1]),E=Math.ceil(this._bounds[2])-S,O=Math.ceil(this._bounds[3])-A,G=Math.min(Math.ceil(Math.abs(E*_[0]*1.1)),3e3),j=Math.min(Math.ceil(Math.abs(O*_[1]*1.1)),3e3),H=E/G,X=O/j,K={coords:this._coords,colors:this._colors,offsetX:-S,offsetY:-A,scaleX:1/H,scaleY:1/X},Y=G+4,J=j+4,Q=P.getCanvas("mesh",Y,J,!1),ae=Q.context,se=ae.createImageData(G,j);if(y)for(var le=se.data,ve=0,ge=le.length;ve<ge;ve+=4)le[ve]=y[0],le[ve+1]=y[1],le[ve+2]=y[2],le[ve+3]=255;var Fe,Ee=_createForOfIteratorHelper(this._figures);try{for(Ee.s();!(Fe=Ee.n()).done;){drawFigure(se,Fe.value,K)}}catch(Te){Ee.e(Te)}finally{Ee.f()}return ae.putImageData(se,2,2),{canvas:Q.canvas,offsetX:S-2*H,offsetY:A-2*X,scaleX:H,scaleY:X}}},{key:"getPattern",value:function getPattern(_,y,P,O){var G;if(applyBoundingBox(_,this._bbox),O===E.SHADING)G=S.Util.singularValueDecompose2dScale((0,A.getCurrentTransform)(_));else if(G=S.Util.singularValueDecompose2dScale(y.baseTransform),this.matrix){var j=S.Util.singularValueDecompose2dScale(this.matrix);G=[G[0]*j[0],G[1]*j[1]]}var H=this._createMeshCanvas(G,O===E.SHADING?null:this._background,y.cachedCanvases);return O!==E.SHADING&&(_.setTransform.apply(_,_toConsumableArray(y.baseTransform)),this.matrix&&_.transform.apply(_,_toConsumableArray(this.matrix))),_.translate(H.offsetX,H.offsetY),_.scale(H.scaleX,H.scaleY),_.createPattern(H.canvas,"no-repeat")}}]),MeshShadingPattern}(O),H=function(_){_inherits(DummyShadingPattern,_);var y=_createSuper(DummyShadingPattern);function DummyShadingPattern(){return _classCallCheck(this,DummyShadingPattern),y.apply(this,arguments)}return _createClass(DummyShadingPattern,[{key:"getPattern",value:function getPattern(){return"hotpink"}}]),DummyShadingPattern}(O);var X=1,K=2,Y=function(){function TilingPattern(_,y,P,S,A){_classCallCheck(this,TilingPattern),this.operatorList=_[2],this.matrix=_[3]||[1,0,0,1,0,0],this.bbox=_[4],this.xstep=_[5],this.ystep=_[6],this.paintType=_[7],this.tilingType=_[8],this.color=y,this.ctx=P,this.canvasGraphicsFactory=S,this.baseTransform=A}return _createClass(TilingPattern,[{key:"createPatternCanvas",value:function createPatternCanvas(_){var y=this.operatorList,P=this.bbox,E=this.xstep,O=this.ystep,G=this.paintType,j=this.tilingType,H=this.color,X=this.canvasGraphicsFactory;(0,S.info)("TilingType: "+j);var K=P[0],Y=P[1],J=P[2],Q=P[3],ae=S.Util.singularValueDecompose2dScale(this.matrix),se=S.Util.singularValueDecompose2dScale(this.baseTransform),le=[ae[0]*se[0],ae[1]*se[1]],ve=this.getSizeAndScale(E,this.ctx.canvas.width,le[0]),ge=this.getSizeAndScale(O,this.ctx.canvas.height,le[1]),Fe=_.cac
2hedCanvases.getCanvas("pattern",ve.size,ge.size,!0),Ee=Fe.context,Te=X.createCanvasGraphics(Ee);Te.groupLevel=_.groupLevel,this.setFillAndStrokeStyleToContext(Te,G,H);var Oe=K,Le=Y,st=J,ct=Q;return K<0&&(Oe=0,st+=Math.abs(K)),Y<0&&(Le=0,ct+=Math.abs(Y)),Ee.translate(-ve.scale*Oe,-ge.scale*Le),Te.transform(ve.scale,0,0,ge.scale,0,0),Ee.save(),this.clipBbox(Te,Oe,Le,st,ct),Te.baseTransform=(0,A.getCurrentTransform)(Te.ctx),Te.executeOperatorList(y),Te.endDrawing(),{canvas:Fe.canvas,scaleX:ve.scale,scaleY:ge.scale,offsetX:Oe,offsetY:Le}}},{key:"getSizeAndScale",value:function getSizeAndScale(_,y,P){_=Math.abs(_);var S=Math.max(TilingPattern.MAX_PATTERN_SIZE,y),A=Math.ceil(_*P);return A>=S?A=S:P=A/_,{scale:P,size:A}}},{key:"clipBbox",value:function clipBbox(_,y,P,S,E){var O=S-y,G=E-P;_.ctx.rect(y,P,O,G),_.current.updateRectMinMax((0,A.getCurrentTransform)(_.ctx),[y,P,S,E]),_.clip(),_.endPath()}},{key:"setFillAndStrokeStyleToContext",value:function setFillAndStrokeStyleToContext(_,y,P){var A=_.ctx,E=_.current;switch(y){case X:var O=this.ctx;A.fillStyle=O.fillStyle,A.strokeStyle=O.strokeStyle,E.fillColor=O.fillStyle,E.strokeColor=O.strokeStyle;break;case K:var G=S.Util.makeHexColor(P[0],P[1],P[2]);A.fillStyle=G,A.strokeStyle=G,E.fillColor=G,E.strokeColor=G;break;default:throw new S.FormatError("Unsupported paint type: ".concat(y))}}},{key:"getPattern",value:function getPattern(_,y,P,A){var O=P;A!==E.SHADING&&(O=S.Util.transform(O,y.baseTransform),this.matrix&&(O=S.Util.transform(O,this.matrix)));var G=this.createPatternCanvas(y),j=new DOMMatrix(O);j=(j=j.translate(G.offsetX,G.offsetY)).scale(1/G.scaleX,1/G.scaleY);var H=_.createPattern(G.canvas,"repeat");return H.setTransform(j),H}}],[{key:"MAX_PATTERN_SIZE",get:function get(){return(0,S.shadow)(this,"MAX_PATTERN_SIZE",3e3)}}]),TilingPattern}();y.TilingPattern=Y},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.applyMaskImageData=function applyMaskImageData(_){var y=_.src,P=_.srcPos,A=void 0===P?0:P,E=_.dest,O=_.destPos,G=void 0===O?0:O,j=_.width,H=_.height,X=_.inverseDecode,K=void 0!==X&&X,Y=S.FeatureTest.isLittleEndian?4278190080:255,J=_slicedToArray(K?[0,Y]:[Y,0],2),Q=J[0],ae=J[1],se=j>>3,le=7&j,ve=y.length;E=new Uint32Array(E.buffer);for(var ge=0;ge<H;ge++){for(var Fe=A+se;A<Fe;A++){var Ee=A<ve?y[A]:255;E[G++]=128&Ee?ae:Q,E[G++]=64&Ee?ae:Q,E[G++]=32&Ee?ae:Q,E[G++]=16&Ee?ae:Q,E[G++]=8&Ee?ae:Q,E[G++]=4&Ee?ae:Q,E[G++]=2&Ee?ae:Q,E[G++]=1&Ee?ae:Q}if(0!==le)for(var Te=A<ve?y[A++]:255,Oe=0;Oe<le;Oe++)E[G++]=Te&1<<7-Oe?ae:Q}return{srcPos:A,destPos:G}};var S=P(1)},function(_,y){Object.defineProperty(y,"__esModule",{value:!0}),y.GlobalWorkerOptions=void 0;var P=Object.create(null);y.GlobalWorkerOptions=P,P.workerPort=null,P.workerSrc=""},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.MessageHandler=void 0;var S=P(1),A=1,E=2,O=1,G=2,j=3,H=4,X=5,K=6,Y=7,J=8;function wrapReason(_){switch(_ instanceof Error||"object"===_typeof(_)&&null!==_||(0,S.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),_.name){case"AbortException":return new S.AbortException(_.message);case"MissingPDFException":return new S.MissingPDFException(_.message);case"PasswordException":return new S.PasswordException(_.message,_.code);case"UnexpectedResponseException":return new S.UnexpectedResponseException(_.message,_.status);case"UnknownErrorException":return new S.UnknownErrorException(_.message,_.details);default:return new S.UnknownErrorException(_.message,_.toString())}}var Q=function(){function MessageHandler(_,y,P){var S=this;_classCallCheck(this,MessageHandler),this.sourceName=_,this.targetName=y,this.comObj=P,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=function(_){var y=_.data;if(y.targetName===S.sourceName)if(y.stream)S._processStreamMessage(y);else if(y.callback){var O=y.callbackId,G=S.callbackCapabilities[O];if(!G)throw new Error("Cannot resolve callback ".concat(O));if(delete S.callbackCapabilities[O],y.callback===A)G.resolve(y.data);else{if(y.callback!==E)throw new Error("Unexpected callback case");G.reject(wrapReason(y.reason))}}else{var j=S.actionHandler[y.action];if(!j)throw new Error("Unknown action from worker: ".concat(y.action));if(y.callbackId){var H=S.sourceName,X=y.sourceName;new Promise(function(_){_(j(y.data))}).then(function(_){P.postMessage({sourceName:H,targetName:X,callback:A,callbackId:y.callbackId,data:_})},function(_){P.postMessage({sourceName:H,targetName:X,callback:E,callbackId:y.callbackId,reason:wrapReason(_)})})}else y.streamId?S._createStreamSink(y):j(y.data)}},P.addEventListener("message",this._onComObjOnMessage)}return _createClass(MessageHandler,[{key:"on",value:function on(_,y){var P=this.actionHandler;if(P[_])throw new Error('There is already an actionName called "'.concat(_,'"'));P[_]=y}},{key:"send",value:function send(_,y,P){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:_,data:y},P)}}
2,{key:"sendWithPromise",value:function sendWithPromise(_,y,P){var A=this.callbackId++,E=(0,S.createPromiseCapability)();this.callbackCapabilities[A]=E;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:_,callbackId:A,data:y},P)}catch(O){E.reject(O)}return E.promise}},{key:"sendWithStream",value:function sendWithStream(_,y,P,A){var E=this,G=this.streamId++,j=this.sourceName,H=this.targetName,X=this.comObj;return new ReadableStream({start:function start(P){var O=(0,S.createPromiseCapability)();return E.streamControllers[G]={controller:P,startCall:O,pullCall:null,cancelCall:null,isClosed:!1},X.postMessage({sourceName:j,targetName:H,action:_,streamId:G,data:y,desiredSize:P.desiredSize},A),O.promise},pull:function pull(_){var y=(0,S.createPromiseCapability)();return E.streamControllers[G].pullCall=y,X.postMessage({sourceName:j,targetName:H,stream:K,streamId:G,desiredSize:_.desiredSize}),y.promise},cancel:function cancel(_){(0,S.assert)(_ instanceof Error,"cancel must have a valid reason");var y=(0,S.createPromiseCapability)();return E.streamControllers[G].cancelCall=y,E.streamControllers[G].isClosed=!0,X.postMessage({sourceName:j,targetName:H,stream:O,streamId:G,reason:wrapReason(_)}),y.promise}},P)}},{key:"_createStreamSink",value:function _createStreamSink(_){var y=_.streamId,P=this.sourceName,A=_.sourceName,E=this.comObj,O=this,G=this.actionHandler[_.action],K={enqueue:function enqueue(_){var O=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,G=arguments.length>2?arguments[2]:void 0;if(!this.isCancelled){var j=this.desiredSize;this.desiredSize-=O,j>0&&this.desiredSize<=0&&(this.sinkCapability=(0,S.createPromiseCapability)(),this.ready=this.sinkCapability.promise),E.postMessage({sourceName:P,targetName:A,stream:H,streamId:y,chunk:_},G)}},close:function close(){this.isCancelled||(this.isCancelled=!0,E.postMessage({sourceName:P,targetName:A,stream:j,streamId:y}),delete O.streamSinks[y])},error:function error(_){(0,S.assert)(_ instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,E.postMessage({sourceName:P,targetName:A,stream:X,streamId:y,reason:wrapReason(_)}))},sinkCapability:(0,S.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:_.desiredSize,ready:null};K.sinkCapability.resolve(),K.ready=K.sinkCapability.promise,this.streamSinks[y]=K,new Promise(function(y){y(G(_.data,K))}).then(function(){E.postMessage({sourceName:P,targetName:A,stream:J,streamId:y,success:!0})},function(_){E.postMessage({sourceName:P,targetName:A,stream:J,streamId:y,reason:wrapReason(_)})})}},{key:"_processStreamMessage",value:function _processStreamMessage(_){var y=_.streamId,P=this.sourceName,A=_.sourceName,E=this.comObj,Q=this.streamControllers[y],ae=this.streamSinks[y];switch(_.stream){case J:_.success?Q.startCall.resolve():Q.startCall.reject(wrapReason(_.reason));break;case Y:_.success?Q.pullCall.resolve():Q.pullCall.reject(wrapReason(_.reason));break;case K:if(!ae){E.postMessage({sourceName:P,targetName:A,stream:Y,streamId:y,success:!0});break}ae.desiredSize<=0&&_.desiredSize>0&&ae.sinkCapability.resolve(),ae.desiredSize=_.desiredSize,new Promise(function(_){_(ae.onPull&&ae.onPull())}).then(function(){E.postMessage({sourceName:P,targetName:A,stream:Y,streamId:y,success:!0})},function(_){E.postMessage({sourceName:P,targetName:A,stream:Y,streamId:y,reason:wrapReason(_)})});break;case H:if((0,S.assert)(Q,"enqueue should have stream controller"),Q.isClosed)break;Q.controller.enqueue(_.chunk);break;case j:if((0,S.assert)(Q,"close should have stream controller"),Q.isClosed)break;Q.isClosed=!0,Q.controller.close(),this._deleteStreamController(Q,y);break;case X:(0,S.assert)(Q,"error should have stream controller"),Q.controller.error(wrapReason(_.reason)),this._deleteStreamController(Q,y);break;case G:_.success?Q.cancelCall.resolve():Q.cancelCall.reject(wrapReason(_.reason)),this._deleteStreamController(Q,y);break;case O:if(!ae)break;new Promise(function(y){y(ae.onCancel&&ae.onCancel(wrapReason(_.reason)))}).then(function(){E.postMessage({sourceName:P,targetName:A,stream:G,streamId:y,success:!0})},function(_){E.postMessage({sourceName:P,targetName:A,stream:G,streamId:y,reason:wrapReason(_)})}),ae.sinkCapability.reject(wrapReason(_.reason)),ae.isCancelled=!0,delete this.streamSinks[y];break;default:throw new Error("Unexpected stream case")}}},{key:"_deleteStreamController",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee11(_,y){return _regeneratorRuntime().wrap(function _callee11$(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Promise.allSettled([_.startCall&&_.startCall.promise,_.pullCall&&_.pullCall.promise,_.cancelCall&&_.cancelCall.promise]);case 2:delete this.streamControllers[y];case 3:case"end":return P.stop()}},_callee11,this)}));return function _deleteStreamController(y,P){return _.apply(this,arguments)}}()},{key:"destroy",value:function destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}]),MessageHandler}();y.MessageHandler=Q},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.Metadata=void 0;var S=P(1),A=new WeakMap,E=new WeakMap,O=function(){function Metadata(_){var y=_.parsedData,P=_.rawData;_classCallCheck(this,Metadata),_classPrivateFieldInitSpec(this,A,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,E,{writable:!0,value:void 0}),_classPrivateFieldSet(this,A,y),_classPrivateFieldSet(this,E,P)}return _createClass(Metadata,[{key:"getRaw",value:function getRaw(){return _classPrivateFieldGet(this,E)}},{key:"get",value:function get(_){var y;return null!==(y=_classPrivateFieldGet(this,A).get(_))&&void 0!==y?y:null}},{key:"getAll",value:function getAll(){return(0,S.objectFromMap)(_classPrivateFieldGet(this,A))}},{key:"has",value:function has(_){return _classPrivateFieldGet(this,A).has(_)}}]),Metadata}();y.Metadata=O},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.OptionalContentConfig=void 0;var S=P(1),A=P(8),E=Symbol("INTERNAL"),O=new WeakMap,G=function(){function OptionalContentGroup(_,y){_classCallCheck(this,OptionalContentGroup),_classPrivateFieldInitSpec(this,O,{writable:!0,value:!0}),this.name=_,this.intent=y}return _createClass(OptionalContentGroup,[{key:"visible",get:function get(){return _classPrivateFieldGet(this,O)}},{key:"_setVisible",value:function _setVisible(_,y){_!==E&&(0,S.unreachable)("Internal method `_setVisible` called."),_classPrivateFieldSet(this,O,y)}}]),OptionalContentGroup}
2(),j=new WeakMap,H=new WeakMap,X=new WeakMap,K=new WeakMap,Y=new WeakSet,J=function(){function OptionalContentConfig(_){if(_classCallCheck(this,OptionalContentConfig),_classPrivateMethodInitSpec(this,Y),_classPrivateFieldInitSpec(this,j,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,H,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,X,{writable:!0,value:null}),_classPrivateFieldInitSpec(this,K,{writable:!0,value:null}),this.name=null,this.creator=null,null!==_){this.name=_.name,this.creator=_.creator,_classPrivateFieldSet(this,K,_.order);var y,P=_createForOfIteratorHelper(_.groups);try{for(P.s();!(y=P.n()).done;){var S=y.value;_classPrivateFieldGet(this,H).set(S.id,new G(S.name,S.intent))}}catch(ge){P.e(ge)}finally{P.f()}if("OFF"===_.baseState){var A,O=_createForOfIteratorHelper(_classPrivateFieldGet(this,H).values());try{for(O.s();!(A=O.n()).done;){A.value._setVisible(E,!1)}}catch(ge){O.e(ge)}finally{O.f()}}var J,Q=_createForOfIteratorHelper(_.on);try{for(Q.s();!(J=Q.n()).done;){var ae=J.value;_classPrivateFieldGet(this,H).get(ae)._setVisible(E,!0)}}catch(ge){Q.e(ge)}finally{Q.f()}var se,le=_createForOfIteratorHelper(_.off);try{for(le.s();!(se=le.n()).done;){var ve=se.value;_classPrivateFieldGet(this,H).get(ve)._setVisible(E,!1)}}catch(ge){le.e(ge)}finally{le.f()}_classPrivateFieldSet(this,X,this.getHash())}}return _createClass(OptionalContentConfig,[{key:"isVisible",value:function isVisible(_){if(0===_classPrivateFieldGet(this,H).size)return!0;if(!_)return(0,S.warn)("Optional content group not defined."),!0;if("OCG"===_.type)return _classPrivateFieldGet(this,H).has(_.id)?_classPrivateFieldGet(this,H).get(_.id).visible:((0,S.warn)("Optional content group not found: ".concat(_.id)),!0);if("OCMD"===_.type){if(_.expression)return _classPrivateMethodGet(this,Y,_evaluateVisibilityExpression2).call(this,_.expression);if(!_.policy||"AnyOn"===_.policy){var y,P=_createForOfIteratorHelper(_.ids);try{for(P.s();!(y=P.n()).done;){var A=y.value;if(!_classPrivateFieldGet(this,H).has(A))return(0,S.warn)("Optional content group not found: ".concat(A)),!0;if(_classPrivateFieldGet(this,H).get(A).visible)return!0}}catch(se){P.e(se)}finally{P.f()}return!1}if("AllOn"===_.policy){var E,O=_createForOfIteratorHelper(_.ids);try{for(O.s();!(E=O.n()).done;){var G=E.value;if(!_classPrivateFieldGet(this,H).has(G))return(0,S.warn)("Optional content group not found: ".concat(G)),!0;if(!_classPrivateFieldGet(this,H).get(G).visible)return!1}}catch(se){O.e(se)}finally{O.f()}return!0}if("AnyOff"===_.policy){var j,X=_createForOfIteratorHelper(_.ids);try{for(X.s();!(j=X.n()).done;){var K=j.value;if(!_classPrivateFieldGet(this,H).has(K))return(0,S.warn)("Optional content group not found: ".concat(K)),!0;if(!_classPrivateFieldGet(this,H).get(K).visible)return!0}}catch(se){X.e(se)}finally{X.f()}return!1}if("AllOff"===_.policy){var J,Q=_createForOfIteratorHelper(_.ids);try{for(Q.s();!(J=Q.n()).done;){var ae=J.value;if(!_classPrivateFieldGet(this,H).has(ae))return(0,S.warn)("Optional content group not found: ".concat(ae)),!0;if(_classPrivateFieldGet(this,H).get(ae).visible)return!1}}catch(se){Q.e(se)}finally{Q.f()}return!0}return(0,S.warn)("Unknown optional content policy ".concat(_.policy,".")),!0}return(0,S.warn)("Unknown group type ".concat(_.type,".")),!0}},{key:"setVisibility",value:function setVisibility(_){var y=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];_classPrivateFieldGet(this,H).has(_)?(_classPrivateFieldGet(this,H).get(_)._setVisible(E,!!y),_classPrivateFieldSet(this,j,null)):(0,S.warn)("Optional content group not found: ".concat(_))}},{key:"hasInitialVisibility",get:function get(){return this.getHash()===_classPrivateFieldGet(this,X)}},{key:"getOrder",value:function getOrder(){return _classPrivateFieldGet(this,H).size?_classPrivateFieldGet(this,K)?_classPrivateFieldGet(this,K).slice():_toConsumableArray(_classPrivateFieldGet(this,H).keys()):null}},{key:"getGroups",value:function getGroups(){return _classPrivateFieldGet(this,H).size>0?(0,S.objectFromMap)(_classPrivateFieldGet(this,H)):null}},{key:"getGroup",value:function getGroup(_){return _classPrivateFieldGet(this,H).get(_)||null}},{key:"getHash",value:function getHash(){if(null!==_classPrivateFieldGet(this,j))return _classPrivateFieldGet(this,j);var _,y=new A.MurmurHash3_64,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,H));try{for(P.s();!(_=P.n()).done;){var S=_slicedToArray(_.value,2),E=S[0],O=S[1];y.update("".concat(E,":").concat(O.visible))}}catch(G){P.e(G)}finally{P.f()}return _classPrivateFieldSet(this,j,y.hexdigest())}}]),OptionalContentConfig}();function _evaluateVisibilityExpression2(_){var y=_.length;if(y<2)return!0;for(var P=_[0],A=1;A<y;A++){var E=_[A],O=void 0;if(Array.isArray(E))O=_classPrivateMethodGet(this,Y,_evaluateVisibilityExpression2).call(this,E);else{if(!_classPrivateFieldGet(this,H).has(E))return(0,S.warn)("Optional content group not found: ".concat(E)),!0;O=_classPrivateFieldGet(this,H).get(E).visible}switch(P){case"And":if(!O)return!1;break;case"Or":if(O)return!0;break;case"Not":return!O;default:return!0}}return"And"===P}y.OptionalContentConfig=J},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.PDFDataTransportStream=void 0;var S=P(1),A=P(6),E=function(){function PDFDataTransportStream(_,y){var P=this,A=_.length,E=_.initialData,O=_.progressiveDone,G=void 0!==O&&O,j=_.contentDispositionFilename,H=void 0===j?null:j,X=_.disableRange,K=void 0!==X&&X,Y=_.disableStream,J=void 0!==Y&&Y;if(_classCallCheck(this,PDFDataTransportStream),(0,S.assert)(y,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=G,this._contentDispositionFilename=H,(null===E||void 0===E?void 0:E.length)>0){var Q=E instanceof Uint8Array&&E.byteLength===E.buffer.byteLength?E.buffer:new Uint8Array(E).buffer;this._queuedChunks.push(Q)}this._pdfDataRangeTransport=y,this._isStreamingSupported=!J,this._isRangeSupported=!K,this._contentLength=A,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(function(_,y){P._onReceiveData({begin:_,chunk:y})}),this._pdfDataRangeTransport.addProgressListener(function(_,y){P._onProgress({loaded:_,total:y})}),this._pdfDataRangeTransport.addProgressiveReadListener(function(_){P._onReceiveData({chunk:_})}),this._pdfDataRangeTransport.addProgressiveDoneListener(function(){P._onProgressiveDone()}),this._pdfDataRangeTransport.transportReady()}return _createClass(PDFDataTransportStream,[{key:"_onReceiveData",value:function _onReceiveData(_){var y=_.begin,P=_.chunk,A=P instanceof Uint8Array&&P.byteLength===P.buffer.byteLength?P.buffer:new Uint8Array(P).buffer;if(void 0===y)this._fullRequestReader?this._fullRequestReader._enqueue(A):this._queuedChunks.push(A);else{var E=this._rangeReaders.some(function(_){return _._begin===y&&(_._enqueue(A),!0)});(0,S.assert)(E,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}},{key:"_progressiveDataLength",get:function get(){var _,y;return null!==(_=null===(y=this._fullRequestReader)||void 0===y?void 0:y._loaded)&&void 0!==_?_:0}},{key:"_onProgress",value:function _onProgress(_){var y,P,S,A;void 0===_.total?null===(y=this._rangeReaders[0])||void 0===y||null===(P=y.onProgress)||void 0===P||P.call(y,{loaded:_.loaded}):null===(S=this._fullRequestReader)||void 0===S||null===(A=S.onProgress)||void 0===A||A.call(S,{loaded:_.loaded,total:_.total})}},{key:"_onProgressiveDone",value:function _onProgressiveDone(){var _;null===(_=this._fullRequestReader)||void 0===_||_.progressiveDone(),this._progressiveDone=!0}},{key:"_removeRangeReader",value:function _removeRangeReader(_){var y=this._rangeReaders.indexOf(_);y>=0&&this._rangeReaders.splice(y,1)}},{key:"getFullReader",value:function getFullReader(){(0,S.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");var _=this._queuedChunks;return this._queuedChunks=null,new O(this,_,this._progressiveDone,this._contentDispositionFilename)}},{key:"getRangeReader",value:function getRangeReader(_,y){if(y<=this._progressiveDataLength)return null;var P=new G(this,_,y);return this._pdfDataRangeTransport.requestDataRange(_,y),this._rangeReaders.push(P),P}},{key:"cancelAllRequests",value:function cancelAllRequests(_){var y;null===(y=this._fullRequestReader)||void 0===y||y.cancel(_);var P,S=_createForOfIteratorHelper(this._rangeReaders.slice(0));try{for(S.s();!(P=S.n()).done;){P.value.cancel(_)}}catch(A){S.e(A)}finally{S.f()}this._pdfDataRangeTransport.abort()}}]),PDFDataTransportStream}();y.PDFDataTransportStream=E;var O=function(){function PDFDataTransportStreamReader(_,y){var P=arguments.length>2&&void 0!==arguments[2]&&arguments[2],S=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_classCallCheck(this,PDFDataTransportStreamReader),this._stream=_,this._done=P||!1,this._filename=(0,A.isPdfFile)(S)?
vendor: 15,585 bytes, line 2
2S:null,this._queuedChunks=y||[],this._loaded=0;var E,O=_createForOfIteratorHelper(this._queuedChunks);try{for(O.s();!(E=O.n()).done;){var G=E.value;this._loaded+=G.byteLength}}catch(j){O.e(j)}finally{O.f()}this._requests=[],this._headersReady=Promise.resolve(),_._fullRequestReader=this,this.onProgress=null}return _createClass(PDFDataTransportStreamReader,[{key:"_enqueue",value:function _enqueue(_){if(!this._done){if(this._requests.length>0)this._requests.shift().resolve({value:_,done:!1});else this._queuedChunks.push(_);this._loaded+=_.byteLength}}},{key:"headersReady",get:function get(){return this._headersReady}},{key:"filename",get:function get(){return this._filename}},{key:"isRangeSupported",get:function get(){return this._stream._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._stream._isStreamingSupported}},{key:"contentLength",get:function get(){return this._stream._contentLength}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee12(){var _,y;return _regeneratorRuntime().wrap(function _callee12$(P){for(;;)switch(P.prev=P.next){case 0:if(!(this._queuedChunks.length>0)){P.next=3;break}return _=this._queuedChunks.shift(),P.abrupt("return",{value:_,done:!1});case 3:if(!this._done){P.next=5;break}return P.abrupt("return",{value:void 0,done:!0});case 5:return y=(0,S.createPromiseCapability)(),this._requests.push(y),P.abrupt("return",y.promise);case 8:case"end":return P.stop()}},_callee12,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._done=!0;var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0}},{key:"progressiveDone",value:function progressiveDone(){this._done||(this._done=!0)}}]),PDFDataTransportStreamReader}(),G=function(){function PDFDataTransportStreamRangeReader(_,y,P){_classCallCheck(this,PDFDataTransportStreamRangeReader),this._stream=_,this._begin=y,this._end=P,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}return _createClass(PDFDataTransportStreamRangeReader,[{key:"_enqueue",value:function _enqueue(_){if(!this._done){if(0===this._requests.length)this._queuedChunk=_;else{this._requests.shift().resolve({value:_,done:!1});var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}},{key:"isStreamingSupported",get:function get(){return!1}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee13(){var _,y;return _regeneratorRuntime().wrap(function _callee13$(P){for(;;)switch(P.prev=P.next){case 0:if(!this._queuedChunk){P.next=4;break}return _=this._queuedChunk,this._queuedChunk=null,P.abrupt("return",{value:_,done:!1});case 4:if(!this._done){P.next=6;break}return P.abrupt("return",{value:void 0,done:!0});case 6:return y=(0,S.createPromiseCapability)(),this._requests.push(y),P.abrupt("return",y.promise);case 9:case"end":return P.stop()}},_callee13,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._done=!0;var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0,this._stream._removeRangeReader(this)}}]),PDFDataTransportStreamRangeReader}()},function(_,y){Object.defineProperty(y,"__esModule",{value:!0}),y.XfaText=void 0;var P=function(){function XfaText(){_classCallCheck(this,XfaText)}return _createClass(XfaText,null,[{key:"textContent",value:function textContent(_){var y=[],P={items:y,styles:Object.create(null)};return function walk(_){var P;if(_){var S=null,A=_.name;if("#text"===A)S=_.value;else{if(!XfaText.shouldBuildText(A))return;null!==_&&void 0!==_&&null!==(P=_.attributes)&&void 0!==P&&P.textContent?S=_.attributes.textContent:_.value&&(S=_.value)}if(null!==S&&y.push({str:S}),_.children){var E,O=_createForOfIteratorHelper(_.children);try{for(O.s();!(E=O.n()).done;){walk(E.value)}}catch(G){O.e(G)}finally{O.f()}}}}(_),P}},{key:"shouldBuildText",value:function shouldBuildText(_){return!("textarea"===_||"input"===_||"option"===_||"select"===_)}}]),XfaText}();y.XfaText=P},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.NodeStandardFontDataFactory=y.NodeCanvasFactory=y.NodeCMapReaderFactory=void 0;var S=P(7),A=function fetchData(_){return new Promise(function(y,P){__webpack_require__(70172).readFile(_,function(_,S){!_&&S?y(new Uint8Array(S)):P(new Error(_))})})},E=function(_){_inherits(NodeCanvasFactory,_);var y=_createSuper(NodeCanvasFactory);function NodeCanvasFactory(){return _classCallCheck(this,NodeCanvasFactory),y.apply(this,arguments)}return _createClass(NodeCanvasFactory,[{key:"_createCanvas",value:function _createCanvas(_,y){return __webpack_require__(93414).createCanvas(_,y)}}]),NodeCanvasFactory}(S.BaseCanvasFactory);y.NodeCanvasFactory=E;var O=function(_){_inherits(NodeCMapReaderFactory,_);var y=_createSuper(NodeCMapReaderFactory);function NodeCMapReaderFactory(){return _classCallCheck(this,NodeCMapReaderFactory),y.apply(this,arguments)}return _createClass(NodeCMapReaderFactory,[{key:"_fetchData",value:function _fetchData(_,y){return A(_).then(function(_){return{cMapData:_,compressionType:y}})}}]),NodeCMapReaderFactory}(S.BaseCMapReaderFactory);y.NodeCMapReaderFactory=O;var G=function(_){_inherits(NodeStandardFontDataFactory,_);var y=_createSuper(NodeStandardFontDataFactory);function NodeStandardFontDataFactory(){return _classCallCheck(this,NodeStandardFontDataFactory),y.apply(this,arguments)}return _createClass(NodeStandardFontDataFactory,[{key:"_fetchData",value:function _fetchData(_){return A(_)}}]),NodeStandardFontDataFactory}(S.BaseStandardFontDataFactory);y.NodeStandardFontDataFactory=G},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.PDFNodeStream=void 0;var S=P(1),A=P(22),E=__webpack_require__(70172),O=__webpack_require__(67441),G=__webpack_require__(33779),j=__webpack_require__(66558),H=/^file:\/\/\/[a-zA-Z]:\//;var X=function(){function PDFNodeStream(_){_classCallCheck(this,PDFNodeStream),this.source=_,this.url=function parseUrl(_){var y=j.parse(_);return"file:"===y.protocol||y.host?y:/^[a-z]:[/\\]/i.test(_)?j.parse("file:///".concat(_)):(y.host||(y.protocol="file:"),y)}(_.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&_.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFNodeStream,[{key:"_progressiveDataLength",get:function get(){var _,y;return null!==(_=null===(y=this._fullRequestReader)||void 0===y?void 0:y._loaded)&&void 0!==_?_:0}},{key:"getFullReader",value:function getFullReader(){return(0,S.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new ae(this):new J(this),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(_,y){if(y<=this._progressiveDataLength)return null;var P=this.isFsUrl?new se(this,_,y):new Q(this,_,y);return this._rangeRequestReaders.push(P),P}},{key:"cancelAllRequests",value:function cancelAllRequests(_){var y;null===(y=this._fullRequestReader)||void 0===y||y.cancel(_);var P,S=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0));try{for(S.s();!(P=S.n()).done;){P.value.cancel(_)}}catch(A){S.e(A)}finally{S.f()}}}]),PDFNodeStream}();y.PDFNodeStream=X;var K=function(){function BaseFullReader(_){_classCallCheck(this,BaseFullReader),this._url=_.url,this._done=!1,this._storedError=null,this.onProgress=null;var y=_.source;this._contentLength=y.length,this._loaded=0,this._filename=null,this._disableRange=y.disableRange||!1,this._rangeChunkSize=y.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!y.disableStream,this._isRangeSupported=!y.disableRange,this._readableStream=null,this._readCapability=(0,S.createPromiseCapability)(),this._headersCapability=(0,S.createPromiseCapability)()}return _createClass(BaseFullReader,[{key:"headersReady",get:function get(){return this._headersCapability.promise}},{key:"filename",get:function get(){return this._filename}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee14(){var _,y,P;return _regeneratorRuntime().wrap(function _callee14$(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._readCapability.promise;case 2:if(!this._done){A.next=4;break}return A.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){A.next=6;break}throw this._storedError;case 6:if(null!==(y=this._readableStream.read())){A.next=10;break}return this._readCapability=(0,S.createPromiseCapability)(),A.abrupt("return",this.read());case 10:return this._loaded+=y.length,null===(_=this.onProgress)||void 0===_||_.call(this,{loaded:this._loaded,total:this._contentLength}),P=new Uint8Array(y).buffer,A.abrupt("return",{value:P,done:!1});case 14:case"end":return A.stop()}},_callee14,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._readableStream?this._readableStream.destroy(_):this._error(_)}},{key:"_error",value:function _error(_){this._storedError=_,this._readCapability.resolve()}},{key:"_setReadableStream",value:function _setReadableStream(_){var y=this;this._readableStream=_,_.on("readable",function(){y._readCapability.resolve()}),_.on("end",function(){_.destroy(),y._done=!0,y._readCapability.resolve()}),_.on("error",function(_){y._error(_)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new S.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}]),BaseFullReader}(),Y=function(){function BaseRangeReader(_){_classCallCheck(this,BaseRangeReader),this._url=_.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,S.createPromiseCapability)();var y=_.source;this._isStreamingSupported=!y.disableStream}return _createClass(BaseRangeReader,[{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee15(){var _,y,P;return _regeneratorRuntime().wrap(function _callee15$(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._readCapability.promise;case 2:if(!this._done){A.next=4;break}return A.abrupt("return",{value:void 0,done:!0});case 4:if(!this._storedError){A.next=6;break}throw this._storedError;case 6:if(null!==(y=this._readableStream.read())){A.next=10;break}return this._readCapability=(0,S.createPromiseCapability)(),A.abrupt("return",this.read());case 10:return this._loaded+=y.length,null===(_=this.onProgress)||void 0===_||_.call(this,{loaded:this._loaded}),P=new Uint8Array(y).buffer,A.abrupt("return",{value:P,done:!1});case 14:case"end":return A.stop()}},_callee15,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._readableStream?this._readableStream.destroy(_):this._error(_)}},{key:"_error",value:function _error(_){this._storedError=_,this._readCapability.resolve()}},{key:"_setReadableStream",value:function _setReadableStream(_){var y=this;this._readableStream=_,_.on("readable",function(){y._readCapability.resolve()}),_.on("end",function(){_.destroy(),y._done=!0,y._readCapability.resolve()}),_.on("error",function(_){y._error(_)}),this._storedError&&this._readableStream.destroy(this._storedError)}}]),BaseRangeReader}();function createRequestOptions(_,y){return{protocol:_.protocol,auth:_.auth,host:_.hostname,port:_.port,path:_.path,method:"GET",headers:y}}var J=function(_){_inherits(PDFNodeStreamFullReader,_);var y=_createSuper(PDFNodeStreamFullReader);function PDFNodeStreamFullReader(_){var P;_classCallCheck(this,PDFNodeStreamFullReader);var E=function handleResponse(y){if(404===y.statusCode){var E=new S.MissingPDFException('Missing PDF "'.concat(P._url,'".'));return P._storedError=E,void P._headersCapability.reject(E)}P._headersCapability.resolve(),P._setReadableStream(y);var O=function getResponseHeader(_){return P._readableStream.headers[_.toLowerCase()]},G=(0,A.validateRangeRequestCapabilities)({getResponseHeader:O,isHttp:_.isHttp,rangeChunkSize:P._rangeChunkSize,disableRange:P._disableRange}),j=G.allowRangeRequests,H=G.suggestedLength;P._isRangeSupported=j,P._contentLength=H||P._contentLength,P._filename=(0,A.extractFilenameFromHeader)(O)};return(P=y.call(this,_))._request=null,"http:"===P._url.protocol?P._request=O.request(createRequestOptions(P._url,_.httpHeaders),E):P._request=G.request(createRequestOptions(P._url,_.httpHeaders),E),P._request.on("error",function(_){P._storedError=_,P._headersCapability.reject(_)}),P._request.end(),P}return _createClass(PDFNodeStreamFullReader)}(K),Q=function(_){_inherits(PDFNodeStreamRangeReader,_);var y=_createSuper(PDFNodeStreamRangeReader);function PDFNodeStreamRangeReader(_,P,A){var E;for(var j in _classCallCheck(this,PDFNodeStreamRangeReader),(E=y.call(this,_))._httpHeaders={},_.httpHeaders){var H=_.httpHeaders[j];void 0!==H&&(E._httpHeaders[j]=H)}E._httpHeaders.Range="bytes=".concat(P,"-").concat(A-1);var X=function handleResponse(_){if(404!==_.statusCode)E._setReadableStream(_);else{var y=new S.MissingPDFException('Missing PDF "'.concat(E._url,'".'));E._storedError=y}};return E._request=null,"http:"===E._url.protocol?E._request=O.request(createRequestOptions(E._url,E._httpHeaders),X):E._request=G.request(createRequestOptions(E._url,E._httpHeaders),X),E._request.on("error",function(_){E._storedError=_}),E._request.end(),E}return _createClass(PDFNodeStreamRangeReader)}(Y),ae=function(_){_inherits(PDFNodeStreamFsFullReader,_);var y=_createSuper(PDFNodeStreamFsFullReader);function PDFNodeStreamFsFullReader(_){var P;_classCallCheck(this,PDFNodeStreamFsFullReader),P=y.call(this,_);var A=decodeURIComponent(P._url.path);return H.test(P._url.href)&&(A=A.replace(/^\//,"")),E.lstat(A,function(_,y){if(_)return"ENOENT"===_.code&&(_=new S.MissingPDFException('Missing PDF "'.concat(A,'".'))),P._storedError=_,void P._headersCapability.reject(_);P._contentLength=y.size,P._setReadableStream(E.createReadStream(A)),P._headersCapability.resolve()}),P}return _createClass(PDFNodeStreamFsFullReader)}(K),se=function(_){_inherits(PDFNodeStreamFsRangeReader,_);var y=_createSuper(PDFNodeStreamFsRangeReader);function PDFNodeStreamFsRangeReader(_,P,S){var A;_classCallCheck(this,PDFNodeStreamFsRangeReader),A=y.call(this,_);var O=decodeURIComponent(A._url.path);return H.test(A._url.href)&&(O=O.replace(/^\//,"")),A._setReadableStream(E.createReadStream(O,{start:P,end:S-1})),A}return _createClass(PDFNodeStreamFsRangeReader)}(Y)},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.createResponseStatusError=function createResponseStatusError(_,y){if(404===_||0===_&&y.startsWith("file:"))return new S.MissingPDFException('Missing PDF "'+y+'".');return new S.UnexpectedResponseException("Unexpected server response
2(".concat(_,') while retrieving PDF "').concat(y,'".'),_)},y.extractFilenameFromHeader=function extractFilenameFromHeader(_){var y=_("Content-Disposition");if(y){var P=(0,A.getFilenameFromContentDispositionHeader)(y);if(P.includes("%"))try{P=decodeURIComponent(P)}catch(S){}if((0,E.isPdfFile)(P))return P}return null},y.validateRangeRequestCapabilities=function validateRangeRequestCapabilities(_){var y=_.getResponseHeader,P=_.isHttp,S=_.rangeChunkSize,A=_.disableRange,E={allowRangeRequests:!1,suggestedLength:void 0},O=parseInt(y("Content-Length"),10);if(!Number.isInteger(O))return E;if(E.suggestedLength=O,O<=2*S)return E;if(A||!P)return E;if("bytes"!==y("Accept-Ranges"))return E;if("identity"!==(y("Content-Encoding")||"identity"))return E;return E.allowRangeRequests=!0,E},y.validateResponseStatus=function validateResponseStatus(_){return 200===_||206===_};var S=P(1),A=P(23),E=P(6)},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.getFilenameFromContentDispositionHeader=function getFilenameFromContentDispositionHeader(_){var y=!0,P=toParamRegExp("filename\\*","i").exec(_);if(P){var A=rfc2616unquote(P=P[1]);return fixupEncoding(A=rfc2047decode(A=rfc5987decode(A=unescape(A))))}if(P=function rfc2231getparam(_){var y,P=[],S=toParamRegExp("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(y=S.exec(_));){var A=_slicedToArray(y,4),E=A[1],O=A[2],G=A[3];if((E=parseInt(E,10))in P){if(0===E)break}else P[E]=[O,G]}for(var j=[],H=0;H<P.length&&H in P;++H){var X=_slicedToArray(P[H],2),K=X[0],Y=X[1];Y=rfc2616unquote(Y),K&&(Y=unescape(Y),0===H&&(Y=rfc5987decode(Y))),j.push(Y)}return j.join("")}(_)){return fixupEncoding(rfc2047decode(P))}if(P=toParamRegExp("filename","i").exec(_)){var E=rfc2616unquote(P=P[1]);return fixupEncoding(E=rfc2047decode(E))}function toParamRegExp(_,y){return new RegExp("(?:^|;)\\s*"+_+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',y)}function textdecode(_,P){if(_){if(!/^[\x00-\xFF]+$/.test(P))return P;try{var A=new TextDecoder(_,{fatal:!0}),E=(0,S.stringToBytes)(P);P=A.decode(E),y=!1}catch(O){}}return P}function fixupEncoding(_){return y&&/[\x80-\xff]/.test(_)&&(_=textdecode("utf-8",_),y&&(_=textdecode("iso-8859-1",_))),_}function rfc2616unquote(_){if(_.startsWith('"')){for(var y=_.slice(1).split('\\"'),P=0;P<y.length;++P){var S=y[P].indexOf('"');-1!==S&&(y[P]=y[P].slice(0,S),y.length=P+1),y[P]=y[P].replace(/\\(.)/g,"$1")}_=y.join('"')}return _}function rfc5987decode(_){var y=_.indexOf("'");return-1===y?_:textdecode(_.slice(0,y),_.slice(y+1).replace(/^[^']*'/,""))}function rfc2047decode(_){return!_.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(_)?_:_.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(_,y,P,S){if("q"===P||"Q"===P)return textdecode(y,S=(S=S.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,function(_,y){return String.fromCharCode(parseInt(y,16))}));try{S=atob(S)}catch(A){}return textdecode(y,S)})}return""};var S=P(1)},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.PDFNetworkStream=void 0;var S=P(1),A=P(22);var E=function(){function NetworkManager(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,NetworkManager),this.url=_,this.isHttp=/^https?:/i.test(_),this.httpHeaders=this.isHttp&&y.httpHeaders||Object.create(null),this.withCredentials=y.withCredentials||!1,this.getXhr=y.getXhr||function NetworkManager_getXhr(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}return _createClass(NetworkManager,[{key:"requestRange",value:function requestRange(_,y,P){var S={begin:_,end:y};for(var A in P)S[A]=P[A];return this.request(S)}},{key:"requestFull",value:function requestFull(_){return this.request(_)}},{key:"request",value:function request(_){var y=this.getXhr(),P=this.currXhrId++,S=this.pendingRequests[P]={xhr:y};for(var A in y.open("GET",this.url),y.withCredentials=this.withCredentials,this.httpHeaders){var E=this.httpHeaders[A];void 0!==E&&y.setRequestHeader(A,E)}return this.isHttp&&"begin"in _&&"end"in _?(y.setRequestHeader("Range","bytes=".concat(_.begin,"-").concat(_.end-1)),S.expectedStatus=206):S.expectedStatus=200,y.responseType="arraybuffer",_.onError&&(y.onerror=function(P){_.onError(y.status)}),y.onreadystatechange=this.onStateChange.bind(this,P),y.onprogress=this.onProgress.bind(this,P),S.onHeadersReceived=_.onHeadersReceived,S.onDone=_.onDone,S.onError=_.onError,S.onProgress=_.onProgress,y.send(null),P}},{key:"onProgress",value:function onProgress(_,y){var P,S=this.pendingRequests[_];S&&(null===(P=S.onProgress)||void 0===P||P.call(S,y))}},{key:"onStateChange",value:function onStateChange(_,y){var P=this.pendingRequests[_];if(P){var A=P.xhr;if(A.readyState>=2&&P.onHeadersReceived&&(P.onHeadersReceived(),delete P.onHeadersReceived),4===A.readyState&&_ in this.pendingRequests)if(delete this.pendingRequests[_],0===A.status&&this.isHttp){var E;null===(E=P.onError)||void 0===E||E.call(P,A.status)}else{var O=A.status||200;
vendor: 10,342 bytes, line 2
2if(200===O&&206===P.expectedStatus||O===P.expectedStatus){var G=function getArrayBuffer(_){var y=_.response;return"string"!==typeof y?y:(0,S.stringToBytes)(y).buffer}(A);if(206===O){var j=A.getResponseHeader("Content-Range"),H=/bytes (\d+)-(\d+)\/(\d+)/.exec(j);P.onDone({begin:parseInt(H[1],10),chunk:G})}else if(G)P.onDone({begin:0,chunk:G});else{var X;null===(X=P.onError)||void 0===X||X.call(P,A.status)}}else{var K;null===(K=P.onError)||void 0===K||K.call(P,A.status)}}}}},{key:"getRequestXhr",value:function getRequestXhr(_){return this.pendingRequests[_].xhr}},{key:"isPendingRequest",value:function isPendingRequest(_){return _ in this.pendingRequests}},{key:"abortRequest",value:function abortRequest(_){var y=this.pendingRequests[_].xhr;delete this.pendingRequests[_],y.abort()}}]),NetworkManager}(),O=function(){function PDFNetworkStream(_){_classCallCheck(this,PDFNetworkStream),this._source=_,this._manager=new E(_.url,{httpHeaders:_.httpHeaders,withCredentials:_.withCredentials}),this._rangeChunkSize=_.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFNetworkStream,[{key:"_onRangeRequestReaderClosed",value:function _onRangeRequestReaderClosed(_){var y=this._rangeRequestReaders.indexOf(_);y>=0&&this._rangeRequestReaders.splice(y,1)}},{key:"getFullReader",value:function getFullReader(){return(0,S.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new G(this._manager,this._source),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(_,y){var P=new j(this._manager,_,y);return P.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(P),P}},{key:"cancelAllRequests",value:function cancelAllRequests(_){var y;null===(y=this._fullRequestReader)||void 0===y||y.cancel(_);var P,S=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0));try{for(S.s();!(P=S.n()).done;){P.value.cancel(_)}}catch(A){S.e(A)}finally{S.f()}}}]),PDFNetworkStream}();y.PDFNetworkStream=O;var G=function(){function PDFNetworkStreamFullRequestReader(_,y){_classCallCheck(this,PDFNetworkStreamFullRequestReader),this._manager=_;var P={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=y.url,this._fullRequestId=_.requestFull(P),this._headersReceivedCapability=(0,S.createPromiseCapability)(),this._disableRange=y.disableRange||!1,this._contentLength=y.length,this._rangeChunkSize=y.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}return _createClass(PDFNetworkStreamFullRequestReader,[{key:"_onHeadersReceived",value:function _onHeadersReceived(){var _=this._fullRequestId,y=this._manager.getRequestXhr(_),P=function getResponseHeader(_){return y.getResponseHeader(_)},S=(0,A.validateRangeRequestCapabilities)({getResponseHeader:P,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange}),E=S.allowRangeRequests,O=S.suggestedLength;E&&(this._isRangeSupported=!0),this._contentLength=O||this._contentLength,this._filename=(0,A.extractFilenameFromHeader)(P),this._isRangeSupported&&this._manager.abortRequest(_),this._headersReceivedCapability.resolve()}},{key:"_onDone",value:function _onDone(_){_&&(this._requests.length>0?this._requests.shift().resolve({value:_.chunk,done:!1}):this._cachedChunks.push(_.chunk));if(this._done=!0,!(this._cachedChunks.length>0)){var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0}}},{key:"_onError",value:function _onError(_){this._storedError=(0,A.createResponseStatusError)(_,this._url),this._headersReceivedCapability.reject(this._storedError);var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.reject(this._storedError)}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0,this._cachedChunks.length=0}},{key:"_onProgress",value:function _onProgress(_){var y;null===(y=this.onProgress)||void 0===y||y.call(this,{loaded:_.loaded,total:_.lengthComputable?_.total:this._contentLength})}},{key:"filename",get:function get(){return this._filename}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"headersReady",get:function get(){return this._headersReceivedCapability.promise}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee16(){var _,y;return _regeneratorRuntime().wrap(function _callee16$(P){for(;;)switch(P.prev=P.next){case 0:if(!this._storedError){P.next=2;break}throw this._storedError;case 2:if(!(this._cachedChunks.length>0)){P.next=5;break}return _=this._cachedChunks.shift(),P.abrupt("return",{value:_,done:!1});case 5:if(!this._done){P.next=7;break}return P.abrupt("return",{value:void 0,done:!0});case 7:return y=(0,S.createPromiseCapability)(),this._requests.push(y),P.abrupt("return",y.promise);case 10:case"end":return P.stop()}},_callee16,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._done=!0,this._headersReceivedCapability.reject(_);var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}]),PDFNetworkStreamFullRequestReader}(),j=function(){function PDFNetworkStreamRangeRequestReader(_,y,P){_classCallCheck(this,PDFNetworkStreamRangeRequestReader),this._manager=_;var S={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=_.url,this._requestId=_.requestRange(y,P,S),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}return _createClass(PDFNetworkStreamRangeRequestReader,[{key:"_close",value:function _close(){var _;null===(_=this.onClosed)||void 0===_||_.call(this,this)}},{key:"_onDone",value:function _onDone(_){var y=_.chunk;this._requests.length>0?this._requests.shift().resolve({value:y,done:!1}):this._queuedChunk=y;this._done=!0;var P,S=_createForOfIteratorHelper(this._requests);try{for(S.s();!(P=S.n()).done;){P.value.resolve({value:void 0,done:!0})}}catch(A){S.e(A)}finally{S.f()}this._requests.length=0,this._close()}},{key:"_onError",value:function _onError(_){this._storedError=(0,A.createResponseStatusError)(_,this._url);var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.reject(this._storedError)}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0,this._queuedChunk=null}},{key:"_onProgress",value:function _onProgress(_){var y;this.isStreamingSupported||(null===(y=this.onProgress)||void 0===y||y.call(this,{loaded:_.loaded}))}},{key:"isStreamingSupported",get:function get(){return!1}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee17(){var _,y;return _regeneratorRuntime().wrap(function _callee17$(P){for(;;)switch(P.prev=P.next){case 0:if(!this._storedError){P.next=2;break}throw this._storedError;case 2:if(null===this._queuedChunk){P.next=6;break}return _=this._queuedChunk,this._queuedChunk=null,P.abrupt("return",{value:_,done:!1});case 6:if(!this._done){P.next=8;break}return P.abrupt("return",{value:void 0,done:!0});case 8:return y=(0,S.createPromiseCapability)(),this._requests.push(y),P.abrupt("return",y.promise);case 11:case"end":return P.stop()}},_callee17,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){this._done=!0;var y,P=_createForOfIteratorHelper(this._requests);try{for(P.s();!(y=P.n()).done;){y.value.resolve({value:void 0,done:!0})}}catch(S){P.e(S)}finally{P.f()}this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}]),PDFNetworkStreamRangeRequestReader}()},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.PDFFetchStream=void 0;var S=P(1),A=P(22);function createFetchOptions(_,y,P){return{method:"GET",headers:_,signal:P.signal,mode:"cors",credentials:y?"include":"same-origin",redirect:"follow"}}function createHeaders(_){var y=new Headers;for(var P in _){var S=_[P];void 0!==S&&y.append(P,S)}return y}function getArrayBuffer(_){return _ instanceof Uint8Array?_.buffer:_ instanceof ArrayBuffer?_:((0,S.warn)("getArrayBuffer - unexpected data format: ".concat(_)),new Uint8Array(_).buffer)}var E=function(){function PDFFetchStream(_){_classCallCheck(this,PDFFetchStream),this.source=_,this.isHttp=/^https?:/i.test(_.url),this.httpHeaders=this.isHttp&&_.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}return _createClass(PDFFetchStream,[{key:"_progressiveDataLength",get:function get(){var _,y;return null!==(_=null===(y=this._fullRequestReader)||void 0===y?void 0:y._loaded)&&void 0!==_?_:0}},{key:"getFullReader",value:function getFullReader(){return(0,S.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new O(this),this._fullRequestReader}},{key:"getRangeReader",value:function getRangeReader(_,y){if(y<=this._progressiveDataLength)return null;var P=new G(this,_,y);return this._rangeRequestReaders.push(P),P}},{key:"cancelAllRequests",value:function cancelAllRequests(_){var y;null===(y=this._fullRequestReader)||void 0===y||y.cancel(_);var P,S=_createForOfIteratorHelper(this._rangeRequestReaders.slice(0));try{for(S.s();!(P=S.n()).done;){P.value.cancel(_)}}catch(A){S.e(A)}finally{S.f()}}}]),PDFFetchStream}();y.PDFFetchStream=E;var O=function(){function PDFFetchStreamReader(_){var y=this;_classCallCheck(this,PDFFetchStreamReader),this._stream=_,this._reader=null,this._loaded=0,this._filename=null;var P=_.source;
2this._withCredentials=P.withCredentials||!1,this._contentLength=P.length,this._headersCapability=(0,S.createPromiseCapability)(),this._disableRange=P.disableRange||!1,this._rangeChunkSize=P.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!P.disableStream,this._isRangeSupported=!P.disableRange,this._headers=createHeaders(this._stream.httpHeaders);var E=P.url;fetch(E,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then(function(_){if(!(0,A.validateResponseStatus)(_.status))throw(0,A.createResponseStatusError)(_.status,E);y._reader=_.body.getReader(),y._headersCapability.resolve();var P=function getResponseHeader(y){return _.headers.get(y)},O=(0,A.validateRangeRequestCapabilities)({getResponseHeader:P,isHttp:y._stream.isHttp,rangeChunkSize:y._rangeChunkSize,disableRange:y._disableRange}),G=O.allowRangeRequests,j=O.suggestedLength;y._isRangeSupported=G,y._contentLength=j||y._contentLength,y._filename=(0,A.extractFilenameFromHeader)(P),!y._isStreamingSupported&&y._isRangeSupported&&y.cancel(new S.AbortException("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}return _createClass(PDFFetchStreamReader,[{key:"headersReady",get:function get(){return this._headersCapability.promise}},{key:"filename",get:function get(){return this._filename}},{key:"contentLength",get:function get(){return this._contentLength}},{key:"isRangeSupported",get:function get(){return this._isRangeSupported}},{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee18(){var _,y,P,S;return _regeneratorRuntime().wrap(function _callee18$(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._headersCapability.promise;case 2:return A.next=4,this._reader.read();case 4:if(y=A.sent,P=y.value,!(S=y.done)){A.next=9;break}return A.abrupt("return",{value:P,done:S});case 9:return this._loaded+=P.byteLength,null===(_=this.onProgress)||void 0===_||_.call(this,{loaded:this._loaded,total:this._contentLength}),A.abrupt("return",{value:getArrayBuffer(P),done:!1});case 12:case"end":return A.stop()}},_callee18,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){var y;null===(y=this._reader)||void 0===y||y.cancel(_),this._abortController.abort()}}]),PDFFetchStreamReader}(),G=function(){function PDFFetchStreamRangeReader(_,y,P){var E=this;_classCallCheck(this,PDFFetchStreamRangeReader),this._stream=_,this._reader=null,this._loaded=0;var O=_.source;this._withCredentials=O.withCredentials||!1,this._readCapability=(0,S.createPromiseCapability)(),this._isStreamingSupported=!O.disableStream,this._abortController=new AbortController,this._headers=createHeaders(this._stream.httpHeaders),this._headers.append("Range","bytes=".concat(y,"-").concat(P-1));var G=O.url;fetch(G,createFetchOptions(this._headers,this._withCredentials,this._abortController)).then(function(_){if(!(0,A.validateResponseStatus)(_.status))throw(0,A.createResponseStatusError)(_.status,G);E._readCapability.resolve(),E._reader=_.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}return _createClass(PDFFetchStreamRangeReader,[{key:"isStreamingSupported",get:function get(){return this._isStreamingSupported}},{key:"read",value:function(){var _=_asyncToGenerator(_regeneratorRuntime().mark(function _callee19(){var _,y,P,S;return _regeneratorRuntime().wrap(function _callee19$(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this._readCapability.promise;case 2:return A.next=4,this._reader.read();case 4:if(y=A.sent,P=y.value,!(S=y.done)){A.next=9;break}return A.abrupt("return",{value:P,done:S});case 9:return this._loaded+=P.byteLength,null===(_=this.onProgress)||void 0===_||_.call(this,{loaded:this._loaded}),A.abrupt("return",{value:getArrayBuffer(P),done:!1});case 12:case"end":return A.stop()}},_callee19,this)}));return function read(){return _.apply(this,arguments)}}()},{key:"cancel",value:function cancel(_){var y;null===(y=this._reader)||void 0===y||y.cancel(_),this._abortController.abort()}}]),PDFFetchStreamRangeReader}()},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.TextLayerRenderTask=void 0,y.renderTextLayer=function renderTextLayer(_){_.textContentSource||!_.textContent&&!_.textContentStream||((0,A.deprecated)("The TextLayerRender `textContent`/`textContentStream` parameters will be removed in the future, please use `textContentSource` instead."),_.textContentSource=_.textContent||_.textContentStream);var y=new G(_);return y._render(),y},y.updateTextLayer=function updateTextLayer(_){var y=_.container,P=_.viewport,S=_.textDivs,E=_.textDivProperties,O=_.isOffscreenCanvasSupported,G=_.mustRotate,j=void 0===G||G,H=_.mustRescale,X=void 0===H||H;j&&(0,A.setLayerDimensions)(y,{rotation:P.rotation});if(X){var K,Y=getCtx(0,O),J={prevFontSize:null,prevFontFamily:null,div:null,scale:P.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:Y},Q=_createForOfIteratorHelper(S);try{for(Q.s();!(K=Q.n()).done;){var ae=K.value;J.properties=E.get(ae),J.div=ae,layout(J)}}catch(se){Q.e(se)}finally{Q.f()}}};var S=P(1),A=P(6),E=30,O=new Map;function getCtx(_,y){var P;if(y&&S.FeatureTest.isOffscreenCanvasSupported)P=new OffscreenCanvas(_,_).getContext("2d",{alpha:!1});else{var A=document.createElement("canvas");A.width=A.height=_,P=A.getContext("2d",{alpha:!1})}return P}function appendText(_,y,P){var A=document.createElement("span"),G={angle:0,canvasWidth:0,hasText:""!==y.str,hasEOL:y.hasEOL,fontSize:0};_._textDivs.push(A);var j=S.Util.transform(_._transform,y.transform),H=Math.atan2(j[1],j[0]),X=P[y.fontName];X.vertical&&(H+=Math.PI/2);
2var K,Y,J=Math.hypot(j[2],j[3]),Q=J*function getAscent(_,y){var P=O.get(_);if(P)return P;var S=getCtx(E,y);S.font="".concat(E,"px ").concat(_);var A=S.measureText(""),G=A.fontBoundingBoxAscent,j=Math.abs(A.fontBoundingBoxDescent);if(G){var H=G/(G+j);return O.set(_,H),S.canvas.width=S.canvas.height=0,H}S.strokeStyle="red",S.clearRect(0,0,E,E),S.strokeText("g",0,0);var X=S.getImageData(0,0,E,E).data;j=0;for(var K=X.length-1-3;K>=0;K-=4)if(X[K]>0){j=Math.ceil(K/4/E);break}S.clearRect(0,0,E,E),S.strokeText("A",0,E),G=0;for(var Y=0,J=(X=S.getImageData(0,0,E,E).data).length;Y<J;Y+=4)if(X[Y]>0){G=E-Math.floor(Y/4/E);break}if(S.canvas.width=S.canvas.height=0,G){var Q=G/(G+j);return O.set(_,Q),Q}return O.set(_,.8),.8}(X.fontFamily,_._isOffscreenCanvasSupported);0===H?(K=j[4],Y=j[5]-Q):(K=j[4]+Q*Math.sin(H),Y=j[5]-Q*Math.cos(H));var ae="calc(var(--scale-factor)*",se=A.style;_._container===_._rootContainer?(se.left="".concat((100*K/_._pageWidth).toFixed(2),"%"),se.top="".concat((100*Y/_._pageHeight).toFixed(2),"%")):(se.left="".concat(ae).concat(K.toFixed(2),"px)"),se.top="".concat(ae).concat(Y.toFixed(2),"px)")),se.fontSize="".concat(ae).concat(J.toFixed(2),"px)"),se.fontFamily=X.fontFamily,G.fontSize=J,A.setAttribute("role","presentation"),A.textContent=y.str,A.dir=y.dir,_._fontInspectorEnabled&&(A.dataset.fontName=y.fontName),0!==H&&(G.angle=H*(180/Math.PI));var le=!1;if(y.str.length>1)le=!0;else if(" "!==y.str&&y.transform[0]!==y.transform[3]){var ve=Math.abs(y.transform[0]),ge=Math.abs(y.transform[3]);ve!==ge&&Math.max(ve,ge)/Math.min(ve,ge)>1.5&&(le=!0)}le&&(G.canvasWidth=X.vertical?y.height:y.width),_._textDivProperties.set(A,G),_._isReadableStream&&_._layoutText(A)}function layout(_){var y=_.div,P=_.scale,S=_.properties,A=_.ctx,E=_.prevFontSize,O=_.prevFontFamily,G=y.style,j="";if(0!==S.canvasWidth&&S.hasText){var H=G.fontFamily,X=S.canvasWidth,K=S.fontSize;E===K&&O===H||(A.font="".concat(K*P,"px ").concat(H),_.prevFontSize=K,_.prevFontFamily=H);var Y=A.measureText(y.textContent).width;Y>0&&(j="scaleX(".concat(X*P/Y,")"))}0!==S.angle&&(j="rotate(".concat(S.angle,"deg) ").concat(j)),j.length>0&&(G.transform=j)}var G=function(){function TextLayerRenderTask(_){var y,P=this,E=_.textContentSource,O=_.container,G=_.viewport,j=_.textDivs,H=_.textDivProperties,X=_.textContentItemsStr,K=_.isOffscreenCanvasSupported;_classCallCheck(this,TextLayerRenderTask),this._textContentSource=E,this._isReadableStream=E instanceof ReadableStream,this._container=this._rootContainer=O,this._textDivs=j||[],this._textContentItemsStr=X||[],this._isOffscreenCanvasSupported=K,this._fontInspectorEnabled=!(null===(y=globalThis.FontInspector)||void 0===y||!y.enabled),this._reader=null,this._textDivProperties=H||new WeakMap,this._canceled=!1,this._capability=(0,S.createPromiseCapability)(),this._layoutTextParams={prevFontSize:null,prevFontFamily:null,div:null,scale:G.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:getCtx(0,K)};var Y=G.rawDims,J=Y.pageWidth,Q=Y.pageHeight,ae=Y.pageX,se=Y.pageY;this._transform=[1,0,0,-1,-ae,se+Q],this._pageWidth=J,this._pageHeight=Q,(0,A.setLayerDimensions)(O,G),this._capability.promise.finally(function(){P._layoutTextParams=null}).catch(function(){})}return _createClass(TextLayerRenderTask,[{key:"promise",get:function get(){return this._capability.promise}},{key:"cancel",value:function cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new S.AbortException("TextLayer task cancelled.")).catch(function(){}),this._reader=null),this._capability.reject(new S.AbortException("TextLayer task cancelled."))}},{key:"_processItems",value:function _processItems(_,y){var P,S=_createForOfIteratorHelper(_);try{for(S.s();!(P=S.n()).done;){var A=P.value;if(void 0!==A.str)this._textContentItemsStr.push(A.str),appendText(this,A,y);else if("beginMarkedContentProps"===A.type||"beginMarkedContent"===A.type){var E=this._container;this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==A.id&&this._container.setAttribute("id","".concat(A.id)),E.append(this._container)}else"endMarkedContent"===A.type&&(this._container=this._container.parentNode)}}catch(O){S.e(O)}finally{S.f()}}},{key:"_layoutText",value:function _layoutText(_){var y=this._layoutTextParams.properties=this._textDivProperties.get(_);if(this._layoutTextParams.div=_,layout(this._layoutTextParams),y.hasText&&this._container.append(_),y.hasEOL){var P=document.createElement("br");P.setAttribute("role","presentation"),this._container.append(P)}}},{key:"_render",value:function _render(){var _=this,y=(0,S.createPromiseCapability)(),P=Object.create(null);if(this._isReadableStream){this._reader=this._textContentSource.getReader(),function pump(){_._reader.read().then(function(S){var A=S.value;S.done?y.resolve():(Object.assign(P,A.styles),_._processItems(A.items,P),pump())},y.reject)}()}else{if(!this._textContentSource)throw new Error('No "textContentSource" parameter specified.');var A=this._textContentSource,E=A.items,O=A.styles;this._processItems(E,O),y.resolve()}y.promise.then(function(){P=null,function render(_){if(!_._canceled){var y=_._textDivs,P=_._capability;if(y.length>1e5)P.resolve();else{if(!_._isReadableStream){var S,A=_createForOfIteratorHelper(y);try{for(A.s();!(S=A.n()).done;){var E=S.value;_._layoutText(E)}}catch(O){A.e(O)}finally{A.f()}}P.resolve()}}}(_)},this._capability.reject)}}]),TextLayerRenderTask}();y.TextLayerRenderTask=G},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationEditorLayer=void 0;var S=P(1),A=P(5),E=P(28),O=P(29),G=P(6),j=new WeakMap,H=new WeakMap,X=new WeakMap,K=new WeakMap,Y=ne
2w WeakMap,J=new WeakMap,Q=new WeakMap,ae=new WeakMap,se=new WeakSet,le=new WeakSet,ve=new WeakSet,ge=new WeakSet,Fe=function(){function AnnotationEditorLayer(_){_classCallCheck(this,AnnotationEditorLayer),_classPrivateMethodInitSpec(this,ge),_classPrivateMethodInitSpec(this,ve),_classPrivateMethodInitSpec(this,le),_classPrivateMethodInitSpec(this,se),_classPrivateFieldInitSpec(this,j,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,H,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,X,{writable:!0,value:this.pointerup.bind(this)}),_classPrivateFieldInitSpec(this,K,{writable:!0,value:this.pointerdown.bind(this)}),_classPrivateFieldInitSpec(this,Y,{writable:!0,value:new Map}),_classPrivateFieldInitSpec(this,J,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,Q,{writable:!0,value:!1}),_classPrivateFieldInitSpec(this,ae,{writable:!0,value:void 0}),AnnotationEditorLayer._initialized||(AnnotationEditorLayer._initialized=!0,E.FreeTextEditor.initialize(_.l10n),O.InkEditor.initialize(_.l10n)),_.uiManager.registerEditorTypes([E.FreeTextEditor,O.InkEditor]),_classPrivateFieldSet(this,ae,_.uiManager),this.pageIndex=_.pageIndex,this.div=_.div,_classPrivateFieldSet(this,j,_.accessibilityManager),_classPrivateFieldGet(this,ae).addLayer(this)}return _createClass(AnnotationEditorLayer,[{key:"isEmpty",get:function get(){return 0===_classPrivateFieldGet(this,Y).size}},{key:"updateToolbar",value:function updateToolbar(_){_classPrivateFieldGet(this,ae).updateToolbar(_)}},{key:"updateMode",value:function updateMode(){var _=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_classPrivateFieldGet(this,ae).getMode();_classPrivateMethodGet(this,ge,_cleanup2).call(this),_===S.AnnotationEditorType.INK?(this.addInkEditorIfNeeded(!1),this.disableClick()):this.enableClick(),_classPrivateFieldGet(this,ae).unselectAll(),_!==S.AnnotationEditorType.NONE&&(this.div.classList.toggle("freeTextEditing",_===S.AnnotationEditorType.FREETEXT),this.div.classList.toggle("inkEditing",_===S.AnnotationEditorType.INK),this.div.hidden=!1)}},{key:"addInkEditorIfNeeded",value:function addInkEditorIfNeeded(_){if(_||_classPrivateFieldGet(this,ae).getMode()===S.AnnotationEditorType.INK){if(!_){var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,Y).values());try{for(P.s();!(y=P.n()).done;){var A=y.value;if(A.isEmpty())return void A.setInBackground()}}catch(E){P.e(E)}finally{P.f()}}_classPrivateMethodGet(this,ve,_createAndAddNewEditor2).call(this,{offsetX:0,offsetY:0}).setInBackground()}}},{key:"setEditingState",value:function setEditingState(_){_classPrivateFieldGet(this,ae).setEditingState(_)}},{key:"addCommands",value:function addCommands(_){_classPrivateFieldGet(this,ae).addCommands(_)}},{key:"enable",value:function enable(){this.div.style.pointerEvents="auto";var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,Y).values());try{for(y.s();!(_=y.n()).done;){_.value.enableEditing()}}catch(P){y.e(P)}finally{y.f()}}},{key:"disable",value:function disable(){this.div.style.pointerEvents="none";var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,Y).values());try{for(y.s();!(_=y.n()).done;){_.value.disableEditing()}}catch(P){y.e(P)}finally{y.f()}_classPrivateMethodGet(this,ge,_cleanup2).call(this),this.isEmpty&&(this.div.hidden=!0)}},{key:"setActiveEditor",value:function setActiveEditor(_){_classPrivateFieldGet(this,ae).getActive()!==_&&_classPrivateFieldGet(this,ae).setActiveEditor(_)}},{key:"enableClick",value:function enableClick(){this.div.addEventListener("pointerdown",_classPrivateFieldGet(this,K)),this.div.addEventListener("pointerup",_classPrivateFieldGet(this,X))}},{key:"disableClick",value:function disableClick(){this.div.removeEventListener("pointerdown",_classPrivateFieldGet(this,K)),this.div.removeEventListener("pointerup",_classPrivateFieldGet(this,X))}},{key:"attach",value:function attach(_){_classPrivateFieldGet(this,Y).set(_.id,_)}},{key:"detach",value:function detach(_){var y;_classPrivateFieldGet(this,Y).delete(_.id),null===(y=_classPrivateFieldGet(this,j))||void 0===y||y.removePointerInTextLayer(_.contentDiv)}},{key:"remove",value:function remove(_){var y=this;_classPrivateFieldGet(this,ae).removeEditor(_),this.detach(_),_.div.style.display="none",setTimeout(function(){_.div.style.display="",_.div.remove(),_.isAttachedToDOM=!1,document.activeElement===document.body&&_classPrivateFieldGet(y,ae).focusMainContainer()}
2,0),_classPrivateFieldGet(this,Q)||this.addInkEditorIfNeeded(!1)}},{key:"add",value:function add(_){if(_classPrivateMethodGet(this,se,_changeParent2).call(this,_),_classPrivateFieldGet(this,ae).addEditor(_),this.attach(_),!_.isAttachedToDOM){var y=_.render();this.div.append(y),_.isAttachedToDOM=!0}this.moveEditorInDOM(_),_.onceAdded(),_classPrivateFieldGet(this,ae).addToAnnotationStorage(_)}},{key:"moveEditorInDOM",value:function moveEditorInDOM(_){var y;null===(y=_classPrivateFieldGet(this,j))||void 0===y||y.moveElementInDOM(this.div,_.div,_.contentDiv,!0)}},{key:"addOrRebuild",value:function addOrRebuild(_){_.needsToBeRebuilt()?_.rebuild():this.add(_)}},{key:"addANewEditor",value:function addANewEditor(_){var y=this;this.addCommands({cmd:function cmd(){y.addOrRebuild(_)},undo:function undo(){_.remove()},mustExec:!0})}},{key:"addUndoableEditor",value:function addUndoableEditor(_){var y=this;this.addCommands({cmd:function cmd(){y.addOrRebuild(_)},undo:function undo(){_.remove()},mustExec:!1})}},{key:"getNextId",value:function getNextId(){return _classPrivateFieldGet(this,ae).getId()}},{key:"deserialize",value:function deserialize(_){switch(_.annotationType){case S.AnnotationEditorType.FREETEXT:return E.FreeTextEditor.deserialize(_,this,_classPrivateFieldGet(this,ae));case S.AnnotationEditorType.INK:return O.InkEditor.deserialize(_,this,_classPrivateFieldGet(this,ae))}return null}},{key:"setSelected",value:function setSelected(_){_classPrivateFieldGet(this,ae).setSelected(_)}},{key:"toggleSelected",value:function toggleSelected(_){_classPrivateFieldGet(this,ae).toggleSelected(_)}},{key:"isSelected",value:function isSelected(_){return _classPrivateFieldGet(this,ae).isSelected(_)}},{key:"unselect",value:function unselect(_){_classPrivateFieldGet(this,ae).unselect(_)}},{key:"pointerup",value:function pointerup(_){var y=S.FeatureTest.platform.isMac;0!==_.button||_.ctrlKey&&y||_.target===this.div&&_classPrivateFieldGet(this,J)&&(_classPrivateFieldSet(this,J,!1),_classPrivateFieldGet(this,H)?_classPrivateMethodGet(this,ve,_createAndAddNewEditor2).call(this,_):_classPrivateFieldSet(this,H,!0))}},{key:"pointerdown",value:function pointerdown(_){var y=S.FeatureTest.platform.isMac;if(!(0!==_.button||_.ctrlKey&&y)&&_.target===this.div){_classPrivateFieldSet(this,J,!0);var P=_classPrivateFieldGet(this,ae).getActive();_classPrivateFieldSet(this,H,!P||P.isEmpty())}}},{key:"drop",value:function drop(_){var y=_.dataTransfer.getData("text/plain"),P=_classPrivateFieldGet(this,ae).getEditor(y);if(P){_.preventDefault(),_.dataTransfer.dropEffect="move",_classPrivateMethodGet(this,se,_changeParent2).call(this,P);var S=this.div.getBoundingClientRect(),A=_.clientX-S.x,E=_.clientY-S.y;P.translate(A-P.startX,E-P.startY),this.moveEditorInDOM(P),P.div.focus()}}},{key:"dragover",value:function dragover(_){_.preventDefault()}},{key:"destroy",value:function destroy(){var _;(null===(_=_classPrivateFieldGet(this,ae).getActive())||void 0===_?void 0:_.parent)===this&&_classPrivateFieldGet(this,ae).setActiveEditor(null);var y,P=_createForOfIteratorHelper(_classPrivateFieldGet(this,Y).values());try{for(P.s();!(y=P.n()).done;){var S,A=y.value;null===(S=_classPrivateFieldGet(this,j))||void 0===S||S.removePointerInTextLayer(A.contentDiv),A.setParent(null),A.isAttachedToDOM=!1,A.div.remove()}}catch(E){P.e(E)}finally{P.f()}this.div=null,_classPrivateFieldGet(this,Y).clear(),_classPrivateFieldGet(this,ae).removeLayer(this)}},{key:"render",value:function render(_){var y=_.viewport;this.viewport=y,(0,G.setLayerDimensions)(this.div,y),(0,A.bindEvents)(this,this.div,["dragover","drop"]);var P,S=_createForOfIteratorHelper(_classPrivateFieldGet(this,ae).getEditors(this.pageIndex));try{for(S.s();!(P=S.n()).done;){var E=P.value;this.add(E)}}catch(O){S.e(O)}finally{S.f()}this.updateMode()}},{key:"update",value:function update(_){var y=_.viewport;_classPrivateFieldGet(this,ae).commitOrRemove(),this.viewport=y,(0,G.setLayerDimensions)(this.div,{rotation:y.rotation}),this.updateMode()}},{key:"pageDimensions",get:function get(){var _=this.viewport.rawDims;return[_.pageWidth,_.pageHeight]}}]),AnnotationEditorLayer}();function _changeParent2(_){var y;_.parent!==this&&(this.attach(_),null===(y=_.parent)||void 0===y||y.detach(_),_.setParent(this),_.div&&_.isAttachedToDOM&&(_.div.remove(),this.div.append(_.div)))}function _createNewEditor2(_){switch(_classPrivateFieldGet(this,ae).getMode()){case S.AnnotationEditorType.FREETEXT:return new E.FreeTextEditor(_);case S.AnnotationEditorType.INK:return new O.InkEditor(_)}return null}function _createAndAddNewEditor2(_){var y=this.getNextId(),P=_classPrivateMethodGet(this,le,_createNewEditor2).
2call(this,{parent:this,id:y,x:_.offsetX,y:_.offsetY,uiManager:_classPrivateFieldGet(this,ae)});return P&&this.add(P),P}function _cleanup2(){_classPrivateFieldSet(this,Q,!0);var _,y=_createForOfIteratorHelper(_classPrivateFieldGet(this,Y).values());try{for(y.s();!(_=y.n()).done;){var P=_.value;P.isEmpty()&&P.remove()}}catch(S){y.e(S)}finally{y.f()}_classPrivateFieldSet(this,Q,!1)}_defineProperty(Fe,"_initialized",!1),y.AnnotationEditorLayer=Fe},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.FreeTextEditor=void 0;var S=P(1),A=P(5),E=P(4),O=new WeakMap,G=new WeakMap,j=new WeakMap,H=new WeakMap,X=new WeakMap,K=new WeakMap,Y=new WeakMap,J=new WeakMap,Q=new WeakMap,ae=new WeakSet,se=new WeakSet,le=new WeakSet,ve=new WeakSet,ge=function(_){_inherits(FreeTextEditor,_);var y=_createSuper(FreeTextEditor);function FreeTextEditor(_){var P;return _classCallCheck(this,FreeTextEditor),_classPrivateMethodInitSpec(_assertThisInitialized(P=y.call(this,_objectSpread(_objectSpread({},_),{},{name:"freeTextEditor"}))),ve),_classPrivateMethodInitSpec(_assertThisInitialized(P),le),_classPrivateMethodInitSpec(_assertThisInitialized(P),se),_classPrivateMethodInitSpec(_assertThisInitialized(P),ae),_classPrivateFieldInitSpec(_assertThisInitialized(P),O,{writable:!0,value:P.editorDivBlur.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),G,{writable:!0,value:P.editorDivFocus.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),j,{writable:!0,value:P.editorDivInput.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),H,{writable:!0,value:P.editorDivKeydown.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),X,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),K,{writable:!0,value:""}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Y,{writable:!0,value:"".concat(P.id,"-editor")}),_classPrivateFieldInitSpec(_assertThisInitialized(P),J,{writable:!0,value:!1}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Q,{writable:!0,value:void 0}),_classPrivateFieldSet(_assertThisInitialized(P),X,_.color||FreeTextEditor._defaultColor||E.AnnotationEditor._defaultLineColor),_classPrivateFieldSet(_assertThisInitialized(P),Q,_.fontSize||FreeTextEditor._defaultFontSize),P}return _createClass(FreeTextEditor,[{key:"updateParams",value:function updateParams(_,y){switch(_){case S.AnnotationEditorParamsType.FREETEXT_SIZE:_classPrivateMethodGet(this,ae,_updateFontSize2).call(this,y);break;case S.AnnotationEditorParamsType.FREETEXT_COLOR:_classPrivateMethodGet(this,se,_updateColor2).call(this,y)}}},{key:"propertiesToUpdate",get:function get(){return[[S.AnnotationEditorParamsType.FREETEXT_SIZE,_classPrivateFieldGet(this,Q)],[S.AnnotationEditorParamsType.FREETEXT_COLOR,_classPrivateFieldGet(this,X)]]}},{key:"getInitialTranslation",value:function getInitialTranslation(){var _=this.parentScale;return[-FreeTextEditor._internalPadding*_,-(FreeTextEditor._internalPadding+_classPrivateFieldGet(this,Q))*_]}},{key:"rebuild",value:function rebuild(){_get(_getPrototypeOf(FreeTextEditor.prototype),"rebuild",this).call(this),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}},{key:"enableEditMode",value:function enableEditMode(){this.isInEditMode()||(this.parent.setEditingState(!1),this.parent.updateToolbar(S.AnnotationEditorType.FREETEXT),_get(_getPrototypeOf(FreeTextEditor.prototype),"enableEditMode",this).call(this),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this.div.draggable=!1,this.div.removeAttribute("aria-activedescendant"),this.editorDiv.addEventListener("keydown",_classPrivateFieldGet(this,H)),this.editorDiv.addEventListener("focus",_classPrivateFieldGet(this,G)),this.editorDiv.addEventListener("blur",_classPrivateFieldGet(this,O)),this.editorDiv.addEventListener("input",_classPrivateFieldGet(this,j)))}},{key:"disableEditMode",value:function disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),_get(_getPrototypeOf(FreeTextEditor.prototype),"disableEditMode",this).call(this),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",_classPrivateFieldGet(this,Y)),this.div.draggable=!0,this.editorDiv.removeEventListener("keydown",_classPrivateFieldGet(this,H)),this.editorDiv.removeEventListener("focus",_classPrivateFieldGet(this,G)),this.editorDiv.removeEventListener("blur",_classPrivateFieldGet(this,O)),this.editorDiv.removeEventListener("input",_classPrivateFieldGet(this,j)),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freeTextEditing"))}},{key:"focusin",value:function focusin(_){_get(_getPrototypeOf(FreeTextEditor.prototype),"focusin",this).call(this,_),_.target!==this.editorDiv&&this.editorDiv.focus()}},{key:"onceAdded",value:function onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus())}},{key:"isEmpty",value:function isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}},{key:"remove",value:function remove(){this.isEditing=!1,this.parent.setEditingState(!0),this.parent.div.classList.add("freeTextEditing"),_get(_getPrototypeOf(FreeTextEditor.prototype),"remove",this).call(this)}},{key:"commit",value:function commit(){this.isInEditMode()&&(_get(_getPrototypeOf(FreeTextEditor.prototype),"commit",this).call(this),_classPrivateFieldGet(this,J)||(_classPrivateFieldSet(this,J,!0),this.parent.addUndoableEditor(this)),this.disableEditMode(),_classPrivateFieldSet(this,K,_classPrivateMethodGet(this,le,_extractText2).call(this).trimEnd()),_classPrivateMethodGet(this,ve,_setEditorDimensions2).call(this))}},{key:"shouldGetKeyboardEvents",value:function shouldGetKeyboardEvents(){return this.isInEditMode()}},{key:"dblclick",value:function dblclick(_){this.enableEditMode(),this.editorDiv.focus()}},{key:"keydown",value:function keydown(_){_.target===this.div&&"Enter"===_.key&&(this.enableEditMode(),this.editorDiv.focus())}},{key:"editorDivKeydown",value:function editorDivKeydown(_){FreeTextEditor._keyboardManager.exec(this,_)}},{key:"editorDivFocus",value:function editorDivFocus(_){this.isEditing=!0}},{key:"editorDivBlur",value:function editorDivBlur(_){this.isEditing=!1}},{key:"editorDivInput",value:function editorDivInput(_){this.parent.div.classList.toggle("freeTextEditing",this.isEmpty())}},{key:"disableEditing",value:function disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}},{key:"enableEditing",value:function enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}},{key:"render",value:function render(){var _,y,P=this;if(this.div)return this.div;this.width&&(_=this.x,y=this.y),_get(_getPrototypeOf(FreeTextEditor.prototype),"render",this).call(this),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",_classPrivateFieldGet(this,Y)),this.enableEditing(),FreeTextEditor._l10nPromise.get("editor_free_text2_aria_label").then(function(_){var y;return null===(y=P.editorDiv)||void 0===y?void 0:y.setAttribute("aria-label",_)}),FreeTextEditor._l10nPromise.get("free_text2_default_content").then(function(_){var y;return null===(y=P.editorDiv)||void 0===y?void 0:y.setAttribute("default-content",_)}),this.editorDiv.contentEditable=!0;var S=this.editorDiv.style;if(S.fontSize="calc(".concat(_classPrivateFieldGet(this,Q),"px * var(--scale-factor))"),S.color=_classPrivateFieldGet(this,X),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),(0,A.bindEvents)(this,this.div,["dblclick","keydown"]),this.width){var E=_slicedToArray(this.parentDimensions,2),O=E[0],G=E[1];this.setAt(_*O,y*G,this.width*O,this.height*G);var j,H=_createForOfIteratorHelper(_classPrivateFieldGet(this,K).split("\n"));try{for(H.s();!(j=H.n()).done;){var J=j.value,ae=document.createElement("div");ae.append(J?document.createTextNode(J):document.createElement("br")),this.editorDiv.append(ae)}}catch(se){H.e(se)}finally{H.f()}this.div.draggable=!0,this.editorDiv.contentEditable=!1}else this.div.draggable=!1,this.editorDiv.contentEditable=!0;return this.div}},{key:"contentDiv",get:function get(){return this.editorDiv}},{key:"serialize",value:function serialize(){if(this.isEmpty())return null;var _=FreeTextEditor._internalPadding*this.parentScale,y=this.getRect(_,_),P=E.AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:_classPrivateFieldGet(this,X));return{annotationType:S.AnnotationEditorType.FREETEXT,color:P,fontSize:_classPrivateFieldGet(this,Q),value:_classPrivateFieldGet(this,K),pageIndex:this.pageIndex,rect:y,rotation:this.rotation}}}],[{key:"initialize",value:function initialize(_){this._l10nPromise=new Map(["free_text2_default_content","editor_free_text2_aria_label"].map(function(y){return[y,_.get(y)]}));var y=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(y.getPropertyValue("--freetext-padding"))}},{key:"updateDefaultParams",value:function updateDefaultParams(_,y){switch(_){case S.AnnotationEditorParamsType.FREETEXT_S
2IZE:FreeTextEditor._defaultFontSize=y;break;case S.AnnotationEditorParamsType.FREETEXT_COLOR:FreeTextEditor._defaultColor=y}}},{key:"defaultPropertiesToUpdate",get:function get(){return[[S.AnnotationEditorParamsType.FREETEXT_SIZE,FreeTextEditor._defaultFontSize],[S.AnnotationEditorParamsType.FREETEXT_COLOR,FreeTextEditor._defaultColor||E.AnnotationEditor._defaultLineColor]]}},{key:"deserialize",value:function deserialize(_,y,P){var A,E=_get(_getPrototypeOf(FreeTextEditor),"deserialize",this).call(this,_,y,P);return _classPrivateFieldSet(E,Q,_.fontSize),_classPrivateFieldSet(E,X,(A=S.Util).makeHexColor.apply(A,_toConsumableArray(_.color))),_classPrivateFieldSet(E,K,_.value),E}}]),FreeTextEditor}(E.AnnotationEditor);function _updateFontSize2(_){var y=this,P=function setFontsize(_){y.editorDiv.style.fontSize="calc(".concat(_,"px * var(--scale-factor))"),y.translate(0,-(_-_classPrivateFieldGet(y,Q))*y.parentScale),_classPrivateFieldSet(y,Q,_),_classPrivateMethodGet(y,ve,_setEditorDimensions2).call(y)},A=_classPrivateFieldGet(this,Q);this.addCommands({cmd:function cmd(){P(_)},undo:function undo(){P(A)},mustExec:!0,type:S.AnnotationEditorParamsType.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}function _updateColor2(_){var y=this,P=_classPrivateFieldGet(this,X);this.addCommands({cmd:function cmd(){_classPrivateFieldSet(y,X,y.editorDiv.style.color=_)},undo:function undo(){_classPrivateFieldSet(y,X,y.editorDiv.style.color=P)},mustExec:!0,type:S.AnnotationEditorParamsType.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function _extractText2(){var _=this.editorDiv.getElementsByTagName("div");if(0===_.length)return this.editorDiv.innerText;var y,P=[],S=_createForOfIteratorHelper(_);try{for(S.s();!(y=S.n()).done;){var A=y.value;P.push(A.innerText.replace(/\r\n?|\n/,""))}}catch(E){S.e(E)}finally{S.f()}return P.join("\n")}function _setEditorDimensions2(){var _,y=_slicedToArray(this.parentDimensions,2),P=y[0],S=y[1];if(this.isAttachedToDOM)_=this.div.getBoundingClientRect();else{var A=this.currentLayer,E=this.div,O=E.style.display;E.style.display="hidden",A.div.append(this.div),_=E.getBoundingClientRect(),E.remove(),E.style.display=O}this.width=_.width/P,this.height=_.height/S}_defineProperty(ge,"_freeTextDefaultContent",""),_defineProperty(ge,"_l10nPromise",void 0),_defineProperty(ge,"_internalPadding",0),_defineProperty(ge,"_defaultColor",null),_defineProperty(ge,"_defaultFontSize",10),_defineProperty(ge,"_keyboardManager",new A.KeyboardManager([[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],ge.prototype.commitOrRemove]])),_defineProperty(ge,"_type","freetext"),y.FreeTextEditor=ge},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.InkEditor=void 0,Object.defineProperty(y,"fitCurve",{enumerable:!0,get:function get(){return E.fitCurve}});var S=P(1),A=P(4),E=P(30),O=P(5),G=16,j=new WeakMap,H=new WeakMap,X=new WeakMap,K=new WeakMap,Y=new WeakMap,J=new WeakMap,Q=new WeakMap,ae=new WeakMap,se=new WeakMap,le=new WeakMap,ve=new WeakMap,ge=new WeakMap,Fe=new WeakMap,Ee=new WeakMap,Te=new WeakSet,Oe=new WeakSet,Le=new WeakSet,st=new WeakSet,ct=new WeakSet,dt=new WeakSet,ht=new WeakSet,ft=new WeakSet,vt=new WeakSet,gt=new WeakSet,mt=new WeakSet,_t=new WeakSet,kt=new WeakSet,Pt=new WeakSet,At=new WeakSet,Ct=new WeakSet,wt=new WeakSet,xt=new WeakSet,Rt=new WeakSet,Dt=new WeakSet,Lt=new WeakSet,Gt=new WeakSet,Nt=function(_){_inherits(InkEditor,_);var y=_createSuper(InkEditor);function InkEditor(_){var P;return _classCallCheck(this,InkEditor),_classPrivateMethodInitSpec(_assertThisInitialized(P=y.call(this,_objectSpread(_objectSpread({},_),{},{name:"inkEditor"}))),Gt),_classPrivateMethodInitSpec(_assertThisInitialized(P),Lt),_classPrivateMethodInitSpec(_assertThisInitialized(P),Dt),_classPrivateMethodInitSpec(_assertThisInitialized(P),Rt),_classPrivateMethodInitSpec(_assertThisInitialized(P),xt),_classPrivateMethodInitSpec(_assertThisInitialized(P),wt),_classPrivateMethodInitSpec(_assertThisInitialized(P),Ct),_classPrivateMethodInitSpec(_assertThisInitialized(P),At),_classPrivateMethodInitSpec(_assertThisInitialized(P),Pt),_classPrivateMethodInitSpec(_assertThisInitialized(P),kt),_classPrivateMethodInitSpec(_assertThisInitialized(P),_t),_classPrivateMethodInitSpec(_assertThisInitialized(P),mt),_classPrivateMethodInitSpec(_assertThisInitialized(P),gt),_classPrivateMethodInitSpec(_assertThisInitialized(P),vt),_classPrivateMethodInitSpec(_assertThisInitialized(P),ft),_classPrivateMethodInitSpec(_assertThisInitialized(P),ht),_classPrivateMethodInitSpec(_assertThisInitialized(P),dt),_classPrivateMethodInitSpec(_assertThisInitialized(P),ct),_classPrivateMethodInitSpec(_assertThisInitialized(P),st),_classPrivateMethodInitSpec(_assertThisInitialized(P),Le),_classPrivateMethodInitSpec(_assertThisInitialized(P),Oe),_classPrivateMethodInitSpec(_assertThisInitialized(P),Te),_classPrivateFieldInitSpec(_assertThisInitialized(P),j,{writable:!0,value:0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),H,{writable:!0,value:0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),X,{writable:!0,value:0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),K,{writable:!0,value:P.canvasPointermove.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Y,{writable:!0,value:P.canvasPointerleave.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),J,{writable:!0,value:P.canvasPointerup.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Q,{writable:!0,value:P.canvasPointerdown.bind(_assertThisInitialized(P))}),_classPrivateFieldInitSpec(_assertThisInitialized(P),ae,{writable:!0,value:!1}),_classPrivateFieldInitSpec(_assertThisInitialized(P),se,{writable:!0,value:!1}),_classPrivateFieldInitSpec(_assertThisInitialized(P),le,{writable:!0,value:null}),_classPrivateFieldInitSpec(_assertThisInitialized(P),ve,{writable:!0,value:null}),_classPrivateFieldInitSpec(_assertThisInitialized(P),ge,{writable:!0,value:0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Fe,{writable:!0,value:0}),_classPrivateFieldInitSpec(_assertThisInitialized(P),Ee,{writable:!0,value:null}),P.color=_.color||null,P.thickness=_.thickness||null,P.opacity=_.opacity||null,P.paths=[],P.bezierPath2D=[],P.currentPath=[],P.scaleFactor=1,P.translationX=P.translationY=0,P.x=0,P.y=0,P}return _createClass(InkEditor,[{key:"updateParams",value:function updateParams(_,y){switch(_){case S.AnnotationEditorParamsType.INK_THICKNESS:_classPrivateMethodGet(this,Te,_updateThickness2).call(this,y);break;case S.AnnotationEditorParamsType.INK_COLOR:_classPrivateMethodGet(this,Oe,_updateColor4).call(this,y);break;case S.AnnotationEditorParamsType.INK_OPACITY:_classPrivateMethodGet(this,Le,_updateOpacity2).call(this,y)}}},{key:"propertiesToUpdate",get:function get(){var _;return[[S.AnnotationEditorParamsType.INK_THICKNESS,this.thickness||InkEditor._defaultThickness],[S.AnnotationEditorParamsType.INK_COLOR,this.color||InkEditor._defaultColor||A.AnnotationEditor._defaultLineColor],[S.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*(null!==(_=this.opacity)&&void 0!==_?_:InkEditor._defaultOpacity))]]}},{key:"rebuild",value:function rebuild(){_get(_getPrototypeOf(InkEditor.prototype),"rebuild",this).call(this),null!==this.div&&(this.canvas||(_classPrivateMethodGet(this,mt,_createCanvas3).call(this),_classPrivateMethodGet(this,_t,_createObserver2).call(this)),this.isAttachedToDOM||(this.parent.add(this),_classPrivateMethodGet(this,kt,_setCanvasDims2).call(this)),_classPrivateMethodGet(this,Lt,_fitToContent2).call(this))}},{key:"remove",value:function remove(){null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,_classPrivateFieldGet(this,ve).disconnect(),_classPrivateFieldSet(this,ve,null),_get(_getPrototypeOf(InkEditor.prototype),"remove",this).call(this))}},{key:"setParent",value:function setParent(_){!this.parent&&_?this._uiManager.removeShouldRescale(this):this.parent&&null===_&&this._uiManager.addShouldRescale(this),_get(_getPrototypeOf(InkEditor.prototype),"setParent",this).call(this,_)}},{key:"onScaleChanging",value:function onScaleChanging(){var _=_slicedToArray(this.parentDimensions,2),y=_[0],P=_[1],S=this.width*y,A=this.height*P;this.setDimensions(S,A)}},{key:"enableEditMode",value:function enableEditMode(){_classPrivateFieldGet(this,ae)||null===this.canvas||(_get(_getPrototypeOf(InkEditor.prototype),"enableEditMode",this).call(this),this.div.draggable=!1,this.canvas.addEventListener("pointerdown",_classPrivateFieldGet(this,Q)),this.canvas.addEventListener("pointerup",_classPrivateFieldGet(this,J)))}},{key:"disableEditMode",value:function disableEditMode(){this.isInEditMode()&&null!==this.canvas&&(_get(_getPrototypeOf(InkEditor.prototype),"disableEditMode",this).call(this),this.div.draggable=!this.isEmpty(),this.div.classList.remove("editing"),this.canvas.removeEventListener("pointerdown",_classPrivateFieldGet(this,Q)),this.canvas.removeEventListener("pointerup",_classPrivateFieldGet(this,J)))}},{key:"onceAdded",value:function onceAdded(){this.div.draggable=!this.isEmpty()}},{key:"isEmpty",value:function isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}},{key:"commit",value:function commit(){_classPrivateFieldGet(this,ae)||(_get(_getPrototypeOf(InkEditor.prototype),"commit",this).call(this),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),_classPrivateFieldSet(this,ae,!0),this.div.classList.add("disabled"),_classPrivateMethodGet(this,Lt,_fitToContent2).call(this,!0),this.parent.addInkEditorIfNeeded(!0),this.parent.moveEditorInDOM(this),this.div.focus({preventScroll:!0}))}},{key:"focusin",value:function focusin(_){_get(_getPrototypeOf(InkEditor.prototype),"focusin",this).call(this,_),this.enableEditMode()}},{key:"canvasPointerdown",value:function canvasPointerdown(_){0===_.button&&this.isInEditMode()&&!_classPrivateFieldGet(this,ae)&&(this.setInForeground(),"mouse"!==_.type&&this.div.focus(),_.stopPropagation(),this.canvas.addEventListener("pointerleave",_classPrivateFieldGet(this,Y)),this.canvas.addEventListener("pointermove",_classPrivateFieldGet(this,K)),_classPrivateMethodGet(this,dt,_startDrawing2).call(this,_.offsetX,_.offsetY))}},{key:"canvasPointermove",value:function canvasPointermove(_){_.stopPropagation(),_classPrivateMethodGet(this,ht,_draw2).call(this,_.offsetX,_.offsetY)}},{key:"canvasPointerup",value:function canvasPointerup(_){0===_.button&&this.isInEditMode()&&0!==this.currentPath.length&&(_.stopPropagation(),_classPrivateMethodGet(this,gt,_endDrawing2).call(this,_),this.setInBackgroun
2d())}},{key:"canvasPointerleave",value:function canvasPointerleave(_){_classPrivateMethodGet(this,gt,_endDrawing2).call(this,_),this.setInBackground()}},{key:"render",value:function render(){var _,y,P=this;if(this.div)return this.div;this.width&&(_=this.x,y=this.y),_get(_getPrototypeOf(InkEditor.prototype),"render",this).call(this),InkEditor._l10nPromise.get("editor_ink2_aria_label").then(function(_){var y;return null===(y=P.div)||void 0===y?void 0:y.setAttribute("aria-label",_)});var S=_slicedToArray(_classPrivateMethodGet(this,st,_getInitialBBox2).call(this),4),A=S[0],E=S[1],O=S[2],G=S[3];if(this.setAt(A,E,0,0),this.setDims(O,G),_classPrivateMethodGet(this,mt,_createCanvas3).call(this),this.width){var j=_slicedToArray(this.parentDimensions,2),H=j[0],X=j[1];this.setAt(_*H,y*X,this.width*H,this.height*X),_classPrivateFieldSet(this,se,!0),_classPrivateMethodGet(this,kt,_setCanvasDims2).call(this),this.setDims(this.width*H,this.height*X),_classPrivateMethodGet(this,vt,_redraw2).call(this),_classPrivateMethodGet(this,Gt,_setMinDims2).call(this),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return _classPrivateMethodGet(this,_t,_createObserver2).call(this),this.div}},{key:"setDimensions",value:function setDimensions(_,y){var P=Math.round(_),S=Math.round(y);if(_classPrivateFieldGet(this,ge)!==P||_classPrivateFieldGet(this,Fe)!==S){_classPrivateFieldSet(this,ge,P),_classPrivateFieldSet(this,Fe,S),this.canvas.style.visibility="hidden",_classPrivateFieldGet(this,j)&&Math.abs(_classPrivateFieldGet(this,j)-_/y)>.01&&(y=Math.ceil(_/_classPrivateFieldGet(this,j)),this.setDims(_,y));var A=_slicedToArray(this.parentDimensions,2),E=A[0],O=A[1];this.width=_/E,this.height=y/O,_classPrivateFieldGet(this,ae)&&_classPrivateMethodGet(this,Pt,_setScaleFactor2).call(this,_,y),_classPrivateMethodGet(this,kt,_setCanvasDims2).call(this),_classPrivateMethodGet(this,vt,_redraw2).call(this),this.canvas.style.visibility="visible"}}},{key:"serialize",value:function serialize(){if(this.isEmpty())return null;var _=this.getRect(0,0),y=this.rotation%180===0?_[3]-_[1]:_[2]-_[0],P=A.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:S.AnnotationEditorType.INK,color:P,thickness:this.thickness,opacity:this.opacity,paths:_classPrivateMethodGet(this,Ct,_serializePaths2).call(this,this.scaleFactor/this.parentScale,this.translationX,this.translationY,y),pageIndex:this.pageIndex,rect:_,rotation:this.rotation}}}],[{key:"initialize",value:function initialize(_){this._l10nPromise=new Map(["editor_ink_canvas_aria_label","editor_ink2_aria_label"].map(function(y){return[y,_.get(y)]}))}},{key:"updateDefaultParams",value:function updateDefaultParams(_,y){switch(_){case S.AnnotationEditorParamsType.INK_THICKNESS:InkEditor._defaultThickness=y;break;case S.AnnotationEditorParamsType.INK_COLOR:InkEditor._defaultColor=y;break;case S.AnnotationEditorParamsType.INK_OPACITY:InkEditor._defaultOpacity=y/100}}},{key:"defaultPropertiesToUpdate",get:function get(){return[[S.AnnotationEditorParamsType.INK_THICKNESS,InkEditor._defaultThickness],[S.AnnotationEditorParamsType.INK_COLOR,InkEditor._defaultColor||A.AnnotationEditor._defaultLineColor],[S.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*InkEditor._defaultOpacity)]]}},{key:"deserialize",value:function deserialize(_,y,P){var A,E=_get(_getPrototypeOf(InkEditor),"deserialize",this).call(this,_,y,P);E.thickness=_.thickness,E.color=(A=S.Util).makeHexColor.apply(A,_toConsumableArray(_.color)),E.opacity=_.opacity;var O=_slicedToArray(E.pageDimensions,2),K=O[0],Y=O[1],J=E.width*K,Q=E.height*Y,se=E.parentScale,le=_.thickness/2;_classPrivateFieldSet(E,j,J/Q),_classPrivateFieldSet(E,ae,!0),_classPrivateFieldSet(E,ge,Math.round(J)),_classPrivateFieldSet(E,Fe,Math.round(Q));var ve,Ee=_createForOfIteratorHelper(_.paths);try{for(Ee.s();!(ve=Ee.n()).done;){var Te=ve.value.bezier,Oe=[];E.paths.push(Oe);for(var Le=se*(Te[0]-le),st=se*(Q-Te[1]-le),ct=2,dt=Te.length;ct<dt;ct+=6){var ht=se*(Te[ct]-le),ft=se*(Q-Te[ct+1]-le),vt=se*(Te[ct+2]-le),gt=se*(Q-Te[ct+3]-le),mt=se*(Te[ct+4]-le),_t=se*(Q-Te[ct+5]-le);Oe.push([[Le,st],[ht,ft],[vt,gt],[mt,_t]]),Le=mt,st=_t}var kt=_classStaticPrivateMethodGet(this,InkEditor,_buildPath2D).call(this,Oe);E.bezierPath2D.push(kt)}}catch(Ct){Ee.e(Ct)}finally{Ee.f()}var At=_classPrivateMethodGet(E,Rt,_getBbox2).call(E);return _classPrivateFieldSet(E,X,Math.max(G,At[2]-At[0])),_classPrivateFieldSet(E,H,Math.max(G,At[3]-At[1])),_classPrivateMethodGet(E,Pt,_setScaleFactor2).call(E,J,Q),E}}]),InkEditor}(A.AnnotationEditor);function _updateThickness2(_){var y=this,P=this.thickness;this.addCommands({cmd:function cmd(){y.thickness=_,_classPrivateMethodGet(y,Lt,_fitToContent2).call(y)},undo:function undo(){y.thickness=P,_classPrivateMethodGet(y,Lt,_fitToContent2).call(y)},mustExec:!0,type:S.AnnotationEditorParamsType.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}function _updateColor4(_){var y=this,P=this.color;this.addCommands({cmd:function cmd(){y.color=_,_classPrivateMethodGet(y,vt,_redraw2).call(y)},undo:function undo(){y.color=P,_classPrivateMethodGet(y,vt,_redraw2).call(y)},mustExec:!0,type:S.AnnotationEditorParamsType.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}function _updateOpacity2(_){var y=this;_/=100;var P=this.opacity;this.addCommands({cmd:function cmd(){y.opacity=_,_classPrivateMethodGet(y,vt,_redraw2).call(y)},undo:function undo(){y.opacity=P,_classPrivateMethodGet(y,vt,_redraw2).call(y)},mustExec:!0,type:S.AnnotationEditorParamsType.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}function _getInitialBBox2(){var _=this.parentRotation,y=_slicedToArray(this.parentDimensions,2),P=y[0],S=y[1];switch(_){case 90:return[0,S,S,P];case 180:return[P,S,P,S];case 270:return[P,0,S,P];default:return[0,0,P,S]}}function _setStroke2(){var _=this.ctx,y=this.color,P=this.opacity,S=this.thickness,A=this.parentScale,E=this.scaleFactor;_.lineWidth=S*A/E,_.lineCap="round",_.lineJoin="round",_.miterLimit=10,_.strokeStyle="".concat(y).concat((0,O.opacityToHex)(P))}function _startDrawing2(_,y){var P,S=this;(this.isEditing=!0,_classPrivateFieldGet(this,se))||(_classPrivateFieldSet(this,se,!0),_classPrivateMethodGet(this,kt,_setCanvasDims2).call(this),this.thickness||(this.thickness=Nt._defaultThickness),this.color||(this.color=Nt._defaultColor||A.AnnotationEditor._defaultLineColor),null!==(P=this.opacity)&&void 0!==P||(this.opacity=Nt._defaultOpacity));this.currentPath.push([_,y]),_classPrivateFieldSet(this,le,null),_classPrivateMethodGet(this,ct,_setStroke2).call(this),this.ctx.beginPath(),this.ctx.moveTo(_,y),_classPrivateFieldSet(this,Ee,function(){if(_classPrivateFieldGet(S,Ee)){var _;if(_classPrivateFieldGet(S,le))S.isEmpty()?(S.ctx.setTransform(1,0,0,1,0,0),S.ctx.clearRect(0,0,S.canvas.width,S.canvas.height)):_classPrivateMethodGet(S,vt,_redraw2).call(S),(_=S.ctx).lineTo.apply(_,_toConsumableArray(_classPrivateFieldGet(S,le))),_classPrivateFieldSet(S,le,null),S.ctx.stroke();window.requestAnimationFrame(_classPrivateFieldGet(S,Ee))}}),window.requestAnimationFrame(_classPrivateFieldGet(this,Ee))}function _draw2(_,y){var P=_slicedToArray(this.currentPath.at(-1),2),S=P[0],A=P[1];_===S&&y===A||(this.currentPath.push([_,y]),_classPrivateFieldSet(this,le,[_,y]))}function _stopDrawing2(_,y){var P=this;this.ctx.closePath(),_classPrivateFieldSet(this,Ee,null),_=Math.min(Math.max(_,0),this.canvas.width),y=Math.min(Math.max(y,0),this.canvas.height);var S,A=_slicedToArray(this.currentPath.at(-1),2),O=A[0],G=A[1];if(_===O&&y===G||this.currentPath.push([_,y]),1!==this.currentPath.length)S=(0,E.fitCurve)(this.currentPath,30,null);else{var j=[_,y];S=[[j,j.slice(),j.slice(),j]]}var H=_classStaticPrivateMethodGet(Nt,Nt,_buildPath2D).call(Nt,S);this.currentPath.length=0;this.addCommands({cmd:function cmd(){P.paths.push(S),P.bezierPath2D.push(H),P.rebuild()},undo:function undo(){P.paths.pop(),P.bezierPath2D.pop(),0===P.paths.length?P.remove():(P.canvas||(_classPrivateMethodGet(P,mt,_createCanvas3).call(P),_classPrivateMethodGet(P,_t,_createObserver2).call(P)),_classPrivateMethodGet(P,Lt,_fitToContent2).call(P))},mustExec:!0})}function _redraw2(){if(this.isEmpty())_classPrivateMethodGet(this,At,_updateTransform2).call(this);else{_classPrivateMethodGet(this,ct,_setStroke2).call(this);var _=this.canvas,y=this.ctx;y.setTransform(1,0,0,1,0,0),y.clearRect(0,0,_.width,_.height),_classPrivateMethodGet(this,At,_updateTransform2).call(this);var P,S=_createForOfIteratorHelper(this.bezierPath2D);try{for(S.s();!(P=S.n()).done;){var A=P.value;y.stroke(A)}}catch(E){S.e(E)}finally{S.f()}}}function _endDrawing2(_){_classPrivateMethodGet(this,ft,_stopDrawing2).call(this,_.offsetX,_.offsetY),this.canvas.removeEventListener("pointerleave",_classPrivateFieldGet(this,Y)),this.canvas.removeEventListener("pointermove",_classPrivateFieldGet(this,K)),this.addToAnnotationStorage()}function _createCanvas3(){var _=this;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",Nt._l10nPromise.get("editor_ink_canvas_aria_label").then(function(y){var P;return null===(P=_.canvas)||void 0===P?void 0:P.setAttribute("aria-label",y)}),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}function _createObserver2(){var _=this,y=null;_classPrivateFieldSet(this,ve,new ResizeObserver(function(P){var S=P[0].contentRect;S.width&&S.height&&(null!==y&&clearTimeout(y),y=setTimeout(function(){_.fixDims(),y=null},100),_.setDimensions(S.width,S.height))})),_classPrivateFieldGet(this,ve).observe(this.div)}function _setCanvasDims2(){if(_classPrivateFieldGet(this,se)){var _=_slicedToArray(this.parentDimensions,2),y=_[0],P=_[1];this.canvas.width=Math.ceil(this.width*y),this.canvas.height=Math.ceil(this.height*P),_classPrivateMethodGet(this,At,_updateTransform2).call(this)}}function _setScaleFactor2(_,y){var P=_classPrivateMethodGet(this,Dt,_getPadding2).call(this),S=(_-P)/_classPrivateFieldGet(this,X),A=(y-P)/_classPrivateFieldGet(this,H);this.scaleFactor=Math.min(S,A)}function _updateTransform2(){var _=_classPrivateMethodGet(this,Dt,_getPadding2).call(this)/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+_,this.translationY*this.scaleFactor+_)}function _buildPath2D(_){for(var y=new Path2D,P=0,S=_.length;P<S;P++){var A=_slicedToArray(_[P],4),E=A[0],O=A[1],G=A[2],j=A[3];0===P&&y.moveTo.apply(y,_toConsumableArray(E)),y.bezierCurveTo(O[0],O[1],G[0],G[1],j[0],j[1])}return y}function _serializePaths2(_,y,P,S){var A,E,O,G=[],j=this.thickness/2,H=_createForOfIteratorHelper(this.paths);try{for(H.s();!(O=H.n()).done;){var X=O.value;A=[],E=[];for(var K=0,Y=X.length;K<Y;K++){var J=_slicedToArray(X[K],4),Q=J[0],ae=J[1],se=J[2],le=J[3],ve=_*(Q[
20]+y)+j,ge=S-_*(Q[1]+P)-j,Fe=_*(ae[0]+y)+j,Ee=S-_*(ae[1]+P)-j,Te=_*(se[0]+y)+j,Oe=S-_*(se[1]+P)-j,Le=_*(le[0]+y)+j,st=S-_*(le[1]+P)-j;0===K&&(A.push(ve,ge),E.push(ve,ge)),A.push(Fe,Ee,Te,Oe,Le,st),_classPrivateMethodGet(this,wt,_extractPointsOnBezier2).call(this,ve,ge,Fe,Ee,Te,Oe,Le,st,4,E)}G.push({bezier:A,points:E})}}catch(ct){H.e(ct)}finally{H.f()}return G}function _extractPointsOnBezier2(_,y,P,S,A,E,O,G,j,H){if(_classPrivateMethodGet(this,xt,_isAlmostFlat2).call(this,_,y,P,S,A,E,O,G))H.push(O,G);else{for(var X=1;X<j-1;X++){var K=X/j,Y=1-K,J=K*_+Y*P,Q=K*y+Y*S,ae=K*P+Y*A,se=K*S+Y*E;J=K*(J=K*J+Y*ae)+Y*(ae=K*ae+Y*(K*A+Y*O)),Q=K*(Q=K*Q+Y*se)+Y*(se=K*se+Y*(K*E+Y*G)),H.push(J,Q)}H.push(O,G)}}function _isAlmostFlat2(_,y,P,S,A,E,O,G){var j=Math.pow(3*P-2*_-O,2),H=Math.pow(3*S-2*y-G,2),X=Math.pow(3*A-_-2*O,2),K=Math.pow(3*E-y-2*G,2);return Math.max(j,X)+Math.max(H,K)<=10}function _getBbox2(){var _,y=1/0,P=-1/0,A=1/0,E=-1/0,O=_createForOfIteratorHelper(this.paths);try{for(O.s();!(_=O.n()).done;){var G,j=_createForOfIteratorHelper(_.value);try{for(j.s();!(G=j.n()).done;){var H,X=_slicedToArray(G.value,4),K=X[0],Y=X[1],J=X[2],Q=X[3],ae=(H=S.Util).bezierBoundingBox.apply(H,_toConsumableArray(K).concat(_toConsumableArray(Y),_toConsumableArray(J),_toConsumableArray(Q)));y=Math.min(y,ae[0]),A=Math.min(A,ae[1]),P=Math.max(P,ae[2]),E=Math.max(E,ae[3])}}catch(se){j.e(se)}finally{j.f()}}}catch(se){O.e(se)}finally{O.f()}return[y,A,P,E]}function _getPadding2(){return _classPrivateFieldGet(this,ae)?Math.ceil(this.thickness*this.parentScale):0}function _fitToContent2(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.isEmpty())if(_classPrivateFieldGet(this,ae)){var y=_classPrivateMethodGet(this,Rt,_getBbox2).call(this),P=_classPrivateMethodGet(this,Dt,_getPadding2).call(this);_classPrivateFieldSet(this,X,Math.max(G,y[2]-y[0])),_classPrivateFieldSet(this,H,Math.max(G,y[3]-y[1]));var S=Math.ceil(P+_classPrivateFieldGet(this,X)*this.scaleFactor),A=Math.ceil(P+_classPrivateFieldGet(this,H)*this.scaleFactor),E=_slicedToArray(this.parentDimensions,2),O=E[0],K=E[1];this.width=S/O,this.height=A/K,_classPrivateFieldSet(this,j,S/A),_classPrivateMethodGet(this,Gt,_setMinDims2).call(this);var Y=this.translationX,J=this.translationY;this.translationX=-y[0],this.translationY=-y[1],_classPrivateMethodGet(this,kt,_setCanvasDims2).call(this),_classPrivateMethodGet(this,vt,_redraw2).call(this),_classPrivateFieldSet(this,ge,S),_classPrivateFieldSet(this,Fe,A),this.setDims(S,A);var Q=_?P/this.scaleFactor/2:0;this.translate(Y-this.translationX-Q,J-this.translationY-Q)}else _classPrivateMethodGet(this,vt,_redraw2).call(this)}function _setMinDims2(){var _=this.div.style;_classPrivateFieldGet(this,j)>=1?(_.minHeight="".concat(G,"px"),_.minWidth="".concat(Math.round(_classPrivateFieldGet(this,j)*G),"px")):(_.minWidth="".concat(G,"px"),_.minHeight="".concat(Math.round(G/_classPrivateFieldGet(this,j)),"px"))}_defineProperty(Nt,"_defaultColor",null),_defineProperty(Nt,"_defaultOpacity",1),_defineProperty(Nt,"_defaultThickness",1),_defineProperty(Nt,"_l10nPromise",void 0),_defineProperty(Nt,"_type","ink"),y.InkEditor=Nt},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.fitCurve=void 0;var S=P(31);y.fitCurve=S},function(_){function fitCubic(_,y,S,A,E){var O,G,j,H,X,K,Y,J,Q,ae,se,le,ve;if(2===_.length)return le=P.vectorLen(P.subtract(_[0],_[1]))/3,[O=[_[0],P.addArrays(_[0],P.mulItems(y,le)),P.addArrays(_[1],P.mulItems(S,le)),_[1]]];G=function chordLengthParameterize(_){var y,S,A,E=[];return _.forEach(function(_,O){y=O?S+P.vectorLen(P.subtract(_,A)):0,E.push(y),S=y,A=_}),E=E.map(function(_){return _/S}),E}(_);var ge=_slicedToArray(generateAndReport(_,G,G,y,S,E),3);if(O=ge[0],H=ge[1],K=ge[2],0===H||H<A)return[O];if(H<A*A)for(j=G,X=H,Y=K,ve=0;ve<20;ve++){var Fe=_slicedToArray(generateAndReport(_,G,j=reparameterize(O,_,j),y,S,E),3);if(O=Fe[0],H=Fe[1],K=Fe[2],H<A)return[O];if(K===Y){var Ee=H/X;if(Ee>.9999&&Ee<1.0001)break}X=H,Y=K}if(se=[],(J=P.subtract(_[K-1],_[K+1])).every(function(_){return 0===_})){var Te=[-(J=P.subtract(_[K-1],_[K]))[1],J[0]];J[0]=Te[0],J[1]=Te[1]}return Q=P.normalize(J),ae=P.mulItems(Q,-1),se=(se=se.concat(fitCubic(_.slice(0,K+1),y,Q,A,E))).concat(fitCubic(_.slice(K),ae,S,A,E))}
2function generateAndReport(_,A,E,O,G,j){var H,X,K;H=function generateBezier(_,y,A,E){var O,G,j,H,X,K,Y,J,Q,ae,se,le,ve,ge,Fe,Ee,Te,Oe=_[0],Le=_[_.length-1];for(O=[Oe,null,null,Le],G=P.zeros_Xx2x2(y.length),ve=0,ge=y.length;ve<ge;ve++)Te=1-(Ee=y[ve]),(j=G[ve])[0]=P.mulItems(A,3*Ee*(Te*Te)),j[1]=P.mulItems(E,3*Te*(Ee*Ee));for(H=[[0,0],[0,0]],X=[0,0],ve=0,ge=_.length;ve<ge;ve++)Ee=y[ve],j=G[ve],H[0][0]+=P.dot(j[0],j[0]),H[0][1]+=P.dot(j[0],j[1]),H[1][0]+=P.dot(j[0],j[1]),H[1][1]+=P.dot(j[1],j[1]),Fe=P.subtract(_[ve],S.q([Oe,Oe,Le,Le],Ee)),X[0]+=P.dot(j[0],Fe),X[1]+=P.dot(j[1],Fe);K=H[0][0]*H[1][1]-H[1][0]*H[0][1],Y=H[0][0]*X[1]-H[1][0]*X[0],J=X[0]*H[1][1]-X[1]*H[0][1],Q=0===K?0:J/K,ae=0===K?0:Y/K,le=P.vectorLen(P.subtract(Oe,Le)),Q<(se=1e-6*le)||ae<se?(O[1]=P.addArrays(Oe,P.mulItems(A,le/3)),O[2]=P.addArrays(Le,P.mulItems(E,le/3))):(O[1]=P.addArrays(Oe,P.mulItems(A,Q)),O[2]=P.addArrays(Le,P.mulItems(E,ae)));return O}(_,E,O,G);var Y=function computeMaxError(_,A,E){var O,G,j,H,X,K,Y,J;G=0,j=Math.floor(_.length/2);var Q=y(A,10);for(X=0,K=_.length;X<K;X++)Y=_[X],J=find_t(A,E[X],Q,10),(O=(H=P.subtract(S.q(A,J),Y))[0]*H[0]+H[1]*H[1])>G&&(G=O,j=X);return[G,j]}(_,H,A),J=_slicedToArray(Y,2);return X=J[0],K=J[1],j&&j({bez:H,points:_,params:A,maxErr:X,maxPoint:K}),[H,X,K]}function reparameterize(_,y,P){return P.map(function(P,S){return newtonRaphsonRootFind(_,y[S],P)})}function newtonRaphsonRootFind(_,y,A){var E=P.subtract(S.q(_,A),y),O=S.qprime(_,A),G=P.mulMatrix(E,O),j=P.sum(P.squareItems(O))+2*P.mulMatrix(E,S.qprimeprime(_,A));return 0===j?A:A-G/j}var y=function mapTtoRelativeDistances(_,y){for(var A,E=[0],O=_[0],G=0,j=1;j<=y;j++)A=S.q(_,j/y),G+=P.vectorLen(P.subtract(A,O)),E.push(G),O=A;return E=E.map(function(_){return _/G})};function find_t(_,y,P,S){if(y<0)return 0;if(y>1)return 1;for(var A,E,O,G,j=1;j<=S;j++)if(y<=P[j]){O=(j-1)/S,E=j/S,G=(y-(A=P[j-1]))/(P[j]-A)*(E-O)+O;break}return G}function createTangent(_,y){return P.normalize(P.subtract(_,y))}var P=function(){function maths(){_classCallCheck(this,maths)}return _createClass(maths,null,[{key:"zeros_Xx2x2",value:function zeros_Xx2x2(_){for(var y=[];_--;)y.push([0,0]);return y}},{key:"mulItems",value:function mulItems(_,y){return _.map(function(_){return _*y})}},{key:"mulMatrix",value:function mulMatrix(_,y){return _.reduce(function(_,P,S){return _+P*y[S]},0)}},{key:"subtract",value:function subtract(_,y){return _.map(function(_,P){return _-y[P]})}},{key:"addArrays",value:function addArrays(_,y){return _.map(function(_,P){return _+y[P]})}},{key:"addItems",value:function addItems(_,y){return _.map(function(_){return _+y})}},{key:"sum",value:function sum(_){return _.reduce(function(_,y){return _+y})}},{key:"dot",value:function dot(_,y){return maths.mulMatrix(_,y)}},{key:"vectorLen",value:function vectorLen(_){return Math.hypot.apply(Math,_toConsumableArray(_))}},{key:"divItems",value:function divItems(_,y){return _.map(function(_){return _/y})}},{key:"squareItems",value:function squareItems(_){return _.map(function(_){return _*_})}},{key:"normalize",value:function normalize(_){return this.divItems(_,this.vectorLen(_))}}]),maths}(),S=function(){function bezier(){_classCallCheck(this,bezier)}return _createClass(bezier,null,[{key:"q",value:function q(_,y){var S=1-y,A=P.mulItems(_[0],S*S*S),E=P.mulItems(_[1],3*S*S*y),O=P.mulItems(_[2],3*S*y*y),G=P.mulItems(_[3],y*y*y);return P.addArrays(P.addArrays(A,E),P.addArrays(O,G))}},{key:"qprime",value:function qprime(_,y){var S=1-y,A=P.mulItems(P.subtract(_[1],_[0]),3*S*S),E=P.mulItems(P.subtract(_[2],_[1]),6*S*y),O=P.mulItems(P.subtract(_[3],_[2]),3*y*y);return P.addArrays(P.addArrays(A,E),O)}},{key:"qprimeprime",value:function qprimeprime(_,y){return P.addArrays(P.mulItems(P.addArrays(P.subtract(_[2],P.mulItems(_[1],2)),_[0]),6*(1-y)),P.mulItems(P.addArrays(P.subtract(_[3],P.mulItems(_[2],2)),_[1]),6*y))}}]),bezier}();_.exports=function fitCurve(_,y,P){if(!Array.isArray(_))throw new TypeError("First argument should be an array");if(_.forEach(function(y){if(!Array.isArray(y)||y.some(function(_){return"number"!==typeof _}
2)||y.length!==_[0].length)throw Error("Each point should be an array of numbers. Each point should have the same amount of numbers.")}),(_=_.filter(function(y,P){return 0===P||!y.every(function(y,S){return y===_[P-1][S]})})).length<2)return[];var S=_.length,A=createTangent(_[1],_[0]),E=createTangent(_[S-2],_[S-1]);return fitCubic(_,A,E,y,P)},_.exports.fitCubic=fitCubic,_.exports.createTangent=createTangent},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.AnnotationLayer=void 0;var S=P(1),A=P(6),E=P(3),O=P(33),G=P(34),j=1e3,H=new WeakSet;function getRectDims(_){return{width:_[2]-_[0],height:_[3]-_[1]}}var X=function(){function AnnotationElementFactory(){_classCallCheck(this,AnnotationElementFactory)}return _createClass(AnnotationElementFactory,null,[{key:"create",value:function create(_){switch(_.data.annotationType){case S.AnnotationType.LINK:return new Q(_);case S.AnnotationType.TEXT:return new ae(_);case S.AnnotationType.WIDGET:switch(_.data.fieldType){case"Tx":return new le(_);case"Btn":return _.data.radioButton?new ge(_):_.data.checkBox?new ve(_):new Fe(_);case"Ch":return new Ee(_)}return new se(_);case S.AnnotationType.POPUP:return new Te(_);case S.AnnotationType.FREETEXT:return new Le(_);case S.AnnotationType.LINE:return new st(_);case S.AnnotationType.SQUARE:return new ct(_);case S.AnnotationType.CIRCLE:return new dt(_);case S.AnnotationType.POLYLINE:return new ht(_);case S.AnnotationType.CARET:return new vt(_);case S.AnnotationType.INK:return new gt(_);case S.AnnotationType.POLYGON:return new ft(_);case S.AnnotationType.HIGHLIGHT:return new mt(_);case S.AnnotationType.UNDERLINE:return new _t(_);case S.AnnotationType.SQUIGGLY:return new kt(_);case S.AnnotationType.STRIKEOUT:return new Pt(_);case S.AnnotationType.STAMP:return new At(_);case S.AnnotationType.FILEATTACHMENT:return new Ct(_);default:return new K(_)}}}]),AnnotationElementFactory}(),K=function(){function AnnotationElement(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},P=y.isRenderable,S=void 0!==P&&P,A=y.ignoreBorder,E=void 0!==A&&A,O=y.createQuadrilaterals,G=void 0!==O&&O;_classCallCheck(this,AnnotationElement),this.isRenderable=S,this.data=_.data,this.layer=_.layer,this.page=_.page,this.viewport=_.viewport,this.linkService=_.linkService,this.downloadManager=_.downloadManager,this.imageResourcesPath=_.imageResourcesPath,this.renderForms=_.renderForms,this.svgFactory=_.svgFactory,this.annotationStorage=_.annotationStorage,this.enableScripting=_.enableScripting,this.hasJSActions=_.hasJSActions,this._fieldObjects=_.fieldObjects,S&&(this.container=this._createContainer(E)),G&&(this.quadrilaterals=this._createQuadrilaterals(E))}return _createClass(AnnotationElement,[{key:"_createContainer",value:function _createContainer(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0],y=this.data,P=this.page,A=this.viewport,E=document.createElement("section");E.setAttribute("data-annotation-id",y.id);var O=A.rawDims,G=O.pageWidth,j=O.pageHeight,H=O.pageX,X=O.pageY,K=getRectDims(y.rect),Y=K.width,J=K.height,Q=S.Util.normalizeRect([y.rect[0],P.view[3]-y.rect[1]+P.view[1],y.rect[2],P.view[3]-y.rect[3]+P.view[1]]);if(!_&&y.borderStyle.width>0){E.style.borderWidth="".concat(y.borderStyle.width,"px");var ae=y.borderStyle.horizontalCornerRadius,se=y.borderStyle.verticalCornerRadius;if(ae>0||se>0){var le="calc(".concat(ae,"px * var(--scale-factor)) / calc(").concat(se,"px * var(--scale-factor))");E.style.borderRadius=le}else if(this instanceof ge){var ve="calc(".concat(Y,"px * var(--scale-factor)) / calc(").concat(J,"px * var(--scale-factor))");E.style.borderRadius=ve}switch(y.borderStyle.style){case S.AnnotationBorderStyleType.SOLID:E.style.borderStyle="solid";break;case S.AnnotationBorderStyleType.DASHED:E.style.borderStyle="dashed";break;case S.AnnotationBorderStyleType.BEVELED:(0,S.warn)("Unimplemented border style: beveled");break;case S.AnnotationBorderStyleType.INSET:(0,S.warn)("Unimplemented border style: inset");break;case S.AnnotationBorderStyleType.UNDERLINE:E.style.borderBottomStyle="solid"}var Fe=y.borderColor||null;Fe?E.style.borderColor=S.Util.makeHexColor(0|Fe[0],0|Fe[1],0|Fe[2]):E.style.borderWidth=0}E.style.left="".concat(100*(Q[0]-H)/G,"%"),E.style.top="".concat(100*(Q[1]-X)/j,"%");var Ee=y.rotation;return y.hasOwnCanvas||0===Ee?(E.style.width="".concat(100*Y/G,"%"),E.style.height="".concat(100*J/j,"%")):this.setRotation(Ee,E),E}},{key:"setRotation",value:function setRotation(_){var y,P,S=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container,A=this.viewport.rawDims,E=A.pageWidth,O=A.pageHeight,G=getRectDims(this.data.rect),j=G.width,H=G.height;_%180===0?(y=100*j/E,P=100*H/O):(y=100*H/E,P=100*j/O),S.style.width="".concat(y,"%"),S.style.height="".concat(P,"%"),S.setAttribute("data-main-rotation",(360-_)%360)}},{key:"_commonActions",get:function get(){var _=this,y=function setColor(_,y,P){var S=P.detail[_];P.target.style[y]=O.ColorConverters["".concat(S[0],"_HTML")](S.slice(1))};return(0,S.shadow)(this,"_commonActions",{display:function display(y){var P=y.detail.display%2===1;_.container.style.visibility=P?"hidden":"visible",_.annotationStorage.setValue(_.data.id,{hidden:P,print:0===y.detail.display||3===y.detail.display})},print:function print(y){_.annotationStorage.setValue(_.data.id,{print:y.detail.print})},hidden:function hidden(y){_.container.style.visibility=y.detail.hidden?"hidden":"visible",_.annotationStorage.setValue(_.data.id,{hidden:y.detail.hidden})},focus:function focus(_){setTimeout(function(){return _.target.focu
2s({preventScroll:!1})},0)},userName:function userName(_){_.target.title=_.detail.userName},readonly:function readonly(_){_.detail.readonly?_.target.setAttribute("readonly",""):_.target.removeAttribute("readonly")},required:function required(y){_._setRequired(y.target,y.detail.required)},bgColor:function bgColor(_){y("bgColor","backgroundColor",_)},fillColor:function fillColor(_){y("fillColor","backgroundColor",_)},fgColor:function fgColor(_){y("fgColor","color",_)},textColor:function textColor(_){y("textColor","color",_)},borderColor:function borderColor(_){y("borderColor","borderColor",_)},strokeColor:function strokeColor(_){y("strokeColor","borderColor",_)},rotation:function rotation(y){var P=y.detail.rotation;_.setRotation(P),_.annotationStorage.setValue(_.data.id,{rotation:P})}})}},{key:"_dispatchEventFromSandbox",value:function _dispatchEventFromSandbox(_,y){for(var P=this._commonActions,S=0,A=Object.keys(y.detail);S<A.length;S++){var E=A[S],O=_[E]||P[E];null===O||void 0===O||O(y)}}},{key:"_setDefaultPropertiesFromJS",value:function _setDefaultPropertiesFromJS(_){if(this.enableScripting){var y=this.annotationStorage.getRawValue(this.data.id);if(y)for(var P=this._commonActions,S=0,A=Object.entries(y);S<A.length;S++){var E=_slicedToArray(A[S],2),O=E[0],G=E[1],j=P[O];if(j)j({detail:_defineProperty({},O,G),target:_}),delete y[O]}}}},{key:"_createQuadrilaterals",value:function _createQuadrilaterals(){var _=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.data.quadPoints)return null;var y,P=[],S=this.data.rect,A=_createForOfIteratorHelper(this.data.quadPoints);try{for(A.s();!(y=A.n()).done;){var E=y.value;this.data.rect=[E[2].x,E[2].y,E[1].x,E[1].y],P.push(this._createContainer(_))}}catch(O){A.e(O)}finally{A.f()}return this.data.rect=S,P}},{key:"_createPopup",value:function _createPopup(_,y){var P=this.container;this.quadrilaterals&&(_=_||this.quadrilaterals,P=this.quadrilaterals[0]),_||((_=document.createElement("div")).className="popupTriggerArea",P.append(_));var S=new Oe({container:P,trigger:_,color:y.color,titleObj:y.titleObj,modificationDate:y.modificationDate,contentsObj:y.contentsObj,richText:y.richText,hideWrapper:!0}).render();S.style.left="100%",P.append(S)}},{key:"_renderQuadrilaterals",value:function _renderQuadrilaterals(_){var y,P=_createForOfIteratorHelper(this.quadrilaterals);try{for(P.s();!(y=P.n()).done;){y.value.className=_}}catch(S){P.e(S)}finally{P.f()}return this.quadrilaterals}},{key:"render",value:function render(){(0,S.unreachable)("Abstract method `AnnotationElement.render` called")}},{key:"_getElementsByName",value:function _getElementsByName(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,P=[];if(this._fieldObjects){var A=this._fieldObjects[_];if(A){var E,O=_createForOfIteratorHelper(A);try{for(O.s();!(E=O.n()).done;){var G=E.value,j=G.page,X=G.id,K=G.exportValues;if(-1!==j&&X!==y){var Y="string"===typeof K?K:null,J=document.querySelector('[data-element-id="'.concat(X,'"]'));!J||H.has(J)?P.push({id:X,exportValue:Y,domElement:J}):(0,S.warn)("_getElementsByName - element not allowed: ".concat(X))}}}catch(ge){O.e(ge)}finally{O.f()}}return P}var Q,ae=_createForOfIteratorHelper(document.getElementsByName(_));try{for(ae.s();!(Q=ae.n()).done;){var se=Q.value,le=se.exportValue,ve=se.getAttribute("data-element-id");ve!==y&&(H.has(se)&&P.push({id:ve,exportValue:le,domElement:se}))}}catch(ge){ae.e(ge)}finally{ae.f()}return P}}]),AnnotationElement}(),Y=new WeakSet,J=new WeakSet,Q=function(_){_inherits(LinkAnnotationElement,_);var y=_createSuper(LinkAnnotationElement);function LinkAnnotationElement(_){var P,S=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return _classCallCheck(this,LinkAnnotationElement),_classPrivateMethodInitSpec(_assertThisInitialized(P=y.call(this,_,{isRenderable:!0,ignoreBorder:!(null===S||void 0===S||!S.ignoreBorder),createQuadrilaterals:!0})),J),_classPrivateMethodInitSpec(_assertThisInitialized(P),Y),P.isTooltipOnly=_.data.isTooltipOnly,P}return _createClass(LinkAnnotationElement,[{key:"render",value:function render(){var _=this.data,y=this.linkService,P=document.createElement("a");P.setAttribute("data-element-id",_.id);var S=!1;return _.url?(y.addLinkAttributes(P,_.url,_.newWindow),S=!0):_.action?(this._bindNamedAction(P,_.action),S=!0):_.attachment?(this._bindAttachment(P,_.attachment),S=!0):_.setOCGState?(_classPrivateMethodGet(this,J,_bindSetOCGState2).call(this,P,_.setOCGState),S=!0):_.dest?(this._bindLink(P,_.dest),S=!0):(_.actions&&(_.actions.Action||_.actions["Mouse Up"]||_.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(P,_),S=!0),_.resetForm?(this._bindResetFormAction(P,_.resetForm),S=!0):this.isTooltipOnly&&!S&&(this._bindLink(P,""),S=!0)),this.quadrilaterals?this._renderQuadrilaterals("linkA
2nnotation").map(function(_,y){var S=0===y?P:P.cloneNode();return _.append(S),_}):(this.container.className="linkAnnotation",S&&this.container.append(P),this.container)}},{key:"_bindLink",value:function _bindLink(_,y){var P=this;_.href=this.linkService.getDestinationHash(y),_.onclick=function(){return y&&P.linkService.goToDestination(y),!1},(y||""===y)&&_classPrivateMethodGet(this,Y,_setInternalLink2).call(this)}},{key:"_bindNamedAction",value:function _bindNamedAction(_,y){var P=this;_.href=this.linkService.getAnchorUrl(""),_.onclick=function(){return P.linkService.executeNamedAction(y),!1},_classPrivateMethodGet(this,Y,_setInternalLink2).call(this)}},{key:"_bindAttachment",value:function _bindAttachment(_,y){var P=this;_.href=this.linkService.getAnchorUrl(""),_.onclick=function(){var _;return null===(_=P.downloadManager)||void 0===_||_.openOrDownloadData(P.container,y.content,y.filename),!1},_classPrivateMethodGet(this,Y,_setInternalLink2).call(this)}},{key:"_bindJSAction",value:function _bindJSAction(_,y){var P=this;_.href=this.linkService.getAnchorUrl("");for(var S=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]),A=function _loop(){var A=O[E],G=S.get(A);if(!G)return"continue";_[G]=function(){var _;return null===(_=P.linkService.eventBus)||void 0===_||_.dispatch("dispatcheventinsandbox",{source:P,detail:{id:y.id,name:A}}),!1}},E=0,O=Object.keys(y.actions);E<O.length;E++)A();_.onclick||(_.onclick=function(){return!1}),_classPrivateMethodGet(this,Y,_setInternalLink2).call(this)}},{key:"_bindResetFormAction",value:function _bindResetFormAction(_,y){var P=this,A=_.onclick;if(A||(_.href=this.linkService.getAnchorUrl("")),_classPrivateMethodGet(this,Y,_setInternalLink2).call(this),!this._fieldObjects)return(0,S.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(A||(_.onclick=function(){return!1}));_.onclick=function(){null===A||void 0===A||A();var _=y.fields,E=y.refs,O=y.include,G=[];if(0!==_.length||0!==E.length){var j,X=new Set(E),K=_createForOfIteratorHelper(_);try{for(K.s();!(j=K.n()).done;){var Y,J=j.value,Q=_createForOfIteratorHelper(P._fieldObjects[J]||[]);try{for(Q.s();!(Y=Q.n()).done;){var ae=Y.value.id;X.add(ae)}}catch(Pt){Q.e(Pt)}finally{Q.f()}}}catch(Pt){K.e(Pt)}finally{K.f()}for(var se=0,le=Object.values(P._fieldObjects);se<le.length;se++){var ve,ge=_createForOfIteratorHelper(le[se]);try{for(ge.s();!(ve=ge.n()).done;){var Fe=ve.value;X.has(Fe.id)===O&&G.push(Fe)}}catch(Pt){ge.e(Pt)}finally{ge.f()}}}else for(var Ee=0,Te=Object.values(P._fieldObjects);Ee<Te.length;Ee++){var Oe=Te[Ee];G.push.apply(G,_toConsumableArray(Oe))}for(var Le,st=P.annotationStorage,ct=[],dt=0,ht=G;dt<ht.length;dt++){var ft=ht[dt],vt=ft.id;switch(ct.push(vt),ft.type){case"text":var gt=ft.defaultValue||"";st.setValue(vt,{value:gt});break;case"checkbox":case"radiobutton":var mt=ft.defaultValue===ft.exportValues;st.setValue(vt,{value:mt});break;case"combobox":case"listbox":var _t=ft.defaultValue||"";st.setValue(vt,{value:_t});break;default:continue}var kt=document.querySelector('[data-element-id="'.concat(vt,'"]'));kt&&(H.has(kt)?kt.dispatchEvent(new Event("resetform")):(0,S.warn)("_bindResetFormAction - element not allowed: ".concat(vt)))}P.enableScripting&&(null===(Le=P.linkService.eventBus)||void 0===Le||Le.dispatch("dispatcheventinsandbox",{source:P,detail:{id:"app",ids:ct,name:"ResetForm"}}));return!1}}}]),LinkAnnotationElement}(K);function _setInternalLink2(){this.container.setAttribute("data-internal-link","")}function _bindSetOCGState2(_,y){var P=this;_.href=this.linkService.getAnchorUrl(""),_.onclick=function(){return P.linkService.executeSetOCGState(y),!1},_classPrivateMethodGet(this,Y,_setInternalLink2).call(this)}var ae=function(_){_inherits(TextAnnotationElement,_);var y=_createSuper(TextAnnotationElement);function TextAnnotationElement(_){var P,S,A;_classCallCheck(this,TextAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);
2return y.call(this,_,{isRenderable:E})}return _createClass(TextAnnotationElement,[{key:"render",value:function render(){this.container.className="textAnnotation";var _=document.createElement("img");return _.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",_.alt="[{{type}} Annotation]",_.dataset.l10nId="text_annotation_type",_.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(_,this.data),this.container.append(_),this.container}}]),TextAnnotationElement}(K),se=function(_){_inherits(WidgetAnnotationElement,_);var y=_createSuper(WidgetAnnotationElement);function WidgetAnnotationElement(){return _classCallCheck(this,WidgetAnnotationElement),y.apply(this,arguments)}return _createClass(WidgetAnnotationElement,[{key:"render",value:function render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}},{key:"_getKeyModifier",value:function _getKeyModifier(_){var y=S.FeatureTest.platform,P=y.isWin,A=y.isMac;return P&&_.ctrlKey||A&&_.metaKey}},{key:"_setEventListener",value:function _setEventListener(_,y,P,S){var A=this;y.includes("mouse")?_.addEventListener(y,function(_){var y;null===(y=A.linkService.eventBus)||void 0===y||y.dispatch("dispatcheventinsandbox",{source:A,detail:{id:A.data.id,name:P,value:S(_),shift:_.shiftKey,modifier:A._getKeyModifier(_)}})}):_.addEventListener(y,function(_){var y;null===(y=A.linkService.eventBus)||void 0===y||y.dispatch("dispatcheventinsandbox",{source:A,detail:{id:A.data.id,name:P,value:S(_)}})})}},{key:"_setEventListeners",value:function _setEventListeners(_,y,P){var S,A=_createForOfIteratorHelper(y);try{for(A.s();!(S=A.n()).done;){var E,O=_slicedToArray(S.value,2),G=O[0],j=O[1];("Action"===j||null!==(E=this.data.actions)&&void 0!==E&&E[j])&&this._setEventListener(_,G,j,P)}}catch(H){A.e(H)}finally{A.f()}}},{key:"_setBackgroundColor",value:function _setBackgroundColor(_){var y=this.data.backgroundColor||null;_.style.backgroundColor=null===y?"transparent":S.Util.makeHexColor(y[0],y[1],y[2])}},{key:"_setTextStyle",value:function _setTextStyle(_){var y,P=this.data.defaultAppearanceData.fontColor,A=this.data.defaultAppearanceData.fontSize||9,E=_.style,O=function roundToOneDecimal(_){return Math.round(10*_)/10};if(this.data.multiLine){var G=Math.abs(this.data.rect[3]-this.data.rect[1]-2),j=G/(Math.round(G/(S.LINE_FACTOR*A))||1);y=Math.min(A,O(j/S.LINE_FACTOR))}else{var H=Math.abs(this.data.rect[3]-this.data.rect[1]-2);y=Math.min(A,O(H/S.LINE_FACTOR))}E.fontSize="calc(".concat(y,"px * var(--scale-factor))"),E.color=S.Util.makeHexColor(P[0],P[1],P[2]),null!==this.data.textAlignment&&(E.textAlign=["left","center","right"][this.data.textAlignment])}},{key:"_setRequired",value:function _setRequired(_,y){y?_.setAttribute("required",!0):_.removeAttribute("required"),_.setAttribute("aria-required",y)}}]),WidgetAnnotationElement}(K),le=function(_){_inherits(TextWidgetAnnotationElement,_);var y=_createSuper(TextWidgetAnnotationElement);function TextWidgetAnnotationElement(_){_classCallCheck(this,TextWidgetAnnotationElement);var P=_.renderForms||!_.data.hasAppearance&&!!_.data.fieldValue;return y.call(this,_,{isRenderable:P})}return _createClass(TextWidgetAnnotationElement,[{key:"setPropertyOnSiblings",value:function setPropertyOnSiblings(_,y,P,S){var A,E=this.annotationStorage,O=_createForOfIteratorHelper(this._getElementsByName(_.name,_.id));try{for(O.s();!(A=O.n()).done;){var G=A.value;G.domElement&&(G.domElement[y]=P),E.setValue(G.id,_defineProperty({},S,P))}}catch(j){O.e(j)}finally{O.f()}}},{key:"render",value:function render(){var _=this,y=this.annotationStorage,P=this.data.id;this.container.className="textWidgetAnnotation";var S=null;if(this.renderForms){var A=y.getValue(P,{value:this.data.fieldValue}),E=A.formattedValue||A.value||"",O=y.getValue(P,{charLimit:this.data.maxLen}).charLimit;O&&E.length>O&&(E=E.slice(0,O));var G={userValue:E,formattedValue:null,lastCommittedValue:null,commitKey:1};this.data.multiLine?((S=document.createElement("textarea")).textContent=E,this.data.doNotScroll&&(S.style.overflowY="hidden")):((S=document.createElement("input")).type="text",S.setAttribute("value",E),this.data.doNotScroll&&(S.style.overflowX="hidden")),H.add(S),S.setAttribute("data-element-id",P),S.disabled=this.data.readOnly,S.name=this.data.fieldName,S.tabIndex=j,this._setRequired(S,this.data.required),O&&(S.maxLength=O),S.addEventListener("input",function(A){y.setValue(P,{value:A.target.value}),_.setPropertyOnSiblings(S,"value",A.target.value,"value")}),S.addEventListener("resetform",function(y){var P,A=null!==(P=_.data.defaultFieldValue)&&void 0!==P?P:"";S.value=G.userValue=A,G.formattedValue=null});var X=function blurListener(_){var y=G.formattedValue;null!==y&&void 0!==y&&(_.target.value=y),_.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){var K;S.addEventListener("focus",function(_){var y=_.target;G.userValue&&(y.value=G.userValue),G.lastCommittedValue=y.value,G.commitKey=1}),S.addEventListener("updatefromsandbox",function(S){var A={value:function value(_){var S;G.userValue=null!==(S=_.detail.value)&&void 0!==S?S:"",y.setValue(P,{value:G.userValue.toString()}),_.target.value=G.userValue},formattedValue:function formattedValue(_){var formattedValue=_.detail.formattedValue;G.formattedValue=formattedValue,null!==formattedValue&&void 0!==formattedValue&&_.target!==document.activeElement&&(_.target.value=formattedValue),y.setValue(P,{formattedValue:formattedValue})},selRange:function selRange(_){var y;(y=_.target).setSelectionRange.apply(y,_toConsumableArray(_.detail.selRange))},charLimit:function charLimit(S){var A,charLimit=S.detail.charLimit,E=S.target;if(0!==charLimit){E.setAttribute("maxLength",charLimit);var O=G.userValue;!O||O.length<=charLimit||(O=O.slice(0,charLimit),E.value=G.userValue=O,y.setValue(P,{value:O}),null===(A=_.linkService.eventBus)||void 0===A||A.dispatch("dispatcheventinsandbox",{source:_,detail:{id:P,name:"Keystroke",value:O,willC
2ommit:!0,commitKey:1,selStart:E.selectionStart,selEnd:E.selectionEnd}}))}else E.removeAttribute("maxLength")}};_._dispatchEventFromSandbox(A,S)}),S.addEventListener("keydown",function(y){var S;G.commitKey=1;var A=-1;if("Escape"===y.key?A=0:"Enter"!==y.key||_.data.multiLine?"Tab"===y.key&&(G.commitKey=3):A=2,-1!==A){var E=y.target.value;G.lastCommittedValue!==E&&(G.lastCommittedValue=E,G.userValue=E,null===(S=_.linkService.eventBus)||void 0===S||S.dispatch("dispatcheventinsandbox",{source:_,detail:{id:P,name:"Keystroke",value:E,willCommit:!0,commitKey:A,selStart:y.target.selectionStart,selEnd:y.target.selectionEnd}}))}});var Y=X;X=null,S.addEventListener("blur",function(y){if(y.relatedTarget){var S,A=y.target.value;if(G.userValue=A,G.lastCommittedValue!==A)null===(S=_.linkService.eventBus)||void 0===S||S.dispatch("dispatcheventinsandbox",{source:_,detail:{id:P,name:"Keystroke",value:A,willCommit:!0,commitKey:G.commitKey,selStart:y.target.selectionStart,selEnd:y.target.selectionEnd}});Y(y)}}),null!==(K=this.data.actions)&&void 0!==K&&K.Keystroke&&S.addEventListener("beforeinput",function(y){var S;G.lastCommittedValue=null;var A=y.data,E=y.target,O=E.value,j=E.selectionStart,H=E.selectionEnd,X=j,K=H;switch(y.inputType){case"deleteWordBackward":var Y=O.substring(0,j).match(/\w*[^\w]*$/);Y&&(X-=Y[0].length);break;
2case"deleteWordForward":var J=O.substring(j).match(/^[^\w]*\w*/);J&&(K+=J[0].length);break;case"deleteContentBackward":j===H&&(X-=1);break;case"deleteContentForward":j===H&&(K+=1)}y.preventDefault(),null===(S=_.linkService.eventBus)||void 0===S||S.dispatch("dispatcheventinsandbox",{source:_,detail:{id:P,name:"Keystroke",value:O,change:A||"",willCommit:!1,selStart:X,selEnd:K}})}),this._setEventListeners(S,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(_){return _.target.value})}if(X&&S.addEventListener("blur",X),this.data.comb){var J=(this.data.rect[2]-this.data.rect[0])/O;S.classList.add("comb"),S.style.letterSpacing="calc(".concat(J,"px * var(--scale-factor) - 1ch)")}}else(S=document.createElement("div")).textContent=this.data.fieldValue,S.style.verticalAlign="middle",S.style.display="table-cell";return this._setTextStyle(S),this._setBackgroundColor(S),this._setDefaultPropertiesFromJS(S),this.container.append(S),this.container}}]),TextWidgetAnnotationElement}(se),ve=function(_){_inherits(CheckboxWidgetAnnotationElement,_);var y=_createSuper(CheckboxWidgetAnnotationElement);function CheckboxWidgetAnnotationElement(_){return _classCallCheck(this,CheckboxWidgetAnnotationElement),y.call(this,_,{isRenderable:_.renderForms})}return _createClass(CheckboxWidgetAnnotationElement,[{key:"render",value:function render(){var _=this,y=this.annotationStorage,P=this.data,S=P.id,A=y.getValue(S,{value:P.exportValue===P.fieldValue}).value;"string"===typeof A&&(A="Off"!==A,y.setValue(S,{value:A})),this.container.className="buttonWidgetAnnotation checkBox";var E=document.createElement("input");return H.add(E),E.setAttribute("data-element-id",S),E.disabled=P.readOnly,this._setRequired(E,this.data.required),E.type="checkbox",E.name=P.fieldName,A&&E.setAttribute("checked",!0),E.setAttribute("exportValue",P.exportValue),E.tabIndex=j,E.addEventListener("change",function(A){var E,O=A.target,G=O.name,j=O.checked,H=_createForOfIteratorHelper(_._getElementsByName(G,S));try{for(H.s();!(E=H.n()).done;){var X=E.value,K=j&&X.exportValue===P.exportValue;X.domElement&&(X.domElement.checked=K),y.setValue(X.id,{value:K})}}catch(Y){H.e(Y)}finally{H.f()}y.setValue(S,{value:j})}),E.addEventListener("resetform",function(_){var y=P.defaultFieldValue||"Off";_.target.checked=y===P.exportValue}),this.enableScripting&&this.hasJSActions&&(E.addEventListener("updatefromsandbox",function(P){var A={value:function value(_){_.target.checked="Off"!==_.detail.value,y.setValue(S,{value:_.target.checked})}};_._dispatchEventFromSandbox(A,P)}),this._setEventListeners(E,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(_){return _.target.checked})),this._setBackgroundColor(E),this._setDefaultPropertiesFromJS(E),this.container.append(E),this.container}}]),CheckboxWidgetAnnotationElement}(se),ge=function(_){_inherits(RadioButtonWidgetAnnotationElement,_);var y=_createSuper(RadioButtonWidgetAnnotationElement);function RadioButtonWidgetAnnotationElement(_){return _classCallCheck(this,RadioButtonWidgetAnnotationElement),y.call(this,_,{isRenderable:_.renderForms})}return _createClass(RadioButtonWidgetAnnotationElement,[{key:"render",value:function render(){var _=this;this.container.className="buttonWidgetAnnotation radioButton";var y=this.annotationStorage,P=this.data,S=P.id,A=y.getValue(S,{value:P.fieldValue===P.buttonValue}).value;"string"===typeof A&&(A=A!==P.buttonValue,y.setValue(S,{value:A}));var E=document.createElement("input");if(H.add(E),E.setAttribute("data-element-id",S),E.disabled=P.readOnly,this._setRequired(E,this.data.required),E.type="radio",E.name=P.fieldName,A&&E.setAttribute("checked",!0),E.tabIndex=j,E.addEventListener("change",function(P){var A,E=P.target,O=E.name,G=E.checked,j=_createForOfIteratorHelper(_._getElementsByName(O,S));try{for(j.s();!(A=j.n()).done;){var H=A.value;y.setValue(H.id,{value:!1})}}catch(X){j.e(X)}finally{j.f()}y.setValue(S,{value:G})}),E.addEventListener("resetform",function(_){var y=P.defaultFieldValue;_.target.checked=null!==y&&void 0!==y&&y===P.buttonValue}),this.enableScripting&&this.hasJSActions){var O=P.buttonValue;E.addEventListener("updatefromsandbox",function(P){var A={value:function value(P){var A,E=O===P.detail.value,G=_createForOfIteratorHelper(_._getElementsByName(P.target.name));try{for(G.s();!(A=G.n()).done;){var j=A.value,H=E&&j.id===S;j.domElement&&(j.domElement.checked=H),y.setValue(j.id,{value:H})}}catch(X){G.e(X)}finally{G.f()}}};_._dispatchEventFromSandbox(A,P)}),this._setEventListeners(E,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],function(_){return _.target.checked})}
2return this._setBackgroundColor(E),this._setDefaultPropertiesFromJS(E),this.container.append(E),this.container}}]),RadioButtonWidgetAnnotationElement}(se),Fe=function(_){_inherits(PushButtonWidgetAnnotationElement,_);var y=_createSuper(PushButtonWidgetAnnotationElement);function PushButtonWidgetAnnotationElement(_){return _classCallCheck(this,PushButtonWidgetAnnotationElement),y.call(this,_,{ignoreBorder:_.data.hasAppearance})}return _createClass(PushButtonWidgetAnnotationElement,[{key:"render",value:function render(){var _=this,y=_get(_getPrototypeOf(PushButtonWidgetAnnotationElement.prototype),"render",this).call(this);y.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(y.title=this.data.alternativeText);var P=y.lastChild;return this.enableScripting&&this.hasJSActions&&P&&(this._setDefaultPropertiesFromJS(P),P.addEventListener("updatefromsandbox",function(y){_._dispatchEventFromSandbox({},y)})),y}}]),PushButtonWidgetAnnotationElement}(Q),Ee=function(_){_inherits(ChoiceWidgetAnnotationElement,_);var y=_createSuper(ChoiceWidgetAnnotationElement);function ChoiceWidgetAnnotationElement(_){return _classCallCheck(this,ChoiceWidgetAnnotationElement),y.call(this,_,{isRenderable:_.renderForms})}return _createClass(ChoiceWidgetAnnotationElement,[{key:"render",value:function render(){var _=this;this.container.className="choiceWidgetAnnotation";var y=this.annotationStorage,P=this.data.id,S=y.getValue(P,{value:this.data.fieldValue}),A=document.createElement("select");H.add(A),A.setAttribute("data-element-id",P),A.disabled=this.data.readOnly,this._setRequired(A,this.data.required),A.name=this.data.fieldName,A.tabIndex=j;var E=this.data.combo&&this.data.options.length>0;this.data.combo||(A.size=this.data.options.length,this.data.multiSelect&&(A.multiple=!0)),A.addEventListener("resetform",function(y){var P,S=_.data.defaultFieldValue,E=_createForOfIteratorHelper(A.options);try{for(E.s();!(P=E.n()).done;){var O=P.value;O.selected=O.value===S}}catch(G){E.e(G)}finally{E.f()}});var O,G=_createForOfIteratorHelper(this.data.options);try{for(G.s();!(O=G.n()).done;){var X=O.value,K=document.createElement("option");K.textContent=X.displayValue,K.value=X.exportValue,S.value.includes(X.exportValue)&&(K.setAttribute("selected",!0),E=!1),A.append(K)}}catch(le){G.e(le)}finally{G.f()}var Y=null;if(E){var J=document.createElement("option");J.value=" ",J.setAttribute("hidden",!0),J.setAttribute("selected",!0),A.prepend(J),Y=function removeEmptyEntry(){J.remove(),A.removeEventListener("input",Y),Y=null},A.addEventListener("input",Y)}var Q=function getValue(_){var y=_?"value":"textContent",P=A.options;return A.multiple?Array.prototype.filter.call(P,function(_){return _.selected}).map(function(_){return _[y]}):-1===P.selectedIndex?null:P[P.selectedIndex][y]},ae=Q(!1),se=function getItems(_){var y=_.target.options;return Array.prototype.map.call(y,function(_){return{displayValue:_.textContent,exportValue:_.value}})};return this.enableScripting&&this.hasJSActions?(A.addEventListener("updatefromsandbox",function(S){var E={value:function value(_){var S;null===(S=Y)||void 0===S||S();var E,value=_.detail.value,O=new Set(Array.isArray(value)?value:[value]),G=_createForOfIteratorHelper(A.options);try{for(G.s();!(E=G.n()).done;){var j=E.value;j.selected=O.has(j.value)}}catch(le){G.e(le)}finally{G.f()}y.setValue(P,{value:Q(!0)}),ae=Q(!1)},multipleSelection:function multipleSelection(_){A.multiple=!0},remove:function remove(_){var S=A.options,E=_.detail.remove;if(S[E].selected=!1,A.remove(E),S.length>0){var O=Array.prototype.findIndex.call(S,function(_){return _.selected});-1===O&&(S[0].selected=!0)}y.setValue(P,{value:Q(!0),items:se(_)}),ae=Q(!1)},clear:function clear(_){for(;0!==A.length;)A.remove(0);y.setValue(P,{value:null,items:[]}),ae=Q(!1)},insert:function insert(_){var S=_.detail.insert,E=S.index,O=S.displayValue,G=S.exportValue,j=A.children[E],H=document.createElement("option");H.textContent=O,H.value=G,j?j.before(H):A.append(H),y.setValue(P,{value:Q(!0),items:se(_)}),ae=Q(!1)},items:function items(_){for(var items=_.detail.items;0!==A.length;)A.remove(0);var S,E=_createForOfIteratorHelper(items);try{for(E.s();!(S=E.n()).done;){var O=S.value,G=O.displayValue,j=O.exportValue,H=document.createElement("option");H.textContent=G,H.value=j,A.append(H)}}catch(le){E.e(le)}finally{E.f()}A.options.length>0&&(A.options[0].selected=!0),y.setValue(P,{value:Q(!0),items:se(_)}),ae=Q(!1)},indices:function indices(_){var S,indices=new Set(_.detail.indices),A=_createForOfIteratorHelper(_.target.options);try{for(A.s();!(S=A.n()).done;){var E=S.value;E.selected=indices.has(E.index)}}catch(le){A.e(le)}finally{A.f()}y.setValue(P,{value:Q(!0)}),ae=Q(!1)},editable:function editable(_){_.target.disabled=!_.detail.editable}};_._dispatchEventFromSandbox(E,S)}),A.addEventListener("input",function(S){var A,E=Q(!0);y.setValue(P,{value:E}),S.preventDefault(),null===(A=_.linkService.eventBus)||void 0===A||A.dispatch("dispatcheventinsandbox",{source:_,detail:{id:P,name:"Keystroke",value:ae,changeEx:E,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(A,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],function(_){return _.target.value})):A.addEventListener("input",function(_){y.setValue(P,{value:Q(!0)})}
2),this.data.combo&&this._setTextStyle(A),this._setBackgroundColor(A),this._setDefaultPropertiesFromJS(A),this.container.append(A),this.container}}]),ChoiceWidgetAnnotationElement}(se),Te=function(_){_inherits(PopupAnnotationElement,_);var y=_createSuper(PopupAnnotationElement);function PopupAnnotationElement(_){var P,S,A;_classCallCheck(this,PopupAnnotationElement);var E=_.data,O=!PopupAnnotationElement.IGNORE_TYPES.has(E.parentType)&&!!(null!==(P=E.titleObj)&&void 0!==P&&P.str||null!==(S=E.contentsObj)&&void 0!==S&&S.str||null!==(A=E.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:O})}return _createClass(PopupAnnotationElement,[{key:"render",value:function render(){this.container.className="popupAnnotation";var _=this.layer.querySelectorAll('[data-annotation-id="'.concat(this.data.parentId,'"]'));if(0===_.length)return this.container;var y=new Oe({container:this.container,trigger:Array.from(_),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),P=this.page,A=S.Util.normalizeRect([this.data.parentRect[0],P.view[3]-this.data.parentRect[1]+P.view[1],this.data.parentRect[2],P.view[3]-this.data.parentRect[3]+P.view[1]]),E=A[0]+this.data.parentRect[2]-this.data.parentRect[0],O=A[1],G=this.viewport.rawDims,j=G.pageWidth,H=G.pageHeight,X=G.pageX,K=G.pageY;return this.container.style.left="".concat(100*(E-X)/j,"%"),this.container.style.top="".concat(100*(O-K)/H,"%"),this.container.append(y.render()),this.container}}]),PopupAnnotationElement}(K);_defineProperty(Te,"IGNORE_TYPES",new Set(["Line","Square","Circle","PolyLine","Polygon","Ink"]));var Oe=function(){function PopupElement(_){_classCallCheck(this,PopupElement),this.container=_.container,this.trigger=_.trigger,this.color=_.color,this.titleObj=_.titleObj,this.modificationDate=_.modificationDate,this.contentsObj=_.contentsObj,this.richText=_.richText,this.hideWrapper=_.hideWrapper||!1,this.pinned=!1}return _createClass(PopupElement,[{key:"render",value:function render(){var _,y,P=document.createElement("div");P.className="popupWrapper",this.hideElement=this.hideWrapper?P:this.container,this.hideElement.hidden=!0;var E=document.createElement("div");E.className="popup";var O=this.color;if(O){var j=.7*(255-O[0])+O[0],H=.7*(255-O[1])+O[1],X=.7*(255-O[2])+O[2];E.style.backgroundColor=S.Util.makeHexColor(0|j,0|H,0|X)}var K=document.createElement("h1");K.dir=this.titleObj.dir,K.textContent=this.titleObj.str,E.append(K);
vendor: 14,620 bytes, line 2
2var Y=A.PDFDateString.toDateObject(this.modificationDate);if(Y){var J=document.createElement("span");J.className="popupDate",J.textContent="{{date}}, {{time}}",J.dataset.l10nId="annotation_date_string",J.dataset.l10nArgs=JSON.stringify({date:Y.toLocaleDateString(),time:Y.toLocaleTimeString()}),E.append(J)}if(null===(_=this.richText)||void 0===_||!_.str||null!==(y=this.contentsObj)&&void 0!==y&&y.str&&this.contentsObj.str!==this.richText.str){var Q=this._formatContents(this.contentsObj);E.append(Q)}else G.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:E}),E.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);var ae,se=_createForOfIteratorHelper(this.trigger);try{for(se.s();!(ae=se.n()).done;){var le=ae.value;le.addEventListener("click",this._toggle.bind(this)),le.addEventListener("mouseover",this._show.bind(this,!1)),le.addEventListener("mouseout",this._hide.bind(this,!1))}}catch(ve){se.e(ve)}finally{se.f()}return E.addEventListener("click",this._hide.bind(this,!0)),P.append(E),P}},{key:"_formatContents",value:function _formatContents(_){var y=_.str,P=_.dir,S=document.createElement("p");S.className="popupContent",S.dir=P;for(var A=y.split(/(?:\r\n?|\n)/),E=0,O=A.length;E<O;++E){var G=A[E];S.append(document.createTextNode(G)),E<O-1&&S.append(document.createElement("br"))}return S}},{key:"_toggle",value:function _toggle(){this.pinned?this._hide(!0):this._show(!0)}},{key:"_show",value:function _show(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex=parseInt(this.container.style.zIndex)+1e3)}},{key:"_hide",value:function _hide(){(!(arguments.length>0&&void 0!==arguments[0])||arguments[0])&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex=parseInt(this.container.style.zIndex)-1e3)}}]),PopupElement}(),Le=function(_){_inherits(FreeTextAnnotationElement,_);var y=_createSuper(FreeTextAnnotationElement);function FreeTextAnnotationElement(_){var P,S,A,E;_classCallCheck(this,FreeTextAnnotationElement);var O=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return(E=y.call(this,_,{isRenderable:O,ignoreBorder:!0})).textContent=_.data.textContent,E}return _createClass(FreeTextAnnotationElement,[{key:"render",value:function render(){if(this.container.className="freeTextAnnotation",this.textContent){var _=document.createElement("div");_.className="annotationTextContent",_.setAttribute("role","comment");var y,P=_createForOfIteratorHelper(this.textContent);try{for(P.s();!(y=P.n()).done;){var S=y.value,A=document.createElement("span");A.textContent=S,_.append(A)}}catch(E){P.e(E)}finally{P.f()}this.container.append(_)}return this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),FreeTextAnnotationElement}(K),st=function(_){_inherits(LineAnnotationElement,_);var y=_createSuper(LineAnnotationElement);function LineAnnotationElement(_){var P,S,A;_classCallCheck(this,LineAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0})}return _createClass(LineAnnotationElement,[{key:"render",value:function render(){this.container.className="lineAnnotation";var _=this.data,y=getRectDims(_.rect),P=y.width,S=y.height,A=this.svgFactory.create(P,S,!0),E=this.svgFactory.createElement("svg:line");return E.setAttribute("x1",_.rect[2]-_.lineCoordinates[0]),E.setAttribute("y1",_.rect[3]-_.lineCoordinates[1]),E.setAttribute("x2",_.rect[2]-_.lineCoordinates[2]),E.setAttribute("y2",_.rect[3]-_.lineCoordinates[3]),E.setAttribute("stroke-width",_.borderStyle.width||1),E.setAttribute("stroke","transparent"),E.setAttribute("fill","transparent"),A.append(E),this.container.append(A),this._createPopup(E,_),this.container}}]),LineAnnotationElement}(K),ct=function(_){_inherits(SquareAnnotationElement,_);var y=_createSuper(SquareAnnotationElement);function SquareAnnotationElement(_){var P,S,A;_classCallCheck(this,SquareAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0})}return _createClass(SquareAnnotationElement,[{key:"render",value:function render(){this.container.className="squareAnnotation";var _=this.data,y=getRectDims(_.rect),P=y.width,S=y.height,A=this.svgFactory.create(P,S,!0),E=_.borderStyle.width,O=this.svgFactory.createElement("svg:rect");return O.setAttribute("x",E/2),O.setAttribute("y",E/2),O.setAttribute("width",P-E),O.setAttribute("height",S-E),O.setAttribute("stroke-width",E||1),O.setAttribute("stroke","transparent"),O.setAttribute("fill","transparent"),A.append(O),this.container.append(A),this._createPopup(O,_),this.container}}]),SquareAnnotationElement}(K),dt=function(_){_inherits(CircleAnnotationElement,_);var y=_createSuper(CircleAnnotationElement);function CircleAnnotationElement(_){var P,S,A;_classCallCheck(this,CircleAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0})}return _createClass(CircleAnnotationElement,[{key:"render",value:function render(){this.container.className="circleAnnotation";var _=this.data,y=getRectDims(_.rect),P=y.width,S=y.height,A=this.svgFactory.create(P,S,!0),E=_.borderStyle.width,O=this.svgFactory.createElement("svg:ellipse");return O.setAttribute("cx",P/2),O.setAttribute("cy",S/2),O.setAttribute("rx",P/2-E/2),O.setAttribute("ry",S/2-E/2),O.setAttribute("stroke-width",E||1),O.setAttribute("stroke","transparent"),O.setAttribute("fill","transparent"),A.append(O),this.container.append(A),this._createPopup(O,_),this.container}}]),CircleAnnotationElement}(K),ht=function(_){_inherits(PolylineAnnotationElement,_);var y=_createSuper(PolylineAnnotationElement);function PolylineAnnotationElement(_){var P,S,A,E;_classCallCheck(this,PolylineAnnotationElement);var O=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return(E=y.call(this,_,{isRenderable:O,ignoreBorder:!0})).containerClassName="polylineAnnotation",E.svgElementName="svg:polyline",E}return _createClass(PolylineAnnotationElement,[{key:"render",value:function render(){this.container.className=this.containerClassName;var _,y=this.data,P=getRectDims(y.rect),S=P.width,A=P.height,E=this.svgFactory.create(S,A,!0),O=[],G=_createForOfIteratorHelper(y.vertices);try{for(G.s();!(_=G.n()).done;){var j=_.value,H=j.x-y.rect[0],X=y.rect[3]-j.y;O.push(H+","+X)}}catch(Y){G.e(Y)}finally{G.f()}O=O.join(" ");var K=this.svgFactory.createElement(this.svgElementName);return K.setAttribute("points",O),K.setAttribute("stroke-width",y.borderStyle.width||1),K.setAttribute("stroke","transparent"),K.setAttribute("fill","transparent"),E.append(K),this.container.append(E),this._createPopup(K,y),this.container}}]),PolylineAnnotationElement}(K),ft=function(_){_inherits(PolygonAnnotationElement,_);var y=_createSuper(PolygonAnnotationElement);function PolygonAnnotationElement(_){var P;return _classCallCheck(this,PolygonAnnotationElement),(P=y.call(this,_)).containerClassName="polygonAnnotation",P.svgElementName="svg:polygon",P}return _createClass(PolygonAnnotationElement)}(ht),vt=function(_){_inherits(CaretAnnotationElement,_);var y=_createSuper(CaretAnnotationElement);function CaretAnnotationElement(_){var P,S,A;_classCallCheck(this,CaretAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0})}return _createClass(CaretAnnotationElement,[{key:"render",value:function render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),CaretAnnotationElement}(K),gt=function(_){_inherits(InkAnnotationElement,_);var y=_createSuper(InkAnnotationElement);function InkAnnotationElement(_){var P,S,A,E;_classCallCheck(this,InkAnnotationElement);var O=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return(E=y.call(this,_,{isRenderable:O,ignoreBorder:!0})).containerClassName="inkAnnotation",E.svgElementName="svg:polyline",E}return _createClass(InkAnnotationElement,[{key:"render",value:function render(){this.container.className=this.containerClassName;var _,y=this.data,P=getRectDims(y.rect),S=P.width,A=P.height,E=this.svgFactory.create(S,A,!0),O=_createForOfIteratorHelper(y.inkLists);try{for(O.s();!(_=O.n()).done;){var G,j=_.value,H=[],X=_createForOfIteratorHelper(j);try{for(X.s();!(G=X.n()).done;){var K=G.value,Y=K.x-y.rect[0],J=y.rect[3]-K.y;H.push("".concat(Y,",").concat(J))}}catch(ae){X.e(ae)}finally{X.f()}H=H.join(" ");var Q=this.svgFactory.createElement(this.svgElementName);Q.setAttribute("points",H),Q.setAttribute("stroke-width",y.borderStyle.width||1),Q.setAttribute("stroke","transparent"),Q.setAttribute("fill","transparent"),this._createPopup(Q,y),E.append(Q)}}catch(ae){O.e(ae)}finally{O.f()}return this.container.append(E),this.container}}]),InkAnnotationElement}(K),mt=function(_){_inherits(HighlightAnnotationElement,_);var y=_createSuper(HighlightAnnotationElement);function HighlightAnnotationElement(_){var P,S,A;_classCallCheck(this,HighlightAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(HighlightAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}]),HighlightAnnotationElement}(K),_t=function(_){_inherits(UnderlineAnnotationElement,_);var y=_createSuper(UnderlineAnnotationElement);function UnderlineAnnotationElement(_){var P,S,A;_classCallCheck(this,UnderlineAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(UnderlineAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}]),UnderlineAnnotationElement}(K),kt=function(_){_inherits(SquigglyAnnotationElement,_);var y=_createSuper(SquigglyAnnotationElement);function SquigglyAnnotationElement(_){var P,S,A;_classCallCheck(this,SquigglyAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(SquigglyAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}]),SquigglyAnnotationElement}(K),Pt=function(_){_inherits(StrikeOutAnnotationElement,_);var y=_createSuper(StrikeOutAnnotationElement);function StrikeOutAnnotationElement(_){var P,S,A;_classCallCheck(this,StrikeOutAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0,createQuadrilaterals:!0})}return _createClass(StrikeOutAnnotationElement,[{key:"render",value:function render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}]),StrikeOutAnnotationElement}(K),At=function(_){_inherits(StampAnnotationElement,_);var y=_createSuper(StampAnnotationElement);function StampAnnotationElement(_){var P,S,A;_classCallCheck(this,StampAnnotationElement);var E=!!(_.data.hasPopup||null!==(P=_.data.titleObj)&&void 0!==P&&P.str||null!==(S=_.data.contentsObj)&&void 0!==S&&S.str||null!==(A=_.data.richText)&&void 0!==A&&A.str);return y.call(this,_,{isRenderable:E,ignoreBorder:!0})}return _createClass(StampAnnotationElement,[{key:"render",value:function render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}]),StampAnnotationElement}(K),Ct=function(_){_inherits(FileAttachmentAnnotationElement,_);var y=_createSuper(FileAttachmentAnnotationElement);function FileAttachmentAnnotationElement(_){var P,S;_classCallCheck(this,FileAttachmentAnnotationElement);var E=(S=y.call(this,_,{isRenderable:!0})).data.file,O=E.filename,G=E.content;return S.filename=(0,A.getFilenameFromUrl)(O,!0),S.content=G,null===(P=S.linkService.eventBus)||void 0===P||P.dispatch("fileattachmentannotation",{source:_assertThisInitialized(S),filename:O,content:G}),S}return _createClass(FileAttachmentAnnotationElement,[{key:"render",value:function render(){var _,y,P;return this.container.className="fileAttachmentAnnotation",this.data.hasAppearance?P=document.createElement("div"):(P=document.createElement("img")).src="".concat(this.imageResourcesPath,"annotation-").concat(/paperclip/i.test(this.data.name)?"paperclip":"pushpin",".svg"),P.className="popupTriggerArea",P.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(null!==(_=this.data.titleObj)&&void 0!==_&&_.str||null!==(y=this.data.contentsObj)&&void 0!==y&&y.str||this.data.richText)&&this._createPopup(P,this.data),this.container.append(P),this.container}}
2,{key:"_download",value:function _download(){var _;null===(_=this.downloadManager)||void 0===_||_.openOrDownloadData(this.container,this.content,this.filename)}}]),FileAttachmentAnnotationElement}(K),wt=function(){function AnnotationLayer(){_classCallCheck(this,AnnotationLayer)}return _createClass(AnnotationLayer,null,[{key:"render",value:function render(_){var y=_.annotations,P=_.div,O=_.viewport,G=_.accessibilityManager;(0,A.setLayerDimensions)(P,O);var j,H={data:null,layer:P,page:_.page,viewport:O,linkService:_.linkService,downloadManager:_.downloadManager,imageResourcesPath:_.imageResourcesPath||"",renderForms:!1!==_.renderForms,svgFactory:new A.DOMSVGFactory,annotationStorage:_.annotationStorage||new E.AnnotationStorage,enableScripting:!0===_.enableScripting,hasJSActions:_.hasJSActions,fieldObjects:_.fieldObjects},K=0,Y=_createForOfIteratorHelper(y);try{for(Y.s();!(j=Y.n()).done;){var J=j.value;if(J.annotationType!==S.AnnotationType.POPUP){var Q=getRectDims(J.rect),ae=Q.width,se=Q.height;if(ae<=0||se<=0)continue}H.data=J;var le=X.create(H);if(le.isRenderable){var ve=le.render();if(J.hidden&&(ve.style.visibility="hidden"),Array.isArray(ve)){var ge,Fe=_createForOfIteratorHelper(ve);try{for(Fe.s();!(ge=Fe.n()).done;){var Ee=ge.value;Ee.style.zIndex=K++,_classStaticPrivateMethodGet(AnnotationLayer,AnnotationLayer,_appendElement).call(AnnotationLayer,Ee,J.id,P,G)}}catch(Oe){Fe.e(Oe)}finally{Fe.f()}}else ve.style.zIndex=K++,le instanceof Te?P.prepend(ve):_classStaticPrivateMethodGet(AnnotationLayer,AnnotationLayer,_appendElement).call(AnnotationLayer,ve,J.id,P,G)}}}catch(Oe){Y.e(Oe)}finally{Y.f()}_classStaticPrivateMethodGet(this,AnnotationLayer,_setAnnotationCanvasMap).call(this,P,_.annotationCanvasMap)}},{key:"update",value:function update(_){var y=_.annotationCanvasMap,P=_.div,S=_.viewport;(0,A.setLayerDimensions)(P,{rotation:S.rotation}),_classStaticPrivateMethodGet(this,AnnotationLayer,_setAnnotationCanvasMap).call(this,P,y),P.hidden=!1}}]),AnnotationLayer}();function _appendElement(_,y,P,S){var E=_.firstChild||_;E.id="".concat(A.AnnotationPrefix).concat(y),P.append(_),null===S||void 0===S||S.moveElementInDOM(P,_,E,!1)}function _setAnnotationCanvasMap(_,y){if(y){var P,S=_createForOfIteratorHelper(y);try{for(S.s();!(P=S.n()).done;){var A=_slicedToArray(P.value,2),E=A[0],O=A[1],G=_.querySelector('[data-annotation-id="'.concat(E,'"]'));if(G){var j=G.firstChild;j?"CANVAS"===j.nodeName?j.replaceWith(O):j.before(O):G.append(O)}}}catch(H){S.e(H)}finally{S.f()}y.clear()}}y.AnnotationLayer=wt},function(_,y){function makeColorComp(_){return Math.floor(255*Math.max(0,Math.min(1,_))).toString(16).padStart(2,"0")}Object.defineProperty(y,"__esModule",{value:!0}),y.ColorConverters=void 0;var P=function(){function ColorConverters(){_classCallCheck(this,ColorConverters)}return _createClass(ColorConverters,null,[{key:"CMYK_G",value:function CMYK_G(_){var y=_slicedToArray(_,4),P=y[0],S=y[1],A=y[2],E=y[3];return["G",1-Math.min(1,.3*P+.59*A+.11*S+E)]}},{key:"G_CMYK",value:function G_CMYK(_){return["CMYK",0,0,0,1-_slicedToArray(_,1)[0]]}},{key:"G_RGB",value:function G_RGB(_){var y=_slicedToArray(_,1)[0];return["RGB",y,y,y]}},{key:"G_HTML",value:function G_HTML(_){var y=makeColorComp(_slicedToArray(_,1)[0]);return"#".concat(y).concat(y).concat(y)}},{key:"RGB_G",value:function RGB_G(_){var y=_slicedToArray(_,3);return["G",.3*y[0]+.59*y[1]+.11*y[2]]}},{key:"RGB_HTML",value:function RGB_HTML(_){var y=_slicedToArray(_,3),P=y[0],S=y[1],A=y[2],E=makeColorComp(P),O=makeColorComp(S),G=makeColorComp(A);return"#".concat(E).concat(O).concat(G)}},{key:"T_HTML",value:function T_HTML(){return"#00000000"}},{key:"CMYK_RGB",value:function CMYK_RGB(_){var y=_slicedToArray(_,4),P=y[0],S=y[1],A=y[2],E=y[3];return["RGB",1-Math.min(1,P+E),1-Math.min(1,A+E),1-Math.min(1,S+E)]}},{key:"CMYK_HTML",value:function CMYK_HTML(_){var y=this.CMYK_RGB(_).slice(1);return this.RGB_HTML(y)}},{key:"RGB_CMYK",value:function RGB_CMYK(_){var y=_slicedToArray(_,3),P=1-y[0],S=1-y[1],A=1-y[2];return["CMYK",P,S,A,Math.min(P,S,A)]}}]),ColorConverters}();y.ColorConverters=P},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.XfaLayer=void 0;var S=P(19),A=function(){function XfaLayer(){_classCallCheck(this,XfaLayer)}return _createClass(XfaLayer,null,[{key:"setupStorage",value:function setupStorage(_,y,P,S,A){var E=S.getValue(y,{value:null});switch(P.name){case"textarea":if(null!==E.value&&(_.textContent=E.value),"print"===A)break;_.addEventListener("input",function(_){S.setValue(y,{value:_.target.value})});break;case"input":if("radio"===P.attributes.type||"checkbox"===P.attributes.type){if(E.value===P.attributes.xfaOn?_.setAttribute("checked",!0):E.value===P.attributes.xfaOff&&_.removeAttribute("checked"),"print"===A)break;_.addEventListener("change",function(_){S.setValue(y,{value:_.target.checked?_.target.getAttribute("xfaOn"):_.target.getAttribute("xfaOff")})})}else{if(null!==E.value&&_.setAttribute("value",E.value),"print"===A)break;_.addEventListener("input",function(_){S.setValue(y,{value:_.target.value})})}break;case"select":if(null!==E.value){var O,G=_createForOfIteratorHelper(P.children);try{for(G.s();!(O=G.n()).done;){var j=O.value;j.attributes.value===E.value&&(j.attributes.selected=!0)}}catch(H){G.e(H)}finally{G.f()}}_.addEventListener("input",function(_){var P=_.target.options,A=-1===P.selectedIndex?"":P[P.selectedIndex].value;S.setValue(y,{value:A})})}}},{key:"setAttributes",value:function setAttributes(_){var y=_.html,P=_.element,S=_.storage,A=void 0===S?null:S,E=_.intent,O=_.linkService,G=P.attributes,j=y instanceof HTMLAnchorElement;"radio"===G.type&&(G.name="".concat(G.name,"-").concat(E));for(var H=0,X=Object.entries(G);H<X.length;H++){var K=_slicedToArray(X[H],2),Y=K[0],J=K[1];if(null!==J&&void 0!==J)switch(Y){case"class":J.length&&y.setAttribute(Y,J.join(" "));break;case"dataId":break;case"id":y.setAttribute("data-element-id",J);break;case"style":Object.assign(y.style,J);break;case"textContent":y.textContent=J;break;default:(!j||"href"!==Y&&"newWindow"!==Y)&&y.setAttribute(Y,J)}}j&&O.addLinkAttributes(y,G.href,G.newWindow),A&&G.dataId&&this.setupStorage(y,G.dataId,P,A)}},{key:"render",value:function render(_){var y=_.annotationStorage,P=_.linkService,A=_.xfaHtml,E=_.intent||"display",O=document.createElement(A.n
vendor: 30,442 bytes, line 2
2ame);A.attributes&&this.setAttributes({html:O,element:A,intent:E,linkService:P});var G=[[A,-1,O]],j=_.div;if(j.append(O),_.viewport){var H="matrix(".concat(_.viewport.transform.join(","),")");j.style.transform=H}"richText"!==E&&j.setAttribute("class","xfaLayer xfaFont");for(var X=[];G.length>0;){var K,Y=_slicedToArray(G.at(-1),3),J=Y[0],Q=Y[1],ae=Y[2];if(Q+1!==J.children.length){var se=J.children[++G.at(-1)[1]];if(null!==se){var le=se.name;if("#text"!==le){var ve=void 0;if(ve=null!==se&&void 0!==se&&null!==(K=se.attributes)&&void 0!==K&&K.xmlns?document.createElementNS(se.attributes.xmlns,le):document.createElement(le),ae.append(ve),se.attributes&&this.setAttributes({html:ve,element:se,storage:y,intent:E,linkService:P}),se.children&&se.children.length>0)G.push([se,-1,ve]);else if(se.value){var ge=document.createTextNode(se.value);S.XfaText.shouldBuildText(le)&&X.push(ge),ve.append(ge)}}else{var Fe=document.createTextNode(se.value);X.push(Fe),ae.append(Fe)}}}else G.pop()}var Ee,Te=_createForOfIteratorHelper(j.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"));try{for(Te.s();!(Ee=Te.n()).done;){Ee.value.setAttribute("readOnly",!0)}}catch(Oe){Te.e(Oe)}finally{Te.f()}return{textDivs:X}}},{key:"update",value:function update(_){var y="matrix(".concat(_.viewport.transform.join(","),")");_.div.style.transform=y,_.div.hidden=!1}}]),XfaLayer}();y.XfaLayer=A},function(_,y,P){Object.defineProperty(y,"__esModule",{value:!0}),y.SVGGraphics=void 0;var S=P(6),A=P(1),E=P(10),O=_createClass(function SVGGraphics(){_classCallCheck(this,SVGGraphics),(0,A.unreachable)("Not implemented: SVGGraphics")});y.SVGGraphics=O;var G=function pf(_){if(Number.isInteger(_))return _.toString();var y=_.toFixed(10),P=y.length-1;if("0"!==y[P])return y;do{P--}while("0"===y[P]);return y.substring(0,"."===y[P]?P:P+1)},j=function pm(_){if(0===_[4]&&0===_[5]){if(0===_[1]&&0===_[2])return 1===_[0]&&1===_[3]?"":"scale(".concat(G(_[0])," ").concat(G(_[3]),")");if(_[0]===_[3]&&_[1]===-_[2]){var y=180*Math.acos(_[0])/Math.PI;return"rotate(".concat(G(y),")")}}else if(1===_[0]&&0===_[1]&&0===_[2]&&1===_[3])return"translate(".concat(G(_[4])," ").concat(G(_[5]),")");return"matrix(".concat(G(_[0])," ").concat(G(_[1])," ").concat(G(_[2])," ").concat(G(_[3])," ").concat(G(_[4])," ")+"".concat(G(_[5]),")")},H={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},X=["butt","round","square"],K=["miter","round","bevel"],Y=function createObjectURL(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",P=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(URL.createObjectURL&&"undefined"!==typeof Blob&&!P)return URL.createObjectURL(new Blob([_],{type:y}));for(var S="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",A="data:".concat(y,";base64,"),E=0,O=_.length;E<O;E+=3){var G=255&_[E],j=255&_[E+1],H=255&_[E+2];A+=S[G>>2]+S[(3&G)<<4|j>>4]+S[E+1<O?(15&j)<<2|H>>6:64]+S[E+2<O?63&H:64]}return A},J=function(){for(var _=new Uint8Array([137,80,78,71,13,10,26,10]),y=new Int32Array(256),P=0;P<256;P++){for(var S=P,O=0;O<8;O++)S=1&S?3988292384^S>>1&2147483647:S>>1&2147483647;y[P]=S}function writePngChunk(_,P,S,A){var E=A,O=P.length;S[E]=O>>24&255,S[E+1]=O>>16&255,S[E+2]=O>>8&255,S[E+3]=255&O,S[E+=4]=255&_.charCodeAt(0),S[E+1]=255&_.charCodeAt(1),S[E+2]=255&_.charCodeAt(2),S[E+3]=255&_.charCodeAt(3),E+=4,S.set(P,E);var G=function crc32(_,P,S){for(var A=-1,E=P;E<S;E++){var O=255&(A^_[E]);A=A>>>8^y[O]}return-1^A}(S,A+4,E+=P.length);S[E]=G>>24&255,S[E+1]=G>>16&255,S[E+2]=G>>8&255,S[E+3]=255&G}function deflateSyncUncompressed(_){var y=_.length,P=65535,S=Math.ceil(y/P),A=new Uint8Array(2+y+5*S+4),E=0;A[E++]=120,A[E++]=156;for(var O=0;y>P;)A[E++]=0,A[E++]=255,A[E++]=255,A[E++]=0,A[E++]=0,A.set(_.subarray(O,O+P),E),E+=P,O+=P,y-=P;A[E++]=1,A[E++]=255&y,A[E++]=y>>8&255,A[E++]=255&~y,A[E++]=(65535&~y)>>8&255,A.set(_.subarray(O),E),E+=_.length-O;var G=function adler32(_,y,P){for(var S=1,A=0,E=y;E<P;++E)A=(A+(S=(S+(255&_[E]))%65521))%65521;return A<<16|S}(_,0,_.length);return A[E++]=G>>24&255,A[E++]=G>>16&255,A[E++]=G>>8&255,A[E++]=255&G,A}function encode(y,P,S,O){var G,j,H,X=y.width,K=y.height,J=y.data;switch(P){case A.ImageKind.GRAYSCALE_1BPP:j=0,G=1,H=X+7>>3;break;case A.ImageKind.RGB_24BPP:j=2,G=8,H=3*X;break;case A.ImageKind.RGBA_32BPP:j=6,G=8,H=4*X;break;default:throw new Error("invalid format")}for(var Q=new Uint8Array((1+H)*K),ae=0,se=0,le=0;le<K;++le)Q[ae++]=0,Q.set(J.subarray(se,se+H),ae),se+=H,ae+=H;if(P===A.ImageKind.GRAYSCALE_1BPP&&O){ae=0;for(var ve=0;ve<K;ve++){ae++;for(var ge=0;ge<H;ge++)Q[ae++]^=255}}var Fe=new Uint8Array([X>>24&255,X>>16&255,X>>8&255,255&X,K>>24&255,K>>16&255,K>>8&255,255&K,G,j,0,0,0]),Ee=function deflateSync(_){if(!E.isNodeJS)return deflateSyncUncompressed(_);try{var y;y=parseInt(process.versions.node)>=8?_:Buffer.from(_);var P=__webpack_require__(82258).deflateSync(y,{level:9});return P instanceof Uint8Array?P:new Uint8Array(P)}catch(S){(0,A.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+S)}return deflateSyncUncompressed(_)}(Q),Te=_.length+36+Fe.length+Ee.length,Oe=new Uint8Array(Te),Le=0;return Oe.set(_,Le),writePngChunk("IHDR",Fe,Oe,Le+=_.length),writePngChunk("IDATA",Ee,Oe,Le+=12+Fe.length),Le+=12+Ee.length,writePngChunk("IEND",new Uint8Array(0),Oe,Le),Y(Oe,"image/png",S)}return function convertImgDataToPng(_,y,P){return encode(_,void 0===_.kind?A.ImageKind.GRAYSCALE_1BPP:_.kind,y,P)}}(),Q=function(){function SVGExtraState(){_classCallCheck(this,SVGExtraState),this.fontSizeScale=1,this.fontWeight=H.fontWeight,this.fontSize=0,this.textMatrix=A.IDENTITY_MATRIX,this.fontMatrix=A.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=A.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=H.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}return _createClass(SVGExtraState,[{key:"clone",value:function clone(){return Object.create(this)}},{key:"setCurrentPoint",value:function setCurrentPoint(_,y){this.x=_,this.y=y}}]),SVGExtraState}(),ae=0,se=0,le=0;y.SVGGraphics=O=function(){function SVGGraphics(_,y){var P=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(var E in _classCallCheck(this,SVGGraphics),(0,S.deprecated)("The SVG back-end is no longer maintained and *may* be removed in the future."),this.svgFactory=new S.DOMSVGFactory,this.current=new Q,this.transformMatrix=A.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=_,this.objs=y,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!P,this._operatorIdMapping=[],A.OPS)this._operatorIdMapping[A.OPS[E]]=E}return _createClass(SVGGraphics,[{key:"getObject",value:function getObject(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return"string"===typeof _?_.startsWith("g_")?this.commonObjs.get(_):this.objs.get(_):y}},{key:"save",value:function save(){this.transformStack.push(this.transformMatrix);var _=this.current;this.extraStack.push(_),this.current=_.clone()}},{key:"restore",value:function restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}},{key:"group",value:function group(_){this.save(),this.executeOpTree(_),this.restore()}},{key:"loadDependencies",value:function loadDependencies(_){for(var y=this,P=_.fnArray,S=_.argsArray,E=0,O=P.length;E<O;E++)if(P[E]===A.OPS.dependency){var G,j=_createForOfIteratorHelper(S[E]);try{var H=function _loop2(){var _=G.value,P=_.startsWith("g_")?y.commonObjs:y.objs,S=new Promise(function(y){P.get(_,y)});y.current.dependencies.push(S)};for(j.s();!(G=j.n()).done;)H()}catch(X){j.e(X)}finally{j.f()}}return Promise.all(this.current.dependencies)}},{key:"transform",value:function transform(_,y,P,S,E,O){var G=[_,y,P,S,E,O];this.transformMatrix=A.Util.transform(this.transformMatrix,G),this.tgrp=null}},{key:"getSVG",value:function getSVG(_,y){var P=this;this.viewport=y;var S=this._initialize(y);return this.loadDependencies(_).then(function(){return P.transformMatrix=A.IDENTITY_MATRIX,P.executeOpTree(P.convertOpList(_)),S})}},{key:"convertOpList",value:function convertOpList(_){for(var y=this._operatorIdMapping,P=_.argsArray,S=_.fnArray,A=[],E=0,O=S.length;E<O;E++){var G=S[E];A.push({fnId:G,fn:y[G],args:P[E]})}return function opListToTree(_){var y,P=[],S=[],A=_createForOfIteratorHelper(_);try{for(A.s();!(y=A.n()).done;){var E=y.value;"save"!==E.fn?"restore"===E.fn?P=S.pop():P.push(E):(P.push({fnId:92,fn:"group",items:[]}),S.push(P),P=P.at(-1).items)}}catch(O){A.e(O)}finally{A.f()}return P}(A)}},{key:"executeOpTree",value:function executeOpTree(_){var y,P=_createForOfIteratorHelper(_);try{for(P.s();!(y=P.n()).done;){var S=y.value,E=S.fn,O=S.fnId,G=S.args;switch(0|O){case A.OPS.beginText:this.beginText();break;case A.OPS.dependency:break;case A.OPS.setLeading:this.setLeading(G);break;case A.OPS.setLeadingMoveText:this.setLeadingMoveText(G[0],G[1]);break;case A.OPS.setFont:this.setFont(G);break;case A.OPS.showText:case A.OPS.showSpacedText:this.showText(G[0]);break;case A.OPS.endText:this.endText();break;case A.OPS.moveText:this.moveText(G[0],G[1]);break;case A.OPS.setCharSpacing:this.setCharSpacing(G[0]);break;case A.OPS.setWordSpacing:this.setWordSpacing(G[0]);break;case A.OPS.setHScale:this.setHScale(G[0]);break;case A.OPS.setTextMatrix:this.setTextMatrix(G[0],G[1],G[2],G[3],G[4],G[5]);break;case A.OPS.setTextRise:this.setTextRise(G[0]);break;case A.OPS.setTextRenderingMode:this.setTextRenderingMode(G[0]);break;case A.OPS.setLineWidth:this.setLineWidth(G[0]);break;case A.OPS.setLineJoin:this.setLineJoin(G[0]);break;case A.OPS.setLineCap:this.setLineCap(G[0]);break;case A.OPS.setMiterLimit:this.setMiterLimit(G[0]);break;case A.OPS.setFillRGBColor:this.setFillRGBColor(G[0],G[1],G[2]);break;case A.OPS.setStrokeRGBColor:this.setStrokeRGBColor(G[0],G[1],G[2]);break;case A.OPS.setStrokeColorN:this.setStrokeColorN(G);break;case A.OPS.setFillColorN:this.setFillColorN(G);break;case A.OPS.shadingFill:this.shadingFill(G[0]);break;case A.OPS.setDash:this.setDash(G[0],G[1]);break;case A.OPS.setRenderingIntent:this.setRenderingIntent(G[0]);break;case A.OPS.setFlatness:this.setFlatness(G[0]);break;case A.OPS.setGState:this.setGState(G[0]);break;case A.OPS.fill:this.fill();break;case A.OPS.eoFill:this.eoFill();break;case A.OPS.stroke:this.stroke();break;case A.OPS.fillStroke:this.fillStroke();break;case A.OPS.eoFillStroke:this.eoFillStroke();break;case A.OPS.clip:this.clip("nonzero");break;case A.OPS.eoClip:this.clip("evenodd");break;case A.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case A.OPS.paintImageXObject:this.paintImageXObject(G[0]);break;case A.OPS.paintInlineImageXObject:this.paintInlineImageXObject(G[0]);break;case A.OPS.paintImageMaskXObject:this.paintImageMaskXObject(G[0]);break;case A.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(G[0],G[1]);break;case A.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case A.OPS.closePath:this.closePath();break;case A.OPS.closeStroke:this.closeStroke();break;case A.OPS.closeFillStroke:this.closeFillStroke();break;case A.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case A.OPS.nextLine:this.nextLine();break;case A.OPS.transform:this.transform(G[0],G[1],G[2],G[3],G[4],G[5]);break;case A.OPS.constructPath:this.constructPath(G[0],G[1]);break;case A.OPS.endPath:this.endPath();break;case 92:this.group(S.items);break;default:(0,A.warn)("Unimplemented operator ".concat(E))}}}catch(j){P.e(j)}finally{P.f()}}},{key:"setWordSpacing",value:function setWordSpacing(_){this.current.wordSpacing=_}},{key:"setCharSpacing",value:function setCharSpacing(_){this.current.charSpacing=_}},{key:"nextLine",value:function nextLine(){this.moveText(0,this.current.leading)}},{key:"setTextMatrix",value:function setTextMatrix(_,y,P,S,A,E){var O=this.current;O.textMatrix=O.lineMatrix=[_,y,P,S,A,E],O.textMatrixScale=Math.hypot(_,y),O.x=O.lineX=0,O.y=O.lineY=0,O.xcoords=[],O.ycoords=[],O.tspan=this.svgFactory.createElement("svg:tspan"),O.tspan.setAttributeNS(null,"font-family",O.fontFamily),O.tspan.setAttributeNS(null,"font-size","".concat(G(O.fontSize),"px")),O.tspan.setAttributeNS(null,"y",G(-O.y)),O.txtElement=this.svgFactory.createElement("svg:text"),O.txtElement.append(O.tspan)}},{key:"beginText",value:function beginText(){var _=this.current;_.x=_.lineX=0,_.y=_.lineY=0,_.textMatrix=A.IDENTITY_MATRIX,_.lineMatrix=A.IDENTITY_MATRIX,_.textMatrixScale=1,_.tspan=this.svgFactory.createElement("svg:tspan"),_.txtElement=this.svgFactory.createElement("svg:text"),_.txtgrp=this.svgFactory.createElement("svg:g"),_.xcoords=[],_.ycoords=[]}},{key:"moveText",value:function moveText(_,y){var P=this.current;P.x=P.lineX+=_,P.y=P.lineY+=y,P.xcoords=[],P.ycoords=[],P.tspan=this.svgFactory.createElement("svg:tspan"),P.tspan.setAttributeNS(null,"font-family",P.fontFamily),P.tspan.setAttributeNS(null,"font-size","".concat(G(P.fontSize),"px")),P.tspan.setAttributeNS(null,"y",G(-P.y))}},{key:"showText",value:function showText(_){var y=this.current,P=y.font,S=y.fontSize;if(0!==S){var E,O=y.fontSizeScale,X=y.charSpacing,K=y.wordSpacing,Y=y.fontDirection,J=y.textHScale*Y,Q=P.vertical,ae=Q?1:-1,se=P.defaultVMetrics,le=S*y.fontMatrix[0],ve=0,ge=_createForOfIteratorHelper(_);try{for(ge.s();!(E=ge.n()).done;){var Fe=E.value;if(null!==Fe)if("number"!==typeof Fe){var Ee=(Fe.isSpace?K:0)+X,Te=Fe.fontChar,Oe=void 0,Le=void 0,st=Fe.width;if(Q){var ct=void 0,dt=Fe.vmetric||se;ct=-(ct=Fe.vmetric?dt[1]:.5*st)*le;var ht=dt[2]*le;st=dt?-dt[0]:st,Oe=ct/O,Le=(ve+ht)/O}else Oe=ve/O,Le=0;(Fe.isInFont||P.missingFile)&&(y.xcoords.push(y.x+Oe),Q&&y.ycoords.push(-y.y+Le),y.tspan.textContent+=Te);ve+=Q?st*le-Ee*Y:st*le+Ee*Y}else ve+=ae*Fe*S/1e3;else ve+=Y*K}}catch(mt){ge.e(mt)}finally{ge.f()}y.tspan.setAttributeNS(null,"x",y.xcoords.map(G).join(" ")),Q?y.tspan.setAttributeNS(null,"y",y.ycoords.map(G).join(" ")):y.tspan.setAttributeNS(null,"y",G(-y.y)),Q?y.y-=ve:y.x+=ve*J,y.tspan.setAttributeNS(null,"font-family",y.fontFamily),y.tspan.setAttributeNS(null,"font-size","".concat(G(y.fontSize),"px")),y.fontStyle!==H.fontStyle&&y.tspan.setAttributeNS(null,"font-style",y.fontStyle),y.fontWeight!==H.fontWeight&&y.tspan.setAttributeNS(null,"font-weight",y.fontWeight);var ft=y.textRenderingMode&A.TextRenderingMode.FILL_STROKE_MASK;if(ft===A.TextRenderingMode.FILL||ft===A.TextRenderingMode.FILL_STROKE?(y.fillColor!==H.fillColor&&y.tspan.setAttributeNS(null,"fill",y.fillColor),y.fillAlpha<1&&y.tspan.setAttributeNS(null,"fill-opacity",y.fillAlpha)):y.textRenderingMode===A.TextRenderingMode.ADD_TO_PATH?y.tspan.setAttributeNS(null,"fill","transparent"):y.tspan.setAttributeNS(null,"fill","none"),ft===A.TextRenderingMode.STROKE||ft===A.TextRenderingMode.FILL_STROKE){var vt=1/(y.textMatrixScale||1);this._setStrokeAttributes(y.tspan,vt)}var gt=y.textMatrix;0!==y.textRise&&((gt=gt.slice())[5]+=y.textRise),y.txtElement.setAttributeNS(null,"transform","".concat(j(gt)," scale(").concat(G(J),", -1)")),y.txtElement.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),y.txtElement.append(y.tspan),y.txtgrp.append(y.txtElement),this._ensureTransformGroup().append(y.txtElement)}}},{key:"setLeadingMoveText",value:function setLeadingMoveText(_,y){this.setLeading(-y),this.moveText(_,y)}},{key:"addFontStyle",value:function addFontStyle(_){if(!_.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.append(this.cssStyle));var y=Y(_.data,_.mimetype,this.forceDataSchema);this.cssStyle.textContent+='@font-face { font-family: "'.concat(_.loadedName,'";')+" src: url(".concat(y,"); }\n")}},{key:"setFont",value:function setFont(_){var y=this.current,P=this.commonObjs.get(_[0]),S=_[1];y.font=P,!this.embedFonts||P.missingFile||this.embeddedFonts[P.loadedName]||(this.addFontStyle(P),this.embeddedFonts[P.loadedName]=P),y.fontMatrix=P.fontMatrix||A.FONT_IDENTITY_MATRIX;var E="normal";P.black?E="900":P.bold&&(E="bold");var O=P.italic?"italic":"normal";S<0?(S=-S,y.fontDirection=-1):y.fontDirection=1,y.fontSize=S,y.fontFamily=P.loadedName,y.fontWeight=E,y.fontStyle=O,y.tspan=this.svgFactory.createElement("svg:tspan"),y.tspan.setAttributeNS(null,"y",G(-y.y)),y.xcoords=[],y.ycoords=[]}},{key:"endText",value:function endText(){var _,y=this.current;y.textRenderingMode&A.TextRenderingMode.ADD_TO_PATH_FLAG&&null!==(_=y.txtElement)&&void 0!==_&&_.hasChildNodes()&&(y.element=y.txtElement,this.clip("nonzero"),this.endPath())}},{key:"setLineWidth",value:function setLineWidth(_){_>0&&(this.current.lineWidth=_)}},{key:"setLineCap",value:function setLineCap(_){this.current.lineCap=X[_]}},{key:"setLineJoin",value:function setLineJoin(_){this.current.lineJoin=K[_]}},{key:"setMiterLimit",value:function setMiterLimit(_){this.current.miterLimit=_}},{key:"setStrokeAlpha",value:function setStrokeAlpha(_){this.current.strokeAlpha=_}},{key:"setStrokeRGBColor",value:function setStrokeRGBColor(_,y,P){this.current.strokeColor=A.Util.makeHexColor(_,y,P)}},{key:"setFillAlpha",value:function setFillAlpha(_){this.current.fillAlpha=_}},{key:"setFillRGBColor",value:function setFillRGBColor(_,y,P){this.current.fillColor=A.Util.makeHexColor(_,y,P),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}},{key:"setStrokeColorN",value:function setStrokeColorN(_){this.current.strokeColor=this._makeColorN_Pattern(_)}},{key:"setFillColorN",value:function setFillColorN(_){this.current.fillColor=this._makeColorN_Pattern(_)}},{key:"shadingFill",value:function shadingFill(_){var y=this.viewport.width,P=this.viewport.height,S=A.Util.inverseTransform(this.transformMatrix),E=A.Util.applyTransform([0,0],S),O=A.Util.applyTransform([0,P],S),G=A.Util.applyTransform([y,0],S),j=A.Util.applyTransform([y,P],S),H=Math.min(E[0],O[0],G[0],j[0]),X=Math.min(E[1],O[1],G[1],j[1]),K=Math.max(E[0],O[0],G[0],j[0]),Y=Math.max(E[1],O[1],G[1],j[1]),J=this.svgFactory.createElement("svg:rect");J.setAttributeNS(null,"x",H),J.setAttributeNS(null,"y",X),J.setAttributeNS(null,"width",K-H),J.setAttributeNS(null,"height",Y-X),J.setAttributeNS(null,"fill",this._makeShadingPattern(_)),this.current.fillAlpha<1&&J.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().append(J)}},{key:"_makeColorN_Pattern",value:function _makeColorN_Pattern(_){return"TilingPattern"===_[0]?this._makeTilingPattern(_):this._makeShadingPattern(_)}},{key:"_makeTilingPattern",value:function _makeTilingPattern(_){var y=_[1],P=_[2],S=_[3]||A.IDENTITY_MATRIX,E=_slicedToArray(_[4],4),O=E[0],G=E[1],j=E[2],H=E[3],X=_[5],K=_[6],Y=_[7],J="shading".concat(le++),Q=_slicedToArray(A.Util.normalizeRect([].concat(_toConsumableArray(A.Util.applyTransform([O,G],S)),_toConsumableArray(A.Util.applyTransform([j,H],S)))),4),ae=Q[0],se=Q[1],ve=Q[2],ge=Q[3],Fe=_slicedToArray(A.Util.singularValueDecompose2dScale(S),2),Ee=X*Fe[0],Te=K*Fe[1],Oe=this.svgFactory.createElement("svg:pattern");Oe.setAttributeNS(null,"id",J),Oe.setAttributeNS(null,"patternUnits","userSpaceOnUse"),Oe.setAttributeNS(null,"width",Ee),Oe.setAttributeNS(null,"height",Te),Oe.setAttributeNS(null,"x","".concat(ae)),Oe.setAttributeNS(null,"y","".concat(se));var Le=this.svg,st=this.transformMatrix,ct=this.current.fillColor,dt=this.current.strokeColor,ht=this.svgFactory.create(ve-ae,ge-se);if(this.svg=ht,this.transformMatrix=S,2===Y){var ft,vt=(ft=A.Util).makeHexColor.apply(ft,_toConsumableArray(y));this.current.fillColor=vt,this.current.strokeColor=vt}return this.executeOpTree(this.convertOpList(P)),this.svg=Le,this.transformMatrix=st,this.current.fillColor=ct,this.current.strokeColor=dt,Oe.append(ht.childNodes[0]),this.defs.append(Oe),"url(#".concat(J,")")}},{key:"_makeShadingPattern",value:function _makeShadingPattern(_){switch("string"===typeof _&&(_=this.objs.get(_)),_[0]){case"RadialAxial":var y,P="shading".concat(le++),S=_[3];switch(_[1]){case"axial":var E=_[4],O=_[5];(y=this.svgFactory.createElement("svg:linearGradient")).setAttributeNS(null,"id",P),y.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),y.setAttributeNS(null,"x1",E[0]),y.setAttributeNS(null,"y1",E[1]),y.setAttributeNS(null,"x2",O[0]),y.setAttributeNS(null,"y2",O[1]);break;case"radial":var G=_[4],j=_[5],H=_[6],X=_[7];(y=this.svgFactory.createElement("svg:radialGradient")).setAttributeNS(null,"id",P),y.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),y.setAttributeNS(null,"cx",j[0]),y.setAttributeNS(null,"cy",j[1]),y.setAttributeNS(null,"r",X),y.setAttributeNS(null,"fx",G[0]),y.setAttributeNS(null,"fy",G[1]),y.setAttributeNS(null,"fr",H);break;default:throw new Error("Unknown RadialAxial type: ".concat(_[1]))}var K,Y=_createForOfIteratorHelper(S);try{for(Y.s();!(K=Y.n()).done;){var J=K.value,Q=this.svgFactory.createElement("svg:stop");Q.setAttributeNS(null,"offset",J[0]),Q.setAttributeNS(null,"stop-color",J[1]),y.append(Q)}}catch(ae){Y.e(ae)}finally{Y.f()}return this.defs.append(y),"url(#".concat(P,")");case"Mesh":return(0,A.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error("Unknown IR type: ".concat(_[0]))}}},{key:"setDash",value:function setDash(_,y){this.current.dashArray=_,this.current.dashPhase=y}},{key:"constructPath",value:function constructPath(_,y){var P,S=this.current,E=S.x,O=S.y,j=[],H=0,X=_createForOfIteratorHelper(_);try{for(X.s();!(P=X.n()).done;){switch(0|P.value){case A.OPS.rectangle:E=y[H++],O=y[H++];var K=y[H++],Y=y[H++],J=E+K,Q=O+Y;j.push("M",G(E),G(O),"L",G(J),G(O),"L",G(J),G(Q),"L",G(E),G(Q),"Z");break;case A.OPS.moveTo:E=y[H++],O=y[H++],j.push("M",G(E),G(O));break;case A.OPS.lineTo:E=y[H++],O=y[H++],j.push("L",G(E),G(O));break;case A.OPS.curveTo:E=y[H+4],O=y[H+5],j.push("C",G(y[H]),G(y[H+1]),G(y[H+2]),G(y[H+3]),G(E),G(O)),H+=6;break;case A.OPS.curveTo2:j.push("C",G(E),G(O),G(y[H]),G(y[H+1]),G(y[H+2]),G(y[H+3])),E=y[H+2],O=y[H+3],H+=4;break;case A.OPS.curveTo3:E=y[H+2],O=y[H+3],j.push("C",G(y[H]),G(y[H+1]),G(E),G(O),G(E),G(O)),H+=4;break;case A.OPS.closePath:j.push("Z")}}}catch(ae){X.e(ae)}finally{X.f()}j=j.join(" "),S.path&&_.length>0&&_[0]!==A.OPS.rectangle&&_[0]!==A.OPS.moveTo?j=S.path.getAttributeNS(null,"d")+j:(S.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().append(S.path)),S.path.setAttributeNS(null,"d",j),S.path.setAttributeNS(null,"fill","none"),S.element=S.path,S.setCurrentPoint(E,O)}},{key:"endPath",value:function endPath(){var _=this.current;if(_.path=null,this.pendingClip)if(_.element){var y="clippath".concat(ae++),P=this.svgFactory.createElement("svg:clipPath");P.setAttributeNS(null,"id",y),P.setAttributeNS(null,"transform",j(this.transformMatrix));var S=_.element.cloneNode(!0);if("evenodd"===this.pendingClip?S.setAttributeNS(null,"clip-rule","evenodd"):S.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,P.append(S),this.defs.append(P),_.activeClipUrl){_.clipGroup=null;var A,E=_createForOfIteratorHelper(this.extraStack);try{for(E.s();!(A=E.n()).done;){A.value.clipGroup=null}}catch(O){E.e(O)}finally{E.f()}P.setAttributeNS(null,"clip-path",_.activeClipUrl)}_.activeClipUrl="url(#".concat(y,")"),this.tgrp=null}else this.pendingClip=null}},{key:"clip",value:function clip(_){this.pendingClip=_}},{key:"closePath",value:function closePath(){var _=this.current;if(_.path){var y="".concat(_.path.getAttributeNS(null,"d"),"Z");_.path.setAttributeNS(null,"d",y)}}},{key:"setLeading",value:function setLeading(_){this.current.leading=-_}},{key:"setTextRise",value:function setTextRise(_){this.current.textRise=_}},{key:"setTextRenderingMode",value:function setTextRenderingMode(_){this.current.textRenderingMode=_}},{key:"setHScale",value:function setHScale(_){this.current.textHScale=_/100}},{key:"setRenderingIntent",value:function setRenderingIntent(_){}},{key:"setFlatness",value:function setFlatness(_){}},{key:"setGState",value:function setGState(_){var y,P=_createForOfIteratorHelper(_);try{for(P.s();!(y=P.n()).done;){var S=_slicedToArray(y.value,2),E=S[0],O=S[1];switch(E){case"LW":this.setLineWidth(O);break;case"LC":this.setLineCap(O);break;case"LJ":this.setLineJoin(O);break;case"ML":this.setMiterLimit(O);break;case"D":this.setDash(O[0],O[1]);break;case"RI":this.setRenderingIntent(O);break;case"FL":this.setFlatness(O);break;case"Font":this.setFont(O);break;case"CA":this.setStrokeAlpha(O);break;case"ca":this.setFillAlpha(O);break;default:(0,A.warn)("Unimplemented graphic state operator ".concat(E))}}}catch(G){P.e(G)}finally{P.f()}}},{key:"fill",value:function fill(){var _=this.current;_.element&&(_.element.setAttributeNS(null,"fill",_.fillColor),_.element.setAttributeNS(null,"fill-opacity",_.fillAlpha),this.endPath())}},{key:"stroke",value:function stroke(){var _=this.current;_.element&&(this._setStrokeAttributes(_.element),_.element.setAttributeNS(null,"fill","none"),this.endPath())}},{key:"_setStrokeAttributes",value:function _setStrokeAttributes(_){var y=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,P=this.current,S=P.dashArray;1!==y&&S.length>0&&(S=S.map(function(_){return y*_})),_.setAttributeNS(null,"stroke",P.strokeColor),_.setAttributeNS(null,"stroke-opacity",P.strokeAlpha),_.setAttributeNS(null,"stroke-miterlimit",G(P.miterLimit)),_.setAttributeNS(null,"stroke-linecap",P.lineCap),_.setAttributeNS(null,"stroke-linejoin",P.lineJoin),_.setAttributeNS(null,"stroke-width",G(y*P.lineWidth)+"px"),_.setAttributeNS(null,"stroke-dasharray",S.map(G).join(" ")),_.setAttributeNS(null,"stroke-dashoffset",G(y*P.dashPhase)+"px")}},{key:"eoFill",value:function eoFill(){var _;null===(_=this.current.element)||void 0===_||_.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}},{key:"fillStroke",value:function fillStroke(){this.stroke(),this.fill()}},{key:"eoFillStroke",value:function eoFillStroke(){var _;null===(_=this.current.element)||void 0===_||_.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}},{key:"closeStroke",value:function closeStroke(){this.closePath(),this.stroke()}},{key:"closeFillStroke",value:function closeFillStroke(){this.closePath(),this.fillStroke()}},{key:"closeEOFillStroke",value:function closeEOFillStroke(){this.closePath(),this.eoFillStroke()}},{key:"paintSolidColorImageMask",value:function paintSolidColorImageMask(){var _=this.svgFactory.createElement("svg:rect");_.setAttributeNS(null,"x","0"),_.setAttributeNS(null,"y","0"),_.setAttributeNS(null,"width","1px"),_.setAttributeNS(null,"height","1px"),_.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().append(_)}},{key:"paintImageXObject",value:function paintImageXObject(_){var y=this.getObject(_);y?this.paintInlineImageXObject(y):(0,A.warn)("Dependent image with object ID ".concat(_," is not ready yet"))}},{key:"paintInlineImageXObject",value:function paintInlineImageXObject(_,y){var P=_.width,S=_.height,A=J(_,this.forceDataSchema,!!y),E=this.svgFactory.createElement("svg:rect");E.setAttributeNS(null,"x","0"),E.setAttributeNS(null,"y","0"),E.setAttributeNS(null,"width",G(P)),E.setAttributeNS(null,"height",G(S)),this.current.element=E,this.clip("nonzero");var O=this.svgFactory.createElement("svg:image");O.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",A),O.setAttributeNS(null,"x","0"),O.setAttributeNS(null,"y",G(-S)),O.setAttributeNS(null,"width",G(P)+"px"),O.setAttributeNS(null,"height",G(S)+"px"),O.setAttributeNS(null,"transform","scale(".concat(G(1/P)," ").concat(G(-1/S),")")),y?y.append(O):this._ensureTransformGroup().append(O)}},{key:"paintImageMaskXObject",value:function paintImageMaskXObject(_){var y=this.getObject(_.data,_);if(y.bitmap)(0,A.warn)("paintImageMaskXObject: ImageBitmap support is not implemented, ensure that the `isOffscreenCanvasSupported` API parameter is disabled.");else{var P=this.current,S=y.width,E=y.height,O=P.fillColor;P.maskId="mask".concat(se++);var j=this.svgFactory.createElement("svg:mask");j.setAttributeNS(null,"id",P.maskId);var H=this.svgFactory.createElement("svg:rect");H.setAttributeNS(null,"x","0"),H.setAttributeNS(null,"y","0"),H.setAttributeNS(null,"width",G(S)),H.setAttributeNS(null,"height",G(E)),H.setAttributeNS(null,"fill",O),H.setAttributeNS(null,"mask","url(#".concat(P.maskId,")")),this.defs.append(j),this._ensureTransformGroup().append(H),this.paintInlineImageXObject(y,j)}}},{key:"paintFormXObjectBegin",value:function paintFormXObjectBegin(_,y){if(Array.isArray(_)&&6===_.length&&this.transform(_[0],_[1],_[2],_[3],_[4],_[5]),y){var P=y[2]-y[0],S=y[3]-y[1],A=this.svgFactory.createElement("svg:rect");A.setAttributeNS(null,"x",y[0]),A.setAttributeNS(null,"y",y[1]),A.setAttributeNS(null,"width",G(P)),A.setAttributeNS(null,"height",G(S)),this.current.element=A,this.clip("nonzero"),this.endPath()}}},{key:"paintFormXObjectEnd",value:function paintFormXObjectEnd(){}},{key:"_initialize",value:function _initialize(_){var y=this.svgFactory.create(_.width,_.height),P=this.svgFactory.createElement("svg:defs");y.append(P),this.defs=P;var S=this.svgFactory.createElement("svg:g");return S.setAttributeNS(null,"transform",j(_.transform)),y.append(S),this.svg=S,y}},{key:"_ensureClipGroup",value:function _ensureClipGroup(){if(!this.current.clipGroup){var _=this.svgFactory.createElement("svg:g");_.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.append(_),this.current.clipGroup=_}return this.current.clipGroup}},{key:"_ensureTransformGroup",value:function _ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",j(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().append(this.tgrp):this.svg.append(this.tgrp)),this.tgrp}}]),SVGGraphics}()}],__webpack_module_cache__={};function __w_pdfjs_require__(_){var y=__webpack_module_cache__[_];if(void 0!==y)return y.exports;var P=__webpack_module_cache__[_]={exports:{}};return __webpack_modules__[_](P,P.exports,__w_pdfjs_require__),P.exports}var __webpack_exports__={};return function(){var _=__webpack_exports__;
2Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"AbortException",{enumerable:!0,get:function get(){return y.AbortException}}),Object.defineProperty(_,"AnnotationEditorLayer",{enumerable:!0,get:function get(){return E.AnnotationEditorLayer}}),Object.defineProperty(_,"AnnotationEditorParamsType",{enumerable:!0,get:function get(){return y.AnnotationEditorParamsType}}),Object.defineProperty(_,"AnnotationEditorType",{enumerable:!0,get:function get(){return y.AnnotationEditorType}}),Object.defineProperty(_,"AnnotationEditorUIManager",{enumerable:!0,get:function get(){return O.AnnotationEditorUIManager}}),Object.defineProperty(_,"AnnotationLayer",{enumerable:!0,get:function get(){return G.AnnotationLayer}}),Object.defineProperty(_,"AnnotationMode",{enumerable:!0,get:function get(){return y.AnnotationMode}}),Object.defineProperty(_,"CMapCompressionType",{enumerable:!0,get:function get(){return y.CMapCompressionType}}),Object.defineProperty(_,"FeatureTest",{enumerable:!0,get:function get(){return y.FeatureTest}}),Object.defineProperty(_,"GlobalWorkerOptions",{enumerable:!0,get:function get(){return j.GlobalWorkerOptions}}),Object.defineProperty(_,"InvalidPDFException",{enumerable:!0,get:function get(){return y.InvalidPDFException}}),Object.defineProperty(_,"MissingPDFException",{enumerable:!0,get:function get(){return y.MissingPDFException}}),Object.defineProperty(_,"OPS",{enumerable:!0,get:function get(){return y.OPS}}),Object.defineProperty(_,"PDFDataRangeTransport",{enumerable:!0,get:function get(){return P.PDFDataRangeTransport}}),Object.defineProperty(_,"PDFDateString",{enumerable:!0,get:function get(){return S.PDFDateString}}),Object.defineProperty(_,"PDFWorker",{enumerable:!0,get:function get(){return P.PDFWorker}}),Object.defineProperty(_,"PasswordResponses",{enumerable:!0,get:function get(){return y.PasswordResponses}}),Object.defineProperty(_,"PermissionFlag",{enumerable:!0,get:function get(){return y.PermissionFlag}}),Object.defineProperty(_,"PixelsPerInch",{enumerable:!0,get:function get(){return S.PixelsPerInch}}),Object.defineProperty(_,"RenderingCancelledException",{enumerable:!0,get:function get(){return S.RenderingCancelledException}}),Object.defineProperty(_,"SVGGraphics",{enumerable:!0,get:function get(){return H.SVGGraphics}}),Object.defineProperty(_,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function get(){return y.UNSUPPORTED_FEATURES}}),Object.defineProperty(_,"UnexpectedResponseException",{enumerable:!0,get:function get(){return y.UnexpectedResponseException}}),Object.defineProperty(_,"Util",{enumerable:!0,get:function get(){return y.Util}}),Object.defineProperty(_,"VerbosityLevel",{enumerable:!0,get:function get(){return y.VerbosityLevel}}),Object.defineProperty(_,"XfaLayer",{enumerable:!0,get:function get(){return X.XfaLayer}}),Object.defineProperty(_,"build",{enumerable:!0,get:function get(){return P.build}}),Object.defineProperty(_,"createPromiseCapability",{enumerable:!0,get:function get(){return y.createPromiseCapability}}),Object.defineProperty(_,"createValidAbsoluteUrl",{enumerable:!0,get:function get(){return y.createValidAbsoluteUrl}}),Object.defineProperty(_,"getDocument",{enumerable:!0,get:function get(){return P.getDocument}}),Object.defineProperty(_,"getFilenameFromUrl",{enumerable:!0,get:function get(){return S.getFilenameFromUrl}}),Object.defineProperty(_,"getPdfFilenameFromUrl",{enumerable:!0,get:function get(){return S.getPdfFilenameFromUrl}}),Object.defineProperty(_,"getXfaPageViewport",{enumerable:!0,get:function get(){return S.getXfaPageViewport}}),Object.defineProperty(_,"isDataScheme",{enumerable:!0,get:function get(){return S.isDataScheme}}),Object.defineProperty(_,"isPdfFile",{enumerable:!0,get:function get(){return S.isPdfFile}}),Object.defineProperty(_,"loadScript",{enumerable:!0,get:function get(){return S.loadScript}}),Object.defineProperty(_,"renderTextLayer",{enumerable:!0,get:function get(){return A.renderTextLayer}}),Object.defineProperty(_,"setLayerDimensions",{enumerable:!0,get:function get(){return S.setLayerDimensions}}),Object.defineProperty(_,"shadow",{enumerable:!0,get:function get(){return y.shadow}}),Object.defineProperty(_,"updateTextLayer",{enumerable:!0,get:function get(){return A.updateTextLayer}}),Object.defineProperty(_,"version",{enumerable:!0,get:function get(){return P.version}});var y=__w_pdfjs_require__(1),P=__w_pdfjs_require__(2),S=__w_pdfjs_require__(6),A=__w_pdfjs_require__(26),E=__w_pdfjs_require__(27),O=__w_pdfjs_require__(5),G=__w_pdfjs_require__(32),j=__w_pdfjs_require__(14),H=__w_pdfjs_require__(35),X=__w_pdfjs_require__(34)}(),__webpack_exports__}()})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.