1/*! For license information please see component---src-templates-issue-js-d819201dc8972503e6a6.js.LICENSE.txt */ 2(self.webpackChunkgatsby_starter_default=self.webpackChunkgatsby_starter_default||[]).push([[281],{9925:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(e){var t=e.files,n=a.useRef(),r=a.useContext(o.LocalizationContext).l10n,i=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,c=a.useRef([]),l=r&&r.attachment?r.attachment.clickToDownload:"Click to download",u=function(e){var t=n.current,r=[].slice.call(t.getElementsByClassName("rpv-attachment__item"));if(0!==r.length){r.forEach((function(e){return e.setAttribute("tabindex","-1")}));var o=document.activeElement,a=r[Math.min(r.length-1,Math.max(0,e(r,o)))];a.setAttribute("tabindex","0"),a.focus()}};return o.useIsomorphicLayoutEffect((function(){var e=n.current;if(e){var t=[].slice.call(e.getElementsByClassName("rpv-attachment__item"));if(c.current=t,t.length>0){var r=t[0];r.focus(),r.setAttribute("tabindex","0")}}}),[]),a.createElement("div",{"data-testid":"attachment__list",className:o.classNames({"rpv-attachment__list":!0,"rpv-attachment__list--rtl":i}),ref:n,tabIndex:-1,onKeyDown:function(e){switch(e.key){case"ArrowDown":e.preventDefault(),u((function(e,t){return e.indexOf(t)+1}));break;case"ArrowUp":e.preventDefault(),u((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),u((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),u((function(e,t){return 0}))}}},t.map((function(e){return a.createElement("button",{className:"rpv-attachment__item",key:e.fileName,tabIndex:-1,title:l,type:"button",onClick:function(){return t=e.fileName,r="string"==typeof(n=e.data)?"":URL.createObjectURL(new Blob([n],{type:""})),(o=document.createElement("a")).style.display="none",o.href=r||t,o.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(t)),document.body.appendChild(o),o.click(),document.body.removeChild(o),void(r&&URL.revokeObjectURL(r));var t,n,r,o}},e.fileName)})))},c=function(e){var t=e.doc,n=a.useContext(o.LocalizationContext).l10n,r=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,c=n&&n.attachment?n.attachment.noAttachment:"There is no attachment",l=a.useState({files:[],isLoaded:!1}),u=l[0],s=l[1];return a.useEffect((function(){t.getAttachments().then((function(e){var t=e?Object.keys(e).map((function(t){return{data:e[t].content,fileName:e[t].filename}})):[];s({files:t,isLoaded:!0})}))}),[t]),u.isLoaded?0===u.files.length?a.createElement("div",{"data-testid":"attachment__empty",className:o.classNames({"rpv-attachment__empty":!0,"rpv-attachment__empty--rtl":r})},c):a.createElement(i,{files:u.files}):a.createElement(o.Spinner,null)},l=function(e){var t=e.store,n=a.useState(t.get("doc")),r=n[0],i=n[1],l=function(e){i(e)};return a.useEffect((function(){return t.subscribe("doc",l),function(){t.unsubscribe("doc",l)}}),[]),r?a.createElement(c,{doc:r}):a.createElement("div",{className:"rpv-attachment__loader"},a.createElement(o.Spinner,null))};t.attachmentPlugin=function(){var e=a.useMemo((function(){return o.createStore({})}),[]);return{onDocumentLoad:function(t){e.update("doc",t.doc)},Attachments:function(){return a.createElement(l,{store:e})}}}},7013:function(e,t,n){"use strict";e.exports=n(9925)},4459:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a,i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),c=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M6.427,8.245A.5.5,0,0,1,6.862,7.5H17.138a.5.5,0,0,1,.435.749l-5.139,9a.5.5,0,0,1-.868,0Z"}))},l=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M9.248,17.572a.5.5,0,0,1-.748-.434V6.862a.5.5,0,0,1,.748-.434l8.992,5.138a.5.5,0,0,1,0,.868Z"}))},u=function(e){var t=e.bookmark,n=e.depth,r=e.doc,o=e.index,a=e.numberOfSiblings,u=e.store,m=e.onJumpToDest,p=i.useState(!0),d=p[0],f=p[1],g=t.items&&t.items.length>0;return i.createElement("li",{"aria-expanded":d?"true":"false","aria-label":t.title,"aria-level":n+1,"aria-posinset":o+1,"aria-setsize":a,role:"treeitem",tabIndex:-1},i.createElement("div",{className:"rpv-bookmark__item",style:{paddingLeft:1.25*n+"rem"}
2,onClick:function(){!g&&t.dest&&m(t.dest)}},g&&i.createElement("span",{className:"rpv-bookmark__toggle",onClick:function(){return f((function(e){return!e}))}},d?i.createElement(c,null):i.createElement(l,null)),t.url?i.createElement("a",{className:"rpv-bookmark__title",href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":""},t.title):i.createElement("div",{className:"rpv-bookmark__title",onClick:function(){g&&t.dest&&m(t.dest)}},t.title)),g&&d&&i.createElement(s,{bookmarks:t.items,depth:n+1,doc:r,isRoot:!1,store:u,onJumpToDest:m}))},s=function(e){var t=e.bookmarks,n=e.depth,r=void 0===n?0:n,o=e.doc,a=e.isRoot,c=e.store,l=e.onJumpToDest;return i.createElement("ul",{className:"rpv-bookmark__list",role:a?"tree":"group",tabIndex:-1},t.map((function(e,n){return i.createElement(u,{bookmark:e,depth:r,doc:o,index:n,key:n,numberOfSiblings:t.length,store:c,onJumpToDest:l})})))};!function(e){e[e.Collapse=0]="Collapse",e[e.Expand=1]="Expand"}(a||(a={}));var m=function(e){var t=e.bookmarks,n=e.doc,r=e.store,c=e.onJumpToDest,l=i.useRef(),u=i.useState(r.get("linkAnnotations")||{}),m=u[0],p=u[1],d=function(e,t){var n=e.dest;n&&"string"==typeof n&&t[n]&&(t[n].querySelectorAll('a[data-annotation-link-dest="'+n+'"]').forEach((function(t){t.setAttribute("aria-label",e.title)})),e.items&&e.items.length&&e.items.forEach((function(e){return d(e,t)})))},f=function(e){return p(e)},g=function(e){var t=l.current;if(t&&e.target instanceof HTMLElement&&t.contains(e.target))switch(e.key){case"ArrowDown":e.preventDefault(),v((function(e,t){return e.indexOf(t)+1}));break;case"ArrowLeft":e.preventDefault(),E(a.Collapse);break;case"ArrowRight":e.preventDefault(),E(a.Expand);break;case"ArrowUp":e.preventDefault,v((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),v((function(e,t){return e.length-1}));break;case" ":case"Enter":case"Space":e.preventDefault(),h();break;case"Home":e.preventDefault(),v((function(e,t){return 0}))}},h=function(){var e=document.activeElement.closest(".rpv-bookmark__item").querySelector(".rpv-bookmark__title");e&&e.click()},v=function(e){var t=l.current,n=[].slice.call(t.getElementsByClassName("rpv-bookmark__item"));if(0!==n.length){var r=document.activeElement,o=n[Math.min(n.length-1,Math.max(0,e(n,r)))];r.setAttribute("tabindex","-1"),o.setAttribute("tabindex","0"),o.focus()}},E=function(e){var t=l.current;if(0!==[].slice.call(t.getElementsByClassName("rpv-bookmark__item")).length){var n=document.activeElement.closest(".rpv-bookmark__item"),r=e===a.Collapse?"true":"false";if(n&&n.parentElement.getAttribute("aria-expanded")===r){var o=n.querySelector(".rpv-bookmark__toggle");o&&o.click()}}};return i.useEffect((function(){return document.addEventListener("keydown",g),r.subscribe("linkAnnotations",f),function(){document.removeEventListener("keydown",g),r.unsubscribe("linkAnnotations",f)}}),[]),i.useEffect((function(){t.forEach((function(e){return d(e,m)}))}),[m]),i.useEffect((function(){var e=l.current;if(e){var t=[].slice.call(e.getElementsByClassName("rpv-bookmark__item"));t.length>0&&(t[0].focus(),t[0].setAttribute("tabindex","0"))}}),[]),i.createElement("div",{ref:l},i.createElement(s,{bookmarks:t,depth:0,doc:n,isRoot:!0,store:r,onJumpToDest:function(e){o.getDestination(n,e).then((function(e){var t=e.pageIndex,n=e.bottomOffset,r=e.scaleTo;c(t+1,n,r)}))}}))},p=function(e){var t=e.doc,n=e.store,r=e.onJumpToDest,a=i.useContext(o.LocalizationContext).l10n,c=i.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,l=i.useState({isLoaded:!1,items:[]}),u=l[0],s=l[1];return i.useEffect((function(){s({isLoaded:!1,items:[]}),t.getOutline().then((function(e){s({isLoaded:!0,items:e||[]})}))}),[t]),u.isLoaded?0===u.items.length?i.createElement("div",{"data-testid":"bookmark__empty",className:o.classNames({"rpv-bookmark__empty":!0,"rpv-bookmark__empty--rtl":c})},a&&a.bookmark?a.bookmark.noBookmark:"There is no bookmark"):i.createElement("div",{"data-testid":"bookmark__container",className:o.classNames({"rpv-bookmark__container":!0,"rpv-bookmark__container--rtl":c})},i.createElement(m,{bookmarks:u.items,doc:t,store:n,onJumpToDest:r})):i.createElement(o.Spinner,null)},d=function(e){var t=e.store,n=i.useState(t.get("doc")),r=n[0],a=n[1],c=function(e){a(e)};return i.useEffect((function(){return t.subscribe("doc",c),function(){t.unsubscribe("doc",c)}}),[]),r?i.createElement(p,{doc:r,store:t,onJumpToDest:function(e,n,r){var o=t.get("jumpToDestination");o&&o(e,n,0,r)}}):i.createElement("div",{className:"rpv-bookmark__loader"},i.createElement(o.Spinner,null))};t.DownArrowIcon=c,t.RightArrowIcon=l,t.bookmarkPlugin=function(){var e=i.useMemo((function(){return o.createStore({linkAnnotations:{}})}),[]);return{install:function(t){e.update("jumpToDestination",t.jumpToDestination)},onDocumentLoad:function(t){e.update("doc",t.doc)},Bookmarks:function(){return i.createElement(d,{store:e})},onAnnotationLayerRender:function(t){if(t.annotations.length){var n=t.annotations.filter((function(e){return"Link"===e.subtype}));if(n.length){var r=e.get("linkAnnotations")||{};
2n.forEach((function(e){return r[e.dest]=t.container})),e.update("linkAnnotations",r)}}}}}},6860:function(e,t,n){"use strict";e.exports=n(4459)},2945:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(6307);function a(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}var i,c,l,u,s,m=a(r),p=a(o);t.AnnotationType=void 0,(i=t.AnnotationType||(t.AnnotationType={}))[i.Text=1]="Text",i[i.Link=2]="Link",i[i.FreeText=3]="FreeText",i[i.Line=4]="Line",i[i.Square=5]="Square",i[i.Circle=6]="Circle",i[i.Polygon=7]="Polygon",i[i.Polyline=8]="Polyline",i[i.Highlight=9]="Highlight",i[i.Underline=10]="Underline",i[i.Squiggly=11]="Squiggly",i[i.StrikeOut=12]="StrikeOut",i[i.Stamp=13]="Stamp",i[i.Caret=14]="Caret",i[i.Ink=15]="Ink",i[i.Popup=16]="Popup",i[i.FileAttachment=17]="FileAttachment",t.LayerRenderStatus=void 0,(c=t.LayerRenderStatus||(t.LayerRenderStatus={}))[c.PreRender=0]="PreRender",c[c.DidRender=1]="DidRender",t.Position=void 0,(l=t.Position||(t.Position={})).TopLeft="TOP_LEFT",l.TopCenter="TOP_CENTER",l.TopRight="TOP_RIGHT",l.RightTop="RIGHT_TOP",l.RightCenter="RIGHT_CENTER",l.RightBottom="RIGHT_BOTTOM",l.BottomLeft="BOTTOM_LEFT",l.BottomCenter="BOTTOM_CENTER",l.BottomRight="BOTTOM_RIGHT",l.LeftTop="LEFT_TOP",l.LeftCenter="LEFT_CENTER",l.LeftBottom="LEFT_BOTTOM",t.SpecialZoomLevel=void 0,(u=t.SpecialZoomLevel||(t.SpecialZoomLevel={})).ActualSize="ActualSize",u.PageFit="PageFit",u.PageWidth="PageWidth",t.ToggleStatus=void 0,(s=t.ToggleStatus||(t.ToggleStatus={})).Close="Close",s.Open="Open",s.Toggle="Toggle";var d=function(e,t){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},d(e,t)};function f(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}d(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var g,h=function(){return h=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},h.apply(this,arguments)};t.TextDirection=void 0,(g=t.TextDirection||(t.TextDirection={})).RightToLeft="RTL",g.LeftToRight="LTR";var v,E=m.createContext({currentTheme:"light",direction:t.TextDirection.LeftToRight,setCurrentTheme:function(){}}),b=function(e){var t=[];return Object.keys(e).forEach((function(n){n&&e[n]&&t.push(n)})),t.join(" ")},_="undefined"!=typeof window?m.useLayoutEffect:m.useEffect,y=function(e){var n=e.children,r=e.ignoreDirection,o=void 0!==r&&r,a=e.size,i=void 0===a?24:a,c=m.useContext(E).direction,l=!o&&c===t.TextDirection.RightToLeft,u=(i||24)+"px";return m.createElement("svg",{"aria-hidden":"true",className:b({"rpv-core__icon":!0,"rpv-core__icon--rtl":l}),focusable:"false",height:u,viewBox:"0 0 24 24",width:u},n)},k=function(){return m.createElement(y,{size:16},m.createElement("path",{d:"M23.5,0.499l-16.5,23l-6.5-6.5"}))},C=function(e){var n=e.children,r=e.onClick,o=m.useContext(E).direction===t.TextDirection.RightToLeft;return m.createElement("button",{className:b({"rpv-core__primary-button":!0,"rpv-core__primary-button--rtl":o}),type:"button",onClick:r},n)},w=function(e){var t=m.useRef(null),n=e.threshold,r=e.onVisibilityChanged;return _((function(){var e=new IntersectionObserver((function(e){e.forEach((function(e){var t=e.isIntersecting,n=e.intersectionRatio;r({isVisible:t,ratio:n})}))}),{threshold:n||0}),o=t.current;if(o)return e.observe(o),function(){e.unobserve(o)}}),[]),t},x=function(e){var t=e.size,n=void 0===t?"4rem":t,r=m.useState(!1),o=r[0],a=r[1],i=w({onVisibilityChanged:function(e){a(e.isVisible)}});return m.createElement("div",{className:b({"rpv-core__spinner":!0,"rpv-core__spinner--animating":o}),ref:i,style:{height:n,width:n}})},P=function(e){var n=e.ariaLabel,r=void 0===n?"":n,o=e.autoFocus,a=void 0!==o&&o,i=e.placeholder,c=void 0===i?"":i,l=e.testId,u=e.type,s=void 0===u?"text":u,p=e.value,d=void 0===p?"":p,f=e.onChange,g=e.onKeyDown,v=void 0===g?function(){}:g,y=m.useContext(E).direction,k=m.useRef(),C=y===t.TextDirection.RightToLeft,w={ref:k,"data-testid":"","aria-label":r,className:b({"rpv-core__textbox":!0,"rpv-core__textbox--rtl":C}),placeholder:c,value:d,onChange:function(e){return f(e.target.value)},onKeyDown:v};return l&&(w["data-testid"]=l),_((function(){if(a){var e=k.current;if(e){var t=window.scrollX,n=window.scrollY;e.focus(),window.scrollTo(t,n)}}}),[]),"text"===s?m.createElement("input",h({type:"text"},w)):m.createElement("input",h({type:"password"},w))},S=function(e,t,n){var r=function(e){var r=t.current;r&&!r.contains(e.target)&&n()};m.useEffect((function(){if(e){var t={capture:!0};return document.addEventListener("click",r,t),function(){document.removeEventListener("click",r,t)}}}),[])},L=function(e){var t=function(t){"Escape"===t.key&&e()};m.useEffect((function(){return document.addEventListener("keyup",t),function(){document.removeEventListener("keyup",t)}}),[])}
2,M=function(e){var n=e.ariaControlsSuffix,r=e.children,o=e.closeOnClickOutside,a=e.closeOnEscape,i=e.onToggle,c=m.useRef(),l=m.useContext(E).direction===t.TextDirection.RightToLeft;return m.useEffect((function(){var e=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=e}}),[]),L((function(){c.current&&a&&i()})),S(o,c,i),_((function(){var e=c.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight=t+"px")}}),[]),m.createElement("div",{"aria-modal":"true",className:b({"rpv-core__modal-body":!0,"rpv-core__modal-body--rtl":l}),id:"rpv-core__modal-body-"+n,ref:c,role:"dialog",tabIndex:-1},r)},T=function(e){var t=e.children;return m.createElement("div",{className:"rpv-core__modal-overlay"},t)},O=function(e){var n=m.useState(e),r=n[0],o=n[1];return{opened:r,toggle:function(e){switch(e){case t.ToggleStatus.Close:o(!1);break;case t.ToggleStatus.Open:o(!0);break;case t.ToggleStatus.Toggle:default:o((function(e){return!e}))}}}},N=function(e){var t=e.content,n=e.isOpened,r=void 0!==n&&n,o=e.target,a=O(r),i=a.opened,c=a.toggle;return m.createElement(m.Fragment,null,o&&o(c,i),i&&t(c))},R=0,I=function(){return R++},D=function(e,n,r,o,a){_((function(){var i=n.current,c=e.current,l=r.current;if(c&&i&&l){var u=l.getBoundingClientRect(),s=function(e,n,r,o){var a=n.getBoundingClientRect(),i=e.getBoundingClientRect(),c=i.height,l=i.width,u=0,s=0;switch(r){case t.Position.TopLeft:u=a.top-c,s=a.left;break;case t.Position.TopCenter:u=a.top-c,s=a.left+a.width/2-l/2;break;case t.Position.TopRight:u=a.top-c,s=a.left+a.width-l;break;case t.Position.RightTop:u=a.top,s=a.left+a.width;break;case t.Position.RightCenter:u=a.top+a.height/2-c/2,s=a.left+a.width;break;case t.Position.RightBottom:u=a.top+a.height-c,s=a.left+a.width;break;case t.Position.BottomLeft:u=a.top+a.height,s=a.left;break;case t.Position.BottomCenter:u=a.top+a.height,s=a.left+a.width/2-l/2;break;case t.Position.BottomRight:u=a.top+a.height,s=a.left+a.width-l;break;case t.Position.LeftTop:u=a.top,s=a.left-l;break;case t.Position.LeftCenter:u=a.top+a.height/2-c/2,s=a.left-l;break;case t.Position.LeftBottom:u=a.top+a.height-c,s=a.left-l}return{left:s+(o.left||0),top:u+(o.top||0)}}(c,i,o,a),m=s.top,p=s.left;c.style.top=m-u.top+"px",c.style.left=p-u.left+"px"}}),[])},z=function(e){var n,r=e.customClassName,o=e.position;return m.createElement("div",{className:b((n={"rpv-core__arrow":!0,"rpv-core__arrow--tl":o===t.Position.TopLeft,"rpv-core__arrow--tc":o===t.Position.TopCenter,"rpv-core__arrow--tr":o===t.Position.TopRight,"rpv-core__arrow--rt":o===t.Position.RightTop,"rpv-core__arrow--rc":o===t.Position.RightCenter,"rpv-core__arrow--rb":o===t.Position.RightBottom,"rpv-core__arrow--bl":o===t.Position.BottomLeft,"rpv-core__arrow--bc":o===t.Position.BottomCenter,"rpv-core__arrow--br":o===t.Position.BottomRight,"rpv-core__arrow--lt":o===t.Position.LeftTop,"rpv-core__arrow--lc":o===t.Position.LeftCenter,"rpv-core__arrow--lb":o===t.Position.LeftBottom},n[""+r]=""!==r,n))})},j=function(e){var n=e.ariaControlsSuffix,r=e.children,o=e.closeOnClickOutside,a=e.offset,i=e.position,c=e.targetRef,l=e.onClose,u=m.useRef(),s=m.useRef(),p=m.useRef(),d=m.useContext(E).direction===t.TextDirection.RightToLeft;S(o,u,l),D(u,c,p,i,a),_((function(){var e=s.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight=t+"px")}}),[]);var f="rpv-core__popover-body-inner-"+n;return m.createElement(m.Fragment,null,m.createElement("div",{ref:p,style:{left:0,position:"absolute",top:0}}),m.createElement("div",{"aria-describedby":f,className:b({"rpv-core__popover-body":!0,"rpv-core__popover-body--rtl":d}),id:"rpv-core__popover-body-"+n,ref:u,role:"dialog",tabIndex:-1},m.createElement(z,{customClassName:"rpv-core__popover-body-arrow",position:i}),m.createElement("div",{id:f,ref:s},r)))},F=function(e){var t=e.closeOnEscape,n=e.onClose,r=m.useRef();return L((function(){r.current&&t&&n()})),m.createElement("div",{className:"rpv-core__popover-overlay",ref:r})}
2,A=function(e){var n=e.ariaControlsSuffix,r=e.children,o=e.contentRef,a=e.offset,i=e.position,c=e.targetRef,l=m.useRef(),u=m.useContext(E).direction===t.TextDirection.RightToLeft;return D(o,c,l,i,a),m.createElement(m.Fragment,null,m.createElement("div",{ref:l,style:{left:0,position:"absolute",top:0}}),m.createElement("div",{className:b({"rpv-core__tooltip-body":!0,"rpv-core__tooltip-body--rtl":u}),id:"rpv-core__tooltip-body-"+n,ref:o,role:"tooltip"},m.createElement(z,{customClassName:"rpv-core__tooltip-body-arrow",position:i}),m.createElement("div",{className:"rpv-core__tooltip-body-content"},r)))},B={core:{askingPassword:{requirePasswordToOpen:"This document requires a password to open",submit:"Submit"},wrongPassword:{tryAgain:"The password is wrong. Please try again"},pageLabel:"Page {{pageIndex}}"}},H=m.createContext({l10n:B,setL10n:function(){}});function V(e){var t=m.useRef(e);return m.useEffect((function(){t.current=e}),[e]),t.current}!function(e){e[e.Solid=1]="Solid",e[e.Dashed=2]="Dashed",e[e.Beveled=3]="Beveled",e[e.Inset=4]="Inset",e[e.Underline=5]="Underline"}(v||(v={}));var W,Z=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),G=function(e,t,n,r){var o=parseInt(e,10);return o>=t&&o<=n?o:r},U=function(e){var n=e.annotation,r=m.useContext(E).direction===t.TextDirection.RightToLeft,o=m.useRef(),a="";if(n.modificationDate){var i=function(e){var t=Z.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=G(t[2],1,12,1)-1,o=G(t[3],1,31,1),a=G(t[4],0,23,0),i=G(t[5],0,59,0),c=G(t[6],0,59,0),l=t[7]||"Z",u=G(t[8],0,23,0),s=G(t[9],0,59,0);switch(l){case"-":a+=u,i+=s;break;case"+":a-=u,i-=s}return new Date(Date.UTC(n,r,o,a,i,c))}(n.modificationDate);a=i?i.toLocaleDateString()+", "+i.toLocaleTimeString():""}return m.useLayoutEffect((function(){if(o.current){var e=document.querySelector('[data-annotation-id="'+n.id+'"]');if(e){var t=e;return t.style.zIndex+=1,function(){t.style.zIndex=""+(parseInt(t.style.zIndex,10)-1)}}}}),[]),m.createElement("div",{ref:o,className:b({"rpv-core__annotation-popup-wrapper":!0,"rpv-core__annotation-popup-wrapper--rtl":r}),style:{top:n.annotationType===t.AnnotationType.Popup?"":"100%"}},n.title&&m.createElement(m.Fragment,null,m.createElement("div",{className:b({"rpv-core__annotation-popup-title":!0,"rpv-core__annotation-popup-title--ltr":!r,"rpv-core__annotation-popup-title--rtl":r})},n.title),m.createElement("div",{className:"rpv-core__annotation-popup-date"},a)),n.contents&&m.createElement("div",{className:"rpv-core__annotation-popup-content"},n.contents.split("\n").map((function(e,t){return m.createElement(m.Fragment,{key:t},e,m.createElement("br",null))}))))};!function(e){e.Click="Click",e.Hover="Hover"}(W||(W={}));var K,q=function(e){var n,r=e.annotation,o=e.children,a=e.ignoreBorder,i=e.hasPopup,c=e.isRenderable,l=e.page,u=e.viewport,s=r.re
2ct,p=function(){var e=O(!1),n=e.opened,r=e.toggle,o=m.useState(W.Hover),a=o[0],i=o[1];return{opened:n,closeOnHover:function(){a===W.Hover&&r(t.ToggleStatus.Close)},openOnHover:function(){a===W.Hover&&r(t.ToggleStatus.Open)},toggleOnClick:function(){switch(a){case W.Click:n&&i(W.Hover),r(t.ToggleStatus.Toggle);break;case W.Hover:i(W.Click),r(t.ToggleStatus.Open)}}}}(),d=p.closeOnHover,f=p.opened,g=p.openOnHover,h=p.toggleOnClick,E=(n=[s[0],l.view[3]+l.view[1]-s[1],s[2],l.view[3]+l.view[1]-s[3]],[Math.min(n[0],n[2]),Math.min(n[1],n[3]),Math.max(n[0],n[2]),Math.max(n[1],n[3])]),b=s[2]-s[0],_=s[3]-s[1],y={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!a&&r.borderStyle.width>0){switch(r.borderStyle.style){case v.Dashed:y.borderStyle="dashed";break;case v.Solid:y.borderStyle="solid";break;case v.Underline:y=Object.assign({borderBottomStyle:"solid"},y);case v.Beveled:case v.Inset:}var k=r.borderStyle.width;y.borderWidth=k+"px",r.borderStyle.style!==v.Underline&&(b-=2*k,_-=2*k);var C=r.borderStyle,w=C.horizontalCornerRadius,x=C.verticalCornerRadius;(w>0||x>0)&&(y.borderRadius=w+"px / "+x+"px"),r.color?y.borderColor="rgb("+(0|r.color[0])+", "+(0|r.color[1])+", "+(0|r.color[2])+")":y.borderWidth="0"}return m.createElement(m.Fragment,null,c&&o({popup:{opened:f,closeOnHover:d,openOnHover:g,toggleOnClick:h}
2,slot:{attrs:{style:Object.assign({height:_+"px",left:E[0]+"px",top:E[1]+"px",transform:"matrix("+u.transform.join(",")+")",transformOrigin:"-"+E[0]+"px -"+E[1]+"px",width:b+"px"},y)},children:m.createElement(m.Fragment,null,i&&f&&m.createElement(U,{annotation:r}))}}))},$=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--caret","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},J=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--circle","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},m.createElement("circle",{cy:l/2,fill:"none",rx:c/2-u/2,ry:l/2-u/2,stroke:"transparent",strokeWidth:u||1})),e.slot.children)}))},Q=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!(!1!==t.hasPopup||!t.title&&!t.contents),a=function(){var e,n,r,o,a=t.file;a&&(e=a.filename,r="string"==typeof(n=a.content)?"":URL.createObjectURL(new Blob([n],{type:""})),(o=document.createElement("a")).style.display="none",o.href=r||e,o.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(e)),document.body.appendChild(o),o.click(),document.body.removeChild(o),r&&URL.revokeObjectURL(r))};return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:!0,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--file-attachment","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onDoubleClick:a,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},X=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--free-text","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Y=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!(!t.title&&!t.contents),a=!t.parentType||-1!==["Circle","Ink","Line","Polygon","PolyLine","Square"].indexOf(t.parentType);return _((function(){if(t.parentId){var e=document.querySelector('[data-annotation-id="'+t.parentId+'"]'),n=document.querySelector('[data-annotation-id="'+t.id+'"]');if(e&&n){var r=parseFloat(e.style.left),o=parseFloat(e.style.top)+parseFloat(e.style.height);n.style.left=r+"px",n.style.top=o+"px",n.style.transformOrigin="-"+r+"px -"+o+"px"}}}),[]),m.createElement(q,{annotation:t,hasPopup:a,ignoreBorder:!1,isRenderable:o,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--popup","data-annotation-id":t.id}),m.createElement(U,{annotation:t}))}))},ee=function(e){var n=e.annotation,r=e.childAnnotation,o=e.page,a=e.viewport,i=!1===n.hasPopup,c=!!(n.hasPopup||n.title||n.contents);if(n.quadPoints&&n.quadPoints.length>0){var l=n.quadPoints.map((function(e){return Object.assign({},n,{rect:[e[2].x,e[2].y,e[1].x,e[1].y],quadPoints:[]})}));return m.createElement(m.Fragment,null,l.map((function(e,t){return m.createElement(ee,{key:t,annotation:e,childAnnotation:r,page:o,viewport:
2a})})))}return m.createElement(q,{annotation:n,hasPopup:i,ignoreBorder:!0,isRenderable:c,page:o,viewport:a},(function(e){return m.createElement(m.Fragment,null,m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--highlight","data-annotation-id":n.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&m.createElement(Y,{annotation:r,page:o,viewport:a}))}))},te=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--ink","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.inkLists&&t.inkLists.length&&m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},t.inkLists.map((function(e,t){return m.createElement("polyline",{key:t,fill:"none",stroke:"transparent",strokeWidth:u||1,points:e.map((function(e){return e.x-i[0]+","+(i[3]-e.y)})).join(" ")})}))),e.slot.children)}))},ne=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--line","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},m.createElement("line",{stroke:"transparent",strokeWidth:u||1,x1:i[2]-t.lineCoordinates[0],x2:i[2]-t.lineCoordinates[2],y1:i[3]-t.lineCoordinates[1],y2:i[3]-t.lineCoordinates[3]})),e.slot.children)}))},re=function(e,n){return new Promise((function(r){new Promise((function(t){"string"==typeof n?e.getDestination(n).then((function(e){t(e)})):t(n)})).then((function(t){return"object"==typeof t[0]?e.getPageIndex(t[0]).then((function(e){return Promise.resolve({pageIndex:e,destArray:t})})):Promise.resolve({pageIndex:t[0],destArray:t})})).then((function(e){var n=function(e,n){switch(n[1].name){case"XYZ":return{bottomOffset:n[3],pageIndex:e-1,scaleTo:n[4]};case"Fit":case"FitB":return{bottomOffset:0,pageIndex:e-1,scaleTo:t.SpecialZoomLevel.PageFit};case"FitH":case"FitBH":return{bottomOffset:n[2],pageIndex:e-1,scaleTo:t.SpecialZoomLevel.PageWidth};default:return{bottomOffset:0,pageIndex:e-1,scaleTo:1}}}(e.pageIndex,e.destArray);r(n)}))}))},oe=function(e){var t=e.annotation,n=e.doc,r=e.page,o=e.viewport,a=e.onExecuteNamedAction,i=e.onJumpToDest,c=!!(t.url||t.dest||t.action),l=t.url?{href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":"",title:t.url}:{href:"","data-annotation-link-dest":t.dest,onClick:function(e){e.preventDefault(),t.action?a(t.action):re(n,t.dest).then((function(e){var t=e.pageIndex,n=e.bottomOffset,r=e.scaleTo;i(n?t+1:t,n,0,r)}))}};return m.createElement(q,{annotation:t,hasPopup:!1,ignoreBorder:!1,isRenderable:c,page:r,viewport:o},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--link","data-annotation-id":t.id}),m.createElement("a",h({},l)))}))},ae=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polygon","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},m.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:u||1,points:t.vertices.map((function(e){return e.x-i[0]+","+(i[3]-e.y)})).join(" ")})),e.slot.children)}))},ie=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--polyline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),t.vertices&&t.vertices.length&&m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},m.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:u||1,points:t.vertices.map((function(e){return e.x-i[0]+","+(i[3]-e.y)})).join(" ")})),e.slot.children)}))},ce=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents),i=t.rect,c=i[2]-i[0],l=i[3]-i[1],u=t.borderStyle.width;return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--square","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),m.createElement("svg",{height:l+"px",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 "+c+" "+l,width:c+"px"},m.createElement("rect",{height:l-u,fill:"none",stroke:"transparent",strokeWidth:u||1,x:u/2,y:u/2,width:c-u})),e.slot.children)}))},le=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--squiggly","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},ue=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--stamp","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},se=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--strike-out","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},me=function(){return m.createElement(y,{size:16},m.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"}),m.createElement("path",{d:"M7.25,9.75A.25.25,0,1,1,7,10a.25.25,0,0,1,.25-.25"}),m.createElement("path",{d:"M12,9.75a.25.25,0,1,1-.25.25A.25.25,0,0,1,12,9.75"}),m.createElement("path",{d:"M16.75,9.75a.25.25,0,1,1-.25.25.25.25,0,0,1,.25-.25"}))},pe=function(){return m.createElement(y,{size:16},m.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"}),m.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"}),m.createElement("path",{d:"M21.423 5.406L17.415 9.414"}),m.createElement("path",{d:"M14.587 6.585L18.607 2.565"}),m.createElement("path",{d:"M5.405 21.424L9.413 17.416"}),m.createElement("path",{d:"M6.585 14.588L2.577 18.596"}),m.createElement("path",{d:"M18.602 21.419L14.595 17.412"}),m.createElement("path",{d:"M17.419 14.58L21.428 18.589"}),m.createElement("path",{d:"M2.582 5.399L6.588 9.406"}),m.createElement("path",{d:"M9.421 6.581L5.412 2.572"}))},de=function(){return m.createElement(y,{size:16},m.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"}),m.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"}))},fe=function(){return m.createElement(y,{size:16},m.createElement("path",{d:"M2.000 2.500 L22.000 2.500 L22.000 23.500 L2.000 23.500 Z"}),m.createElement("path",{d:"M6 4.5L6 0.5"}),m.createElement("path",{d:"M18 4.5L18 0.5"}),m.createElement("path",{d:"M10 4.5L10 0.5"}),m.createElement("path",{d:"M14 4.5L14 0.5"}))},ge=function(){return m.createElement(y,{size:16},m.createElement("path",{d:"M17.5 0.498L17.5 23.498"}),m.createElement("path",{d:"M10.5 0.498L10.5 23.498"}),m.createElement("path",{d:"M23.5.5H6.5a6,6,0,0,0,0,12h4"}))},he=function(){return m.createElement(y,{size:16},m.createElement("path",{d:"M2.5 22.995L12 6.005 21.5 22.995 2.5 22.995z"}))},ve=function(e){var n=e.annotation,r=e.childAnnotation,o=e.page,a=e.viewport,i=!1===n.hasPopup,c=!!(n.hasPopup||n.title||n.contents),l=n.name?n.name.toLowerCase():"";return m.createElement(q,{annotation:n,hasPopup:i,ignoreBorder:!1,isRenderable:c,page:o,viewport:
2a},(function(e){return m.createElement(m.Fragment,null,m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--text","data-annotation-id":n.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),l&&m.createElement("div",{className:"rpv-core__annotation-text-icon"},"check"===l&&m.createElement(k,null),"comment"===l&&m.createElement(me,null),"help"===l&&m.createElement(pe,null),"insert"===l&&m.createElement(he,null),"key"===l&&m.createElement(de,null),"note"===l&&m.createElement(fe,null),("newparagraph"===l||"paragraph"===l)&&m.createElement(ge,null)),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&m.createElement(Y,{annotation:r,page:o,viewport:a}))}))},Ee=function(e){var t=e.annotation,n=e.page,r=e.viewport,o=!1===t.hasPopup,a=!!(t.hasPopup||t.title||t.contents);return m.createElement(q,{annotation:t,hasPopup:o,ignoreBorder:!0,isRenderable:a,page:n,viewport:r},(function(e){return m.createElement("div",h({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--underline","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},be=function(e){var n=e.annotations,r=e.containerRef,o=e.doc,a=e.page,i=e.pageIndex,c=e.plugins,l=e.rotation,u=e.scale,s=e.onExecuteNamedAction,p=e.onJumpToDest,d=a.getViewport({rotation:l,scale:u}).clone({dontFlip:!0}),f=n.filter((function(e){return!e.parentId}));return m.useEffect((function(){var e=r.current;e&&c.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender({annotations:f,container:e,pageIndex:i,rotation:l,scale:u})}))}),[]),m.createElement(m.Fragment,null,f.map((function(e){var r=n.find((function(t){return t.parentId===e.id}));switch(e.annotationType){case t.AnnotationType.Caret:return m.createElement($,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Circle:return m.createElement(J,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.FileAttachment:return m.createElement(Q,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.FreeText:return m.createElement(X,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Highlight:return m.createElement(ee,{key:e.id,annotation:e,childAnnotation:r,page:a,viewport:d});case t.AnnotationType.Ink:return m.createElement(te,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Line:return m.createElement(ne,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Link:return m.createElement(oe,{key:e.id,annotation:e,doc:o,page:a,viewport:d,onExecuteNamedAction:s,onJumpToDest:p});case t.AnnotationType.Polygon:return m.createElement(ae,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Polyline:return m.createElement(ie,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Popup:return m.createElement(Y,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Square:return m.createElement(ce,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Squiggly:return m.createElement(le,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Stamp:return m.createElement(ue,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.StrikeOut:return m.createElement(se,{key:e.id,annotation:e,page:a,viewport:d});case t.AnnotationType.Text:return m.createElement(ve,{key:e.id,annotation:e,childAnnotation:r,page:a,viewport:d});case t.AnnotationType.Underline:return m.createElement(Ee,{key:e.id,annotation:e,page:a,viewport:d});default:return m.createElement(m.Fragment,{key:e.id})}})))},_e=function(e){var t=e.page,n=e.renderAnnotations,r=m.useState({loading:!0,annotations:[]}),o=r[0],a=r[1];return m.useEffect((function(){t.getAnnotations({intent:"display"}).then((function(e){a({loading:!1,annotations:e})}))}),[]),o.loading?m.createElement(m.Fragment,null):n(o.annotations)},ye=function(e){var t=e.doc,n=e.page,r=e.pageIndex,o=e.plugins,a=e.rotation,i=e.scale,c=e.onExecuteNamedAction,l=e.onJumpToDest,u=m.useRef();return m.createElement("div",{ref:u,className:"rpv-core__annotation-layer"},m.createElement(_e,{page:n,renderAnnotations:function(e){return m.createElement(be,{annotations:e,containerRef:u,doc:t,page:n,pageIndex:r,plugins:o,rotation:a,scale:i,onExecuteNamedAction:c,onJumpToDest:l})}}))},ke=function(e){var t=e.callback,n=e.children,r=e.rotation,o=e.scale;return _((function(){t()}),[r,o]),m.createElement(m.Fragment,null,n)},Ce=function(e){var n=e.height,r=e.page,o=e.pageIndex,a=e.plugins,i=e.rotation,c=e.scale,l=e.width,u=m.useRef(),s=m.useRef(),p=m.useState(!1),d=p[0],f=p[1],g=window.devicePixelRatio||1;return m.createElement(ke,{callback:function(){f(!1);var e=s.current;e&&e.cancel();var m=u.current;a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:m,pageIndex:o,rotation:i,scale:c,status:t.LayerRenderStatus.PreRender})})),m.height=n*g,m.width=l*g,m.style.opacity="0";var p=m.getContext("2d",{alpha:!1}),d=r.getViewport({rotation:i,scale:c*g});s.current=r.render({canvasContext:p,viewport:d}),s.current.promise.then((function(){f(!0),m.style.removeProperty("opacity"),a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:m,pageIndex:o,rotation:i,scale:c,status:t.LayerRenderStatus.DidRender})}))}),(function(){f(!0)}))},rotation:i,scale:c}
2,m.createElement("div",{className:"rpv-core__canvas-layer",style:{height:n+"px",width:l+"px"}},!d&&m.createElement("div",{className:"rpv-core__canvas-layer-loader"},m.createElement(x,null)),m.createElement("canvas",{ref:u,style:{transform:"scale("+1/g+")",transformOrigin:"top left"}})))},we=function(e){var t=e.height,n=e.page,r=e.rotation,o=e.scale,a=e.width,i=m.useRef();return m.createElement(ke,{callback:function(){var e=i.current,c=n.getViewport({rotation:r,scale:o});n.getOperatorList().then((function(r){!function(){var e=i.current;e&&(e.innerHTML="")}(),new p.SVGGraphics(n.commonObjs,n.objs).getSVG(r,c).then((function(n){n.style.height=t+"px",n.style.width=a+"px",e.appendChild(n)}))}))},rotation:r,scale:o},m.createElement("div",{className:"rpv-core__svg-layer",ref:i}))},xe=function(e){var n=e.page,r=e.pageIndex,o=e.plugins,a=e.rotation,i=e.scale,c=m.useRef(),l=m.useRef();return m.createElement(ke,{callback:function(){var e=l.current;e&&e.cancel();var u=c.current;if(u){var s=n.getViewport({rotation:a,scale:i}
2);o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:u,pageIndex:r,scale:i,status:t.LayerRenderStatus.PreRender})})),n.getTextContent().then((function(e){!function(){var e=c.current;e&&([].slice.call(e.querySelectorAll("span.rpv-core__text-layer-text")).forEach((function(t){return e.removeChild(t)})),[].slice.call(e.querySelectorAll('br[role="presentation"]')).forEach((function(t){return e.removeChild(t)})))}(),l.current=p.renderTextLayer({container:u,textContent:e,viewport:s,enhanceTextSelection:!0}),l.current.promise.then((function(){[].slice.call(u.children).forEach((function(e){return e.classList.add("rpv-core__text-layer-text")})),o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:u,pageIndex:r,scale:i,status:t.LayerRenderStatus.DidRender})}))}),(function(){}))}))}},rotation:a,scale:i},m.createElement("div",{className:"rpv-core__text-layer",ref:c}))},Pe=function(e){var t=e.currentPage,n=e.doc,r=e.height,o=e.pageIndex,a=e.plugins,i=e.renderPage,c=e.rotation,l=e.scale,u=e.width,s=e.onExecuteNamedAction,p=e.onJumpToDest,d=e.onPageVisibilityChanged,f=m.useState({page:null,pageHeight:r,pageWidth:u,viewportRotation:0}),g=f[0],h=f[1],v=g.page,E=g.pageHeight,b=g.pageWidth,_=m.useRef(!1),y=Array(10).fill(null).map((function(e,t){return t/10})),k=b*l,C=E*l,P=Math.abs(c)%180==0,S=P?k:C,L=P?C:k,M=function(){_.current||(_.current=!0,n.getPage(o+1).then((function(e){var t=e.getViewport({scale:1});h({page:e,pageHeight:t.height,pageWidth:t.width,viewportRotation:t.rotation})})))},T=i||function(e){return m.createElement(m.Fragment,null,e.canvasLayer.children,e.textLayer.children,e.annotationLayer.children)},O=(c+g.viewportRotation)%360,N=w({threshold:y,onVisibilityChanged:function(e){d(o,e.isVisible?e.ratio:-1),e.isVisible&&M()}});return m.useEffect((function(){t-2<=o&&o<=t+2&&M()}),[t]),m.createElement("div",{ref:N,className:"rpv-core__page-layer","data-testid":"core__page-layer-"+o,style:{height:L+"px",width:S+"px"}},v?m.createElement(m.Fragment,null,T({annotationLayer:{attrs:{},children:m.createElement(ye,{doc:n,page:v,pageIndex:o,plugins:a,rotation:O,scale:l,onExecuteNamedAction:s,onJumpToDest:p})},canvasLayer:{attrs:{},children:m.createElement(Ce,{height:L,page:v,pageIndex:o,plugins:a,rotation:O,scale:l,width:S})},doc:n,height:L,pageIndex:o,rotation:c,scale:l,svgLayer:{attrs:{},children:m.createElement(we,{height:L,page:v,rotation:O,scale:l,width:S})},textLayer:{attrs:{},children:m.createElement(xe,{page:v,pageIndex:o,plugins:a,rotation:O,scale:l})},width:S}),a.map((function(e,t){return e.renderPageLayer?m.createElement(m.Fragment,{key:t},e.renderPageLayer({doc:n,height:L,pageIndex:o,rotation:c,scale:l,width:S})):m.createElement(m.Fragment,{key:t})}))):m.createElement(x,null))},Se=function(e,n,r,o){switch(o){case t.SpecialZoomLevel.ActualSize:return 1;case t.SpecialZoomLevel.PageFit:return Math.min((e.clientWidth-17)/r,(e.clientHeight-16)/n);case t.SpecialZoomLevel.PageWidth:return(e.clientWidth-17)/r}},Le=function(e){var n=e.currentFile,r=e.defaultScale,o=e.doc,a=e.initialPage,i=e.pageSize,c=e.plugins,l=e.renderPage,u=e.viewerState,s=e.onDocumentLoad,p=e.onOpenFile,d=e.onPageChange,f=e.onZoom,g=m.useContext(H).l10n,v=m.useContext(E),b=m.useRef(null),y=m.useRef(null),k=m.useState(0),C=k[0],w=k[1],x=m.useState(0),P=x[0],S=x[1],L=m.useRef(u),M=m.useState(i.scale),T=M[0],O=M[1],N=m.useRef("string"==typeof r?r:null);!function(e){var t=e.targetRef,n=e.onResize;_((function(){var e=new ResizeObserver((function(e){e.forEach((function(e){n(e.target)}))})),r=t.current;if(r)return e.observe(r),function(){e.unobserve(r)}}),[])}({targetRef:y,onResize:function(e){N.current&&q(N.current)}});var R=o.numPages,I=i.pageWidth,D=i.pageHeight,z=Array(R).fill(null),j=z.map((function(){return 0})),F=z.map((function(){return m.useRef()})),A=function(e){var t=e;c.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),L.current=t},B=function(){return y.current},V=function(e){return e<0||e>=R?null:F[e].current},W=function(){return L.current},Z=function(e,n,r,a){var i=y.current,c=L.current;if(i&&c){var l=e+1;o.getPage(l).then((function(o){var l=o.getViewport({scale:1}),u=0,s=n||0,m=r||0,p=c.scale;switch(a){case t.SpecialZoomLevel.PageFit:u=0,m=0,q(t.SpecialZoomLevel.PageFit);break;case t.SpecialZoomLevel.PageWidth:p=Se(i,D,I,t.SpecialZoomLevel.PageWidth),u=(l.height-s)*p,m*=p,q(p);break;default:u=(l.height-s)*c.scale,m*=c.scale}var d=F[e].current;d&&(i.scrollTop=d.offsetTop+u,i.scrollLeft=d.offsetLeft+m)}))}},G=function(e){if(!(e<0||e>=R)){var t=y.current,n=F[e].current;t&&n&&(t.scrollTop=n.offsetTop,t.scrollLeft=n.offsetLeft),w(e)}},U=function(e){var t,n;"pdf"===(t=e.name,n=t.split(/\./).pop(),n?n.toLowerCase():"").toLowerCase()&&new Promise((function(t){var n=new FileReader;n.readAsArrayBuffer(e),n.onload=function(){var e=new Uint8Array(n.result);t(e)}})).then((function(t){p(e.name,t)}))}
2,K=function(e){S(e),A({file:u.file,pageIndex:C,pageHeight:D,pageWidth:I,rotation:e,scale:T})},q=function(e){var t=y.current,n=t?"string"==typeof e?Se(t,D,I,e):e:1;N.current="string"==typeof e?e:null,O(n),f({doc:o,scale:n})};m.useEffect((function(){var e=y.current,t=L.current;e&&t&&(e.scrollTop=e.scrollTop*T/t.scale,e.scrollLeft=e.scrollLeft*T/t.scale,A({file:u.file,pageIndex:t.pageIndex,pageHeight:D,pageWidth:I,rotation:P,scale:T}))}),[T]),m.useEffect((function(){var e={getPageElement:V,getPagesContainer:B,getViewerState:W,jumpToDestination:Z,jumpToPage:G,openFile:U,rotate:K,setViewerState:A,zoom:q};return c.forEach((function(t){t.install&&t.install(e)})),function(){c.forEach((function(t){t.uninstall&&t.uninstall(e)}))}}),[]),m.useEffect((function(){s({doc:o,file:n}),c.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad({doc:o,file:n})})),a&&G(a)}),[]),m.useEffect((function(){d({currentPage:C,doc:o}),A({file:u.file,pageIndex:C,pageHeight:D,pageWidth:I,rotation:P,scale:T})}),[C]);var $,J=function(e,t){j[e]=t;var n=j.reduce((function(e,t,n,r){return t>r[e]?n:e}),0);w(n)},Q=function(e){var t=C-1,n=C+1;switch(e){case"FirstPage":G(0);break;case"LastPage":G(R-1);break;case"NextPage":n<R&&G(n);break;case"PrevPage":t>=0&&G(t)}},X=g&&g.core?g.core.pageLabel:"Page {{pageIndex}}",Y=function(e){return m.createElement("div",h({},e.attrs,{style:e.attrs&&e.attrs.style?e.attrs.style:{}}),e.children,e.subSlot&&Y(e.subSlot))};return Y(($={attrs:{"data-testid":"core__inner-container",ref:b,style:{height:"100%"}},children:m.createElement(m.Fragment,null),subSlot:{attrs:{"data-testid":"core__inner-pages",ref:y,style:{height:"100%",overflow:"auto",position:"relative"}},children:m.createElement(m.Fragment,null,Array(R).fill(0).map((function(e,t){return m.createElement("div",{"aria-label":X.replace("{{pageIndex}}",""+(t+1)),className:"rpv-core__inner-page",key:"pagelayer-"+t,ref:function(e){F[t].current=e},role:"region"},m.createElement(Pe,{currentPage:C,doc:o,height:D,pageIndex:t,plugins:c,renderPage:l,rotation:P,scale:T,width:I,onExecuteNamedAction:Q,onJumpToDest:Z,onPageVisibilityChanged:J}))})))}},c.forEach((function(e){e.renderViewer&&($=e.renderViewer({containerRef:b,doc:o,pageHeight:D,pageWidth:I,rotation:P,slot:$,themeContext:v,jumpToPage:G,openFile:U,rotate:K,zoom:q}))})),$))},Me=[.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],Te=function(e){var t=e.defaultScale,n=e.doc,r=e.render,o=m.useRef(null),a=m.useState({pageHeight:0,pageWidth:0,scale:1}),i=a[0],c=a[1];return m.useEffect((function(){n.getPage(1).then((function(e){var n=e.getViewport({scale:1}),r=n.width,a=n.height,i=o.current;if(i){var l,u,s=i.parentElement,m=s.clientWidth/r,p=t?"string"==typeof t?Se(s,a,r,t):t:(l=m,-1===(u=Me.findIndex((function(e){return e>=l})))||0===u?l:Me[u-1]);c({pageHeight:a,pageWidth:r,scale:p})}}))}),[n]),0===i.pageWidth?m.createElement("div",{className:"rpv-core__page-size-calculator",ref:o},m.createElement(x,null)):r(i)},Oe=function(){var e=m.useRef(!1);return m.useEffect((function(){return e.current=!0,function(){e.current=!1}}),[]),e},Ne=function(){};!function(e){e[e.REQUIRE_PASSWORD=0]="REQUIRE_PASSWORD",e[e.WRONG_PASSWORD=1]="WRONG_PASSWORD"}(K||(K={}));var Re=function(e){function t(t,n){var r=e.call(this)||this;return r.verifyPassword=t,r.submitPassword=n,r}return f(t,e),t}(Ne),Ie=function(e){var n=e.submitPassword,r=e.verifyPassword,o=e.onDocumentAskPassword,a=m.useContext(H).l10n,i=m.useState(""),c=i[0],l=i[1],u=m.useContext(E).direction===t.TextDirection.RightToLeft,s=function(){return r(c)};return m.useEffect((function(){o&&o({verifyPassword:r})}),[]),m.createElement("div",{className:"rpv-core__asking-password-wrapper"},m.createElement("div",{className:b({"rpv-core__asking-password":!0,"rpv-core__asking-password--rtl":u})},m.createElement("div",{className:"rpv-core__asking-password-message"},n===K.REQUIRE_PASSWORD&&a.core.askingPassword.requirePasswordToOpen,n===K.WRONG_PASSWORD&&a.core.wrongPassword.tryAgain),m.createElement("div",{className:"rpv-core__asking-password-body"},m.createElement("div",{className:b({"rpv-core__asking-password-input":!0,"rpv-core__asking-password-input--ltr":!u,"rpv-core__asking-password-input--rtl":u})},m.createElement(P,{testId:"core__asking-password-input",type:"password",value:c,onChange:l,onKeyDown:function(e){"Enter"===e.key&&s()}})),m.createElement(C,{onClick:s},a.core.askingPassword.submit))))},De=function(e){function t(t){var n=e.call(this)||this;return n.doc=t,n}return f(t,e),t}(Ne),ze=function(e){function t(t){var n=e.call(this)||this;return n.error=t,n}return f(t,e),t}(Ne),je=function(e){function t(t){var n=e.call(this)||this;return n.percentages=t,n}return f(t,e),t}(Ne),Fe=function(e){var n=e.characterMap,r=e.file,o=e.httpHeaders,a=e.render,i=e.renderError,c=e.renderLoader,l=e.transformGetDocumentParam
2s,u=e.withCredentials,s=e.onDocumentAskPassword,d=m.useContext(E).direction===t.TextDirection.RightToLeft,f=m.useState(new je(0)),g=f[0],h=f[1],v=m.useState(0),_=v[0],y=v[1],k=m.useState(null),C=k[0],w=k[1],P=Oe();return m.useEffect((function(){h(new je(0));var e=new p.PDFWorker({name:"PDFWorker_"+Date.now()}),t=Object.assign({httpHeaders:o,withCredentials:u,worker:e},"string"==typeof r?{url:r}:{data:r},n?{cMapUrl:n.url,cMapPacked:n.isCompressed}:{}),a=l?l(t):t,i=p.getDocument(a);return i.onPassword=function(e,t){switch(t){case p.PasswordResponses.NEED_PASSWORD:P.current&&h(new Re(e,K.REQUIRE_PASSWORD));break;case p.PasswordResponses.INCORRECT_PASSWORD:P.current&&h(new Re(e,K.WRONG_PASSWORD))}},i.onProgress=function(e){e.total>0?P.current&&y(Math.min(100,100*e.loaded/e.total)):P.current&&y(100)},i.promise.then((function(e){return P.current&&w(e)}),(function(t){return P.current&&!e.destroyed&&h(new ze({message:t.message||"Cannot load document",name:t.name}))})),function(){i.destroy(),e.destroy()}}),[r]),m.useEffect((function(){100===_&&C?P.current&&h(new De(C)):P.current&&h(new je(_))}),[_,C]),g instanceof Re?m.createElement(Ie,{submitPassword:g.submitPassword,verifyPassword:g.verifyPassword,onDocumentAskPassword:s}):g instanceof De?a(g.doc):g instanceof ze?i?i(g.error):m.createElement("div",{className:b({"rpv-core__doc-error":!0,"rpv-core__doc-error--rtl":d})},m.createElement("div",{className:"rpv-core__doc-error-text"},g.error.message)):g instanceof je?m.createElement("div",{"data-testid":"core__doc-loading",className:b({"rpv-core__doc-loading":!0,"rpv-core__doc-loading--rtl":d})},c?c(g.percentages):m.createElement(x,null)):m.createElement("div",{className:"rpv-core__doc-loading","data-testid":"core__doc-loading"},m.createElement(x,null))};t.Button=function(e){var n=e.children,r=e.testId,o=e.onClick,a=m.useContext(E).direction===t.TextDirection.RightToLeft,i=r?{"data-testid":r}:{};return m.createElement("button",h({className:b({"rpv-core__button":!0,"rpv-core__button--rtl":a}),type:"button",onClick:o},i),n)},t.Icon=y,t.LocalizationContext=H,t.Menu=function(e){var n=e.children,r=m.useRef(),o=m.useRef([]),a=m.useContext(E).direction===t.TextDirection.RightToLeft,i=function(e){if(r.current)switch(e.key){case"Tab":e.preventDefault();break;case"ArrowDown":e.preventDefault(),c((function(e,t){return t+1}));break;case"ArrowUp":e.preventDefault(),c((function(e,t){return t-1}));break;case"End":e.preventDefault(),c((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),c((function(e,t){return 0}))}},c=function(e){if(r.current){var t=o.current,n=t.findIndex((function(e){return"0"===e.getAttribute("tabindex")})),a=Math.min(t.length-1,Math.max(0,e(t,n)));n>=0&&n<=t.length-1&&t[n].setAttribute("tabindex","-1"),t[a].setAttribute("tabindex","0"),t[a].focus()}};return _((function(){var e=r.current;if(e){var t=function(e){var t=[];return e.querySelectorAll('.rpv-core__menu-item[role="menuitem"]').forEach((function(n){if(n instanceof HTMLElement){var r=n.parentElement;(r===e||"none"!==window.getComputedStyle(r).display)&&t.push(n)}})),t}(e);o.current=t}}),[]),_((function(){return document.addEventListener("keydown",i),function(){document.removeEventListener("keydown",i)}}),[]),m.createElement("div",{ref:r,"aria-orientation":"vertical",className:b({"rpv-core__menu":!0,"rpv-core__menu--rtl":a}),role:"menu",tabIndex:0},n)},t.MenuDivider=function(){return m.createElement("div",{"aria-orientation":"horizontal",className:"rpv-core__menu-divider",role:"separator"})},t.MenuItem=function(e){var n=e.checked,r=void 0!==n&&n,o=e.children,a=e.icon,i=void 0===a?null:a,c=e.isDisabled,l=void 0!==c&&c,u=e.onClick,s=m.useContext(E).direction===t.TextDirection.RightToLeft;return m.createElement("button",{className:b({"rpv-core__menu-item":!0,"rpv-core__menu-item--disabled":l,"rpv-core__menu-item--ltr":!s,"rpv-core__menu-item--rtl":s}),role:"menuitem",tabIndex:-1,type:"button",onClick:u},m.createElement("div",{className:b({"rpv-core__menu-item-icon":!0,"rpv-core__menu-item-icon--ltr":!s,"rpv-core__menu-item-icon--rtl":s})},i),m.createElement("div",{className:b({"rpv-core__menu-item-label":!0,"rpv-core__menu-item-label--ltr":!s,"rpv-core__menu-item-label--rtl":s})},o),m.createElement("div",{className:b({"rpv-core__menu-item-check":!0,"rpv-core__menu-item-check--ltr":!s,"rpv-core__menu-item-check--rtl":s})},r&&m.createElement(k,null)))},t.MinimalButton=function(e){var n=e.ariaLabel,r=void 0===n?"":n,o=e.ariaKeyShortcuts,a=void 0===o?"":o,i=e.children,c=e.isDisabled,l=void 0!==c&&c,u=e.isSelected,s=void 0!==u&&u,p=e.onClick,d=m.useContext(E).direction===t.TextDirection.RightToLeft;return m.createElement("button",h({"aria-label":r},a&&{"aria-keyshortcuts":a},l&&{"aria-disabled":!0},{className:b({"rpv-core__minimal-button":!0,"rpv-core__minimal-button--disabled":l,"rpv-core__minimal-button--rtl":d,"rpv-core__minimal-button--selected":s}),type:"button",onClick:p}),i)}
2,t.Modal=function(e){var t=e.ariaControlsSuffix,n=e.closeOnClickOutside,r=e.closeOnEscape,o=e.content,a=e.isOpened,i=void 0!==a&&a,c=e.target,l=t||""+I();return m.createElement(N,{target:c?function(e,t){return m.createElement("div",{"aria-expanded":t?"true":"false","aria-haspopup":"dialog","aria-controls":"rpv-core__modal-body-"+l},c(e,t))}:null,content:function(e){return m.createElement(T,null,m.createElement(M,{ariaControlsSuffix:l,closeOnClickOutside:n,closeOnEscape:r,onToggle:e},o(e)))},isOpened:i})},t.Popover=function(e){var t=e.ariaHasPopup,n=void 0===t?"dialog":t,r=e.ariaControlsSuffix,o=e.closeOnClickOutside,a=e.closeOnEscape,i=e.content,c=e.offset,l=e.position,u=e.target,s=O(!1),p=s.opened,d=s.toggle,f=m.useRef(),g=r||""+I();return m.createElement("div",{ref:f,"aria-expanded":p?"true":"false","aria-haspopup":n,"aria-controls":"rpv-core__popver-body-"+g},u(d,p),p&&m.createElement(m.Fragment,null,m.createElement(F,{closeOnEscape:a,onClose:d}),m.createElement(j,{ariaControlsSuffix:g,closeOnClickOutside:o,offset:c,position:l,targetRef:f,onClose:d},i(d))))},t.PrimaryButton=C,t.ProgressBar=function(e){var n=e.progress,r=m.useContext(E).direction===t.TextDirection.RightToLeft;return m.createElement("div",{className:b({"rpv-core__progress-bar":!0,"rpv-core__progress-bar--rtl":r})},m.createElement("div",{className:"rpv-core__progress-bar-progress",style:{width:n+"%"}},n,"%"))},t.Separator=function(){return m.createElement("div",{className:"rpv-core__separator"})},t.Spinner=x,t.Splitter=function(e){var n=e.constrain,r=m.useContext(E).direction===t.TextDirection.RightToLeft,o=m.useRef(),a=m.useRef(),i=m.useRef(),c=m.useRef(0),l=m.useRef(0),u=m.useRef(0),s=m.useRef(0),p={capture:!0},d=function(e){var t=o.current,l=a.current,m=i.current;if(t&&l&&m){var p=s.current,d=e.clientX-c.current,f=u.current+(r?-d:d),g=t.parentElement.getBoundingClientRect().width,h=100*f/g;if(t.classList.add("rpv-core__splitter--resizing"),n){var v=g-f-p;if(!n({firstHalfPercentage:h,firstHalfSize:f,secondHalfPercentage:100*v/g,secondHalfSize:v}))return}l.style.width=h+"%",document.body.classList.add("rpv-core__splitter-body--resizing"),l.classList.add("rpv-core__splitter-sibling--resizing"),m.classList.add("rpv-core__splitter-sibling--resizing")}},f=function(e){var t=o.current,n=a.current,r=i.current;t&&n&&r&&(document.body.classList.remove("rpv-core__splitter-body--resizing"),t.classList.remove("rpv-core__splitter--resizing"),n.classList.remove("rpv-core__splitter-sibling--resizing"),r.classList.remove("rpv-core__splitter-sibling--resizing"),document.removeEventListener("mousemove",d,p),document.removeEventListener("mouseup",f,p))};return m.useEffect((function(){var e=o.current;e&&(s.current=e.getBoundingClientRect().width,a.current=e.previousElementSibling,i.current=e.nextElementSibling)}),[]),m.createElement("div",{ref:o,className:"rpv-core__splitter",onMouseDown:function(e){var t=a.current;t&&(c.current=e.clientX,l.current=e.clientY,u.current=t.getBoundingClientRect().width,document.addEventListener("mousemove",d,p),document.addEventListener("mouseup",f,p))}})},t.TextBox=P,t.ThemeContext=E,t.Tooltip=function(e){var n=e.ariaControlsSuffix,r=e.content,o=e.offset,a=e.position,i=e.target,c=O(!1),l=c.opened,u=c.toggle,s=m.useRef(),p=m.useRef(),d=n||""+I();L((function(){s.current&&document.activeElement&&s.current.contains(document.activeElement)&&g()}));var f=function(){u(t.ToggleStatus.Open)},g=function(){u(t.ToggleStatus.Close)};return m.createElement(m.Fragment,null,m.createElement("div",{ref:s,"aria-describedby":"rpv-core__tooltip-body-"+d,onBlur:function(e){e.relatedTarget instanceof HTMLElement&&e.currentTarget.parentElement&&e.currentTarget.parentElement.contains(e.relatedTarget)?p.current&&(p.current.style.display="none"):g()},onFocus:f,onMouseEnter:f,onMouseLeave:g},i),l&&m.createElement(A,{ariaControlsSuffix:d,contentRef:p,offset:o,position:a,targetRef:s},r()))},t.Viewer=function(e){var n=e.characterMap,r=e.defaultScale,o=e.fileUrl,a=e.httpHeaders,i=void 0===a?{}:a,c=e.initialPage,l=void 0===c?0:c,u=e.localization,s=e.plugins,p=void 0===s?[]:s,d=e.renderError,f=e.renderPage,g=e.renderLoader,h=e.transformGetDocumentParam
2s,v=e.theme,b=void 0===v?{direction:t.TextDirection.LeftToRight,theme:"light"}:v,_=e.withCredentials,y=void 0!==_&&_,k=e.onDocumentAskPassword,C=e.onDocumentLoad,x=void 0===C?function(){}:C,P=e.onPageChange,S=void 0===P?function(){}:P,L=e.onSwitchTheme,M=void 0===L?function(){}:L,T=e.onZoom,O=void 0===T?function(){}:T,N=m.useState({data:o,name:"string"==typeof o?o:"",shouldLoad:!1}),R=N[0],I=N[1],D=function(e,t){I({data:t,name:e,shouldLoad:!0})},z=m.useState(!1),j=z[0],F=z[1],A=V(R);m.useEffect((function(){var e,t,n,r;e=A.data,r=typeof(t=o),"string"==(n=typeof e)&&"string"===r&&e===t||"object"===n&&"object"===r&&e.length===t.length&&e.every((function(e,n){return e===t[n]}))||I({data:o,name:"string"==typeof o?o:"",shouldLoad:j})}),[o,j]);var W=w({onVisibilityChanged:function(e){F(e.isVisible),e.isVisible&&I((function(e){return Object.assign({},e,{shouldLoad:!0})}))}}),Z="string"==typeof b?{direction:t.TextDirection.LeftToRight,theme:b}:b,G=m.useState(u||B),U=G[0],K=G[1],q={l10n:U,setL10n:K},$=Object.assign({},{direction:Z.direction},function(e,t){var n=m.useMemo((function(){return"auto"===e?"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e}),[]),r=m.useState(n),o=r[0],a=r[1],i=V(o);return m.useEffect((function(){if("auto"===e){var t=window.matchMedia("(prefers-color-scheme: dark)"),n=function(e){a(e.matches?"dark":"light")};return t.addEventListener("change",n),function(){return t.removeEventListener("change",n)}}}),[]),m.useEffect((function(){o!==i&&t&&t(o)}),[o]),m.useEffect((function(){e!==o&&a(e)}),[e]),{currentTheme:o,setCurrentTheme:a}}(Z.theme||"light",M));return m.useEffect((function(){u&&K(u)}),[u]),m.createElement(H.Provider,{value:q},m.createElement(E.Provider,{value:$},m.createElement("div",{ref:W,className:"rpv-core__viewer rpv-core__viewer--"+$.currentTheme,"data-testid":"core__viewer",style:{height:"100%",width:"100%"}},R.shouldLoad&&m.createElement(Fe,{characterMap:n,file:R.data,httpHeaders:i,render:function(e){return m.createElement(Te,{defaultScale:r,doc:e,render:function(t){return m.createElement(Le,{currentFile:{data:R.data,name:R.name},defaultScale:r,doc:e,initialPage:l,pageSize:t,plugins:p,renderPage:f,viewerState:{file:R,pageIndex:l,pageHeight:t.pageHeight,pageWidth:t.pageWidth,rotation:0,scale:t.scale},onDocumentLoad:x,onOpenFile:D,onPageChange:S,onZoom:O})}})},renderError:d,renderLoader:g,transformGetDocumentParams:h,withCredentials:y,onDocumentAskPassword:k}))))},t.Worker=function(e){var t=e.children,n=e.workerUrl;return p.GlobalWorkerOptions.workerSrc=n,m.createElement(m.Fragment,null,t)},t.classNames=b,t.createStore=function(e){var t=e||{},n={};return{subscribe:function(e,t){n[e]=(n[e]||[]).concat(t)},unsubscribe:function(e,t){n[e]=(n[e]||[]).filter((function(e){return e!==t}))},update:function(e,r){var o;t=h(h({},t),((o={})[e]=r,o)),(n[e]||[]).forEach((function(n){return n(t[e])}))},get:function(e){return t[e]}}},t.getDestination=re,t.isMac=function(){return"undefined"!=typeof window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)},t.useIntersectionObserver=w,t.useIsMounted=Oe,t.useIsomorphicLayoutEffect=_},2243:function(e,t,n){"use strict";e.exports=n(2945)},5047:function(e,t,n){"use strict";var r=n(6540),o=n(7013),a=n(6860),i=n(2243),c=n(6472),l=n(3231);var u=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)},m=function(){return u.createElement(i.Icon,{size:16},u.createElement("path",{d:"M11.5,1.5h11c0.552,0,1,0.448,1,1v20c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h3\n M11.5,10.5c0,0.55-0.3,0.661-0.659,0.248L8,7.5l-2.844,3.246c-0.363,0.414-0.659,0.3-0.659-0.247v-9c0-0.552,0.448-1,1-1h5\n c0.552,0,1,0.448,1,1L11.5,10.5z\n M14.5,6.499h6\n M14.5,10.499h6\n M3.5,14.499h17\n M3.5,18.499h16.497"}))},p=function(){return u.createElement(i.Icon,{size:16},u.createElement("path",{d:"M7.618,15.345l8.666-8.666c0.78-0.812,2.071-0.838,2.883-0.058s0.838,2.071,0.058,2.883\n c-0.019,0.02-0.038,0.039-0.058,0.058L7.461,21.305c-1.593,1.593-4.175,1.592-5.767,0s-1.592-4.175,0-5.767c0,0,0,0,0,0\n L13.928,3.305c2.189-2.19,5.739-2.19,7.929-0.001s2.19,5.739,0,7.929l0,0L13.192,19.9"}))},d=function(){return u.createElement(i.Icon,{size:16},u.createElement("path",{d:"M10.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n M23.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n M10.5,22.5 c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z\n M23.5,22.5c0,
20.552-0.448,1-1,1 h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z"}))},f={left:8,top:0},g={left:-8,top:0},h=function(e){var t=e.attachmentTabContent,n=e.bookmarkTabContent,r=e.store,o=e.thumbnailTabContent,a=e.tabs,c=u.useRef(),l=u.useContext(i.LocalizationContext).l10n,s=u.useState(!1),h=s[0],v=s[1],E=u.useState(r.get("currentTab")||0),b=E[0],_=E[1],y=u.useContext(i.ThemeContext).direction===i.TextDirection.RightToLeft,k=[{content:o,icon:u.createElement(d,null),title:l&&l.defaultLayout?l.defaultLayout.thumbnail:"Thumbnail"},{content:n,icon:u.createElement(m,null),title:l&&l.defaultLayout?l.defaultLayout.bookmark:"Bookmark"},{content:t,icon:u.createElement(p,null),title:l&&l.defaultLayout?l.defaultLayout.attachment:"Attachment"}],C=a?a(k):k,w=function(e){v(!0),_(e)};return u.useEffect((function(){return r.subscribe("currentTab",w),function(){r.unsubscribe("currentTab",w)}}),[]),0===C.length?u.createElement(u.Fragment,null):u.createElement(u.Fragment,null,u.createElement("div",{"data-testid":"default-layout__sidebar",className:i.classNames({"rpv-default-layout__sidebar":!0,"rpv-default-layout__sidebar--opened":h,"rpv-default-layout__sidebar--ltr":!y,"rpv-default-layout__sidebar--rtl":y}),ref:c},u.createElement("div",{className:"rpv-default-layout__sidebar-tabs"},u.createElement("div",{className:"rpv-default-layout__sidebar-headers",role:"tablist","aria-orientation":"vertical"},C.map((function(e,t){return u.createElement("div",{"aria-controls":"rpv-default-layout__sidebar-content","aria-selected":b===t,key:t,className:"rpv-default-layout__sidebar-header",id:"rpv-default-layout__sidebar-tab-"+t,role:"tab"},u.createElement(i.Tooltip,{ariaControlsSuffix:"default-layout-sidebar-tab-"+t,position:y?i.Position.LeftCenter:i.Position.RightCenter,target:u.createElement(i.MinimalButton,{ariaLabel:e.title,isSelected:b===t,onClick:function(){return function(e){if(b===e){v((function(e){return!e}));var t=c.current;t&&t.style.width&&t.style.removeProperty("width")}else w(e)}(t)}},e.icon),content:function(){return e.title},offset:y?g:f}))}))),u.createElement("div",{"aria-labelledby":"rpv-default-layout__sidebar-tab-"+b,id:"rpv-default-layout__sidebar-content",className:i.classNames({"rpv-default-layout__sidebar-content":!0,"rpv-default-layout__sidebar-content--opened":h,"rpv-default-layout__sidebar-content--ltr":!y,"rpv-default-layout__sidebar-content--rtl":y}),role:"tabpanel",tabIndex:-1},C[b].content))),h&&u.createElement(i.Splitter,{constrain:function(e){return e.firstHalfPercentage>=20&&e.firstHalfPercentage<=80}}))};t.defaultLayoutPlugin=function(e){var t=u.useMemo((function(){return i.createStore({currentTab:0})}),[]),n=o.attachmentPlugin(),r=a.bookmarkPlugin(),m=c.thumbnailPlugin(e?e.thumbnailPlugin:{}),p=l.toolbarPlugin(e?e.toolbarPlugin:{}),d=n.Attachments,f=r.Bookmarks,g=m.Thumbnails,v=p.Toolbar,E=e?e.sidebarTabs:function(e){return e},b=[n,r,m,p];return{attachmentPluginInstance:n,bookmarkPluginInstance:r,thumbnailPluginInstance:m,toolbarPluginInstance:p,activateTab:function(e){t.update("currentTab",e)},install:function(e){b.forEach((function(t){t.install&&t.install(e)}))},renderViewer:function(n){var r=n.slot;b.forEach((function(e){e.renderViewer&&(r=e.renderViewer(s(s({},n),{slot:r})))}));var o=r.subSlot&&r.subSlot.attrs?{"data-testid":r.subSlot.attrs["data-testid"],ref:r.subSlot.attrs.ref,style:r.subSlot.attrs.style}:{};return r.children=u.createElement("div",{className:"rpv-default-layout__container"},u.createElement("div",{className:"rpv-default-layout__toolbar"},e&&e.renderToolbar?e.renderToolbar(v):u.createElement(v,null)),u.createElement("div",{"data-testid":"default-layout__main",className:i.classNames({"rpv-default-layout__main":!0,"rpv-default-layout__main--rtl":n.themeContext.direction===i.TextDirection.RightToLeft})},u.createElement(h,{attachmentTabContent:u.createElement(d,null),bookmarkTabContent:u.createElement(f,null),store:t,thumbnailTabContent:u.createElement(g,null),tabs:E}),u.createElement("div",s({className:"rpv-default-layout__body"},o),r.subSlot.children)),r.children),r.subSlot.attrs={},r.subSlot.children=u.createElement(u.Fragment,null),r},uninstall:function(e){b.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(e){b.forEach((function(t){t.onDocumentLoad&&t.onDocumentLoad(e)}))},onAnnotationLayerRender:function(e){b.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender(e)}))},onTextLayerRender:function(e){b.forEach((function(t){t.onTextLayerRender&&t.onTextLayerRender(e)}))},onViewerStateChange:function(e){var t=e;return b.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),t}}}},4374:function(e,t,n){"use strict";e.exports=n(5047)},947:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a,i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},l=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M0.5 12L23.5 12"}),i.createElement("path",{d:"M11.5 1L11.5 23"}),i.createElement("path",{d:"M8.5 4L11.5 1 14.5 4"}),i.createElement("path",{d:"M20.5 9L23.5 12 20.5 15"}),i.createElement("path",{d:"M3.5 15L0.5 12 3.5 9"}),i.createElement("path",{d:"M14.5 20L11.5 23 8.5 20"}))},u={left:0,top:8},s=function(e){var t=e.enableShortcuts,n=e.onClick,r=i.useContext(o.LocalizationContext).l10n,a=r&&r.fullScreen?r.fullScreen.enterFullScreen:"Full screen",c=t?o.isMac()?"Meta+Ctrl+F":"F11":"";return i.createElement(o.Tooltip,{ariaControlsSuffix:"full-screen-enter",position:o.Position.BottomCenter,target:i.createElement(o.MinimalButton,{ariaKeyShortcuts:c,ariaLabel:a,onClick:n},i.createElement(l,null)),content:function(){return a},offset:u})};!function(e){e[e.ExitFullScreen=0]="ExitFullScreen",e[e.FullScreenChange=1]="FullScreenChange",e[e.FullScreenElement=2]="FullScreenElement",e[e.FullScreenEnabled=3]="FullScreenEnabled",e[e.RequestFullScreen=4]="RequestFullScreen"}(a||(a={}));var m={ExitFullScreen:"exitFullscreen",FullScreenChange:"fullscreenchange",FullScreenElement:"fullscreenElement",FullScreenEnabled:"fullscreenEnabled",RequestFullScreen:"requestFullscreen"},p={ExitFullScreen:"webkitExitFullscreen",FullScreenChange:"webkitfullscreenchange",FullScreenElement:"webkitFullscreenElement",FullScreenEnabled:"webkitFullscreenEnabled",RequestFullScreen:"webkitRequestFullscreen"},d={ExitFullScreen:"msExitFullscreen",FullScreenChange:"MSFullscreenChange",FullScreenElement:"msFullscreenElement",FullScreenEnabled:"msFullscreenEnabled",RequestFullScreen:"msRequestFullscreen"},f="undefined"!=typeof window,g=f&&(a.FullScreenEnabled in document&&m||p.FullScreenEnabled in document&&p||d.FullScreenEnabled in document&&d)||m,h=function(e){return f?e[g.ExitFullScreen]():Promise.resolve({})},v=function(){return f?document[g.FullScreenElement]:null},E=function(e,t,n){var r=i.useRef(e.get("getPagesContainer")?e.get("getPagesContainer")():null),o=function(){var o=v()===r.current;e.update("isFullScreen",o);var a=e.get("zoom");a&&(o?t(a):n(a))},a=function(e){var t;r.current=e(),t=o,f&&document.addEventListener(g.FullScreenChange,t)};return i.useEffect((function(){return e.subscribe("getPagesContainer",a),function(){e.unsubscribe("getPagesContainer",a)}}),[]),{enterFullScreen:function(){var e=r.current;e&&function(){var e=r.current;if(!e)return Promise.resolve();var t=v();return t&&t!==e?h(t):Promise.resolve()}().then((function(){f&&e[g.RequestFullScreen]()}))}}},b=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,o=e.onEnterFullScreen,a=e.onExitFullScreen;return(t||function(e){return i.createElement(s,{enableShortcuts:n,onClick:e.onClick})})({onClick:E(r,o,a).enterFullScreen})},_=function(e){var t=e.onClick,n=i.useContext(o.LocalizationContext).l10n,r=n&&n.fullScreen?n.fullScreen.enterFullScreen:"Full screen";return i.createElement(o.MenuItem,{icon:i.createElement(l,null),onClick:t},r)},y=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M11.5 23.499L11.5 14.499"}),i.createElement("path",{d:"M7.5 18.499L11.5 14.499 15.5 18.499"}),i.createElement("path",{d:"M11.5 1.499L11.5 10.499"}),i.createElement("path",{d:"M7.5 6.499L11.5 10.499 15.5 6.499"}),i.createElement("path",{d:"M20.5 12.499L1.5 12.499"}))},k=function(e){var t=e.store,n=i.useState(!1),r=n[0],a=n[1],c=i.useContext(o.LocalizationContext).l10n,l=i.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,u=c&&c.fullScreen?c.fullScreen.exitFullScreen:"Exit full screen",s=function(e){a(e)};return i.useEffect((function(){return t.subscribe("isFullScreen",s),function(){t.unsubscribe("isFullScreen",s)}}),[]),i.createElement(i.Fragment,null,r&&i.createElement("div",{className:o.classNames({"rpv-full-screen__exit-button":!0,"rpv-full-screen__exit-button--ltr":!l,"rpv-full-screen__exit-button--rtl":l})},i.createElement("div",{className:"rpv-full-screen__exit-button-content"},i.createElement(o.MinimalButton,{ariaLabel:u,onClick:function(){a(!1);var e=t.get("getPagesContainer");if(e){var n=e();if(n){var r=v();r&&r===n&&h(document)}}}},i.createElement(y,null)))))},C=function(e){var t=e.containerRef,n=e.store,r=e.onEnterFullScreen,a=e.onExitFullScreen,c=E(n,r,a).enterFullScreen,l=function(e){if(!e.shiftKey&&!e.altKey&&
2(o.isMac()?e.metaKey&&e.ctrlKey&&"f"===e.key:"F11"===e.key)){var n=t.current;n&&document.activeElement&&n.contains(document.activeElement)&&(e.preventDefault(),c())}};return i.useEffect((function(){if(t.current)return document.addEventListener("keydown",l),function(){document.removeEventListener("keydown",l)}}),[t.current]),i.createElement(i.Fragment,null)};t.ExitFullScreenIcon=y,t.FullScreenIcon=l,t.fullScreenPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0,onEnterFullScreen:function(){},onExitFullScreen:function(){}},e)}),[]),n=i.useMemo((function(){return o.createStore({})}),[]),r=function(e){return i.createElement(b,c({},e,{enableShortcuts:t.enableShortcuts,store:n,onEnterFullScreen:t.onEnterFullScreen,onExitFullScreen:t.onExitFullScreen}))},a=function(){return i.createElement(k,{store:n})};return{install:function(e){n.update("getPagesContainer",e.getPagesContainer),n.update("zoom",e.zoom)},renderViewer:function(e){var r=e.slot;return r.subSlot&&(r.subSlot.children=i.createElement(i.Fragment,null,t.enableShortcuts&&i.createElement(C,{containerRef:e.containerRef,store:n,onEnterFullScreen:t.onEnterFullScreen,onExitFullScreen:t.onExitFullScreen}),i.createElement(a,null),r.subSlot.children)),r},EnterFullScreen:r,EnterFullScreenButton:function(){return i.createElement(r,null,(function(e){return i.createElement(s,c({enableShortcuts:t.enableShortcuts},e))}))},EnterFullScreenMenuItem:function(e){return i.createElement(r,null,(function(t){return i.createElement(_,{onClick:function(){t.onClick(),e.onClick()}})}))}}}},3808:function(e,t,n){"use strict";e.exports=n(947)},4493:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M11.5 19.5L11.5 5"}),a.createElement("path",{d:"M17 14L11.5 19.5 6 14"}),a.createElement("path",{d:"M17.5.5h5a1,1,0,0,1,1,1v21a1,1,0,0,1-1,1h-5"}),a.createElement("path",{d:"M6.5.5h-5a1,1,0,0,0-1,1v21a1,1,0,0,0,1,1h5"}))},l={left:0,top:8},u=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.download?n.download.download:"Download";return a.createElement(o.Tooltip,{ariaControlsSuffix:"get-file",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:r,onClick:t},a.createElement(c,null)),content:function(){return r},offset:l})},s=function(e,t){var n=document.createElement("a");n.style.display="none",n.href=e,n.setAttribute("download",t),document.body.appendChild(n),n.click(),document.body.removeChild(n)},m=function(e,t,n){var r=URL.createObjectURL(new Blob([e],{type:n}));s(r,t),r&&URL.revokeObjectURL(r)},p=function(e,t){e.getData().then((function(e){/iphone|ipod|ipad/i.test(navigator.userAgent)&&!/CriOS/i.test(navigator.userAgent)?m(e,t,"application/octet-stream"):/iphone|ipod|ipad/i.test(navigator.userAgent)&&/CriOS/i.test(navigator.userAgent)?s("data:application/pdf;base64,"+function(e){return btoa(Array(e.length).fill("").map((function(t,n){return String.fromCharCode(e[n])})).join(""))}(e),t):m(e,t,"application/pdf")}))},d=function(e){var t=e.children,n=e.fileNameGenerator,r=e.store,o=a.useState(r.get("file")),i=o[0],c=o[1],l=a.useState(r.get("doc")),s=l[0],m=l[1],d=function(e){m(e)},f=function(e){c(e)};return a.useEffect((function(){return r.subscribe("doc",d),r.subscribe("file",f),function(){r.subscribe("doc",d),r.unsubscribe("file",f)}}),[]),(t||function(e){return a.createElement(u,{onClick:e.onClick})})({onClick:function(){s&&i&&p(s,n(i))}})},f=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.download?n.download.download:"Download";return a.createElement(o.MenuItem,{icon:a.createElement(c,null),onClick:t},r)};t.DownloadIcon=c,t.getFilePlugin=function(e){var t=a.useMemo((function(){return o.createStore({})}),[]),n=function(e){return e.name?(n=(t=e.name).split("/").pop())?n.split("#")[0].split("?")[0]:t:"document.pdf";var t,n},r=function(r){return a.createElement(d,i({},r,{fileNameGenerator:e&&e.fileNameGenerator||n,store:t}))};return{onDocumentLoad:function(e){t.update("doc",e.doc),t.update("file",e.file)}
2,Download:r,DownloadButton:function(){return a.createElement(r,null,(function(e){return a.createElement(u,i({},e))}))},DownloadMenuItem:function(e){return a.createElement(r,null,(function(t){return a.createElement(f,{onClick:function(){t.onClick(),e.onClick()}})}))}}}},9725:function(e,t,n){"use strict";e.exports=n(4493)},9467:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M12.5 4.5L12.5 19.5"}),a.createElement("path",{d:"M18 10L12.5 4.5 7 10"}),a.createElement("path",{d:"M17.5.5h5a1,1,0,0,1,1,1v21a1,1,0,0,1-1,1h-5"}),a.createElement("path",{d:"M6.5.5h-5a1,1,0,0,0-1,1v21a1,1,0,0,0,1,1h5"}))},l=function(e){var t=a.useRef(),n=function(){var n=t.current;n&&(n.click(),e.get("triggerOpenFile")&&e.update("triggerOpenFile",!1))},r=function(e){e&&n()};return a.useEffect((function(){return e.subscribe("triggerOpenFile",r),function(){e.unsubscribe("triggerOpenFile",r)}}),[]),{inputRef:t,openFile:n}},u={left:0,top:8},s=function(e){var t=e.enableShortcuts,n=e.store,r=e.onClick,i=a.useContext(o.LocalizationContext).l10n,s=i&&i.open?i.open.openFile:"Open file",m=l(n),p=m.inputRef,d=m.openFile,f=t?o.isMac()?"Meta+O":"Ctrl+O":"";return a.createElement(o.Tooltip,{ariaControlsSuffix:"open",position:o.Position.BottomCenter,target:a.createElement("div",{className:"rpv-open__input-wrapper"},a.createElement("input",{ref:p,className:"rpv-open__input",multiple:!1,tabIndex:-1,title:"",type:"file",onChange:r}),a.createElement(o.MinimalButton,{ariaKeyShortcuts:f,ariaLabel:s,onClick:d},a.createElement(c,null))),content:function(){return s},offset:u})},m=function(e){var t=e.children,n=e.enableShortcuts,r=e.store;return(t||function(e){return a.createElement(s,{enableShortcuts:n,store:r,onClick:e.onClick})})({onClick:function(e){var t=e.target.files;if(t&&t.length){var n=r.get("openFile");n&&n(t[0])}}})},p=function(e){var t=e.store,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.open?r.open.openFile:"Open file",u=l(t),s=u.inputRef,m=u.openFile;return a.createElement(o.MenuItem,{icon:a.createElement(c,null),onClick:m},a.createElement("div",{className:"rpv-open__input-wrapper"},a.createElement("input",{ref:s,className:"rpv-open__input",multiple:!1,tabIndex:-1,title:"",type:"file",onChange:n}),i))},d=function(e){var t=e.containerRef,n=e.store,r=function(e){if(!e.shiftKey&&!e.altKey&&"o"===e.key&&(o.isMac()?e.metaKey:e.ctrlKey)){var r=t.current;r&&document.activeElement&&r.contains(document.activeElement)&&(e.preventDefault(),n.update("triggerOpenFile",!0))}};return a.useEffect((function(){if(t.current)return document.addEventListener("keydown",r),function(){document.removeEventListener("keydown",r)}}),[t.current]),a.createElement(a.Fragment,null)};t.OpenFileIcon=c,t.openPlugin=function(e){var t=a.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=a.useMemo((function(){return o.createStore({})}),[]),r=function(e){return a.createElement(m,i({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{install:function(e){n.update("openFile",e.openFile)},renderViewer:function(e){var r=e.slot,o={children:a.createElement(a.Fragment,null,t.enableShortcuts&&a.createElement(d,{containerRef:e.containerRef,store:n}),r.children)};return i(i({},r),o)},Open:r,OpenButton:function(){return a.createElement(r,null)},OpenMenuItem:function(){return a.createElement(r,null,(function(e){return a.createElement(p,{store:n,onClick:e.onClick})}))}}}},7716:function(e,t,n){"use strict";e.exports=n(9467)},1479:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(e){var t=a.useState(e.get("currentPage")||0),n=t[0],r=t[1],i=function(e){r(e)};return o.useIsomorphicLayoutEffect((function(){return e.subscribe("currentPage",i),function(){e.unsubscribe("currentPage",i)}}),[]),{currentPage:n}},l=function(e){var t=a.useState(e.get("numberOfPages")||0),n=t[0],r=t[1],o=function(e){r(e)};return a.useEffect((function(){return e.subscribe("numberOfPages",o),function(){e.unsubscribe("numberOfPages",o)}}),[]),{numberOfPages:n}},u=function(e){var t=e.store,n=a.useContext(o.LocalizationContext).l10n,r=a.useState("1"),i=r[0],u=r[1],s=c(t).currentPage,m=l(t).numberOfPages;a.useEffect((function(){return u(""+(s+1))}),[s]);var p=function(e){var n=t.get("jumpToPage");n&&n(e)},d=n&&n.pageNavigation?n.pageNavigation.enterPageNumber:"Enter a page number";return a.createElement("span",{className:"rpv-page-navigation__current-page-input"},a.createElement(o.TextBox,{ariaLabel:d,testId:"page-navigation__current-page-input",type:"text",value:i,onChange:u,onKeyDown:function(e){switch(e.key){case"ArrowUp":(r=s-1)>=0&&(u(""+(r+1)),p(r));break;case"ArrowDown":(n=s+1)<m&&(u(""+(n+1)),p(n));break;case"Enter":t=parseInt(i,10),""===i||t<1||t>m?u(""+(s+1)):p(t-1)}var t,n,r}}))},s=function(e){var t=e.children,n=e.store,r=function(e){var t=a.useState(null),n=t[0],r=t[1],o=function(e){e.getPageLabels().then((function(e){r(e||[])}))};return a.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),n}(n),o=c(n).currentPage,i=l(n).numberOfPages;return r?(t||function(e){return a.createElement(a.Fragment,null,e.currentPage+1)})({currentPage:o,numberOfPages:i,pageLabel:r.length===i?r[o]:""}):a.createElement(a.Fragment,null)},m=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M21.783,21.034H2.332c-0.552,0-1-0.448-1-1c0-0.182,0.05-0.361,0.144-0.517L11.2,3.448\n c0.286-0.472,0.901-0.624,1.373-0.338c0.138,0.084,0.254,0.2,0.338,0.338l9.726,16.069c0.286,0.473,0.134,1.087-0.339,1.373\n C22.143,20.984,21.965,21.034,21.783,21.034z"}))},p={left:0,top:8},d=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToFirstPage:"First page";return a.createElement(o.Tooltip,{ariaControlsSuffix:"page-navigation-first",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:i,isDisabled:t,onClick:n},a.createElement(m,null)),content:function(){return i},offset:p})},f=function(e){var t=e.children,n=e.store;return(t||function(e){return a.createElement(d,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:0===c(n).currentPage,onClick:function(){var e=n.get("jumpToPage");e&&e(0)}})},g=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToFirstPage:"First page";return a.createElement(o.MenuItem,{icon:a.createElement(m,null),isDisabled:t,onClick:n},i)},h=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M2.32,2.966h19.452c0.552,0.001,1,0.449,0.999,1.001c0,0.182-0.05,0.36-0.144,0.516L12.9,20.552\n c-0.286,0.472-0.901,0.624-1.373,0.338c-0.138-0.084-0.254-0.2-0.338-0.338L1.465,4.483C1.179,4.01,1.331,3.396,1.804,3.11\n C1.96,3.016,2.138,2.966,2.32,2.966z"}))},v={left:0,top:8},E=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToLastPage:"Last page";return a.createElement(o.Tooltip,{ariaControlsSuffix:"page-navigation-last",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:i,isDisabled:t,onClick:n},a.createElement(h,null)),content:function(){return i},offset:v})},b=function(e){var t=e.children,n=e.store,r=c(n).currentPage,o=l(n).numberOfPages;return(t||function(e){return a.createElement(E,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:r+1>=o,onClick:function(){var e=n.get("jumpToPage");e&&e(o-1)}})},_=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToLastPage:"Last page";return a.createElement(o.MenuItem,{icon:a.createElement(h,null),isDisabled:t,onClick:n},i)},y=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M0.541,5.627L11.666,18.2c0.183,0.207,0.499,0.226,0.706,0.043c0.015-0.014,0.03-0.028,0.043-0.043\n L23.541,5.627"}))},k={left:0,top:8},C=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToNextPage:"Next page";
2return a.createElement(o.Tooltip,{ariaControlsSuffix:"page-navigation-next",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:i,isDisabled:t,onClick:n},a.createElement(y,null)),content:function(){return i},offset:k})},w=function(e){var t=e.children,n=e.store,r=c(n).currentPage,o=l(n).numberOfPages;return(t||function(e){return a.createElement(C,{onClick:e.onClick,isDisabled:e.isDisabled})})({isDisabled:r+1>=o,onClick:function(){var e=n.get("jumpToPage");e&&e(r+1)}})},x=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToNextPage:"Next page";return a.createElement(o.MenuItem,{icon:a.createElement(y,null),isDisabled:t,onClick:n},i)},P=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M23.535,18.373L12.409,5.8c-0.183-0.207-0.499-0.226-0.706-0.043C11.688,5.77,11.674,5.785,11.66,5.8\n L0.535,18.373"}))},S={left:0,top:8},L=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToPreviousPage:"Previous page";return a.createElement(o.Tooltip,{ariaControlsSuffix:"page-navigation-previous",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:i,isDisabled:t,onClick:n},a.createElement(P,null)),content:function(){return i},offset:S})},M=function(e){var t=e.store,n=e.children,r=c(t).currentPage;return(n||function(e){return a.createElement(L,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:r<=0,onClick:function(){var e=t.get("jumpToPage");e&&e(r-1)}})},T=function(e){var t=e.isDisabled,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.pageNavigation?r.pageNavigation.goToPreviousPage:"Previous page";return a.createElement(o.MenuItem,{icon:a.createElement(P,null),isDisabled:t,onClick:n},i)};t.DownArrowIcon=h,t.NextIcon=y,t.PreviousIcon=P,t.UpArrowIcon=m,t.pageNavigationPlugin=function(){var e=a.useMemo((function(){return o.createStore()}),[]),t=function(t){return a.createElement(f,i({},t,{store:e}))},n=function(t){return a.createElement(b,i({},t,{store:e}))},r=function(t){return a.createElement(w,i({},t,{store:e}))},c=function(t){return a.createElement(M,i({},t,{store:e}))};return{install:function(t){e.update("jumpToPage",t.jumpToPage)},onDocumentLoad:function(t){e.update("doc",t.doc),e.update("numberOfPages",t.doc.numPages)},onViewerStateChange:function(t){return e.update("currentPage",t.pageIndex),t},jumpToPage:function(t){var n=e.get("jumpToPage");n&&n(t)},CurrentPageInput:function(){return a.createElement(u,{store:e})},CurrentPageLabel:function(t){return a.createElement(s,i({},t,{store:e}))},GoToFirstPage:t,GoToFirstPageButton:function(){return a.createElement(t,null,(function(e){return a.createElement(d,i({},e))}))},GoToFirstPageMenuItem:function(e){return a.createElement(t,null,(function(t){return a.createElement(g,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToLastPage:n,GoToLastPageButton:function(){return a.createElement(n,null,(function(e){return a.createElement(E,i({},e))}))},GoToLastPageMenuItem:function(e){return a.createElement(n,null,(function(t){return a.createElement(_,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToNextPage:r,GoToNextPageButton:function(){return a.createElement(r,null,(function(e){return a.createElement(C,i({},e))}))},GoToNextPageMenuItem:function(e){return a.createElement(r,null,(function(t){return a.createElement(x,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToPreviousPage:c,GoToPreviousPageButton:function(){return a.createElement(c,null,(function(e){return a.createElement(L,i({},e))}))},GoToPreviousPageMenuItem:function(e){return a.createElement(c,null,(function(t){return a.createElement(T,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))}}}},8972:function(e,t,n){"use strict";e.exports=n(1479)},4511:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243),a=n(961);
2var i,c=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)},u=function(){return c.createElement(o.Icon,{size:16},c.createElement("path",{d:"M7.5,19.499h9 M7.5,16.499h9 M5.5,16.5h-3c-1.103-0.003-1.997-0.897-2-2v-6c0.003-1.103,0.897-1.997,2-2h19\n c1.103,0.003,1.997,0.897,2,2v6c-0.003,1.103-0.897,1.997-2,2h-3\n M5.5,4.5v-4h9.586c0.265,0,0.52,0.105,0.707,0.293l2.414,2.414\n C18.395,3.394,18.5,3.649,18.5,3.914V4.5\n M18.5,22.5c0,0.552-0.448,1-1,1h-11c-0.552,0-1-0.448-1-1v-9h13V22.5z\n M3.5,8.499\n c0.552,0,1,0.448,1,1s-0.448,1-1,1s-1-0.448-1-1S2.948,8.499,3.5,8.499z\n M14.5,0.499v4h4"}))},s={left:0,top:8},m=function(e){var t=e.enableShortcuts,n=e.onClick,r=c.useContext(o.LocalizationContext).l10n,a=r&&r.print?r.print.print:"Print",i=t?o.isMac()?"Meta+P":"Ctrl+P":"";return c.createElement(o.Tooltip,{ariaControlsSuffix:"print",position:o.Position.BottomCenter,target:c.createElement(o.MinimalButton,{ariaKeyShortcuts:i,ariaLabel:a,onClick:n},c.createElement(u,null)),content:function(){return a},offset:s})};!function(e){e.CheckingPermission="CheckingPermission",e.Inactive="Inactive",e.Preparing="Preparing",e.Cancelled="Cancelled",e.Ready="Ready"}(i||(i={}));var p=function(e){var t=e.children,n=e.enableShortcuts,r=e.store;return(t||m)({enableShortcuts:n,onClick:function(){r.update("printStatus",i.CheckingPermission)}})},d=function(e){var t=e.doc,n=e.store,r=c.useContext(o.LocalizationContext).l10n,a=c.useState(!0),l=a[0],u=a[1];return c.useEffect((function(){t.getPermissions().then((function(e){null===e||e.includes(4)||e.includes(2048)?n.update("printStatus",i.Preparing):u(!1)}))}),[]),l?c.createElement(c.Fragment,null):c.createElement(o.Modal,{ariaControlsSuffix:"print-permission",closeOnClickOutside:!1,closeOnEscape:!1,content:function(e){return c.createElement(c.Fragment,null,c.createElement("div",{className:"rpv-print__permission-body"},r&&r.print?r.print.disallowPrint:"The document does not allow to print"),c.createElement("div",{className:"rpv-print__permission-footer"},c.createElement(o.Button,{onClick:function(){e(),n.update("printStatus",i.Cancelled)}},r&&r.print?r.print.close:"Close")))},isOpened:!0})},f=function(e){var t=e.numLoadedPages,n=e.numPages,r=e.onCancel,a=c.useContext(o.LocalizationContext).l10n,i=c.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,l=Math.floor(100*t/n);return c.createElement("div",{className:"rpv-print__progress"},c.createElement("div",{className:o.classNames({"rpv-print__progress-body":!0,"rpv-print__progress-body--rtl":i})},c.createElement("div",{className:"rpv-print__progress-message"},a&&a.print?a.print.preparingDocument:"Preparing document ..."),c.createElement("div",{className:"rpv-print__progress-bar"},c.createElement(o.ProgressBar,{progress:l})),c.createElement(o.Button,{onClick:r},a&&a.print?a.print.cancel:"Cancel")))},g=function(e){var t=e.canvas,n=e.page,r=e.pageHeight,o=e.pageWidth,a=e.rotation,i=e.onLoad,l=c.useRef(),u=c.useState(""),s=u[0],m=u[1];return c.useEffect((function(){var e=l.current;e&&e.cancel();var i=150/72;t.height=Math.floor(r*i),t.width=Math.floor(o*i);var c=t.getContext("2d");c.save(),c.fillStyle="rgb(255, 255, 255)",c.fillRect(0,0,t.width,t.height),c.restore();var u=n.getViewport({rotation:a,scale:1});l.current=n.render({canvasContext:c,intent:"print",transform:[i,0,0,i,0,0],viewport:u}),l.current.promise.then((function(){"toBlob"in t?t.toBlob((function(e){m(URL.createObjectURL(e))})):m(t.toDataURL())}),(function(){}))}),[]),s&&c.createElement("div",{className:"rpv-print__page"},c.createElement("img",{src:s,onLoad:function(){return i()}}))},h=function(e){var t=e.canvas,n=e.doc,r=e.pageHeight,o=e.pageIndex,a=e.pageWidth,i=e.rotation,l=e.onLoad,u=c.useState({height:r,page:null,viewportRotation:0,width:a}),s=u[0],m=u[1],p=s.page,d=s.height,f=s.width,h=Math.abs(i)%180==0;c.useEffect((function(){n.getPage(o+1).then((function(e){var t=e.getViewport({scale:1});m({height:t.height,page:e,viewportRotation:t.rotation,width:t.width})}))}),[]);var v=(i+s.viewportRotation)%360;
2return p&&c.createElement(g,{canvas:t,page:p,pageHeight:h?d:f,pageWidth:h?f:d,rotation:v,onLoad:l})},v=function(e){var t=e.doc,n=e.numLoadedPages,r=e.pageHeight,o=e.pageWidth,l=e.printStatus,u=e.rotation,s=e.onCancel,m=e.onLoad,p=c.useMemo((function(){return document.createElement("canvas")}),[]),d=c.useMemo((function(){var e=document.querySelector(".rpv-print__zone");if(e)return e;var t=document.createElement("div");return t.classList.add("rpv-print__zone"),document.body.appendChild(t),t}),[]);return c.useEffect((function(){l===i.Ready&&(document.documentElement.classList.add("rpv-print__html-printing"),document.body.classList.add("rpv-print__body-printing"),window.print());var e=function(){if(l===i.Ready){document.documentElement.classList.remove("rpv-print__html-printing"),document.body.classList.remove("rpv-print__body-printing");var t=document.querySelectorAll(".rpv-print__zone");t&&t.forEach((function(e){e.parentElement.removeChild(e)})),p.height=0,p.width=0,document.removeEventListener("mousemove",e),s()}};return document.addEventListener("mousemove",e),function(){return document.removeEventListener("mousemove",e)}}),[l]),a.createPortal(c.createElement(c.Fragment,null,Array(Math.min(n+1,t.numPages)).fill(0).map((function(e,n){return c.createElement(h,{key:n,canvas:p,doc:t,pageHeight:r,pageIndex:n,pageWidth:o,rotation:u,onLoad:m})})),c.createElement("style",{dangerouslySetInnerHTML:{__html:"@page { size: "+o+"pt "+r+"pt }"}})),d)},E=function(e){var t=e.doc,n=e.pageHeight,r=e.pageWidth,o=e.rotation,a=e.store,l=c.useState(i.Inactive),u=l[0],s=l[1],m=c.useState(0),p=m[0],g=m[1],h=function(){g(0),s(i.Inactive)},E=function(e){return s(e)};return c.useEffect((function(){return a.subscribe("printStatus",E),function(){a.unsubscribe("printStatus",E)}}),[]),c.createElement(c.Fragment,null,u===i.CheckingPermission&&c.createElement(d,{doc:t,store:a}),u===i.Preparing&&c.createElement(f,{numLoadedPages:p,numPages:t.numPages,onCancel:h}),(u===i.Preparing||u===i.Ready)&&p<=t.numPages&&c.createElement(v,{doc:t,numLoadedPages:p,pageHeight:n,pageWidth:r,printStatus:u,rotation:o,onCancel:h,onLoad:function(){var e=p+1;e<=t.numPages&&(g(e),e===t.numPages&&s(i.Ready))}}))},b=function(e){var t=e.onClick,n=c.useContext(o.LocalizationContext).l10n,r=n&&n.print?n.print.print:"Print";return c.createElement(o.MenuItem,{icon:c.createElement(u,null),onClick:t},r)},_=function(e){var t=e.containerRef,n=e.store,r=function(e){if(!e.shiftKey&&!e.altKey&&"p"===e.key&&(o.isMac()?e.metaKey:e.ctrlKey)){var r=t.current;r&&document.activeElement&&r.contains(document.activeElement)&&(e.preventDefault(),n.update("printStatus",i.Preparing))}};return c.useEffect((function(){if(t.current)return document.addEventListener("keydown",r),function(){document.removeEventListener("keydown",r)}}),[t.current]),c.createElement(c.Fragment,null)};t.PrintIcon=u,t.printPlugin=function(e){var t=c.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=c.useMemo((function(){return o.createStore({printStatus:i.Inactive})}),[]),r=function(e){return c.createElement(p,l({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{renderViewer:function(e){var r=e.slot,o={children:c.createElement(c.Fragment,null,t.enableShortcuts&&c.createElement(_,{containerRef:e.containerRef,store:n}),c.createElement(E,{doc:e.doc,pageHeight:e.pageHeight,pageWidth:e.pageWidth,rotation:e.rotation,store:n}),r.children)};return l(l({},r),o)},Print:r,PrintButton:function(){return c.createElement(r,null,(function(e){return c.createElement(m,l({},e))}))},PrintMenuItem:function(e){return c.createElement(r,null,(function(t){return c.createElement(b,{onClick:function(){t.onClick(),e.onClick()}})}))}}}},7139:function(e,t,n){"use strict";e.exports=n(4511)},8273:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(e){var t=e.doc,n=e.render,r=a.useState(),i=r[0],c=r[1];return a.useEffect((function(){t.getMetadata().then((function(e){return Promise.resolve(e)})).then((function(e){return t.getDownloadInfo().then((function(t){return Promise.resolve({fileName:e.contentDispositionFilename||"",info:e.info,length:t.length})}
2))})).then((function(e){c(e)}))}),[]),i?n(i):a.createElement("div",{className:"rpv-properties__loader"},a.createElement(o.Spinner,null))},l=function(e){var t=e.label,n=e.value,r=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft;return a.createElement("dl",{className:o.classNames({"rpv-properties__item":!0,"rpv-properties__item--rtl":r})},a.createElement("dt",{className:"rpv-properties__item-label"},t,":"),a.createElement("dd",{className:"rpv-properties__item-value"},n||"-"))},u=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),s=function(e,t,n,r){var o=parseInt(e,10);return o>=t&&o<=n?o:r},m=function(e){var t=e.doc,n=e.fileName,r=e.onToggle,i=a.useContext(o.LocalizationContext).l10n,m=function(e){var t=function(e){var t=u.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=s(t[2],1,12,1)-1,o=s(t[3],1,31,1),a=s(t[4],0,23,0),i=s(t[5],0,59,0),c=s(t[6],0,59,0),l=t[7]||"Z",m=s(t[8],0,23,0),p=s(t[9],0,59,0);switch(l){case"-":a+=m,i+=p;break;case"+":a-=m,i-=p}return new Date(Date.UTC(n,r,o,a,i,c))}(e);return t?t.toLocaleDateString()+", "+t.toLocaleTimeString():""};return a.createElement("div",{className:"rpv-properties__modal"},a.createElement(c,{doc:t,render:function(e){return a.createElement(a.Fragment,null,a.createElement("div",{className:"rpv-properties__modal-section"},a.createElement(l,{label:i&&i.properties?i.properties.fileName:"File name",value:e.fileName||(u=n,s=u.split("/").pop(),s?s.split("#")[0].split("?")[0]:u)}),a.createElement(l,{label:i&&i.properties?i.properties.fileSize:"File size",value:(r=e.length,c=Math.floor(Math.log(r)/Math.log(1024)),(r/Math.pow(1024,c)).toFixed(2)+" "+["B","kB","MB","GB","TB"][c])})),a.createElement(o.Separator,null),a.createElement("div",{className:"rpv-properties__modal-section"},a.createElement(l,{label:i&&i.properties?i.properties.title:"Title",value:e.info.Title}),a.createElement(l,{label:i&&i.properties?i.properties.author:"Author",value:e.info.Author}),a.createElement(l,{label:i&&i.properties?i.properties.subject:"Subject",value:e.info.Subject}),a.createElement(l,{label:i&&i.properties?i.properties.keywords:"Keywords",value:e.info.Keywords}),a.createElement(l,{label:i&&i.properties?i.properties.creator:"Creator",value:e.info.Creator}),a.createElement(l,{label:i&&i.properties?i.properties.creationDate:"Creation date",value:m(e.info.CreationDate)}),a.createElement(l,{label:i&&i.properties?i.properties.modificationDate:"Modification date",value:m(e.info.ModDate)})),a.createElement(o.Separator,null),a.createElement("div",{className:"rpv-properties__modal-section"},a.createElement(l,{label:i&&i.properties?i.properties.pdfProducer:"PDF producer",value:e.info.Producer}),a.createElement(l,{label:i&&i.properties?i.properties.pdfVersion:"PDF version",value:e.info.PDFFormatVersion}),a.createElement(l,{label:i&&i.properties?i.properties.pageCount:"Page count",value:""+t.numPages})));var r,c,u,s}}),a.createElement("div",{className:"rpv-properties__modal-footer"},a.createElement(o.Button,{onClick:r},i&&i.properties?i.properties.close:"Close")))},p=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M12,1.001c6.075,0,11,4.925,11,11s-4.925,11-11,11s-11-4.925-11-11S5.925,1.001,12,1.001z\n M14.5,17.005H13\n c-0.552,0-1-0.448-1-1v-6.5c0-0.276-0.224-0.5-0.5-0.5H10\n M11.745,6.504L11.745,6.504\n M11.745,6.5c-0.138,0-0.25,0.112-0.25,0.25\n S11.607,7,11.745,7s0.25-0.112,0.25-0.25S11.883,6.5,11.745,6.5"}))},d={left:0,top:8},f=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.properties?n.properties.showProperties:"Show properties";return a.createElement(o.Tooltip,{ariaControlsSuffix:"properties",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:r,onClick:t},a.createElement(p,null)),content:function(){return r},offset:d})},g=function(e){var t=e.children,n=e.store,r=function(e){var t=a.useState(e.get("doc")),n=t[0],r=t[1],o=function(e){r(e)};return a.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),{currentDoc:n}}(n).currentDoc,c=n.get("fileName")||"",l=t||function(e){return a.createElement(f,i({},e))};
2return r?a.createElement(o.Modal,{ariaControlsSuffix:"properties",target:function(e){return l({onClick:e})},content:function(e){return a.createElement(m,{doc:r,fileName:c,onToggle:e})},closeOnClickOutside:!0,closeOnEscape:!0}):a.createElement(a.Fragment,null)},h=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.properties?n.properties.showProperties:"Show properties";return a.createElement(o.MenuItem,{icon:a.createElement(p,null),onClick:t},r)};t.InfoIcon=p,t.propertiesPlugin=function(){var e=a.useMemo((function(){return o.createStore({fileName:""})}),[]),t=function(t){return a.createElement(g,i({},t,{store:e}))};return{onDocumentLoad:function(t){e.update("doc",t.doc)},onViewerStateChange:function(t){return e.update("fileName",t.file.name),t},ShowProperties:t,ShowPropertiesButton:function(){return a.createElement(g,{store:e})},ShowPropertiesMenuItem:function(e){return a.createElement(t,null,(function(e){return a.createElement(h,i({},e))}))}}}},781:function(e,t,n){"use strict";e.exports=n(8273)},505:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a,i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r);t.RotateDirection=void 0,(a=t.RotateDirection||(t.RotateDirection={})).Backward="Backward",a.Forward="Forward";var c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},l=function(){return i.createElement(o.Icon,{ignoreDirection:!0,size:16},i.createElement("path",{d:"M3.434,10.537c0.141-0.438,0.316-0.864,0.523-1.274\n M3.069,14.425C3.023,14.053,3,13.679,3,13.305 c0-0.291,0.014-0.579,0.041-0.863\n M4.389,18.111c-0.341-0.539-0.623-1.112-0.843-1.711\n M7.163,20.9 c-0.543-0.345-1.048-0.747-1.506-1.2\n M10.98,22.248c-0.65-0.074-1.29-0.218-1.909-0.431\n M10,4.25h2 c4.987,0.015,9.017,4.069,9.003,9.055c-0.013,4.581-3.456,8.426-8.008,8.945\n M13.5,1.75L10,4.25l3.5,2.5"}))},u=function(){return i.createElement(o.Icon,{ignoreDirection:!0,size:16},i.createElement("path",{d:"M20.566,10.537c-0.141-0.438-0.316-0.864-0.523-1.274\n M20.931,14.425C20.977,14.053,21,13.679,21,13.305 c0-0.291-0.014-0.579-0.041-0.863\n M19.611,18.111c0.341-0.539,0.624-1.114,0.843-1.713\n M16.837,20.9 c0.543-0.345,1.048-0.747,1.506-1.2\n M13.02,22.248c0.65-0.074,1.29-0.218,1.909-0.431\n M14,4.25h-2 c-4.987,0.015-9.017,4.069-9.003,9.055c0.013,4.581,3.456,8.426,8.008,8.945\n M10.5,1.75l3.5,2.5l-3.5,2.5"}))},s={left:0,top:8},m=function(e){var n=e.direction,r=e.onClick,a=i.useContext(o.LocalizationContext).l10n,c=a&&a.rotate?a.rotate.rotateBackward:"Rotate counterclockwise",m=a&&a.rotate?a.rotate.rotateForward:"Rotate clockwise",p=n===t.RotateDirection.Backward?c:m,d=n===t.RotateDirection.Backward?i.createElement(l,null):i.createElement(u,null);return i.createElement(o.Tooltip,{ariaControlsSuffix:"rotate",position:o.Position.BottomCenter,target:i.createElement(o.MinimalButton,{ariaLabel:p,onClick:r},d),content:function(){return p},offset:s})},p=function(e){var n=e.children,r=e.direction,o=e.store,a=function(e){var t=i.useState(e.get("rotation")||0),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("rotation",o),function(){e.unsubscribe("rotation",o)}}),[]),{rotation:n}}(o).rotation;return(n||function(e){return i.createElement(m,{direction:e.direction,onClick:e.onClick})})({direction:r,onClick:function(){var e=o.get("rotate");if(e){var n=r===t.RotateDirection.Backward?-90:90;e(360===a||-360===a?n:a+n)}}})},d=function(e){var n=e.direction,r=e.onClick,a=i.useContext(o.LocalizationContext).l10n,c=a&&a.rotate?a.rotate.rotateBackward:"Rotate counterclockwise",s=a&&a.rotate?a.rotate.rotateForward:"Rotate clockwise",m=n===t.RotateDirection.Backward?c:s,p=n===t.RotateDirection.Backward?i.createElement(l,null):i.createElement(u,null);return i.createElement(o.MenuItem,{icon:p,onClick:r},m)};t.RotateBackwardIcon=l,t.RotateForwardIcon=u,t.rotatePlugin=function(){var e=i.useMemo((function(){return o.createStore({rotation:0})}),[]),n=function(t){return i.createElement(p,c({},t,{store:e}))};return{install:function(t){e.update("rotate",t.rotate)},onViewerStateChange:function(t){return e.update("rotation",t.rotation),t},Rotate:n,RotateBackwardButton:function(){return i.createElement(n,{direction:t.RotateDirection.Backward},(function(e){return i.createElement(m,c({},e))}))},RotateBackwardMenuItem:function(e){return i.createElement(n,{direction:t.RotateDirection.Backward},(function(t){return i.createElement(d,{direction:t.direction,onClick:function(){t.onClick(),e.onClick()}})}))},RotateForwardButton:function(){return i.createElement(n,{direction:t.RotateDirection.Forward},(function(e){return i.createElement(m,c({},e))}))},RotateForwardMenuItem:function(e){return i.createElement(n,{direction:t.RotateDirection.Forward},(function(t){return i.createElement(d,{direction:t.direction,onClick:function(){t.onClick(),e.onClick()}})}))}}}},1475:function(e,t,n){"use strict";e.exports=n(505)},6111:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a,i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r);t.ScrollMode=void 0,(a=t.ScrollMode||(t.ScrollMode={})).Horizontal="Horizontal",a.Vertical="Vertical",a.Wrapped="Wrapped";var c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},l=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M6.5,21.5c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z\n M14.5,21.5c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z\n M22.5,21.5 c0,0.552-0.448,1-1,1h-4c-0.552,0-1-0.448-1-1v-20c0-0.552,0.448-1,1-1h4c0.552,0,1,0.448,1,1V21.5z"}))},u=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M23.5,5.5c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V5.5z\n M23.5,13.5c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V13.5z\n M23.5,21.5 c0,0.552-0.448,1-1,1h-21c-0.552,0-1-0.448-1-1v-3c0-0.552,0.448-1,1-1h21c0.552,0,1,0.448,1,1V21.5z"}))},s=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M10.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n M23.5,9.5c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V9.5z\n M10.5,22.5 c0,0.552-0.448,1-1,1h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z\n M23.5,22.5c0,0.552-0.448,1-1,1 h-8c-0.552,0-1-0.448-1-1v-8c0-0.552,0.448-1,1-1h8c0.552,0,1,0.448,1,1V22.5z"}))},m=function(e){var n=e.children,r=e.mode,a=e.onClick,c=i.useContext(o.LocalizationContext).l10n,m="",p=i.createElement(u,null);switch(r){case t.ScrollMode.Horizontal:m=c&&c.scrollMode?c.scrollMode.horizontalScrolling:"Horizontal scrolling",p=i.createElement(l,null);break;case t.ScrollMode.Wrapped:m=c&&c.scrollMode?c.scrollMode.wrappedScrolling:"Wrapped scrolling",p=i.createElement(s,null);break;case t.ScrollMode.Vertical:default:m=c&&c.scrollMode?c.scrollMode.verticalScrolling:"Vertical scrolling",p=i.createElement(u,null)}return n({icon:p,label:m,onClick:a})},p={left:0,top:8},d=function(e){var t=e.isSelected,n=e.mode,r=e.onClick;return i.createElement(m,{mode:n,onClick:r},(function(e){return i.createElement(o.Tooltip,{ariaControlsSuffix:"scroll-mode-switch",position:o.Position.BottomCenter,target:i.createElement(o.MinimalButton,{ariaLabel:e.label,isSelected:t,onClick:e.onClick},e.icon),content:function(){return e.label},offset:p})}))},f=function(e){var n=i.useState(e.get("scrollMode")||t.ScrollMode.Vertical),r=n[0],o=n[1];return{scrollMode:r,switchTo:function(n){o(n);var r=e.get("getPagesContainer");if(r){var a=r();if(a)switch(n){case t.ScrollMode.Vertical:a.classList.add("rpv-scroll-mode__vertical"),a.classList.remove("rpv-scroll-mode__horizontal"),a.classList.remove("rpv-scroll-mode__wrapped");break;case t.ScrollMode.Horizontal:a.classList.add("rpv-scroll-mode__horizontal"),a.classList.remove("rpv-scroll-mode__vertical"),a.classList.remove("rpv-scroll-mode__wrapped");break;case t.ScrollMode.Wrapped:a.classList.add("rpv-scroll-mode__wrapped"),a.classList.remove("rpv-scroll-mode__vertical"),a.classList.remove("rpv-scroll-mode__horizontal")}}}}},g=function(e){var t=e.children,n=e.mode,r=e.store,o=f(r),a=o.scrollMode,c=o.switchTo,l=a===n;return(t||function(e){return i.createElement(d,{isSelected:l,mode:e.mode,onClick:e.onClick})})({isSelected:l,mode:n,onClick:function(){c(n),r.update("scrollMode",n)}})},h=function(e){var t=e.isSelected,n=e.mode,r=e.onClick;return i.createElement(m,{mode:n,onClick:r},(function(e){return i.createElement(o.MenuItem,{checked:t,icon:e.icon,onClick:e.onClick},e.label)}))},v=function(e){var n=e.store,r=i.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,a=f(n),c=a.scrollMode,l=a.switchTo,u=function(e){var o=e();if(o){r?o.classList.add("rpv-scroll-mode--rtl"):o.classList.remove("rpv-scroll-mode--rtl");var a=n.get("scrollMode")||t.ScrollMode.Vertical;a!==t.ScrollMode.Vertical&&l(a)}},s=function(e){e!==c&&l(e)};return i.useEffect((function(){return n.subscribe("getPagesContainer",u),n.subscribe("scrollMode",s),function(){n.unsubscribe("getPagesContainer",u),n.unsubscribe("scrollMode",s)}}),[]),i.createElement(i.Fragment,null)};t.HorizontalScrollingIcon=l,t.VerticalScrollingIcon=u,t.WrappedScrollingIcon=s,t.scrollModePlugin=function(e){var n=i.useMemo((function(){return o.createStore({scrollMode:e&&e.scrollMode?e.scrollMode:t.ScrollMode.Vertical})}),[]),r=function(e){return i.createElement(g,c({},e,{store:n}))};return{install:function(e){n.update("getPagesContainer",e.getPagesContainer)},renderViewer:function(e){var t=e.slot;return t&&t.children&&(t.children=i.createElement(i.Fragment,null,i.createElement(v,{store:n}),t.children)),t},switchScrollMode:function(e){n.update("scrollMode",e)},SwitchScrollMode:r,SwitchScrollModeButton:function(e){return i.createElement(r,{mode:e.mode},(function(e){return i.createElement(d,{isSelected:e.isSelected,mode:e.mode,onClick:function(){e.onClick()}})}))},SwitchScrollModeMenuItem:function(e){return i.createElement(r,{mode:e.mode},(function(t){return i.createElement(h,{isSelected:t.isSelected,mode:t.mode,onClick:function(){t.onClick(),e.onClick()}})}))}}}},7875:function(e,t,n){"use strict";e.exports=n(6111)},8911:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c={keyword:"",regExp:new RegExp(" ")},l=function(e){var t,n=e.wholeWords?" "+e.keyword+" ":e.keyword,r=e.matchCase?"g":"gi";return{keyword:e.keyword,regExp:new RegExp((t=n,t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r)}},u=function(e,t,n){return e instanceof RegExp?{keyword:e.source,regExp:e}:"string"==typeof e?""===e?c:l({keyword:e,matchCase:t||!1,wholeWords:n||!1}):(void 0!==t&&(e.matchCase=t),void 0!==n&&(e.wholeWords=n),l(e))},s=function(e){var t,n=function(e){var t=a.useRef(e.get("doc")),n=function(e){t.current=e};return a.useEffect((function(){return e.subscribe("doc",n),function(){e.unsubscribe("doc",n)}}),[]),t}(e),r=a.useState([]),o=r[0],i=r[1],l=a.useState([]),s=l[0],m=l[1],p=a.useState(0),d=p[0],f=p[1],g=a.useState(!1),h=g[0],v=g[1],E=a.useRef([]),b=a.useState(!1),_=b[0],y=b[1],k=function(){return!0},C=a.useCallback((function(){return e.get("targetPageFilter")||k}),[e.get("targetPageFilter")]),w=function(e){if(0===o.length||0===s.length)return null;var t=Math.max(1,Math.min(s.length,e));return f(t),P(s[t-1])},x=function(e){return i(""===e?[]:[e])},P=function(t){var n=e.get("jumpToPage");return n&&n(t.pageIndex),e.update("matchPosition",{matchIndex:t.matchIndex,pageIndex:t.pageIndex}),t},S=function(t,r,o){var a=n.current;if(!a)return Promise.resolve([]);var i=a.numPages,c=t.map((function(e){return u(e,r,o)}));return e.update("keyword",c),f(0),m([]),new Promise((function(e,t){var r=0===E.current.length?function(){var e=n.current;if(!e)return Promise.resolve([]);var t=Array(e.numPages).fill(0).map((function(t,n){return e.getPage(n+1).then((function(e){return e.getTextContent()})).then((function(e){var t=e.items.map((function(e){return e.str||""})).join("");return Promise.resolve({pageContent:t,pageIndex:n})}))}));return Promise.all(t).then((function(e){return e.sort((function(e,t){return e.pageIndex-t.pageIndex})),Promise.resolve(e.map((function(e){return e.pageContent})))}))}().then((function(e){return E.current=e,Promise.resolve(e)})):Promise.resolve(E.current);r.then((function(t){var n=[];t.forEach((function(e,t){C()({pageIndex:t,numPages:i})&&c.forEach((function(r){for(var o,a=0;null!==(o=r.regExp.exec(e));)n.push({keyword:r.regExp,matchIndex:a,pageIndex:t,pageText:e,startIndex:o.index,endIndex:r.regExp.lastIndex}),a++}))})),m(n),n.length>0&&(f(1),P(n[0])),e(n)}))}))};return a.useEffect((function(){E.current=[]}),[n.current]),{clearKeyword:function(){0!==o.length&&(e.update("keyword",[c]),x(""),f(0),m([]),v(!1),y(!1))},changeMatchCase:function(e){v(e),o.length>0&&S(o,e,_)},changeWholeWords:function(e){y(e),o.length>0&&S(o,h,e)},currentMatch:d,jumpToMatch:w,jumpToNextMatch:function(){return w(d+1)},jumpToPreviousMatch:function(){return w(d-1)},keywords:o,matchCase:h,numberOfMatches:s.length,wholeWords:_,search:function(){return S(o,h,_)},searchFor:S,setKeywords:i,keyword:0===o.length?"":(t=o[0],t instanceof RegExp?t.source:"string"==typeof t?t:t.keyword),setKeyword:x,setTargetPages:function(t){e.update("targetPageFilter",t)}}},m=function(e){var t=e.children,n=e.store,r=s(n);return t(i({},r))},p=function(e){var t=e.containerRef,n=e.store,r=function(e){if(!e.shiftKey&&!e.altKey&&"f"===e.key&&(o.isMac()?e.metaKey&&!e.ctrlKey:e.ctrlKey)){var r=t.current;r&&document.activeElement&&r.contains(document.activeElement)&&(e.preventDefault(),n.update("areShortcutsPressed",!0))}};return a.useEffect((function(){if(t.current)return document.addEventListener("keydown",r),function(){document.removeEventListener("keydown",r)}}),[t.current]),a.createElement(a.Fragment,null)},d=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M0.541,5.627L11.666,18.2c0.183,0.207,0.499,0.226,0.706,0.043c0.015-0.014,0.03-0.028,0.043-0.043\n L23.541,5.627"}))},f=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M23.535,18.373L12.409,5.8c-0.183-0.207-0.499-0.226-0.706-0.043C11.688,5.77,11.674,5.785,11.66,5.8\n L0.535,18.373"}))},g={left:0,top:8},h=function(e){var t=e.store,n=e.onToggle,r=a.useContext(o.LocalizationContext).l10n,i=a.useContext(o.ThemeContext).direction,c=a.use
2State(!1),l=c[0],u=c[1],m=i===o.TextDirection.RightToLeft,p=s(t),h=p.clearKeyword,v=p.changeMatchCase,E=p.changeWholeWords,b=p.currentMatch,_=p.jumpToNextMatch,y=p.jumpToPreviousMatch,k=p.keyword,C=p.matchCase,w=p.numberOfMatches,x=p.wholeWords,P=p.search,S=p.setKeyword,L=r&&r.search?r.search.enterToSearch:"Enter to search",M=r&&r.search?r.search.previousMatch:"Previous match",T=r&&r.search?r.search.nextMatch:"Next match";return a.createElement("div",{className:"rpv-search__popover"},a.createElement("div",{className:"rpv-search__popover-input-counter"},a.createElement(o.TextBox,{ariaLabel:L,autoFocus:!0,placeholder:L,type:"text",value:k,onChange:S,onKeyDown:function(e){"Enter"===e.key&&k&&(u(!0),P().then((function(e){return u(!1)})))}}),a.createElement("div",{className:o.classNames({"rpv-search__popover-counter":!0,"rpv-search__popover-counter--ltr":!m,"rpv-search__popover-counter--rtl":m})},l&&a.createElement(o.Spinner,{size:"1rem"}),!l&&a.createElement("span",null,b,"/",w))),a.createElement("label",{className:"rpv-search__popover-label"},a.createElement("input",{className:"rpv-search__popover-label-checkbox",checked:C,type:"checkbox",onChange:function(e){v(e.target.checked)}})," ",r&&r.search?r.search.matchCase:"Match case"),a.createElement("label",{className:"rpv-search__popover-label"},a.createElement("input",{className:"rpv-search__popover-label-checkbox",checked:x,type:"checkbox",onChange:function(e){E(e.target.checked)}})," ",r&&r.search?r.search.wholeWords:"Whole words"),a.createElement("div",{className:"rpv-search__popover-footer"},a.createElement("div",{className:"rpv-search__popover-footer-item"},a.createElement(o.Tooltip,{ariaControlsSuffix:"search-previous-match",position:m?o.Position.BottomRight:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:M,isDisabled:b<=1,onClick:y},a.createElement(f,null)),content:function(){return M},offset:g})),a.createElement("div",{className:"rpv-search__popover-footer-item"},a.createElement(o.Tooltip,{ariaControlsSuffix:"search-next-match",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:T,isDisabled:b>w-1,onClick:_},a.createElement(d,null)),content:function(){return T},offset:g})),a.createElement("div",{className:o.classNames({"rpv-search__popover-footer-button":!0,"rpv-search__popover-footer-button--ltr":!m,"rpv-search__popover-footer-button--rtl":m})},a.createElement(o.Button,{onClick:function(){n(),h()}},r&&r.search?r.search.close:"Close"))))},v=function(){return a.createElement(o.Icon,{ignoreDirection:!0,size:16},a.createElement("path",{d:"M10.5,0.5c5.523,0,10,4.477,10,10s-4.477,10-10,10s-10-4.477-10-10S4.977,0.5,10.5,0.5z\n M23.5,23.5\n l-5.929-5.929"}))},E=function(e){var t=e.children,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.search?r.search.search:"Search";return t({icon:a.createElement(v,null),label:i,onClick:n})},b={left:0,top:8},_=function(e){var t=e.enableShortcuts,n=e.store,r=e.onClick,i=t?o.isMac()?"Meta+F":"Ctrl+F":"",c=function(e){e&&r()};return a.useEffect((function(){return n.subscribe("areShortcutsPressed",c),function(){n.unsubscribe("areShortcutsPressed",c)}}),[]),a.createElement(E,{onClick:r},(function(e){return a.createElement(o.Tooltip,{ariaControlsSuffix:"search-popover",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaKeyShortcuts:i,ariaLabel:e.label,onClick:r},e.icon),content:function(){return e.label},offset:b})}))},y={left:0,top:8},k=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,c=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft?o.Position.BottomRight:o.Position.BottomLeft,l=t||function(e){return a.createElement(_,i({enableShortcuts:n,store:r},e))};return a.createElement(o.Popover,{ariaControlsSuffix:"search",position:c,target:function(e){return l({onClick:e})},content:function(e){return a.createElement(h,{store:r,onToggle:e})},offset:y,closeOnClickOutside:!1,closeOnEscape:!0})},C=function(e){var t=e.parentNode;t&&t.removeChild(e)},w=function(e){var t=e.parentNode;if(t){var n=document.createRange();n.selectNodeContents(e),function(e,t){C(e);var n=t.parentNode;n&&n.insertBefore(e,t),C(t)}(n.extractContents(),e),t.normalize()}},x=function(e){var t=e.numPages,n=e.pageIndex,r=e.store,i=e.onHighlightKeyword,l=a.useState({matchIndex:-1,pageIndex:-1}),u=l[0],s=l[1],m=a.useState([c]),p=m[0],d=m[1],f=a.useState({pageIndex:n,scale:1,status:o.LayerRenderStatus.PreRender}),g=f[0],h=f[1],v=a.useRef(null),E=a.useRef([]),b=function(){return!0},_=a.useCallback((function(){return r.get("targetPageFilter")||b}),[r.get("targetPageFilter")]),y=function(e){for(var t=e.querySelectorAll("span.rpv-search__highlight"),n=t.length,r=0;r<n;r++)t[r].parentElement.removeChild(t[r])},k=function(e){e&&e.length>0&&d(e)},C=function(e){return s(e)},x=function(e){if(e.has(n)){var t=e.get(n);t&&h({ele:t.ele,pageIndex:n,scale:t.scale,status:t.status})}},P=function(){return 0===p.length||1===p.length&&""===p[0].keyword.trim()};a.useEffect((function(){if(!P()&&g.status===o.LayerRenderStatus.DidRender&&!E.current.length){var e=g.ele,t=[].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")).map((function(e){return e.textContent})).reduce((function(e,t,n){return e.concat(t.split("").map((function(e,t){return{char:e,charIndexInSpan:t,spanIndex:n}})))}),[{char:"",charIndexInSpan:0,spanIndex:0}]).slice(1);E.current=t}}),[p,g.status]),a.useEffect((function(){if(!P()&&g.ele&&g.status===o.LayerRenderStatus.DidRender&&_()({pageIndex:n,numPages:t})){var e=g.ele;y(e),function(e){var t=E.current;if(0!==t.length){var n=[].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")),r=t.map((function(e){return e.char})).join("");p.forEach((function(o){var a=o.keyword;if(a.trim()){for(var c,l=-1===o.regExp.flags.indexOf("g")?new RegExp(o.regExp,o.regExp.flags+"g"):o.regExp,u=[];null!==(c=l.exec(r));)u.push({keyword:l,startIndex:c.index,endIndex:l.lastIndex});u.map((function(e){return{keyword:e.keyword,indexes:t.slice(e.startIndex,e.endIndex)}}
2)).forEach((function(t){var r=t.indexes.reduce((function(e,t){return e[t.spanIndex]=(e[t.spanIndex]||[]).concat([t]),e}),{});Object.values(r).forEach((function(r){!function(e,t,n,r,o){var a=document.createRange(),c=r.firstChild;if(c){var l=o[0].charIndexInSpan,u=1===o.length?l:o[o.length-1].charIndexInSpan;a.setStart(c,l),a.setEnd(c,u+1);var s=document.createElement("span");a.surroundContents(s);var m=s.getBoundingClientRect(),p=n.getBoundingClientRect(),d=document.createElement("span");n.insertBefore(d,n.firstChild),d.style.left=100*(m.left-p.left)/p.width+"%",d.style.top=100*(m.top-p.top)/p.height+"%",d.style.width=100*m.width/p.width+"%",d.style.height=100*m.height/p.height+"%",d.classList.add("rpv-search__highlight"),d.setAttribute("title",e.trim()),w(s),i&&i({highlightEle:d,keyword:t})}}(a,t.keyword,e,n[r[0].spanIndex],r)}))}))}}))}}(e),S()}}),[p,u,g.status,E.current]),a.useEffect((function(){P()&&g.ele&&g.status===o.LayerRenderStatus.DidRender&&y(g.ele)}),[p,g.status]);var S=function(){if(u.pageIndex===n&&g.ele&&g.status===o.LayerRenderStatus.DidRender){var e=g.ele,t=e.querySelectorAll(".rpv-search__highlight");if(u.matchIndex<t.length){var a=t[u.matchIndex],i=function(e,t){for(var n=e.offsetTop,r=e.offsetLeft,o=e.parentElement;o&&o!==t;)n+=o.offsetTop,r+=o.offsetLeft,o=o.parentElement;return{left:r,top:n}}(a,e),c=i.left,l=i.top,s=r.get("jumpToDestination");s&&(s(n,(e.getBoundingClientRect().height-l)/g.scale,c/g.scale,g.scale),v.current&&v.current.classList.remove("rpv-search__highlight--current"),v.current=a,a.classList.add("rpv-search__highlight--current"))}}};return a.useEffect((function(){return r.subscribe("keyword",k),r.subscribe("matchPosition",C),r.subscribe("renderStatus",x),function(){r.unsubscribe("keyword",k),r.unsubscribe("matchPosition",C),r.unsubscribe("renderStatus",x)}}),[]),a.createElement(a.Fragment,null)};t.NextIcon=d,t.PreviousIcon=f,t.SearchIcon=v,t.searchPlugin=function(e){var t=a.useMemo((function(){return Object.assign({},{enableShortcuts:!0,onHighlightKeyword:function(){}},e)}),[]),n=a.useMemo((function(){return o.createStore({renderStatus:new Map})}),[]),r=s(n),l=r.clearKeyword,d=r.jumpToMatch,f=r.jumpToNextMatch,g=r.jumpToPreviousMatch,h=r.searchFor,v=r.setKeywords,E=r.setTargetPages,b=function(e){return a.createElement(k,i({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{install:function(t){var r=e&&e.keyword?function(e){return Array.isArray(e)?e.map((function(e){return u(e)})):[u(e)]}(e.keyword):[c];n.update("jumpToDestination",t.jumpToDestination),n.update("jumpToPage",t.jumpToPage),n.update("keyword",r)},renderViewer:function(e){var r=e.slot;return r.subSlot&&(r.subSlot.children=a.createElement(a.Fragment,null,t.enableShortcuts&&a.createElement(p,{containerRef:e.containerRef,store:n}),Array(e.doc.numPages).fill(0).map((function(r,o){return a.createElement(x,{key:o,numPages:e.doc.numPages,pageIndex:o,store:n,onHighlightKeyword:t.onHighlightKeyword})}
2)),r.subSlot.children)),r},uninstall:function(e){var t=n.get("renderStatus");t&&t.clear()},onDocumentLoad:function(e){n.update("doc",e.doc)},onTextLayerRender:function(e){var t=n.get("renderStatus");t&&(t=t.set(e.pageIndex,e),n.update("renderStatus",t))},Search:function(e){return a.createElement(m,i({},e,{store:n}))},ShowSearchPopover:b,ShowSearchPopoverButton:function(){return a.createElement(b,null,(function(e){return a.createElement(_,i({enableShortcuts:t.enableShortcuts,store:n},e))}))},clearHighlights:function(){l()},highlight:function(e){var t=Array.isArray(e)?e:[e];return v(t),h(t)},jumpToMatch:d,jumpToNextMatch:f,jumpToPreviousMatch:g,setTargetPages:E}}},5296:function(e,t,n){"use strict";e.exports=n(8911)},9767:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a,i=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r);t.SelectionMode=void 0,(a=t.SelectionMode||(t.SelectionMode={})).Hand="Hand",a.Text="Text";var c=function(){return c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},c.apply(this,arguments)},l=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M11.5,5.5v-2C11.5,2.672,12.172,2,13,2s1.5,0.672,1.5,1.5v2 M14.5,11.5v-6C14.5,4.672,15.172,4,16,4\n c0.828,0,1.5,0.672,1.5,1.5v3 M17.5,13V8.5C17.5,7.672,18.172,7,19,7s1.5,0.672,1.5,1.5v10c0,2.761-2.239,5-5,5h-3.335\n c-1.712-0.001-3.305-0.876-4.223-2.321C6.22,18.467,4.083,14,4.083,14c-0.378-0.545-0.242-1.292,0.303-1.67\n c0.446-0.309,1.044-0.281,1.458,0.07L8.5,15.5v-10C8.5,4.672,9.172,4,10,4s1.5,0.672,1.5,1.5v6"}))},u=function(){return i.createElement(o.Icon,{size:16},i.createElement("path",{d:"M13.675,11.671l2.941-2.941c0.195-0.196,0.195-0.512-0.001-0.707C16.563,7.971,16.5,7.931,16.43,7.906\n L4.168,3.527C3.908,3.434,3.622,3.57,3.529,3.83c-0.039,0.109-0.039,0.228,0,0.336l4.379,12.262\n c0.093,0.26,0.379,0.396,0.639,0.303c0.07-0.025,0.133-0.065,0.185-0.117l2.943-2.943l6.146,6.146c0.195,0.195,0.512,0.195,0.707,0\n l1.293-1.293c0.195-0.195,0.195-0.512,0-0.707L13.675,11.671z"}))},s=function(e){var n=e.children,r=e.mode,a=e.onClick,c=i.useContext(o.LocalizationContext).l10n,s="",m=i.createElement(u,null);switch(r){case t.SelectionMode.Hand:s=c&&c.selectionMode?c.selectionMode.handTool:"Hand tool",m=i.createElement(l,null);break;case t.SelectionMode.Text:default:s=c&&c.selectionMode?c.selectionMode.textSelectionTool:"Text selection tool",m=i.createElement(u,null)}return n({icon:m,label:s,onClick:a})},m={left:0,top:8},p=function(e){var t=e.isSelected,n=e.mode,r=e.onClick;return i.createElement(s,{mode:n,onClick:r},(function(e){return i.createElement(o.Tooltip,{ariaControlsSuffix:"selection-mode-switch",position:o.Position.BottomCenter,target:i.createElement(o.MinimalButton,{ariaLabel:e.label,isSelected:t,onClick:e.onClick},e.icon),content:function(){return e.label},offset:m})}))},d=function(e){var t=e.children,n=e.mode,r=e.store,o=n===r.get("selectionMode");return(t||function(e){return i.createElement(p,{isSelected:o,mode:e.mode,onClick:e.onClick})})({isSelected:o,mode:n,onClick:function(){return r.update("selectionMode",n)}})},f=function(e){var t=e.isSelected,n=e.mode,r=e.onClick;return i.createElement(s,{mode:n,onClick:r},(function(e){return i.createElement(o.MenuItem,{checked:t,icon:e.icon,onClick:e.onClick},e.label)}))},g=function(e){var n=e.store,r=i.useRef(null),o=i.useState(t.SelectionMode.Text),a=o[0],c=o[1],l=i.useRef({top:0,left:0,x:0,y:0}),u=function(e){var t=r.current;t&&(t.scrollTop=l.current.top-(e.clientY-l.current.y),t.scrollLeft=l.current.left-(e.clientX-l.current.x))},s=function(){var e=r.current;e&&(e.classList.add("rpv-selection-mode__grab"),e.classList.remove("rpv-selection-mode__grabbing"),document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",s))},m=function(e){var n=r.current;n&&a!==t.SelectionMode.Text&&(n.classList.remove("rpv-selection-mode__grab"),n.classList.add("rpv-selection-mode__grabbing"),e.preventDefault(),e.stopPropagation(),l.current={left:n.scrollLeft,top:n.scrollTop,x:e.clientX,y:e.clientY},document.addEventListener("mousemove",u),document.addEventListener("mouseup",s))},p=function(e){r.current=e()},d=function(e){c(e)};return i.useEffect((function(){var e=r.current;if(e)return a===t.SelectionMode.Hand?e.classList.add("rpv-selection-mode__grab"):e.classList.remove("rpv-selection-mode__grab"),e.addEventListener("mousedown",m),function(){e.removeEventListener("mousedown",m)}
2}),[a]),i.useEffect((function(){return n.subscribe("getPagesContainer",p),n.subscribe("selectionMode",d),function(){n.unsubscribe("getPagesContainer",p),n.unsubscribe("selectionMode",d)}}),[]),i.createElement(i.Fragment,null)};t.HandToolIcon=l,t.TextSelectionIcon=u,t.selectionModePlugin=function(e){var n=i.useMemo((function(){return o.createStore()}),[]),r=function(e){return i.createElement(d,c({},e,{store:n}))};return{install:function(r){n.update("selectionMode",e&&e.selectionMode?e.selectionMode:t.SelectionMode.Text),n.update("getPagesContainer",r.getPagesContainer)},renderViewer:function(e){var t=e.slot;return t.subSlot&&t.subSlot.children&&(t.subSlot.children=i.createElement(i.Fragment,null,i.createElement(g,{store:n}),t.subSlot.children)),t},SwitchSelectionMode:r,SwitchSelectionModeButton:function(e){return i.createElement(r,{mode:e.mode},(function(e){return i.createElement(p,{isSelected:e.isSelected,mode:e.mode,onClick:function(){e.onClick()}})}))},SwitchSelectionModeMenuItem:function(e){return i.createElement(r,{mode:e.mode},(function(t){return i.createElement(f,{isSelected:t.isSelected,mode:t.mode,onClick:function(){t.onClick(),e.onClick()}})}))}}}},3206:function(e,t,n){"use strict";e.exports=n(9767)},4619:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M19.5,15.106l2.4-2.4a1,1,0,0,0,0-1.414l-2.4-2.4V5.5a1,1,0,0,0-1-1H15.106l-2.4-2.4a1,1,0,0,0-1.414,0l-2.4,2.4H5.5a1,1,0,0,0-1,1V8.894l-2.4,2.4a1,1,0,0,0,0,1.414l2.4,2.4V18.5a1,1,0,0,0,1,1H8.894l2.4,2.4a1,1,0,0,0,1.414,0l2.4-2.4H18.5a1,1,0,0,0,1-1Z"}),a.createElement("path",{d:"M10,6.349a6,6,0,0,1,0,11.3,6,6,0,1,0,0-11.3Z"}))},l=function(){return a.createElement(o.Icon,{size:16},a.createElement("path",{d:"M19.491,15.106l2.4-2.4a1,1,0,0,0,0-1.414l-2.4-2.4V5.5a1,1,0,0,0-1-1H15.1L12.7,2.1a1,1,0,0,0-1.414,0l-2.4,2.4H5.491a1,1,0,0,0-1,1V8.894l-2.4,2.4a1,1,0,0,0,0,1.414l2.4,2.4V18.5a1,1,0,0,0,1,1H8.885l2.4,2.4a1,1,0,0,0,1.414,0l2.4-2.4h3.394a1,1,0,0,0,1-1Z"}),a.createElement("path",{d:"M11.491,6c4,0,6,2.686,6,6s-2,6-6,6Z"}))},u={left:0,top:8},s=function(e){var t=e.onClick,n=a.useContext(o.ThemeContext),r=a.useContext(o.LocalizationContext).l10n,i="dark"===n.currentTheme,s=r&&r.theme?i?r.theme.switchLightTheme:r.theme.switchDarkTheme:i?"Switch to the light theme":"Switch to the dark theme";return a.createElement(o.Tooltip,{ariaControlsSuffix:"theme-switch",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaLabel:s,onClick:t},i?a.createElement(l,null):a.createElement(c,null)),content:function(){return s},offset:u})},m=function(e){var t=e.children,n=a.useContext(o.ThemeContext);return(t||function(e){return a.createElement(s,{onClick:e.onClick})})({onClick:function(){return n.setCurrentTheme("dark"===n.currentTheme?"light":"dark")}})},p=function(e){var t=e.onClick,n=a.useContext(o.ThemeContext),r=a.useContext(o.LocalizationContext).l10n,i="dark"===n.currentTheme,u=r&&r.theme?i?r.theme.switchLightTheme:r.theme.switchDarkTheme:i?"Switch to the light theme":"Switch to the dark theme";return a.createElement(o.MenuItem,{icon:i?a.createElement(l,null):a.createElement(c,null),onClick:t},u)};t.DarkIcon=c,t.LightIcon=l,t.themePlugin=function(){var e=function(e){return a.createElement(m,i({},e))};return{SwitchTheme:e,SwitchThemeButton:function(){return a.createElement(e,null,(function(e){return a.createElement(s,i({},e))}))},SwitchThemeMenuItem:function(t){return a.createElement(e,null,(function(e){return a.createElement(p,{onClick:function(){e.onClick(),t.onClick()}})}))}}}},5429:function(e,t,n){"use strict";e.exports=n(4619)},6879:function(e,t,n){"use strict";
2Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(e){var t=e.getPageIndex,n=e.store,r=a.useState(),i=r[0],c=r[1],l=function(e){c(e)},u=window.devicePixelRatio||1,s=a.useRef(),m=a.useRef(),p=a.useState(!1),d=p[0],f=p[1];return a.useEffect((function(){if(i){var e=m.current,n=s.current;if(e&&n){var r=i.numPages,o=t?t({numPages:r}):0,a=Math.max(0,Math.min(o,r-1));i.getPage(a+1).then((function(t){var r=t.getViewport({scale:1}),o=r.width,a=r.height,i=e.clientWidth,c=e.clientHeight,l=Math.min(i/o,c/a),s=l*o,m=l*a;n.height=m*u,n.width=s*u,n.style.opacity="0";var p=n.getContext("2d",{alpha:!1}),d=t.getViewport({rotation:0,scale:l*u});t.render({canvasContext:p,viewport:d}).promise.then((function(){f(!0),n.style.removeProperty("opacity")}),(function(){f(!0)}))}))}}}),[i]),a.useEffect((function(){return n.subscribe("doc",l),function(){n.unsubscribe("doc",l)}}),[]),a.createElement("div",{className:"rpv-thumbnail__cover",ref:m},!d&&a.createElement("div",{className:"rpv-thumbnail__cover-loader"},a.createElement(o.Spinner,null)),a.createElement("canvas",{ref:s,style:{transform:"scale("+1/u+")",transformOrigin:"top left"}}))},l=function(e){var t=e.page,n=e.pageHeight,r=e.pageIndex,i=e.pageWidth,c=e.rotation,l=e.thumbnailHeight,u=e.thumbnailWidth,s=a.useContext(o.LocalizationContext).l10n,m=a.useRef(),p=a.useState(""),d=p[0],f=p[1],g=s&&s.thumbnail?s.thumbnail.thumbnailLabel:"Thumbnail of page {{pageIndex}}";return a.useEffect((function(){var e=m.current;e&&e.cancel();var r=document.createElement("canvas"),o=r.getContext("2d",{alpha:!1}),a=u,l=a/(i/n),s=a/i;r.height=l,r.width=a,r.style.height=l+"px",r.style.width=a+"px";var p=t.getViewport({rotation:c,scale:s});m.current=t.render({canvasContext:o,viewport:p}),m.current.promise.then((function(){return f(r.toDataURL())}),(function(){}))}),[c]),d?a.createElement("img",{"aria-label":g.replace("{{pageIndex}}",""+(r+1)),src:d,height:l+"px",width:u+"px"}):a.createElement(o.Spinner,null)},u=function(e){var t=e.doc,n=e.isActive,r=e.pageHeight,i=e.pageIndex,c=e.pageWidth,u=e.rotation,s=e.onActive,m=a.useState({height:r,isCalculated:!1,page:null,viewportRotation:0,width:c}),p=m[0],d=m[1],f=a.useRef({isVisible:!1,ratio:0}),g=p.isCalculated,h=p.page,v=p.height,E=p.width,b=E/v,_=Math.abs(u)%180==0,y=_?100:100/b,k=_?100/b:100;a.useLayoutEffect((function(){if(n){var e=w.current,t=f.current;(!t.isVisible||t.ratio<1)&&s(e)}}),[n]);var C=(u+p.viewportRotation)%360,w=o.useIntersectionObserver({onVisibilityChanged:function(e){f.current=e,e.isVisible&&!g&&t.getPage(i+1).then((function(e){var t=e.getViewport({scale:1});d({height:t.height,isCalculated:!0,page:e,viewportRotation:t.rotation,width:t.width})}))}});return a.createElement("div",{className:"rpv-thumbnail__container",ref:w,style:{height:k+"px",width:y+"px"}},h?a.createElement(l,{page:h,pageHeight:_?v:E,pageIndex:i,pageWidth:_?E:v,rotation:C,thumbnailHeight:k,thumbnailWidth:y}):a.createElement(o.Spinner,null))},s=function(e){var t=e.currentPage,n=e.doc,r=e.labels,i=e.pageHeight,c=e.pageWidth,l=e.renderCurrentPageLabel,s=e.rotation,m=e.onJumpToPage,p=n.numPages,d=r.length,f=a.useRef(null),g=a.useRef([]),h=a.useState(t),v=h[0],E=h[1],b=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,_=function(e){var t=f.current;t&&function(e,t){var n=e.getBoundingClientRect().top-t.getBoundingClientRect().top,r=e.clientHeight,o=t.clientHeight;n<0?t.scrollTop+=n:n+r<=o||(t.scrollTop+=n+r-o)}(e.parentElement,t)};return o.useIsomorphicLayoutEffect((function(){var e=f.current;e&&(g.current=Array.from(e.querySelectorAll(".rpv-thumbnail__item")))}),[]),a.useEffect((function(){var e=g.current;if(!(0===e.length||v<0||v>e.length)){var t=e[v];
2t.setAttribute("tabindex","0"),t.focus()}}),[v]),a.createElement("div",{ref:f,"data-testid":"thumbnail__list",className:o.classNames({"rpv-thumbnail__list":!0,"rpv-thumbnail__list--rtl":b}),onKeyDown:function(e){switch(e.key){case"ArrowDown":!function(){if(f.current){var e=g.current,t=v+1;t<e.length&&(v>=0&&e[v].setAttribute("tabindex","-1"),E(t))}}();break;case"ArrowUp":!function(){if(f.current){var e=g.current,t=v-1;t>=0&&(v>=0&&e[v].setAttribute("tabindex","-1"),E(t))}}();break;case"Enter":v>=0&&v<p&&m(v)}}},Array(p).fill(0).map((function(e,f){var g=d===p?r[f]:""+(f+1),h=l?l({currentPage:t,pageIndex:f,numPages:p,pageLabel:g}):g;return a.createElement("div",{key:"thumbnail-"+f},a.createElement("div",{className:o.classNames({"rpv-thumbnail__item":!0,"rpv-thumbnail__item--selected":t===f}),role:"button",tabIndex:t===f?0:-1,onClick:function(){return m(f)}},a.createElement(u,{doc:n,isActive:t===f,pageHeight:i,pageIndex:f,pageWidth:c,rotation:s,onActive:_})),a.createElement("div",{className:"rpv-thumbnail__index"},h))})))},m=function(e){var t=e.renderCurrentPageLabel,n=e.store,r=function(e){var t=a.useState([]),n=t[0],r=t[1],o=function(e){e.getPageLabels().then((function(e){r(e||[])}))};return a.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),n}(n),i=a.useState(),c=i[0],l=i[1],u=a.useState(n.get("currentPage")||0),m=u[0],p=u[1],d=a.useState(n.get("pageHeight")||0),f=d[0],g=d[1],h=a.useState(n.get("pageWidth")||0),v=h[0],E=h[1],b=a.useState(n.get("rotation")||0),_=b[0],y=b[1],k=function(e){p(e)},C=function(e){l(e)},w=function(e){g(e)},x=function(e){E(e)},P=function(e){y(e)};return a.useEffect((function(){return n.subscribe("doc",C),n.subscribe("pageHeight",w),n.subscribe("pageWidth",x),n.subscribe("rotation",P),function(){n.unsubscribe("doc",C),n.unsubscribe("pageHeight",w),n.unsubscribe("pageWidth",x),n.unsubscribe("rotation",P)}}),[]),o.useIsomorphicLayoutEffect((function(){return n.subscribe("currentPage",k),function(){n.unsubscribe("currentPage",k)}}),[]),c?a.createElement(s,{currentPage:m,doc:c,labels:r,pageHeight:f,pageWidth:v,renderCurrentPageLabel:t,rotation:_,onJumpToPage:function(e){var t=n.get("jumpToPage");t&&t(e)}}):a.createElement("div",{className:"rpv-thumbnail__loader"},a.createElement(o.Spinner,null))};t.thumbnailPlugin=function(e){var t=a.useMemo((function(){return o.createStore({})}),[]);return{install:function(e){t.update("jumpToPage",e.jumpToPage)},onDocumentLoad:function(e){t.update("doc",e.doc)},onViewerStateChange:function(e){return t.update("currentPage",e.pageIndex),t.update("pageHeight",e.pageHeight),t.update("pageWidth",e.pageWidth),e},Cover:function(e){return a.createElement(c,i({},e,{store:t}))},Thumbnails:function(){return a.createElement(m,{renderCurrentPageLabel:null==e?void 0:e.renderCurrentPageLabel,store:t})}}}},6472:function(e,t,n){"use strict";e.exports=n(6879)},4739:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(3808),a=n(9725),i=n(7716),c=n(8972),l=n(7139),u=n(781),s=n(1475),m=n(7875),p=n(5296),d=n(3206),f=n(5429),g=n(7471),h=n(2243);var v=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),E=function(){return E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},E.apply(this,arguments)},b=function(){return v.createElement(h.Icon,{size:16},v.createElement("path",{d:"M12,0.5c1.381,0,2.5,1.119,2.5,2.5S13.381,5.5,12,5.5S9.5,4.381,9.5,3S10.619,0.5,12,0.5z\n M12,9.5\n c1.381,0,2.5,1.119,2.5,2.5s-1.119,2.5-2.5,2.5S9.5,13.381,9.5,12S10.619,9.5,12,9.5z\n M12,18.5c1.381,0,2.5,1.119,2.5,2.5\n s-1.119,2.5-2.5,2.5S9.5,22.381,9.5,21S10.619,18.5,12,18.5z"}))},_={left:0,top:8},y=function(e){var t=e.toolbarSlot,n=v.useContext(h.LocalizationContext).l10n,r=v.useContext(h.ThemeContext).direction===h.TextDirection.RightToLeft?h.Position.BottomLeft:h.Position.BottomRight,o=t.DownloadMenuItem,a=t.EnterFullScreenMenuItem,i=t.GoToFirstPageMenuItem,c=t.GoToLastPageMenuItem,l=t.GoToNextPageMenuItem,u=t.GoToPreviousPageMenuItem,s=t.OpenMenuItem,p=t.PrintMenuItem,f=t.RotateBackwardMenuItem,g=t.RotateForwardMenuItem,E=t.ShowPropertiesMenuItem,y=t.SwitchScrollModeMenuItem,k=t.SwitchSelectionModeMenuItem,C=t.SwitchThemeMenuItem;
2return v.createElement(h.Popover,{ariaControlsSuffix:"toolbar-more-actions",ariaHasPopup:"menu",position:r,target:function(e,t){var o=n&&n.toolbar?n.toolbar.moreActions:"More actions";return v.createElement(h.Tooltip,{ariaControlsSuffix:"toolbar-more-actions",position:r,target:v.createElement(h.MinimalButton,{ariaLabel:o,onClick:e,isSelected:t},v.createElement(b,null)),content:function(){return o},offset:_})},content:function(e){return v.createElement(h.Menu,null,v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(C,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(a,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(s,null)),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(p,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(o,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(h.MenuDivider,null)),v.createElement(i,{onClick:e}),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(u,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(l,{onClick:e})),v.createElement(c,{onClick:e}),v.createElement(h.MenuDivider,null),v.createElement(g,{onClick:e}),v.createElement(f,{onClick:e}),v.createElement(h.MenuDivider,null),v.createElement(k,{mode:d.SelectionMode.Text,onClick:e}),v.createElement(k,{mode:d.SelectionMode.Hand,onClick:e}),v.createElement(h.MenuDivider,null),v.createElement(y,{mode:m.ScrollMode.Vertical,onClick:e}),v.createElement(y,{mode:m.ScrollMode.Horizontal,onClick:e}),v.createElement(y,{mode:m.ScrollMode.Wrapped,onClick:e}),v.createElement(h.MenuDivider,null),v.createElement(E,{onClick:e}))},offset:_,closeOnClickOutside:!0,closeOnEscape:!0})},k=function(e){return function(t){var n=v.useMemo((function(){return e(t)}),[]),r=v.useContext(h.ThemeContext).direction===h.TextDirection.RightToLeft,o=n.CurrentPageInput,a=n.Download,i=n.EnterFullScreen,c=n.GoToNextPage,l=n.GoToPreviousPage,u=n.NumberOfPages,s=n.Open,m=n.Print,p=n.ShowSearchPopover,d=n.SwitchTheme,f=n.Zoom,g=n.ZoomIn,E=n.ZoomOut;return v.createElement("div",{"data-testid":"toolbar",className:h.classNames({"rpv-toolbar":!0,"rpv-toolbar--rtl":r}),role:"toolbar","aria-orientation":"horizontal"},v.createElement("div",{className:"rpv-toolbar__left"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(p,null)),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(l,null))),v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(o,null),v.createElement("span",{className:"rpv-toolbar__label"},v.createElement(u,null))),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(c,null)))),v.createElement("div",{className:"rpv-toolbar__center"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(E,null)),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(f,null))),v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(g,null))),v.createElement("div",{className:"rpv-toolbar__right"},v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-medium"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(d,null))),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-medium"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(i,null))),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-medium"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(s,null))),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-medium"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(a,null))),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-medium"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(m,null))),v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(y,{toolbarSlot:n}))))}},C=function(e){var t=e.NumberOfPages;return Object.assign({},e,{NumberOfPages:function(){return v.createElement(v.Fragment,null,"/ ",v.createElement(t,null))}})},w=function(e){return k(C)(e)},x=function(e){var t=e.children,n=e.slot;return(t||w)(n)};
2t.MoreActionsPopover=y,t.MoreIcon=b,t.toolbarPlugin=function(e){var t=o.fullScreenPlugin(e?e.fullScreenPlugin:{}),n=a.getFilePlugin(e?e.getFilePlugin:{}),r=i.openPlugin(e?e.openPlugin:{}),h=c.pageNavigationPlugin(),b=l.printPlugin(e?e.printPlugin:{}),_=u.propertiesPlugin(),y=s.rotatePlugin(),C=m.scrollModePlugin(e?e.scrollModePlugin:{}),w=p.searchPlugin(e?e.searchPlugin:{}),P=d.selectionModePlugin(e?e.selectionModePlugin:{}),S=f.themePlugin(),L=g.zoomPlugin(e?e.zoomPlugin:{}),M=[t,n,r,h,b,_,y,C,w,P,S,L];return{fullScreenPluginInstance:t,getFilePluginInstance:n,openPluginInstance:r,pageNavigationPluginInstance:h,printPluginInstance:b,propertiesPluginInstance:_,rotatePluginInstance:y,scrollModePluginInstance:C,searchPluginInstance:w,selectionModePluginInstance:P,themePluginInstance:S,zoomPluginInstance:L,install:function(e){M.forEach((function(t){t.install&&t.install(e)}))},renderViewer:function(e){var t=e.slot;return M.forEach((function(n){n.renderViewer&&(t=n.renderViewer(E(E({},e),{slot:t})))})),t},uninstall:function(e){M.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(e){M.forEach((function(t){t.onDocumentLoad&&t.onDocumentLoad(e)}))},onTextLayerRender:function(e){M.forEach((function(t){t.onTextLayerRender&&t.onTextLayerRender(e)}))},onViewerStateChange:function(e){var t=e;return M.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),t},renderDefaultToolbar:k,Toolbar:function(e){var o=t.EnterFullScreen,a=t.EnterFullScreenMenuItem,i=n.Download,c=n.DownloadMenuItem,l=r.Open,u=r.OpenMenuItem,s=h.CurrentPageInput,m=h.CurrentPageLabel,p=h.GoToFirstPage,d=h.GoToFirstPageMenuItem,f=h.GoToLastPage,g=h.GoToLastPageMenuItem,k=h.GoToNextPage,M=h.GoToNextPageMenuItem,T=h.GoToPreviousPage,O=h.GoToPreviousPageMenuItem,N=b.Print,R=b.PrintMenuItem,I=_.ShowProperties,D=_.ShowPropertiesMenuItem,z=y.Rotate,j=y.RotateBackwardMenuItem,F=y.RotateForwardMenuItem,A=C.SwitchScrollMode,B=C.SwitchScrollModeMenuItem,H=w.Search,V=w.ShowSearchPopover,W=P.SwitchSelectionMode,Z=P.SwitchSelectionModeMenuItem,G=S.SwitchTheme,U=S.SwitchThemeMenuItem,K=L.CurrentScale,q=L.Zoom,$=L.ZoomIn,J=L.ZoomInMenuItem,Q=L.ZoomOut,X=L.ZoomOutMenuItem;return v.createElement(x,E({},e,{slot:{CurrentPageInput:s,CurrentPageLabel:m,CurrentScale:K,Download:i,DownloadMenuItem:c,EnterFullScreen:o,EnterFullScreenMenuItem:a,GoToFirstPage:p,GoToFirstPageMenuItem:d,GoToLastPage:f,GoToLastPageMenuItem:g,GoToNextPage:k,GoToNextPageMenuItem:M,GoToPreviousPage:T,GoToPreviousPageMenuItem:O,NumberOfPages:function(){return v.createElement(m,null,(function(e){return v.createElement(v.Fragment,null,e.numberOfPages)}))},Open:l,OpenMenuItem:u,Print:N,PrintMenuItem:R,Rotate:z,RotateBackwardMenuItem:j,RotateForwardMenuItem:F,Search:H,ShowProperties:I,ShowPropertiesMenuItem:D,ShowSearchPopover:V,SwitchScrollMode:A,SwitchScrollModeMenuItem:B,SwitchSelectionMode:W,SwitchSelectionModeMenuItem:Z,SwitchTheme:G,SwitchThemeMenuItem:U,Zoom:q,ZoomIn:$,ZoomInMenuItem:J,ZoomOut:Q,ZoomOutMenuItem:X}}))}}}},3231:function(e,t,n){"use strict";e.exports=n(4739)},8657:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(6540),o=n(2243);var a=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),i=function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)},c=function(e){var t=a.useState(e.get("scale")||0),n=t[0],r=t[1],o=function(e){r(e)};return a.useEffect((function(){return e.subscribe("scale",o),function(){e.unsubscribe("scale",o)}}),[]),{scale:n}},l=function(e){var t=e.children,n=e.store;return(t||function(e){return a.createElement(a.Fragment,null,Math.round(100*e.scale)+"%")})({scale:c(n).scale})},u=[.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],s=function(e){return u.find((function(t){return t>e}))||e},m=function(e){var t=u.findIndex((function(t){return t>=e}));return-1===t||0===t?e:u[t-1]},p=function(e){var t=e.containerRef,n=e.store,r=function(e){if(!e.shiftKey&&!e.altKey&&
2(o.isMac()?e.metaKey:e.ctrlKey)){var r=t.current;if(r&&document.activeElement&&r.contains(document.activeElement)){var a=n.get("zoom");if(a){var i=n.get("scale")||1,c=1;switch(e.key){case"-":c=m(i);break;case"=":c=s(i);break;case"0":c=1;break;default:c=i}c!==i&&(e.preventDefault(),a(c))}}}};return a.useEffect((function(){if(t.current)return document.addEventListener("keydown",r),function(){document.removeEventListener("keydown",r)}}),[t.current]),a.createElement(a.Fragment,null)},d=[.5,.75,1,1.25,1.5,2,3,4],f={left:0,top:8},g=function(e){var t=e.levels,n=void 0===t?d:t,r=e.scale,i=e.onZoom,c=a.useContext(o.LocalizationContext).l10n,l=a.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,u=c&&c.zoom?c.zoom.zoomDocument:"Zoom document";return a.createElement(o.Popover,{ariaControlsSuffix:"zoom",ariaHasPopup:"menu",position:o.Position.BottomCenter,target:function(e){return a.createElement(o.MinimalButton,{ariaLabel:u,onClick:function(){e()}},a.createElement("span",{className:"rpv-zoom__popover-target"},a.createElement("span",{"data-testid":"zoom__popover-target-scale",className:o.classNames({"rpv-zoom__popover-target-scale":!0,"rpv-zoom__popover-target-scale--ltr":!l,"rpv-zoom__popover-target-scale--rtl":l})},Math.round(100*r),"%"),a.createElement("span",{className:"rpv-zoom__popover-target-arrow"})))},content:function(e){return a.createElement(o.Menu,null,Object.keys(o.SpecialZoomLevel).map((function(t){var n=t;return a.createElement(o.MenuItem,{key:n,onClick:function(){e(),i(n)}},function(e){switch(e){case o.SpecialZoomLevel.ActualSize:return c&&c.zoom?c.zoom.actualSize:"Actual size";case o.SpecialZoomLevel.PageFit:return c&&c.zoom?c.zoom.pageFit:"Page fit";case o.SpecialZoomLevel.PageWidth:return c&&c.zoom?c.zoom.pageWidth:"Page width"}}(n))})),a.createElement(o.MenuDivider,null),n.map((function(t){return a.createElement(o.MenuItem,{key:t,onClick:function(){e(),i(t)}},Math.round(100*t)+"%")})))},offset:f,closeOnClickOutside:!0,closeOnEscape:!0})},h=function(e){var t=e.children,n=e.levels,r=e.store;return(t||function(e){return a.createElement(g,{levels:n,scale:e.scale,onZoom:e.onZoom})})({scale:c(r).scale,onZoom:function(e){var t=r.get("zoom");t&&t(e)}})},v=function(){return a.createElement(o.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"}))},E={left:0,top:8},b=function(e){var t=e.enableShortcuts,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.zoom?r.zoom.zoomIn:"Zoom in",c=t?o.isMac()?"Meta+=":"Ctrl+=":"";return a.createElement(o.Tooltip,{ariaControlsSuffix:"zoom-in",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaKeyShortcuts:c,ariaLabel:i,onClick:n},a.createElement(v,null)),content:function(){return i},offset:E})},_=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,o=c(r).scale;return(t||b)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(s(o))}})},y=function(){return a.createElement(o.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"}))},k={left:0,top:8},C=function(e){var t=e.enableShortcuts,n=e.onClick,r=a.useContext(o.LocalizationContext).l10n,i=r&&r.zoom?r.zoom.zoomOut:"Zoom out",c=t?o.isMac()?"Meta+-":"Ctrl+-":"";return a.createElement(o.Tooltip,{ariaControlsSuffix:"zoom-out",position:o.Position.BottomCenter,target:a.createElement(o.MinimalButton,{ariaKeyShortcuts:c,ariaLabel:i,onClick:n},a.createElement(y,null)),content:function(){return i},offset:k})},w=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,o=c(r).scale;return(t||C)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(m(o))}})},x=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.zoom?n.zoom.zoomIn:"Zoom in";return a.createElement(o.MenuItem,{icon:a.createElement(v,null),onClick:t},r)},P=function(e){var t=e.onClick,n=a.useContext(o.LocalizationContext).l10n,r=n&&n.zoom?n.zoom.zoomOut:"Zoom out";return a.createElement(o.MenuItem,{icon:a.createElement(y,null),onClick:t},r)};t.ZoomInIcon=v,t.ZoomOutIcon=y,t.zoomPlugin=function(e){var t=a.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=a.useMemo((function(){return o.createStore({})}),[]),r=function(e){return a.createElement(_,i({enableShortcuts:t.enableShortcuts},e,{store:n}))},c=function(e){return a.createElement(w,i({enableShortcuts:t.enableShortcuts},e,{store:n}))},u=function(e){return a.createElement(h,i({},e,{store:n}))};return{renderViewer:function(e){var r=e.slot;if(!t.enableShortcuts)return r;var o={children:a.createElement(a.Fragment,null,a.createElement(p,{containerRef:e.containerRef,store:n}),r.children)};return i(i({},r),o)},install:function(e){n.update("zoom",e.zoom)},onViewerStateChange:function(e){return n.update("scale",e.scale),e},zoomTo:function(e){var t=n.get("zoom");t&&t(e)},CurrentScale:function(e){return a.createElement(l,i({},e,{store:n}))}
2,ZoomIn:r,ZoomInButton:function(){return a.createElement(r,null,(function(e){return a.createElement(b,i({},e))}))},ZoomInMenuItem:function(e){return a.createElement(r,null,(function(t){return a.createElement(x,{onClick:function(){t.onClick(),e.onClick()}})}))},ZoomOut:c,ZoomOutButton:function(){return a.createElement(c,null,(function(e){return a.createElement(C,i({},e))}))},ZoomOutMenuItem:function(e){return a.createElement(c,null,(function(t){return a.createElement(P,{onClick:function(){t.onClick(),e.onClick()}})}))},Zoom:u,ZoomPopover:function(e){return a.createElement(u,null,(function(t){return a.createElement(g,i({levels:null==e?void 0:e.levels},t))}))}}}},7471:function(e,t,n){"use strict";e.exports=n(8657)},9451:function(e,t,n){"use strict";var r=n(5540),o=n(6540),a=n(1015),i=n(4971);let c=function(e){function t(t){var n;return(n=e.call(this,t)||this).openMenu=()=>{n.setState({menuOpen:!0})},n.closeMenu=()=>{n.setState({menuOpen:!1})},n.toggleSearchBar=()=>{n.setState((e=>({searchOpen:!e.searchOpen})))},n.state={query:"",menuOpen:!1,searchOpen:!1},n.handleSubmit=n.handleSubmit.bind(n),n.clickOutsideHamburger=n.clickOutsideHamburger.bind(n),n}(0,r.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){document.addEventListener("click",this.clickOutsideHamburger)},n.componentDidUpdate=function(e,t){const n=document.getElementById("hamburger");t.menuOpen!==this.state.menuOpen&&n&&n.classList.toggle("is-active",this.state.menuOpen)},n.componentWillUnmount=function(){document.removeEventListener("click",this.clickOutsideHamburger)},n.clickOutsideHamburger=function(e){e.target.closest("#extended-overlay")&&this.state.menuOpen&&this.closeMenu()},n.handleChange=function(e){return t=>{this.setState({[e]:t.target.value})}},n.handleSubmit=function(e){e.preventDefault(),(0,a.navigate)("/search/",{state:{searchQuery:this.state.query}})},n.render=function(){const{data:e}=this.props,t=e.allStrapiMagazineIssue.edges[0];return o.createElement(o.Fragment,null,o.createElement("nav",{className:"text-black mb-8 sans-serif bg-white z-50 top-0 "+(this.state.menuOpen?"":"container mx-auto")},o.createElement("div",{className:""+(this.state.menuOpen?"":"px-0 md:px-8 lg:px-4")},o.createElement("div",{className:"border-b border-gray-300"},o.createElement("div",{className:"container mx-auto py-4 "+(this.state.menuOpen?"px-4 md:px-8 lg:px-4":"px-4 md:px-0")},o.createElement("div",{className:"flex mx-auto items-center justify-between"},o.createElement("div",{className:"w-1/4"},o.createElement("button",{className:"hamburger hamburger--slider",type:"button",id:"hamburger",onClick:this.state.menuOpen?this.closeMenu:this.openMenu},o.createElement("span",{className:"hamburger-box"},o.createElement("span",{className:"hamburger-inner"})))),o.createElement("div",{className:"items-center text-center"},o.createElement(a.Link,{to:"/",className:"font-semibold text-2xl tracking-tight"},o.createElement("img",{src:i.A,alt:"Logo",className:"max-h-10 w-auto mx-auto"}))),o.createElement("div",{className:"w-1/4 flex justify-end items-center"},o.createElement("div",{className:"hidden md:block",id:"search-input"},o.createElement("form",{className:"bg-gray-100 text-gray-600 flex items-center px-4 py-1 pl-2 border focus-within:border-blue-600 rounded sans-serif",onSubmit:this.handleSubmit},this.state.query.length>0?o.createElement("button",{onClick:this.handleSubmit},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"text-gray-600"},o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"}))):o.createElement("div",{className:"cursor-default"},o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",className:"text-gray-600"},o.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"}))),o.createElement("input",{className:"bg-transparent border-none w-full text-black placeholder-gray-600 focus:outline-none ml-2 sans-serif",type:"text",placeholder:"Search",value:this.state.query||"",onChange:this.handleChange("query")}))))))),!this.state.menuOpen&&o.createElement("div",{className:"hidden lg:block text-sm tracking-tight space-x-4 py-1 z-0 container px-16 border-b border-black"},o.createElement("div",{className:"flex justify-between content-center",id:"horizontal-header"},o.createElement(a.Link,{to:"/category/climate-change"},"Climate Change"),o.createElement(a.Link,{to:"/category/life-science"},"Life Science"),o.createElement(a.Link,{to:"/category/tech-ai"},"Technology & Artificial Intelligence"),o.createElement(a.Link,{to:"/category/the-universe"},"The Universe"),o.createElement(a.Link,{to:"/category/labscopes"},"Labscopes"),o.createElement(a.Link,{to:"/category/people"},"People"),o.createElement(a.Link,{to:"/category/noteworthy-news"},"Noteworthy News"),o.createElement(a.Link,{to:"/category/the-scientist-life"},"The Scientist Life"),o.createElement(a.Link,{to:`/magazine/${t.node.title.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"hidden xl:inline-block"},"Current Magazine"),o.createElement(a.Link,{to:"/category/archive",className:"hidden xl:inline-block"},"Archive")))),this.state.menuOpen&&o.createElement(o.Fragment,null,o.createElement("div",{className:"pt-4 lg:pt-4 pb-4 text-md absolute w-full focus:outline-none bg-white z-50 border-bottom-gray",id:"extended-menubar"},o.createElement("div",{className:"container mx-auto px-4 md:px-8 lg:px-4"},o.createElement("div",{className:"flex space-x-8"}," ",o.createElement("div",{className:"flex-grow"},o.createElement("h2",{className:"font-semibold mb-2"},"Categories"),o.createElement("ul",{className:"grid gap-1 grid-cols-1 md:grid-cols-3 space-y-0"},o.createElement("li",null,o.createElement(a.Link,{to:"/category/climate-change",className:"block lg:inline-block md:mt-0"},"Climate Change")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/life-science",className:"block lg:inline-block md:mt-0"},"Life Science")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/tech-ai",className:"block lg:inline-block md:mt-0"},"Technology & AI")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/the-universe",className:"block lg:inline-block md:mt-0"},"The Universe")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/labscopes",className:"block lg:inline-block md:mt-0"},"Labscopes")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/people",className:"block lg:inline-block md:mt-0"},"People")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/noteworthy-news",className:"block lg:inline-block md:mt-0"},"Noteworthy News")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/the-scientist-life",className:"block lg:inline-block md:mt-0"},"The Scientist Life")),o.createElement("li",null,o.createElement(a.Link,{to:"/category/archive",className:"block lg:inline-block md:mt-0"},"Archive")))),o.createElement("div",{className:"w-1/4"},o.createElement("h2",{className:"font-semibold mb-2"},"Magazine"),o.createElement("ul",{className:"grid gap-1"},o.createElement("li",null,o.createElement(a.Link,{to:`/magazine/${t.node.title.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`},"Current Magazine")),o.createElement("li",null,o.createElement(a.Link,{to:"/magazine-issues"},"Past Issues"))))))),o.createElement("div",{className:"bg-black fixed top-0 left-0 z-40 w-full h-full opacity-50",id:"extended-overlay"}))))},t}(o.Component);t.A=c},1864:function(e,t,n){"use strict";var r=n(6540),o=n(9451),a=n(9458),i=n(1015);t.A=e=>{let{children:t}=e;const n=(0,i.useStaticQuery)("3649168383");return r.createElement("div",{className:"flex flex-col min-h-screen justify-between"},r.createElement(o.A,{data:n}),r.createElement("main",{className:"container mx-auto px-4 md:px-8 lg:px-4 max-width-960"},t),r.createElement(a.A,null))}},3664:function(e,t,n){"use strict";var r=n(6540),o=n(1015);t.A=e=>{let{article:t,format:n}=e;return"small"===n?r.createElement("div",{className:"flex items-start space-x-4"},r.createElement("div",{className:"flex-grow"},r.createElement(o.Link,{to:`/article/${t.published_at.split("-")[0]}/${t.published_at.split("-")[1]}/${t.published_at.split("-")[2].slice(0,2)}/${t.title.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`},r.createElement("h2",{className:"text-base mb-2 md:text-2xl lg:text-lg"},t.title)),t.subtitle?r.createElement("h3",{className:"mb-4 text-sm"},t.subtitle):"",r.createElement("p",{className:"mb-1 text-sm"},0!==t.authors.length?r.createElement(r.Fragment,null,1===t.authors.length?r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)):2===t.authors.length?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),r.createElement("span",null," and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):t.authors.length>2?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0]},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),t.authors.slice(1,-1).map((e=>r.createElement("span",{key:e.id},", ",r.createElement(o.Link,{to:`/author/${e.name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},e.name)))),r.createElement("span",null,", and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):""):"")),t.image?r.createElement("img",{src:t.image.publicURL,className:"w-20 h-20 object-cover md:object-fit md:h-full md:w-48 lg:w-20 lg:h-20 lg:object-cover",alt:""}):""):"small-no-img"===n?r.createElement("div",{className:"flex items-start space-x-4"},r.createElement("div",{className:"flex-grow"},r.createElement(o.Link,{to:`/article/${t.published_at.split("-")[0]}/${t.published_at.split("-")[1]}/${t.published_at.split("-")[2].slice(0,2)}/${t.title.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`},r.createElement("h2",{className:"font-medium text-base mb-2 md:text-2xl lg:text-lg"},t.title)),t.subtitle?r.createElement("h3",{className:"mb-4 text-sm"},t.subtitle):"",r.createElement("p",{className:"mb-1 text-sm"},0!==t.authors.length?r.createElement(r.Fragment,null,1===t.authors.length?r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)):2===t.authors.length?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),r.createElement("span",null," and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):t.authors.length>2?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0]},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),t.authors.slice(1,-1).map((e=>r.createElement("span",{key:e.id},", ",r.createElement(o.Link,{to:`/author/${e.name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},e.name)))),r.createElement("span",null,", and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):""):""))):"medium"===n?r.createElement("div",{className:"flex items-start"},r.createElement("div",{className:"mr-6 flex-grow"},r.createElement(o.Link,{to:`/article/${t.published_at.split("-")[0]}/${t.published_at.split("-")[1]}/${t.published_at.split("-")[2].slice(0,2)}/${t.title.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`},r.createElement("h2",{className:"text-base mb-2 md:text-2xl"},t.title)),t.subtitle?r.createElement("h3",{className:"mb-4 text-sm"},t.subtitle):"",r.createElement("div",{className:"text-sm md:text-base lg:text-sm"},r.createElement("p",{className:"mb-2"},0!==t.authors.length?r.createElement(r.Fragment,null,1===t.authors.length?r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)):2===t.authors.length?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0].id},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),r.createElement("span",null," and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):t.authors.length>2?r.createElement(r.Fragment,null,r.createElement("span",{key:t.authors[0]},"By ",r.createElement(o.Link,{to:`/author/${t.authors[0].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[0].name)),t.authors.slice(1,-1).map((e=>r.createElement("span",{key:e.id},", ",r.createElement(o.Link,{to:`/author/${e.name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},e.name)))),r.createElement("span",null,", and "),r.createElement("span",{key:t.authors[t.authors.length-1].id},r.createElement(o.Link,{to:`/author/${t.authors[t.authors.length-1].name.split(/[^a-zA-Z0-9]/).filter((e=>e)).map((e=>e.toLowerCase())).join("-")}`,className:"font-medium"},t.authors[t.authors.length-1].name))):""):""),r.createElement("p",null,(a=t.published_at,new Date(a).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"}))))),t.image?r.createElement("div",{className:"flex-shrink-0"},r.createElement("img",{src:t.image.publicURL,className:"w-20 h-20 object-cover md:object-fit md:h-full md:w-48",alt:""})):""):void 0;var a}},508:function(e,t,n){"use strict";n.r(t);var r=n(6540),o=n(1864),a=n(3664),i=n(2243),c=n(4374),l=n(7887);t.default=e=>{let{data:t}=e;const n=(0,c.defaultLayoutPlugin)(),{0:u,1:s}=(0,r.useState)(!1);return r.createElement(o.A,null,r.createElement(l.A,{title:t.strapiMagazineIssue.title,image:!!t.stra
2piMagazineIssue.thumbnail&&t.strapiMagazineIssue.thumbnail.publicURL}),r.createElement("div",{className:"pb-4 border-b border-black"},r.createElement("h2",{className:"font-normal text-4xl mb-2"},t.strapiMagazineIssue.title),u&&t.strapiMagazineIssue.pdf?r.createElement("button",{onClick:()=>s(!1),className:"font-medium underline"},"View the Articles"):r.createElement(r.Fragment,null,t.strapiMagazineIssue.pdf?r.createElement("button",{onClick:()=>s(!0),className:"font-medium underline"},"View the PDF"):"")),u&&t.strapiMagazineIssue.pdf?r.createElement("div",{className:"mx-auto text-center mt-6 sans-serif"},r.createElement("div",{className:"max-w-full"},r.createElement("div",{className:"height-750"},r.createElement(i.Worker,{workerUrl:"/pdf.worker.js"},r.createElement(i.Viewer,{fileUrl:t.strapiMagazineIssue.pdf.publicURL,plugins:[n]}))))):r.createElement("ul",{className:"mb-12"},t.allStrapiArticle.edges.map((e=>r.createElement("li",{key:e.node.id,className:"py-4 border-b border-bottom-gray"},r.createElement(a.A,{article:e.node,format:"medium"}))))))}},7640:function(){},3237:function(){},7492:function(){},1815:function(){},6671:function(){},2787:function(){}}]); 3//# sourceMappingURL=component---src-templates-issue-js-d819201dc8972503e6a6.js.map
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.