mirror of
https://github.com/mediacms-io/mediacms.git
synced 2025-02-16 10:29:51 +01:00
2 lines
1.2 MiB
2 lines
1.2 MiB
/*! For license information please see _commons.js.LICENSE.txt */
|
||
(self.webpackChunkmediacms_frontend=self.webpackChunkmediacms_frontend||[]).push([[431],{27087:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},95458:function(e,t,n){"use strict";if(n.d(t,{Z:function(){return i}}),411==n.j)var r=n(27087);function i(e){if(Array.isArray(e))return(0,r.Z)(e)}},97692:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},57539:function(e,t,n){"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{Z:function(){return r}})},20303:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{Z:function(){return r}})},89959:function(e,t,n){"use strict";if(n.d(t,{Z:function(){return s}}),411==n.j)var r=n(95458);if(411==n.j)var i=n(57539);if(411==n.j)var o=n(70299);if(411==n.j)var a=n(20303);function s(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)(e)||(0,a.Z)()}},70299:function(e,t,n){"use strict";if(n.d(t,{Z:function(){return i}}),411==n.j)var r=n(27087);function i(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},13506:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(e){var t=e.files,n=i.useRef(),o=i.useContext(r.LocalizationContext).l10n,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,s=i.useRef([]),l=o&&o.attachment?o.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 i=document.activeElement,o=r[Math.min(r.length-1,Math.max(0,e(r,i)))];o.setAttribute("tabindex","0"),o.focus()}};return r.useIsomorphicLayoutEffect((function(){var e=n.current;if(e){var t=[].slice.call(e.getElementsByClassName("rpv-attachment__item"));if(s.current=t,t.length>0){var r=t[0];r.focus(),r.setAttribute("tabindex","0")}}}),[]),i.createElement("div",{"data-testid":"attachment__list",className:r.classNames({"rpv-attachment__list":!0,"rpv-attachment__list--rtl":a}),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 i.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:""})),(i=document.createElement("a")).style.display="none",i.href=r||t,i.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(t)),document.body.appendChild(i),i.click(),document.body.removeChild(i),void(r&&URL.revokeObjectURL(r));var t,n,r,i}},e.fileName)})))},a=function(e){var t=e.doc,n=i.useContext(r.LocalizationContext).l10n,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,s=n&&n.attachment?n.attachment.noAttachment:"There is no attachment",l=i.useState({files:[],isLoaded:!1}),u=l[0],c=l[1];return i.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}})):[];c({files:t,isLoaded:!0})}))}),[t]),u.isLoaded?0===u.files.length?i.createElement("div",{"data-testid":"attachment__empty",className:r.classNames({"rpv-attachment__empty":!0,"rpv-attachment__empty--rtl":a})},s):i.createElement(o,{files:u.files}):i.createElement(r.Spinner,null)},s=function(e){var t=e.store,n=i.useState(t.get("doc")),o=n[0],s=n[1],l=function(e){s(e)};return i.useEffect((function(){return t.subscribe("doc",l),function(){t.unsubscribe("doc",l)}}),[]),o?i.createElement(a,{doc:o}):i.createElement("div",{className:"rpv-attachment__loader"},i.createElement(r.Spinner,null))};t.attachmentPlugin=function(){var e=i.useMemo((function(){return r.createStore({})}),[]);return{onDocumentLoad:function(t){e.update("doc",t.doc)},Attachments:function(){return i.createElement(s,{store:e})}}}},45914:function(e,t,n){"use strict";e.exports=n(13506)},27309:function(e,t,n){"use strict";var r,i=n(12672),o=function(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)}(n(35466)),a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s=function(){return o.createElement(i.Icon,{size:16},o.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 o.createElement(i.Icon,{size:16},o.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,u=e.index,d=e.isBookmarkExpanded,f=e.numberOfSiblings,p=e.pathFromRoot,h=e.renderBookmarkItem,m=e.store,g=p?"".concat(p,".").concat(u):"".concat(u),v=o.useMemo((function(){return function(e){var t=e.count,n=e.items;if(t>=0)return!1;var r=n.length;if(0===r)return!1;for(var i=n.concat([]);i.length>0;){var o=i.shift(),a=o.items;o.count&&a&&o.count>0&&a.length>0&&(r+=a.length,i=i.concat(a))}return Math.abs(t)===r}(t)}),[t]),y=m.get("bookmarkExpandedMap"),b=d?d({bookmark:t,doc:r,depth:n,index:u}):y.has(g)?y.get(g):!v,E=o.useState(b),S=E[0],w=E[1],_=t.items&&t.items.length>0,k=function(){var e=!S;m.updateCurrentValue("bookmarkExpandedMap",(function(t){return t.set(g,e)})),w(e)},P=function(){var e=t.dest,n=m.get("jumpToDestination");i.getDestination(r,e).then((function(e){n&&n(a({label:t.title},e))}))},C=function(){_&&t.dest&&P()},x=function(){!_&&t.dest&&P()},A=function(e,t){return o.createElement("div",{className:"rpv-bookmark__item",style:{paddingLeft:"".concat(1.25*n,"rem")},onClick:e},t)},O=function(e,t){return _?o.createElement("span",{className:"rpv-bookmark__toggle","data-testid":"bookmark__toggle-".concat(n,"-").concat(u),onClick:k},S?e:t):o.createElement("span",{className:"rpv-bookmark__toggle"})},T=function(e){return t.url?o.createElement("a",{className:"rpv-bookmark__title",href:t.url,rel:"noopener noreferrer nofollow",target:t.newWindow?"_blank":""},t.title):o.createElement("div",{className:"rpv-bookmark__title","aria-label":t.title,onClick:e},t.title)};return o.createElement("li",{"aria-expanded":S?"true":"false","aria-label":t.title,"aria-level":n+1,"aria-posinset":u+1,"aria-setsize":f,role:"treeitem",tabIndex:-1},h?h({bookmark:t,depth:n,hasSubItems:_,index:u,isExpanded:S,path:g,defaultRenderItem:A,defaultRenderTitle:T,defaultRenderToggle:O,onClickItem:x,onClickTitle:C,onToggleSubItems:k}):A(x,o.createElement(o.Fragment,null,O(o.createElement(s,null),o.createElement(l,null)),T(C))),_&&S&&o.createElement(c,{bookmarks:t.items,depth:n+1,doc:r,isBookmarkExpanded:d,isRoot:!1,pathFromRoot:g,renderBookmarkItem:h,store:m}))},c=function(e){var t=e.bookmarks,n=e.depth,r=void 0===n?0:n,i=e.doc,a=e.isBookmarkExpanded,s=e.isRoot,l=e.pathFromRoot,c=e.renderBookmarkItem,d=e.store;return o.createElement("ul",{className:"rpv-bookmark__list",role:s?"tree":"group",tabIndex:-1},t.map((function(e,n){return o.createElement(u,{bookmark:e,depth:r,doc:i,index:n,isBookmarkExpanded:a,key:n,numberOfSiblings:t.length,pathFromRoot:l,renderBookmarkItem:c,store:d})})))};!function(e){e[e.Collapse=0]="Collapse",e[e.Expand=1]="Expand"}(r||(r={}));var d=function(e){var t=e.bookmarks,n=e.doc,i=e.isBookmarkExpanded,a=e.renderBookmarkItem,s=e.store,l=o.useRef(),u=function(e){var t=l.current;if(t&&e.target instanceof HTMLElement&&t.contains(e.target))switch(e.key){case"ArrowDown":e.preventDefault(),f((function(e,t){return e.indexOf(t)+1}));break;case"ArrowLeft":e.preventDefault(),p(r.Collapse);break;case"ArrowRight":e.preventDefault(),p(r.Expand);break;case"ArrowUp":e.preventDefault,f((function(e,t){return e.indexOf(t)-1}));break;case"End":e.preventDefault(),f((function(e,t){return e.length-1}));break;case" ":case"Enter":case"Space":e.preventDefault(),d();break;case"Home":e.preventDefault(),f((function(e,t){return 0}))}},d=function(){var e=document.activeElement.closest(".rpv-bookmark__item").querySelector(".rpv-bookmark__title");e&&e.click()},f=function(e){var t=l.current,n=[].slice.call(t.getElementsByClassName("rpv-bookmark__item"));if(0!==n.length){var r=document.activeElement,i=n[Math.min(n.length-1,Math.max(0,e(n,r)))];r.setAttribute("tabindex","-1"),i.setAttribute("tabindex","0"),i.focus()}},p=function(e){var t=l.current;if(0!==[].slice.call(t.getElementsByClassName("rpv-bookmark__item")).length){var n=document.activeElement.closest(".rpv-bookmark__item"),i=e===r.Collapse?"true":"false";if(n&&n.parentElement.getAttribute("aria-expanded")===i){var o=n.querySelector(".rpv-bookmark__toggle");o&&o.click()}}};return o.useEffect((function(){return document.addEventListener("keydown",u),function(){document.removeEventListener("keydown",u)}}),[]),o.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"))}}),[]),o.createElement("div",{ref:l},o.createElement(c,{bookmarks:t,depth:0,doc:n,isBookmarkExpanded:i,isRoot:!0,pathFromRoot:"",renderBookmarkItem:a,store:s}))},f=function(e){var t=e.doc,n=e.isBookmarkExpanded,r=e.renderBookmarkItem,a=e.store,s=o.useContext(i.LocalizationContext).l10n,l=o.useContext(i.ThemeContext).direction===i.TextDirection.RightToLeft,u=o.useState({isLoaded:!1,items:[]}),c=u[0],f=u[1];return o.useEffect((function(){f({isLoaded:!1,items:[]}),t.getOutline().then((function(e){f({isLoaded:!0,items:e||[]})}))}),[t]),c.isLoaded?0===c.items.length?o.createElement("div",{"data-testid":"bookmark__empty",className:i.classNames({"rpv-bookmark__empty":!0,"rpv-bookmark__empty--rtl":l})},s&&s.bookmark?s.bookmark.noBookmark:"There is no bookmark"):o.createElement("div",{"data-testid":"bookmark__container",className:i.classNames({"rpv-bookmark__container":!0,"rpv-bookmark__container--rtl":l})},o.createElement(d,{bookmarks:c.items,doc:t,isBookmarkExpanded:n,renderBookmarkItem:r,store:a})):o.createElement("div",{className:"rpv-bookmark__loader"},o.createElement(i.Spinner,null))},p=function(e){var t=e.isBookmarkExpanded,n=e.renderBookmarkItem,r=e.store,a=o.useState(r.get("doc")),s=a[0],l=a[1],u=function(e){l(e)};return o.useEffect((function(){return r.subscribe("doc",u),function(){r.unsubscribe("doc",u)}}),[]),s?o.createElement(f,{doc:s,isBookmarkExpanded:t,renderBookmarkItem:n,store:r}):o.createElement("div",{className:"rpv-bookmark__loader"},o.createElement(i.Spinner,null))};t.DownArrowIcon=s,t.RightArrowIcon=l,t.bookmarkPlugin=function(){var e=o.useMemo((function(){return i.createStore({bookmarkExpandedMap:new Map})}),[]);return{install:function(t){e.update("jumpToDestination",t.jumpToDestination)},onDocumentLoad:function(t){e.update("doc",t.doc)},Bookmarks:function(t){return o.createElement(p,{isBookmarkExpanded:null==t?void 0:t.isBookmarkExpanded,renderBookmarkItem:null==t?void 0:t.renderBookmarkItem,store:e})}}}},4708:function(e,t,n){"use strict";e.exports=n(27309)},69389:function(e,t,n){"use strict";var r=n(35466),i=n(58395);function o(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 a,s=o(r),l=o(i);t.AnnotationType=void 0,(a=t.AnnotationType||(t.AnnotationType={}))[a.Text=1]="Text",a[a.Link=2]="Link",a[a.FreeText=3]="FreeText",a[a.Line=4]="Line",a[a.Square=5]="Square",a[a.Circle=6]="Circle",a[a.Polygon=7]="Polygon",a[a.Polyline=8]="Polyline",a[a.Highlight=9]="Highlight",a[a.Underline=10]="Underline",a[a.Squiggly=11]="Squiggly",a[a.StrikeOut=12]="StrikeOut",a[a.Stamp=13]="Stamp",a[a.Caret=14]="Caret",a[a.Ink=15]="Ink",a[a.Popup=16]="Popup",a[a.FileAttachment=17]="FileAttachment";var u=function(e,t){return(u=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])})(e,t)};function c(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}u(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var d,f=function(){return(f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};t.TextDirection=void 0,(d=t.TextDirection||(t.TextDirection={})).RightToLeft="RTL",d.LeftToRight="LTR";var p,h=s.createContext({currentTheme:"light",direction:t.TextDirection.LeftToRight,setCurrentTheme:function(){}}),m=function(e){var t=[];return Object.keys(e).forEach((function(n){n&&e[n]&&t.push(n)})),t.join(" ")},g="undefined"!=typeof window?s.useLayoutEffect:s.useEffect,v=function(e){var t=s.useRef(null),n=e.once,r=e.threshold,i=e.onVisibilityChanged;return g((function(){var e=t.current;if(e){var o=new IntersectionObserver((function(t){t.forEach((function(t){var r=t.isIntersecting,a=t.intersectionRatio;i({isVisible:r,ratio:a}),r&&n&&(o.unobserve(e),o.disconnect())}))}),{threshold:r||0});return o.observe(e),function(){o.unobserve(e),o.disconnect()}}}),[]),t},y=function(e){var n=e.children,r=e.ignoreDirection,i=void 0!==r&&r,o=e.size,a=void 0===o?24:o,l=s.useContext(h).direction,u=!i&&l===t.TextDirection.RightToLeft,c="".concat(a||24,"px");return s.createElement("svg",{"aria-hidden":"true",className:m({"rpv-core__icon":!0,"rpv-core__icon--rtl":u}),focusable:"false",height:c,viewBox:"0 0 24 24",width:c},n)},b=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M23.5,0.499l-16.5,23l-6.5-6.5"}))},E=function(e){var n=e.children,r=e.testId,i=e.onClick,o=s.useContext(h).direction===t.TextDirection.RightToLeft,a=r?{"data-testid":r}:{};return s.createElement("button",f({className:m({"rpv-core__primary-button":!0,"rpv-core__primary-button--rtl":o}),type:"button",onClick:i},a),n)},S=function(e){var t=e.size,n=void 0===t?"4rem":t,r=e.testId,i=s.useState(!1),o=i[0],a=i[1],l=r?{"data-testid":r}:{},u=v({onVisibilityChanged:function(e){a(e.isVisible)}});return s.createElement("div",f({},l,{className:m({"rpv-core__spinner":!0,"rpv-core__spinner--animating":o}),ref:u,style:{height:n,width:n}}))},w=function(e){var n=e.ariaLabel,r=void 0===n?"":n,i=e.autoFocus,o=void 0!==i&&i,a=e.placeholder,l=void 0===a?"":a,u=e.testId,c=e.type,d=void 0===c?"text":c,p=e.value,v=void 0===p?"":p,y=e.onChange,b=e.onKeyDown,E=void 0===b?function(){}:b,S=s.useContext(h).direction,w=s.useRef(),_=S===t.TextDirection.RightToLeft,k={ref:w,"data-testid":"","aria-label":r,className:m({"rpv-core__textbox":!0,"rpv-core__textbox--rtl":_}),placeholder:l,value:v,onChange:function(e){return y(e.target.value)},onKeyDown:E};return u&&(k["data-testid"]=u),g((function(){if(o){var e=w.current;if(e){var t=window.scrollX,n=window.scrollY;e.focus(),window.scrollTo(t,n)}}}),[]),"text"===d?s.createElement("input",f({type:"text"},k)):s.createElement("input",f({type:"password"},k))};!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"}(p||(p={}));var _,k={ExitFullScreen:"exitFullscreen",FullScreenChange:"fullscreenchange",FullScreenElement:"fullscreenElement",FullScreenEnabled:"fullscreenEnabled",RequestFullScreen:"requestFullscreen"},P={ExitFullScreen:"webkitExitFullscreen",FullScreenChange:"webkitfullscreenchange",FullScreenElement:"webkitFullscreenElement",FullScreenEnabled:"webkitFullscreenEnabled",RequestFullScreen:"webkitRequestFullscreen"},C={ExitFullScreen:"msExitFullscreen",FullScreenChange:"msFullscreenChange",FullScreenElement:"msFullscreenElement",FullScreenEnabled:"msFullscreenEnabled",RequestFullScreen:"msRequestFullscreen"},x="undefined"!=typeof window,A=x&&(p.FullScreenEnabled in document&&k||P.FullScreenEnabled in document&&P||C.FullScreenEnabled in document&&C)||k,O=function(){return x&&A.FullScreenEnabled in document&&!0===document[A.FullScreenEnabled]},T=function(e){return x?e[A.ExitFullScreen]():Promise.resolve({})},M=function(){return x?document[A.FullScreenElement]:null},R=function(e,t){var n=s.useRef(),r=function(){n.current&&clearTimeout(n.current)};return s.useEffect((function(){return function(){return r()}}),[]),s.useCallback((function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];r(),n.current=setTimeout((function(){e.apply(void 0,i)}),t)}),[e,t])},I=function(){var e=s.useRef(!1);return s.useEffect((function(){return e.current=!0,function(){e.current=!1}}),[]),e},D=function(e){var t=s.useRef(e);return s.useEffect((function(){t.current=e}),[e]),t.current};!function(e){e.NotRenderedYet="NotRenderedYet",e.Rendering="Rendering",e.Rendered="Rendered"}(_||(_={}));var L,F=-9999,N=function(e){var t=e.doc,n=t.numPages,r=t.loadingTask.docId,i=s.useMemo((function(){return Array(n).fill(null).map((function(e,t){return{pageIndex:t,renderStatus:_.NotRenderedYet,visibility:F}}))}),[r]),o=s.useRef({currentRenderingPage:-1,startRange:0,endRange:n-1,visibilities:i}),a=function(e,t){o.current.visibilities[e].visibility=t};return{getHighestPriorityPage:function(){var e=o.current.visibilities.slice(o.current.startRange,o.current.endRange+1).filter((function(e){return e.visibility>F}));if(!e.length)return-1;for(var t=e[0].pageIndex,r=e[e.length-1].pageIndex,i=e.length,a=0;a<i;a++){if(e[a].renderStatus===_.Rendering)return-1;if(e[a].renderStatus===_.NotRenderedYet)return e[a].pageIndex}return r+1<n&&o.current.visibilities[r+1].renderStatus!==_.Rendered?r+1:t-1>=0&&o.current.visibilities[t-1].renderStatus!==_.Rendered?t-1:-1},isInRange:function(e){return e>=o.current.startRange&&e<=o.current.endRange},markNotRendered:function(){for(var e=0;e<n;e++)o.current.visibilities[e].renderStatus=_.NotRenderedYet},markRendered:function(e){o.current.visibilities[e].renderStatus=_.Rendered},markRendering:function(e){-1!==o.current.currentRenderingPage&&o.current.currentRenderingPage!==e&&o.current.visibilities[o.current.currentRenderingPage].renderStatus===_.Rendering&&(o.current.visibilities[o.current.currentRenderingPage].renderStatus=_.NotRenderedYet),o.current.visibilities[e].renderStatus=_.Rendering,o.current.currentRenderingPage=e},setOutOfRange:function(e){a(e,F)},setRange:function(e,t){o.current.startRange=e,o.current.endRange=t;for(var r=0;r<n;r++)(r<e||r>t)&&(o.current.visibilities[r].visibility=F,o.current.visibilities[r].renderStatus=_.NotRenderedYet)},setVisibility:a}},j={core:{askingPassword:{requirePasswordToOpen:"This document requires a password to open",submit:"Submit"},wrongPassword:{tryAgain:"The password is wrong. Please try again"},pageLabel:"Page {{pageIndex}}"}},B=s.createContext({l10n:j,setL10n:function(){}}),U=0,z=function(){return U++},V=function(e,t,n){var r=function(e){var r=t.current;if(r){var i=e.target;if(i instanceof Element&&i.shadowRoot){var o=e.composedPath();o.length>0&&!r.contains(o[0])&&n()}else r.contains(i)||n()}};s.useEffect((function(){if(e){var t={capture:!0};return document.addEventListener("click",r,t),function(){document.removeEventListener("click",r,t)}}}),[])},q=function(e){var t=function(t){"Escape"===t.key&&e()};s.useEffect((function(){return document.addEventListener("keyup",t),function(){document.removeEventListener("keyup",t)}}),[])},H=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.closeOnClickOutside,o=e.closeOnEscape,a=e.onToggle,l=s.useRef(),u=s.useContext(h).direction===t.TextDirection.RightToLeft;return s.useEffect((function(){var e=window.getComputedStyle(document.body).overflow;return document.body.style.overflow="hidden",function(){document.body.style.overflow=e}}),[]),q((function(){l.current&&o&&a()})),V(i,l,a),g((function(){var e=l.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight="".concat(t,"px"))}}),[]),s.createElement("div",{"aria-modal":"true",className:m({"rpv-core__modal-body":!0,"rpv-core__modal-body--rtl":u}),id:"rpv-core__modal-body-".concat(n),ref:l,role:"dialog",tabIndex:-1},r)},W=function(e){var t=e.children;return s.createElement("div",{className:"rpv-core__modal-overlay"},t)};t.ToggleStatus=void 0,(L=t.ToggleStatus||(t.ToggleStatus={})).Close="Close",L.Open="Open",L.Toggle="Toggle";var G,$=function(e){var n=s.useState(e),r=n[0],i=n[1];return{opened:r,toggle:function(e){switch(e){case t.ToggleStatus.Close:i(!1);break;case t.ToggleStatus.Open:i(!0);break;case t.ToggleStatus.Toggle:default:i((function(e){return!e}))}}}},Y=function(e){var t=e.content,n=e.isOpened,r=void 0!==n&&n,i=e.target,o=$(r),a=o.opened,l=o.toggle;return s.createElement(s.Fragment,null,i&&i(l,a),a&&t(l))};t.Position=void 0,(G=t.Position||(t.Position={})).TopLeft="TOP_LEFT",G.TopCenter="TOP_CENTER",G.TopRight="TOP_RIGHT",G.RightTop="RIGHT_TOP",G.RightCenter="RIGHT_CENTER",G.RightBottom="RIGHT_BOTTOM",G.BottomLeft="BOTTOM_LEFT",G.BottomCenter="BOTTOM_CENTER",G.BottomRight="BOTTOM_RIGHT",G.LeftTop="LEFT_TOP",G.LeftCenter="LEFT_CENTER",G.LeftBottom="LEFT_BOTTOM";var X,K,Q,Z,J,ee,te,ne,re=function(e,n,r,i,o){g((function(){var a=n.current,s=e.current,l=r.current;if(s&&a&&l){var u=l.getBoundingClientRect(),c=function(e,n,r,i){var o=n.getBoundingClientRect(),a=e.getBoundingClientRect(),s=a.height,l=a.width,u=0,c=0;switch(r){case t.Position.TopLeft:u=o.top-s,c=o.left;break;case t.Position.TopCenter:u=o.top-s,c=o.left+o.width/2-l/2;break;case t.Position.TopRight:u=o.top-s,c=o.left+o.width-l;break;case t.Position.RightTop:u=o.top,c=o.left+o.width;break;case t.Position.RightCenter:u=o.top+o.height/2-s/2,c=o.left+o.width;break;case t.Position.RightBottom:u=o.top+o.height-s,c=o.left+o.width;break;case t.Position.BottomLeft:u=o.top+o.height,c=o.left;break;case t.Position.BottomCenter:u=o.top+o.height,c=o.left+o.width/2-l/2;break;case t.Position.BottomRight:u=o.top+o.height,c=o.left+o.width-l;break;case t.Position.LeftTop:u=o.top,c=o.left-l;break;case t.Position.LeftCenter:u=o.top+o.height/2-s/2,c=o.left-l;break;case t.Position.LeftBottom:u=o.top+o.height-s,c=o.left-l}return{left:c+(i.left||0),top:u+(i.top||0)}}(s,a,i,o),d=c.top,f=c.left;s.style.top="".concat(d-u.top,"px"),s.style.left="".concat(f-u.left,"px")}}),[])},ie=function(e){var n,r=e.customClassName,i=e.position;return s.createElement("div",{className:m((n={"rpv-core__arrow":!0,"rpv-core__arrow--tl":i===t.Position.TopLeft,"rpv-core__arrow--tc":i===t.Position.TopCenter,"rpv-core__arrow--tr":i===t.Position.TopRight,"rpv-core__arrow--rt":i===t.Position.RightTop,"rpv-core__arrow--rc":i===t.Position.RightCenter,"rpv-core__arrow--rb":i===t.Position.RightBottom,"rpv-core__arrow--bl":i===t.Position.BottomLeft,"rpv-core__arrow--bc":i===t.Position.BottomCenter,"rpv-core__arrow--br":i===t.Position.BottomRight,"rpv-core__arrow--lt":i===t.Position.LeftTop,"rpv-core__arrow--lc":i===t.Position.LeftCenter,"rpv-core__arrow--lb":i===t.Position.LeftBottom},n["".concat(r)]=""!==r,n))})},oe=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.closeOnClickOutside,o=e.offset,a=e.position,l=e.targetRef,u=e.onClose,c=s.useRef(),d=s.useRef(),f=s.useRef(),p=s.useContext(h).direction===t.TextDirection.RightToLeft;V(i,c,u),re(c,l,f,a,o),g((function(){var e=d.current;if(e){var t=.75*document.body.clientHeight;e.getBoundingClientRect().height>=t&&(e.style.overflow="auto",e.style.maxHeight="".concat(t,"px"))}}),[]);var v="rpv-core__popover-body-inner-".concat(n);return s.createElement(s.Fragment,null,s.createElement("div",{ref:f,style:{left:0,position:"absolute",top:0}}),s.createElement("div",{"aria-describedby":v,className:m({"rpv-core__popover-body":!0,"rpv-core__popover-body--rtl":p}),id:"rpv-core__popover-body-".concat(n),ref:c,role:"dialog",tabIndex:-1},s.createElement(ie,{customClassName:"rpv-core__popover-body-arrow",position:a}),s.createElement("div",{id:v,ref:d},r)))},ae=function(e){var t=e.closeOnEscape,n=e.onClose,r=s.useRef();return q((function(){r.current&&t&&n()})),s.createElement("div",{className:"rpv-core__popover-overlay",ref:r})},se=function(e){var n=e.ariaControlsSuffix,r=e.children,i=e.contentRef,o=e.offset,a=e.position,l=e.targetRef,u=s.useRef(),c=s.useContext(h).direction===t.TextDirection.RightToLeft;return re(i,l,u,a,o),s.createElement(s.Fragment,null,s.createElement("div",{ref:u,style:{left:0,position:"absolute",top:0}}),s.createElement("div",{className:m({"rpv-core__tooltip-body":!0,"rpv-core__tooltip-body--rtl":c}),id:"rpv-core__tooltip-body-".concat(n),ref:i,role:"tooltip"},s.createElement(ie,{customClassName:"rpv-core__tooltip-body-arrow",position:a}),s.createElement("div",{className:"rpv-core__tooltip-body-content"},r)))};t.FullScreenMode=void 0,(X=t.FullScreenMode||(t.FullScreenMode={})).Normal="Normal",X.Entering="Entering",X.Entered="Entered",X.EnteredCompletely="EnteredCompletely",X.Exitting="Exitting",X.Exited="Exited",t.LayerRenderStatus=void 0,(K=t.LayerRenderStatus||(t.LayerRenderStatus={}))[K.PreRender=0]="PreRender",K[K.DidRender=1]="DidRender",t.PageMode=void 0,(Q=t.PageMode||(t.PageMode={})).Attachments="UseAttachments",Q.Bookmarks="UseOutlines",Q.ContentGroup="UseOC",Q.Default="UserNone",Q.FullScreen="FullScreen",Q.Thumbnails="UseThumbs",t.PasswordStatus=void 0,(Z=t.PasswordStatus||(t.PasswordStatus={})).RequiredPassword="RequiredPassword",Z.WrongPassword="WrongPassword",t.RotateDirection=void 0,(J=t.RotateDirection||(t.RotateDirection={})).Backward="Backward",J.Forward="Forward",t.ScrollMode=void 0,(ee=t.ScrollMode||(t.ScrollMode={})).Page="Page",ee.Horizontal="Horizontal",ee.Vertical="Vertical",ee.Wrapped="Wrapped",t.SpecialZoomLevel=void 0,(te=t.SpecialZoomLevel||(t.SpecialZoomLevel={})).ActualSize="ActualSize",te.PageFit="PageFit",te.PageWidth="PageWidth",t.ViewMode=void 0,(ne=t.ViewMode||(t.ViewMode={})).DualPage="DualPage",ne.DualPageWithCover="DualPageWithCover",ne.SinglePage="SinglePage";var le,ue=function(e,t){return e.reduce((function(e,n,r){return r%t?e[e.length-1].push(n):e.push([n]),e}),[])},ce=function(e,n){switch(n[1].name){case"XYZ":return{bottomOffset:function(e,t){return null===n[3]?t:n[3]},leftOffset:function(e,t){return null===n[2]?0:n[2]},pageIndex:e,scaleTo:n[4]};case"Fit":case"FitB":return{bottomOffset:0,leftOffset:0,pageIndex:e,scaleTo:t.SpecialZoomLevel.PageFit};case"FitH":case"FitBH":return{bottomOffset:n[2],leftOffset:0,pageIndex:e,scaleTo:t.SpecialZoomLevel.PageWidth};default:return{bottomOffset:0,leftOffset:0,pageIndex:e,scaleTo:1}}},de=new Map,fe=new Map,pe=function(e,t){return"".concat(e.loadingTask.docId,"___").concat(t.num,"R").concat(0===t.gen?"":t.gen)},he=function(e,t,n){de.set(pe(e,t),n)},me=function(e,t){if(!e)return Promise.reject("The document is not loaded yet");var n="".concat(e.loadingTask.docId,"___").concat(t),r=fe.get(n);return r?Promise.resolve(r):new Promise((function(r,i){e.getPage(t+1).then((function(i){fe.set(n,i),i.ref&&he(e,i.ref,t),r(i)}))}))},ge=function(e,t){return new Promise((function(n){new Promise((function(n){"string"==typeof t?e.getDestination(t).then((function(e){n(e)})):n(t)})).then((function(r){if("object"==typeof r[0]&&null!==r[0]){var i=r[0],o=function(e,t){var n=pe(e,t);return de.has(n)?de.get(n):null}(e,i);null===o?e.getPageIndex(i).then((function(r){he(e,i,r),ge(e,t).then((function(e){return n(e)}))})):n(ce(o,r))}else{var a=ce(r[0],r);n(a)}}))}))};!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"}(le||(le={}));var ve,ye=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"),be=function(e,t,n,r){var i=parseInt(e,10);return i>=t&&i<=n?i:r},Ee=function(e){return e.contentsObj?e.contentsObj.str:e.contents||""},Se=function(e){return e.titleObj?e.titleObj.str:e.title||""},we=function(e){var n=e.annotation,r=s.useContext(h).direction,i=Se(n),o=Ee(n),a=r===t.TextDirection.RightToLeft,l=s.useRef(),u="";if(n.modificationDate){var c=function(e){var t=ye.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=be(t[2],1,12,1)-1,i=be(t[3],1,31,1),o=be(t[4],0,23,0),a=be(t[5],0,59,0),s=be(t[6],0,59,0),l=t[7]||"Z",u=be(t[8],0,23,0),c=be(t[9],0,59,0);switch(l){case"-":o+=u,a+=c;break;case"+":o-=u,a-=c}return new Date(Date.UTC(n,r,i,o,a,s))}(n.modificationDate);u=c?"".concat(c.toLocaleDateString(),", ").concat(c.toLocaleTimeString()):""}return s.useLayoutEffect((function(){if(l.current){var e=document.querySelector('[data-annotation-id="'.concat(n.id,'"]'));if(e){var t=e;return t.style.zIndex+=1,function(){t.style.zIndex="".concat(parseInt(t.style.zIndex,10)-1)}}}}),[]),s.createElement("div",{ref:l,className:m({"rpv-core__annotation-popup-wrapper":!0,"rpv-core__annotation-popup-wrapper--rtl":a}),style:{top:n.annotationType===t.AnnotationType.Popup?"":"100%"}},i&&s.createElement(s.Fragment,null,s.createElement("div",{className:m({"rpv-core__annotation-popup-title":!0,"rpv-core__annotation-popup-title--ltr":!a,"rpv-core__annotation-popup-title--rtl":a})},i),s.createElement("div",{className:"rpv-core__annotation-popup-date"},u)),o&&s.createElement("div",{className:"rpv-core__annotation-popup-content"},o.split("\n").map((function(e,t){return s.createElement(s.Fragment,{key:t},e,s.createElement("br",null))}))))};!function(e){e.Click="Click",e.Hover="Hover"}(ve||(ve={}));var _e,ke=function(e){var n,r=e.annotation,i=e.children,o=e.ignoreBorder,a=e.hasPopup,l=e.isRenderable,u=e.page,c=e.viewport,d=r.rect,f=function(){var e=$(!1),n=e.opened,r=e.toggle,i=s.useState(ve.Hover),o=i[0],a=i[1];return{opened:n,closeOnHover:function(){o===ve.Hover&&r(t.ToggleStatus.Close)},openOnHover:function(){o===ve.Hover&&r(t.ToggleStatus.Open)},toggleOnClick:function(){switch(o){case ve.Click:n&&a(ve.Hover),r(t.ToggleStatus.Toggle);break;case ve.Hover:a(ve.Click),r(t.ToggleStatus.Open)}}}}(),p=f.closeOnHover,h=f.opened,m=f.openOnHover,g=f.toggleOnClick,v=(n=[d[0],u.view[3]+u.view[1]-d[1],d[2],u.view[3]+u.view[1]-d[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])]),y=d[2]-d[0],b=d[3]-d[1],E={borderColor:"",borderRadius:"",borderStyle:"",borderWidth:""};if(!o&&r.borderStyle.width>0){switch(r.borderStyle.style){case le.Dashed:E.borderStyle="dashed";break;case le.Solid:E.borderStyle="solid";break;case le.Underline:E=Object.assign({borderBottomStyle:"solid"},E);case le.Beveled:case le.Inset:}var S=r.borderStyle.width;E.borderWidth="".concat(S,"px"),r.borderStyle.style!==le.Underline&&(y-=2*S,b-=2*S);var w=r.borderStyle,_=w.horizontalCornerRadius,k=w.verticalCornerRadius;(_>0||k>0)&&(E.borderRadius="".concat(_,"px / ").concat(k,"px")),r.color?E.borderColor="rgb(".concat(0|r.color[0],", ").concat(0|r.color[1],", ").concat(0|r.color[2],")"):E.borderWidth="0"}return s.createElement(s.Fragment,null,l&&i({popup:{opened:h,closeOnHover:p,openOnHover:m,toggleOnClick:g},slot:{attrs:{style:Object.assign({height:"".concat(b,"px"),left:"".concat(v[0],"px"),top:"".concat(v[1],"px"),transform:"matrix(".concat(c.transform.join(","),")"),transformOrigin:"-".concat(v[0],"px -").concat(v[1],"px"),width:"".concat(y,"px")},E)},children:s.createElement(s.Fragment,null,a&&h&&s.createElement(we,{annotation:r}))}}))},Pe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},Ce=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("circle",{cy:d/2,fill:"none",rx:c/2-p/2,ry:d/2-p/2,stroke:"transparent",strokeWidth:p||1})),e.slot.children)}))},xe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=Se(t),o=Ee(t),a=!(!1!==t.hasPopup||!i&&!o),l=function(){var e,n,r,i,o=t.file;o&&(e=o.filename,r="string"==typeof(n=o.content)?"":URL.createObjectURL(new Blob([n],{type:""})),(i=document.createElement("a")).style.display="none",i.href=r||e,i.setAttribute("download",function(e){var t=e.split("/").pop();return t?t.split("#")[0].split("?")[0]:e}(e)),document.body.appendChild(i),i.click(),document.body.removeChild(i),r&&URL.revokeObjectURL(r))};return s.createElement(ke,{annotation:t,hasPopup:a,ignoreBorder:!0,isRenderable:!0,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--file-attachment","data-annotation-id":t.id,onClick:e.popup.toggleOnClick,onDoubleClick:l,onMouseEnter:e.popup.openOnHover,onMouseLeave:e.popup.closeOnHover}),e.slot.children)}))},Ae=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},Oe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=Se(t),o=Ee(t),a=!(!i&&!o),l=!t.parentType||-1!==["Circle","Ink","Line","Polygon","PolyLine","Square"].indexOf(t.parentType);return g((function(){if(t.parentId){var e=document.querySelector('[data-annotation-id="'.concat(t.parentId,'"]')),n=document.querySelector('[data-annotation-id="'.concat(t.id,'"]'));if(e&&n){var r=parseFloat(e.style.left),i=parseFloat(e.style.top)+parseFloat(e.style.height);n.style.left="".concat(r,"px"),n.style.top="".concat(i,"px"),n.style.transformOrigin="-".concat(r,"px -").concat(i,"px")}}}),[]),s.createElement(ke,{annotation:t,hasPopup:l,ignoreBorder:!1,isRenderable:a,page:n,viewport:r},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--popup","data-annotation-id":t.id}),s.createElement(we,{annotation:t}))}))},Te=function(e){var n=e.annotation,r=e.childAnnotation,i=e.page,o=e.viewport,a=!1===n.hasPopup,l=Se(n),u=Ee(n),c=!!(n.hasPopup||l||u);if(n.quadPoints&&n.quadPoints.length>0){var d=n.quadPoints.map((function(e){return Object.assign({},n,{rect:[e[2].x,e[2].y,e[1].x,e[1].y],quadPoints:[]})}));return s.createElement(s.Fragment,null,d.map((function(e,t){return s.createElement(Te,{key:t,annotation:e,childAnnotation:r,page:i,viewport:o})})))}return s.createElement(ke,{annotation:n,hasPopup:a,ignoreBorder:!0,isRenderable:c,page:i,viewport:o},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",f({},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&&s.createElement(Oe,{annotation:r,page:i,viewport:o}))}))},Me=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},t.inkLists.map((function(e,t){return s.createElement("polyline",{key:t,fill:"none",stroke:"transparent",strokeWidth:p||1,points:e.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})}))),e.slot.children)}))},Re=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("line",{stroke:"transparent",strokeWidth:p||1,x1:u[2]-t.lineCoordinates[0],x2:u[2]-t.lineCoordinates[2],y1:u[3]-t.lineCoordinates[1],y2:u[3]-t.lineCoordinates[3]})),e.slot.children)}))},Ie=/^([^\w]*)(javascript|data|vbscript)/im,De=/&#(\w+)(^\w|;)?/g,Le=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,Fe=/^([^:]+):/gm,Ne=function(e){var t,n=e.annotation,r=e.annotationContainerRef,i=e.doc,o=e.outlines,a=e.page,l=e.pageIndex,u=e.scale,c=e.viewport,d=e.onExecuteNamedAction,p=e.onJumpFromLinkAnnotation,h=e.onJumpToDest,m=s.useRef(),g=o&&o.length&&n.dest&&"string"==typeof n.dest?null===(t=o.find((function(e){return e.dest===n.dest})))||void 0===t?void 0:t.title:"",v=!!(n.url||n.dest||n.action||n.unsafeUrl),y={};if(n.url||n.unsafeUrl){var b=function(e,t){void 0===t&&(t="about:blank");var n,r=(n=e||"",n.replace(De,(function(e,t){return String.fromCharCode(t)}))).replace(Le,"").trim();if(!r)return t;var i=r[0];if("."===i||"/"===i)return r;var o=r.match(Fe);if(!o)return r;var a=o[0];return Ie.test(a)?t:r}(n.url||n.unsafeUrl,"");b?y={"data-target":"external",href:b,rel:"noopener noreferrer nofollow",target:n.newWindow?"_blank":"",title:b}:v=!1}else y={href:"","data-annotation-link":n.id,onClick:function(e){e.preventDefault(),n.action?d(n.action):ge(i,n.dest).then((function(e){var t=m.current,n=r.current;if(t&&n){var i=t.getBoundingClientRect();n.style.setProperty("height","100%"),n.style.setProperty("width","100%");var o=n.getBoundingClientRect();n.style.removeProperty("height"),n.style.removeProperty("width");var a=(i.left-o.left)/u,s=(o.bottom-i.bottom+i.height)/u;p({bottomOffset:s,label:g,leftOffset:a,pageIndex:l})}h(e)}))}};return g&&(y=Object.assign({},y,{title:g,"aria-label":g})),s.createElement(ke,{annotation:n,hasPopup:!1,ignoreBorder:!1,isRenderable:v,page:a,viewport:c},(function(e){return s.createElement("div",f({},e.slot.attrs,{className:"rpv-core__annotation rpv-core__annotation--link","data-annotation-id":n.id,"data-testid":"core__annotation--link-".concat(n.id)}),s.createElement("a",f({ref:m},y)))}))},je=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("polygon",{fill:"none",stroke:"transparent",strokeWidth:p||1,points:t.vertices.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Be=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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&&s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("polyline",{fill:"none",stroke:"transparent",strokeWidth:p||1,points:t.vertices.map((function(e){return"".concat(e.x-u[0],",").concat(u[3]-e.y)})).join(" ")})),e.slot.children)}))},Ue=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a),u=t.rect,c=u[2]-u[0],d=u[3]-u[1],p=t.borderStyle.width;return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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}),s.createElement("svg",{height:"".concat(d,"px"),preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 ".concat(c," ").concat(d),width:"".concat(c,"px")},s.createElement("rect",{height:d-p,fill:"none",stroke:"transparent",strokeWidth:p||1,x:p/2,y:p/2,width:c-p})),e.slot.children)}))},ze=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},Ve=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},He=function(){return s.createElement(y,{size:16},s.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"}),s.createElement("path",{d:"M7.25,9.75A.25.25,0,1,1,7,10a.25.25,0,0,1,.25-.25"}),s.createElement("path",{d:"M12,9.75a.25.25,0,1,1-.25.25A.25.25,0,0,1,12,9.75"}),s.createElement("path",{d:"M16.75,9.75a.25.25,0,1,1-.25.25.25.25,0,0,1,.25-.25"}))},We=function(){return s.createElement(y,{size:16},s.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"}),s.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"}),s.createElement("path",{d:"M21.423 5.406L17.415 9.414"}),s.createElement("path",{d:"M14.587 6.585L18.607 2.565"}),s.createElement("path",{d:"M5.405 21.424L9.413 17.416"}),s.createElement("path",{d:"M6.585 14.588L2.577 18.596"}),s.createElement("path",{d:"M18.602 21.419L14.595 17.412"}),s.createElement("path",{d:"M17.419 14.58L21.428 18.589"}),s.createElement("path",{d:"M2.582 5.399L6.588 9.406"}),s.createElement("path",{d:"M9.421 6.581L5.412 2.572"}))},Ge=function(){return s.createElement(y,{size:16},s.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"}),s.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"}))},$e=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M2.000 2.500 L22.000 2.500 L22.000 23.500 L2.000 23.500 Z"}),s.createElement("path",{d:"M6 4.5L6 0.5"}),s.createElement("path",{d:"M18 4.5L18 0.5"}),s.createElement("path",{d:"M10 4.5L10 0.5"}),s.createElement("path",{d:"M14 4.5L14 0.5"}))},Ye=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M17.5 0.498L17.5 23.498"}),s.createElement("path",{d:"M10.5 0.498L10.5 23.498"}),s.createElement("path",{d:"M23.5.5H6.5a6,6,0,0,0,0,12h4"}))},Xe=function(){return s.createElement(y,{size:16},s.createElement("path",{d:"M2.5 22.995L12 6.005 21.5 22.995 2.5 22.995z"}))},Ke=function(e){var n=e.annotation,r=e.childAnnotation,i=e.page,o=e.viewport,a=!1===n.hasPopup,l=Se(n),u=Ee(n),c=!!(n.hasPopup||l||u),d=n.name?n.name.toLowerCase():"";return s.createElement(ke,{annotation:n,hasPopup:a,ignoreBorder:!1,isRenderable:c,page:i,viewport:o},(function(e){return s.createElement(s.Fragment,null,s.createElement("div",f({},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}),d&&s.createElement("div",{className:"rpv-core__annotation-text-icon"},"check"===d&&s.createElement(b,null),"comment"===d&&s.createElement(He,null),"help"===d&&s.createElement(We,null),"insert"===d&&s.createElement(Xe,null),"key"===d&&s.createElement(Ge,null),"note"===d&&s.createElement($e,null),("newparagraph"===d||"paragraph"===d)&&s.createElement(Ye,null)),e.slot.children),r&&r.annotationType===t.AnnotationType.Popup&&e.popup.opened&&s.createElement(Oe,{annotation:r,page:i,viewport:o}))}))},Qe=function(e){var t=e.annotation,n=e.page,r=e.viewport,i=!1===t.hasPopup,o=Se(t),a=Ee(t),l=!!(t.hasPopup||o||a);return s.createElement(ke,{annotation:t,hasPopup:i,ignoreBorder:!0,isRenderable:l,page:n,viewport:r},(function(e){return s.createElement("div",f({},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)}))},Ze=function(e){var n=e.annotations,r=e.doc,i=e.outlines,o=e.page,a=e.pageIndex,l=e.plugins,u=e.rotation,c=e.scale,d=e.onExecuteNamedAction,f=e.onJumpFromLinkAnnotation,p=e.onJumpToDest,h=s.useRef(),m=o.getViewport({rotation:u,scale:c}).clone({dontFlip:!0}),v=n.filter((function(e){return!e.parentId}));return g((function(){var e=h.current;e&&l.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender({annotations:v,container:e,pageIndex:a,rotation:u,scale:c})}))}),[]),s.createElement("div",{ref:h,className:"rpv-core__annotation-layer","data-testid":"core__annotation-layer-".concat(a)},v.map((function(e){var l=n.find((function(t){return t.parentId===e.id}));switch(e.annotationType){case t.AnnotationType.Caret:return s.createElement(Pe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Circle:return s.createElement(Ce,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.FileAttachment:return s.createElement(xe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.FreeText:return s.createElement(Ae,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Highlight:return s.createElement(Te,{key:e.id,annotation:e,childAnnotation:l,page:o,viewport:m});case t.AnnotationType.Ink:return s.createElement(Me,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Line:return s.createElement(Re,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Link:return s.createElement(Ne,{key:e.id,annotation:e,annotationContainerRef:h,doc:r,outlines:i,page:o,pageIndex:a,scale:c,viewport:m,onExecuteNamedAction:d,onJumpFromLinkAnnotation:f,onJumpToDest:p});case t.AnnotationType.Polygon:return s.createElement(je,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Polyline:return s.createElement(Be,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Popup:return s.createElement(Oe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Square:return s.createElement(Ue,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Squiggly:return s.createElement(ze,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Stamp:return s.createElement(Ve,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.StrikeOut:return s.createElement(qe,{key:e.id,annotation:e,page:o,viewport:m});case t.AnnotationType.Text:return s.createElement(Ke,{key:e.id,annotation:e,childAnnotation:l,page:o,viewport:m});case t.AnnotationType.Underline:return s.createElement(Qe,{key:e.id,annotation:e,page:o,viewport:m});default:return s.createElement(s.Fragment,{key:e.id})}})))},Je=function(e){var t=e.page,n=e.renderAnnotations,r=I(),i=s.useState({loading:!0,annotations:[]}),o=i[0],a=i[1];return s.useEffect((function(){t.getAnnotations({intent:"display"}).then((function(e){r.current&&a({loading:!1,annotations:e})}))}),[]),o.loading?s.createElement(s.Fragment,null):n(o.annotations)},et=function(e){var t=e.doc,n=e.outlines,r=e.page,i=e.pageIndex,o=e.plugins,a=e.rotation,l=e.scale,u=e.onExecuteNamedAction,c=e.onJumpFromLinkAnnotation,d=e.onJumpToDest;return s.createElement(Je,{page:r,renderAnnotations:function(e){return s.createElement(Ze,{annotations:e,doc:t,outlines:n,page:r,pageIndex:i,plugins:o,rotation:a,scale:l,onExecuteNamedAction:u,onJumpFromLinkAnnotation:c,onJumpToDest:d})}})},tt=function(e,t){var n=e%t;return 0===n?e:Math.floor(e-n)},nt=function(e){var n=e.canvasLayerRef,r=e.height,i=e.page,o=e.pageIndex,a=e.plugins,l=e.rotation,u=e.scale,c=e.width,d=e.onRenderCanvasCompleted,f=s.useRef();return g((function(){var e=f.current;e&&e.cancel();var r=n.current;r.removeAttribute("data-testid"),a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:o,rotation:l,scale:u,status:t.LayerRenderStatus.PreRender})}));var s=i.getViewport({rotation:l,scale:u}),c=window.devicePixelRatio||1,p=Math.sqrt(16777216/(s.width*s.height)),h=c>p;h?r.style.transform="scale(1, 1)":r.style.removeProperty("transform");var m=Math.min(p,c),g=function(e,t){var n,r;if(Math.floor(e)===e)return[e,1];var i=1/e;if(i>8)return[1,8];if(Math.floor(i)===i)return[1,i];for(var o=e>1?i:e,a=0,s=1,l=1,u=1;;){var c=a+l,d=s+u;if(d>8)break;o<=c/d?(l=(n=[c,d])[0],u=n[1]):(a=(r=[c,d])[0],s=r[1])}return o<(a/s+l/u)/2?o===e?[a,s]:[s,a]:o===e?[l,u]:[u,l]}(m),v=g[0],y=g[1];r.width=tt(s.width*m,v),r.height=tt(s.height*m,v),r.style.width="".concat(tt(s.width,y),"px"),r.style.height="".concat(tt(s.height,y),"px"),r.hidden=!0;var b=r.getContext("2d",{alpha:!1}),E=h||1!==c?[m,0,0,m,0,0]:null;return f.current=i.render({canvasContext:b,transform:E,viewport:s}),f.current.promise.then((function(){r.hidden=!1,r.setAttribute("data-testid","core__canvas-layer-".concat(o)),a.forEach((function(e){e.onCanvasLayerRender&&e.onCanvasLayerRender({ele:r,pageIndex:o,rotation:l,scale:u,status:t.LayerRenderStatus.DidRender})})),d()}),(function(){d()})),function(){r&&(r.width=0,r.height=0)}}),[]),s.createElement("div",{className:"rpv-core__canvas-layer",style:{height:"".concat(r,"px"),width:"".concat(c,"px")}},s.createElement("canvas",{ref:n}))},rt=function(e){var t=e.height,n=e.page,r=e.rotation,i=e.scale,o=e.width,a=s.useRef();return g((function(){var e=a.current,s=n.getViewport({rotation:r,scale:i});n.getOperatorList().then((function(r){!function(){var e=a.current;e&&(e.innerHTML="")}(),new l.SVGGraphics(n.commonObjs,n.objs).getSVG(r,s).then((function(n){n.style.height="".concat(t,"px"),n.style.width="".concat(o,"px"),e.appendChild(n)}))}))}),[]),s.createElement("div",{className:"rpv-core__svg-layer",ref:a})},it=function(e){var n=e.containerRef,r=e.page,i=e.pageIndex,o=e.plugins,a=e.rotation,u=e.scale,c=e.onRenderTextCompleted,d=s.useRef(),f=function(){var e=n.current;e&&([].slice.call(e.querySelectorAll(".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)})))};return g((function(){var e=d.current;e&&e.cancel();var s=n.current;if(s){s.removeAttribute("data-testid");var p=r.getViewport({rotation:a,scale:u});return o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:u,status:t.LayerRenderStatus.PreRender})})),r.getTextContent().then((function(e){f(),d.current=l.renderTextLayer({container:s,textContent:e,textContentSource:e,viewport:p}),d.current.promise.then((function(){s.setAttribute("data-testid","core__text-layer-".concat(i)),[].slice.call(s.children).forEach((function(e){e.classList.contains("rpv-core__text-layer-text--not")||e.classList.add("rpv-core__text-layer-text")})),o.forEach((function(e){e.onTextLayerRender&&e.onTextLayerRender({ele:s,pageIndex:i,scale:u,status:t.LayerRenderStatus.DidRender})})),c()}),(function(){s.removeAttribute("data-testid"),c()}))})),function(){var e;f(),null===(e=d.current)||void 0===e||e.cancel()}}}),[]),s.createElement("div",{className:"rpv-core__text-layer",ref:n})},ot=function(e){var n=e.doc,r=e.measureRef,i=e.outlines,o=e.pageIndex,a=e.pageRotation,l=e.pageSize,u=e.plugins,c=e.renderPage,d=e.renderQueueKey,f=e.rotation,p=e.scale,h=e.shouldRender,g=e.viewMode,v=e.onExecuteNamedAction,y=e.onJumpFromLinkAnnotation,b=e.onJumpToDest,E=e.onRenderCompleted,w=e.onRotatePage,_=I(),k=s.useState(null),P=k[0],C=k[1],x=s.useState(!1),A=x[0],O=x[1],T=s.useState(!1),M=T[0],R=T[1],D=s.useRef(),L=s.useRef(),F=Math.abs(f+a)%180==0,N=l.pageWidth*p,j=l.pageHeight*p,B=F?N:j,U=F?j:N,z=(l.rotation+f+a)%360,V=s.useRef(0),q=c||function(e){return s.createElement(s.Fragment,null,e.canvasLayer.children,e.textLayer.children,e.annotationLayer.children)};return s.useEffect((function(){C(null),O(!1),R(!1)}),[a,f,p]),s.useEffect((function(){h&&_.current&&!P&&me(n,o).then((function(e){_.current&&(V.current=d,C(e))}))}),[h,P]),s.useEffect((function(){A&&M&&(d!==V.current?(C(null),O(!1),R(!1)):E(o))}),[A,M]),s.createElement("div",{className:m({"rpv-core__page-layer":!0,"rpv-core__page-layer--dual":g===t.ViewMode.DualPage,"rpv-core__page-layer--dual-cover":g===t.ViewMode.DualPageWithCover,"rpv-core__page-layer--single":g===t.ViewMode.SinglePage}),"data-testid":"core__page-layer-".concat(o),ref:r,style:{height:"".concat(U,"px"),width:"".concat(B,"px")}},P?s.createElement(s.Fragment,null,q({annotationLayer:{attrs:{},children:s.createElement(et,{doc:n,outlines:i,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,onExecuteNamedAction:v,onJumpFromLinkAnnotation:y,onJumpToDest:b})},canvasLayer:{attrs:{},children:s.createElement(nt,{canvasLayerRef:D,height:U,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,width:B,onRenderCanvasCompleted:function(){_.current&&O(!0)}})},canvasLayerRendered:A,doc:n,height:U,pageIndex:o,rotation:z,scale:p,svgLayer:{attrs:{},children:s.createElement(rt,{height:U,page:P,rotation:z,scale:p,width:B})},textLayer:{attrs:{},children:s.createElement(it,{containerRef:L,page:P,pageIndex:o,plugins:u,rotation:z,scale:p,onRenderTextCompleted:function(){_.current&&R(!0)}})},textLayerRendered:M,width:B,markRendered:E,onRotatePage:function(e){return w(o,e)}}),u.map((function(e,t){return e.renderPageLayer?s.createElement(s.Fragment,{key:t},e.renderPageLayer({canvasLayerRef:D,canvasLayerRendered:A,doc:n,height:U,pageIndex:o,rotation:z,scale:p,textLayerRef:L,textLayerRendered:M,width:B})):s.createElement(s.Fragment,{key:t})}))):s.createElement(S,{testId:"core__page-layer-loading-".concat(o)}))},at=function(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e};!function(e){e.Horizontal="Horizontal",e.Vertical="Vertical",e.Both="Both"}(_e||(_e={}));var st=function(e){return 1-Math.pow(1-e,4)},lt=1e-4,ut={left:0,top:0},ct={capture:!1,passive:!0},dt=function(e,t,n){return Math.max(e,Math.min(n,t))},ft=function(e,n){if(n!==t.ViewMode.DualPageWithCover)return 0;if(!function(e){var t=e.length;if(1===t)return!1;for(var n=1;n<t;n++)if(e[n].height!==e[0].height||e[n].width!==e[0].width)return!0;return!1}(e))return 2*e[0].width;var r=ue(e.slice(1),2).map((function(e){return 2===e.length?e[0].width+e[1].width:e[0].width})),i=[e[0].width].concat(r);return Math.max.apply(Math,i)},pt={left:0,top:0},ht={left:0,top:0},mt={left:0,top:0},gt={left:0,top:0},vt={height:0,width:0},yt={left:0,top:0},bt="data-virtual-index",Et=[0,.1,.2,.3,.4,.5,.6,.7,.8,.9,1],St=function(e){var n=e.enableSmoothScroll,r=e.isRtl,i=e.numberOfItems,o=e.parentRef,a=e.setRenderRange,l=e.sizes,u=e.scrollMode,c=e.viewMode,d=s.useState(!1),p=d[0],h=d[1],m=s.useCallback((function(e){return h(e)}),[]),v=s.useRef(u);v.current=u;var y=s.useRef(c);y.current=c;var b=u===t.ScrollMode.Wrapped||c===t.ViewMode.DualPageWithCover||c===t.ViewMode.DualPage?_e.Both:u===t.ScrollMode.Horizontal?_e.Horizontal:_e.Vertical,E=function(e){var t=e.elementRef,n=e.enableSmoothScroll,r=e.isRtl,i=e.scrollDirection,o=e.onSmoothScroll,a=s.useState(ut),l=a[0],u=a[1],c=s.useState(t.current),d=c[0],f=c[1],p=r?-1:1,h=s.useRef(i);h.current=i;var m=s.useRef(ut),v=s.useRef(!0),y=s.useCallback((function(){v.current=!0,n&&u(m.current),o(!1)}),[]),b=s.useCallback((function(){if(d){switch(h.current){case _e.Horizontal:m.current={left:p*d.scrollLeft,top:0};break;case _e.Both:m.current={left:p*d.scrollLeft,top:d.scrollTop};break;case _e.Vertical:default:m.current={left:0,top:d.scrollTop}}n&&!v.current||u(m.current)}}),[d]);g((function(){f(t.current)})),g((function(){if(d)return d.addEventListener("scroll",b,ct),function(){d.removeEventListener("scroll",b,ct)}}),[d]);var E=s.useCallback((function(e,n){var r=t.current;if(!r)return Promise.resolve();var i={left:0,top:0};switch(h.current){case _e.Horizontal:i.left=p*e.left;break;case _e.Both:i.left=p*e.left,i.top=e.top;break;case _e.Vertical:default:i.top=e.top}return n?(v.current=!1,o(!0),new Promise((function(e,t){!function(e,t,n,r,i,o){void 0===i&&(i=function(e){return e}),void 0===o&&(o=function(){});var a=0,s=0,l=!1;switch(t){case _e.Horizontal:s=e.scrollLeft,a=0;case _e.Both:s=e.scrollLeft,a=e.scrollTop;break;case _e.Vertical:default:s=0,a=e.scrollTop}var u=function(){l||(l=!0,e.scrollLeft=n.left,e.scrollTop=n.top,o())};if(Math.abs(a-n.top)<=lt&&t===_e.Vertical)u();else if(Math.abs(s-n.left)<=lt&&t===_e.Horizontal)u();else{var c,d=-1,f=s-n.left,p=a-n.top,h=function(r){-1===d&&(d=r);var o=r-d,m=Math.min(o/400,1),g=i(m),v={left:s-f*g,top:a-p*g};switch(t){case _e.Horizontal:e.scrollLeft=v.left;break;case _e.Both:e.scrollLeft=v.left,e.scrollTop=v.top;break;case _e.Vertical:default:e.scrollTop=v.top}Math.abs(v.top-n.top)<=lt&&Math.abs(v.left-n.left)<=lt&&!l&&(window.cancelAnimationFrame(c),u()),o<400?c=window.requestAnimationFrame(h):window.cancelAnimationFrame(c)};c=window.requestAnimationFrame(h)}}(r,h.current,i,0,st,(function(){y(),e()}))}))):new Promise((function(e,t){switch(h.current){case _e.Horizontal:r.scrollLeft=i.left;break;case _e.Both:r.scrollLeft=i.left,r.scrollTop=i.top;break;case _e.Vertical:default:r.scrollTop=i.top}e()}))}),[t]);return{scrollOffset:l,scrollTo:E}}({elementRef:o,enableSmoothScroll:n,isRtl:r,scrollDirection:b,onSmoothScroll:m}),S=E.scrollOffset,w=E.scrollTo,_=function(e){var t=e.elementRef,n=s.useState(t.current),r=n[0],i=n[1],o=s.useRef(!1),a=s.useReducer(at,{height:0,width:0}),l=a[0],u=a[1];return g((function(){t.current!==r&&i(t.current)})),g((function(){if(r&&!o.current){o.current=!0;var e=r.getBoundingClientRect(),t=e.height,n=e.width;u({rect:{height:t,width:n}})}}),[r]),s.useEffect((function(){if(r){var e=new ResizeObserver((function(e,t){e.forEach((function(e){if(e.target===r){var t=e.contentRect,n=t.height,i=t.width;u({rect:{height:n,width:i}})}}))}));return e.observe(r),function(){e.unobserve(r)}}}),[r]),l}({elementRef:o}),k=s.useRef({scrollOffset:yt,measurements:[]});k.current.scrollOffset=S;var P=s.useMemo((function(){return Array(i).fill(-1)}),[]),C=s.useState(P),x=C[0],A=C[1],O=s.useMemo((function(){return new IntersectionObserver((function(e){e.forEach((function(e){var t=e.isIntersecting?e.intersectionRatio:-1,n=e.target.getAttribute(bt);if(n){var r=parseInt(n,10);0<=r&&r<i&&A((function(e){return e[r]=t,function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}([],e,!0)}))}}))}),{threshold:Et})}),[]),T=s.useMemo((function(){return u===t.ScrollMode.Page&&c===t.ViewMode.SinglePage?function(e,t,n){for(var r=[],i=0;i<e;i++){var o={height:Math.max(t.height,n[i].height),width:Math.max(t.width,n[i].width)},a=0===i?gt:r[i-1].end,s={left:a.left+o.width,top:a.top+o.height};r[i]={index:i,start:a,size:o,end:s,visibility:-1}}return r}(i,_,l):c===t.ViewMode.DualPageWithCover?function(e,n,r,i){for(var o=[],a=0,s=0,l=mt,u=0;u<e;u++){var c=0===u?{height:i===t.ScrollMode.Page?Math.max(n.height,r[u].height):r[u].height,width:i===t.ScrollMode.Page?Math.max(n.width,r[u].width):r[u].width}:{height:i===t.ScrollMode.Page?Math.max(n.height,r[u].height):r[u].height,width:Math.max(n.width/2,r[u].width)};i===t.ScrollMode.Page?l=0===u?mt:{left:u%2==0?c.width:0,top:Math.floor((u-1)/2)*c.height+o[0].end.top}:0===u?(l=mt,a=r[0].height,s=0):u%2==1?(l={left:0,top:a+=s},s=u===e-1?r[u].height:Math.max(r[u].height,r[u+1].height)):l={left:o[u-1].end.left,top:a};var d={left:l.left+c.width,top:l.top+c.height};o[u]={index:u,start:l,size:c,end:d,visibility:-1}}return o}(i,_,l,u):c===t.ViewMode.DualPage?function(e,n,r,i){for(var o=[],a=0,s=0,l=ht,u=0;u<e;u++){var c={height:i===t.ScrollMode.Page?Math.max(n.height,r[u].height):r[u].height,width:Math.max(n.width/2,r[u].width)};i===t.ScrollMode.Page?l={left:u%2==0?0:c.width,top:Math.floor(u/2)*c.height}:u%2==0?(l={left:0,top:a+=s},s=u===e-1?r[u].height:Math.max(r[u].height,r[u+1].height)):l={left:o[u-1].end.left,top:a};var d={left:l.left+c.width,top:l.top+c.height};o[u]={index:u,start:l,size:c,end:d,visibility:-1}}return o}(i,_,l,u):function(e,n,r,i){for(var o=[],a=0,s={left:0,top:0},l=0,u=pt,c=0;c<e;c++){var d=r[c];if(0===c)a=d.width,s={left:0,top:0},l=d.height;else switch(i){case t.ScrollMode.Wrapped:(a+=d.width)<n.width?(u={left:o[c-1].end.left,top:s.top},l=Math.max(l,d.height)):(a=d.width,s={left:(u={left:s.left,top:s.top+l}).left,top:u.top},l=d.height);break;case t.ScrollMode.Horizontal:case t.ScrollMode.Vertical:default:u=o[c-1].end}var f={left:u.left+d.width,top:u.top+d.height};o[c]={index:c,start:u,size:d,end:f,visibility:-1}}return o}(i,_,l,u)}),[u,l,c,_]),M=T[i-1]?{height:T[i-1].end.top,width:T[i-1].end.left}:vt;k.current.measurements=T;var R=s.useMemo((function(){var e=function(e,t,n,r){var i=0;switch(e){case _e.Horizontal:i=r.left;break;case _e.Vertical:default:i=r.top}var o=t.length-1,a=function(e,t,n,r){for(;e<=t;){var i=(e+t)/2|0,o=r(i);if(o<n)e=i+1;else{if(!(o>n))return i;t=i-1}}return e>0?e-1:0}(0,o,i,(function(n){switch(e){case _e.Horizontal:return t[n].start.left;case _e.Both:case _e.Vertical:default:return t[n].start.top}}));if(e===_e.Both)for(var s=t[a].start.top;a-1>=0&&t[a-1].start.top===s&&t[a-1].start.left>=r.left;)a--;for(var l=a;l<=o;){var u={top:t[l].start.top-r.top,left:t[l].start.left-r.left},c={height:n.height-u.top,width:n.width-u.left};if(e===_e.Horizontal&&c.width<0)break;if(e===_e.Vertical&&c.height<0)break;if(e===_e.Both&&(c.width<0||c.height<0))break;l++}return{start:a,end:l}}(b,T,_,S),n=e.start,r=e.end,o=n+x.slice(dt(0,i,n),dt(0,i,r)).reduce((function(e,t,n,r){return t>r[e]?n:e}),0),s=o=dt(0,i-1,o),l=a({endPage:r,numPages:i,startPage:n}),u=l.startPage,d=l.endPage;switch(u=Math.max(u,0),d=Math.min(d,i-1),c){case t.ViewMode.DualPageWithCover:o>0&&(s=o%2==1?o:o-1),u=0===u?0:u%2==1?u:u-1,i-(d=d%2==1?d-1:d)<=2&&(d=i-1);break;case t.ViewMode.DualPage:s=o%2==0?o:o-1,u=u%2==0?u:u-1,d=d%2==1?d:d-1;break;case t.ViewMode.SinglePage:default:s=o}return{startPage:u,endPage:d,maxVisbilityIndex:s}}),[T,_,S,c,x]),I=R.startPage,D=R.endPage,L=R.maxVisbilityIndex,F=s.useMemo((function(){for(var e=[],t=function(t){var n=T[t],r=f(f({},n),{visibility:void 0!==x[t]?x[t]:-1,measureRef:function(e){e&&(e.setAttribute(bt,"".concat(t)),O.observe(e))}});e.push(r)},n=I;n<=D;n++)t(n);return e}),[I,D,x,T]),N=s.useCallback((function(e,r){var o=k.current.measurements[dt(0,i-1,e)],a=v.current===t.ScrollMode.Page?yt:r;return o?w({left:a.left+o.start.left,top:a.top+o.start.top},n):Promise.resolve()}),[w,n]),j=s.useCallback((function(e,n){var r=k.current.measurements,i=r[e].start,o=r.find((function(e){return e.start.top-i.top>1e-12}));if(!o)return Promise.resolve();var a=o.index;switch(y.current){case t.ViewMode.DualPage:a=a%2==0?a:a+1;break;case t.ViewMode.DualPageWithCover:a=a%2==1?a:a+1}return N(a,n)}),[]),B=s.useCallback((function(e,n){for(var r=k.current.measurements,o=r[e].start,a=e,s=!1,l=i-1;l>=0;l--)if(o.top-r[l].start.top>1e-12){s=!0,a=r[l].index;break}if(!s)return Promise.resolve();switch(y.current){case t.ViewMode.DualPage:a=a%2==0?a:a-1;break;case t.ViewMode.DualPageWithCover:a=a%2==0?a-1:a}return a===e&&(a=e-1),N(a,n)}),[]),U=s.useCallback((function(e,n){if(y.current===t.ViewMode.DualPageWithCover||y.current===t.ViewMode.DualPage)return j(e,n);switch(v.current){case t.ScrollMode.Wrapped:return j(e,n);case t.ScrollMode.Horizontal:case t.ScrollMode.Vertical:default:return N(e+1,n)}}),[]),z=s.useCallback((function(e,n){if(y.current===t.ViewMode.DualPageWithCover||y.current===t.ViewMode.DualPage)return B(e,n);switch(v.current){case t.ScrollMode.Wrapped:return B(e,n);case t.ScrollMode.Horizontal:case t.ScrollMode.Vertical:default:return N(e-1,n)}}),[]),V=s.useCallback((function(){return function(e,n){switch(n){case t.ScrollMode.Horizontal:return{position:"relative",height:"100%",width:"".concat(e.width,"px")};case t.ScrollMode.Vertical:default:return{position:"relative",height:"".concat(e.height,"px"),width:"100%"}}}(M,v.current)}),[M]),q=s.useCallback((function(e){return function(e,n,r){return r!==t.ScrollMode.Page?{}:{height:"".concat(n.height,"px"),width:"100%",position:"absolute",top:0,transform:"translateY(".concat(e.start.top,"px)")}}(e,_,v.current)}),[_]),H=s.useCallback((function(e){return function(e,n,r,i,o){var a,s,l,u,c,d,f,p=n?"right":"left",h=n?-1:1,m=r.length,g=e.start.left*h,v=e.size,y=v.height,b=v.width;if(i===t.ViewMode.DualPageWithCover){var E=o===t.ScrollMode.Page?0:e.start.top;return 0===e.index||m%2==0&&e.index===m-1?((a={height:"".concat(y,"px"),minWidth:"".concat(ft(r,i),"px"),width:"100%"})[p]=0,a.position="absolute",a.top=0,a.transform="translate(".concat(g,"px, ").concat(E,"px)"),a):((s={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,s.position="absolute",s.top=0,s.transform="translate(".concat(g,"px, ").concat(E,"px)"),s)}if(i===t.ViewMode.DualPage)return(l={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,l.position="absolute",l.top=0,l.transform="translate(".concat(g,"px, ").concat(o===t.ScrollMode.Page?0:e.start.top,"px)"),l;switch(o){case t.ScrollMode.Horizontal:return(u={height:"100%",width:"".concat(b,"px")})[p]=0,u.position="absolute",u.top=0,u.transform="translateX(".concat(g,"px)"),u;case t.ScrollMode.Page:return(c={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,c.position="absolute",c.top=0,c;case t.ScrollMode.Wrapped:return(d={height:"".concat(y,"px"),width:"".concat(b,"px")})[p]=0,d.position="absolute",d.top=0,d.transform="translate(".concat(g,"px, ").concat(e.start.top,"px)"),d;case t.ScrollMode.Vertical:default:return(f={height:"".concat(y,"px"),width:"100%"})[p]=0,f.position="absolute",f.top=0,f.transform="translateY(".concat(e.start.top,"px)"),f}}(e,r,l,y.current,v.current)}),[r,l]),W=s.useCallback((function(e,n){var r=k.current,o=r.measurements,a=r.scrollOffset,s=o[dt(0,i-1,n)];if(s){var l=v.current===t.ScrollMode.Page?{left:s.start.left,top:s.start.top}:{left:a.left*e,top:a.top*e};return w(l,!1)}return Promise.resolve()}),[]);return s.useEffect((function(){return function(){O.disconnect()}}),[]),{boundingClientRect:_,isSmoothScrolling:p,startPage:I,endPage:D,maxVisbilityIndex:L,virtualItems:F,getContainerStyles:V,getItemContainerStyles:q,getItemStyles:H,scrollToItem:N,scrollToNextItem:U,scrollToPreviousItem:z,zoom:W}},wt=function(e,n,r,i,o,a){var s=r;switch(!0){case o===t.ViewMode.DualPageWithCover&&a>=3:case o===t.ViewMode.DualPage&&a>=3:s=2*r;break;default:s=r}switch(i){case t.SpecialZoomLevel.ActualSize:return 1;case t.SpecialZoomLevel.PageFit:return Math.min((e.clientWidth-17)/s,(e.clientHeight-16)/n);case t.SpecialZoomLevel.PageWidth:return(e.clientWidth-17)/s}},_t=function(e){var t=[];return e.map((function(e){t=t.concat(e).concat(function(e){var t=[];return e.items&&e.items.length>0&&(t=t.concat(_t(e.items))),t}(e))})),t},kt={capture:!1,passive:!0},Pt={height:0,width:0},Ct={height:0,width:0},xt=function(e){var n=e.getCurrentPage,r=e.getCurrentScrollMode,i=e.jumpToPage,o=e.targetRef,a=s.useState(t.FullScreenMode.Normal),l=a[0],u=a[1],c=function(){var e=s.useState(Pt),t=e[0],n=e[1],r=R((function(){n({height:window.innerHeight,width:window.innerWidth})}),100);return g((function(){return window.addEventListener("resize",r,kt),function(){window.removeEventListener("resize",r,kt)}}),[]),t}(),d=s.useState(Ct),f=d[0],p=d[1],h=s.useRef(Ct),m=s.useRef(n()),v=s.useRef(Ct),y=s.useState(o.current),b=y[0],E=y[1],S=s.useRef();g((function(){o.current!==b&&E(o.current)}),[]),g((function(){if(b){var e=new ResizeObserver((function(e){e.forEach((function(e){var t=e.target.getBoundingClientRect(),n=t.height,r=t.width;p({height:n,width:r})}))}));return e.observe(b),function(){e.unobserve(b),e.disconnect()}}}),[b]);var w=s.useCallback((function(e){var n=M();return n&&n!==e?(u(t.FullScreenMode.Normal),T(n)):Promise.resolve()}),[]),_=s.useCallback((function(e){e&&O()&&(E(e),w(e).then((function(){S.current=e,u(t.FullScreenMode.Entering),function(e){x&&e[A.RequestFullScreen]()}(e)})))}),[]),k=s.useCallback((function(){M()&&(u(t.FullScreenMode.Exitting),T(document))}),[]),P=s.useCallback((function(){b&&M()!==b&&u(t.FullScreenMode.Exitting)}),[b]);return s.useEffect((function(){switch(l){case t.FullScreenMode.Entering:S.current&&(S.current.style.backgroundColor="var(--rpv-core__full-screen-target-background-color)"),m.current=n(),h.current={height:window.innerHeight,width:window.innerWidth};break;case t.FullScreenMode.Entered:r()===t.ScrollMode.Page?i(m.current).then((function(){u(t.FullScreenMode.EnteredCompletely)})):u(t.FullScreenMode.EnteredCompletely);break;case t.FullScreenMode.Exitting:S.current&&(S.current.style.backgroundColor="",S.current=null),m.current=n();break;case t.FullScreenMode.Exited:u(t.FullScreenMode.Normal),r()===t.ScrollMode.Page&&i(m.current)}}),[l]),s.useEffect((function(){if(l!==t.FullScreenMode.Normal)return l===t.FullScreenMode.Entering&&c.height===f.height&&c.width===f.width&&c.height>0&&c.width>0&&(0===v.current.height||c.height==v.current.height)?(v.current={height:window.innerHeight,width:window.innerWidth},void u(t.FullScreenMode.Entered)):void(l===t.FullScreenMode.Exitting&&h.current.height===c.height&&h.current.width===c.width&&c.height>0&&c.width>0&&u(t.FullScreenMode.Exited))}),[l,c,f]),s.useEffect((function(){var e;return e=P,x&&document.addEventListener(A.FullScreenChange,e),function(){!function(e){x&&document.removeEventListener(A.FullScreenChange,e)}(P)}}),[b]),{enterFullScreenMode:_,exitFullScreenMode:k,fullScreenMode:l}},At={buildPageStyles:function(){return{}},transformSize:function(e){return e.size}},Ot={left:0,top:0},Tt=function(e){var n=e.currentFile,r=e.defaultScale,i=e.doc,o=e.enableSmoothScroll,a=e.initialPage,l=e.initialRotation,u=e.initialScale,c=e.pageLayout,d=e.pageSizes,p=e.plugins,v=e.renderPage,y=e.scrollMode,b=e.setRenderRange,E=e.viewMode,S=e.viewerState,w=e.onDocumentLoad,_=e.onOpenFile,k=e.onPageChange,P=e.onRotate,C=e.onRotatePage,x=e.onZoom,A=i.numPages,O=i.loadingTask.docId,T=s.useContext(B).l10n,M=s.useContext(h),L=M.direction===t.TextDirection.RightToLeft,F=s.useRef(),j=s.useRef(),U=s.useState(a),z=U[0],V=U[1],q=s.useRef(null),H=function(e){var t,n=e.getCurrentPage,r=(t=s.useRef([]),s.useEffect((function(){return function(){t.current=[]}}),[]),{push:function(e){var n=t.current;n.length+1>50&&n.shift(),n.push(e),t.current=n},map:function(e){return t.current.map((function(t){return e(t)}))},pop:function(){var e=t.current;if(0===e.length)return null;var n=e.pop();return t.current=e,n}}),i=function(e){var t=s.useRef([]);return s.useEffect((function(){return function(){t.current=[]}}),[]),{dequeue:function(){var e=t.current;if(0===e.length)return null;var n=e.shift();return t.current=e,n||null},enqueue:function(e){var n=t.current;n.length+1>50&&n.pop(),t.current=[e].concat(n)},map:function(e){return t.current.map((function(t){return e(t)}))}}}(),o=function(){var e=i.dequeue();return e&&r.push(e),e&&e.pageIndex===n()?o():e},a=function(){var e=r.pop();return e&&i.enqueue(e),e&&e.pageIndex===n()?a():e},l=s.useCallback((function(e){r.push(e)}),[]);return{getNextDestination:o,getPreviousDestination:a,markVisitedDestination:l}}({getCurrentPage:function(){return ye.current.pageIndex}}),W=s.useState(l),G=W[0],$=W[1],Y=D(G),X=s.useState(!1),K=X[0],Q=X[1],Z=s.useState(new Map),J=Z[0],ee=Z[1],te=s.useState(y),ne=te[0],re=te[1],ie=D(ne),oe=s.useState(E),ae=oe[0],se=oe[1],le=D(ae),ce=function(e){var t=I(),n=s.useState([]),r=n[0],i=n[1];return s.useEffect((function(){e.getOutline().then((function(e){if(t.current&&null!==e){var n=_t(e);i(n)}}))}),[]),r}(i),pe=s.useState(u),he=pe[0],ge=pe[1],ve=D(he),ye=s.useRef(S),be=s.useRef("string"==typeof r?r:null),Ee=s.useRef(-1),Se=s.useRef(-1),we=s.useRef(a),_e=xt({getCurrentPage:function(){return ye.current.pageIndex},getCurrentScrollMode:function(){return ye.current.scrollMode},jumpToPage:function(e){return He(e)},targetRef:j}),ke=s.useState(-1),Pe=ke[0],Ce=ke[1],xe=s.useState(0),Ae=xe[0],Oe=xe[1],Te=N({doc:i});s.useEffect((function(){return function(){de.clear(),fe.clear()}}),[O]);var Me=s.useMemo((function(){return Object.assign({},At,c)}),[]),Re=s.useMemo((function(){return Array(A).fill(0).map((function(e,t){var n=[d[t].pageHeight,d[t].pageWidth],r=Math.abs(G)%180==0?{height:n[0],width:n[1]}:{height:n[1],width:n[0]},i={height:r.height*he,width:r.width*he};return Me.transformSize({numPages:A,pageIndex:t,size:i})}))}),[G,he]),Ie=St({enableSmoothScroll:o,isRtl:L,numberOfItems:A,parentRef:j,scrollMode:ne,setRenderRange:b,sizes:Re,viewMode:ae}),De=R((function(){!be.current||ye.current.fullScreenMode!==t.FullScreenMode.Normal||a>0&&we.current===a||Qe(be.current)}),200);!function(e){var t=e.targetRef,n=e.onResize;g((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:j,onResize:De});var Le=function(e){var t=e;p.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),ye.current=t},Fe=function(){return j.current},Ne=function(){return ye.current},je=s.useCallback((function(e){H.markVisitedDestination(e)}),[]),Be=s.useCallback((function(e){var n=e.pageIndex,r=e.bottomOffset,o=e.leftOffset,a=e.scaleTo,s=j.current,l=ye.current;return s&&l?new Promise((function(e,u){me(i,n).then((function(i){var u=i.getViewport({scale:1}),c=0,f=("function"==typeof r?r(u.width,u.height):r)||0,p=("function"==typeof o?o(u.width,u.height):o)||0,h=l.scale;switch(a){case t.SpecialZoomLevel.PageFit:c=0,p=0,Qe(t.SpecialZoomLevel.PageFit);break;case t.SpecialZoomLevel.PageWidth:h=wt(s,d[n].pageHeight,d[n].pageWidth,t.SpecialZoomLevel.PageWidth,E,A),c=(u.height-f)*h,p*=h,Qe(h);break;default:c=(u.height-f)*h,p*=h}switch(l.scrollMode){case t.ScrollMode.Horizontal:Ie.scrollToItem(n,{left:p,top:0}).then((function(){e()}));break;case t.ScrollMode.Vertical:default:Ie.scrollToItem(n,{left:0,top:c}).then((function(){e()}))}}))})):Promise.resolve()}),[]),Ue=s.useCallback((function(e){return H.markVisitedDestination(e),Be(e)}),[]),ze=s.useCallback((function(){var e=H.getNextDestination();return e?Be(e):Promise.resolve()}),[]),Ve=s.useCallback((function(){var e=H.getPreviousDestination();return e?Be(e):Promise.resolve()}),[]),qe=s.useCallback((function(){return Ie.scrollToNextItem(ye.current.pageIndex,Ot)}),[]),He=s.useCallback((function(e){return 0<=e&&e<A?Ie.scrollToItem(e,Ot):Promise.resolve()}),[]),We=s.useCallback((function(){return Ie.scrollToPreviousItem(ye.current.pageIndex,Ot)}),[]),Ge=s.useCallback((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){_(e.name,t)}))}),[_]),$e=s.useCallback((function(e){var n=e===t.RotateDirection.Backward?-90:90,r=ye.current.rotation,o=360===r||-360===r?n:r+n;Te.markNotRendered(),$(o),Le(f(f({},ye.current),{rotation:o})),P({direction:e,doc:i,rotation:o})}),[]),Ye=s.useCallback((function(e,n){var r=n===t.RotateDirection.Backward?-90:90,o=ye.current.pagesRotation,a=(o.has(e)?o.get(e):l)+r,s=o.set(e,a);ee(s),Q((function(e){return!e})),Le(f(f({},ye.current),{pagesRotation:s,rotatedPage:e})),C({direction:n,doc:i,pageIndex:e,rotation:a}),Te.markRendering(e),Ce(e)}),[]),Xe=s.useCallback((function(e){Le(f(f({},ye.current),{scrollMode:e})),re(e)}),[]),Ke=s.useCallback((function(e){Le(f(f({},ye.current),{viewMode:e})),se(e)}),[]),Qe=s.useCallback((function(e){var t=j.current,n=ye.current.pageIndex;if(!(n<0||n>=A)){var r=d[n].pageHeight,o=d[n].pageWidth,a=t?"string"==typeof e?wt(t,r,o,e,ye.current.viewMode,A):e:1;be.current="string"==typeof e?e:null,a!==ye.current.scale&&(Oe((function(e){return e+1})),Te.markNotRendered(),ge(a),x({doc:i,scale:a}),Le(f(f({},ye.current),{scale:a})))}}),[]),Ze=s.useCallback((function(e){_e.enterFullScreenMode(e)}),[]),Je=s.useCallback((function(){_e.exitFullScreenMode()}),[]);s.useEffect((function(){Le(f(f({},ye.current),{fullScreenMode:_e.fullScreenMode}))}),[_e.fullScreenMode]),s.useEffect((function(){var e={enterFullScreenMode:Ze,exitFullScreenMode:Je,getPagesContainer:Fe,getViewerState:Ne,jumpToDestination:Ue,jumpToNextDestination:ze,jumpToPreviousDestination:Ve,jumpToNextPage:qe,jumpToPreviousPage:We,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Ye,setViewerState:Le,switchScrollMode:Xe,switchViewMode:Ke,zoom:Qe};return p.forEach((function(t){t.install&&t.install(e)})),function(){p.forEach((function(t){t.uninstall&&t.uninstall(e)}))}}),[O]),s.useEffect((function(){w({doc:i,file:n}),p.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad({doc:i,file:n})}))}),[O]);var et,tt,nt,rt=Ie.boundingClientRect;et=function(){a&&He(a)},tt=rt.height>0&&rt.width>0,nt=s.useRef(!1),g((function(){tt&&!nt.current&&(nt.current=!0,et())}),[et,tt]),g((function(){var e=ye.current.pageIndex;e>-1&&ie!==ne&&Ie.scrollToItem(e,Ot).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(o||Te.markNotRendered(),Ee.current=-1)}))}),[ne]),g((function(){var e=ye.current.pageIndex;e>-1&&Y!==G&&Ie.scrollToItem(e,Ot)}),[G]),g((function(){0!=ve&&ve!=ye.current.scale&&Ie.zoom(ye.current.scale/ve,ye.current.pageIndex).then((function(){_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&(Se.current=-1)}))}),[he]),g((function(){if(le!==ye.current.viewMode){var e=Ie.startPage,t=Ie.endPage,n=Ie.virtualItems;Te.markNotRendered(),Te.setRange(e,t);for(var r=function(e){var t=n.find((function(t){return t.index===e}));t&&Te.setVisibility(e,t.visibility)},i=e;i<=t;i++)r(i);at()}}),[ae]),g((function(){var e=ye.current.pageIndex;e>-1&&le!==ae&&Ie.scrollToItem(e,Ot)}),[ae]),g((function(){var e=ye.current.pageIndex;e>0&&e===a&&we.current===a&&be.current&&(we.current=-1,Qe(be.current))}),[z]),s.useEffect((function(){Ie.isSmoothScrolling||null!==q.current&&q.current===z||(q.current=z,k({currentPage:z,doc:i}))}),[z,Ie.isSmoothScrolling]),s.useEffect((function(){_e.fullScreenMode===t.FullScreenMode.Entering&&ye.current.scrollMode===t.ScrollMode.Page&&(Ee.current=ye.current.pageIndex),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&ye.current.scrollMode===t.ScrollMode.Page&&o&&(Ee.current=-1),_e.fullScreenMode===t.FullScreenMode.EnteredCompletely&&be.current&&(Se.current=ye.current.pageIndex,Qe(be.current))}),[_e.fullScreenMode]),s.useEffect((function(){if(_e.fullScreenMode!==t.FullScreenMode.Entering&&_e.fullScreenMode!==t.FullScreenMode.Exitting&&!Ie.isSmoothScrolling){var e=Ie.startPage,n=Ie.endPage,r=Ie.maxVisbilityIndex,i=Ie.virtualItems,o=r,a=_e.fullScreenMode===t.FullScreenMode.Entered||_e.fullScreenMode===t.FullScreenMode.EnteredCompletely;if(!(a&&o!==Ee.current&&Ee.current>-1||a&&o!==Se.current&&Se.current>-1)){V(o),Le(f(f({},ye.current),{pageIndex:o})),Te.setRange(e,n);for(var s=function(e){var t=i.find((function(t){return t.index===e}));t&&Te.setVisibility(e,t.visibility)},l=e;l<=n;l++)s(l);at()}}}),[Ie.startPage,Ie.endPage,Ie.isSmoothScrolling,Ie.maxVisbilityIndex,_e.fullScreenMode,K,G,he]);var it=s.useCallback((function(e){Te.markRendered(e),at()}),[Ae]),at=function(){var e=Te.getHighestPriorityPage();e>-1&&Te.isInRange(e)&&(Te.markRendering(e),Ce(e))},st=function(e){var t=z-1,n=z+1;switch(e){case"FirstPage":He(0);break;case"LastPage":He(A-1);break;case"NextPage":n<A&&He(n);break;case"PrevPage":t>=0&&He(t)}},lt=s.useCallback((function(){var e=Ie.virtualItems,n=[];switch(ae){case t.ViewMode.DualPage:n=ue(e,2);break;case t.ViewMode.DualPageWithCover:e.length&&(n=0===e[0].index?[[e[0]]].concat(ue(e.slice(1),2)):ue(e,2));break;case t.ViewMode.SinglePage:default:n=ue(e,1)}var r=T&&T.core?T.core.pageLabel:"Page {{pageIndex}}",o={attrs:{className:"rpv-core__inner-container","data-testid":"core__inner-container",ref:F,style:{height:"100%"}},children:s.createElement(s.Fragment,null),subSlot:{attrs:{"data-testid":"core__inner-pages",className:m({"rpv-core__inner-pages":!0,"rpv-core__inner-pages--horizontal":ne===t.ScrollMode.Horizontal,"rpv-core__inner-pages--rtl":L,"rpv-core__inner-pages--single":ne===t.ScrollMode.Page,"rpv-core__inner-pages--vertical":ne===t.ScrollMode.Vertical,"rpv-core__inner-pages--wrapped":ne===t.ScrollMode.Wrapped}),ref:j,style:{height:"100%",position:"relative"}},children:s.createElement("div",{"data-testid":"core__inner-current-page-".concat(z),style:Object.assign({"--scale-factor":he},Ie.getContainerStyles())},n.map((function(e){return s.createElement("div",{className:m({"rpv-core__inner-page-container":!0,"rpv-core__inner-page-container--single":ne===t.ScrollMode.Page}),style:Ie.getItemContainerStyles(e[0]),key:"".concat(e[0].index,"-").concat(ae)},e.map((function(e){var n=ae===t.ViewMode.DualPageWithCover&&(0===e.index||A%2==0&&e.index===A-1);return s.createElement("div",{"aria-label":r.replace("{{pageIndex}}","".concat(e.index+1)),className:m({"rpv-core__inner-page":!0,"rpv-core__inner-page--dual-even":ae===t.ViewMode.DualPage&&e.index%2==0,"rpv-core__inner-page--dual-odd":ae===t.ViewMode.DualPage&&e.index%2==1,"rpv-core__inner-page--dual-cover":n,"rpv-core__inner-page--dual-cover-even":ae===t.ViewMode.DualPageWithCover&&!n&&e.index%2==0,"rpv-core__inner-page--dual-cover-odd":ae===t.ViewMode.DualPageWithCover&&!n&&e.index%2==1,"rpv-core__inner-page--single":ae===t.ViewMode.SinglePage&&ne===t.ScrollMode.Page}),role:"region",key:"".concat(e.index,"-").concat(ae),style:Object.assign({},Ie.getItemStyles(e),Me.buildPageStyles({numPages:A,pageIndex:e.index,scrollMode:ne,viewMode:ae}))},s.createElement(ot,{doc:i,measureRef:e.measureRef,outlines:ce,pageIndex:e.index,pageRotation:J.has(e.index)?J.get(e.index):0,pageSize:d[e.index],plugins:p,renderPage:v,renderQueueKey:Ae,rotation:G,scale:he,shouldRender:Pe===e.index,viewMode:ae,onExecuteNamedAction:st,onJumpFromLinkAnnotation:je,onJumpToDest:Ue,onRenderCompleted:it,onRotatePage:Ye}))})))})))}};return p.forEach((function(e){e.renderViewer&&(o=e.renderViewer({containerRef:F,doc:i,pagesContainerRef:j,pagesRotation:J,pageSizes:d,rotation:G,slot:o,themeContext:M,jumpToPage:He,openFile:Ge,rotate:$e,rotatePage:Ye,switchScrollMode:Xe,switchViewMode:Ke,zoom:Qe}))})),o}),[p,Ie]),ut=s.useCallback((function(e){return s.createElement("div",f({},e.attrs,{style:e.attrs&&e.attrs.style?e.attrs.style:{}}),e.children,e.subSlot&&ut(e.subSlot))}),[]);return ut(lt())},Mt=[.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],Rt=function(e){var n=e.defaultScale,r=e.doc,i=e.render,o=e.scrollMode,a=e.viewMode,l=s.useRef(),u=s.useState({pageSizes:[],scale:0}),c=u[0],d=u[1];return s.useLayoutEffect((function(){var e=Array(r.numPages).fill(0).map((function(e,t){return new Promise((function(e,n){me(r,t).then((function(t){var n=t.getViewport({scale:1});e({pageHeight:n.height,pageWidth:n.width,rotation:n.rotation})}))}))}));Promise.all(e).then((function(e){var i=l.current;if(i&&0!==e.length){var s=e[0].pageWidth,u=e[0].pageHeight,c=i.parentElement,f=(c.clientWidth-45)/s,p=(c.clientHeight-45)/u,h=f;switch(o){case t.ScrollMode.Horizontal:h=Math.min(f,p);break;case t.ScrollMode.Vertical:default:h=f}var m,g,v=n?"string"==typeof n?wt(c,u,s,n,a,r.numPages):n:(m=h,-1===(g=Mt.findIndex((function(e){return e>=m})))||0===g?m:Mt[g-1]);d({pageSizes:e,scale:v})}}))}),[r.loadingTask.docId]),0===c.pageSizes.length||0===c.scale?s.createElement("div",{className:"rpv-core__page-size-calculator","data-testid":"core__page-size-calculating",ref:l},s.createElement(S,null)):i(c.pageSizes,c.scale)},It=function(){},Dt=function(e){function t(t,n){var r=e.call(this)||this;return r.verifyPassword=t,r.passwordStatus=n,r}return c(t,e),t}(It),Lt=function(e){var n=e.passwordStatus,r=e.renderProtectedView,i=e.verifyPassword,o=e.onDocumentAskPassword,a=s.useContext(B).l10n,l=s.useState(""),u=l[0],c=l[1],d=s.useContext(h).direction===t.TextDirection.RightToLeft,f=function(){return i(u)};return s.useEffect((function(){o&&o({verifyPassword:i})}),[]),r?r({passwordStatus:n,verifyPassword:i}):s.createElement("div",{className:"rpv-core__asking-password-wrapper"},s.createElement("div",{className:m({"rpv-core__asking-password":!0,"rpv-core__asking-password--rtl":d})},s.createElement("div",{className:"rpv-core__asking-password-message"},n===t.PasswordStatus.RequiredPassword&&a.core.askingPassword.requirePasswordToOpen,n===t.PasswordStatus.WrongPassword&&a.core.wrongPassword.tryAgain),s.createElement("div",{className:"rpv-core__asking-password-body"},s.createElement("div",{className:m({"rpv-core__asking-password-input":!0,"rpv-core__asking-password-input--ltr":!d,"rpv-core__asking-password-input--rtl":d})},s.createElement(w,{testId:"core__asking-password-input",type:"password",value:u,onChange:c,onKeyDown:function(e){"Enter"===e.key&&f()}})),s.createElement(E,{onClick:f},a.core.askingPassword.submit))))},Ft=function(e){function t(t){var n=e.call(this)||this;return n.doc=t,n}return c(t,e),t}(It),Nt=function(e){function t(t){var n=e.call(this)||this;return n.error=t,n}return c(t,e),t}(It),jt=function(e){function t(t){var n=e.call(this)||this;return n.percentages=t,n}return c(t,e),t}(It),Bt=function(e){var n=e.characterMap,r=e.file,i=e.httpHeaders,o=e.render,a=e.renderError,u=e.renderLoader,c=e.renderProtectedView,d=e.transformGetDocumentParams,f=e.withCredentials,p=e.onDocumentAskPassword,g=s.useContext(h).direction===t.TextDirection.RightToLeft,v=s.useState(new jt(0)),y=v[0],b=v[1],E=s.useRef(""),w=I();return s.useEffect((function(){E.current="",b(new jt(0));var e=new l.PDFWorker({name:"PDFWorker_".concat(Date.now())}),o=Object.assign({httpHeaders:i,withCredentials:f,worker:e},"string"==typeof r?{url:r}:{data:r},n?{cMapUrl:n.url,cMapPacked:n.isCompressed}:{}),a=d?d(o):o,s=l.getDocument(a);return s.onPassword=function(e,n){switch(n){case l.PasswordResponses.NEED_PASSWORD:w.current&&b(new Dt(e,t.PasswordStatus.RequiredPassword));break;case l.PasswordResponses.INCORRECT_PASSWORD:w.current&&b(new Dt(e,t.PasswordStatus.WrongPassword))}},s.onProgress=function(e){var t=e.total>0?Math.min(100,100*e.loaded/e.total):100;w.current&&""===E.current&&b(new jt(t))},s.promise.then((function(e){E.current=e.loadingTask.docId,w.current&&b(new Ft(e))}),(function(t){return w.current&&!e.destroyed&&b(new Nt({message:t.message||"Cannot load document",name:t.name}))})),function(){s.destroy(),e.destroy()}}),[r]),y instanceof Dt?s.createElement(Lt,{passwordStatus:y.passwordStatus,renderProtectedView:c,verifyPassword:y.verifyPassword,onDocumentAskPassword:p}):y instanceof Ft?o(y.doc):y instanceof Nt?a?a(y.error):s.createElement("div",{className:m({"rpv-core__doc-error":!0,"rpv-core__doc-error--rtl":g})},s.createElement("div",{className:"rpv-core__doc-error-text"},y.error.message)):s.createElement("div",{"data-testid":"core__doc-loading",className:m({"rpv-core__doc-loading":!0,"rpv-core__doc-loading--rtl":g})},u?u(y.percentages):s.createElement(S,null))},Ut=function(e){return{startPage:e.startPage-3,endPage:e.endPage+3}};t.Button=function(e){var n=e.children,r=e.testId,i=e.onClick,o=s.useContext(h).direction===t.TextDirection.RightToLeft,a=r?{"data-testid":r}:{};return s.createElement("button",f({className:m({"rpv-core__button":!0,"rpv-core__button--rtl":o}),type:"button",onClick:i},a),n)},t.Icon=y,t.LazyRender=function(e){var t=e.attrs,n=e.children,r=e.testId,i=s.useState(!1),o=i[0],a=i[1],l=r?f(f({},t),{"data-testid":r}):t,u=v({once:!0,onVisibilityChanged:function(e){e.isVisible&&a(!0)}});return s.createElement("div",f({ref:u},l),o&&n)},t.LocalizationContext=B,t.Menu=function(e){var n=e.children,r=s.useRef(),i=s.useRef([]),o=s.useContext(h).direction===t.TextDirection.RightToLeft,a=function(e){if(r.current)switch(e.key){case"Tab":e.preventDefault();break;case"ArrowDown":e.preventDefault(),l((function(e,t){return t+1}));break;case"ArrowUp":e.preventDefault(),l((function(e,t){return t-1}));break;case"End":e.preventDefault(),l((function(e,t){return e.length-1}));break;case"Home":e.preventDefault(),l((function(e,t){return 0}))}},l=function(e){if(r.current){var t=i.current,n=t.findIndex((function(e){return"0"===e.getAttribute("tabindex")})),o=Math.min(t.length-1,Math.max(0,e(t,n)));n>=0&&n<=t.length-1&&t[n].setAttribute("tabindex","-1"),t[o].setAttribute("tabindex","0"),t[o].focus()}};return g((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);i.current=t}}),[]),g((function(){return document.addEventListener("keydown",a),function(){document.removeEventListener("keydown",a)}}),[]),s.createElement("div",{ref:r,"aria-orientation":"vertical",className:m({"rpv-core__menu":!0,"rpv-core__menu--rtl":o}),role:"menu",tabIndex:0},n)},t.MenuDivider=function(){return s.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,i=e.children,o=e.icon,a=void 0===o?null:o,l=e.isDisabled,u=void 0!==l&&l,c=e.testId,d=e.onClick,p=s.useContext(h).direction===t.TextDirection.RightToLeft,g=c?{"data-testid":c}:{};return s.createElement("button",f({className:m({"rpv-core__menu-item":!0,"rpv-core__menu-item--disabled":u,"rpv-core__menu-item--ltr":!p,"rpv-core__menu-item--rtl":p}),role:"menuitem",tabIndex:-1,type:"button",onClick:d},g),s.createElement("div",{className:m({"rpv-core__menu-item-icon":!0,"rpv-core__menu-item-icon--ltr":!p,"rpv-core__menu-item-icon--rtl":p})},a),s.createElement("div",{className:m({"rpv-core__menu-item-label":!0,"rpv-core__menu-item-label--ltr":!p,"rpv-core__menu-item-label--rtl":p})},i),s.createElement("div",{className:m({"rpv-core__menu-item-check":!0,"rpv-core__menu-item-check--ltr":!p,"rpv-core__menu-item-check--rtl":p})},r&&s.createElement(b,null)))},t.MinimalButton=function(e){var n=e.ariaLabel,r=void 0===n?"":n,i=e.ariaKeyShortcuts,o=void 0===i?"":i,a=e.children,l=e.isDisabled,u=void 0!==l&&l,c=e.isSelected,d=void 0!==c&&c,p=e.testId,g=e.onClick,v=s.useContext(h).direction===t.TextDirection.RightToLeft,y=p?{"data-testid":p}:{};return s.createElement("button",f({"aria-label":r},o&&{"aria-keyshortcuts":o},u&&{"aria-disabled":!0},{className:m({"rpv-core__minimal-button":!0,"rpv-core__minimal-button--disabled":u,"rpv-core__minimal-button--rtl":v,"rpv-core__minimal-button--selected":d}),type:"button",onClick:g},y),a)},t.Modal=function(e){var t=e.ariaControlsSuffix,n=e.closeOnClickOutside,r=e.closeOnEscape,i=e.content,o=e.isOpened,a=void 0!==o&&o,l=e.target,u=t||"".concat(z());return s.createElement(Y,{target:l?function(e,t){return s.createElement("div",{"aria-expanded":t?"true":"false","aria-haspopup":"dialog","aria-controls":"rpv-core__modal-body-".concat(u)},l(e,t))}:null,content:function(e){return s.createElement(W,null,s.createElement(H,{ariaControlsSuffix:u,closeOnClickOutside:n,closeOnEscape:r,onToggle:e},i(e)))},isOpened:a})},t.Popover=function(e){var t=e.ariaHasPopup,n=void 0===t?"dialog":t,r=e.ariaControlsSuffix,i=e.closeOnClickOutside,o=e.closeOnEscape,a=e.content,l=e.lockScroll,u=void 0===l||l,c=e.offset,d=e.position,f=e.target,p=$(!1),h=p.opened,m=p.toggle,g=s.useRef(),v=s.useMemo((function(){return r||"".concat(z())}),[]);return s.createElement("div",{ref:g,"aria-expanded":h?"true":"false","aria-haspopup":n,"aria-controls":"rpv-core__popver-body-".concat(v)},f(m,h),h&&s.createElement(s.Fragment,null,u&&s.createElement(ae,{closeOnEscape:o,onClose:m}),s.createElement(oe,{ariaControlsSuffix:v,closeOnClickOutside:i,offset:c,position:d,targetRef:g,onClose:m},a(m))))},t.PrimaryButton=E,t.ProgressBar=function(e){var n=e.progress,r=s.useContext(h).direction===t.TextDirection.RightToLeft;return s.createElement("div",{className:m({"rpv-core__progress-bar":!0,"rpv-core__progress-bar--rtl":r})},s.createElement("div",{className:"rpv-core__progress-bar-progress",style:{width:"".concat(n,"%")}},n,"%"))},t.Separator=function(){return s.createElement("div",{className:"rpv-core__separator"})},t.Spinner=S,t.Splitter=function(e){var n=e.constrain,r=s.useContext(h).direction===t.TextDirection.RightToLeft,i=s.useRef(),o=s.useRef(),a=s.useRef(),l=s.useRef(0),u=s.useRef(0),c=s.useRef(0),d=s.useRef(0),f={capture:!0},p=function(e){var t=i.current,s=o.current,u=a.current;if(t&&s&&u){var f=d.current,p=e.clientX-l.current,h=c.current+(r?-p:p),m=t.parentElement.getBoundingClientRect().width,g=100*h/m;if(t.classList.add("rpv-core__splitter--resizing"),n){var v=m-h-f;if(!n({firstHalfPercentage:g,firstHalfSize:h,secondHalfPercentage:100*v/m,secondHalfSize:v}))return}s.style.width="".concat(g,"%"),document.body.classList.add("rpv-core__splitter-body--resizing"),s.classList.add("rpv-core__splitter-sibling--resizing"),u.classList.add("rpv-core__splitter-sibling--resizing")}},m=function(e){var t=i.current,n=o.current,r=a.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",p,f),document.removeEventListener("mouseup",m,f))};return s.useEffect((function(){var e=i.current;e&&(d.current=e.getBoundingClientRect().width,o.current=e.previousElementSibling,a.current=e.nextElementSibling)}),[]),s.createElement("div",{ref:i,className:"rpv-core__splitter",onMouseDown:function(e){var t=o.current;t&&(l.current=e.clientX,u.current=e.clientY,c.current=t.getBoundingClientRect().width,document.addEventListener("mousemove",p,f),document.addEventListener("mouseup",m,f))}})},t.TextBox=w,t.ThemeContext=h,t.Tooltip=function(e){var n=e.ariaControlsSuffix,r=e.content,i=e.offset,o=e.position,a=e.target,l=$(!1),u=l.opened,c=l.toggle,d=s.useRef(),f=s.useRef(),p=s.useMemo((function(){return n||"".concat(z())}),[]);q((function(){d.current&&document.activeElement&&d.current.contains(document.activeElement)&&m()}));var h=function(){c(t.ToggleStatus.Open)},m=function(){c(t.ToggleStatus.Close)};return s.createElement(s.Fragment,null,s.createElement("div",{ref:d,"aria-describedby":"rpv-core__tooltip-body-".concat(p),onBlur:function(e){e.relatedTarget instanceof HTMLElement&&e.currentTarget.parentElement&&e.currentTarget.parentElement.contains(e.relatedTarget)?f.current&&(f.current.style.display="none"):m()},onFocus:h,onMouseEnter:h,onMouseLeave:m},a),u&&s.createElement(se,{ariaControlsSuffix:p,contentRef:f,offset:i,position:o,targetRef:d},r()))},t.Viewer=function(e){var n=e.characterMap,r=e.defaultScale,i=e.enableSmoothScroll,o=void 0===i||i,a=e.fileUrl,l=e.httpHeaders,u=void 0===l?{}:l,c=e.initialPage,d=void 0===c?0:c,f=e.pageLayout,p=e.initialRotation,m=void 0===p?0:p,g=e.localization,y=e.plugins,b=void 0===y?[]:y,E=e.renderError,S=e.renderLoader,w=e.renderPage,_=e.renderProtectedView,k=e.scrollMode,P=void 0===k?t.ScrollMode.Vertical:k,C=e.setRenderRange,x=void 0===C?Ut:C,A=e.transformGetDocumentParams,O=e.theme,T=void 0===O?{direction:t.TextDirection.LeftToRight,theme:"light"}:O,M=e.viewMode,R=void 0===M?t.ViewMode.SinglePage:M,I=e.withCredentials,L=void 0!==I&&I,F=e.onDocumentAskPassword,N=e.onDocumentLoad,U=void 0===N?function(){}:N,z=e.onPageChange,V=void 0===z?function(){}:z,q=e.onRotate,H=void 0===q?function(){}:q,W=e.onRotatePage,G=void 0===W?function(){}:W,$=e.onSwitchTheme,Y=void 0===$?function(){}:$,X=e.onZoom,K=void 0===X?function(){}:X,Q=s.useState({data:a,name:"string"==typeof a?a:"",shouldLoad:!1}),Z=Q[0],J=Q[1],ee=function(e,t){J({data:t,name:e,shouldLoad:!0})},te=s.useState(!1),ne=te[0],re=te[1],ie=D(Z);s.useEffect((function(){var e,t,n,r;e=ie.data,r=typeof(t=a),"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]}))||J({data:a,name:"string"==typeof a?a:"",shouldLoad:ne})}),[a,ne]);var oe=v({onVisibilityChanged:function(e){re(e.isVisible),e.isVisible&&J((function(e){return Object.assign({},e,{shouldLoad:!0})}))}}),ae="string"==typeof T?{direction:t.TextDirection.LeftToRight,theme:T}:T,se=s.useState(g||j),le=se[0],ue=se[1],ce={l10n:le,setL10n:ue},de=Object.assign({},{direction:ae.direction},function(e,t){var n=s.useMemo((function(){return"auto"===e?"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e}),[]),r=s.useState(n),i=r[0],o=r[1],a=D(i);return s.useEffect((function(){if("auto"===e){var t=window.matchMedia("(prefers-color-scheme: dark)"),n=function(e){o(e.matches?"dark":"light")};return t.addEventListener("change",n),function(){return t.removeEventListener("change",n)}}}),[]),s.useEffect((function(){i!==a&&t&&t(i)}),[i]),s.useEffect((function(){e!==i&&o(e)}),[e]),{currentTheme:i,setCurrentTheme:o}}(ae.theme||"light",Y));return s.useEffect((function(){g&&ue(g)}),[g]),s.createElement(B.Provider,{value:ce},s.createElement(h.Provider,{value:de},s.createElement("div",{ref:oe,className:"rpv-core__viewer rpv-core__viewer--".concat(de.currentTheme),"data-testid":"core__viewer",style:{height:"100%",width:"100%"}},Z.shouldLoad&&s.createElement(Bt,{characterMap:n,file:Z.data,httpHeaders:u,render:function(e){return s.createElement(Rt,{defaultScale:r,doc:e,render:function(n,i){return s.createElement(Tt,{currentFile:{data:Z.data,name:Z.name},defaultScale:r,doc:e,enableSmoothScroll:o,initialPage:d,initialRotation:m,initialScale:i,pageLayout:f,pageSizes:n,plugins:b,renderPage:w,scrollMode:P,setRenderRange:x,viewMode:R,viewerState:{file:Z,fullScreenMode:t.FullScreenMode.Normal,pageIndex:-1,pageHeight:n[0].pageHeight,pageWidth:n[0].pageWidth,pagesRotation:new Map,rotation:m,scale:i,scrollMode:P,viewMode:R},onDocumentLoad:U,onOpenFile:ee,onPageChange:V,onRotate:H,onRotatePage:G,onZoom:K})},scrollMode:P,viewMode:R})},renderError:E,renderLoader:S,renderProtectedView:_,transformGetDocumentParams:A,withCredentials:L,onDocumentAskPassword:F}))))},t.Worker=function(e){var t=e.children,n=e.workerUrl;return l.GlobalWorkerOptions.workerSrc=n,s.createElement(s.Fragment,null,t)},t.chunk=ue,t.classNames=m,t.createStore=function(e){var t=e||{},n={},r=function(e,r){var i;t=f(f({},t),((i={})[e]=r,i)),(n[e]||[]).forEach((function(n){return n(t[e])}))},i=function(e){return t[e]};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,t){r(e,t)},updateCurrentValue:function(e,t){var n=i(e);void 0!==n&&r(e,t(n))},get:function(e){return i(e)}}},t.getDestination=ge,t.getPage=me,t.isFullScreenEnabled=O,t.isMac=function(){return"undefined"!=typeof window&&/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)},t.useDebounceCallback=R,t.useIntersectionObserver=v,t.useIsMounted=I,t.useIsomorphicLayoutEffect=g,t.usePrevious=D,t.useRenderQueue=N},12672:function(e,t,n){"use strict";e.exports=n(69389)},5316:function(e,t,n){"use strict";var r=n(12672),i=n(35466),o=n(45914),a=n(4708),s=n(58244),l=n(47990),u=function(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)}(i),c=function(){return u.createElement(r.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"}))},d=function(){return(d=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},f=function(){return u.createElement(r.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"}))},p=function(){return u.createElement(r.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,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"}))},h={left:8,top:0},m={left:-8,top:0},g=function(e){var t=e.attachmentTabContent,n=e.bookmarkTabContent,i=e.store,o=e.thumbnailTabContent,a=e.tabs,s=u.useRef(),l=u.useContext(r.LocalizationContext).l10n,d=u.useState(i.get("isCurrentTabOpened")||!1),g=d[0],v=d[1],y=u.useState(Math.max(i.get("currentTab")||0,0)),b=y[0],E=y[1],S=u.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,w=[{content:o,icon:u.createElement(p,null),title:l&&l.defaultLayout?l.defaultLayout.thumbnail:"Thumbnail"},{content:n,icon:u.createElement(c,null),title:l&&l.defaultLayout?l.defaultLayout.bookmark:"Bookmark"},{content:t,icon:u.createElement(f,null),title:l&&l.defaultLayout?l.defaultLayout.attachment:"Attachment"}],_=a?a(w):w,k=function(e){e>=0&&e<=_.length-1&&(i.update("isCurrentTabOpened",!0),E(e))},P=function(e){v(e)};return u.useEffect((function(){return i.subscribe("currentTab",k),i.subscribe("isCurrentTabOpened",P),function(){i.unsubscribe("currentTab",k),i.unsubscribe("isCurrentTabOpened",P)}}),[]),0===_.length?u.createElement(u.Fragment,null):u.createElement(u.Fragment,null,u.createElement("div",{"data-testid":"default-layout__sidebar",className:r.classNames({"rpv-default-layout__sidebar":!0,"rpv-default-layout__sidebar--opened":g,"rpv-default-layout__sidebar--ltr":!S,"rpv-default-layout__sidebar--rtl":S}),ref:s},u.createElement("div",{className:"rpv-default-layout__sidebar-tabs"},u.createElement("div",{className:"rpv-default-layout__sidebar-headers",role:"tablist","aria-orientation":"vertical"},_.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-".concat(t),role:"tab"},u.createElement(r.Tooltip,{ariaControlsSuffix:"default-layout-sidebar-tab-".concat(t),position:S?r.Position.LeftCenter:r.Position.RightCenter,target:u.createElement(r.MinimalButton,{ariaLabel:e.title,isSelected:b===t,onClick:function(){return function(e){if(b===e){i.update("isCurrentTabOpened",!i.get("isCurrentTabOpened"));var t=s.current;t&&t.style.width&&t.style.removeProperty("width")}else i.update("currentTab",e)}(t)}},e.icon),content:function(){return e.title},offset:S?m:h}))}))),u.createElement("div",{"aria-labelledby":"rpv-default-layout__sidebar-tab-".concat(b),id:"rpv-default-layout__sidebar-content",className:r.classNames({"rpv-default-layout__sidebar-content":!0,"rpv-default-layout__sidebar-content--opened":g,"rpv-default-layout__sidebar-content--ltr":!S,"rpv-default-layout__sidebar-content--rtl":S}),role:"tabpanel",tabIndex:-1},_[b].content))),g&&u.createElement(r.Splitter,{constrain:function(e){return e.firstHalfPercentage>=20&&e.firstHalfPercentage<=80}}))};t.defaultLayoutPlugin=function(e){var t=u.useMemo((function(){return r.createStore({isCurrentTabOpened:!1,currentTab:0})}),[]),n=o.attachmentPlugin(),i=a.bookmarkPlugin(),c=s.thumbnailPlugin(e?e.thumbnailPlugin:{}),f=l.toolbarPlugin(e?e.toolbarPlugin:{}),p=n.Attachments,h=i.Bookmarks,m=c.Thumbnails,v=f.Toolbar,y=e?e.sidebarTabs:function(e){return e},b=[n,i,c,f];return{attachmentPluginInstance:n,bookmarkPluginInstance:i,thumbnailPluginInstance:c,toolbarPluginInstance:f,activateTab:function(e){t.update("currentTab",e)},toggleTab:function(e){var n=t.get("currentTab");t.update("isCurrentTabOpened",!t.get("isCurrentTabOpened")),n!==e&&t.update("currentTab",e)},install:function(e){b.forEach((function(t){t.install&&t.install(e)}))},renderPageLayer:function(e){return u.createElement(u.Fragment,null,b.map((function(t,n){return t.renderPageLayer?u.createElement(u.Fragment,{key:n},t.renderPageLayer(e)):u.createElement(u.Fragment,{key:n},u.createElement(u.Fragment,null))})))},renderViewer:function(n){var i=n.slot;b.forEach((function(e){e.renderViewer&&(i=e.renderViewer(d(d({},n),{slot:i})))}));var o=i.subSlot&&i.subSlot.attrs?{className:i.subSlot.attrs.className,"data-testid":i.subSlot.attrs["data-testid"],ref:i.subSlot.attrs.ref,style:i.subSlot.attrs.style}:{};return i.children=u.createElement("div",{className:"rpv-default-layout__container"},u.createElement("div",{"data-testid":"default-layout__main",className:r.classNames({"rpv-default-layout__main":!0,"rpv-default-layout__main--rtl":n.themeContext.direction===r.TextDirection.RightToLeft})},u.createElement(g,{attachmentTabContent:u.createElement(p,null),bookmarkTabContent:u.createElement(h,null),store:t,thumbnailTabContent:u.createElement(m,null),tabs:y}),u.createElement("div",{className:"rpv-default-layout__body","data-testid":"default-layout__body"},u.createElement("div",{className:"rpv-default-layout__toolbar"},e&&e.renderToolbar?e.renderToolbar(v):u.createElement(v,null)),u.createElement("div",d({},o),i.subSlot.children))),i.children),i.subSlot.attrs={},i.subSlot.children=u.createElement(u.Fragment,null),i},uninstall:function(e){b.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(n){b.forEach((function(e){e.onDocumentLoad&&e.onDocumentLoad(n)})),e&&e.setInitialTab&&e.setInitialTab(n.doc).then((function(e){t.update("currentTab",e),t.update("isCurrentTabOpened",!0)}))},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}}}},46559:function(e,t,n){"use strict";e.exports=n(5316)},85093:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.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"}))},a=function(){return i.createElement(r.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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l={left:0,top:8},u=function(e){var t=e.enableShortcuts,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.fullScreen?o.fullScreen.enterFullScreen:"Full screen",u=t?r.isMac()?"Meta+Ctrl+F":"F11":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"full-screen-enter",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:u,ariaLabel:s,isDisabled:!r.isFullScreenEnabled(),testId:"full-screen__enter-button",onClick:n},i.createElement(a,null)),content:function(){return s},offset:l})},c={left:0,top:8},d=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.fullScreen?n.fullScreen.exitFullScreen:"Exit full screen";return i.createElement(r.Tooltip,{ariaControlsSuffix:"full-screen-exit",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:"Esc",ariaLabel:a,testId:"full-screen__exit-button-with-tooltip",onClick:t},i.createElement(o,null)),content:function(){return a},offset:c})},f=function(e,t){var n=i.useState(t.get("fullScreenMode")),o=n[0],a=n[1],s=i.useCallback((function(e){a(e)}),[]);return i.useEffect((function(){return t.subscribe("fullScreenMode",s),function(){t.unsubscribe("fullScreenMode",s)}}),[]),{enterFullScreen:function(){var n=t.get("getPagesContainer");if(n){var r=e(n());t.get("enterFullScreenMode")(r)}},exitFullScreen:function(){t.get("exitFullScreenMode")()},isFullScreen:o===r.FullScreenMode.Entering||o===r.FullScreenMode.EnteredCompletely}},p=function(e){var t=e.children,n=e.enableShortcuts,r=e.getFullScreenTarget,o=e.store,a=f(r,o),s=a.enterFullScreen,l=a.exitFullScreen,c=a.isFullScreen;return(t||function(e){return c?i.createElement(d,{onClick:e.onClick}):i.createElement(u,{enableShortcuts:n,onClick:e.onClick})})({onClick:c?l:s})},h=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,o=n&&n.fullScreen?n.fullScreen.enterFullScreen:"Full screen";return i.createElement(r.MenuItem,{icon:i.createElement(a,null),isDisabled:!r.isFullScreenEnabled(),testId:"full-screen__enter-menu",onClick:t},o)},m=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,s=n&&n.fullScreen?n.fullScreen.exitFullScreen:"Exit full screen";return i.createElement("div",{className:r.classNames({"rpv-full-screen__exit-button":!0,"rpv-full-screen__exit-button--ltr":!a,"rpv-full-screen__exit-button--rtl":a})},i.createElement(r.MinimalButton,{ariaLabel:s,testId:"full-screen__exit-button",onClick:t},i.createElement(o,null)))},g=function(e){var t=e.children,n=e.getFullScreenTarget,r=e.store,o=f(n,r),a=o.enterFullScreen,s=o.exitFullScreen,l=o.isFullScreen;return l&&(t||function(e){return i.createElement(m,{onClick:e.onClick})})({onClick:l?s:a})},v=function(e){var t=e.store,n=e.onEnterFullScreen,o=e.onExitFullScreen,a=i.useState(t.get("fullScreenMode")),s=a[0],l=a[1],u=i.useCallback((function(e){l(e)}),[]);return i.useEffect((function(){switch(s){case r.FullScreenMode.EnteredCompletely:n(t.get("zoom"));break;case r.FullScreenMode.Exited:o(t.get("zoom"))}}),[s]),i.useEffect((function(){return t.subscribe("fullScreenMode",u),function(){t.unsubscribe("fullScreenMode",u)}}),[]),(s===r.FullScreenMode.Entering||s===r.FullScreenMode.Entered)&&i.createElement("div",{className:"rpv-full-screen__overlay"},i.createElement(r.Spinner,null))},y=function(e){var t=e.containerRef,n=e.getFullScreenTarget,o=e.store,a=f(n,o).enterFullScreen,s=function(e){if(!e.shiftKey&&!e.altKey&&(r.isMac()?e.metaKey&&e.ctrlKey&&"f"===e.key:"F11"===e.key)){var n=t.current;n&&document.activeElement&&n.contains(document.activeElement)&&(e.preventDefault(),a())}};return i.useEffect((function(){if(t.current)return document.addEventListener("keydown",s),function(){document.removeEventListener("keydown",s)}}),[t.current]),i.createElement(i.Fragment,null)};t.ExitFullScreenIcon=o,t.FullScreenIcon=a,t.fullScreenPlugin=function(e){var t=(null==e?void 0:e.getFullScreenTarget)||function(e){return e},n=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0,onEnterFullScreen:function(){},onExitFullScreen:function(){}},e)}),[]),o=i.useMemo((function(){return r.createStore({enterFullScreenMode:function(){},exitFullScreenMode:function(){},fullScreenMode:r.FullScreenMode.Normal,zoom:function(){}})}),[]),a=function(e){return i.createElement(p,s({},e,{enableShortcuts:n.enableShortcuts,getFullScreenTarget:t,store:o}))},l=function(){return i.createElement(g,{getFullScreenTarget:t,store:o},null==e?void 0:e.renderExitFullScreenButton)};return{install:function(e){o.update("enterFullScreenMode",e.enterFullScreenMode),o.update("exitFullScreenMode",e.exitFullScreenMode),o.update("getPagesContainer",e.getPagesContainer),o.update("zoom",e.zoom)},onViewerStateChange:function(e){return o.update("fullScreenMode",e.fullScreenMode),e},renderViewer:function(e){var r=e.slot;return r.subSlot&&(r.subSlot.children=i.createElement(i.Fragment,null,n.enableShortcuts&&i.createElement(y,{containerRef:e.containerRef,getFullScreenTarget:t,store:o}),i.createElement(v,{store:o,onEnterFullScreen:n.onEnterFullScreen,onExitFullScreen:n.onExitFullScreen}),i.createElement(l,null),r.subSlot.children)),r},EnterFullScreen:a,EnterFullScreenButton:function(){return i.createElement(a,null,(function(e){return i.createElement(u,s({enableShortcuts:n.enableShortcuts},e))}))},EnterFullScreenMenuItem:function(e){return i.createElement(a,null,(function(t){return i.createElement(h,{onClick:function(){t.onClick(),e.onClick()}})}))}}}},66114:function(e,t,n){"use strict";e.exports=n(85093)},2842:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.createElement("path",{d:"M5.5,11.5c-.275,0-.341.159-.146.354l6.292,6.293a.5.5,0,0,0,.709,0l6.311-6.275c.2-.193.13-.353-.145-.355L15.5,11.5V1.5a1,1,0,0,0-1-1h-5a1,1,0,0,0-1,1V11a.5.5,0,0,1-.5.5Z"}),i.createElement("path",{d:"M23.5,18.5v4a1,1,0,0,1-1,1H1.5a1,1,0,0,1-1-1v-4"}))},a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s={left:0,top:8},l=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.download?n.download.download:"Download";return i.createElement(r.Tooltip,{ariaControlsSuffix:"get-file",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,testId:"get-file__download-button",onClick:t},i.createElement(o,null)),content:function(){return a},offset:s})},u=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)},c=function(e,t,n){var r=URL.createObjectURL(new Blob([e],{type:n}));u(r,t),r&&URL.revokeObjectURL(r)},d=function(e,t){e.getData().then((function(e){/iphone|ipod|ipad/i.test(navigator.userAgent)&&!/CriOS/i.test(navigator.userAgent)?c(e,t,"application/octet-stream"):/iphone|ipod|ipad/i.test(navigator.userAgent)&&/CriOS/i.test(navigator.userAgent)?u("data:application/pdf;base64,".concat(function(e){return btoa(Array(e.length).fill("").map((function(t,n){return String.fromCharCode(e[n])})).join(""))}(e)),t):c(e,t,"application/pdf")}))},f=function(e){var t=e.children,n=e.fileNameGenerator,r=e.store,o=i.useState(r.get("file")),a=o[0],s=o[1],u=i.useState(r.get("doc")),c=u[0],f=u[1],p=function(e){f(e)},h=function(e){s(e)};return i.useEffect((function(){return r.subscribe("doc",p),r.subscribe("file",h),function(){r.subscribe("doc",p),r.unsubscribe("file",h)}}),[]),(t||function(e){return i.createElement(l,{onClick:e.onClick})})({onClick:function(){c&&a&&d(c,n(a))}})},p=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.download?n.download.download:"Download";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"get-file__download-menu",onClick:t},a)};t.DownloadIcon=o,t.getFilePlugin=function(e){var t=i.useMemo((function(){return r.createStore({})}),[]),n=function(e){return e.name?(n=(t=e.name).split("/").pop())?n.split("#")[0].split("?")[0]:t:"document.pdf";var t,n},o=function(r){return i.createElement(f,a({},r,{fileNameGenerator:e&&e.fileNameGenerator||n,store:t}))};return{onDocumentLoad:function(e){t.update("doc",e.doc),t.update("file",e.file)},Download:o,DownloadButton:function(){return i.createElement(o,null,(function(e){return i.createElement(l,a({},e))}))},DownloadMenuItem:function(e){return i.createElement(o,null,(function(t){return i.createElement(p,{onClick:function(){t.onClick(),e.onClick()}})}))}}}},48039:function(e,t,n){"use strict";e.exports=n(2842)},38038:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.createElement("path",{d:"M18.5,7.5c.275,0,.341-.159.146-.354L12.354.854a.5.5,0,0,0-.708,0L5.354,7.147c-.2.195-.129.354.146.354h3v10a1,1,0,0,0,1,1h5a1,1,0,0,0,1-1V7.5Z"}),i.createElement("path",{d:"M23.5,18.5v4a1,1,0,0,1-1,1H1.5a1,1,0,0,1-1-1v-4"}))},a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s=function(e){var t=i.useRef(),n=function(){var n=t.current;n&&(n.click(),e.get("triggerOpenFile")&&e.update("triggerOpenFile",!1))},r=function(e){e&&n()};return i.useEffect((function(){return e.subscribe("triggerOpenFile",r),function(){e.unsubscribe("triggerOpenFile",r)}}),[]),{inputRef:t,openFile:n}},l={left:0,top:8},u=function(e){var t=e.enableShortcuts,n=e.store,a=e.onClick,u=i.useContext(r.LocalizationContext).l10n,c=u&&u.open?u.open.openFile:"Open file",d=s(n),f=d.inputRef,p=d.openFile,h=t?r.isMac()?"Meta+O":"Ctrl+O":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"open",position:r.Position.BottomCenter,target:i.createElement("div",{className:"rpv-open__input-wrapper"},i.createElement("input",{accept:".pdf",ref:f,className:"rpv-open__input",multiple:!1,tabIndex:-1,title:"",type:"file",onChange:a}),i.createElement(r.MinimalButton,{ariaKeyShortcuts:h,ariaLabel:c,testId:"open__button",onClick:p},i.createElement(o,null))),content:function(){return c},offset:l})},c=function(e){var t=e.children,n=e.enableShortcuts,r=e.store;return(t||function(e){return i.createElement(u,{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])}}})},d=function(e){var t=e.store,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,l=a&&a.open?a.open.openFile:"Open file",u=s(t),c=u.inputRef,d=u.openFile;return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"open__menu",onClick:d},i.createElement("div",{className:"rpv-open__input-wrapper"},i.createElement("input",{accept:".pdf",ref:c,className:"rpv-open__input",multiple:!1,tabIndex:-1,title:"",type:"file",onChange:n}),l))},f=function(e){var t=e.containerRef,n=e.store,o=function(e){if(!e.shiftKey&&!e.altKey&&"o"===e.key&&(r.isMac()?e.metaKey:e.ctrlKey)){var i=t.current;i&&document.activeElement&&i.contains(document.activeElement)&&(e.preventDefault(),n.update("triggerOpenFile",!0))}};return i.useEffect((function(){if(t.current)return document.addEventListener("keydown",o),function(){document.removeEventListener("keydown",o)}}),[t.current]),i.createElement(i.Fragment,null)};t.OpenFileIcon=o,t.openPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=i.useMemo((function(){return r.createStore({})}),[]),o=function(e){return i.createElement(c,a({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{install:function(e){n.update("openFile",e.openFile)},renderViewer:function(e){var r=e.slot,o={children:i.createElement(i.Fragment,null,t.enableShortcuts&&i.createElement(f,{containerRef:e.containerRef,store:n}),r.children)};return a(a({},r),o)},Open:o,OpenButton:function(){return i.createElement(o,null)},OpenMenuItem:function(){return i.createElement(o,null,(function(e){return i.createElement(d,{store:n,onClick:e.onClick})}))}}}},88119:function(e,t,n){"use strict";e.exports=n(38038)},2230:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.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"}))},a=function(){return i.createElement(r.Icon,{size:16},i.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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(e){var t=i.useState(e.get("currentPage")||0),n=t[0],o=t[1],a=function(e){o(e)};return r.useIsomorphicLayoutEffect((function(){return e.subscribe("currentPage",a),function(){e.unsubscribe("currentPage",a)}}),[]),{currentPage:n}},u=function(e){var t=i.useState(e.get("numberOfPages")||0),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("numberOfPages",o),function(){e.unsubscribe("numberOfPages",o)}}),[]),{numberOfPages:n}},c=function(e){var t=e.store,n=i.useContext(r.LocalizationContext).l10n,o=i.useState("1"),a=o[0],s=o[1],c=l(t).currentPage,d=u(t).numberOfPages;i.useEffect((function(){return s("".concat(c+1))}),[c]);var f=function(e){var n=t.get("jumpToPage");n&&n(e)},p=n&&n.pageNavigation?n.pageNavigation.enterPageNumber:"Enter a page number";return i.createElement("span",{className:"rpv-page-navigation__current-page-input"},i.createElement(r.TextBox,{ariaLabel:p,testId:"page-navigation__current-page-input",type:"text",value:a,onChange:s,onKeyDown:function(e){switch(e.key){case"ArrowUp":(r=c-1)>=0&&(s("".concat(r+1)),f(r));break;case"ArrowDown":(n=c+1)<d&&(s("".concat(n+1)),f(n));break;case"Enter":t=parseInt(a,10),""===a||t<1||t>d?s("".concat(c+1)):f(t-1)}var t,n,r}}))},d=function(e){var t=e.children,n=e.doc,o=r.useIsMounted(),a=i.useState({loading:!0,labels:[]}),s=a[0],l=a[1];return i.useEffect((function(){n.getPageLabels().then((function(e){o.current&&l({loading:!1,labels:e||[]})}))}),[n.loadingTask.docId]),s.loading?i.createElement(i.Fragment,null):t(s.labels)},f=function(e){var t=e.children,n=e.store,r=function(e){var t=i.useState(e.get("doc")),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),n}(n),o=l(n).currentPage,a=u(n).numberOfPages,s=t||function(e){return i.createElement(i.Fragment,null,e.currentPage+1)};return r?i.createElement(d,{doc:r},(function(e){var t=e.length===a&&a>0?e[o]:"";return s({currentPage:o,numberOfPages:a,pageLabel:t})})):i.createElement(i.Fragment,null)},p=function(){return i.createElement(r.Icon,{size:16},i.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"}))},h={left:0,top:8},m=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-first",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,isDisabled:t,testId:"page-navigation__first-button",onClick:n},i.createElement(p,null)),content:function(){return a},offset:h})},g=function(e){var t=e.children,n=e.store;return(t||function(e){return i.createElement(m,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:0===l(n).currentPage,onClick:function(){var e=n.get("jumpToPage");e&&e(0)}})},v=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToFirstPage:"First page";return i.createElement(r.MenuItem,{icon:i.createElement(p,null),isDisabled:t,testId:"page-navigation__first-menu",onClick:n},a)},y={left:0,top:8},b=function(e){var t=e.isDisabled,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.pageNavigation?a.pageNavigation.goToLastPage:"Last page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-last",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:s,isDisabled:t,testId:"page-navigation__last-button",onClick:n},i.createElement(o,null)),content:function(){return s},offset:y})},E=function(e){var t=e.children,n=e.store,r=l(n).currentPage,o=u(n).numberOfPages;return(t||function(e){return i.createElement(b,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:r+1>=o,onClick:function(){var e=n.get("jumpToPage");e&&e(o-1)}})},S=function(e){var t=e.isDisabled,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.pageNavigation?a.pageNavigation.goToLastPage:"Last page";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),isDisabled:t,testId:"page-navigation__last-menu",onClick:n},s)},w={left:0,top:8},_=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-next",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:s,isDisabled:t,testId:"page-navigation__next-button",onClick:n},i.createElement(a,null)),content:function(){return s},offset:w})},k=function(e){var t=e.children,n=e.store;return(t||function(e){return i.createElement(_,{onClick:e.onClick,isDisabled:e.isDisabled})})({isDisabled:l(n).currentPage+1>=u(n).numberOfPages,onClick:function(){var e=n.get("jumpToNextPage");e&&e()}})},P=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.pageNavigation?o.pageNavigation.goToNextPage:"Next page";return i.createElement(r.MenuItem,{icon:i.createElement(a,null),isDisabled:t,testId:"page-navigation__next-menu",onClick:n},s)},C=function(){return i.createElement(r.Icon,{size:16},i.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"}))},x={left:0,top:8},A=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return i.createElement(r.Tooltip,{ariaControlsSuffix:"page-navigation-previous",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,isDisabled:t,testId:"page-navigation__previous-button",onClick:n},i.createElement(C,null)),content:function(){return a},offset:x})},O=function(e){var t=e.store;return(e.children||function(e){return i.createElement(A,{isDisabled:e.isDisabled,onClick:e.onClick})})({isDisabled:l(t).currentPage<=0,onClick:function(){var e=t.get("jumpToPreviousPage");e&&e()}})},T=function(e){var t=e.isDisabled,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.pageNavigation?o.pageNavigation.goToPreviousPage:"Previous page";return i.createElement(r.MenuItem,{icon:i.createElement(C,null),isDisabled:t,testId:"page-navigation__previous-menu",onClick:n},a)},M=function(e){var t=e.children,n=e.store,r=u(n).numberOfPages;return t?t({numberOfPages:r}):i.createElement(i.Fragment,null,r)},R=function(e){var t=e.containerRef,n=e.numPages,o=e.store,a=l(o).currentPage,s=i.useRef(a);s.current=a;var u=i.useRef(!1),c=function(){u.current=!0},d=function(){u.current=!1},f=function(e){var i=t.current,a=u.current||document.activeElement&&i.contains(document.activeElement);if(i&&a){var l,c,d=e.altKey&&"ArrowDown"===e.key||!e.shiftKey&&!e.altKey&&"PageDown"===e.key,f=e.altKey&&"ArrowUp"===e.key||!e.shiftKey&&!e.altKey&&"PageUp"===e.key;if(d)return e.preventDefault(),l=o.get("jumpToPage"),c=s.current+1,void(l&&c<n&&l(c));if(f)return e.preventDefault(),void function(){var e=o.get("jumpToPage"),t=s.current-1;e&&t>=0&&e(t)}();if(r.isMac()?e.metaKey&&!e.ctrlKey:e.altKey)switch(e.key){case"ArrowLeft":e.preventDefault(),function(){var e=o.get("jumpToPreviousDestination");e&&e()}();break;case"ArrowRight":e.preventDefault(),function(){var e=o.get("jumpToNextDestination");e&&e()}()}}};return i.useEffect((function(){var e=t.current;if(e)return document.addEventListener("keydown",f),e.addEventListener("mouseenter",c),e.addEventListener("mouseleave",d),function(){document.removeEventListener("keydown",f),e.removeEventListener("mouseenter",c),e.removeEventListener("mouseleave",d)}}),[t.current]),i.createElement(i.Fragment,null)};t.DownArrowIcon=o,t.NextIcon=a,t.PreviousIcon=C,t.UpArrowIcon=p,t.pageNavigationPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=i.useMemo((function(){return r.createStore()}),[]),o=function(e){return i.createElement(g,s({},e,{store:n}))},a=function(e){return i.createElement(E,s({},e,{store:n}))},l=function(e){return i.createElement(k,s({},e,{store:n}))},u=function(e){return i.createElement(O,s({},e,{store:n}))};return{install:function(e){n.update("jumpToDestination",e.jumpToDestination),n.update("jumpToNextDestination",e.jumpToNextDestination),n.update("jumpToNextPage",e.jumpToNextPage),n.update("jumpToPage",e.jumpToPage),n.update("jumpToPreviousDestination",e.jumpToPreviousDestination),n.update("jumpToPreviousPage",e.jumpToPreviousPage)},renderViewer:function(e){var r=e.slot;if(!t.enableShortcuts)return r;var o={children:i.createElement(i.Fragment,null,i.createElement(R,{containerRef:e.containerRef,numPages:e.doc.numPages,store:n}),r.children)};return s(s({},r),o)},onDocumentLoad:function(e){n.update("doc",e.doc),n.update("numberOfPages",e.doc.numPages)},onViewerStateChange:function(e){return n.update("currentPage",e.pageIndex),e},jumpToNextPage:function(){var e=n.get("jumpToNextPage");e&&e()},jumpToPage:function(e){var t=n.get("jumpToPage");t&&t(e)},jumpToPreviousPage:function(){var e=n.get("jumpToPreviousPage");e&&e()},CurrentPageInput:function(){return i.createElement(c,{store:n})},CurrentPageLabel:function(e){return i.createElement(f,s({},e,{store:n}))},GoToFirstPage:o,GoToFirstPageButton:function(){return i.createElement(o,null,(function(e){return i.createElement(m,s({},e))}))},GoToFirstPageMenuItem:function(e){return i.createElement(o,null,(function(t){return i.createElement(v,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToLastPage:a,GoToLastPageButton:function(){return i.createElement(a,null,(function(e){return i.createElement(b,s({},e))}))},GoToLastPageMenuItem:function(e){return i.createElement(a,null,(function(t){return i.createElement(S,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToNextPage:l,GoToNextPageButton:function(){return i.createElement(l,null,(function(e){return i.createElement(_,s({},e))}))},GoToNextPageMenuItem:function(e){return i.createElement(l,null,(function(t){return i.createElement(P,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},GoToPreviousPage:u,GoToPreviousPageButton:function(){return i.createElement(u,null,(function(e){return i.createElement(A,s({},e))}))},GoToPreviousPageMenuItem:function(e){return i.createElement(u,null,(function(t){return i.createElement(T,{isDisabled:t.isDisabled,onClick:function(){t.onClick(),e.onClick()}})}))},NumberOfPages:function(e){return i.createElement(M,s({},e,{store:n}))}}}},80633:function(e,t,n){"use strict";e.exports=n(2230)},52704:function(e,t,n){"use strict";var r,i=n(22790),o=n(12672),a=n(35466),s=n(46116),l=function(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)}(a),u=function(){return l.createElement(o.Icon,{size:16},l.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"}))},c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},d={left:0,top:8},f=function(e){var t=e.enableShortcuts,n=e.onClick,r=l.useContext(o.LocalizationContext).l10n,i=r&&r.print?r.print.print:"Print",a=t?o.isMac()?"Meta+P":"Ctrl+P":"";return l.createElement(o.Tooltip,{ariaControlsSuffix:"print",position:o.Position.BottomCenter,target:l.createElement(o.MinimalButton,{ariaKeyShortcuts:a,ariaLabel:i,testId:"print__button",onClick:n},l.createElement(u,null)),content:function(){return i},offset:d})};!function(e){e.CheckingPermission="CheckingPermission",e.Inactive="Inactive",e.Preparing="Preparing",e.Cancelled="Cancelled",e.Ready="Ready"}(r||(r={}));var p=function(e){var t=e.children,n=e.enableShortcuts,i=e.store;return(t||f)({enableShortcuts:n,onClick:function(){i.update("printStatus",r.CheckingPermission)}})},h=function(e){var t=e.doc,n=e.store,i=l.useContext(o.LocalizationContext).l10n,a=l.useState(!0),s=a[0],u=a[1];return l.useEffect((function(){t.getPermissions().then((function(e){null===e||e.includes(4)||e.includes(2048)?n.update("printStatus",r.Preparing):u(!1)}))}),[]),s?l.createElement(l.Fragment,null):l.createElement(o.Modal,{ariaControlsSuffix:"print-permission",closeOnClickOutside:!1,closeOnEscape:!1,content:function(e){return l.createElement(l.Fragment,null,l.createElement("div",{className:"rpv-print__permission-body"},i&&i.print?i.print.disallowPrint:"The document does not allow to print"),l.createElement("div",{className:"rpv-print__permission-footer"},l.createElement(o.Button,{onClick:function(){e(),n.update("printStatus",r.Cancelled)}},i&&i.print?i.print.close:"Close")))},isOpened:!0})},m=function(e){var t=e.numLoadedPages,n=e.numPages,r=e.onCancel,i=l.useContext(o.LocalizationContext).l10n,a=l.useContext(o.ThemeContext).direction===o.TextDirection.RightToLeft,s=Math.floor(100*t/n);return l.createElement("div",{className:"rpv-print__progress"},l.createElement("div",{className:o.classNames({"rpv-print__progress-body":!0,"rpv-print__progress-body--rtl":a})},l.createElement("div",{className:"rpv-print__progress-message"},i&&i.print?i.print.preparingDocument:"Preparing document ..."),l.createElement("div",{className:"rpv-print__progress-bar"},l.createElement(o.ProgressBar,{progress:s})),l.createElement(o.Button,{onClick:r},i&&i.print?i.print.cancel:"Cancel")))},g=function(e){var t=e.canvas,n=e.page,r=e.pageHeight,a=e.pageIndex,s=e.pageWidth,u=e.rotation,c=e.onLoad,d=o.useIsMounted(),f=l.useRef(),p=l.useState(""),h=p[0],m=p[1],g=l.useMemo((function(){return void 0!==i&&void 0!=={MEDIACMS_ID:"mediacms-frontend",MEDIACMS_TITLE:"MediaCMS Frontend",MEDIACMS_URL:"http://localhost",MEDIACMS_API:"http://localhost/api/v1",MEDIACMS_USER_IS_ADMIN:"true",MEDIACMS_USER_IS_ANONYMOUS:"false",MEDIACMS_USER_USERNAME:"admin",MEDIACMS_USER_NAME:"Admin",MEDIACMS_USER_THUMB:"http://localhost/media/userlogos/user.jpg"}.JEST_WORKER_ID}),[]);return l.useEffect((function(){var e=f.current;e&&e.cancel();var i=150/72;t.height=Math.floor(r*i),t.width=Math.floor(s*i);var o=t.getContext("2d");o.save(),o.fillStyle="rgb(255, 255, 255)",o.fillRect(0,0,t.width,t.height),o.restore();var a=n.getViewport({rotation:u,scale:1});f.current=n.render({canvasContext:o,intent:"print",transform:[i,0,0,i,0,0],viewport:a}),f.current.promise.then((function(){"toBlob"in t&&"createObjectURL"in URL?t.toBlob((function(e){d.current&&m(URL.createObjectURL(e)),g&&c()})):(d.current&&m(t.toDataURL()),g&&c())}),(function(){}))}),[]),h&&l.createElement("div",{className:"rpv-print__page"},l.createElement("img",{"data-testid":"print__thumbnail-".concat(a),src:h,onLoad:function(){g||c()}}))},v=function(e){var t=e.canvas,n=e.doc,r=e.pageIndex,i=e.pageRotation,a=e.pageSize,s=e.rotation,u=e.shouldRender,c=e.onLoad,d=o.useIsMounted(),f=l.useState(null),p=f[0],h=f[1],m=Math.abs(s+i)%180==0;l.useEffect((function(){u&&o.getPage(n,r).then((function(e){d.current&&h(e)}))}),[u]);var v=(a.rotation+s+i)%360;return p&&l.createElement(g,{canvas:t,page:p,pageHeight:m?a.pageHeight:a.pageWidth,pageIndex:r,pageWidth:m?a.pageWidth:a.pageHeight,rotation:v,onLoad:c})},y=function(e){var t=e.doc,n=e.numLoadedPages,i=e.pagesRotation,o=e.pageSizes,a=e.printPages,u=e.printStatus,c=e.rotation,d=e.onCancel,f=e.onLoad,p=l.useMemo((function(){return document.createElement("canvas")}),[]),h=l.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"),t.setAttribute("data-testid","print__zone"),document.body.appendChild(t),t}),[]);l.useEffect((function(){u===r.Ready&&(document.documentElement.classList.add("rpv-print__html-printing"),document.body.classList.add("rpv-print__body-printing"),window.print());var e=function(){if(u===r.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),d()}};return document.addEventListener("mousemove",e),function(){return document.removeEventListener("mousemove",e)}}),[u]);var m=o[0].pageHeight,g=o[0].pageWidth;return s.createPortal(l.createElement(l.Fragment,null,a.map((function(e,r){return l.createElement(v,{key:e,canvas:p,doc:t,pageIndex:e,pageRotation:i.has(e)?i.get(e):0,pageSize:o[e],rotation:c,shouldRender:r===n,onLoad:f})})),l.createElement("style",{dangerouslySetInnerHTML:{__html:"@page { size: ".concat(g,"pt ").concat(m,"pt }")}})),h)},b=function(e){var t=e.doc,n=e.pagesRotation,i=e.pageSizes,o=e.renderProgressBar,a=e.rotation,s=e.setPages,u=e.store,c=l.useState(r.Inactive),d=c[0],f=c[1],p=l.useState(0),g=p[0],v=p[1],b=l.useMemo((function(){var e=t.numPages;return s(t).filter((function(t){return t>=0&&t<e}))}),[t,s]),E=b.length,S=function(){v(0),f(r.Inactive)},w=function(e){return f(e)};return l.useEffect((function(){return u.subscribe("printStatus",w),function(){u.unsubscribe("printStatus",w)}}),[]),l.createElement(l.Fragment,null,d===r.CheckingPermission&&l.createElement(h,{doc:t,store:u}),d===r.Preparing&&(o?o(g,E,S):l.createElement(m,{numLoadedPages:g,numPages:E,onCancel:S})),(d===r.Preparing||d===r.Ready)&&g<=E&&l.createElement(y,{doc:t,numLoadedPages:g,pagesRotation:n,pageSizes:i,printPages:b,printStatus:d,rotation:a,onCancel:S,onLoad:function(){var e=g+1;e<=E&&(v(e),e===E&&f(r.Ready))}}))},E=function(e){var t=e.onClick,n=l.useContext(o.LocalizationContext).l10n,r=n&&n.print?n.print.print:"Print";return l.createElement(o.MenuItem,{icon:l.createElement(u,null),testId:"print__menu",onClick:t},r)},S=function(e){var t=e.containerRef,n=e.store,i=function(e){if(!e.shiftKey&&!e.altKey&&"p"===e.key&&(o.isMac()?e.metaKey:e.ctrlKey)){var i=t.current;i&&document.activeElement&&i.contains(document.activeElement)&&(e.preventDefault(),n.update("printStatus",r.Preparing))}};return l.useEffect((function(){if(t.current)return document.addEventListener("keydown",i),function(){document.removeEventListener("keydown",i)}}),[t.current]),l.createElement(l.Fragment,null)};t.PrintIcon=u,t.getAllPagesNumbers=function(e){return Array(e.numPages).fill(0).map((function(e,t){return t}))},t.getCustomPagesNumbers=function(e){return function(t){var n,r=[];return e.replace(/\s+/g,"").split(",").forEach((function(e){var t,n,i=e.split("-").map((function(e){return parseInt(e,10)})).filter((function(e){return Number.isInteger(e)}));1===i.length?r.push(i[0]-1):2===i.length&&r.push.apply(r,(t=i[0]-1,n=i[1]-1,Array(n-t+1).fill(0).map((function(e,n){return t+n}))))})),(n=r,n.filter((function(e){return n.indexOf(e)===n.lastIndexOf(e)}))).filter((function(e){return e>=0&&e<t.numPages}))}},t.getEvenPagesNumbers=function(e){return Array(e.numPages).fill(0).map((function(e,t){return t})).filter((function(e){return(e+1)%2==0}))},t.getOddPagesNumbers=function(e){return Array(e.numPages).fill(0).map((function(e,t){return t})).filter((function(e){return(e+1)%2==1}))},t.printPlugin=function(e){var t=l.useMemo((function(){return Object.assign({},{enableShortcuts:!0,setPages:function(e){return Array(e.numPages).fill(0).map((function(e,t){return t}))}},e)}),[]),n=l.useMemo((function(){return o.createStore({printStatus:r.Inactive})}),[]),i=function(e){return l.createElement(p,c({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{print:function(){n.update("printStatus",r.CheckingPermission)},renderViewer:function(r){var i=r.slot,o={children:l.createElement(l.Fragment,null,t.enableShortcuts&&l.createElement(S,{containerRef:r.containerRef,store:n}),l.createElement(b,{doc:r.doc,pagesRotation:r.pagesRotation,pageSizes:r.pageSizes,renderProgressBar:null==e?void 0:e.renderProgressBar,rotation:r.rotation,setPages:t.setPages,store:n}),i.children)};return c(c({},i),o)},Print:i,PrintButton:function(){return l.createElement(i,null,(function(e){return l.createElement(f,c({},e))}))},PrintMenuItem:function(e){return l.createElement(i,null,(function(t){return l.createElement(E,{onClick:function(){t.onClick(),e.onClick()}})}))},setPages:function(e){t.setPages=e}}}},49263:function(e,t,n){"use strict";e.exports=n(52704)},89956:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.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"}))},a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s=function(e){var t=e.doc,n=e.render,o=i.useState(),a=o[0],s=o[1];return i.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})}))})).then((function(e){s(e)}))}),[]),a?n(a):i.createElement("div",{className:"rpv-properties__loader"},i.createElement(r.Spinner,null))},l=function(e){var t=e.label,n=e.value,o=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft;return i.createElement("dl",{className:r.classNames({"rpv-properties__item":!0,"rpv-properties__item--rtl":o})},i.createElement("dt",{className:"rpv-properties__item-label"},t,":"),i.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})?'?"),c=function(e,t,n,r){var i=parseInt(e,10);return i>=t&&i<=n?i:r},d=function(e){var t=e.doc,n=e.fileName,o=e.onToggle,a=i.useContext(r.LocalizationContext).l10n,d=function(e){var t=function(e){var t=u.exec(e);if(!t)return null;var n=parseInt(t[1],10),r=c(t[2],1,12,1)-1,i=c(t[3],1,31,1),o=c(t[4],0,23,0),a=c(t[5],0,59,0),s=c(t[6],0,59,0),l=t[7]||"Z",d=c(t[8],0,23,0),f=c(t[9],0,59,0);switch(l){case"-":o+=d,a+=f;break;case"+":o-=d,a-=f}return new Date(Date.UTC(n,r,i,o,a,s))}(e);return t?"".concat(t.toLocaleDateString(),", ").concat(t.toLocaleTimeString()):""};return i.createElement("div",{className:"rpv-properties__modal"},i.createElement(s,{doc:t,render:function(e){return i.createElement(i.Fragment,null,i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.fileName:"File name",value:e.fileName||(u=n,c=u.split("/").pop(),c?c.split("#")[0].split("?")[0]:u)}),i.createElement(l,{label:a&&a.properties?a.properties.fileSize:"File size",value:(o=e.length,s=Math.floor(Math.log(o)/Math.log(1024)),"".concat((o/Math.pow(1024,s)).toFixed(2)," ").concat(["B","kB","MB","GB","TB"][s]))})),i.createElement(r.Separator,null),i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.title:"Title",value:e.info.Title}),i.createElement(l,{label:a&&a.properties?a.properties.author:"Author",value:e.info.Author}),i.createElement(l,{label:a&&a.properties?a.properties.subject:"Subject",value:e.info.Subject}),i.createElement(l,{label:a&&a.properties?a.properties.keywords:"Keywords",value:e.info.Keywords}),i.createElement(l,{label:a&&a.properties?a.properties.creator:"Creator",value:e.info.Creator}),i.createElement(l,{label:a&&a.properties?a.properties.creationDate:"Creation date",value:d(e.info.CreationDate)}),i.createElement(l,{label:a&&a.properties?a.properties.modificationDate:"Modification date",value:d(e.info.ModDate)})),i.createElement(r.Separator,null),i.createElement("div",{className:"rpv-properties__modal-section"},i.createElement(l,{label:a&&a.properties?a.properties.pdfProducer:"PDF producer",value:e.info.Producer}),i.createElement(l,{label:a&&a.properties?a.properties.pdfVersion:"PDF version",value:e.info.PDFFormatVersion}),i.createElement(l,{label:a&&a.properties?a.properties.pageCount:"Page count",value:"".concat(t.numPages)})));var o,s,u,c}}),i.createElement("div",{className:"rpv-properties__modal-footer"},i.createElement(r.Button,{onClick:o},a&&a.properties?a.properties.close:"Close")))},f={left:0,top:8},p=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.properties?n.properties.showProperties:"Show properties";return i.createElement(r.Tooltip,{ariaControlsSuffix:"properties",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:a,testId:"properties__button",onClick:t},i.createElement(o,null)),content:function(){return a},offset:f})},h=function(e){var t=e.children,n=e.store,o=function(e){var t=i.useState(e.get("doc")),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("doc",o),function(){e.unsubscribe("doc",o)}}),[]),{currentDoc:n}}(n).currentDoc,s=n.get("fileName")||"",l=t||function(e){return i.createElement(p,a({},e))};return o?i.createElement(r.Modal,{ariaControlsSuffix:"properties",target:function(e){return l({onClick:e})},content:function(e){return i.createElement(d,{doc:o,fileName:s,onToggle:e})},closeOnClickOutside:!0,closeOnEscape:!0}):i.createElement(i.Fragment,null)},m=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.properties?n.properties.showProperties:"Show properties";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"properties__menu",onClick:t},a)};t.InfoIcon=o,t.propertiesPlugin=function(){var e=i.useMemo((function(){return r.createStore({fileName:""})}),[]),t=function(t){return i.createElement(h,a({},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 i.createElement(h,{store:e})},ShowPropertiesMenuItem:function(e){return i.createElement(t,null,(function(e){return i.createElement(m,a({},e))}))}}}},13504:function(e,t,n){"use strict";e.exports=n(89956)},42966:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.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"}))},a=function(){return i.createElement(r.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=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l={left:0,top:8},u=function(e){var t=e.direction,n=e.onClick,s=i.useContext(r.LocalizationContext).l10n,u=s&&s.rotate?s.rotate.rotateBackward:"Rotate counterclockwise",c=s&&s.rotate?s.rotate.rotateForward:"Rotate clockwise",d=t===r.RotateDirection.Backward?u:c,f=t===r.RotateDirection.Backward?i.createElement(o,null):i.createElement(a,null);return i.createElement(r.Tooltip,{ariaControlsSuffix:"rotate",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:d,testId:t===r.RotateDirection.Backward?"rotate__backward-button":"rotate__forward-button",onClick:n},f),content:function(){return d},offset:l})},c=function(e){var t=e.children,n=e.direction,r=e.store;return(t||function(e){return i.createElement(u,{direction:e.direction,onClick:e.onClick})})({direction:n,onClick:function(){var e=r.get("rotate");e&&e(n)}})},d=function(e){var t=e.direction,n=e.onClick,s=i.useContext(r.LocalizationContext).l10n,l=s&&s.rotate?s.rotate.rotateBackward:"Rotate counterclockwise",u=s&&s.rotate?s.rotate.rotateForward:"Rotate clockwise",c=t===r.RotateDirection.Backward?l:u,d=t===r.RotateDirection.Backward?i.createElement(o,null):i.createElement(a,null);return i.createElement(r.MenuItem,{icon:d,testId:t===r.RotateDirection.Backward?"rotate__backward-menu":"rotate__forward-menu",onClick:n},c)},f=function(e){var t=e.children,n=e.store;return t({onRotatePage:function(e,t){var r=n.get("rotatePage");r&&r(e,t)}})};t.RotateBackwardIcon=o,t.RotateForwardIcon=a,t.rotatePlugin=function(){var e=i.useMemo((function(){return r.createStore()}),[]),t=function(t){return i.createElement(c,s({},t,{store:e}))};return{install:function(t){e.update("rotate",t.rotate),e.update("rotatePage",t.rotatePage)},Rotate:t,RotateBackwardButton:function(){return i.createElement(t,{direction:r.RotateDirection.Backward},(function(e){return i.createElement(u,s({},e))}))},RotateBackwardMenuItem:function(e){return i.createElement(t,{direction:r.RotateDirection.Backward},(function(t){return i.createElement(d,{direction:t.direction,onClick:function(){t.onClick(),e.onClick()}})}))},RotateForwardButton:function(){return i.createElement(t,{direction:r.RotateDirection.Forward},(function(e){return i.createElement(u,s({},e))}))},RotateForwardMenuItem:function(e){return i.createElement(t,{direction:r.RotateDirection.Forward},(function(t){return i.createElement(d,{direction:t.direction,onClick:function(){t.onClick(),e.onClick()}})}))},RotatePage:function(t){return i.createElement(f,s({},t,{store:e}))}}}},4203:function(e,t,n){"use strict";e.exports=n(42966)},10407:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.createElement("rect",{x:"0.5",y:"0.497",width:"22",height:"22",rx:"1",ry:"1"}),i.createElement("line",{x1:"0.5",y1:"6.497",x2:"22.5",y2:"6.497"}),i.createElement("line",{x1:"11.5",y1:"6.497",x2:"11.5",y2:"22.497"}))},a=function(){return i.createElement(r.Icon,{size:16},i.createElement("rect",{x:"0.5",y:"0.497",width:"22",height:"22",rx:"1",ry:"1"}),i.createElement("line",{x1:"11.5",y1:"0.497",x2:"11.5",y2:"22.497"}))},s=function(){return i.createElement(r.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"}))},l=function(){return i.createElement(r.Icon,{size:16},i.createElement("rect",{x:"0.5",y:"0.497",width:"22",height:"22",rx:"1",ry:"1"}))},u=function(){return(u=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},c=function(e,t){e.get("switchScrollMode")(t);var n=e.get("viewMode");t!==r.ScrollMode.Horizontal&&t!==r.ScrollMode.Wrapped||n===r.ViewMode.SinglePage||e.get("switchViewMode")(r.ViewMode.SinglePage)},d=function(){return i.createElement(r.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"}))},f=function(){return i.createElement(r.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"}))},p=function(e){var t=e.children,n=e.mode,o=e.onClick,a=i.useContext(r.LocalizationContext).l10n,u="",c=i.createElement(d,null);switch(n){case r.ScrollMode.Horizontal:u=a&&a.scrollMode?a.scrollMode.horizontalScrolling:"Horizontal scrolling",c=i.createElement(s,null);break;case r.ScrollMode.Page:u=a&&a.scrollMode?a.scrollMode.pageScrolling:"Page scrolling",c=i.createElement(l,null);break;case r.ScrollMode.Wrapped:u=a&&a.scrollMode?a.scrollMode.wrappedScrolling:"Wrapped scrolling",c=i.createElement(f,null);break;case r.ScrollMode.Vertical:default:u=a&&a.scrollMode?a.scrollMode.verticalScrolling:"Vertical scrolling",c=i.createElement(d,null)}return t({icon:c,label:u,onClick:o})},h={left:0,top:8},m=function(e){var t=e.isDisabled,n=e.isSelected,o=e.mode,a=e.onClick,s="";switch(o){case r.ScrollMode.Horizontal:s="scroll-mode__horizontal-button";break;case r.ScrollMode.Page:s="scroll-mode__page-button";break;case r.ScrollMode.Wrapped:s="scroll-mode__wrapped-button";break;case r.ScrollMode.Vertical:default:s="scroll-mode__vertical-button"}return i.createElement(p,{mode:o,onClick:a},(function(e){return i.createElement(r.Tooltip,{ariaControlsSuffix:"scroll-mode-switch",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:e.label,isDisabled:t,isSelected:n,testId:s,onClick:e.onClick},e.icon),content:function(){return e.label},offset:h})}))},g=function(e){var t=i.useState(e.get("scrollMode")||r.ScrollMode.Vertical),n=t[0],o=t[1],a=function(e){o(e)};return i.useEffect((function(){return e.subscribe("scrollMode",a),function(){e.unsubscribe("scrollMode",a)}}),[]),{scrollMode:n}},v=function(e){var t=i.useState(e.get("viewMode")||r.ViewMode.SinglePage),n=t[0],o=t[1],a=function(e){o(e)};return i.useEffect((function(){return e.subscribe("viewMode",a),function(){e.unsubscribe("viewMode",a)}}),[]),{viewMode:n}},y=function(e){var t=e.children,n=e.mode,o=e.store,a=v(o).viewMode,s=g(o).scrollMode===n,l=(n===r.ScrollMode.Horizontal||n===r.ScrollMode.Wrapped)&&a!==r.ViewMode.SinglePage;return(t||function(e){return i.createElement(m,{isDisabled:l,isSelected:s,mode:e.mode,onClick:e.onClick})})({isDisabled:l,isSelected:s,mode:n,onClick:function(){c(o,n)}})},b=function(e){var t=e.isDisabled,n=e.isSelected,o=e.mode,a=e.onClick,s="";switch(o){case r.ScrollMode.Horizontal:s="scroll-mode__horizontal-menu";break;case r.ScrollMode.Page:s="scroll-mode__page-menu";break;case r.ScrollMode.Wrapped:s="scroll-mode__wrapped-menu";break;case r.ScrollMode.Vertical:default:s="scroll-mode__vertical-menu"}return i.createElement(p,{mode:o,onClick:a},(function(e){return i.createElement(r.MenuItem,{checked:n,icon:e.icon,isDisabled:t,testId:s,onClick:e.onClick},e.label)}))},E=function(e,t){e.get("switchViewMode")(t);var n=e.get("scrollMode");n!==r.ScrollMode.Horizontal&&n!==r.ScrollMode.Wrapped||t===r.ViewMode.SinglePage||e.get("switchScrollMode")(r.ScrollMode.Vertical)},S=function(e){var t=e.children,n=e.mode,s=e.onClick,u=i.useContext(r.LocalizationContext).l10n,c="",d=i.createElement(l,null);switch(n){case r.ViewMode.DualPage:c=u&&u.scrollMode?u.scrollMode.dualPage:"Dual page",d=i.createElement(a,null);break;case r.ViewMode.DualPageWithCover:c=u&&u.scrollMode?u.scrollMode.dualPageCover:"Dual page with cover",d=i.createElement(o,null);break;case r.ViewMode.SinglePage:default:c=u&&u.scrollMode?u.scrollMode.singlePage:"Single page",d=i.createElement(l,null)}return t({icon:d,label:c,onClick:s})},w={left:0,top:8},_=function(e){var t=e.isDisabled,n=e.isSelected,o=e.mode,a=e.onClick,s="";switch(o){case r.ViewMode.DualPage:s="view-mode__dual-button";break;case r.ViewMode.DualPageWithCover:s="view-mode__dual-cover-button";break;case r.ViewMode.SinglePage:default:s="view-mode__single-button"}return i.createElement(S,{mode:o,onClick:a},(function(e){return i.createElement(r.Tooltip,{ariaControlsSuffix:"view-mode-switch",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:e.label,isDisabled:t,isSelected:n,testId:s,onClick:e.onClick},e.icon),content:function(){return e.label},offset:w})}))},k=function(e){var t=e.children,n=e.mode,o=e.store,a=v(o).viewMode,s=g(o).scrollMode,l=a===n,u=(s===r.ScrollMode.Horizontal||s===r.ScrollMode.Wrapped)&&n!==r.ViewMode.SinglePage;return(t||function(e){return i.createElement(_,{isDisabled:u,isSelected:l,mode:e.mode,onClick:e.onClick})})({isDisabled:u,isSelected:l,mode:n,onClick:function(){E(o,n)}})},P=function(e){var t=e.isDisabled,n=e.isSelected,o=e.mode,a=e.onClick,s="";switch(o){case r.ViewMode.DualPage:s="view-mode__dual-menu";break;case r.ViewMode.DualPageWithCover:s="view-mode__dual-cover-menu";break;case r.ViewMode.SinglePage:default:s="view-mode__single-menu"}return i.createElement(S,{mode:o,onClick:a},(function(e){return i.createElement(r.MenuItem,{checked:n,icon:e.icon,isDisabled:t,testId:s,onClick:e.onClick},e.label)}))};t.DualPageCoverViewModeIcon=o,t.DualPageViewModeIcon=a,t.HorizontalScrollingIcon=s,t.PageScrollingIcon=l,t.VerticalScrollingIcon=d,t.WrappedScrollingIcon=f,t.scrollModePlugin=function(){var e=i.useMemo((function(){return r.createStore({scrollMode:r.ScrollMode.Vertical,viewMode:r.ViewMode.SinglePage,switchScrollMode:function(){},switchViewMode:function(){}})}),[]),t=function(t){return i.createElement(y,u({},t,{store:e}))},n=function(t){return i.createElement(k,u({},t,{store:e}))};return{install:function(t){e.update("switchScrollMode",t.switchScrollMode),e.update("switchViewMode",t.switchViewMode)},onViewerStateChange:function(t){return e.update("scrollMode",t.scrollMode),e.update("viewMode",t.viewMode),t},switchScrollMode:function(t){c(e,t)},switchViewMode:function(t){E(e,t)},SwitchScrollMode:t,SwitchScrollModeButton:function(e){return i.createElement(t,{mode:e.mode},(function(e){return i.createElement(m,{isDisabled:e.isDisabled,isSelected:e.isSelected,mode:e.mode,onClick:function(){e.onClick()}})}))},SwitchScrollModeMenuItem:function(e){return i.createElement(t,{mode:e.mode},(function(t){return i.createElement(b,{isDisabled:t.isDisabled,isSelected:t.isSelected,mode:t.mode,onClick:function(){t.onClick(),e.onClick()}})}))},SwitchViewMode:n,SwitchViewModeButton:function(e){return i.createElement(n,{mode:e.mode},(function(e){return i.createElement(_,{isDisabled:e.isDisabled,isSelected:e.isSelected,mode:e.mode,onClick:function(){e.onClick()}})}))},SwitchViewModeMenuItem:function(e){return i.createElement(n,{mode:e.mode},(function(t){return i.createElement(P,{isDisabled:t.isDisabled,isSelected:t.isSelected,mode:t.mode,onClick:function(){t.onClick(),e.onClick()}})}))}}}},94376:function(e,t,n){"use strict";e.exports=n(10407)},52974:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.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"}))},a=function(){return i.createElement(r.Icon,{size:16},i.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=function(){return i.createElement(r.Icon,{ignoreDirection:!0,size:16},i.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"}))},l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},u={keyword:"",regExp:new RegExp(" "),wholeWords:!1},c=function(e){return{left:"".concat(e.left,"%"),top:"".concat(e.top,"%"),height:"".concat(e.height,"%"),width:"".concat(e.width,"%")}},d=function(e){var t=e.index,n=e.area,o=e.onHighlightKeyword,a=i.useRef();return r.useIsomorphicLayoutEffect((function(){var e=a.current;o&&e&&o({highlightEle:e,keyword:n.keyword})}),[]),i.createElement("div",{className:"rpv-search__highlight","data-index":t,ref:a,style:c(n),title:n.keywordStr.trim()})},f=function(e){var t=e.parentNode;t&&t.removeChild(e)},p=function(e){var t=e.parentNode;if(t){var n=document.createRange();n.selectNodeContents(e),function(e,t){f(e);var n=t.parentNode;n&&n.insertBefore(e,t),f(t)}(n.extractContents(),e),t.normalize()}},h=function(e,t){return e.top<t.top?-1:e.top>t.top?1:e.left<t.left?-1:e.left>t.left?1:0},m=function(e){var t=e.numPages,n=e.pageIndex,o=e.renderHighlights,a=e.store,s=e.onHighlightKeyword,l=i.useRef(),f=i.useCallback((function(e){return i.createElement(i.Fragment,null,e.highlightAreas.map((function(e,t){return i.createElement(d,{index:t,key:t,area:e,onHighlightKeyword:s})})))}),[]),m=o||f,g=i.useState(a.get("matchPosition")),v=g[0],y=g[1],b=i.useState(a.get("keyword")||[u]),E=b[0],S=b[1],w=i.useState({pageIndex:n,scale:1,status:r.LayerRenderStatus.PreRender}),_=w[0],k=w[1],P=i.useRef(null),C=i.useRef([]),x=i.useState([]),A=x[0],O=x[1],T=function(){return!0},M=i.useCallback((function(){return a.get("targetPageFilter")||T}),[a.get("targetPageFilter")]),R=function(e){e&&e.length>0&&S(e)},I=function(e){return y(e)},D=function(e){if(e.has(n)){var t=e.get(n);t&&k({ele:t.ele,pageIndex:n,scale:t.scale,status:t.status})}},L=function(){return 0===E.length||1===E.length&&""===E[0].keyword.trim()};return i.useEffect((function(){if(!L()&&_.status===r.LayerRenderStatus.DidRender&&!C.current.length){var e=_.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);C.current=t}}),[E,_.status]),i.useEffect((function(){if(!L()&&_.ele&&_.status===r.LayerRenderStatus.DidRender&&M()({pageIndex:n,numPages:t})){var e=function(e){var r=C.current;if(0===r.length)return[];var i=[],o=[].slice.call(e.querySelectorAll(".rpv-core__text-layer-text")),a=r.map((function(e){return e.char})).join("");return E.forEach((function(s){var l=s.keyword;if(l.trim()){for(var u,c=-1===s.regExp.flags.indexOf("g")?new RegExp(s.regExp,"".concat(s.regExp.flags,"g")):s.regExp,d=[];null!==(u=c.exec(a));)d.push({keyword:c,startIndex:u.index,endIndex:c.lastIndex});d.map((function(e){return{keyword:e.keyword,indexes:r.slice(e.startIndex,e.endIndex)}})).forEach((function(r){var a=r.indexes.reduce((function(e,t){return e[t.spanIndex]=(e[t.spanIndex]||[]).concat([t]),e}),{});Object.values(a).forEach((function(a){if(1!==a.length||""!==a[0].char.trim()){var u=s.wholeWords?a.slice(1,-1):a,c=function(e,r,i,o,a){var s=document.createRange(),l=o.firstChild;if(!l||l.nodeType!==Node.TEXT_NODE)return null;var u=l.textContent.length,c=a[0].charIndexInSpan,d=1===a.length?c:a[a.length-1].charIndexInSpan;if(c>u||d+1>u)return null;s.setStart(l,c),s.setEnd(l,d+1);var f=document.createElement("span");s.surroundContents(f);var h=f.getBoundingClientRect(),m=i.getBoundingClientRect(),g=m.height,v=m.width,y=100*(h.left-m.left)/v,b=100*(h.top-m.top)/g,E=100*h.height/g,S=100*h.width/v;return p(f),{keyword:r,keywordStr:e,numPages:t,pageIndex:n,left:y,top:b,height:E,width:S,pageHeight:g,pageWidth:v}}(l,r.keyword,e,o[u[0].spanIndex],u);c&&i.push(c)}}))}))}})),i.sort(h)}(_.ele);O(e)}}),[E,v,_.status,C.current]),i.useEffect((function(){L()&&_.ele&&_.status===r.LayerRenderStatus.DidRender&&O([])}),[E,_.status]),i.useEffect((function(){if(0!==A.length){var e=l.current;if(v.pageIndex===n&&e&&_.status===r.LayerRenderStatus.DidRender){var t=e.querySelector('.rpv-search__highlight[data-index="'.concat(v.matchIndex,'"]'));if(t){var i=function(e,t){for(var n=e.offsetTop,r=e.offsetLeft,i=e.parentElement;i&&i!==t;)n+=i.offsetTop,r+=i.offsetLeft,i=i.parentElement;return{left:r,top:n}}(t,e),o=i.left,s=i.top,u=a.get("jumpToDestination");u&&(u({pageIndex:n,bottomOffset:(e.getBoundingClientRect().height-s)/_.scale,leftOffset:o/_.scale,scaleTo:_.scale}),P.current&&P.current.classList.remove("rpv-search__highlight--current"),P.current=t,t.classList.add("rpv-search__highlight--current"))}}}}),[A,v]),i.useEffect((function(){return a.subscribe("keyword",R),a.subscribe("matchPosition",I),a.subscribe("renderStatus",D),function(){a.unsubscribe("keyword",R),a.unsubscribe("matchPosition",I),a.unsubscribe("renderStatus",D)}}),[]),i.createElement("div",{className:"rpv-search__highlights","data-testid":"search__highlights-".concat(n),ref:l},m({getCssProperties:c,highlightAreas:A}))},g=function(e){var t,n=e.wholeWords?" ".concat(e.keyword," "):e.keyword,r=e.matchCase?"g":"gi";return{keyword:e.keyword,regExp:new RegExp((t=n,t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")),r),wholeWords:e.wholeWords||!1}},v=function(e,t,n){return e instanceof RegExp?{keyword:e.source,regExp:e,wholeWords:n||!1}:"string"==typeof e?""===e?u:g({keyword:e,matchCase:t||!1,wholeWords:n||!1}):(void 0!==t&&(e.matchCase=t),void 0!==n&&(e.wholeWords=n),g(e))},y=function(e){var t,n=e.get("initialKeyword"),o=i.useMemo((function(){if(n&&1===n.length){var e=v(n[0]);return{matchCase:-1===e.regExp.flags.indexOf("i"),wholeWords:e.wholeWords}}return{matchCase:!1,wholeWords:!1}}),[]),a=function(e){var t=i.useRef(e.get("doc")),n=function(e){t.current=e};return i.useEffect((function(){return e.subscribe("doc",n),function(){e.unsubscribe("doc",n)}}),[]),t}(e),s=i.useState(n),l=s[0],c=s[1],d=i.useState([]),f=d[0],p=d[1],h=i.useState(0),m=h[0],g=h[1],y=i.useState(o.matchCase),b=y[0],E=y[1],S=i.useRef([]),w=i.useState(o.wholeWords),_=w[0],k=w[1],P=function(){return!0},C=i.useCallback((function(){return e.get("targetPageFilter")||P}),[e.get("targetPageFilter")]),x=function(e){var t=f.length;if(0===l.length||0===t)return null;var n=e===t+1?1:Math.max(1,Math.min(t,e));return g(n),O(f[n-1])},A=function(e){return c(""===e?[]:[e])},O=function(t){var n=e.get("jumpToPage");return n&&n(t.pageIndex),e.update("matchPosition",{matchIndex:t.matchIndex,pageIndex:t.pageIndex}),t},T=function(t,n,i){var o=a.current;if(!o)return Promise.resolve([]);var s=o.numPages,l=t.map((function(e){return v(e,n,i)}));return e.update("keyword",l),g(0),p([]),new Promise((function(e,t){(0===S.current.length?function(){var e=a.current;if(!e)return Promise.resolve([]);var t=Array(e.numPages).fill(0).map((function(t,n){return r.getPage(e,n).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 S.current=e,Promise.resolve(e)})):Promise.resolve(S.current)).then((function(t){var n=[];t.forEach((function(e,t){C()({pageIndex:t,numPages:s})&&l.forEach((function(r){for(var i,o=0;null!==(i=r.regExp.exec(e));)n.push({keyword:r.regExp,matchIndex:o,pageIndex:t,pageText:e,startIndex:i.index,endIndex:r.regExp.lastIndex}),o++}))})),p(n),n.length>0&&(g(1),O(n[0])),e(n)}))}))};return i.useEffect((function(){S.current=[]}),[a.current]),{clearKeyword:function(){e.update("keyword",[u]),A(""),g(0),p([]),E(!1),k(!1)},changeMatchCase:function(e){E(e),l.length>0&&T(l,e,_)},changeWholeWords:function(e){k(e),l.length>0&&T(l,b,e)},currentMatch:m,jumpToMatch:x,jumpToNextMatch:function(){return x(m+1)},jumpToPreviousMatch:function(){return x(m-1)},keywords:l,matchCase:b,numberOfMatches:f.length,wholeWords:_,search:function(){return T(l,b,_)},searchFor:T,setKeywords:c,keyword:0===l.length?"":(t=l[0],t instanceof RegExp?t.source:"string"==typeof t?t:t.keyword),setKeyword:A,setTargetPages:function(t){e.update("targetPageFilter",t)}}},b=function(e){var t=e.children,n=e.store,r=y(n),o=i.useState(!1),a=o[0],s=o[1],u=function(e){return s(!0)};return i.useEffect((function(){return n.subscribe("doc",u),function(){n.unsubscribe("doc",u)}}),[]),t(l(l({},r),{isDocumentLoaded:a}))},E=function(e){var t=e.containerRef,n=e.store,o=i.useRef(!1),a=function(){o.current=!0},s=function(){o.current=!1},l=function(e){var i=t.current;i&&(e.shiftKey||e.altKey||"f"!==e.key||(r.isMac()?e.metaKey&&!e.ctrlKey:e.ctrlKey)&&(o.current||document.activeElement&&i.contains(document.activeElement))&&(e.preventDefault(),n.update("areShortcutsPressed",!0)))};return i.useEffect((function(){var e=t.current;if(e)return document.addEventListener("keydown",l),e.addEventListener("mouseenter",a),e.addEventListener("mouseleave",s),function(){document.removeEventListener("keydown",l),e.removeEventListener("mouseenter",a),e.removeEventListener("mouseleave",s)}}),[t.current]),i.createElement(i.Fragment,null)},S={left:0,top:8},w=function(e){var t=e.store,n=e.onToggle,s=i.useContext(r.LocalizationContext).l10n,l=i.useContext(r.ThemeContext).direction,u=i.useState(!1),c=u[0],d=u[1],f=i.useState(!1),p=f[0],h=f[1],m=l===r.TextDirection.RightToLeft,g=y(t),v=g.clearKeyword,b=g.changeMatchCase,E=g.changeWholeWords,w=g.currentMatch,_=g.jumpToNextMatch,k=g.jumpToPreviousMatch,P=g.keyword,C=g.matchCase,x=g.numberOfMatches,A=g.wholeWords,O=g.search,T=g.setKeyword,M=function(e){d(!0),O().then((function(t){d(!1),h(!0),e&&e()}))};i.useEffect((function(){var e=t.get("initialKeyword");e&&1===e.length&&P&&M((function(){t.update("initialKeyword",[])}))}),[]);var R=s&&s.search?s.search.enterToSearch:"Enter to search",I=s&&s.search?s.search.previousMatch:"Previous match",D=s&&s.search?s.search.nextMatch:"Next match",L=s&&s.search?s.search.close:"Close";return i.createElement("div",{className:"rpv-search__popover"},i.createElement("div",{className:"rpv-search__popover-input-counter"},i.createElement(r.TextBox,{ariaLabel:R,autoFocus:!0,placeholder:R,type:"text",value:P,onChange:function(e){h(!1),T(e)},onKeyDown:function(e){"Enter"===e.key&&P&&(p?_():M())}}),i.createElement("div",{className:r.classNames({"rpv-search__popover-counter":!0,"rpv-search__popover-counter--ltr":!m,"rpv-search__popover-counter--rtl":m})},c&&i.createElement(r.Spinner,{testId:"search__popover-searching",size:"1rem"}),!c&&i.createElement("span",{"data-testid":"search__popover-num-matches"},w,"/",x))),i.createElement("label",{className:"rpv-search__popover-label"},i.createElement("input",{className:"rpv-search__popover-label-checkbox","data-testid":"search__popover-match-case",checked:C,type:"checkbox",onChange:function(e){h(!1),b(e.target.checked)}})," ",s&&s.search?s.search.matchCase:"Match case"),i.createElement("label",{className:"rpv-search__popover-label"},i.createElement("input",{className:"rpv-search__popover-label-checkbox",checked:A,"data-testid":"search__popover-whole-words",type:"checkbox",onChange:function(e){h(!1),E(e.target.checked)}})," ",s&&s.search?s.search.wholeWords:"Whole words"),i.createElement("div",{className:"rpv-search__popover-footer"},i.createElement("div",{className:"rpv-search__popover-footer-item"},i.createElement(r.Tooltip,{ariaControlsSuffix:"search-previous-match",position:m?r.Position.BottomRight:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:I,isDisabled:w<=1,onClick:k},i.createElement(a,null)),content:function(){return I},offset:S})),i.createElement("div",{className:"rpv-search__popover-footer-item"},i.createElement(r.Tooltip,{ariaControlsSuffix:"search-next-match",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:D,isDisabled:w>x-1,onClick:_},i.createElement(o,null)),content:function(){return D},offset:S})),i.createElement("div",{className:r.classNames({"rpv-search__popover-footer-button":!0,"rpv-search__popover-footer-button--ltr":!m,"rpv-search__popover-footer-button--rtl":m})},i.createElement(r.Button,{onClick:function(){n(),v()}},L))))},_=function(e){var t=e.children,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,a=o&&o.search?o.search.search:"Search";return t({icon:i.createElement(s,null),label:a,onClick:n})},k={left:0,top:8},P=function(e){var t=e.enableShortcuts,n=e.store,o=e.onClick,a=t?r.isMac()?"Meta+F":"Ctrl+F":"",s=function(e){e&&o()};return i.useEffect((function(){return n.subscribe("areShortcutsPressed",s),function(){n.unsubscribe("areShortcutsPressed",s)}}),[]),i.createElement(_,{onClick:o},(function(e){return i.createElement(r.Tooltip,{ariaControlsSuffix:"search-popover",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:a,ariaLabel:e.label,testId:"search__popover-button",onClick:o},e.icon),content:function(){return e.label},offset:k})}))},C={left:0,top:8},x=function(e){var t=e.children,n=e.enableShortcuts,o=e.store,a=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft?r.Position.BottomRight:r.Position.BottomLeft,s=t||function(e){return i.createElement(P,l({enableShortcuts:n,store:o},e))};return i.createElement(r.Popover,{ariaControlsSuffix:"search",lockScroll:!1,position:a,target:function(e){return s({onClick:e})},content:function(e){return i.createElement(w,{store:o,onToggle:e})},offset:C,closeOnClickOutside:!1,closeOnEscape:!0})},A=function(e){return Array.isArray(e)?e.map((function(e){return v(e)})):[v(e)]};t.NextIcon=o,t.PreviousIcon=a,t.SearchIcon=s,t.searchPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0,onHighlightKeyword:function(){}},e)}),[]),n=i.useMemo((function(){return r.createStore({initialKeyword:e&&e.keyword?Array.isArray(e.keyword)?e.keyword:[e.keyword]:[],keyword:e&&e.keyword?A(e.keyword):[u],matchPosition:{matchIndex:-1,pageIndex:-1},renderStatus:new Map})}),[]),o=y(n),a=o.clearKeyword,s=o.jumpToMatch,c=o.jumpToNextMatch,d=o.jumpToPreviousMatch,f=o.searchFor,p=o.setKeywords,h=o.setTargetPages,g=function(e){return i.createElement(x,l({enableShortcuts:t.enableShortcuts},e,{store:n}))};return{install:function(t){var r=e&&e.keyword?Array.isArray(e.keyword)?e.keyword:[e.keyword]:[],i=e&&e.keyword?A(e.keyword):[u];n.update("initialKeyword",r),n.update("jumpToDestination",t.jumpToDestination),n.update("jumpToPage",t.jumpToPage),n.update("keyword",i)},renderPageLayer:function(r){return i.createElement(m,{key:r.pageIndex,numPages:r.doc.numPages,pageIndex:r.pageIndex,renderHighlights:null==e?void 0:e.renderHighlights,store:n,onHighlightKeyword:t.onHighlightKeyword})},renderViewer:function(e){var r=e.slot;return r.subSlot&&(r.subSlot.children=i.createElement(i.Fragment,null,t.enableShortcuts&&i.createElement(E,{containerRef:e.containerRef,store:n}),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 i.createElement(b,l({},e,{store:n}))},ShowSearchPopover:g,ShowSearchPopoverButton:function(){return i.createElement(g,null,(function(e){return i.createElement(P,l({enableShortcuts:t.enableShortcuts,store:n},e))}))},clearHighlights:function(){a()},highlight:function(e){var t=Array.isArray(e)?e:[e];return p(t),f(t)},jumpToMatch:s,jumpToNextMatch:c,jumpToPreviousMatch:d,setTargetPages:h}}},22069:function(e,t,n){"use strict";e.exports=n(52974)},76949:function(e,t,n){"use strict";var r,i=n(12672),o=function(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)}(n(35466)),a=function(){return o.createElement(i.Icon,{size:16},o.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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};t.SelectionMode=void 0,(r=t.SelectionMode||(t.SelectionMode={})).Hand="Hand",r.Text="Text";var l=function(){return o.createElement(i.Icon,{size:16},o.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"}))},u=function(e){var n=e.children,r=e.mode,s=e.onClick,u=o.useContext(i.LocalizationContext).l10n,c="",d=o.createElement(l,null);switch(r){case t.SelectionMode.Hand:c=u&&u.selectionMode?u.selectionMode.handTool:"Hand tool",d=o.createElement(a,null);break;case t.SelectionMode.Text:default:c=u&&u.selectionMode?u.selectionMode.textSelectionTool:"Text selection tool",d=o.createElement(l,null)}return n({icon:d,label:c,onClick:s})},c={left:0,top:8},d=function(e){var n=e.isSelected,r=e.mode,a=e.onClick,s="";switch(r){case t.SelectionMode.Hand:s="selection-mode__hand-button";break;case t.SelectionMode.Text:default:s="selection-mode__text-button"}return o.createElement(u,{mode:r,onClick:a},(function(e){return o.createElement(i.Tooltip,{ariaControlsSuffix:"selection-mode-switch",position:i.Position.BottomCenter,target:o.createElement(i.MinimalButton,{ariaLabel:e.label,isSelected:n,testId:s,onClick:e.onClick},e.icon),content:function(){return e.label},offset:c})}))},f=function(e){var t=e.children,n=e.mode,r=e.store,i=n===r.get("selectionMode");return(t||function(e){return o.createElement(d,{isSelected:i,mode:e.mode,onClick:e.onClick})})({isSelected:i,mode:n,onClick:function(){return r.update("selectionMode",n)}})},p=function(e){var n=e.isSelected,r=e.mode,a=e.onClick,s="";switch(r){case t.SelectionMode.Hand:s="selection-mode__hand-menu";break;case t.SelectionMode.Text:default:s="selection-mode__text-menu"}return o.createElement(u,{mode:r,onClick:a},(function(e){return o.createElement(i.MenuItem,{checked:n,icon:e.icon,testId:s,onClick:e.onClick},e.label)}))},h=function(e){var n=e.store,r=o.useRef(null),i=o.useState(t.SelectionMode.Text),a=i[0],s=i[1],l=o.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))},c=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",c))},d=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",c))},f=function(e){r.current=e()},p=function(e){s(e)};return o.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",d),function(){e.removeEventListener("mousedown",d)}}),[a]),o.useEffect((function(){return n.subscribe("getPagesContainer",f),n.subscribe("selectionMode",p),function(){n.unsubscribe("getPagesContainer",f),n.unsubscribe("selectionMode",p)}}),[]),o.createElement(o.Fragment,null)};t.HandToolIcon=a,t.TextSelectionIcon=l,t.selectionModePlugin=function(e){var n=o.useMemo((function(){return i.createStore()}),[]),r=function(e){return o.createElement(f,s({},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=o.createElement(o.Fragment,null,o.createElement(h,{store:n}),t.subSlot.children)),t},SwitchSelectionMode:r,SwitchSelectionModeButton:function(e){return o.createElement(r,{mode:e.mode},(function(e){return o.createElement(d,{isSelected:e.isSelected,mode:e.mode,onClick:function(){e.onClick()}})}))},SwitchSelectionModeMenuItem:function(e){return o.createElement(r,{mode:e.mode},(function(t){return o.createElement(p,{isSelected:t.isSelected,mode:t.mode,onClick:function(){t.onClick(),e.onClick()}})}))}}}},34240:function(e,t,n){"use strict";e.exports=n(76949)},23143:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{size:16},i.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"}),i.createElement("path",{d:"M10,6.349a6,6,0,0,1,0,11.3,6,6,0,1,0,0-11.3Z"}))},a=function(){return i.createElement(r.Icon,{size:16},i.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"}),i.createElement("path",{d:"M11.491,6c4,0,6,2.686,6,6s-2,6-6,6Z"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l={left:0,top:8},u=function(e){var t=e.onClick,n=i.useContext(r.ThemeContext),s=i.useContext(r.LocalizationContext).l10n,u="dark"===n.currentTheme,c=s&&s.theme?u?s.theme.switchLightTheme:s.theme.switchDarkTheme:u?"Switch to the light theme":"Switch to the dark theme";return i.createElement(r.Tooltip,{ariaControlsSuffix:"theme-switch",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaLabel:c,testId:"theme__switch-button",onClick:t},u?i.createElement(a,null):i.createElement(o,null)),content:function(){return c},offset:l})},c=function(e){var t=e.children,n=i.useContext(r.ThemeContext);return(t||function(e){return i.createElement(u,{onClick:e.onClick})})({onClick:function(){return n.setCurrentTheme("dark"===n.currentTheme?"light":"dark")}})},d=function(e){var t=e.onClick,n=i.useContext(r.ThemeContext),s=i.useContext(r.LocalizationContext).l10n,l="dark"===n.currentTheme,u=s&&s.theme?l?s.theme.switchLightTheme:s.theme.switchDarkTheme:l?"Switch to the light theme":"Switch to the dark theme";return i.createElement(r.MenuItem,{icon:l?i.createElement(a,null):i.createElement(o,null),testId:"theme__switch-menu",onClick:t},u)};t.DarkIcon=o,t.LightIcon=a,t.themePlugin=function(){var e=function(e){return i.createElement(c,s({},e))};return{SwitchTheme:e,SwitchThemeButton:function(){return i.createElement(e,null,(function(e){return i.createElement(u,s({},e))}))},SwitchThemeMenuItem:function(t){return i.createElement(e,null,(function(e){return i.createElement(d,{onClick:function(){e.onClick(),t.onClick()}})}))}}}},78099:function(e,t,n){"use strict";e.exports=n(23143)},87958:function(e,t,n){"use strict";var r,i=n(12672),o=function(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)}(n(35466));t.ThumbnailDirection=void 0,(r=t.ThumbnailDirection||(t.ThumbnailDirection={})).Horizontal="Horizontal",r.Vertical="Vertical";var a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},s=function(e){var t=e.doc,n=e.getPageIndex,r=e.renderSpinner,a=e.store,s=e.width,l=t.numPages,u=n?n({numPages:l}):0,c=Math.max(0,Math.min(u,l-1)),d=a.get("pagesRotation")||new Map,f=d.has(c)?d.get(c):0,p=o.useState(""),h=p[0],m=p[1],g=i.useIsMounted(),v=o.useRef(),y=o.useState(a.get("rotation")||0),b=y[0],E=y[1],S=o.useState(f),w=S[0],_=S[1],k=o.useState(!1),P=k[0],C=k[1],x=function(e){var t=e.has(c)?e.get(c):0;_(t)},A=function(e){E(e)},O=i.useIntersectionObserver({onVisibilityChanged:function(e){C(e.isVisible)}});return o.useEffect((function(){if(P){var e=O.current;e&&(m(""),i.getPage(t,c).then((function(t){var n=t.getViewport({scale:1}),r=(n.rotation+b+w)%360,i=Math.abs(b+w)%180==0,o=i?n.width:n.height,a=i?n.height:n.width,l=document.createElement("canvas"),u=l.getContext("2d",{alpha:!1}),c=e.clientWidth,d=e.clientHeight,f=s?s/o:Math.min(c/o,d/a),p=f*o,h=f*a;l.height=h,l.width=p,l.style.opacity="0";var y=t.getViewport({rotation:r,scale:f});v.current=t.render({canvasContext:u,viewport:y}),v.current.promise.then((function(){g.current&&m(l.toDataURL()),l.width=0,l.height=0}),(function(){}))})))}}),[w,P]),o.useEffect((function(){return a.subscribe("pagesRotation",x),a.subscribe("rotation",A),function(){a.unsubscribe("pagesRotation",x),a.unsubscribe("rotation",A)}}),[]),o.useEffect((function(){return function(){var e;null===(e=v.current)||void 0===e||e.cancel()}}),[]),o.createElement("div",{ref:O,className:"rpv-thumbnail__cover-inner","data-testid":"thumbnail__cover-inner"},h?o.createElement("img",{className:"rpv-thumbnail__cover-image","data-testid":"thumbnail__cover-image",src:h}):o.createElement("div",{className:"rpv-thumbnail__cover-loader","data-testid":"thumbnail__cover-loader"},r?r():o.createElement(i.Spinner,null)))},l=function(e){var t=e.getPageIndex,n=e.renderSpinner,r=e.store,a=e.width,l=o.useState(r.get("doc")),u=l[0],c=l[1],d=function(e){c(e)};return o.useEffect((function(){return r.subscribe("doc",d),function(){r.unsubscribe("doc",d)}}),[]),o.createElement("div",{className:"rpv-thumbnail__cover"},u?o.createElement(s,{doc:u,getPageIndex:t,renderSpinner:n,store:r,width:a}):o.createElement("div",{className:"rpv-thumbnail__cover-loader"},n?n():o.createElement(i.Spinner,null)))},u=function(){return o.createElement(i.Spinner,null)},c=o.createContext({renderSpinner:u}),d=function(e){var t=e.children,n=e.doc,r=i.useIsMounted(),a=o.useState({loading:!0,labels:[]}),s=a[0],l=a[1];return o.useEffect((function(){n.getPageLabels().then((function(e){r.current&&l({loading:!1,labels:e||[]})}))}),[n.loadingTask.docId]),s.loading?o.createElement(o.Fragment,null):t(s.labels)},f=function(e){var t=e.page,n=e.pageHeight,r=e.pageIndex,a=e.pageWidth,s=e.rotation,l=e.thumbnailHeight,u=e.thumbnailWidth,d=e.onRenderCompleted,f=o.useContext(i.LocalizationContext).l10n,p=o.useRef(),h=o.useState(""),m=h[0],g=h[1],v=f&&f.thumbnail?f.thumbnail.thumbnailLabel:"Thumbnail of page {{pageIndex}}";return o.useEffect((function(){var e=p.current;e&&e.cancel();var i=document.createElement("canvas"),o=i.getContext("2d",{alpha:!1}),l=u,c=l/(a/n),f=l/a;i.height=c,i.width=l,i.style.height="".concat(c,"px"),i.style.width="".concat(l,"px");var h=t.getViewport({rotation:s,scale:f});return p.current=t.render({canvasContext:o,viewport:h}),p.current.promise.then((function(){g(i.toDataURL()),d(r)}),(function(){d(r)})),function(){var e;null===(e=p.current)||void 0===e||e.cancel()}}),[s]),m?o.createElement("img",{"aria-label":v.replace("{{pageIndex}}","".concat(r+1)),src:m,height:"".concat(l,"px"),width:"".concat(u,"px")}):o.useContext(c).renderSpinner()},p=function(e){var t=e.doc,n=e.pageHeight,r=e.pageIndex,a=e.pageRotation,s=e.pageWidth,l=e.rotation,u=e.shouldRender,d=e.thumbnailWidth,p=e.onRenderCompleted,h=e.onVisibilityChanged,m=i.useIsMounted(),g=o.useState({height:n,page:null,viewportRotation:0,width:s}),v=g[0],y=g[1],b=v.page,E=v.height,S=v.width,w=S/E,_=Math.abs(l+a)%180==0,k=_?d:d/w,P=_?d/w:d;o.useEffect((function(){u&&i.getPage(t,r).then((function(e){var t=e.getViewport({scale:1});m.current&&y({height:t.height,page:e,viewportRotation:t.rotation,width:t.width})}))}),[u]);var C=(v.viewportRotation+l+a)%360,x=i.useIntersectionObserver({onVisibilityChanged:function(e){h(r,e)}});return o.createElement("div",{className:"rpv-thumbnail__container","data-testid":"thumbnail__container-".concat(r),ref:x,style:{height:"".concat(P,"px"),width:"".concat(k,"px")}},b?o.createElement(f,{page:b,pageHeight:_?E:S,pageIndex:r,pageWidth:_?S:E,rotation:C,thumbnailHeight:P,thumbnailWidth:k,onRenderCompleted:p}):o.useContext(c).renderSpinner())},h=function(e){var n=e.currentPage,r=e.doc,a=e.labels,s=e.pagesRotation,l=e.pageHeight,u=e.pageWidth,c=e.renderCurrentPageLabel,d=e.renderThumbnailItem,f=e.rotatedPage,h=e.rotation,m=e.thumbnailDirection,g=e.thumbnailWidth,v=e.viewMode,y=e.onJumpToPage,b=e.onRotatePage,E=r.numPages,S=r.loadingTask.docId,w=o.useRef(null),_=o.useRef([]),k=o.useState(n),P=k[0],C=k[1],x=o.useContext(i.ThemeContext).direction===i.TextDirection.RightToLeft,A=o.useState(-1),O=A[0],T=A[1],M=i.useIsMounted(),R=i.usePrevious(v),I=o.useRef(!1),D=i.useRenderQueue({doc:r}),L=o.useMemo((function(){return Array(E).fill(0).map((function(e,t){return t}))}),[S]),F=o.useMemo((function(){switch(v){case i.ViewMode.DualPage:return i.chunk(L,2);case i.ViewMode.DualPageWithCover:return[[L[0]]].concat(i.chunk(L.slice(1),2));case i.ViewMode.SinglePage:default:return i.chunk(L,1)}}),[S,v]);i.useIsomorphicLayoutEffect((function(){var e=w.current;e&&(_.current=Array.from(e.querySelectorAll(".rpv-thumbnail__item")))}),[v]),o.useEffect((function(){var e=_.current;if(!(0===e.length||P<0||P>e.length)){var t=e[P];t.setAttribute("tabindex","0"),t.focus()}}),[P]),i.useIsomorphicLayoutEffect((function(){var e=w.current,r=_.current;if(!(!e||0===r.length||n<0||n>r.length)){var i=r[n].closest(".rpv-thumbnail__items");i&&(m===t.ThumbnailDirection.Vertical?function(e,t){var n=e.getBoundingClientRect().top-t.getBoundingClientRect().top,r=e.clientHeight,i=t.clientHeight;n<0?t.scrollTop+=n:n+r<=i||(t.scrollTop+=n+r-i)}(i,e):function(e,t){var n=e.getBoundingClientRect().left-t.getBoundingClientRect().left,r=e.clientWidth,i=t.clientWidth;n<0?t.scrollLeft+=n:n+r<=i||(t.scrollLeft+=n+r-i)}(i,e))}}),[n,m]);var N=o.useCallback((function(e){M.current&&(D.markRendered(e),I.current=!1,B())}),[S]),j=o.useCallback((function(e,t){t.isVisible?D.setVisibility(e,t.ratio):D.setOutOfRange(e),B()}),[S]),B=o.useCallback((function(){if(!I.current){var e=D.getHighestPriorityPage();e>-1&&(D.markRendering(e),I.current=!0,T(e))}}),[S]);return o.useEffect((function(){f>=0&&(D.markRendering(f),I.current=!0,T(f))}),[S,f]),i.useIsomorphicLayoutEffect((function(){R!==v&&(D.markNotRendered(),B())}),[v]),o.createElement("div",{ref:w,"data-testid":"thumbnail__list",className:i.classNames({"rpv-thumbnail__list":!0,"rpv-thumbnail__list--horizontal":m===t.ThumbnailDirection.Horizontal,"rpv-thumbnail__list--rtl":x,"rpv-thumbnail__list--vertical":m===t.ThumbnailDirection.Vertical}),onKeyDown:function(e){switch(e.key){case"ArrowDown":!function(){if(w.current){var e=_.current,t=P+1;t<e.length&&(P>=0&&e[P].setAttribute("tabindex","-1"),C(t))}}();break;case"ArrowUp":!function(){if(w.current){var e=_.current,t=P-1;t>=0&&(P>=0&&e[P].setAttribute("tabindex","-1"),C(t))}}();break;case"Enter":P>=0&&P<E&&y(P)}}},F.map((function(e,t){var f=!1;switch(v){case i.ViewMode.DualPage:f=n===2*t||n===2*t+1;break;case i.ViewMode.DualPageWithCover:f=0===n&&0===t||t>0&&n===2*t-1||t>0&&n===2*t;break;case i.ViewMode.SinglePage:default:f=n===t}return o.createElement("div",{className:i.classNames({"rpv-thumbnail__items":!0,"rpv-thumbnail__items--dual":v===i.ViewMode.DualPage,"rpv-thumbnail__items--dual-cover":v===i.ViewMode.DualPageWithCover,"rpv-thumbnail__items--single":v===i.ViewMode.SinglePage,"rpv-thumbnail__items--selected":f}),key:"".concat(t,"___").concat(v)},e.map((function(e){return function(e){var t=v===i.ViewMode.DualPageWithCover&&(0===e||E%2==0&&e===E-1),f="".concat(r.loadingTask.docId,"___").concat(e),m=a.length===E?a[e]:"".concat(e+1),S=c?c({currentPage:n,pageIndex:e,numPages:E,pageLabel:m}):m,w=s.has(e)?s.get(e):0,_=o.createElement(p,{doc:r,pageHeight:l,pageIndex:e,pageRotation:w,pageWidth:u,rotation:h,shouldRender:O===e,thumbnailWidth:g,onRenderCompleted:N,onVisibilityChanged:j});return d?d({currentPage:n,key:f,numPages:E,pageIndex:e,renderPageLabel:o.createElement(o.Fragment,null,S),renderPageThumbnail:_,onJumpToPage:function(){return y(e)},onRotatePage:function(t){return b(e,t)}}):o.createElement("div",{key:f},o.createElement("div",{className:i.classNames({"rpv-thumbnail__item":!0,"rpv-thumbnail__item--dual-even":v===i.ViewMode.DualPage&&e%2==0,"rpv-thumbnail__item--dual-odd":v===i.ViewMode.DualPage&&e%2==1,"rpv-thumbnail__item--dual-cover":t,"rpv-thumbnail__item--dual-cover-even":v===i.ViewMode.DualPageWithCover&&!t&&e%2==0,"rpv-thumbnail__item--dual-cover-odd":v===i.ViewMode.DualPageWithCover&&!t&&e%2==1,"rpv-thumbnail__item--single":v===i.ViewMode.SinglePage,"rpv-thumbnail__item--selected":n===e}),role:"button",tabIndex:n===e?0:-1,onClick:function(){return y(e)}},_),o.createElement("div",{"data-testid":"thumbnail__label-".concat(e),className:"rpv-thumbnail__label"},S))}(e)})))})))},m=function(e){var t=e.renderCurrentPageLabel,n=e.renderThumbnailItem,r=e.store,a=e.thumbnailDirection,s=e.thumbnailWidth,l=o.useState(r.get("doc")),u=l[0],f=l[1],p=o.useState(r.get("currentPage")||0),m=p[0],g=p[1],v=o.useState(r.get("pageHeight")||0),y=v[0],b=v[1],E=o.useState(r.get("pageWidth")||0),S=E[0],w=E[1],_=o.useState(r.get("rotation")||0),k=_[0],P=_[1],C=o.useState(r.get("pagesRotation")||new Map),x=C[0],A=C[1],O=o.useState(r.get("rotatedPage")||-1),T=O[0],M=O[1],R=o.useState(r.get("viewMode")),I=R[0],D=R[1],L=function(e){g(e)},F=function(e){f(e)},N=function(e){b(e)},j=function(e){w(e)},B=function(e){P(e)},U=function(e){A(e)},z=function(e){M(e)},V=function(e){D(e)},q=function(e){var t=r.get("jumpToPage");t&&t(e)},H=function(e,t){r.get("rotatePage")(e,t)};return o.useEffect((function(){return r.subscribe("doc",F),r.subscribe("pageHeight",N),r.subscribe("pageWidth",j),r.subscribe("rotatedPage",z),r.subscribe("rotation",B),r.subscribe("pagesRotation",U),r.subscribe("viewMode",V),function(){r.unsubscribe("doc",F),r.unsubscribe("pageHeight",N),r.unsubscribe("pageWidth",j),r.unsubscribe("rotatedPage",z),r.unsubscribe("rotation",B),r.unsubscribe("pagesRotation",U),r.unsubscribe("viewMode",V)}}),[]),i.useIsomorphicLayoutEffect((function(){return r.subscribe("currentPage",L),function(){r.unsubscribe("currentPage",L)}}),[]),u?o.createElement(i.LazyRender,{testId:"thumbnail__list-container",attrs:{className:"rpv-thumbnail__list-container"}},o.createElement(d,{doc:u},(function(e){return o.createElement(h,{currentPage:m,doc:u,labels:e,pagesRotation:x,pageHeight:y,pageWidth:S,renderCurrentPageLabel:t,renderThumbnailItem:n,rotatedPage:T,rotation:k,thumbnailDirection:a,thumbnailWidth:s,viewMode:I,onJumpToPage:q,onRotatePage:H})}))):o.createElement("div",{"data-testid":"thumbnail-list__loader",className:"rpv-thumbnail__loader"},o.useContext(c).renderSpinner())};t.thumbnailPlugin=function(e){var n=o.useMemo((function(){return i.createStore({rotatePage:function(){},viewMode:i.ViewMode.SinglePage})}),[]),r=o.useState(""),s=r[0],d=r[1];return{install:function(e){n.update("jumpToPage",e.jumpToPage),n.update("rotatePage",e.rotatePage)},onDocumentLoad:function(e){d(e.doc.loadingTask.docId),n.update("doc",e.doc)},onViewerStateChange:function(e){return n.update("currentPage",e.pageIndex),n.update("pagesRotation",e.pagesRotation),n.update("pageHeight",e.pageHeight),n.update("pageWidth",e.pageWidth),n.update("rotation",e.rotation),n.update("rotatedPage",e.rotatedPage),n.update("viewMode",e.viewMode),e},Cover:function(t){return o.createElement(l,a({},t,{renderSpinner:null==e?void 0:e.renderSpinner,store:n}))},Thumbnails:o.useCallback((function(r){return o.createElement(c.Provider,{value:{renderSpinner:(null==e?void 0:e.renderSpinner)||u}},o.createElement(m,{renderCurrentPageLabel:null==e?void 0:e.renderCurrentPageLabel,renderThumbnailItem:null==r?void 0:r.renderThumbnailItem,store:n,thumbnailDirection:(null==r?void 0:r.thumbnailDirection)||t.ThumbnailDirection.Vertical,thumbnailWidth:(null==e?void 0:e.thumbnailWidth)||100}))}),[s])}}},58244:function(e,t,n){"use strict";e.exports=n(87958)},57863:function(e,t,n){"use strict";var r=n(12672),i=n(34240),o=n(35466),a=n(66114),s=n(48039),l=n(88119),u=n(80633),c=n(49263),d=n(13504),f=n(4203),p=n(94376),h=n(22069),m=n(78099),g=n(14828),v=function(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)}(o),y=function(){return v.createElement(r.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"}))},b={left:0,top:8},E=function(e){var t=e.toolbarSlot,n=v.useContext(r.LocalizationContext).l10n,o=v.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft?r.Position.BottomLeft:r.Position.BottomRight,a=t.DownloadMenuItem,s=t.EnterFullScreenMenuItem,l=t.GoToFirstPageMenuItem,u=t.GoToLastPageMenuItem,c=t.GoToNextPageMenuItem,d=t.GoToPreviousPageMenuItem,f=t.OpenMenuItem,p=t.PrintMenuItem,h=t.RotateBackwardMenuItem,m=t.RotateForwardMenuItem,g=t.ShowPropertiesMenuItem,E=t.SwitchScrollModeMenuItem,S=t.SwitchSelectionModeMenuItem,w=t.SwitchViewModeMenuItem,_=t.SwitchThemeMenuItem;return v.createElement(r.Popover,{ariaControlsSuffix:"toolbar-more-actions",ariaHasPopup:"menu",position:o,target:function(e,t){var i=n&&n.toolbar?n.toolbar.moreActions:"More actions";return v.createElement(r.Tooltip,{ariaControlsSuffix:"toolbar-more-actions",position:o,target:v.createElement(r.MinimalButton,{ariaLabel:i,isSelected:t,testId:"toolbar__more-actions-popover-target",onClick:e},v.createElement(y,null)),content:function(){return i},offset:b})},content:function(e){return v.createElement(r.Menu,null,v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(_,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(s,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(f,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(a,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(r.MenuDivider,null)),v.createElement(l,{onClick:e}),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(d,{onClick:e})),v.createElement("div",{className:"rpv-core__display--block rpv-core__display--hidden-medium"},v.createElement(c,{onClick:e})),v.createElement(u,{onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(m,{onClick:e}),v.createElement(h,{onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(S,{mode:i.SelectionMode.Text,onClick:e}),v.createElement(S,{mode:i.SelectionMode.Hand,onClick:e}),v.createElement(r.MenuDivider,null),v.createElement(E,{mode:r.ScrollMode.Page,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Vertical,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Horizontal,onClick:e}),v.createElement(E,{mode:r.ScrollMode.Wrapped,onClick:e}),v.createElement(r.MenuDivider,null),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.SinglePage,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.DualPage,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(w,{mode:r.ViewMode.DualPageWithCover,onClick:e})),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement(r.MenuDivider,null)),v.createElement(g,{onClick:e}))},offset:b,closeOnClickOutside:!0,closeOnEscape:!0})},S=function(){return(S=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},w=function(e){return function(t){var n=v.useMemo((function(){return e(t)}),[]),i=v.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,o=n.CurrentPageInput,a=n.Download,s=n.EnterFullScreen,l=n.GoToNextPage,u=n.GoToPreviousPage,c=n.NumberOfPages,d=n.Open,f=n.Print,p=n.ShowSearchPopover,h=n.SwitchTheme,m=n.Zoom,g=n.ZoomIn,y=n.ZoomOut;return v.createElement("div",{"data-testid":"toolbar",className:r.classNames({"rpv-toolbar":!0,"rpv-toolbar--rtl":i}),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(u,null))),v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(o,null),v.createElement("span",{className:"rpv-toolbar__label"},v.createElement(c,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__center"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(y,null)),v.createElement("div",{className:"rpv-core__display--hidden rpv-core__display--block-small"},v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(m,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(h,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(d,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(f,null))),v.createElement("div",{className:"rpv-toolbar__item"},v.createElement(E,{toolbarSlot:n}))))}},_=function(e){var t=e.NumberOfPages;return Object.assign({},e,{NumberOfPages:function(){return v.createElement(v.Fragment,null,"/ ",v.createElement(t,null))}})},k=function(e){return w(_)(e)},P=function(e){var t=e.children,n=e.slot;return(t||k)(n)};t.MoreActionsPopover=E,t.MoreIcon=y,t.toolbarPlugin=function(e){var t=a.fullScreenPlugin(e?e.fullScreenPlugin:{}),n=s.getFilePlugin(e?e.getFilePlugin:{}),r=l.openPlugin(e?e.openPlugin:{}),o=u.pageNavigationPlugin(e?e.pageNavigationPlugin:{}),y=c.printPlugin(e?e.printPlugin:{}),b=d.propertiesPlugin(),E=f.rotatePlugin(),_=p.scrollModePlugin(),k=h.searchPlugin(e?e.searchPlugin:{}),C=i.selectionModePlugin(e?e.selectionModePlugin:{}),x=m.themePlugin(),A=g.zoomPlugin(e?e.zoomPlugin:{}),O=[t,n,r,o,y,b,E,_,k,C,x,A],T=v.useCallback((function(e){var i=t.EnterFullScreen,a=t.EnterFullScreenMenuItem,s=n.Download,l=n.DownloadMenuItem,u=r.Open,c=r.OpenMenuItem,d=o.CurrentPageInput,f=o.CurrentPageLabel,p=o.GoToFirstPage,h=o.GoToFirstPageMenuItem,m=o.GoToLastPage,g=o.GoToLastPageMenuItem,w=o.GoToNextPage,O=o.GoToNextPageMenuItem,T=o.GoToPreviousPage,M=o.GoToPreviousPageMenuItem,R=o.NumberOfPages,I=y.Print,D=y.PrintMenuItem,L=b.ShowProperties,F=b.ShowPropertiesMenuItem,N=E.Rotate,j=E.RotateBackwardMenuItem,B=E.RotateForwardMenuItem,U=_.SwitchScrollMode,z=_.SwitchScrollModeMenuItem,V=_.SwitchViewMode,q=_.SwitchViewModeMenuItem,H=k.Search,W=k.ShowSearchPopover,G=C.SwitchSelectionMode,$=C.SwitchSelectionModeMenuItem,Y=x.SwitchTheme,X=x.SwitchThemeMenuItem,K=A.CurrentScale,Q=A.Zoom,Z=A.ZoomIn,J=A.ZoomInMenuItem,ee=A.ZoomOut,te=A.ZoomOutMenuItem;return v.createElement(P,S({},e,{slot:{CurrentPageInput:d,CurrentPageLabel:f,CurrentScale:K,Download:s,DownloadMenuItem:l,EnterFullScreen:i,EnterFullScreenMenuItem:a,GoToFirstPage:p,GoToFirstPageMenuItem:h,GoToLastPage:m,GoToLastPageMenuItem:g,GoToNextPage:w,GoToNextPageMenuItem:O,GoToPreviousPage:T,GoToPreviousPageMenuItem:M,NumberOfPages:R,Open:u,OpenMenuItem:c,Print:I,PrintMenuItem:D,Rotate:N,RotateBackwardMenuItem:j,RotateForwardMenuItem:B,Search:H,ShowProperties:L,ShowPropertiesMenuItem:F,ShowSearchPopover:W,SwitchScrollMode:U,SwitchScrollModeMenuItem:z,SwitchSelectionMode:G,SwitchSelectionModeMenuItem:$,SwitchViewMode:V,SwitchViewModeMenuItem:q,SwitchTheme:Y,SwitchThemeMenuItem:X,Zoom:Q,ZoomIn:Z,ZoomInMenuItem:J,ZoomOut:ee,ZoomOutMenuItem:te}}))}),[]);return{fullScreenPluginInstance:t,getFilePluginInstance:n,openPluginInstance:r,pageNavigationPluginInstance:o,printPluginInstance:y,propertiesPluginInstance:b,rotatePluginInstance:E,scrollModePluginInstance:_,searchPluginInstance:k,selectionModePluginInstance:C,themePluginInstance:x,zoomPluginInstance:A,install:function(e){O.forEach((function(t){t.install&&t.install(e)}))},renderPageLayer:function(e){return v.createElement(v.Fragment,null,O.map((function(t,n){return t.renderPageLayer?v.createElement(v.Fragment,{key:n},t.renderPageLayer(e)):v.createElement(v.Fragment,{key:n})})))},renderViewer:function(e){var t=e.slot;return O.forEach((function(n){n.renderViewer&&(t=n.renderViewer(S(S({},e),{slot:t})))})),t},uninstall:function(e){O.forEach((function(t){t.uninstall&&t.uninstall(e)}))},onDocumentLoad:function(e){O.forEach((function(t){t.onDocumentLoad&&t.onDocumentLoad(e)}))},onAnnotationLayerRender:function(e){O.forEach((function(t){t.onAnnotationLayerRender&&t.onAnnotationLayerRender(e)}))},onTextLayerRender:function(e){O.forEach((function(t){t.onTextLayerRender&&t.onTextLayerRender(e)}))},onViewerStateChange:function(e){var t=e;return O.forEach((function(e){e.onViewerStateChange&&(t=e.onViewerStateChange(t))})),t},renderDefaultToolbar:w,Toolbar:T}}},47990:function(e,t,n){"use strict";e.exports=n(57863)},44248:function(e,t,n){"use strict";var r=n(12672),i=function(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)}(n(35466)),o=function(){return i.createElement(r.Icon,{ignoreDirection:!0,size:16},i.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"}))},a=function(){return i.createElement(r.Icon,{ignoreDirection:!0,size:16},i.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"}))},s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},l=function(e){var t=i.useState(e.get("scale")||0),n=t[0],r=t[1],o=function(e){r(e)};return i.useEffect((function(){return e.subscribe("scale",o),function(){e.unsubscribe("scale",o)}}),[]),{scale:n}},u=function(e){var t=e.children,n=e.store;return(t||function(e){return i.createElement(i.Fragment,null,"".concat(Math.round(100*e.scale),"%"))})({scale:l(n).scale})},c={passive:!1},d=null,f=function(e){var t=e.pagesContainerRef,n=e.store,o=r.useDebounceCallback((function(e){var t=n.get("zoom");t&&t(e)}),40),a=function(e){if(e.ctrlKey){e.preventDefault();var t=e.target.getBoundingClientRect(),r=1-e.deltaY/100,i=e.clientX-t.left,a=e.clientY-t.top,s=n.get("scale"),l=(d||(d=document.createElementNS("http://www.w3.org/2000/svg","svg"))).createSVGMatrix().translate(i,a).scale(r).translate(-i,-a).scale(s);o(l.a)}};return r.useIsomorphicLayoutEffect((function(){var e=t.current;if(e)return e.addEventListener("wheel",a,c),function(){e.removeEventListener("wheel",a)}}),[]),i.createElement(i.Fragment,null)},p=[.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],h=function(e){return p.find((function(t){return t>e}))||e},m=function(e){var t=p.findIndex((function(t){return t>=e}));return-1===t||0===t?e:p[t-1]},g=function(e){var t=e.containerRef,n=e.store,o=function(e){if(!e.shiftKey&&!e.altKey&&(r.isMac()?e.metaKey:e.ctrlKey)){var i=t.current;if(i&&document.activeElement&&i.contains(document.activeElement)){var o=n.get("zoom");if(o){var a=n.get("scale")||1,s=1;switch(e.key){case"-":s=m(a);break;case"=":s=h(a);break;case"0":s=1;break;default:s=a}s!==a&&(e.preventDefault(),o(s))}}}};return i.useEffect((function(){if(t.current)return document.addEventListener("keydown",o),function(){document.removeEventListener("keydown",o)}}),[t.current]),i.createElement(i.Fragment,null)},v=[.5,.75,1,1.25,1.5,2,3,4],y={left:0,top:8},b=function(e){var t=e.levels,n=void 0===t?v:t,o=e.scale,a=e.onZoom,s=i.useContext(r.LocalizationContext).l10n,l=i.useContext(r.ThemeContext).direction===r.TextDirection.RightToLeft,u=s&&s.zoom?s.zoom.zoomDocument:"Zoom document";return i.createElement(r.Popover,{ariaControlsSuffix:"zoom",ariaHasPopup:"menu",position:r.Position.BottomCenter,target:function(e){return i.createElement(r.MinimalButton,{ariaLabel:u,testId:"zoom__popover-target",onClick:function(){e()}},i.createElement("span",{className:"rpv-zoom__popover-target"},i.createElement("span",{"data-testid":"zoom__popover-target-scale",className:r.classNames({"rpv-zoom__popover-target-scale":!0,"rpv-zoom__popover-target-scale--ltr":!l,"rpv-zoom__popover-target-scale--rtl":l})},Math.round(100*o),"%"),i.createElement("span",{className:"rpv-zoom__popover-target-arrow"})))},content:function(e){return i.createElement(r.Menu,null,Object.keys(r.SpecialZoomLevel).map((function(t){var n=t;return i.createElement(r.MenuItem,{key:n,onClick:function(){e(),a(n)}},function(e){switch(e){case r.SpecialZoomLevel.ActualSize:return s&&s.zoom?s.zoom.actualSize:"Actual size";case r.SpecialZoomLevel.PageFit:return s&&s.zoom?s.zoom.pageFit:"Page fit";case r.SpecialZoomLevel.PageWidth:return s&&s.zoom?s.zoom.pageWidth:"Page width"}}(n))})),i.createElement(r.MenuDivider,null),n.map((function(t){return i.createElement(r.MenuItem,{key:t,onClick:function(){e(),a(t)}},"".concat(Math.round(100*t),"%"))})))},offset:y,closeOnClickOutside:!0,closeOnEscape:!0})},E=function(e){var t=e.children,n=e.levels,r=e.store;return(t||function(e){return i.createElement(b,{levels:n,scale:e.scale,onZoom:e.onZoom})})({scale:l(r).scale,onZoom:function(e){var t=r.get("zoom");t&&t(e)}})},S={left:0,top:8},w=function(e){var t=e.enableShortcuts,n=e.onClick,a=i.useContext(r.LocalizationContext).l10n,s=a&&a.zoom?a.zoom.zoomIn:"Zoom in",l=t?r.isMac()?"Meta+=":"Ctrl+=":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"zoom-in",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:l,ariaLabel:s,testId:"zoom__in-button",onClick:n},i.createElement(o,null)),content:function(){return s},offset:S})},_=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,i=l(r).scale;return(t||w)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(h(i))}})},k=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,a=n&&n.zoom?n.zoom.zoomIn:"Zoom in";return i.createElement(r.MenuItem,{icon:i.createElement(o,null),testId:"zoom__in-menu",onClick:t},a)},P={left:0,top:8},C=function(e){var t=e.enableShortcuts,n=e.onClick,o=i.useContext(r.LocalizationContext).l10n,s=o&&o.zoom?o.zoom.zoomOut:"Zoom out",l=t?r.isMac()?"Meta+-":"Ctrl+-":"";return i.createElement(r.Tooltip,{ariaControlsSuffix:"zoom-out",position:r.Position.BottomCenter,target:i.createElement(r.MinimalButton,{ariaKeyShortcuts:l,ariaLabel:s,testId:"zoom__out-button",onClick:n},i.createElement(a,null)),content:function(){return s},offset:P})},x=function(e){var t=e.children,n=e.enableShortcuts,r=e.store,i=l(r).scale;return(t||C)({enableShortcuts:n,onClick:function(){var e=r.get("zoom");e&&e(m(i))}})},A=function(e){var t=e.onClick,n=i.useContext(r.LocalizationContext).l10n,o=n&&n.zoom?n.zoom.zoomOut:"Zoom out";return i.createElement(r.MenuItem,{icon:i.createElement(a,null),testId:"zoom__out-menu",onClick:t},o)};t.ZoomInIcon=o,t.ZoomOutIcon=a,t.zoomPlugin=function(e){var t=i.useMemo((function(){return Object.assign({},{enableShortcuts:!0},e)}),[]),n=i.useMemo((function(){return r.createStore({})}),[]),o=function(e){return i.createElement(_,s({enableShortcuts:t.enableShortcuts},e,{store:n}))},a=function(e){return i.createElement(x,s({enableShortcuts:t.enableShortcuts},e,{store:n}))},l=function(e){return i.createElement(E,s({},e,{store:n}))};return{renderViewer:function(e){var r=e.slot;if(!t.enableShortcuts)return r;var o={children:i.createElement(i.Fragment,null,i.createElement(g,{containerRef:e.containerRef,store:n}),i.createElement(f,{pagesContainerRef:e.pagesContainerRef,store:n}),r.children)};return s(s({},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 i.createElement(u,s({},e,{store:n}))},ZoomIn:o,ZoomInButton:function(){return i.createElement(o,null,(function(e){return i.createElement(w,s({},e))}))},ZoomInMenuItem:function(e){return i.createElement(o,null,(function(t){return i.createElement(k,{onClick:function(){t.onClick(),e.onClick()}})}))},ZoomOut:a,ZoomOutButton:function(){return i.createElement(a,null,(function(e){return i.createElement(C,s({},e))}))},ZoomOutMenuItem:function(e){return i.createElement(a,null,(function(t){return i.createElement(A,{onClick:function(){t.onClick(),e.onClick()}})}))},Zoom:l,ZoomPopover:function(e){return i.createElement(l,null,(function(t){return i.createElement(b,s({levels:null==e?void 0:e.levels},t))}))}}}},14828:function(e,t,n){"use strict";e.exports=n(44248)},80967:function(e,t,n){"use strict";var r=n(22790),i=n(1283);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a,s,l=n(87060).codes,u=l.ERR_AMBIGUOUS_ARGUMENT,c=l.ERR_INVALID_ARG_TYPE,d=l.ERR_INVALID_ARG_VALUE,f=l.ERR_INVALID_RETURN_VALUE,p=l.ERR_MISSING_ARGS,h=n(88715),m=n(93254).inspect,g=n(93254).types,v=g.isPromise,y=g.isRegExp,b=Object.assign?Object.assign:n(48970).assign,E=Object.is?Object.is:n(92042);function S(){var e=n(77503);a=e.isDeepEqual,s=e.isDeepStrictEqual}new Map;var w=!1,_=e.exports=x,k={};function P(e){if(e.message instanceof Error)throw e.message;throw new h(e)}function C(e,t,n,r){if(!n){var i=!1;if(0===t)i=!0,r="No value argument passed to `assert.ok()`";else if(r instanceof Error)throw r;var o=new h({actual:n,expected:!0,message:r,operator:"==",stackStartFn:e});throw o.generatedMessage=i,o}}function x(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];C.apply(void 0,[x,t.length].concat(t))}_.fail=function e(t,n,o,a,s){var l,u=arguments.length;if(0===u)l="Failed";else if(1===u)o=t,t=void 0;else{if(!1===w){w=!0;var c=r.emitWarning?r.emitWarning:i.warn.bind(i);c("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")}2===u&&(a="!=")}if(o instanceof Error)throw o;var d={actual:t,expected:n,operator:void 0===a?"fail":a,stackStartFn:s||e};void 0!==o&&(d.message=o);var f=new h(d);throw l&&(f.message=l,f.generatedMessage=!0),f},_.AssertionError=h,_.ok=x,_.equal=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");t!=n&&P({actual:t,expected:n,message:r,operator:"==",stackStartFn:e})},_.notEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");t==n&&P({actual:t,expected:n,message:r,operator:"!=",stackStartFn:e})},_.deepEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");void 0===a&&S(),a(t,n)||P({actual:t,expected:n,message:r,operator:"deepEqual",stackStartFn:e})},_.notDeepEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");void 0===a&&S(),a(t,n)&&P({actual:t,expected:n,message:r,operator:"notDeepEqual",stackStartFn:e})},_.deepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");void 0===a&&S(),s(t,n)||P({actual:t,expected:n,message:r,operator:"deepStrictEqual",stackStartFn:e})},_.notDeepStrictEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");void 0===a&&S(),s(t,n)&&P({actual:t,expected:n,message:r,operator:"notDeepStrictEqual",stackStartFn:e})},_.strictEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");E(t,n)||P({actual:t,expected:n,message:r,operator:"strictEqual",stackStartFn:e})},_.notStrictEqual=function e(t,n,r){if(arguments.length<2)throw new p("actual","expected");E(t,n)&&P({actual:t,expected:n,message:r,operator:"notStrictEqual",stackStartFn:e})};var A=function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n.forEach((function(e){e in t&&(void 0!==r&&"string"==typeof r[e]&&y(t[e])&&t[e].test(r[e])?i[e]=r[e]:i[e]=t[e])}))};function O(e,t,n,r,i,o){if(!(n in e)||!s(e[n],t[n])){if(!r){var a=new A(e,i),l=new A(t,i,e),u=new h({actual:a,expected:l,operator:"deepStrictEqual",stackStartFn:o});throw u.actual=e,u.expected=t,u.operator=o.name,u}P({actual:e,expected:t,message:r,operator:o.name,stackStartFn:o})}}function T(e,t,n,r){if("function"!=typeof t){if(y(t))return t.test(e);if(2===arguments.length)throw new c("expected",["Function","RegExp"],t);if("object"!==o(e)||null===e){var i=new h({actual:e,expected:t,message:n,operator:"deepStrictEqual",stackStartFn:r});throw i.operator=r.name,i}var s=Object.keys(t);if(t instanceof Error)s.push("name","message");else if(0===s.length)throw new d("error",t,"may not be an empty object");return void 0===a&&S(),s.forEach((function(i){"string"==typeof e[i]&&y(t[i])&&t[i].test(e[i])||O(e,t,i,n,s,r)})),!0}return void 0!==t.prototype&&e instanceof t||!Error.isPrototypeOf(t)&&!0===t.call({},e)}function M(e){if("function"!=typeof e)throw new c("fn","Function",e);try{e()}catch(e){return e}return k}function R(e){return v(e)||null!==e&&"object"===o(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function I(e){return Promise.resolve().then((function(){var t;if("function"==typeof e){if(!R(t=e()))throw new f("instance of Promise","promiseFn",t)}else{if(!R(e))throw new c("promiseFn",["Function","Promise"],e);t=e}return Promise.resolve().then((function(){return t})).then((function(){return k})).catch((function(e){return e}))}))}function D(e,t,n,r){if("string"==typeof n){if(4===arguments.length)throw new c("error",["Object","Error","Function","RegExp"],n);if("object"===o(t)&&null!==t){if(t.message===n)throw new u("error/message",'The error message "'.concat(t.message,'" is identical to the message.'))}else if(t===n)throw new u("error/message",'The error "'.concat(t,'" is identical to the message.'));r=n,n=void 0}else if(null!=n&&"object"!==o(n)&&"function"!=typeof n)throw new c("error",["Object","Error","Function","RegExp"],n);if(t===k){var i="";n&&n.name&&(i+=" (".concat(n.name,")")),i+=r?": ".concat(r):".";var a="rejects"===e.name?"rejection":"exception";P({actual:void 0,expected:n,operator:e.name,message:"Missing expected ".concat(a).concat(i),stackStartFn:e})}if(n&&!T(t,n,r,e))throw t}function L(e,t,n,r){if(t!==k){if("string"==typeof n&&(r=n,n=void 0),!n||T(t,n)){var i=r?": ".concat(r):".",o="doesNotReject"===e.name?"rejection":"exception";P({actual:t,expected:n,operator:e.name,message:"Got unwanted ".concat(o).concat(i,"\n")+'Actual message: "'.concat(t&&t.message,'"'),stackStartFn:e})}throw t}}function F(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];C.apply(void 0,[F,t.length].concat(t))}_.throws=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];D.apply(void 0,[e,M(t)].concat(r))},_.rejects=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return I(t).then((function(t){return D.apply(void 0,[e,t].concat(r))}))},_.doesNotThrow=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];L.apply(void 0,[e,M(t)].concat(r))},_.doesNotReject=function e(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return I(t).then((function(t){return L.apply(void 0,[e,t].concat(r))}))},_.ifError=function e(t){if(null!=t){var n="ifError got unwanted exception: ";"object"===o(t)&&"string"==typeof t.message?0===t.message.length&&t.constructor?n+=t.constructor.name:n+=t.message:n+=m(t);var r=new h({actual:t,expected:null,operator:"ifError",message:n,stackStartFn:e}),i=t.stack;if("string"==typeof i){var a=i.split("\n");a.shift();for(var s=r.stack.split("\n"),l=0;l<a.length;l++){var u=s.indexOf(a[l]);if(-1!==u){s=s.slice(0,u);break}}r.stack="".concat(s.join("\n"),"\n").concat(a.join("\n"))}throw r}},_.strict=b(F,_,{equal:_.strictEqual,deepEqual:_.deepStrictEqual,notEqual:_.notStrictEqual,notDeepEqual:_.notDeepStrictEqual}),_.strict.strict=_.strict},88715:function(e,t,n){"use strict";var r=n(22790);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?s(e):t}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){var t="function"==typeof Map?new Map:void 0;return(l=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return c(e,arguments,f(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),d(r,e)})(e)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function c(e,t,n){return(c=u()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&d(i,n.prototype),i}).apply(null,arguments)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=n(93254).inspect,m=n(87060).codes.ERR_INVALID_ARG_TYPE;function g(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}var v="",y="",b="",E="",S={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function w(e){var t=Object.keys(e),n=Object.create(Object.getPrototypeOf(e));return t.forEach((function(t){n[t]=e[t]})),Object.defineProperty(n,"message",{value:e.message}),n}function _(e){return h(e,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var k=function(e){function t(e){var n;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),"object"!==p(e)||null===e)throw new m("options","Object",e);var i=e.message,o=e.operator,l=e.stackStartFn,u=e.actual,c=e.expected,d=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)n=a(this,f(t).call(this,String(i)));else if(r.stderr&&r.stderr.isTTY&&(r.stderr&&r.stderr.getColorDepth&&1!==r.stderr.getColorDepth()?(v="[34m",y="[32m",E="[39m",b="[31m"):(v="",y="",E="",b="")),"object"===p(u)&&null!==u&&"object"===p(c)&&null!==c&&"stack"in u&&u instanceof Error&&"stack"in c&&c instanceof Error&&(u=w(u),c=w(c)),"deepStrictEqual"===o||"strictEqual"===o)n=a(this,f(t).call(this,function(e,t,n){var i="",o="",a=0,s="",l=!1,u=_(e),c=u.split("\n"),d=_(t).split("\n"),f=0,h="";if("strictEqual"===n&&"object"===p(e)&&"object"===p(t)&&null!==e&&null!==t&&(n="strictEqualObject"),1===c.length&&1===d.length&&c[0]!==d[0]){var m=c[0].length+d[0].length;if(m<=10){if(!("object"===p(e)&&null!==e||"object"===p(t)&&null!==t||0===e&&0===t))return"".concat(S[n],"\n\n")+"".concat(c[0]," !== ").concat(d[0],"\n")}else if("strictEqualObject"!==n&&m<(r.stderr&&r.stderr.isTTY?r.stderr.columns:80)){for(;c[0][f]===d[0][f];)f++;f>2&&(h="\n ".concat(function(e,t){if(t=Math.floor(t),0==e.length||0==t)return"";var n=e.length*t;for(t=Math.floor(Math.log(t)/Math.log(2));t;)e+=e,t--;return e+e.substring(0,n-e.length)}(" ",f),"^"),f=0)}}for(var w=c[c.length-1],k=d[d.length-1];w===k&&(f++<2?s="\n ".concat(w).concat(s):i=w,c.pop(),d.pop(),0!==c.length&&0!==d.length);)w=c[c.length-1],k=d[d.length-1];var P=Math.max(c.length,d.length);if(0===P){var C=u.split("\n");if(C.length>30)for(C[26]="".concat(v,"...").concat(E);C.length>27;)C.pop();return"".concat(S.notIdentical,"\n\n").concat(C.join("\n"),"\n")}f>3&&(s="\n".concat(v,"...").concat(E).concat(s),l=!0),""!==i&&(s="\n ".concat(i).concat(s),i="");var x=0,A=S[n]+"\n".concat(y,"+ actual").concat(E," ").concat(b,"- expected").concat(E),O=" ".concat(v,"...").concat(E," Lines skipped");for(f=0;f<P;f++){var T=f-a;if(c.length<f+1)T>1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(d[f-2]),x++),o+="\n ".concat(d[f-1]),x++),a=f,i+="\n".concat(b,"-").concat(E," ").concat(d[f]),x++;else if(d.length<f+1)T>1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(c[f-2]),x++),o+="\n ".concat(c[f-1]),x++),a=f,o+="\n".concat(y,"+").concat(E," ").concat(c[f]),x++;else{var M=d[f],R=c[f],I=R!==M&&(!g(R,",")||R.slice(0,-1)!==M);I&&g(M,",")&&M.slice(0,-1)===R&&(I=!1,R+=","),I?(T>1&&f>2&&(T>4?(o+="\n".concat(v,"...").concat(E),l=!0):T>3&&(o+="\n ".concat(c[f-2]),x++),o+="\n ".concat(c[f-1]),x++),a=f,o+="\n".concat(y,"+").concat(E," ").concat(R),i+="\n".concat(b,"-").concat(E," ").concat(M),x+=2):(o+=i,i="",1!==T&&0!==f||(o+="\n ".concat(R),x++))}if(x>20&&f<P-2)return"".concat(A).concat(O,"\n").concat(o,"\n").concat(v,"...").concat(E).concat(i,"\n")+"".concat(v,"...").concat(E)}return"".concat(A).concat(l?O:"","\n").concat(o).concat(i).concat(s).concat(h)}(u,c,o)));else if("notDeepStrictEqual"===o||"notStrictEqual"===o){var h=S[o],k=_(u).split("\n");if("notStrictEqual"===o&&"object"===p(u)&&null!==u&&(h=S.notStrictEqualObject),k.length>30)for(k[26]="".concat(v,"...").concat(E);k.length>27;)k.pop();n=1===k.length?a(this,f(t).call(this,"".concat(h," ").concat(k[0]))):a(this,f(t).call(this,"".concat(h,"\n\n").concat(k.join("\n"),"\n")))}else{var P=_(u),C="",x=S[o];"notDeepEqual"===o||"notEqual"===o?(P="".concat(S[o],"\n\n").concat(P)).length>1024&&(P="".concat(P.slice(0,1021),"...")):(C="".concat(_(c)),P.length>512&&(P="".concat(P.slice(0,509),"...")),C.length>512&&(C="".concat(C.slice(0,509),"...")),"deepEqual"===o||"equal"===o?P="".concat(x,"\n\n").concat(P,"\n\nshould equal\n\n"):C=" ".concat(o," ").concat(C)),n=a(this,f(t).call(this,"".concat(P).concat(C)))}return Error.stackTraceLimit=d,n.generatedMessage=!i,Object.defineProperty(s(n),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),n.code="ERR_ASSERTION",n.actual=u,n.expected=c,n.operator=o,Error.captureStackTrace&&Error.captureStackTrace(s(n),l),n.stack,n.name="AssertionError",a(n)}var n,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,e),n=t,(l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:h.custom,value:function(e,t){return h(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},t,{customInspect:!1,depth:0}))}}])&&o(n.prototype,l),t}(l(Error));e.exports=k},87060:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var a,s,l={};function u(e,t,n){n||(n=Error);var a=function(n){function a(n,o,s){var l;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(l=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,i(a).call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,o,s)))).code=e,l}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(a,n),a}(n);l[e]=a}function c(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}u("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),u("ERR_INVALID_ARG_TYPE",(function(e,t,i){var o,s,l,u,d;if(void 0===a&&(a=n(80967)),a("string"==typeof e,"'name' must be a string"),"string"==typeof t&&(s="not ",t.substr(0,s.length)===s)?(o="must not be",t=t.replace(/^not /,"")):o="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))l="The ".concat(e," ").concat(o," ").concat(c(t,"type"));else{var f=("number"!=typeof d&&(d=0),d+".".length>(u=e).length||-1===u.indexOf(".",d)?"argument":"property");l='The "'.concat(e,'" ').concat(f," ").concat(o," ").concat(c(t,"type"))}return l+". Received type ".concat(r(i))}),TypeError),u("ERR_INVALID_ARG_VALUE",(function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=n(93254));var i=s.inspect(t);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(e,"' ").concat(r,". Received ").concat(i)}),TypeError,RangeError),u("ERR_INVALID_RETURN_VALUE",(function(e,t,n){var i;return i=n&&n.constructor&&n.constructor.name?"instance of ".concat(n.constructor.name):"type ".concat(r(n)),"Expected ".concat(e,' to be returned from the "').concat(t,'"')+" function but got ".concat(i,".")}),TypeError),u("ERR_MISSING_ARGS",(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];void 0===a&&(a=n(80967)),a(t.length>0,"At least one arg needs to be specified");var i="The ",o=t.length;switch(t=t.map((function(e){return'"'.concat(e,'"')})),o){case 1:i+="".concat(t[0]," argument");break;case 2:i+="".concat(t[0]," and ").concat(t[1]," arguments");break;default:i+=t.slice(0,o-1).join(", "),i+=", and ".concat(t[o-1]," arguments")}return"".concat(i," must be specified")}),TypeError),e.exports.codes=l},77503:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=void 0!==/a/g.flags,a=function(e){var t=[];return e.forEach((function(e){return t.push(e)})),t},s=function(e){var t=[];return e.forEach((function(e,n){return t.push([n,e])})),t},l=Object.is?Object.is:n(92042),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:n(18385);function d(e){return e.call.bind(e)}var f=d(Object.prototype.hasOwnProperty),p=d(Object.prototype.propertyIsEnumerable),h=d(Object.prototype.toString),m=n(93254).types,g=m.isAnyArrayBuffer,v=m.isArrayBufferView,y=m.isDate,b=m.isMap,E=m.isRegExp,S=m.isSet,w=m.isNativeError,_=m.isBoxedPrimitive,k=m.isNumberObject,P=m.isStringObject,C=m.isBooleanObject,x=m.isBigIntObject,A=m.isSymbolObject,O=m.isFloat32Array,T=m.isFloat64Array;function M(e){if(0===e.length||e.length>10)return!0;for(var t=0;t<e.length;t++){var n=e.charCodeAt(t);if(n<48||n>57)return!0}return 10===e.length&&e>=Math.pow(2,32)}function R(e){return Object.keys(e).filter(M).concat(u(e).filter(Object.prototype.propertyIsEnumerable.bind(e)))}function I(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}function D(e,t,n,r){if(e===t)return 0!==e||!n||l(e,t);if(n){if("object"!==i(e))return"number"==typeof e&&c(e)&&c(t);if("object"!==i(t)||null===e||null===t)return!1;if(Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1}else{if(null===e||"object"!==i(e))return(null===t||"object"!==i(t))&&e==t;if(null===t||"object"!==i(t))return!1}var a,s,u,d,f=h(e);if(f!==h(t))return!1;if(Array.isArray(e)){if(e.length!==t.length)return!1;var p=R(e),m=R(t);return p.length===m.length&&F(e,t,n,r,1,p)}if("[object Object]"===f&&(!b(e)&&b(t)||!S(e)&&S(t)))return!1;if(y(e)){if(!y(t)||Date.prototype.getTime.call(e)!==Date.prototype.getTime.call(t))return!1}else if(E(e)){if(!E(t)||(u=e,d=t,!(o?u.source===d.source&&u.flags===d.flags:RegExp.prototype.toString.call(u)===RegExp.prototype.toString.call(d))))return!1}else if(w(e)||e instanceof Error){if(e.message!==t.message||e.name!==t.name)return!1}else{if(v(e)){if(n||!O(e)&&!T(e)){if(!function(e,t){return e.byteLength===t.byteLength&&0===I(new Uint8Array(e.buffer,e.byteOffset,e.byteLength),new Uint8Array(t.buffer,t.byteOffset,t.byteLength))}(e,t))return!1}else if(!function(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=0;n<e.byteLength;n++)if(e[n]!==t[n])return!1;return!0}(e,t))return!1;var M=R(e),D=R(t);return M.length===D.length&&F(e,t,n,r,0,M)}if(S(e))return!(!S(t)||e.size!==t.size)&&F(e,t,n,r,2);if(b(e))return!(!b(t)||e.size!==t.size)&&F(e,t,n,r,3);if(g(e)){if(s=t,(a=e).byteLength!==s.byteLength||0!==I(new Uint8Array(a),new Uint8Array(s)))return!1}else if(_(e)&&!function(e,t){return k(e)?k(t)&&l(Number.prototype.valueOf.call(e),Number.prototype.valueOf.call(t)):P(e)?P(t)&&String.prototype.valueOf.call(e)===String.prototype.valueOf.call(t):C(e)?C(t)&&Boolean.prototype.valueOf.call(e)===Boolean.prototype.valueOf.call(t):x(e)?x(t)&&BigInt.prototype.valueOf.call(e)===BigInt.prototype.valueOf.call(t):A(t)&&Symbol.prototype.valueOf.call(e)===Symbol.prototype.valueOf.call(t)}(e,t))return!1}return F(e,t,n,r,0)}function L(e,t){return t.filter((function(t){return p(e,t)}))}function F(e,t,n,r,i,o){if(5===arguments.length){o=Object.keys(e);var a=Object.keys(t);if(o.length!==a.length)return!1}for(var s=0;s<o.length;s++)if(!f(t,o[s]))return!1;if(n&&5===arguments.length){var l=u(e);if(0!==l.length){var c=0;for(s=0;s<l.length;s++){var d=l[s];if(p(e,d)){if(!p(t,d))return!1;o.push(d),c++}else if(p(t,d))return!1}var h=u(t);if(l.length!==h.length&&L(t,h).length!==c)return!1}else{var m=u(t);if(0!==m.length&&0!==L(t,m).length)return!1}}if(0===o.length&&(0===i||1===i&&0===e.length||0===e.size))return!0;if(void 0===r)r={val1:new Map,val2:new Map,position:0};else{var g=r.val1.get(e);if(void 0!==g){var v=r.val2.get(t);if(void 0!==v)return g===v}r.position++}r.val1.set(e,r.position),r.val2.set(t,r.position);var y=V(e,t,n,o,r,i);return r.val1.delete(e),r.val2.delete(t),y}function N(e,t,n,r){for(var i=a(e),o=0;o<i.length;o++){var s=i[o];if(D(t,s,n,r))return e.delete(s),!0}return!1}function j(e){switch(i(e)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":e=+e;case"number":if(c(e))return!1}return!0}function B(e,t,n){var r=j(n);return null!=r?r:t.has(r)&&!e.has(r)}function U(e,t,n,r,i){var o=j(n);if(null!=o)return o;var a=t.get(o);return!(void 0===a&&!t.has(o)||!D(r,a,!1,i))&&!e.has(o)&&D(r,a,!1,i)}function z(e,t,n,r,i,o){for(var s=a(e),l=0;l<s.length;l++){var u=s[l];if(D(n,u,i,o)&&D(r,t.get(u),i,o))return e.delete(u),!0}return!1}function V(e,t,n,o,l,u){var c=0;if(2===u){if(!function(e,t,n,r){for(var o=null,s=a(e),l=0;l<s.length;l++){var u=s[l];if("object"===i(u)&&null!==u)null===o&&(o=new Set),o.add(u);else if(!t.has(u)){if(n)return!1;if(!B(e,t,u))return!1;null===o&&(o=new Set),o.add(u)}}if(null!==o){for(var c=a(t),d=0;d<c.length;d++){var f=c[d];if("object"===i(f)&&null!==f){if(!N(o,f,n,r))return!1}else if(!n&&!e.has(f)&&!N(o,f,n,r))return!1}return 0===o.size}return!0}(e,t,n,l))return!1}else if(3===u){if(!function(e,t,n,o){for(var a=null,l=s(e),u=0;u<l.length;u++){var c=r(l[u],2),d=c[0],f=c[1];if("object"===i(d)&&null!==d)null===a&&(a=new Set),a.add(d);else{var p=t.get(d);if(void 0===p&&!t.has(d)||!D(f,p,n,o)){if(n)return!1;if(!U(e,t,d,f,o))return!1;null===a&&(a=new Set),a.add(d)}}}if(null!==a){for(var h=s(t),m=0;m<h.length;m++){var g=r(h[m],2),v=(d=g[0],g[1]);if("object"===i(d)&&null!==d){if(!z(a,e,d,v,n,o))return!1}else if(!(n||e.has(d)&&D(e.get(d),v,!1,o)||z(a,e,d,v,!1,o)))return!1}return 0===a.size}return!0}(e,t,n,l))return!1}else if(1===u)for(;c<e.length;c++){if(!f(e,c)){if(f(t,c))return!1;for(var d=Object.keys(e);c<d.length;c++){var p=d[c];if(!f(t,p)||!D(e[p],t[p],n,l))return!1}return d.length===Object.keys(t).length}if(!f(t,c)||!D(e[c],t[c],n,l))return!1}for(c=0;c<o.length;c++){var h=o[c];if(!D(e[h],t[h],n,l))return!1}return!0}e.exports={isDeepEqual:function(e,t){return D(e,t,!1)},isDeepStrictEqual:function(e,t){return D(e,t,!0)}}},93151:function(e,t,n){"use strict";var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"];e.exports=function(){for(var e=[],t=0;t<r.length;t++)"function"==typeof n.g[r[t]]&&(e[e.length]=r[t]);return e}},24559:function(e,t,n){e.exports=n(29335)},21786:function(e,t,n){"use strict";var r=n(28266),i=n(5608),o=n(90159),a=n(99568),s=n(23943),l=n(68201),u=n(91745),c=n(87979);e.exports=function(e){return new Promise((function(t,n){var d=e.data,f=e.headers;r.isFormData(d)&&delete f["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var g=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(g,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?l(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,o),p=null}},p.onabort=function(){p&&(n(c("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(c("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var v=(e.withCredentials||u(g))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;v&&(f[e.xsrfHeaderName]=v)}if("setRequestHeader"in p&&r.forEach(f,(function(e,t){void 0===d&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),d||(d=null),p.send(d)}))}},29335:function(e,t,n){"use strict";var r=n(28266),i=n(84345),o=n(37929),a=n(80650);function s(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var l=s(n(49046));l.Axios=o,l.create=function(e){return s(a(l.defaults,e))},l.Cancel=n(59760),l.CancelToken=n(7510),l.isCancel=n(18825),l.all=function(e){return Promise.all(e)},l.spread=n(74346),l.isAxiosError=n(63276),e.exports=l,e.exports.default=l},59760:function(e){"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},7510:function(e,t,n){"use strict";var r=n(59760);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},18825:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},37929:function(e,t,n){"use strict";var r=n(28266),i=n(99568),o=n(96252),a=n(36029),s=n(80650);function l(e){this.defaults=e,this.interceptors={request:new o,response:new o}}l.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},l.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=l},96252:function(e,t,n){"use strict";var r=n(28266);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},23943:function(e,t,n){"use strict";var r=n(20406),i=n(95027);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},87979:function(e,t,n){"use strict";var r=n(32050);e.exports=function(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},36029:function(e,t,n){"use strict";var r=n(28266),i=n(82661),o=n(18825),a=n(49046);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},32050:function(e){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},80650:function(e,t,n){"use strict";var r=n(28266);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function u(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=l(void 0,t[e]))})),r.forEach(o,u),r.forEach(a,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=l(void 0,e[i])):n[i]=l(void 0,t[i])})),r.forEach(s,(function(r){r in t?n[r]=l(e[r],t[r]):r in e&&(n[r]=l(void 0,e[r]))}));var c=i.concat(o).concat(a).concat(s),d=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return r.forEach(d,u),n}},5608:function(e,t,n){"use strict";var r=n(87979);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},82661:function(e,t,n){"use strict";var r=n(28266);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},49046:function(e,t,n){"use strict";var r=n(22790),i=n(28266),o=n(41490),a={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==r&&"[object process]"===Object.prototype.toString.call(r))&&(l=n(21786)),l),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){u.headers[e]=i.merge(a)})),e.exports=u},84345:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},99568:function(e,t,n){"use strict";var r=n(28266);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},95027:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},90159:function(e,t,n){"use strict";var r=n(28266);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},20406:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},63276:function(e){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},91745:function(e,t,n){"use strict";var r=n(28266);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},41490:function(e,t,n){"use strict";var r=n(28266);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},68201:function(e,t,n){"use strict";var r=n(28266),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},74346:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},28266:function(e,t,n){"use strict";var r=n(84345),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:l,isUndefined:a,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:u,isStream:function(e){return s(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):o(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},26717:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,o=l(e),a=o[0],s=o[1],u=new i(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),c=0,d=s>0?a-4:a;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===s&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,u[c++]=255&t),1===s&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,r=e.length,i=r%3,o=[],a=16383,s=0,l=r-i;s<l;s+=a)o.push(u(e,s,s+a>l?l:s+a));return 1===i?(t=e[r-1],o.push(n[t>>2]+n[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],o.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"=")),o.join("")};for(var n=[],r=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,s=o.length;a<s;++a)n[a]=o[a],r[o.charCodeAt(a)]=a;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,r){for(var i,o,a=[],s=t;s<r;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(n[(o=i)>>18&63]+n[o>>12&63]+n[o>>6&63]+n[63&o]);return a.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},65851:function(e,t,n){"use strict";var r=n(1283);const i=n(26717),o=n(39350),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50;const s=2147483647;function l(e){if(e>s)throw new RangeError('The value "'+e+'" is invalid for option "size"');const t=new Uint8Array(e);return Object.setPrototypeOf(t,u.prototype),t}function u(e,t,n){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return f(e)}return c(e,t,n)}function c(e,t,n){if("string"==typeof e)return function(e,t){if("string"==typeof t&&""!==t||(t="utf8"),!u.isEncoding(t))throw new TypeError("Unknown encoding: "+t);const n=0|g(e,t);let r=l(n);const i=r.write(e,t);return i!==n&&(r=r.slice(0,i)),r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(K(e,Uint8Array)){const t=new Uint8Array(e);return h(t.buffer,t.byteOffset,t.byteLength)}return p(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(K(e,ArrayBuffer)||e&&K(e.buffer,ArrayBuffer))return h(e,t,n);if("undefined"!=typeof SharedArrayBuffer&&(K(e,SharedArrayBuffer)||e&&K(e.buffer,SharedArrayBuffer)))return h(e,t,n);if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');const r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return u.from(r,t,n);const i=function(e){if(u.isBuffer(e)){const t=0|m(e.length),n=l(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||Q(e.length)?l(0):p(e):"Buffer"===e.type&&Array.isArray(e.data)?p(e.data):void 0}(e);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return u.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function d(e){if("number"!=typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function f(e){return d(e),l(e<0?0:0|m(e))}function p(e){const t=e.length<0?0:0|m(e.length),n=l(t);for(let r=0;r<t;r+=1)n[r]=255&e[r];return n}function h(e,t,n){if(t<0||e.byteLength<t)throw new RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw new RangeError('"length" is outside of buffer bounds');let r;return r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),Object.setPrototypeOf(r,u.prototype),r}function m(e){if(e>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|e}function g(e,t){if(u.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||K(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);const n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;let i=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return $(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Y(e).length;default:if(i)return r?-1:$(e).length;t=(""+t).toLowerCase(),i=!0}}function v(e,t,n){let r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return x(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return T(this,t,n);case"base64":return C(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return R(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function y(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),Q(n=+n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:E(e,t,n,r,i);if("number"==typeof t)return t&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):E(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function E(e,t,n,r,i){let o,a=1,s=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,l/=2,n/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){let r=-1;for(o=n;o<s;o++)if(u(e,o)===u(t,-1===r?0:o-r)){if(-1===r&&(r=o),o-r+1===l)return r*a}else-1!==r&&(o-=o-r),r=-1}else for(n+l>s&&(n=s-l),o=n;o>=0;o--){let n=!0;for(let r=0;r<l;r++)if(u(e,o+r)!==u(t,r)){n=!1;break}if(n)return o}return-1}function S(e,t,n,r){n=Number(n)||0;const i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;const o=t.length;let a;for(r>o/2&&(r=o/2),a=0;a<r;++a){const r=parseInt(t.substr(2*a,2),16);if(Q(r))return a;e[n+a]=r}return a}function w(e,t,n,r){return X($(t,e.length-n),e,n,r)}function _(e,t,n,r){return X(function(e){const t=[];for(let n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return X(Y(t),e,n,r)}function P(e,t,n,r){return X(function(e,t){let n,r,i;const o=[];for(let a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function C(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function x(e,t,n){n=Math.min(e.length,n);const r=[];let i=t;for(;i<n;){const t=e[i];let o=null,a=t>239?4:t>223?3:t>191?2:1;if(i+a<=n){let n,r,s,l;switch(a){case 1:t<128&&(o=t);break;case 2:n=e[i+1],128==(192&n)&&(l=(31&t)<<6|63&n,l>127&&(o=l));break;case 3:n=e[i+1],r=e[i+2],128==(192&n)&&128==(192&r)&&(l=(15&t)<<12|(63&n)<<6|63&r,l>2047&&(l<55296||l>57343)&&(o=l));break;case 4:n=e[i+1],r=e[i+2],s=e[i+3],128==(192&n)&&128==(192&r)&&128==(192&s)&&(l=(15&t)<<18|(63&n)<<12|(63&r)<<6|63&s,l>65535&&l<1114112&&(o=l))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return function(e){const t=e.length;if(t<=A)return String.fromCharCode.apply(String,e);let n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=A));return n}(r)}t.kMaxLength=s,u.TYPED_ARRAY_SUPPORT=function(){try{const e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),u.TYPED_ARRAY_SUPPORT||void 0===r||"function"!=typeof r.error||r.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(u.prototype,"parent",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.buffer}}),Object.defineProperty(u.prototype,"offset",{enumerable:!0,get:function(){if(u.isBuffer(this))return this.byteOffset}}),u.poolSize=8192,u.from=function(e,t,n){return c(e,t,n)},Object.setPrototypeOf(u.prototype,Uint8Array.prototype),Object.setPrototypeOf(u,Uint8Array),u.alloc=function(e,t,n){return function(e,t,n){return d(e),e<=0?l(e):void 0!==t?"string"==typeof n?l(e).fill(t,n):l(e).fill(t):l(e)}(e,t,n)},u.allocUnsafe=function(e){return f(e)},u.allocUnsafeSlow=function(e){return f(e)},u.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==u.prototype},u.compare=function(e,t){if(K(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),K(t,Uint8Array)&&(t=u.from(t,t.offset,t.byteLength)),!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let n=e.length,r=t.length;for(let i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!Array.isArray(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);let n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;const r=u.allocUnsafe(t);let i=0;for(n=0;n<e.length;++n){let t=e[n];if(K(t,Uint8Array))i+t.length>r.length?(u.isBuffer(t)||(t=u.from(t)),t.copy(r,i)):Uint8Array.prototype.set.call(r,t,i);else{if(!u.isBuffer(t))throw new TypeError('"list" argument must be an Array of Buffers');t.copy(r,i)}i+=t.length}return r},u.byteLength=g,u.prototype._isBuffer=!0,u.prototype.swap16=function(){const e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;t<e;t+=2)y(this,t,t+1);return this},u.prototype.swap32=function(){const e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let t=0;t<e;t+=4)y(this,t,t+3),y(this,t+1,t+2);return this},u.prototype.swap64=function(){const e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let t=0;t<e;t+=8)y(this,t,t+7),y(this,t+1,t+6),y(this,t+2,t+5),y(this,t+3,t+4);return this},u.prototype.toString=function(){const e=this.length;return 0===e?"":0===arguments.length?x(this,0,e):v.apply(this,arguments)},u.prototype.toLocaleString=u.prototype.toString,u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){let e="";const n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},a&&(u.prototype[a]=u.prototype.inspect),u.prototype.compare=function(e,t,n,r,i){if(K(e,Uint8Array)&&(e=u.from(e,e.offset,e.byteLength)),!u.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;let o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0);const s=Math.min(o,a),l=this.slice(r,i),c=e.slice(t,n);for(let e=0;e<s;++e)if(l[e]!==c[e]){o=l[e],a=c[e];break}return o<a?-1:a<o?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return b(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return b(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}const i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");let o=!1;for(;;)switch(r){case"hex":return S(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":case"latin1":case"binary":return _(this,e,t,n);case"base64":return k(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const A=4096;function O(e,t,n){let r="";n=Math.min(e.length,n);for(let i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function T(e,t,n){let r="";n=Math.min(e.length,n);for(let i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function M(e,t,n){const r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);let i="";for(let r=t;r<n;++r)i+=Z[e[r]];return i}function R(e,t,n){const r=e.slice(t,n);let i="";for(let e=0;e<r.length-1;e+=2)i+=String.fromCharCode(r[e]+256*r[e+1]);return i}function I(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r,i){q(t,r,i,e,n,7);let o=Number(t&BigInt(4294967295));e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o,o>>=8,e[n++]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,n}function F(e,t,n,r,i){q(t,r,i,e,n,7);let o=Number(t&BigInt(4294967295));e[n+7]=o,o>>=8,e[n+6]=o,o>>=8,e[n+5]=o,o>>=8,e[n+4]=o;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=a,a>>=8,e[n+2]=a,a>>=8,e[n+1]=a,a>>=8,e[n]=a,n+8}function N(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,i){return t=+t,n>>>=0,i||N(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return t=+t,n>>>=0,i||N(e,0,n,8),o.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){const n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);const r=this.subarray(e,t);return Object.setPrototypeOf(r,u.prototype),r},u.prototype.readUintLE=u.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e],i=1,o=0;for(;++o<t&&(i*=256);)r+=this[e+o]*i;return r},u.prototype.readUintBE=u.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e+--t],i=1;for(;t>0&&(i*=256);)r+=this[e+--t]*i;return r},u.prototype.readUint8=u.prototype.readUInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),this[e]},u.prototype.readUint16LE=u.prototype.readUInt16LE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUint16BE=u.prototype.readUInt16BE=function(e,t){return e>>>=0,t||I(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUint32LE=u.prototype.readUInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUint32BE=u.prototype.readUInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readBigUInt64LE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=t+256*this[++e]+65536*this[++e]+this[++e]*2**24,i=this[++e]+256*this[++e]+65536*this[++e]+n*2**24;return BigInt(r)+(BigInt(i)<<BigInt(32))})),u.prototype.readBigUInt64BE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=t*2**24+65536*this[++e]+256*this[++e]+this[++e],i=this[++e]*2**24+65536*this[++e]+256*this[++e]+n;return(BigInt(r)<<BigInt(32))+BigInt(i)})),u.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=this[e],i=1,o=0;for(;++o<t&&(i*=256);)r+=this[e+o]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||I(e,t,this.length);let r=t,i=1,o=this[e+--r];for(;r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},u.prototype.readInt8=function(e,t){return e>>>=0,t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){e>>>=0,t||I(e,2,this.length);const n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){e>>>=0,t||I(e,2,this.length);const n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return e>>>=0,t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readBigInt64LE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=this[e+4]+256*this[e+5]+65536*this[e+6]+(n<<24);return(BigInt(r)<<BigInt(32))+BigInt(t+256*this[++e]+65536*this[++e]+this[++e]*2**24)})),u.prototype.readBigInt64BE=J((function(e){H(e>>>=0,"offset");const t=this[e],n=this[e+7];void 0!==t&&void 0!==n||W(e,this.length-8);const r=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(r)<<BigInt(32))+BigInt(this[++e]*2**24+65536*this[++e]+256*this[++e]+n)})),u.prototype.readFloatLE=function(e,t){return e>>>=0,t||I(e,4,this.length),o.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return e>>>=0,t||I(e,4,this.length),o.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return e>>>=0,t||I(e,8,this.length),o.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return e>>>=0,t||I(e,8,this.length),o.read(this,e,!1,52,8)},u.prototype.writeUintLE=u.prototype.writeUIntLE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);let i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},u.prototype.writeUintBE=u.prototype.writeUIntBE=function(e,t,n,r){e=+e,t>>>=0,n>>>=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);let i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},u.prototype.writeUint8=u.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},u.prototype.writeUint16LE=u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeUint16BE=u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeUint32LE=u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},u.prototype.writeUint32BE=u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigUInt64LE=J((function(e,t=0){return L(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeBigUInt64BE=J((function(e,t=0){return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}let i=0,o=1,a=0;for(this[t]=255&e;++i<n&&(o*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){const r=Math.pow(2,8*n-1);D(this,e,t,n,r-1,-r)}let i=n-1,o=1,a=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},u.prototype.writeBigInt64LE=J((function(e,t=0){return L(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeBigInt64BE=J((function(e,t=0){return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),u.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(!u.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);const i=r-n;return this===e&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(t,n,r):Uint8Array.prototype.set.call(e,this.subarray(n,r),t),i},u.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r);if(1===e.length){const t=e.charCodeAt(0);("utf8"===r&&t<128||"latin1"===r)&&(e=t)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;let i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{const o=u.isBuffer(e)?e:u.from(e,r),a=o.length;if(0===a)throw new TypeError('The value "'+e+'" is invalid for argument "value"');for(i=0;i<n-t;++i)this[i+t]=o[i%a]}return this};const U={};function z(e,t,n){U[e]=class extends n{constructor(){super(),Object.defineProperty(this,"message",{value:t.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${e}]`,this.stack,delete this.name}get code(){return e}set code(e){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:e,writable:!0})}toString(){return`${this.name} [${e}]: ${this.message}`}}}function V(e){let t="",n=e.length;const r="-"===e[0]?1:0;for(;n>=r+4;n-=3)t=`_${e.slice(n-3,n)}${t}`;return`${e.slice(0,n)}${t}`}function q(e,t,n,r,i,o){if(e>n||e<t){const r="bigint"==typeof t?"n":"";let i;throw i=o>3?0===t||t===BigInt(0)?`>= 0${r} and < 2${r} ** ${8*(o+1)}${r}`:`>= -(2${r} ** ${8*(o+1)-1}${r}) and < 2 ** ${8*(o+1)-1}${r}`:`>= ${t}${r} and <= ${n}${r}`,new U.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){H(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||W(t,e.length-(n+1))}(r,i,o)}function H(e,t){if("number"!=typeof e)throw new U.ERR_INVALID_ARG_TYPE(t,"number",e)}function W(e,t,n){if(Math.floor(e)!==e)throw H(e,n),new U.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new U.ERR_BUFFER_OUT_OF_BOUNDS;throw new U.ERR_OUT_OF_RANGE(n||"offset",`>= ${n?1:0} and <= ${t}`,e)}z("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),z("ERR_INVALID_ARG_TYPE",(function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`}),TypeError),z("ERR_OUT_OF_RANGE",(function(e,t,n){let r=`The value of "${e}" is out of range.`,i=n;return Number.isInteger(n)&&Math.abs(n)>2**32?i=V(String(n)):"bigint"==typeof n&&(i=String(n),(n>BigInt(2)**BigInt(32)||n<-(BigInt(2)**BigInt(32)))&&(i=V(i)),i+="n"),r+=` It must be ${t}. Received ${i}`,r}),RangeError);const G=/[^+/0-9A-Za-z-_]/g;function $(e,t){let n;t=t||1/0;const r=e.length;let i=null;const o=[];for(let a=0;a<r;++a){if(n=e.charCodeAt(a),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function Y(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(G,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function X(e,t,n,r){let i;for(i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function K(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function Q(e){return e!=e}const Z=function(){const e="0123456789abcdef",t=new Array(256);for(let n=0;n<16;++n){const r=16*n;for(let i=0;i<16;++i)t[r+i]=e[n]+e[i]}return t}();function J(e){return"undefined"==typeof BigInt?ee:e}function ee(){throw new Error("BigInt not supported")}},52648:function(e,t,n){"use strict";var r=n(63584),i=n(77257),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?i(n):n}},77257:function(e,t,n){"use strict";var r=n(84597),i=n(63584),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(e){u=null}e.exports=function(e){var t=s(r,a,arguments);if(l&&u){var n=l(t,"length");n.configurable&&u(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var d=function(){return s(r,o,arguments)};u?u(e.exports,"apply",{value:d}):e.exports.apply=d},1283:function(e,t,n){var r=n(93254),i=n(80967);function o(){return(new Date).getTime()}var a,s=Array.prototype.slice,l={};a=void 0!==n.g&&n.g.console?n.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var u=[[function(){},"log"],[function(){a.log.apply(a,arguments)},"info"],[function(){a.log.apply(a,arguments)},"warn"],[function(){a.warn.apply(a,arguments)},"error"],[function(e){l[e]=o()},"time"],[function(e){var t=l[e];if(!t)throw new Error("No such label: "+e);delete l[e];var n=o()-t;a.log(e+": "+n+"ms")},"timeEnd"],[function(){var e=new Error;e.name="Trace",e.message=r.format.apply(null,arguments),a.error(e.stack)},"trace"],[function(e){a.log(r.inspect(e)+"\n")},"dir"],[function(e){if(!e){var t=s.call(arguments,1);i.ok(!1,r.format.apply(null,t))}},"assert"]],c=0;c<u.length;c++){var d=u[c],f=d[0],p=d[1];a[p]||(a[p]=f)}e.exports=a},96163:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},79882:function(e,t,n){var r=n(90794);e.exports=function(e){if(!r(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},36288:function(e,t,n){var r=n(3649),i=n(3590),o=n(94615),a=r("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:i(null)}),e.exports=function(e){s[a][e]=!0}},96733:function(e,t,n){"use strict";var r=n(96389).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},44761:function(e){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},92569:function(e,t,n){var r=n(90794);e.exports=function(e){if(!r(e))throw TypeError(String(e)+" is not an object");return e}},41601:function(e){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},13977:function(e,t,n){"use strict";var r,i=n(41601),o=n(18494),a=n(47583),s=n(90794),l=n(34402),u=n(33058),c=n(57),d=n(61270),f=n(94615).f,p=n(80729),h=n(17496),m=n(3649),g=n(98284),v=a.Int8Array,y=v&&v.prototype,b=a.Uint8ClampedArray,E=b&&b.prototype,S=v&&p(v),w=y&&p(y),_=Object.prototype,k=_.isPrototypeOf,P=m("toStringTag"),C=g("TYPED_ARRAY_TAG"),x=i&&!!h&&"Opera"!==u(a.opera),A=!1,O={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},T={BigInt64Array:8,BigUint64Array:8},M=function(e){if(!s(e))return!1;var t=u(e);return l(O,t)||l(T,t)};for(r in O)a[r]||(x=!1);if((!x||"function"!=typeof S||S===Function.prototype)&&(S=function(){throw TypeError("Incorrect invocation")},x))for(r in O)a[r]&&h(a[r],S);if((!x||!w||w===_)&&(w=S.prototype,x))for(r in O)a[r]&&h(a[r].prototype,w);if(x&&p(E)!==w&&h(E,w),o&&!l(w,P))for(r in A=!0,f(w,P,{get:function(){return s(this)?this[C]:void 0}}),O)a[r]&&c(a[r],C,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:x,TYPED_ARRAY_TAG:A&&C,aTypedArray:function(e){if(M(e))return e;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(e){if(h){if(k.call(S,e))return e}else for(var t in O)if(l(O,r)){var n=a[t];if(n&&(e===n||k.call(n,e)))return e}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n){if(o){if(n)for(var r in O){var i=a[r];if(i&&l(i.prototype,e))try{delete i.prototype[e]}catch(e){}}w[e]&&!n||d(w,e,n?t:x&&y[e]||t)}},exportTypedArrayStaticMethod:function(e,t,n){var r,i;if(o){if(h){if(n)for(r in O)if((i=a[r])&&l(i,e))try{delete i[e]}catch(e){}if(S[e]&&!n)return;try{return d(S,e,n?t:x&&S[e]||t)}catch(e){}}for(r in O)!(i=a[r])||i[e]&&!n||d(i,e,t)}},isView:function(e){if(!s(e))return!1;var t=u(e);return"DataView"===t||l(O,t)||l(T,t)},isTypedArray:M,TypedArray:S,TypedArrayPrototype:w}},5562:function(e,t,n){"use strict";var r=n(47583),i=n(18494),o=n(41601),a=n(57),s=n(96893),l=n(16544),u=n(44761),c=n(75089),d=n(70097),f=n(12488),p=n(43834),h=n(80729),m=n(17496),g=n(9275).f,v=n(94615).f,y=n(93579),b=n(98821),E=n(42743),S=E.get,w=E.set,_="ArrayBuffer",k="DataView",P="Wrong index",C=r.ArrayBuffer,x=C,A=r.DataView,O=A&&A.prototype,T=Object.prototype,M=r.RangeError,R=p.pack,I=p.unpack,D=function(e){return[255&e]},L=function(e){return[255&e,e>>8&255]},F=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},N=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},j=function(e){return R(e,23,4)},B=function(e){return R(e,52,8)},U=function(e,t){v(e.prototype,t,{get:function(){return S(this)[t]}})},z=function(e,t,n,r){var i=f(n),o=S(e);if(i+t>o.byteLength)throw M(P);var a=S(o.buffer).bytes,s=i+o.byteOffset,l=a.slice(s,s+t);return r?l:l.reverse()},V=function(e,t,n,r,i,o){var a=f(n),s=S(e);if(a+t>s.byteLength)throw M(P);for(var l=S(s.buffer).bytes,u=a+s.byteOffset,c=r(+i),d=0;d<t;d++)l[u+d]=c[o?d:t-d-1]};if(o){if(!l((function(){C(1)}))||!l((function(){new C(-1)}))||l((function(){return new C,new C(1.5),new C(NaN),C.name!=_}))){for(var q,H=(x=function(e){return u(this,x),new C(f(e))}).prototype=C.prototype,W=g(C),G=0;W.length>G;)(q=W[G++])in x||a(x,q,C[q]);H.constructor=x}m&&h(O)!==T&&m(O,T);var $=new A(new x(2)),Y=O.setInt8;$.setInt8(0,2147483648),$.setInt8(1,2147483649),!$.getInt8(0)&&$.getInt8(1)||s(O,{setInt8:function(e,t){Y.call(this,e,t<<24>>24)},setUint8:function(e,t){Y.call(this,e,t<<24>>24)}},{unsafe:!0})}else x=function(e){u(this,x,_);var t=f(e);w(this,{bytes:y.call(new Array(t),0),byteLength:t}),i||(this.byteLength=t)},A=function(e,t,n){u(this,A,k),u(e,x,k);var r=S(e).byteLength,o=c(t);if(o<0||o>r)throw M("Wrong offset");if(o+(n=void 0===n?r-o:d(n))>r)throw M("Wrong length");w(this,{buffer:e,byteLength:n,byteOffset:o}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=o)},i&&(U(x,"byteLength"),U(A,"buffer"),U(A,"byteLength"),U(A,"byteOffset")),s(A.prototype,{getInt8:function(e){return z(this,1,e)[0]<<24>>24},getUint8:function(e){return z(this,1,e)[0]},getInt16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=z(this,2,e,arguments.length>1?arguments[1]:void 0);return t[1]<<8|t[0]},getInt32:function(e){return N(z(this,4,e,arguments.length>1?arguments[1]:void 0))},getUint32:function(e){return N(z(this,4,e,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(e){return I(z(this,4,e,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(e){return I(z(this,8,e,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(e,t){V(this,1,e,D,t)},setUint8:function(e,t){V(this,1,e,D,t)},setInt16:function(e,t){V(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setUint16:function(e,t){V(this,2,e,L,t,arguments.length>2?arguments[2]:void 0)},setInt32:function(e,t){V(this,4,e,F,t,arguments.length>2?arguments[2]:void 0)},setUint32:function(e,t){V(this,4,e,F,t,arguments.length>2?arguments[2]:void 0)},setFloat32:function(e,t){V(this,4,e,j,t,arguments.length>2?arguments[2]:void 0)},setFloat64:function(e,t){V(this,8,e,B,t,arguments.length>2?arguments[2]:void 0)}});b(x,_),b(A,k),e.exports={ArrayBuffer:x,DataView:A}},68050:function(e,t,n){"use strict";var r=n(61324),i=n(96782),o=n(70097),a=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),s=o(n.length),l=i(e,s),u=i(t,s),c=arguments.length>2?arguments[2]:void 0,d=a((void 0===c?s:i(c,s))-u,s-l),f=1;for(u<l&&l<u+d&&(f=-1,u+=d-1,l+=d-1);d-- >0;)u in n?n[l]=n[u]:delete n[l],l+=f,u+=f;return n}},93579:function(e,t,n){"use strict";var r=n(61324),i=n(96782),o=n(70097);e.exports=function(e){for(var t=r(this),n=o(t.length),a=arguments.length,s=i(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,u=void 0===l?n:i(l,n);u>s;)t[s++]=e;return t}},63200:function(e,t,n){"use strict";var r=n(24805).forEach,i=n(60906)("forEach");e.exports=i?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},35513:function(e,t,n){"use strict";var r=n(12938),i=n(61324),o=n(65294),a=n(70114),s=n(70097),l=n(65999),u=n(38272);e.exports=function(e){var t,n,c,d,f,p,h=i(e),m="function"==typeof this?this:Array,g=arguments.length,v=g>1?arguments[1]:void 0,y=void 0!==v,b=u(h),E=0;if(y&&(v=r(v,g>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(t=s(h.length));t>E;E++)p=y?v(h[E],E):h[E],l(n,E,p);else for(f=(d=b.call(h)).next,n=new m;!(c=f.call(d)).done;E++)p=y?o(d,v,[c.value,E],!0):c.value,l(n,E,p);return n.length=E,n}},15766:function(e,t,n){var r=n(22977),i=n(70097),o=n(96782),a=function(e){return function(t,n,a){var s,l=r(t),u=i(l.length),c=o(a,u);if(e&&n!=n){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===n)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},24805:function(e,t,n){var r=n(12938),i=n(55044),o=n(61324),a=n(70097),s=n(44822),l=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,c=4==e,d=6==e,f=7==e,p=5==e||d;return function(h,m,g,v){for(var y,b,E=o(h),S=i(E),w=r(m,g,3),_=a(S.length),k=0,P=v||s,C=t?P(h,_):n||f?P(h,0):void 0;_>k;k++)if((p||k in S)&&(b=w(y=S[k],k,E),e))if(t)C[k]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return k;case 2:l.call(C,y)}else switch(e){case 4:return!1;case 7:l.call(C,y)}return d?-1:u||c?c:C}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},73161:function(e,t,n){"use strict";var r=n(22977),i=n(75089),o=n(70097),a=n(60906),s=Math.min,l=[].lastIndexOf,u=!!l&&1/[1].lastIndexOf(1,-0)<0,c=a("lastIndexOf"),d=u||!c;e.exports=d?function(e){if(u)return l.apply(this,arguments)||0;var t=r(this),n=o(t.length),a=n-1;for(arguments.length>1&&(a=s(a,i(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in t&&t[a]===e)return a||0;return-1}:l},69269:function(e,t,n){var r=n(16544),i=n(3649),o=n(24061),a=i("species");e.exports=function(e){return o>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},60906:function(e,t,n){"use strict";var r=n(16544);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){throw 1},1)}))}},64325:function(e,t,n){var r=n(96163),i=n(61324),o=n(55044),a=n(70097),s=function(e){return function(t,n,s,l){r(n);var u=i(t),c=o(u),d=a(u.length),f=e?d-1:0,p=e?-1:1;if(s<2)for(;;){if(f in c){l=c[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in c&&(l=n(l,c[f],f,u));return l}};e.exports={left:s(!1),right:s(!0)}},25744:function(e){var t=Math.floor,n=function(e,o){var a=e.length,s=t(a/2);return a<8?r(e,o):i(n(e.slice(0,s),o),n(e.slice(s),o),o)},r=function(e,t){for(var n,r,i=e.length,o=1;o<i;){for(r=o,n=e[o];r&&t(e[r-1],n)>0;)e[r]=e[--r];r!==o++&&(e[r]=n)}return e},i=function(e,t,n){for(var r=e.length,i=t.length,o=0,a=0,s=[];o<r||a<i;)o<r&&a<i?s.push(n(e[o],t[a])<=0?e[o++]:t[a++]):s.push(o<r?e[o++]:t[a++]);return s};e.exports=n},44822:function(e,t,n){var r=n(90794),i=n(54521),o=n(3649)("species");e.exports=function(e,t){var n;return i(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!i(n.prototype)?r(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},65294:function(e,t,n){var r=n(92569),i=n(47093);e.exports=function(e,t,n,o){try{return o?t(r(n)[0],n[1]):t(n)}catch(t){throw i(e),t}}},3616:function(e,t,n){var r=n(3649)("iterator"),i=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){i=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var o={};o[r]=function(){return{next:function(){return{done:n=!0}}}},e(o)}catch(e){}return n}},39624:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},33058:function(e,t,n){var r=n(88191),i=n(39624),o=n(3649)("toStringTag"),a="Arguments"==i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?n:a?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},83478:function(e,t,n){var r=n(34402),i=n(40929),o=n(46683),a=n(94615);e.exports=function(e,t){for(var n=i(t),s=a.f,l=o.f,u=0;u<n.length;u++){var c=n[u];r(e,c)||s(e,c,l(t,c))}}},50926:function(e,t,n){var r=n(16544);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},35888:function(e,t,n){var r=n(63955),i=/"/g;e.exports=function(e,t,n,o){var a=String(r(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(o).replace(i,""")+'"'),s+">"+a+"</"+t+">"}},24683:function(e,t,n){"use strict";var r=n(72365).IteratorPrototype,i=n(3590),o=n(54677),a=n(98821),s=n(60339),l=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=i(r,{next:o(1,n)}),a(e,u,!1,!0),s[u]=l,e}},57:function(e,t,n){var r=n(18494),i=n(94615),o=n(54677);e.exports=r?function(e,t,n){return i.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},54677:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},65999:function(e,t,n){"use strict";var r=n(22670),i=n(94615),o=n(54677);e.exports=function(e,t,n){var a=r(t);a in e?i.f(e,a,o(0,n)):e[a]=n}},99012:function(e,t,n){"use strict";var r=n(37263),i=n(24683),o=n(80729),a=n(17496),s=n(98821),l=n(57),u=n(61270),c=n(3649),d=n(86268),f=n(60339),p=n(72365),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,g=c("iterator"),v="keys",y="values",b="entries",E=function(){return this};e.exports=function(e,t,n,c,p,S,w){i(n,t,c);var _,k,P,C=function(e){if(e===p&&M)return M;if(!m&&e in O)return O[e];switch(e){case v:case y:case b:return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",A=!1,O=e.prototype,T=O[g]||O["@@iterator"]||p&&O[p],M=!m&&T||C(p),R="Array"==t&&O.entries||T;if(R&&(_=o(R.call(new e)),h!==Object.prototype&&_.next&&(d||o(_)===h||(a?a(_,h):"function"!=typeof _[g]&&l(_,g,E)),s(_,x,!0,!0),d&&(f[x]=E))),p==y&&T&&T.name!==y&&(A=!0,M=function(){return T.call(this)}),d&&!w||O[g]===M||l(O,g,M),f[t]=M,p)if(k={values:C(y),keys:S?M:C(v),entries:C(b)},w)for(P in k)(m||A||!(P in O))&&u(O,P,k[P]);else r({target:t,proto:!0,forced:m||A},k);return k}},82219:function(e,t,n){var r=n(21287),i=n(34402),o=n(20491),a=n(94615).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});i(t,e)||a(t,e,{value:o.f(e)})}},18494:function(e,t,n){var r=n(16544);e.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},26668:function(e,t,n){var r=n(47583),i=n(90794),o=r.document,a=i(o)&&i(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},86778:function(e){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},15857:function(e,t,n){var r=n(46918).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},12274:function(e){e.exports="object"==typeof window},50924:function(e,t,n){var r=n(46918);e.exports=/MSIE|Trident/.test(r)},17020:function(e,t,n){var r=n(46918);e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(r)},45354:function(e,t,n){var r=n(39624),i=n(47583);e.exports="process"==r(i.process)},86846:function(e,t,n){var r=n(46918);e.exports=/web0s(?!.*chrome)/i.test(r)},46918:function(e,t,n){var r=n(35897);e.exports=r("navigator","userAgent")||""},24061:function(e,t,n){var r,i,o=n(47583),a=n(46918),s=o.process,l=s&&s.versions,u=l&&l.v8;u?i=(r=u.split("."))[0]<4?1:r[0]+r[1]:a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(i=r[1]),e.exports=i&&+i},20003:function(e,t,n){var r=n(46918).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},15690:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},37263:function(e,t,n){var r=n(47583),i=n(46683).f,o=n(57),a=n(61270),s=n(50460),l=n(83478),u=n(34451);e.exports=function(e,t){var n,c,d,f,p,h=e.target,m=e.global,g=e.stat;if(n=m?r:g?r[h]||s(h,{}):(r[h]||{}).prototype)for(c in t){if(f=t[c],d=e.noTargetGet?(p=i(n,c))&&p.value:n[c],!u(m?c:h+(g?".":"#")+c,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;l(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(n,c,f,e)}}},16544:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},90783:function(e,t,n){"use strict";n(62322);var r=n(61270),i=n(48445),o=n(16544),a=n(3649),s=n(57),l=a("species"),u=RegExp.prototype;e.exports=function(e,t,n,c){var d=a(e),f=!o((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!f||!p||n){var h=/./[d],m=t(d,""[e],(function(e,t,n,r,o){var a=t.exec;return a===i||a===u.exec?f&&!o?{done:!0,value:h.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}}));r(String.prototype,e,m[0]),r(u,d,m[1])}c&&s(u[d],"sham",!0)}},12938:function(e,t,n){var r=n(96163);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},51335:function(e,t,n){"use strict";var r=n(96163),i=n(90794),o=[].slice,a={},s=function(e,t,n){if(!(t in a)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";a[t]=Function("C,a","return new C("+r.join(",")+")")}return a[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),a=function(){var r=n.concat(o.call(arguments));return this instanceof a?s(t,r.length,r):t.apply(e,r)};return i(t.prototype)&&(a.prototype=t.prototype),a}},35897:function(e,t,n){var r=n(21287),i=n(47583),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(r[e])||o(i[e]):r[e]&&r[e][t]||i[e]&&i[e][t]}},38272:function(e,t,n){var r=n(33058),i=n(60339),o=n(3649)("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||i[r(e)]}},36307:function(e,t,n){var r=n(92569),i=n(38272);e.exports=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return r(t.call(e))}},4305:function(e,t,n){var r=n(61324),i=Math.floor,o="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,u,c){var d=n+e.length,f=l.length,p=s;return void 0!==u&&(u=r(u),p=a),o.call(c,p,(function(r,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(d);case"<":a=u[o.slice(1,-1)];break;default:var s=+o;if(0===s)return r;if(s>f){var c=i(s/10);return 0===c?r:c<=f?void 0===l[c-1]?o.charAt(1):l[c-1]+o.charAt(1):r}a=l[s-1]}return void 0===a?"":a}))}},47583:function(e,t,n){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},34402:function(e,t,n){var r=n(61324),i={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return i.call(r(e),t)}},64639:function(e){e.exports={}},92716:function(e,t,n){var r=n(47583);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},90482:function(e,t,n){var r=n(35897);e.exports=r("document","documentElement")},275:function(e,t,n){var r=n(18494),i=n(16544),o=n(26668);e.exports=!r&&!i((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},43834:function(e){var t=Math.abs,n=Math.pow,r=Math.floor,i=Math.log,o=Math.LN2;e.exports={pack:function(e,a,s){var l,u,c,d=new Array(s),f=8*s-a-1,p=(1<<f)-1,h=p>>1,m=23===a?n(2,-24)-n(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=t(e))!=e||e===1/0?(u=e!=e?1:0,l=p):(l=r(i(e)/o),e*(c=n(2,-l))<1&&(l--,c*=2),(e+=l+h>=1?m/c:m*n(2,1-h))*c>=2&&(l++,c/=2),l+h>=p?(u=0,l=p):l+h>=1?(u=(e*c-1)*n(2,a),l+=h):(u=e*n(2,h-1)*n(2,a),l=0));a>=8;d[v++]=255&u,u/=256,a-=8);for(l=l<<a|u,f+=a;f>0;d[v++]=255&l,l/=256,f-=8);return d[--v]|=128*g,d},unpack:function(e,t){var r,i=e.length,o=8*i-t-1,a=(1<<o)-1,s=a>>1,l=o-7,u=i-1,c=e[u--],d=127&c;for(c>>=7;l>0;d=256*d+e[u],u--,l-=8);for(r=d&(1<<-l)-1,d>>=-l,l+=t;l>0;r=256*r+e[u],u--,l-=8);if(0===d)d=1-s;else{if(d===a)return r?NaN:c?-1/0:1/0;r+=n(2,t),d-=s}return(c?-1:1)*r*n(2,d-t)}}},55044:function(e,t,n){var r=n(16544),i=n(39624),o="".split;e.exports=r((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?o.call(e,""):Object(e)}:Object},40434:function(e,t,n){var r=n(90794),i=n(17496);e.exports=function(e,t,n){var o,a;return i&&"function"==typeof(o=t.constructor)&&o!==n&&r(a=o.prototype)&&a!==n.prototype&&i(e,a),e}},69734:function(e,t,n){var r=n(31314),i=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(e){return i.call(e)}),e.exports=r.inspectSource},42743:function(e,t,n){var r,i,o,a=n(89491),s=n(47583),l=n(90794),u=n(57),c=n(34402),d=n(31314),f=n(89137),p=n(64639),h="Object already initialized",m=s.WeakMap;if(a||d.state){var g=d.state||(d.state=new m),v=g.get,y=g.has,b=g.set;r=function(e,t){if(y.call(g,e))throw new TypeError(h);return t.facade=e,b.call(g,e,t),t},i=function(e){return v.call(g,e)||{}},o=function(e){return y.call(g,e)}}else{var E=f("state");p[E]=!0,r=function(e,t){if(c(e,E))throw new TypeError(h);return t.facade=e,u(e,E,t),t},i=function(e){return c(e,E)?e[E]:{}},o=function(e){return c(e,E)}}e.exports={set:r,get:i,has:o,enforce:function(e){return o(e)?i(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},70114:function(e,t,n){var r=n(3649),i=n(60339),o=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||a[o]===e)}},54521:function(e,t,n){var r=n(39624);e.exports=Array.isArray||function(e){return"Array"==r(e)}},34451:function(e,t,n){var r=n(16544),i=/#|\.prototype\./,o=function(e,t){var n=s[a(e)];return n==u||n!=l&&("function"==typeof t?r(t):!!t)},a=o.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},90794:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},86268:function(e){e.exports=!1},17574:function(e,t,n){var r=n(90794),i=n(39624),o=n(3649)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==i(e))}},54026:function(e,t,n){var r=n(92569),i=n(70114),o=n(70097),a=n(12938),s=n(38272),l=n(47093),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var c,d,f,p,h,m,g,v=n&&n.that,y=!(!n||!n.AS_ENTRIES),b=!(!n||!n.IS_ITERATOR),E=!(!n||!n.INTERRUPTED),S=a(t,v,1+y+E),w=function(e){return c&&l(c),new u(!0,e)},_=function(e){return y?(r(e),E?S(e[0],e[1],w):S(e[0],e[1])):E?S(e,w):S(e)};if(b)c=e;else{if("function"!=typeof(d=s(e)))throw TypeError("Target is not iterable");if(i(d)){for(f=0,p=o(e.length);p>f;f++)if((h=_(e[f]))&&h instanceof u)return h;return new u(!1)}c=d.call(e)}for(m=c.next;!(g=m.call(c)).done;){try{h=_(g.value)}catch(e){throw l(c),e}if("object"==typeof h&&h&&h instanceof u)return h}return new u(!1)}},47093:function(e,t,n){var r=n(92569);e.exports=function(e){var t=e.return;if(void 0!==t)return r(t.call(e)).value}},72365:function(e,t,n){"use strict";var r,i,o,a=n(16544),s=n(80729),l=n(57),u=n(34402),c=n(3649),d=n(86268),f=c("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(i=s(s(o)))!==Object.prototype&&(r=i):p=!0);var h=null==r||a((function(){var e={};return r[f].call(e)!==e}));h&&(r={}),d&&!h||u(r,f)||l(r,f,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:p}},60339:function(e){e.exports={}},92095:function(e,t,n){var r,i,o,a,s,l,u,c,d=n(47583),f=n(46683).f,p=n(48117).set,h=n(17020),m=n(86846),g=n(45354),v=d.MutationObserver||d.WebKitMutationObserver,y=d.document,b=d.process,E=d.Promise,S=f(d,"queueMicrotask"),w=S&&S.value;w||(r=function(){var e,t;for(g&&(e=b.domain)&&e.exit();i;){t=i.fn,i=i.next;try{t()}catch(e){throw i?a():o=void 0,e}}o=void 0,e&&e.enter()},h||g||m||!v||!y?E&&E.resolve?((u=E.resolve(void 0)).constructor=E,c=u.then,a=function(){c.call(u,r)}):a=g?function(){b.nextTick(r)}:function(){p.call(d,r)}:(s=!0,l=y.createTextNode(""),new v(r).observe(l,{characterData:!0}),a=function(){l.data=s=!s})),e.exports=w||function(e){var t={fn:e,next:void 0};o&&(o.next=t),i||(i=t,a()),o=t}},40783:function(e,t,n){var r=n(47583);e.exports=r.Promise},88640:function(e,t,n){var r=n(24061),i=n(16544);e.exports=!!Object.getOwnPropertySymbols&&!i((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},77664:function(e,t,n){var r=n(16544),i=n(3649),o=n(86268),a=i("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t.delete("b"),n+=r+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},89491:function(e,t,n){var r=n(47583),i=n(69734),o=r.WeakMap;e.exports="function"==typeof o&&/native code/.test(i(o))},5084:function(e,t,n){"use strict";var r=n(96163),i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},79304:function(e,t,n){"use strict";var r=n(18494),i=n(16544),o=n(75432),a=n(74012),s=n(20112),l=n(61324),u=n(55044),c=Object.assign,d=Object.defineProperty;e.exports=!c||i((function(){if(r&&1!==c({b:1},c(d({},"a",{enumerable:!0,get:function(){d(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||o(c({},t)).join("")!=i}))?function(e,t){for(var n=l(e),i=arguments.length,c=1,d=a.f,f=s.f;i>c;)for(var p,h=u(arguments[c++]),m=d?o(h).concat(d(h)):o(h),g=m.length,v=0;g>v;)p=m[v++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:c},3590:function(e,t,n){var r,i=n(92569),o=n(28728),a=n(15690),s=n(64639),l=n(90482),u=n(26668),c=n(89137)("IE_PROTO"),d=function(){},f=function(e){return"<script>"+e+"<\/script>"},p=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}var e,t;p=r?function(e){e.write(f("")),e.close();var t=e.parentWindow.Object;return e=null,t}(r):((t=u("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(f("document.F=Object")),e.close(),e.F);for(var n=a.length;n--;)delete p.prototype[a[n]];return p()};s[c]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(d.prototype=i(e),n=new d,d.prototype=null,n[c]=e):n=p(),void 0===t?n:o(n,t)}},28728:function(e,t,n){var r=n(18494),i=n(94615),o=n(92569),a=n(75432);e.exports=r?Object.defineProperties:function(e,t){o(e);for(var n,r=a(t),s=r.length,l=0;s>l;)i.f(e,n=r[l++],t[n]);return e}},94615:function(e,t,n){var r=n(18494),i=n(275),o=n(92569),a=n(22670),s=Object.defineProperty;t.f=r?s:function(e,t,n){if(o(e),t=a(t,!0),o(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},46683:function(e,t,n){var r=n(18494),i=n(20112),o=n(54677),a=n(22977),s=n(22670),l=n(34402),u=n(275),c=Object.getOwnPropertyDescriptor;t.f=r?c:function(e,t){if(e=a(e),t=s(t,!0),u)try{return c(e,t)}catch(e){}if(l(e,t))return o(!i.f.call(e,t),e[t])}},63130:function(e,t,n){var r=n(22977),i=n(9275).f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return i(e)}catch(e){return a.slice()}}(e):i(r(e))}},9275:function(e,t,n){var r=n(98356),i=n(15690).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},74012:function(e,t){t.f=Object.getOwnPropertySymbols},80729:function(e,t,n){var r=n(34402),i=n(61324),o=n(89137),a=n(50926),s=o("IE_PROTO"),l=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=i(e),r(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},98356:function(e,t,n){var r=n(34402),i=n(22977),o=n(15766).indexOf,a=n(64639);e.exports=function(e,t){var n,s=i(e),l=0,u=[];for(n in s)!r(a,n)&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~o(u,n)||u.push(n));return u}},75432:function(e,t,n){var r=n(98356),i=n(15690);e.exports=Object.keys||function(e){return r(e,i)}},20112:function(e,t){"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!n.call({1:2},1);t.f=i?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},17496:function(e,t,n){var r=n(92569),i=n(79882);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(e){}return function(n,o){return r(n),i(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},69953:function(e,t,n){var r=n(18494),i=n(75432),o=n(22977),a=n(20112).f,s=function(e){return function(t){for(var n,s=o(t),l=i(s),u=l.length,c=0,d=[];u>c;)n=l[c++],r&&!a.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}};e.exports={entries:s(!0),values:s(!1)}},43060:function(e,t,n){"use strict";var r=n(88191),i=n(33058);e.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},40929:function(e,t,n){var r=n(35897),i=n(9275),o=n(74012),a=n(92569);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},21287:function(e,t,n){var r=n(47583);e.exports=r},80544:function(e){e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},95732:function(e,t,n){var r=n(92569),i=n(90794),o=n(5084);e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},96893:function(e,t,n){var r=n(61270);e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},61270:function(e,t,n){var r=n(47583),i=n(57),o=n(34402),a=n(50460),s=n(69734),l=n(42743),u=l.get,c=l.enforce,d=String(String).split("String");(e.exports=function(e,t,n,s){var l,u=!!s&&!!s.unsafe,f=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||i(n,"name",t),(l=c(n)).source||(l.source=d.join("string"==typeof t?t:""))),e!==r?(u?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:i(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},74214:function(e,t,n){var r=n(39624),i=n(48445);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var o=n.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==r(e))throw TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},48445:function(e,t,n){"use strict";var r,i,o=n(74061),a=n(35230),s=n(17836),l=n(3590),u=n(42743).get,c=n(74121),d=n(1712),f=RegExp.prototype.exec,p=s("native-string-replace",String.prototype.replace),h=f,m=(r=/a/,i=/b*/g,f.call(r,"a"),f.call(i,"a"),0!==r.lastIndex||0!==i.lastIndex),g=a.UNSUPPORTED_Y||a.BROKEN_CARET,v=void 0!==/()??/.exec("")[1];(m||v||g||c||d)&&(h=function(e){var t,n,r,i,a,s,c,d=this,y=u(d),b=y.raw;if(b)return b.lastIndex=d.lastIndex,t=h.call(b,e),d.lastIndex=b.lastIndex,t;var E=y.groups,S=g&&d.sticky,w=o.call(d),_=d.source,k=0,P=e;if(S&&(-1===(w=w.replace("y","")).indexOf("g")&&(w+="g"),P=String(e).slice(d.lastIndex),d.lastIndex>0&&(!d.multiline||d.multiline&&"\n"!==e[d.lastIndex-1])&&(_="(?: "+_+")",P=" "+P,k++),n=new RegExp("^(?:"+_+")",w)),v&&(n=new RegExp("^"+_+"$(?!\\s)",w)),m&&(r=d.lastIndex),i=f.call(S?n:d,P),S?i?(i.input=i.input.slice(k),i[0]=i[0].slice(k),i.index=d.lastIndex,d.lastIndex+=i[0].length):d.lastIndex=0:m&&i&&(d.lastIndex=d.global?i.index+i[0].length:r),v&&i&&i.length>1&&p.call(i[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(i[a]=void 0)})),i&&E)for(i.groups=s=l(null),a=0;a<E.length;a++)s[(c=E[a])[0]]=i[c[1]];return i}),e.exports=h},74061:function(e,t,n){"use strict";var r=n(92569);e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},35230:function(e,t,n){var r=n(16544),i=function(e,t){return RegExp(e,t)};t.UNSUPPORTED_Y=r((function(){var e=i("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=r((function(){var e=i("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},74121:function(e,t,n){var r=n(16544);e.exports=r((function(){var e=RegExp(".","string".charAt(0));return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},1712:function(e,t,n){var r=n(16544);e.exports=r((function(){var e=RegExp("(?<a>b)","string".charAt(5));return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},63955:function(e){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},8690:function(e){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},50460:function(e,t,n){var r=n(47583),i=n(57);e.exports=function(e,t){try{i(r,e,t)}catch(n){r[e]=t}return t}},7730:function(e,t,n){"use strict";var r=n(35897),i=n(94615),o=n(3649),a=n(18494),s=o("species");e.exports=function(e){var t=r(e),n=i.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},98821:function(e,t,n){var r=n(94615).f,i=n(34402),o=n(3649)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,o)&&r(e,o,{configurable:!0,value:t})}},89137:function(e,t,n){var r=n(17836),i=n(98284),o=r("keys");e.exports=function(e){return o[e]||(o[e]=i(e))}},31314:function(e,t,n){var r=n(47583),i=n(50460),o="__core-js_shared__",a=r[o]||i(o,{});e.exports=a},17836:function(e,t,n){var r=n(86268),i=n(31314);(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.15.0",mode:r?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},40564:function(e,t,n){var r=n(92569),i=n(96163),o=n(3649)("species");e.exports=function(e,t){var n,a=r(e).constructor;return void 0===a||null==(n=r(a)[o])?t:i(n)}},29578:function(e,t,n){var r=n(16544);e.exports=function(e){return r((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},96389:function(e,t,n){var r=n(75089),i=n(63955),o=function(e){return function(t,n){var o,a,s=String(i(t)),l=r(n),u=s.length;return l<0||l>=u?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===u||(a=s.charCodeAt(l+1))<56320||a>57343?e?s.charAt(l):o:e?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},58304:function(e){"use strict";var t=2147483647,n=/[^\0-\u007E]/,r=/[.\u3002\uFF0E\uFF61]/g,i="Overflow: input needs wider integers to process",o=Math.floor,a=String.fromCharCode,s=function(e){return e+22+75*(e<26)},l=function(e,t,n){var r=0;for(e=n?o(e/700):e>>1,e+=o(e/t);e>455;r+=36)e=o(e/35);return o(r+36*e/(e+38))},u=function(e){var n,r,u=[],c=(e=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&i)<<10)+(1023&o)+65536):(t.push(i),n--)}else t.push(i)}return t}(e)).length,d=128,f=0,p=72;for(n=0;n<e.length;n++)(r=e[n])<128&&u.push(a(r));var h=u.length,m=h;for(h&&u.push("-");m<c;){var g=t;for(n=0;n<e.length;n++)(r=e[n])>=d&&r<g&&(g=r);var v=m+1;if(g-d>o((t-f)/v))throw RangeError(i);for(f+=(g-d)*v,d=g,n=0;n<e.length;n++){if((r=e[n])<d&&++f>t)throw RangeError(i);if(r==d){for(var y=f,b=36;;b+=36){var E=b<=p?1:b>=p+26?26:b-p;if(y<E)break;var S=y-E,w=36-E;u.push(a(s(E+S%w))),y=o(S/w)}u.push(a(s(y))),p=l(f,v,m==h),f=0,++m}}++f,++d}return u.join("")};e.exports=function(e){var t,i,o=[],a=e.toLowerCase().replace(r,".").split(".");for(t=0;t<a.length;t++)i=a[t],o.push(n.test(i)?"xn--"+u(i):i);return o.join(".")}},33812:function(e,t,n){"use strict";var r=n(75089),i=n(63955);e.exports=function(e){var t=String(i(this)),n="",o=r(e);if(o<0||o==1/0)throw RangeError("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(t+=t))1&o&&(n+=t);return n}},65760:function(e,t,n){var r=n(16544),i=n(20771);e.exports=function(e){return r((function(){return!!i[e]()||"
"!="
"[e]()||i[e].name!==e}))}},68940:function(e,t,n){var r=n(63955),i="["+n(20771)+"]",o=RegExp("^"+i+i+"*"),a=RegExp(i+i+"*$"),s=function(e){return function(t){var n=String(r(t));return 1&e&&(n=n.replace(o,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:s(1),end:s(2),trim:s(3)}},48117:function(e,t,n){var r,i,o,a=n(47583),s=n(16544),l=n(12938),u=n(90482),c=n(26668),d=n(17020),f=n(45354),p=a.location,h=a.setImmediate,m=a.clearImmediate,g=a.process,v=a.MessageChannel,y=a.Dispatch,b=0,E={},S=function(e){if(E.hasOwnProperty(e)){var t=E[e];delete E[e],t()}},w=function(e){return function(){S(e)}},_=function(e){S(e.data)},k=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&m||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return E[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},r(b),b},m=function(e){delete E[e]},f?r=function(e){g.nextTick(w(e))}:y&&y.now?r=function(e){y.now(w(e))}:v&&!d?(o=(i=new v).port2,i.port1.onmessage=_,r=l(o.postMessage,o,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&p&&"file:"!==p.protocol&&!s(k)?(r=k,a.addEventListener("message",_,!1)):r="onreadystatechange"in c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),S(e)}}:function(e){setTimeout(w(e),0)}),e.exports={set:h,clear:m}},38064:function(e,t,n){var r=n(39624);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},96782:function(e,t,n){var r=n(75089),i=Math.max,o=Math.min;e.exports=function(e,t){var n=r(e);return n<0?i(n+t,0):o(n,t)}},12488:function(e,t,n){var r=n(75089),i=n(70097);e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length or index");return n}},22977:function(e,t,n){var r=n(55044),i=n(63955);e.exports=function(e){return r(i(e))}},75089:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},70097:function(e,t,n){var r=n(75089),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},61324:function(e,t,n){var r=n(63955);e.exports=function(e){return Object(r(e))}},33248:function(e,t,n){var r=n(42955);e.exports=function(e,t){var n=r(e);if(n%t)throw RangeError("Wrong offset");return n}},42955:function(e,t,n){var r=n(75089);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},22670:function(e,t,n){var r=n(90794);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},88191:function(e,t,n){var r={};r[n(3649)("toStringTag")]="z",e.exports="[object z]"===String(r)},58073:function(e,t,n){"use strict";var r=n(37263),i=n(47583),o=n(18494),a=n(40165),s=n(13977),l=n(5562),u=n(44761),c=n(54677),d=n(57),f=n(70097),p=n(12488),h=n(33248),m=n(22670),g=n(34402),v=n(33058),y=n(90794),b=n(3590),E=n(17496),S=n(9275).f,w=n(77353),_=n(24805).forEach,k=n(7730),P=n(94615),C=n(46683),x=n(42743),A=n(40434),O=x.get,T=x.set,M=P.f,R=C.f,I=Math.round,D=i.RangeError,L=l.ArrayBuffer,F=l.DataView,N=s.NATIVE_ARRAY_BUFFER_VIEWS,j=s.TYPED_ARRAY_TAG,B=s.TypedArray,U=s.TypedArrayPrototype,z=s.aTypedArrayConstructor,V=s.isTypedArray,q="BYTES_PER_ELEMENT",H="Wrong length",W=function(e,t){for(var n=0,r=t.length,i=new(z(e))(r);r>n;)i[n]=t[n++];return i},G=function(e,t){M(e,t,{get:function(){return O(this)[t]}})},$=function(e){var t;return e instanceof L||"ArrayBuffer"==(t=v(e))||"SharedArrayBuffer"==t},Y=function(e,t){return V(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},X=function(e,t){return Y(e,t=m(t,!0))?c(2,e[t]):R(e,t)},K=function(e,t,n){return!(Y(e,t=m(t,!0))&&y(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?M(e,t,n):(e[t]=n.value,e)};o?(N||(C.f=X,P.f=K,G(U,"buffer"),G(U,"byteOffset"),G(U,"byteLength"),G(U,"length")),r({target:"Object",stat:!0,forced:!N},{getOwnPropertyDescriptor:X,defineProperty:K}),e.exports=function(e,t,n){var o=e.match(/\d+$/)[0]/8,s=e+(n?"Clamped":"")+"Array",l="get"+e,c="set"+e,m=i[s],g=m,v=g&&g.prototype,P={},C=function(e,t){M(e,t,{get:function(){return function(e,t){var n=O(e);return n.view[l](t*o+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var i=O(e);n&&(r=(r=I(r))<0?0:r>255?255:255&r),i.view[c](t*o+i.byteOffset,r,!0)}(this,t,e)},enumerable:!0})};N?a&&(g=t((function(e,t,n,r){return u(e,g,s),A(y(t)?$(t)?void 0!==r?new m(t,h(n,o),r):void 0!==n?new m(t,h(n,o)):new m(t):V(t)?W(g,t):w.call(g,t):new m(p(t)),e,g)})),E&&E(g,B),_(S(m),(function(e){e in g||d(g,e,m[e])})),g.prototype=v):(g=t((function(e,t,n,r){u(e,g,s);var i,a,l,c=0,d=0;if(y(t)){if(!$(t))return V(t)?W(g,t):w.call(g,t);i=t,d=h(n,o);var m=t.byteLength;if(void 0===r){if(m%o)throw D(H);if((a=m-d)<0)throw D(H)}else if((a=f(r)*o)+d>m)throw D(H);l=a/o}else l=p(t),i=new L(a=l*o);for(T(e,{buffer:i,byteOffset:d,byteLength:a,length:l,view:new F(i)});c<l;)C(e,c++)})),E&&E(g,B),v=g.prototype=b(U)),v.constructor!==g&&d(v,"constructor",g),j&&d(v,j,s),P[s]=g,r({global:!0,forced:g!=m,sham:!N},P),q in g||d(g,q,o),q in v||d(v,q,o),k(s)}):e.exports=function(){}},40165:function(e,t,n){var r=n(47583),i=n(16544),o=n(3616),a=n(13977).NATIVE_ARRAY_BUFFER_VIEWS,s=r.ArrayBuffer,l=r.Int8Array;e.exports=!a||!i((function(){l(1)}))||!i((function(){new l(-1)}))||!o((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||i((function(){return 1!==new l(new s(2),1,void 0).length}))},49741:function(e,t,n){var r=n(13977).aTypedArrayConstructor,i=n(40564);e.exports=function(e,t){for(var n=i(e,e.constructor),o=0,a=t.length,s=new(r(n))(a);a>o;)s[o]=t[o++];return s}},77353:function(e,t,n){var r=n(61324),i=n(70097),o=n(38272),a=n(70114),s=n(12938),l=n(13977).aTypedArrayConstructor;e.exports=function(e){var t,n,u,c,d,f,p=r(e),h=arguments.length,m=h>1?arguments[1]:void 0,g=void 0!==m,v=o(p);if(null!=v&&!a(v))for(f=(d=v.call(p)).next,p=[];!(c=f.call(d)).done;)p.push(c.value);for(g&&h>2&&(m=s(m,arguments[2],2)),n=i(p.length),u=new(l(this))(n),t=0;n>t;t++)u[t]=g?m(p[t],t):p[t];return u}},98284:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++t+n).toString(36)}},67786:function(e,t,n){var r=n(88640);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},20491:function(e,t,n){var r=n(3649);t.f=r},3649:function(e,t,n){var r=n(47583),i=n(17836),o=n(34402),a=n(98284),s=n(88640),l=n(67786),u=i("wks"),c=r.Symbol,d=l?c:c&&c.withoutSetter||a;e.exports=function(e){return o(u,e)&&(s||"string"==typeof u[e])||(s&&o(c,e)?u[e]=c[e]:u[e]=d("Symbol."+e)),u[e]}},20771:function(e){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},11646:function(e,t,n){"use strict";var r=n(37263),i=n(16544),o=n(54521),a=n(90794),s=n(61324),l=n(70097),u=n(65999),c=n(44822),d=n(69269),f=n(3649),p=n(24061),h=f("isConcatSpreadable"),m=9007199254740991,g="Maximum allowed index exceeded",v=p>=51||!i((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),y=d("concat"),b=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:o(e)};r({target:"Array",proto:!0,forced:!v||!y},{concat:function(e){var t,n,r,i,o,a=s(this),d=c(a,0),f=0;for(t=-1,r=arguments.length;t<r;t++)if(b(o=-1===t?a:arguments[t])){if(f+(i=l(o.length))>m)throw TypeError(g);for(n=0;n<i;n++,f++)n in o&&u(d,f,o[n])}else{if(f>=m)throw TypeError(g);u(d,f++,o)}return d.length=f,d}})},38833:function(e,t,n){"use strict";var r=n(37263),i=n(24805).filter;r({target:"Array",proto:!0,forced:!n(69269)("filter")},{filter:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},23675:function(e,t,n){var r=n(37263),i=n(35513);r({target:"Array",stat:!0,forced:!n(3616)((function(e){Array.from(e)}))},{from:i})},55677:function(e,t,n){"use strict";var r=n(22977),i=n(36288),o=n(60339),a=n(42743),s=n(99012),l="Array Iterator",u=a.set,c=a.getterFor(l);e.exports=s(Array,"Array",(function(e,t){u(this,{type:l,target:r(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,n=e.kind,r=e.index++;return!t||r>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:t[r],done:!1}:{value:[r,t[r]],done:!1}}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},67441:function(e,t,n){"use strict";var r=n(37263),i=n(55044),o=n(22977),a=n(60906),s=[].join,l=i!=Object,u=a("join",",");r({target:"Array",proto:!0,forced:l||!u},{join:function(e){return s.call(o(this),void 0===e?",":e)}})},92070:function(e,t,n){"use strict";var r=n(37263),i=n(24805).map;r({target:"Array",proto:!0,forced:!n(69269)("map")},{map:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}})},20288:function(e,t,n){"use strict";var r=n(37263),i=n(90794),o=n(54521),a=n(96782),s=n(70097),l=n(22977),u=n(65999),c=n(3649),d=n(69269)("slice"),f=c("species"),p=[].slice,h=Math.max;r({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var n,r,c,d=l(this),m=s(d.length),g=a(e,m),v=a(void 0===t?m:t,m);if(o(d)&&("function"!=typeof(n=d.constructor)||n!==Array&&!o(n.prototype)?i(n)&&null===(n=n[f])&&(n=void 0):n=void 0,n===Array||void 0===n))return p.call(d,g,v);for(r=new(void 0===n?Array:n)(h(v-g,0)),c=0;g<v;g++,c++)g in d&&u(r,c,d[g]);return r.length=c,r}})},74486:function(e,t,n){"use strict";var r=n(37263),i=n(96163),o=n(61324),a=n(70097),s=n(16544),l=n(25744),u=n(60906),c=n(15857),d=n(50924),f=n(24061),p=n(20003),h=[],m=h.sort,g=s((function(){h.sort(void 0)})),v=s((function(){h.sort(null)})),y=u("sort"),b=!s((function(){if(f)return f<70;if(!(c&&c>3)){if(d)return!0;if(p)return p<603;var e,t,n,r,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)h.push({k:t+r,v:n})}for(h.sort((function(e,t){return t.v-e.v})),r=0;r<h.length;r++)t=h[r].k.charAt(0),i.charAt(i.length-1)!==t&&(i+=t);return"DGBEFHACIJK"!==i}}));r({target:"Array",proto:!0,forced:g||!v||!y||!b},{sort:function(e){void 0!==e&&i(e);var t=o(this);if(b)return void 0===e?m.call(t):m.call(t,e);var n,r,s=[],u=a(t.length);for(r=0;r<u;r++)r in t&&s.push(t[r]);for(n=(s=l(s,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:String(t)>String(n)?1:-1}}(e))).length,r=0;r<n;)t[r]=s[r++];for(;r<u;)delete t[r++];return t}})},6429:function(e,t,n){"use strict";var r=n(37263),i=n(96782),o=n(75089),a=n(70097),s=n(61324),l=n(44822),u=n(65999),c=n(69269)("splice"),d=Math.max,f=Math.min,p=9007199254740991,h="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!c},{splice:function(e,t){var n,r,c,m,g,v,y=s(this),b=a(y.length),E=i(e,b),S=arguments.length;if(0===S?n=r=0:1===S?(n=0,r=b-E):(n=S-2,r=f(d(o(t),0),b-E)),b+n-r>p)throw TypeError(h);for(c=l(y,r),m=0;m<r;m++)(g=E+m)in y&&u(c,m,y[g]);if(c.length=r,n<r){for(m=E;m<b-r;m++)v=m+n,(g=m+r)in y?y[v]=y[g]:delete y[v];for(m=b;m>b-r+n;m--)delete y[m-1]}else if(n>r)for(m=b-r;m>E;m--)v=m+n-1,(g=m+r-1)in y?y[v]=y[g]:delete y[v];for(m=0;m<n;m++)y[m+E]=arguments[m+2];return y.length=b-r+n,c}})},54458:function(e,t,n){var r=n(18494),i=n(94615).f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/,l="name";r&&!(l in o)&&i(o,l,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(e){return""}}})},45777:function(e,t,n){var r=n(37263),i=Math.ceil,o=Math.floor;r({target:"Math",stat:!0},{trunc:function(e){return(e>0?o:i)(e)}})},30717:function(e,t,n){"use strict";var r=n(18494),i=n(47583),o=n(34451),a=n(61270),s=n(34402),l=n(39624),u=n(40434),c=n(22670),d=n(16544),f=n(3590),p=n(9275).f,h=n(46683).f,m=n(94615).f,g=n(68940).trim,v="Number",y=i.Number,b=y.prototype,E=l(f(b))==v,S=function(e){var t,n,r,i,o,a,s,l,u=c(e,!1);if("string"==typeof u&&u.length>2)if(43===(t=(u=g(u)).charCodeAt(0))||45===t){if(88===(n=u.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+u}for(a=(o=u.slice(2)).length,s=0;s<a;s++)if((l=o.charCodeAt(s))<48||l>i)return NaN;return parseInt(o,r)}return+u};if(o(v,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var w,_=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof _&&(E?d((function(){b.valueOf.call(n)})):l(n)!=v)?u(new y(S(t)),n,_):S(t)},k=r?p(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),P=0;k.length>P;P++)s(y,w=k[P])&&!s(_,w)&&m(_,w,h(y,w));_.prototype=b,b.constructor=_,a(i,v,_)}},56660:function(e,t,n){"use strict";var r=n(37263),i=n(75089),o=n(38064),a=n(33812),s=n(16544),l=1..toFixed,u=Math.floor,c=function(e,t,n){return 0===t?n:t%2==1?c(e,t-1,n*e):c(e*e,t/2,n)},d=function(e,t,n){for(var r=-1,i=n;++r<6;)i+=t*e[r],e[r]=i%1e7,i=u(i/1e7)},f=function(e,t){for(var n=6,r=0;--n>=0;)r+=e[n],e[n]=u(r/t),r=r%t*1e7},p=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=String(e[t]);n=""===n?r:n+a.call("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!s((function(){l.call({})}))},{toFixed:function(e){var t,n,r,s,l=o(this),u=i(e),h=[0,0,0,0,0,0],m="",g="0";if(u<0||u>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(m="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*c(2,69,1))-69)<0?l*c(2,-t,1):l/c(2,t,1),n*=4503599627370496,(t=52-t)>0){for(d(h,0,n),r=u;r>=7;)d(h,1e7,0),r-=7;for(d(h,c(10,r,1),0),r=t-1;r>=23;)f(h,1<<23),r-=23;f(h,1<<r),d(h,1,1),f(h,2),g=p(h)}else d(h,0,n),d(h,1<<-t,0),g=p(h)+a.call("0",u);return u>0?m+((s=g.length)<=u?"0."+a.call("0",u-s)+g:g.slice(0,s-u)+"."+g.slice(s-u)):m+g}})},74517:function(e,t,n){var r=n(37263),i=n(79304);r({target:"Object",stat:!0,forced:Object.assign!==i},{assign:i})},10815:function(e,t,n){var r=n(37263),i=n(16544),o=n(22977),a=n(46683).f,s=n(18494),l=i((function(){a(1)}));r({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},79174:function(e,t,n){var r=n(37263),i=n(18494),o=n(40929),a=n(22977),s=n(46683),l=n(65999);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),i=s.f,u=o(r),c={},d=0;u.length>d;)void 0!==(n=i(r,t=u[d++]))&&l(c,t,n);return c}})},25101:function(e,t,n){var r=n(37263),i=n(16544),o=n(61324),a=n(80729),s=n(50926);r({target:"Object",stat:!0,forced:i((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},99751:function(e,t,n){var r=n(37263),i=n(61324),o=n(75432);r({target:"Object",stat:!0,forced:n(16544)((function(){o(1)}))},{keys:function(e){return o(i(e))}})},56394:function(e,t,n){var r=n(88191),i=n(61270),o=n(43060);r||i(Object.prototype,"toString",o,{unsafe:!0})},49628:function(e,t,n){var r=n(37263),i=n(69953).values;r({target:"Object",stat:!0},{values:function(e){return i(e)}})},25334:function(e,t,n){"use strict";var r,i,o,a,s=n(37263),l=n(86268),u=n(47583),c=n(35897),d=n(40783),f=n(61270),p=n(96893),h=n(17496),m=n(98821),g=n(7730),v=n(90794),y=n(96163),b=n(44761),E=n(69734),S=n(54026),w=n(3616),_=n(40564),k=n(48117).set,P=n(92095),C=n(95732),x=n(92716),A=n(5084),O=n(80544),T=n(42743),M=n(34451),R=n(3649),I=n(12274),D=n(45354),L=n(24061),F=R("species"),N="Promise",j=T.get,B=T.set,U=T.getterFor(N),z=d&&d.prototype,V=d,q=z,H=u.TypeError,W=u.document,G=u.process,$=A.f,Y=$,X=!!(W&&W.createEvent&&u.dispatchEvent),K="function"==typeof PromiseRejectionEvent,Q="unhandledrejection",Z=!1,J=M(N,(function(){var e=E(V)!==String(V);if(!e&&66===L)return!0;if(l&&!q.finally)return!0;if(L>=51&&/native code/.test(V))return!1;var t=new V((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))};return(t.constructor={})[F]=n,!(Z=t.then((function(){}))instanceof n)||!e&&I&&!K})),ee=J||!w((function(e){V.all(e).catch((function(){}))})),te=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},ne=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;P((function(){for(var r=e.value,i=1==e.state,o=0;n.length>o;){var a,s,l,u=n[o++],c=i?u.ok:u.fail,d=u.resolve,f=u.reject,p=u.domain;try{c?(i||(2===e.rejection&&ae(e),e.rejection=1),!0===c?a=r:(p&&p.enter(),a=c(r),p&&(p.exit(),l=!0)),a===u.promise?f(H("Promise-chain cycle")):(s=te(a))?s.call(a,d,f):d(a)):f(r)}catch(e){p&&!l&&p.exit(),f(e)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&ie(e)}))}},re=function(e,t,n){var r,i;X?((r=W.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),u.dispatchEvent(r)):r={promise:t,reason:n},!K&&(i=u["on"+e])?i(r):e===Q&&x("Unhandled promise rejection",n)},ie=function(e){k.call(u,(function(){var t,n=e.facade,r=e.value;if(oe(e)&&(t=O((function(){D?G.emit("unhandledRejection",r,n):re(Q,n,r)})),e.rejection=D||oe(e)?2:1,t.error))throw t.value}))},oe=function(e){return 1!==e.rejection&&!e.parent},ae=function(e){k.call(u,(function(){var t=e.facade;D?G.emit("rejectionHandled",t):re("rejectionhandled",t,e.value)}))},se=function(e,t,n){return function(r){e(t,r,n)}},le=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,ne(e,!0))},ue=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw H("Promise can't be resolved itself");var r=te(t);r?P((function(){var n={done:!1};try{r.call(t,se(ue,n,e),se(le,n,e))}catch(t){le(n,t,e)}})):(e.value=t,e.state=1,ne(e,!1))}catch(t){le({done:!1},t,e)}}};if(J&&(q=(V=function(e){b(this,V,N),y(e),r.call(this);var t=j(this);try{e(se(ue,t),se(le,t))}catch(e){le(t,e)}}).prototype,(r=function(e){B(this,{type:N,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=p(q,{then:function(e,t){var n=U(this),r=$(_(this,V));return r.ok="function"!=typeof e||e,r.fail="function"==typeof t&&t,r.domain=D?G.domain:void 0,n.parent=!0,n.reactions.push(r),0!=n.state&&ne(n,!1),r.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r,t=j(e);this.promise=e,this.resolve=se(ue,t),this.reject=se(le,t)},A.f=$=function(e){return e===V||e===o?new i(e):Y(e)},!l&&"function"==typeof d&&z!==Object.prototype)){a=z.then,Z||(f(z,"then",(function(e,t){var n=this;return new V((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(z,"catch",q.catch,{unsafe:!0}));try{delete z.constructor}catch(e){}h&&h(z,q)}s({global:!0,wrap:!0,forced:J},{Promise:V}),m(V,N,!1,!0),g(N),o=c(N),s({target:N,stat:!0,forced:J},{reject:function(e){var t=$(this);return t.reject.call(void 0,e),t.promise}}),s({target:N,stat:!0,forced:l||J},{resolve:function(e){return C(l&&this===o?V:this,e)}}),s({target:N,stat:!0,forced:ee},{all:function(e){var t=this,n=$(t),r=n.resolve,i=n.reject,o=O((function(){var n=y(t.resolve),o=[],a=0,s=1;S(e,(function(e){var l=a++,u=!1;o.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,o[l]=e,--s||r(o))}),i)})),--s||r(o)}));return o.error&&i(o.value),n.promise},race:function(e){var t=this,n=$(t),r=n.reject,i=O((function(){var i=y(t.resolve);S(e,(function(e){i.call(t,e).then(n.resolve,r)}))}));return i.error&&r(i.value),n.promise}})},13080:function(e,t,n){var r=n(37263),i=n(35897),o=n(96163),a=n(92569),s=n(90794),l=n(3590),u=n(51335),c=n(16544),d=i("Reflect","construct"),f=c((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),p=!c((function(){d((function(){}))})),h=f||p;r({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){o(e),a(t);var n=arguments.length<3?e:o(arguments[2]);if(p&&!f)return d(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(u.apply(e,r))}var i=n.prototype,c=l(s(i)?i:Object.prototype),h=Function.apply.call(e,c,t);return s(h)?h:c}})},7390:function(e,t,n){var r=n(18494),i=n(47583),o=n(34451),a=n(40434),s=n(57),l=n(94615).f,u=n(9275).f,c=n(17574),d=n(74061),f=n(35230),p=n(61270),h=n(16544),m=n(34402),g=n(42743).enforce,v=n(7730),y=n(3649),b=n(74121),E=n(1712),S=y("match"),w=i.RegExp,_=w.prototype,k=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,P=/a/g,C=/a/g,x=new w(P)!==P,A=f.UNSUPPORTED_Y;if(o("RegExp",r&&(!x||A||b||E||h((function(){return C[S]=!1,w(P)!=P||w(C)==C||"/a/i"!=w(P,"i")}))))){for(var O=function(e,t){var n,r,i,o,l,u,f,p=this instanceof O,h=c(e),v=void 0===t,y=[];if(!p&&h&&e.constructor===O&&v)return e;if(x?h&&!v&&(e=e.source):e instanceof O&&(v&&(t=d.call(e)),e=e.source),e=void 0===e?"":String(e),t=void 0===t?"":String(t),n=e,b&&"dotAll"in P&&(i=!!t&&t.indexOf("s")>-1)&&(t=t.replace(/s/g,"")),r=t,A&&"sticky"in P&&(o=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,"")),E&&(e=(l=function(e){for(var t,n=e.length,r=0,i="",o=[],a={},s=!1,l=!1,u=0,c="";r<=n;r++){if("\\"===(t=e.charAt(r)))t+=e.charAt(++r);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:k.test(e.slice(r+1))&&(r+=2,l=!0),i+=t,u++;continue;case">"===t&&l:if(""===c||m(a,c))throw new SyntaxError("Invalid capture group name");a[c]=!0,o.push([c,u]),l=!1,c="";continue}l?c+=t:i+=t}return[i,o]}(e))[0],y=l[1]),u=a(x?new w(e,t):w(e,t),p?this:_,O),(i||o||y.length)&&(f=g(u),i&&(f.dotAll=!0,f.raw=O(function(e){for(var t,n=e.length,r=0,i="",o=!1;r<=n;r++)"\\"!==(t=e.charAt(r))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),i+=t):i+="[\\s\\S]":i+=t+e.charAt(++r);return i}(e),r)),o&&(f.sticky=!0),y.length&&(f.groups=y)),e!==n)try{s(u,"source",""===n?"(?:)":n)}catch(e){}return u},T=function(e){e in O||l(O,e,{configurable:!0,get:function(){return w[e]},set:function(t){w[e]=t}})},M=u(w),R=0;M.length>R;)T(M[R++]);_.constructor=O,O.prototype=_,p(i,"RegExp",O)}v("RegExp")},62322:function(e,t,n){"use strict";var r=n(37263),i=n(48445);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},64669:function(e,t,n){"use strict";var r=n(61270),i=n(92569),o=n(16544),a=n(74061),s="toString",l=RegExp.prototype,u=l.toString,c=o((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),d=u.name!=s;(c||d)&&r(RegExp.prototype,s,(function(){var e=i(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(void 0===n&&e instanceof RegExp&&!("flags"in l)?a.call(e):n)}),{unsafe:!0})},92129:function(e,t,n){"use strict";var r=n(96389).charAt,i=n(42743),o=n(99012),a="String Iterator",s=i.set,l=i.getterFor(a);o(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=l(this),n=t.string,i=t.index;return i>=n.length?{value:void 0,done:!0}:(e=r(n,i),t.index+=e.length,{value:e,done:!1})}))},59808:function(e,t,n){"use strict";var r=n(37263),i=n(35888);r({target:"String",proto:!0,forced:n(29578)("link")},{link:function(e){return i(this,"a","href",e)}})},93296:function(e,t,n){"use strict";var r=n(90783),i=n(16544),o=n(92569),a=n(70097),s=n(75089),l=n(63955),u=n(96733),c=n(4305),d=n(74214),f=n(3649)("replace"),p=Math.max,h=Math.min,m="$0"==="a".replace(/./,"$0"),g=!!/./[f]&&""===/./[f]("a","$0");r("replace",(function(e,t,n){var r=g?"$":"$0";return[function(e,n){var r=l(this),i=null==e?void 0:e[f];return void 0!==i?i.call(e,r,n):t.call(String(r),e,n)},function(e,i){if("string"==typeof i&&-1===i.indexOf(r)&&-1===i.indexOf("$<")){var l=n(t,this,e,i);if(l.done)return l.value}var f=o(this),m=String(e),g="function"==typeof i;g||(i=String(i));var v=f.global;if(v){var y=f.unicode;f.lastIndex=0}for(var b=[];;){var E=d(f,m);if(null===E)break;if(b.push(E),!v)break;""===String(E[0])&&(f.lastIndex=u(m,a(f.lastIndex),y))}for(var S,w="",_=0,k=0;k<b.length;k++){E=b[k];for(var P=String(E[0]),C=p(h(s(E.index),m.length),0),x=[],A=1;A<E.length;A++)x.push(void 0===(S=E[A])?S:String(S));var O=E.groups;if(g){var T=[P].concat(x,C,m);void 0!==O&&T.push(O);var M=String(i.apply(void 0,T))}else M=c(P,m,C,x,O,i);C>=_&&(w+=m.slice(_,C)+M,_=C+P.length)}return w+m.slice(_)}]}),!!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!m||g)},79006:function(e,t,n){"use strict";var r=n(90783),i=n(92569),o=n(63955),a=n(8690),s=n(74214);r("search",(function(e,t,n){return[function(t){var n=o(this),r=null==t?void 0:t[e];return void 0!==r?r.call(t,n):new RegExp(t)[e](String(n))},function(e){var r=n(t,this,e);if(r.done)return r.value;var o=i(this),l=String(e),u=o.lastIndex;a(u,0)||(o.lastIndex=0);var c=s(o,l);return a(o.lastIndex,u)||(o.lastIndex=u),null===c?-1:c.index}]}))},49268:function(e,t,n){"use strict";var r=n(90783),i=n(17574),o=n(92569),a=n(63955),s=n(40564),l=n(96733),u=n(70097),c=n(74214),d=n(48445),f=n(35230),p=n(16544),h=f.UNSUPPORTED_Y,m=[].push,g=Math.min,v=4294967295;r("split",(function(e,t,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var r=String(a(this)),o=void 0===n?v:n>>>0;if(0===o)return[];if(void 0===e)return[r];if(!i(e))return t.call(r,e,o);for(var s,l,u,c=[],f=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),p=0,h=new RegExp(e.source,f+"g");(s=d.call(h,r))&&!((l=h.lastIndex)>p&&(c.push(r.slice(p,s.index)),s.length>1&&s.index<r.length&&m.apply(c,s.slice(1)),u=s[0].length,p=l,c.length>=o));)h.lastIndex===s.index&&h.lastIndex++;return p===r.length?!u&&h.test("")||c.push(""):c.push(r.slice(p)),c.length>o?c.slice(0,o):c}:"0".split(void 0,0).length?function(e,n){return void 0===e&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var i=a(this),o=null==t?void 0:t[e];return void 0!==o?o.call(t,i,n):r.call(String(i),t,n)},function(e,i){var a=n(r,this,e,i,r!==t);if(a.done)return a.value;var d=o(this),f=String(e),p=s(d,RegExp),m=d.unicode,y=(d.ignoreCase?"i":"")+(d.multiline?"m":"")+(d.unicode?"u":"")+(h?"g":"y"),b=new p(h?"^(?:"+d.source+")":d,y),E=void 0===i?v:i>>>0;if(0===E)return[];if(0===f.length)return null===c(b,f)?[f]:[];for(var S=0,w=0,_=[];w<f.length;){b.lastIndex=h?0:w;var k,P=c(b,h?f.slice(w):f);if(null===P||(k=g(u(b.lastIndex+(h?w:0)),f.length))===S)w=l(f,w,m);else{if(_.push(f.slice(S,w)),_.length===E)return _;for(var C=1;C<=P.length-1;C++)if(_.push(P[C]),_.length===E)return _;w=S=k}}return _.push(f.slice(S)),_}]}),!!p((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]})),h)},13233:function(e,t,n){"use strict";var r=n(37263),i=n(68940).trim;r({target:"String",proto:!0,forced:n(65760)("trim")},{trim:function(){return i(this)}})},28407:function(e,t,n){"use strict";var r=n(37263),i=n(18494),o=n(47583),a=n(34402),s=n(90794),l=n(94615).f,u=n(83478),c=o.Symbol;if(i&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var d={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new c(e):void 0===e?c():c(e);return""===e&&(d[t]=!0),t};u(f,c);var p=f.prototype=c.prototype;p.constructor=f;var h=p.toString,m="Symbol(test)"==String(c("test")),g=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(d,e))return"";var n=m?t.slice(7,-1):t.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:f})}},38288:function(e,t,n){n(82219)("iterator")},52004:function(e,t,n){"use strict";var r=n(37263),i=n(47583),o=n(35897),a=n(86268),s=n(18494),l=n(88640),u=n(67786),c=n(16544),d=n(34402),f=n(54521),p=n(90794),h=n(92569),m=n(61324),g=n(22977),v=n(22670),y=n(54677),b=n(3590),E=n(75432),S=n(9275),w=n(63130),_=n(74012),k=n(46683),P=n(94615),C=n(20112),x=n(57),A=n(61270),O=n(17836),T=n(89137),M=n(64639),R=n(98284),I=n(3649),D=n(20491),L=n(82219),F=n(98821),N=n(42743),j=n(24805).forEach,B=T("hidden"),U="Symbol",z=I("toPrimitive"),V=N.set,q=N.getterFor(U),H=Object.prototype,W=i.Symbol,G=o("JSON","stringify"),$=k.f,Y=P.f,X=w.f,K=C.f,Q=O("symbols"),Z=O("op-symbols"),J=O("string-to-symbol-registry"),ee=O("symbol-to-string-registry"),te=O("wks"),ne=i.QObject,re=!ne||!ne.prototype||!ne.prototype.findChild,ie=s&&c((function(){return 7!=b(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=$(H,t);r&&delete H[t],Y(e,t,n),r&&e!==H&&Y(H,t,r)}:Y,oe=function(e,t){var n=Q[e]=b(W.prototype);return V(n,{type:U,tag:e,description:t}),s||(n.description=t),n},ae=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof W},se=function(e,t,n){e===H&&se(Z,t,n),h(e);var r=v(t,!0);return h(n),d(Q,r)?(n.enumerable?(d(e,B)&&e[B][r]&&(e[B][r]=!1),n=b(n,{enumerable:y(0,!1)})):(d(e,B)||Y(e,B,y(1,{})),e[B][r]=!0),ie(e,r,n)):Y(e,r,n)},le=function(e,t){h(e);var n=g(t),r=E(n).concat(fe(n));return j(r,(function(t){s&&!ue.call(n,t)||se(e,t,n[t])})),e},ue=function(e){var t=v(e,!0),n=K.call(this,t);return!(this===H&&d(Q,t)&&!d(Z,t))&&(!(n||!d(this,t)||!d(Q,t)||d(this,B)&&this[B][t])||n)},ce=function(e,t){var n=g(e),r=v(t,!0);if(n!==H||!d(Q,r)||d(Z,r)){var i=$(n,r);return!i||!d(Q,r)||d(n,B)&&n[B][r]||(i.enumerable=!0),i}},de=function(e){var t=X(g(e)),n=[];return j(t,(function(e){d(Q,e)||d(M,e)||n.push(e)})),n},fe=function(e){var t=e===H,n=X(t?Z:g(e)),r=[];return j(n,(function(e){!d(Q,e)||t&&!d(H,e)||r.push(Q[e])})),r};l||(A((W=function(){if(this instanceof W)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=R(e),n=function(e){this===H&&n.call(Z,e),d(this,B)&&d(this[B],t)&&(this[B][t]=!1),ie(this,t,y(1,e))};return s&&re&&ie(H,t,{configurable:!0,set:n}),oe(t,e)}).prototype,"toString",(function(){return q(this).tag})),A(W,"withoutSetter",(function(e){return oe(R(e),e)})),C.f=ue,P.f=se,k.f=ce,S.f=w.f=de,_.f=fe,D.f=function(e){return oe(I(e),e)},s&&(Y(W.prototype,"description",{configurable:!0,get:function(){return q(this).description}}),a||A(H,"propertyIsEnumerable",ue,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:W}),j(E(te),(function(e){L(e)})),r({target:U,stat:!0,forced:!l},{for:function(e){var t=String(e);if(d(J,t))return J[t];var n=W(t);return J[t]=n,ee[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(d(ee,e))return ee[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),r({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?b(e):le(b(e),t)},defineProperty:se,defineProperties:le,getOwnPropertyDescriptor:ce}),r({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:de,getOwnPropertySymbols:fe}),r({target:"Object",stat:!0,forced:c((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(m(e))}}),G&&r({target:"JSON",stat:!0,forced:!l||c((function(){var e=W();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var r,i=[e],o=1;arguments.length>o;)i.push(arguments[o++]);if(r=t,(p(t)||void 0!==e)&&!ae(e))return f(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!ae(t))return t}),i[1]=t,G.apply(null,i)}}),W.prototype[z]||x(W.prototype,z,W.prototype.valueOf),F(W,U),M[B]=!0},53224:function(e,t,n){"use strict";var r=n(13977),i=n(68050),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("copyWithin",(function(e,t){return i.call(o(this),e,t,arguments.length>2?arguments[2]:void 0)}))},50597:function(e,t,n){"use strict";var r=n(13977),i=n(24805).every,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},43543:function(e,t,n){"use strict";var r=n(13977),i=n(93579),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("fill",(function(e){return i.apply(o(this),arguments)}))},35210:function(e,t,n){"use strict";var r=n(13977),i=n(24805).filter,o=n(49741),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(e){var t=i(a(this),e,arguments.length>1?arguments[1]:void 0);return o(this,t)}))},30091:function(e,t,n){"use strict";var r=n(13977),i=n(24805).findIndex,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},95785:function(e,t,n){"use strict";var r=n(13977),i=n(24805).find,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},29595:function(e,t,n){"use strict";var r=n(13977),i=n(24805).forEach,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},23357:function(e,t,n){"use strict";var r=n(13977),i=n(15766).includes,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},91816:function(e,t,n){"use strict";var r=n(13977),i=n(15766).indexOf,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},2161:function(e,t,n){"use strict";var r=n(47583),i=n(13977),o=n(55677),a=n(3649)("iterator"),s=r.Uint8Array,l=o.values,u=o.keys,c=o.entries,d=i.aTypedArray,f=i.exportTypedArrayMethod,p=s&&s.prototype[a],h=!!p&&("values"==p.name||null==p.name),m=function(){return l.call(d(this))};f("entries",(function(){return c.call(d(this))})),f("keys",(function(){return u.call(d(this))})),f("values",m,!h),f(a,m,!h)},47445:function(e,t,n){"use strict";var r=n(13977),i=r.aTypedArray,o=r.exportTypedArrayMethod,a=[].join;o("join",(function(e){return a.apply(i(this),arguments)}))},84875:function(e,t,n){"use strict";var r=n(13977),i=n(73161),o=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){return i.apply(o(this),arguments)}))},71608:function(e,t,n){"use strict";var r=n(13977),i=n(24805).map,o=n(40564),a=r.aTypedArray,s=r.aTypedArrayConstructor;(0,r.exportTypedArrayMethod)("map",(function(e){return i(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(s(o(e,e.constructor)))(t)}))}))},284:function(e,t,n){"use strict";var r=n(13977),i=n(64325).right,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){return i(o(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},72994:function(e,t,n){"use strict";var r=n(13977),i=n(64325).left,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){return i(o(this),e,arguments.length,arguments.length>1?arguments[1]:void 0)}))},30601:function(e,t,n){"use strict";var r=n(13977),i=r.aTypedArray,o=r.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var e,t=this,n=i(t).length,r=a(n/2),o=0;o<r;)e=t[o],t[o++]=t[--n],t[n]=e;return t}))},39494:function(e,t,n){"use strict";var r=n(13977),i=n(70097),o=n(33248),a=n(61324),s=n(16544),l=r.aTypedArray;(0,r.exportTypedArrayMethod)("set",(function(e){l(this);var t=o(arguments.length>1?arguments[1]:void 0,1),n=this.length,r=a(e),s=i(r.length),u=0;if(s+t>n)throw RangeError("Wrong length");for(;u<s;)this[t+u]=r[u++]}),s((function(){new Int8Array(1).set({})})))},66229:function(e,t,n){"use strict";var r=n(13977),i=n(40564),o=n(16544),a=r.aTypedArray,s=r.aTypedArrayConstructor,l=r.exportTypedArrayMethod,u=[].slice;l("slice",(function(e,t){for(var n=u.call(a(this),e,t),r=i(this,this.constructor),o=0,l=n.length,c=new(s(r))(l);l>o;)c[o]=n[o++];return c}),o((function(){new Int8Array(1).slice()})))},19149:function(e,t,n){"use strict";var r=n(13977),i=n(24805).some,o=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return i(o(this),e,arguments.length>1?arguments[1]:void 0)}))},79503:function(e,t,n){"use strict";var r=n(13977),i=n(47583),o=n(16544),a=n(96163),s=n(70097),l=n(25744),u=n(15857),c=n(50924),d=n(24061),f=n(20003),p=r.aTypedArray,h=r.exportTypedArrayMethod,m=i.Uint16Array,g=m&&m.prototype.sort,v=!!g&&!o((function(){var e=new m(2);e.sort(null),e.sort({})})),y=!!g&&!o((function(){if(d)return d<74;if(u)return u<67;if(c)return!0;if(f)return f<602;var e,t,n=new m(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(n.sort((function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0}));h("sort",(function(e){var t=this;if(void 0!==e&&a(e),y)return g.call(t,e);p(t);var n,r=s(t.length),i=Array(r);for(n=0;n<r;n++)i[n]=t[n];for(i=l(t,function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e)),n=0;n<r;n++)t[n]=i[n];return t}),!y||v)},9617:function(e,t,n){"use strict";var r=n(13977),i=n(70097),o=n(96782),a=n(40564),s=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=s(this),r=n.length,l=o(e,r);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,i((void 0===t?r:o(t,r))-l))}))},91962:function(e,t,n){"use strict";var r=n(47583),i=n(13977),o=n(16544),a=r.Int8Array,s=i.aTypedArray,l=i.exportTypedArrayMethod,u=[].toLocaleString,c=[].slice,d=!!a&&o((function(){u.call(new a(1))}));l("toLocaleString",(function(){return u.apply(d?c.call(s(this)):s(this),arguments)}),o((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!o((function(){a.prototype.toLocaleString.call([1,2])})))},8097:function(e,t,n){"use strict";var r=n(13977).exportTypedArrayMethod,i=n(16544),o=n(47583).Uint8Array,a=o&&o.prototype||{},s=[].toString,l=[].join;i((function(){s.call({})}))&&(s=function(){return l.call(this)});var u=a.toString!=s;r("toString",s,u)},60506:function(e,t,n){n(58073)("Uint32",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},55090:function(e,t,n){var r=n(47583),i=n(86778),o=n(63200),a=n(57);for(var s in i){var l=r[s],u=l&&l.prototype;if(u&&u.forEach!==o)try{a(u,"forEach",o)}catch(e){u.forEach=o}}},24655:function(e,t,n){var r=n(47583),i=n(86778),o=n(55677),a=n(57),s=n(3649),l=s("iterator"),u=s("toStringTag"),c=o.values;for(var d in i){var f=r[d],p=f&&f.prototype;if(p){if(p[l]!==c)try{a(p,l,c)}catch(e){p[l]=c}if(p[u]||a(p,u,d),i[d])for(var h in o)if(p[h]!==o[h])try{a(p,h,o[h])}catch(e){p[h]=o[h]}}}},46549:function(e,t,n){"use strict";n(55677);var r=n(37263),i=n(35897),o=n(77664),a=n(61270),s=n(96893),l=n(98821),u=n(24683),c=n(42743),d=n(44761),f=n(34402),p=n(12938),h=n(33058),m=n(92569),g=n(90794),v=n(3590),y=n(54677),b=n(36307),E=n(38272),S=n(3649),w=i("fetch"),_=i("Headers"),k=S("iterator"),P="URLSearchParams",C="URLSearchParamsIterator",x=c.set,A=c.getterFor(P),O=c.getterFor(C),T=/\+/g,M=Array(4),R=function(e){return M[e-1]||(M[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},I=function(e){try{return decodeURIComponent(e)}catch(t){return e}},D=function(e){var t=e.replace(T," "),n=4;try{return decodeURIComponent(t)}catch(e){for(;n;)t=t.replace(R(n--),I);return t}},L=/[!'()~]|%20/g,F={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},N=function(e){return F[e]},j=function(e){return encodeURIComponent(e).replace(L,N)},B=function(e,t){if(t)for(var n,r,i=t.split("&"),o=0;o<i.length;)(n=i[o++]).length&&(r=n.split("="),e.push({key:D(r.shift()),value:D(r.join("="))}))},U=function(e){this.entries.length=0,B(this.entries,e)},z=function(e,t){if(e<t)throw TypeError("Not enough arguments")},V=u((function(e,t){x(this,{type:C,iterator:b(A(e).entries),kind:t})}),"Iterator",(function(){var e=O(this),t=e.kind,n=e.iterator.next(),r=n.value;return n.done||(n.value="keys"===t?r.key:"values"===t?r.value:[r.key,r.value]),n})),q=function(){d(this,q,P);var e,t,n,r,i,o,a,s,l,u=arguments.length>0?arguments[0]:void 0,c=this,p=[];if(x(c,{type:P,entries:p,updateURL:function(){},updateSearchParams:U}),void 0!==u)if(g(u))if("function"==typeof(e=E(u)))for(n=(t=e.call(u)).next;!(r=n.call(t)).done;){if((a=(o=(i=b(m(r.value))).next).call(i)).done||(s=o.call(i)).done||!o.call(i).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}else for(l in u)f(u,l)&&p.push({key:l,value:u[l]+""});else B(p,"string"==typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},H=q.prototype;s(H,{append:function(e,t){z(arguments.length,2);var n=A(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){z(arguments.length,1);for(var t=A(this),n=t.entries,r=e+"",i=0;i<n.length;)n[i].key===r?n.splice(i,1):i++;t.updateURL()},get:function(e){z(arguments.length,1);for(var t=A(this).entries,n=e+"",r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){z(arguments.length,1);for(var t=A(this).entries,n=e+"",r=[],i=0;i<t.length;i++)t[i].key===n&&r.push(t[i].value);return r},has:function(e){z(arguments.length,1);for(var t=A(this).entries,n=e+"",r=0;r<t.length;)if(t[r++].key===n)return!0;return!1},set:function(e,t){z(arguments.length,1);for(var n,r=A(this),i=r.entries,o=!1,a=e+"",s=t+"",l=0;l<i.length;l++)(n=i[l]).key===a&&(o?i.splice(l--,1):(o=!0,n.value=s));o||i.push({key:a,value:s}),r.updateURL()},sort:function(){var e,t,n,r=A(this),i=r.entries,o=i.slice();for(i.length=0,n=0;n<o.length;n++){for(e=o[n],t=0;t<n;t++)if(i[t].key>e.key){i.splice(t,0,e);break}t===n&&i.push(e)}r.updateURL()},forEach:function(e){for(var t,n=A(this).entries,r=p(e,arguments.length>1?arguments[1]:void 0,3),i=0;i<n.length;)r((t=n[i++]).value,t.key,this)},keys:function(){return new V(this,"keys")},values:function(){return new V(this,"values")},entries:function(){return new V(this,"entries")}},{enumerable:!0}),a(H,k,H.entries),a(H,"toString",(function(){for(var e,t=A(this).entries,n=[],r=0;r<t.length;)e=t[r++],n.push(j(e.key)+"="+j(e.value));return n.join("&")}),{enumerable:!0}),l(q,P),r({global:!0,forced:!o},{URLSearchParams:q}),o||"function"!=typeof w||"function"!=typeof _||r({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,r,i=[e];return arguments.length>1&&(g(t=arguments[1])&&(n=t.body,h(n)===P&&((r=t.headers?new _(t.headers):new _).has("content-type")||r.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=v(t,{body:y(0,String(n)),headers:y(0,r)}))),i.push(t)),w.apply(this,i)}}),e.exports={URLSearchParams:q,getState:A}},76453:function(e,t,n){"use strict";n(92129);var r,i=n(37263),o=n(18494),a=n(77664),s=n(47583),l=n(28728),u=n(61270),c=n(44761),d=n(34402),f=n(79304),p=n(35513),h=n(96389).codeAt,m=n(58304),g=n(98821),v=n(46549),y=n(42743),b=s.URL,E=v.URLSearchParams,S=v.getState,w=y.set,_=y.getterFor("URL"),k=Math.floor,P=Math.pow,C="Invalid scheme",x="Invalid host",A="Invalid port",O=/[A-Za-z]/,T=/[\d+-.A-Za-z]/,M=/\d/,R=/^0x/i,I=/^[0-7]+$/,D=/^\d+$/,L=/^[\dA-Fa-f]+$/,F=/[\0\t\n\r #%/:<>?@[\\\]^|]/,N=/[\0\t\n\r #/:<>?@[\\\]^|]/,j=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,B=/[\t\n\r]/g,U=function(e,t){var n,r,i;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return x;if(!(n=V(t.slice(1,-1))))return x;e.host=n}else if(K(e)){if(t=m(t),F.test(t))return x;if(null===(n=z(t)))return x;e.host=n}else{if(N.test(t))return x;for(n="",r=p(t),i=0;i<r.length;i++)n+=Y(r[i],H);e.host=n}},z=function(e){var t,n,r,i,o,a,s,l=e.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),(t=l.length)>4)return e;for(n=[],r=0;r<t;r++){if(""==(i=l[r]))return e;if(o=10,i.length>1&&"0"==i.charAt(0)&&(o=R.test(i)?16:8,i=i.slice(8==o?1:2)),""===i)a=0;else{if(!(10==o?D:8==o?I:L).test(i))return e;a=parseInt(i,o)}n.push(a)}for(r=0;r<t;r++)if(a=n[r],r==t-1){if(a>=P(256,5-t))return null}else if(a>255)return null;for(s=n.pop(),r=0;r<n.length;r++)s+=n[r]*P(256,3-r);return s},V=function(e){var t,n,r,i,o,a,s,l=[0,0,0,0,0,0,0,0],u=0,c=null,d=0,f=function(){return e.charAt(d)};if(":"==f()){if(":"!=e.charAt(1))return;d+=2,c=++u}for(;f();){if(8==u)return;if(":"!=f()){for(t=n=0;n<4&&L.test(f());)t=16*t+parseInt(f(),16),d++,n++;if("."==f()){if(0==n)return;if(d-=n,u>6)return;for(r=0;f();){if(i=null,r>0){if(!("."==f()&&r<4))return;d++}if(!M.test(f()))return;for(;M.test(f());){if(o=parseInt(f(),10),null===i)i=o;else{if(0==i)return;i=10*i+o}if(i>255)return;d++}l[u]=256*l[u]+i,2!=++r&&4!=r||u++}if(4!=r)return;break}if(":"==f()){if(d++,!f())return}else if(f())return;l[u++]=t}else{if(null!==c)return;d++,c=++u}}if(null!==c)for(a=u-c,u=7;0!=u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!=u)return;return l},q=function(e){var t,n,r,i;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=k(e/256);return t.join(".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,i=0,o=0;o<8;o++)0!==e[o]?(i>n&&(t=r,n=i),r=null,i=0):(null===r&&(r=o),++i);return i>n&&(t=r,n=i),t}(e),n=0;n<8;n++)i&&0===e[n]||(i&&(i=!1),r===n?(t+=n?":":"::",i=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},H={},W=f({},H,{" ":1,'"':1,"<":1,">":1,"`":1}),G=f({},W,{"#":1,"?":1,"{":1,"}":1}),$=f({},G,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Y=function(e,t){var n=h(e,0);return n>32&&n<127&&!d(t,e)?e:encodeURIComponent(e)},X={ftp:21,file:null,http:80,https:443,ws:80,wss:443},K=function(e){return d(X,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},Z=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},J=function(e,t){var n;return 2==e.length&&O.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ee=function(e){var t;return e.length>1&&J(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},te=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&J(t[0],!0)||t.pop()},ne=function(e){return"."===e||"%2e"===e.toLowerCase()},re={},ie={},oe={},ae={},se={},le={},ue={},ce={},de={},fe={},pe={},he={},me={},ge={},ve={},ye={},be={},Ee={},Se={},we={},_e={},ke=function(e,t,n,i){var o,a,s,l,u,c=n||re,f=0,h="",m=!1,g=!1,v=!1;for(n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(j,"")),t=t.replace(B,""),o=p(t);f<=o.length;){switch(a=o[f],c){case re:if(!a||!O.test(a)){if(n)return C;c=oe;continue}h+=a.toLowerCase(),c=ie;break;case ie:if(a&&(T.test(a)||"+"==a||"-"==a||"."==a))h+=a.toLowerCase();else{if(":"!=a){if(n)return C;h="",c=oe,f=0;continue}if(n&&(K(e)!=d(X,h)||"file"==h&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=h,n)return void(K(e)&&X[e.scheme]==e.port&&(e.port=null));h="","file"==e.scheme?c=ge:K(e)&&i&&i.scheme==e.scheme?c=ae:K(e)?c=ce:"/"==o[f+1]?(c=se,f++):(e.cannotBeABaseURL=!0,e.path.push(""),c=Se)}break;case oe:if(!i||i.cannotBeABaseURL&&"#"!=a)return C;if(i.cannotBeABaseURL&&"#"==a){e.scheme=i.scheme,e.path=i.path.slice(),e.query=i.query,e.fragment="",e.cannotBeABaseURL=!0,c=_e;break}c="file"==i.scheme?ge:le;continue;case ae:if("/"!=a||"/"!=o[f+1]){c=le;continue}c=de,f++;break;case se:if("/"==a){c=fe;break}c=Ee;continue;case le:if(e.scheme=i.scheme,a==r)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query;else if("/"==a||"\\"==a&&K(e))c=ue;else if("?"==a)e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query="",c=we;else{if("#"!=a){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.path.pop(),c=Ee;continue}e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,e.path=i.path.slice(),e.query=i.query,e.fragment="",c=_e}break;case ue:if(!K(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=i.username,e.password=i.password,e.host=i.host,e.port=i.port,c=Ee;continue}c=fe}else c=de;break;case ce:if(c=de,"/"!=a||"/"!=h.charAt(f+1))continue;f++;break;case de:if("/"!=a&&"\\"!=a){c=fe;continue}break;case fe:if("@"==a){m&&(h="%40"+h),m=!0,s=p(h);for(var y=0;y<s.length;y++){var b=s[y];if(":"!=b||v){var E=Y(b,$);v?e.password+=E:e.username+=E}else v=!0}h=""}else if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&K(e)){if(m&&""==h)return"Invalid authority";f-=p(h).length+1,h="",c=pe}else h+=a;break;case pe:case he:if(n&&"file"==e.scheme){c=ye;continue}if(":"!=a||g){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&K(e)){if(K(e)&&""==h)return x;if(n&&""==h&&(Q(e)||null!==e.port))return;if(l=U(e,h))return l;if(h="",c=be,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),h+=a}else{if(""==h)return x;if(l=U(e,h))return l;if(h="",c=me,n==he)return}break;case me:if(!M.test(a)){if(a==r||"/"==a||"?"==a||"#"==a||"\\"==a&&K(e)||n){if(""!=h){var S=parseInt(h,10);if(S>65535)return A;e.port=K(e)&&S===X[e.scheme]?null:S,h=""}if(n)return;c=be;continue}return A}h+=a;break;case ge:if(e.scheme="file","/"==a||"\\"==a)c=ve;else{if(!i||"file"!=i.scheme){c=Ee;continue}if(a==r)e.host=i.host,e.path=i.path.slice(),e.query=i.query;else if("?"==a)e.host=i.host,e.path=i.path.slice(),e.query="",c=we;else{if("#"!=a){ee(o.slice(f).join(""))||(e.host=i.host,e.path=i.path.slice(),te(e)),c=Ee;continue}e.host=i.host,e.path=i.path.slice(),e.query=i.query,e.fragment="",c=_e}}break;case ve:if("/"==a||"\\"==a){c=ye;break}i&&"file"==i.scheme&&!ee(o.slice(f).join(""))&&(J(i.path[0],!0)?e.path.push(i.path[0]):e.host=i.host),c=Ee;continue;case ye:if(a==r||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&J(h))c=Ee;else if(""==h){if(e.host="",n)return;c=be}else{if(l=U(e,h))return l;if("localhost"==e.host&&(e.host=""),n)return;h="",c=be}continue}h+=a;break;case be:if(K(e)){if(c=Ee,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=r&&(c=Ee,"/"!=a))continue}else e.fragment="",c=_e;else e.query="",c=we;break;case Ee:if(a==r||"/"==a||"\\"==a&&K(e)||!n&&("?"==a||"#"==a)){if(".."===(u=(u=h).toLowerCase())||"%2e."===u||".%2e"===u||"%2e%2e"===u?(te(e),"/"==a||"\\"==a&&K(e)||e.path.push("")):ne(h)?"/"==a||"\\"==a&&K(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&J(h)&&(e.host&&(e.host=""),h=h.charAt(0)+":"),e.path.push(h)),h="","file"==e.scheme&&(a==r||"?"==a||"#"==a))for(;e.path.length>1&&""===e.path[0];)e.path.shift();"?"==a?(e.query="",c=we):"#"==a&&(e.fragment="",c=_e)}else h+=Y(a,G);break;case Se:"?"==a?(e.query="",c=we):"#"==a?(e.fragment="",c=_e):a!=r&&(e.path[0]+=Y(a,H));break;case we:n||"#"!=a?a!=r&&("'"==a&&K(e)?e.query+="%27":e.query+="#"==a?"%23":Y(a,H)):(e.fragment="",c=_e);break;case _e:a!=r&&(e.fragment+=Y(a,W))}f++}},Pe=function(e){var t,n,r=c(this,Pe,"URL"),i=arguments.length>1?arguments[1]:void 0,a=String(e),s=w(r,{type:"URL"});if(void 0!==i)if(i instanceof Pe)t=_(i);else if(n=ke(t={},String(i)))throw TypeError(n);if(n=ke(s,a,null,t))throw TypeError(n);var l=s.searchParams=new E,u=S(l);u.updateSearchParams(s.query),u.updateURL=function(){s.query=String(l)||null},o||(r.href=xe.call(r),r.origin=Ae.call(r),r.protocol=Oe.call(r),r.username=Te.call(r),r.password=Me.call(r),r.host=Re.call(r),r.hostname=Ie.call(r),r.port=De.call(r),r.pathname=Le.call(r),r.search=Fe.call(r),r.searchParams=Ne.call(r),r.hash=je.call(r))},Ce=Pe.prototype,xe=function(){var e=_(this),t=e.scheme,n=e.username,r=e.password,i=e.host,o=e.port,a=e.path,s=e.query,l=e.fragment,u=t+":";return null!==i?(u+="//",Q(e)&&(u+=n+(r?":"+r:"")+"@"),u+=q(i),null!==o&&(u+=":"+o)):"file"==t&&(u+="//"),u+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(u+="?"+s),null!==l&&(u+="#"+l),u},Ae=function(){var e=_(this),t=e.scheme,n=e.port;if("blob"==t)try{return new Pe(t.path[0]).origin}catch(e){return"null"}return"file"!=t&&K(e)?t+"://"+q(e.host)+(null!==n?":"+n:""):"null"},Oe=function(){return _(this).scheme+":"},Te=function(){return _(this).username},Me=function(){return _(this).password},Re=function(){var e=_(this),t=e.host,n=e.port;return null===t?"":null===n?q(t):q(t)+":"+n},Ie=function(){var e=_(this).host;return null===e?"":q(e)},De=function(){var e=_(this).port;return null===e?"":String(e)},Le=function(){var e=_(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Fe=function(){var e=_(this).query;return e?"?"+e:""},Ne=function(){return _(this).searchParams},je=function(){var e=_(this).fragment;return e?"#"+e:""},Be=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(o&&l(Ce,{href:Be(xe,(function(e){var t=_(this),n=String(e),r=ke(t,n);if(r)throw TypeError(r);S(t.searchParams).updateSearchParams(t.query)})),origin:Be(Ae),protocol:Be(Oe,(function(e){var t=_(this);ke(t,String(e)+":",re)})),username:Be(Te,(function(e){var t=_(this),n=p(String(e));if(!Z(t)){t.username="";for(var r=0;r<n.length;r++)t.username+=Y(n[r],$)}})),password:Be(Me,(function(e){var t=_(this),n=p(String(e));if(!Z(t)){t.password="";for(var r=0;r<n.length;r++)t.password+=Y(n[r],$)}})),host:Be(Re,(function(e){var t=_(this);t.cannotBeABaseURL||ke(t,String(e),pe)})),hostname:Be(Ie,(function(e){var t=_(this);t.cannotBeABaseURL||ke(t,String(e),he)})),port:Be(De,(function(e){var t=_(this);Z(t)||(""==(e=String(e))?t.port=null:ke(t,e,me))})),pathname:Be(Le,(function(e){var t=_(this);t.cannotBeABaseURL||(t.path=[],ke(t,e+"",be))})),search:Be(Fe,(function(e){var t=_(this);""==(e=String(e))?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",ke(t,e,we)),S(t.searchParams).updateSearchParams(t.query)})),searchParams:Be(Ne),hash:Be(je,(function(e){var t=_(this);""!=(e=String(e))?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",ke(t,e,_e)):t.fragment=null}))}),u(Ce,"toJSON",(function(){return xe.call(this)}),{enumerable:!0}),u(Ce,"toString",(function(){return xe.call(this)}),{enumerable:!0}),b){var Ue=b.createObjectURL,ze=b.revokeObjectURL;Ue&&u(Pe,"createObjectURL",(function(e){return Ue.apply(b,arguments)})),ze&&u(Pe,"revokeObjectURL",(function(e){return ze.apply(b,arguments)}))}g(Pe,"URL"),i({global:!0,forced:!a,sham:!o},{URL:Pe})},6406:function(e,t,n){"use strict";var r=n(46675),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),u=function(e,t,n,r){var i;(!(t in e)||"function"==typeof(i=r)&&"[object Function]"===o.call(i)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s<o.length;s+=1)u(e,o[s],t[o[s]],n[o[s]])};c.supportsDescriptors=!!l,e.exports=c},11156:function(e,t,n){"use strict";var r=n(63584)("%Object.getOwnPropertyDescriptor%");if(r)try{r([],"length")}catch(e){r=null}e.exports=r},48970:function(e){"use strict";function t(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(null!=i)for(var o=Object.keys(Object(i)),a=0,s=o.length;a<s;a++){var l=o[a],u=Object.getOwnPropertyDescriptor(i,l);void 0!==u&&u.enumerable&&(n[l]=i[l])}}return n}e.exports={assign:t,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:t})}}},41590:function(e,t,n){"use strict";var r,i=n(1283),o="object"==typeof Reflect?Reflect:null,a=o&&"function"==typeof o.apply?o.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function l(){l.init.call(this)}e.exports=l,e.exports.once=function(e,t){return new Promise((function(n,r){function i(n){e.removeListener(t,o),r(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",i),n([].slice.call(arguments))}y(e,t,o,{once:!0}),"error"!==t&&function(e,t,n){"function"==typeof e.on&&y(e,"error",t,{once:!0})}(e,i)}))},l.EventEmitter=l,l.prototype._events=void 0,l.prototype._eventsCount=0,l.prototype._maxListeners=void 0;var u=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function d(e){return void 0===e._maxListeners?l.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var o,a,s,l;if(c(n),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),s=a[t]),void 0===s)s=a[t]=n,++e._eventsCount;else if("function"==typeof s?s=a[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(o=d(e))>0&&s.length>o&&!s.warned){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,l=u,i&&i.warn&&i.warn(l)}return e}function p(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=p.bind(r);return i.listener=n,r.wrapFn=i,i}function m(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):v(i,i.length)}function g(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function v(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}function y(e,t,n,r){if("function"==typeof e.on)r.once?e.once(t,n):e.on(t,n);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function i(o){r.once&&e.removeEventListener(t,i),n(o)}))}}Object.defineProperty(l,"defaultMaxListeners",{enumerable:!0,get:function(){return u},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");u=e}}),l.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},l.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},l.prototype.getMaxListeners=function(){return d(this)},l.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var o;if(t.length>0&&(o=t[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=i[e];if(void 0===l)return!1;if("function"==typeof l)a(l,this,t);else{var u=l.length,c=v(l,u);for(n=0;n<u;++n)a(c[n],this,t)}return!0},l.prototype.addListener=function(e,t){return f(this,e,t,!1)},l.prototype.on=l.prototype.addListener,l.prototype.prependListener=function(e,t){return f(this,e,t,!0)},l.prototype.once=function(e,t){return c(t),this.on(e,h(this,e,t)),this},l.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,h(this,e,t)),this},l.prototype.removeListener=function(e,t){var n,r,i,o,a;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},l.prototype.off=l.prototype.removeListener,l.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},l.prototype.listeners=function(e){return m(this,e,!0)},l.prototype.rawListeners=function(e){return m(this,e,!1)},l.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},l.prototype.listenerCount=g,l.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},86913:function(e){"use strict";e.exports=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(!e){var o;if(void 0===t)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;(o=new Error(t.replace(/%s/g,(function(){return String(r[a++])})))).name="Invariant Violation"}throw o.framesToPop=1,o}}},64835:function(e,t,n){e.exports.Dispatcher=n(62208)},62208:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(86913),o=function(){function e(){r(this,"_callbacks",void 0),r(this,"_isDispatching",void 0),r(this,"_isHandled",void 0),r(this,"_isPending",void 0),r(this,"_lastID",void 0),r(this,"_pendingPayload",void 0),this._callbacks={},this._isDispatching=!1,this._isHandled={},this._isPending={},this._lastID=1}var t=e.prototype;return t.register=function(e){var t="ID_"+this._lastID++;return this._callbacks[t]=e,t},t.unregister=function(e){this._callbacks[e]||i(!1),delete this._callbacks[e]},t.waitFor=function(e){this._isDispatching||i(!1);for(var t=0;t<e.length;t++){var n=e[t];this._isPending[n]?this._isHandled[n]||i(!1):(this._callbacks[n]||i(!1),this._invokeCallback(n))}},t.dispatch=function(e){this._isDispatching&&i(!1),this._startDispatching(e);try{for(var t in this._callbacks)this._isPending[t]||this._invokeCallback(t)}finally{this._stopDispatching()}},t.isDispatching=function(){return this._isDispatching},t._invokeCallback=function(e){this._isPending[e]=!0,this._callbacks[e](this._pendingPayload),this._isHandled[e]=!0},t._startDispatching=function(e){for(var t in this._callbacks)this._isPending[t]=!1,this._isHandled[t]=!1;this._pendingPayload=e,this._isDispatching=!0},t._stopDispatching=function(){delete this._pendingPayload,this._isDispatching=!1},e}();e.exports=o},62897:function(e){var t=Object.prototype.hasOwnProperty,n=Object.prototype.toString;e.exports=function(e,r,i){if("[object Function]"!==n.call(r))throw new TypeError("iterator must be a function");var o=e.length;if(o===+o)for(var a=0;a<o;a++)r.call(i,e[a],a,e);else for(var s in e)t.call(e,s)&&r.call(i,e[s],s,e)}},37193:function(e){"use strict";var t="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,r=Object.prototype.toString,i="[object Function]";e.exports=function(e){var o=this;if("function"!=typeof o||r.call(o)!==i)throw new TypeError(t+o);for(var a,s=n.call(arguments,1),l=function(){if(this instanceof a){var t=o.apply(this,s.concat(n.call(arguments)));return Object(t)===t?t:this}return o.apply(e,s.concat(n.call(arguments)))},u=Math.max(0,o.length-s.length),c=[],d=0;d<u;d++)c.push("$"+d);if(a=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(l),o.prototype){var f=function(){};f.prototype=o.prototype,a.prototype=new f,f.prototype=null}return a}},84597:function(e,t,n){"use strict";var r=n(37193);e.exports=Function.prototype.bind||r},63584:function(e,t,n){"use strict";var r,i=SyntaxError,o=Function,a=TypeError,s=function(e){try{return o('"use strict"; return ('+e+").constructor;")()}catch(e){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(e){l=null}var u=function(){throw new a},c=l?function(){try{return u}catch(e){try{return l(arguments,"callee").get}catch(e){return u}}}():u,d=n(40563)(),f=Object.getPrototypeOf||function(e){return e.__proto__},p={},h="undefined"==typeof Uint8Array?r:f(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":d?f([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":p,"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":p,"%AsyncIteratorPrototype%":p,"%Atomics%":"undefined"==typeof Atomics?r:Atomics,"%BigInt%":"undefined"==typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":p,"%Int8Array%":"undefined"==typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?f(f([][Symbol.iterator]())):r,"%JSON%":"object"==typeof JSON?JSON:r,"%Map%":"undefined"==typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?f((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?r:Promise,"%Proxy%":"undefined"==typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?f((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?f(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":h,"%TypeError%":a,"%Uint8Array%":"undefined"==typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?r:WeakSet},g=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=f(i.prototype))}return m[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},y=n(84597),b=n(98380),E=y.call(Function.call,Array.prototype.concat),S=y.call(Function.apply,Array.prototype.splice),w=y.call(Function.call,String.prototype.replace),_=y.call(Function.call,String.prototype.slice),k=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,P=/\\(\\)?/g,C=function(e){var t=_(e,0,1),n=_(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,k,(function(e,t,n,i){r[r.length]=n?w(i,P,"$1"):t||e})),r},x=function(e,t){var n,r=e;if(b(v,r)&&(r="%"+(n=v[r])[0]+"%"),b(m,r)){var o=m[r];if(o===p&&(o=g(r)),void 0===o&&!t)throw new a("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:o}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new a('"allowMissing" argument must be a boolean');var n=C(e),r=n.length>0?n[0]:"",o=x("%"+r+"%",t),s=o.name,u=o.value,c=!1,d=o.alias;d&&(r=d[0],S(n,E([0,1],d)));for(var f=1,p=!0;f<n.length;f+=1){var h=n[f],g=_(h,0,1),v=_(h,-1);if(('"'===g||"'"===g||"`"===g||'"'===v||"'"===v||"`"===v)&&g!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==h&&p||(c=!0),b(m,s="%"+(r+="."+h)+"%"))u=m[s];else if(null!=u){if(!(h in u)){if(!t)throw new a("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var y=l(u,h);u=(p=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:u[h]}else p=b(u,h),u=u[h];p&&!c&&(m[s]=u)}}return u}},40563:function(e,t,n){"use strict";var r="undefined"!=typeof Symbol&&Symbol,i=n(59956);e.exports=function(){return"function"==typeof r&&"function"==typeof Symbol&&"symbol"==typeof r("foo")&&"symbol"==typeof Symbol("bar")&&i()}},59956:function(e){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},98380:function(e,t,n){"use strict";var r=n(84597);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},39350:function(e,t){t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,l=(1<<s)-1,u=l>>1,c=-7,d=n?i-1:0,f=n?-1:1,p=e[t+d];for(d+=f,o=p&(1<<-c)-1,p>>=-c,c+=s;c>0;o=256*o+e[t+d],d+=f,c-=8);for(a=o&(1<<-c)-1,o>>=-c,c+=r;c>0;a=256*a+e[t+d],d+=f,c-=8);if(0===o)o=1-u;else{if(o===l)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=u}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,l,u=8*o-i-1,c=(1<<u)-1,d=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),(t+=a+d>=1?f/l:f*Math.pow(2,1-d))*l>=2&&(a++,l/=2),a+d>=c?(s=0,a=c):a+d>=1?(s=(t*l-1)*Math.pow(2,i),a+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<<i|s,u+=i;u>0;e[n+p]=255&a,p+=h,a/=256,u-=8);e[n+p-h]|=128*m}},55153:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},16985:function(e){"use strict";e.exports=function(e,t,n,r,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,o,a,s],c=0;(l=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},65401:function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=n(52648)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},a=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,e.exports=s?o:a},53319:function(e){"use strict";var t,n=Object.prototype.toString,r=Function.prototype.toString,i=/^\s*(?:function)?\*/,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,a=Object.getPrototypeOf;e.exports=function(e){if("function"!=typeof e)return!1;if(i.test(r.call(e)))return!0;if(!o)return"[object GeneratorFunction]"===n.call(e);if(!a)return!1;if(void 0===t){var s=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch(e){}}();t=!!s&&a(s)}return a(e)===t}},65576:function(e){"use strict";e.exports=function(e){return e!=e}},18385:function(e,t,n){"use strict";var r=n(77257),i=n(6406),o=n(65576),a=n(12265),s=n(90895),l=r(a(),Number);i(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},12265:function(e,t,n){"use strict";var r=n(65576);e.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},90895:function(e,t,n){"use strict";var r=n(6406),i=n(12265);e.exports=function(){var e=i();return r(Number,{isNaN:e},{isNaN:function(){return Number.isNaN!==e}}),e}},3513:function(e,t,n){"use strict";var r=n(62897),i=n(93151),o=n(52648),a=o("Object.prototype.toString"),s=n(40563)()&&"symbol"==typeof Symbol.toStringTag,l=i(),u=o("Array.prototype.indexOf",!0)||function(e,t){for(var n=0;n<e.length;n+=1)if(e[n]===t)return n;return-1},c=o("String.prototype.slice"),d={},f=n(11156),p=Object.getPrototypeOf;s&&f&&p&&r(l,(function(e){var t=new n.g[e];if(!(Symbol.toStringTag in t))throw new EvalError("this engine has support for Symbol.toStringTag, but "+e+" does not have the property! Please report this.");var r=p(t),i=f(r,Symbol.toStringTag);if(!i){var o=p(r);i=f(o,Symbol.toStringTag)}d[e]=i.get})),e.exports=function(e){if(!e||"object"!=typeof e)return!1;if(!s){var t=c(a(e),8,-1);return u(l,t)>-1}return!!f&&function(e){var t=!1;return r(d,(function(n,r){if(!t)try{t=n.call(e)===r}catch(e){}})),t}(e)}},37347:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var a,s,l=i(e),u=1;u<arguments.length;u++){for(var c in a=Object(arguments[u]))n.call(a,c)&&(l[c]=a[c]);if(t){s=t(a);for(var d=0;d<s.length;d++)r.call(a,s[d])&&(l[s[d]]=a[s[d]])}}return l}},98770:function(e){"use strict";var t=function(e){return e!=e};e.exports=function(e,n){return 0===e&&0===n?1/e==1/n:e===n||!(!t(e)||!t(n))}},92042:function(e,t,n){"use strict";var r=n(6406),i=n(77257),o=n(98770),a=n(67596),s=n(87297),l=i(a(),Object);r(l,{getPolyfill:a,implementation:o,shim:s}),e.exports=l},67596:function(e,t,n){"use strict";var r=n(98770);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},87297:function(e,t,n){"use strict";var r=n(67596),i=n(6406);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},33934:function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(76568),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),u=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),f=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=u&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(r&&e.length>0)for(var g=0;g<e.length;++g)f.push(String(g));else for(var v in e)h&&"prototype"===v||!i.call(e,v)||f.push(String(v));if(l)for(var y=function(e){if("undefined"==typeof window||!p)return d(e);try{return d(e)}catch(e){return!1}}(e),b=0;b<c.length;++b)y&&"constructor"===c[b]||!i.call(e,c[b])||f.push(c[b]);return f}}e.exports=r},46675:function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(76568),o=Object.keys,a=o?function(e){return o(e)}:n(33934),s=Object.keys;a.shim=function(){return Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a,Object.keys||a},e.exports=a},76568:function(e){"use strict";var t=Object.prototype.toString;e.exports=function(e){var n=t.call(e),r="[object Arguments]"===n;return r||(r="[object Array]"!==n&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===t.call(e.callee)),r}},58395:function(module,__unused_webpack_exports,__webpack_require__){var console=__webpack_require__(1283),Buffer=__webpack_require__(65851).Buffer,process=__webpack_require__(22790),factory;globalThis,factory=()=>(()=>{"use strict";var __webpack_modules__=[,(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VerbosityLevel=t.Util=t.UnknownErrorException=t.UnexpectedResponseException=t.UNSUPPORTED_FEATURES=t.TextRenderingMode=t.RenderingIntentFlag=t.PermissionFlag=t.PasswordResponses=t.PasswordException=t.PageActionEventType=t.OPS=t.MissingPDFException=t.LINE_FACTOR=t.LINE_DESCENT_FACTOR=t.InvalidPDFException=t.ImageKind=t.IDENTITY_MATRIX=t.FormatError=t.FeatureTest=t.FONT_IDENTITY_MATRIX=t.DocumentActionEventType=t.CMapCompressionType=t.BaseException=t.BASELINE_FACTOR=t.AnnotationType=t.AnnotationStateModelType=t.AnnotationReviewState=t.AnnotationReplyType=t.AnnotationMode=t.AnnotationMarkedState=t.AnnotationFlag=t.AnnotationFieldFlag=t.AnnotationEditorType=t.AnnotationEditorPrefix=t.AnnotationEditorParamsType=t.AnnotationBorderStyleType=t.AnnotationActionEventType=t.AbortException=void 0,t.assert=function(e,t){e||o(t)},t.bytesToString=function(e){"object"==typeof e&&null!==e&&void 0!==e.length||o("Invalid argument for bytesToString");const t=e.length,n=8192;if(t<n)return String.fromCharCode.apply(null,e);const r=[];for(let i=0;i<t;i+=n){const o=Math.min(i+n,t),a=e.subarray(i,o);r.push(String.fromCharCode.apply(null,a))}return r.join("")},t.createPromiseCapability=function(){const e=Object.create(null);let t=!1;return Object.defineProperty(e,"settled",{get:()=>t}),e.promise=new Promise((function(n,r){e.resolve=function(e){t=!0,n(e)},e.reject=function(e){t=!0,r(e)}})),e},t.createValidAbsoluteUrl=function(e,t=null,n=null){if(!e)return null;try{if(n&&"string"==typeof e){if(n.addDefaultProtocol&&e.startsWith("www.")){const t=e.match(/\./g);t&&t.length>=2&&(e=`http://${e}`)}if(n.tryConvertEncoding)try{e=f(e)}catch(e){}}const r=t?new URL(e,t):new URL(e);if(function(e){if(!e)return!1;switch(e.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r))return r}catch(e){}return null},t.getModificationDate=function(e=new Date){return[e.getUTCFullYear().toString(),(e.getUTCMonth()+1).toString().padStart(2,"0"),e.getUTCDate().toString().padStart(2,"0"),e.getUTCHours().toString().padStart(2,"0"),e.getUTCMinutes().toString().padStart(2,"0"),e.getUTCSeconds().toString().padStart(2,"0")].join("")},t.getVerbosityLevel=function(){return r},t.info=function(e){r>=n.INFOS&&console.log(`Info: ${e}`)},t.isArrayBuffer=function(e){return"object"==typeof e&&null!==e&&void 0!==e.byteLength},t.isArrayEqual=function(e,t){if(e.length!==t.length)return!1;for(let n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0},t.objectFromMap=function(e){const t=Object.create(null);for(const[n,r]of e)t[n]=r;return t},t.objectSize=function(e){return Object.keys(e).length},t.setVerbosityLevel=function(e){Number.isInteger(e)&&(r=e)},t.shadow=a,t.string32=function(e){return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e)},t.stringToBytes=l,t.stringToPDFString=function(e){if(e[0]>="ï"){let t;if("þ"===e[0]&&"ÿ"===e[1]?t="utf-16be":"ÿ"===e[0]&&"þ"===e[1]?t="utf-16le":"ï"===e[0]&&"»"===e[1]&&"¿"===e[2]&&(t="utf-8"),t)try{const n=new TextDecoder(t,{fatal:!0}),r=l(e);return n.decode(r)}catch(e){i(`stringToPDFString: "${e}".`)}}const t=[];for(let n=0,r=e.length;n<r;n++){const r=d[e.charCodeAt(n)];t.push(r?String.fromCharCode(r):e.charAt(n))}return t.join("")},t.stringToUTF8String=f,t.unreachable=o,t.utf8StringToString=function(e){return unescape(encodeURIComponent(e))},t.warn=i,t.IDENTITY_MATRIX=[1,0,0,1,0,0],t.FONT_IDENTITY_MATRIX=[.001,0,0,.001,0,0],t.LINE_FACTOR=1.35,t.LINE_DESCENT_FACTOR=.35,t.BASELINE_FACTOR=.25925925925925924,t.RenderingIntentFlag={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,OPLIST:256},t.AnnotationMode={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},t.AnnotationEditorPrefix="pdfjs_internal_editor_",t.AnnotationEditorType={DISABLE:-1,NONE:0,FREETEXT:3,INK:15},t.AnnotationEditorParamsType={FREETEXT_SIZE:1,FREETEXT_COLOR:2,FREETEXT_OPACITY:3,INK_COLOR:11,INK_THICKNESS:12,INK_OPACITY:13},t.PermissionFlag={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},t.TextRenderingMode={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},t.ImageKind={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},t.AnnotationType={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},t.AnnotationStateModelType={MARKED:"Marked",REVIEW:"Review"},t.AnnotationMarkedState={MARKED:"Marked",UNMARKED:"Unmarked"},t.AnnotationReviewState={ACCEPTED:"Accepted",REJECTED:"Rejected",CANCELLED:"Cancelled",COMPLETED:"Completed",NONE:"None"},t.AnnotationReplyType={GROUP:"Group",REPLY:"R"},t.AnnotationFlag={INVISIBLE:1,HIDDEN:2,PRINT:4,NOZOOM:8,NOROTATE:16,NOVIEW:32,READONLY:64,LOCKED:128,TOGGLENOVIEW:256,LOCKEDCONTENTS:512},t.AnnotationFieldFlag={READONLY:1,REQUIRED:2,NOEXPORT:4,MULTILINE:4096,PASSWORD:8192,NOTOGGLETOOFF:16384,RADIO:32768,PUSHBUTTON:65536,COMBO:131072,EDIT:262144,SORT:524288,FILESELECT:1048576,MULTISELECT:2097152,DONOTSPELLCHECK:4194304,DONOTSCROLL:8388608,COMB:16777216,RICHTEXT:33554432,RADIOSINUNISON:33554432,COMMITONSELCHANGE:67108864},t.AnnotationBorderStyleType={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},t.AnnotationActionEventType={E:"Mouse Enter",X:"Mouse Exit",D:"Mouse Down",U:"Mouse Up",Fo:"Focus",Bl:"Blur",PO:"PageOpen",PC:"PageClose",PV:"PageVisible",PI:"PageInvisible",K:"Keystroke",F:"Format",V:"Validate",C:"Calculate"},t.DocumentActionEventType={WC:"WillClose",WS:"WillSave",DS:"DidSave",WP:"WillPrint",DP:"DidPrint"},t.PageActionEventType={O:"PageOpen",C:"PageClose"};const n={ERRORS:0,WARNINGS:1,INFOS:5};t.VerbosityLevel=n,t.CMapCompressionType={NONE:0,BINARY:1},t.OPS={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91},t.UNSUPPORTED_FEATURES={forms:"forms",javaScript:"javaScript",signatures:"signatures",smask:"smask",shadingPattern:"shadingPattern",errorTilingPattern:"errorTilingPattern",errorExtGState:"errorExtGState",errorXObject:"errorXObject",errorFontLoadType3:"errorFontLoadType3",errorFontState:"errorFontState",errorFontMissing:"errorFontMissing",errorFontTranslate:"errorFontTranslate",errorColorSpace:"errorColorSpace",errorOperatorList:"errorOperatorList",errorFontToUnicode:"errorFontToUnicode",errorFontLoadNative:"errorFontLoadNative",errorFontBuildPath:"errorFontBuildPath",errorFontGetPath:"errorFontGetPath",errorMarkedContent:"errorMarkedContent",errorContentSubStream:"errorContentSubStream"},t.PasswordResponses={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let r=n.WARNINGS;function i(e){r>=n.WARNINGS&&console.log(`Warning: ${e}`)}function o(e){throw new Error(e)}function a(e,t,n,r=!1){return Object.defineProperty(e,t,{value:n,enumerable:!r,configurable:!0,writable:!1}),n}const s=function(){function e(t,n){this.constructor===e&&o("Cannot initialize BaseException."),this.message=t,this.name=n}return e.prototype=new Error,e.constructor=e,e}();function l(e){"string"!=typeof e&&o("Invalid argument for stringToBytes");const t=e.length,n=new Uint8Array(t);for(let r=0;r<t;++r)n[r]=255&e.charCodeAt(r);return n}t.BaseException=s,t.PasswordException=class extends s{constructor(e,t){super(e,"PasswordException"),this.code=t}},t.UnknownErrorException=class extends s{constructor(e,t){super(e,"UnknownErrorException"),this.details=t}},t.InvalidPDFException=class extends s{constructor(e){super(e,"InvalidPDFException")}},t.MissingPDFException=class extends s{constructor(e){super(e,"MissingPDFException")}},t.UnexpectedResponseException=class extends s{constructor(e,t){super(e,"UnexpectedResponseException"),this.status=t}},t.FormatError=class extends s{constructor(e){super(e,"FormatError")}},t.AbortException=class extends s{constructor(e){super(e,"AbortException")}},t.FeatureTest=class{static get isLittleEndian(){return a(this,"isLittleEndian",function(){const e=new Uint8Array(4);return e[0]=1,1===new Uint32Array(e.buffer,0,1)[0]}())}static get isEvalSupported(){return a(this,"isEvalSupported",function(){try{return new Function(""),!0}catch(e){return!1}}())}static get isOffscreenCanvasSupported(){return a(this,"isOffscreenCanvasSupported","undefined"!=typeof OffscreenCanvas)}static get platform(){return"undefined"==typeof navigator?a(this,"platform",{isWin:!1,isMac:!1}):a(this,"platform",{isWin:navigator.platform.includes("Win"),isMac:navigator.platform.includes("Mac")})}};const u=[...Array(256).keys()].map((e=>e.toString(16).padStart(2,"0")));class c{static makeHexColor(e,t,n){return`#${u[e]}${u[t]}${u[n]}`}static scaleMinMax(e,t){let n;e[0]?(e[0]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[0],t[1]*=e[0],e[3]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[3],t[3]*=e[3]):(n=t[0],t[0]=t[2],t[2]=n,n=t[1],t[1]=t[3],t[3]=n,e[1]<0&&(n=t[2],t[2]=t[3],t[3]=n),t[2]*=e[1],t[3]*=e[1],e[2]<0&&(n=t[0],t[0]=t[1],t[1]=n),t[0]*=e[2],t[1]*=e[2]),t[0]+=e[4],t[1]+=e[4],t[2]+=e[5],t[3]+=e[5]}static transform(e,t){return[e[0]*t[0]+e[2]*t[1],e[1]*t[0]+e[3]*t[1],e[0]*t[2]+e[2]*t[3],e[1]*t[2]+e[3]*t[3],e[0]*t[4]+e[2]*t[5]+e[4],e[1]*t[4]+e[3]*t[5]+e[5]]}static applyTransform(e,t){return[e[0]*t[0]+e[1]*t[2]+t[4],e[0]*t[1]+e[1]*t[3]+t[5]]}static applyInverseTransform(e,t){const n=t[0]*t[3]-t[1]*t[2];return[(e[0]*t[3]-e[1]*t[2]+t[2]*t[5]-t[4]*t[3])/n,(-e[0]*t[1]+e[1]*t[0]+t[4]*t[1]-t[5]*t[0])/n]}static getAxialAlignedBoundingBox(e,t){const n=c.applyTransform(e,t),r=c.applyTransform(e.slice(2,4),t),i=c.applyTransform([e[0],e[3]],t),o=c.applyTransform([e[2],e[1]],t);return[Math.min(n[0],r[0],i[0],o[0]),Math.min(n[1],r[1],i[1],o[1]),Math.max(n[0],r[0],i[0],o[0]),Math.max(n[1],r[1],i[1],o[1])]}static inverseTransform(e){const t=e[0]*e[3]-e[1]*e[2];return[e[3]/t,-e[1]/t,-e[2]/t,e[0]/t,(e[2]*e[5]-e[4]*e[3])/t,(e[4]*e[1]-e[5]*e[0])/t]}static singularValueDecompose2dScale(e){const t=[e[0],e[2],e[1],e[3]],n=e[0]*t[0]+e[1]*t[2],r=e[0]*t[1]+e[1]*t[3],i=e[2]*t[0]+e[3]*t[2],o=e[2]*t[1]+e[3]*t[3],a=(n+o)/2,s=Math.sqrt((n+o)**2-4*(n*o-i*r))/2,l=a+s||1,u=a-s||1;return[Math.sqrt(l),Math.sqrt(u)]}static normalizeRect(e){const t=e.slice(0);return e[0]>e[2]&&(t[0]=e[2],t[2]=e[0]),e[1]>e[3]&&(t[1]=e[3],t[3]=e[1]),t}static intersect(e,t){const n=Math.max(Math.min(e[0],e[2]),Math.min(t[0],t[2])),r=Math.min(Math.max(e[0],e[2]),Math.max(t[0],t[2]));if(n>r)return null;const i=Math.max(Math.min(e[1],e[3]),Math.min(t[1],t[3])),o=Math.min(Math.max(e[1],e[3]),Math.max(t[1],t[3]));return i>o?null:[n,i,r,o]}static bezierBoundingBox(e,t,n,r,i,o,a,s){const l=[],u=[[],[]];let c,d,f,p,h,m,g,v;for(let u=0;u<2;++u)if(0===u?(d=6*e-12*n+6*i,c=-3*e+9*n-9*i+3*a,f=3*n-3*e):(d=6*t-12*r+6*o,c=-3*t+9*r-9*o+3*s,f=3*r-3*t),Math.abs(c)<1e-12){if(Math.abs(d)<1e-12)continue;p=-f/d,0<p&&p<1&&l.push(p)}else g=d*d-4*f*c,v=Math.sqrt(g),g<0||(h=(-d+v)/(2*c),0<h&&h<1&&l.push(h),m=(-d-v)/(2*c),0<m&&m<1&&l.push(m));let y,b=l.length;const E=b;for(;b--;)p=l[b],y=1-p,u[0][b]=y*y*y*e+3*y*y*p*n+3*y*p*p*i+p*p*p*a,u[1][b]=y*y*y*t+3*y*y*p*r+3*y*p*p*o+p*p*p*s;return u[0][E]=e,u[1][E]=t,u[0][E+1]=a,u[1][E+1]=s,u[0].length=u[1].length=E+2,[Math.min(...u[0]),Math.min(...u[1]),Math.max(...u[0]),Math.max(...u[1])]}}t.Util=c;const d=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,728,711,710,729,733,731,730,732,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8226,8224,8225,8230,8212,8211,402,8260,8249,8250,8722,8240,8222,8220,8221,8216,8217,8218,8482,64257,64258,321,338,352,376,381,305,322,339,353,382,0,8364];function f(e){return decodeURIComponent(escape(e))}},(__unused_webpack_module,exports,__w_pdfjs_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.build=exports.RenderTask=exports.PDFWorkerUtil=exports.PDFWorker=exports.PDFPageProxy=exports.PDFDocumentProxy=exports.PDFDocumentLoadingTask=exports.PDFDataRangeTransport=exports.LoopbackPort=exports.DefaultStandardFontDataFactory=exports.DefaultCanvasFactory=exports.DefaultCMapReaderFactory=void 0,exports.getDocument=getDocument,exports.version=void 0;var _util=__w_pdfjs_require__(1),_annotation_storage=__w_pdfjs_require__(3),_display_utils=__w_pdfjs_require__(6),_font_loader=__w_pdfjs_require__(9),_canvas=__w_pdfjs_require__(11),_worker_options=__w_pdfjs_require__(14),_is_node=__w_pdfjs_require__(10),_message_handler=__w_pdfjs_require__(15),_metadata=__w_pdfjs_require__(16),_optional_content_config=__w_pdfjs_require__(17),_transport_stream=__w_pdfjs_require__(18),_xfa_text=__w_pdfjs_require__(19);const DEFAULT_RANGE_CHUNK_SIZE=65536,RENDERING_CANCELLED_TIMEOUT=100;let DefaultCanvasFactory=_display_utils.DOMCanvasFactory;exports.DefaultCanvasFactory=DefaultCanvasFactory;let DefaultCMapReaderFactory=_display_utils.DOMCMapReaderFactory;exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory;let DefaultStandardFontDataFactory=_display_utils.DOMStandardFontDataFactory,createPDFNetworkStream;if(exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory,_is_node.isNodeJS){const{NodeCanvasFactory:e,NodeCMapReaderFactory:t,NodeStandardFontDataFactory:n}=__w_pdfjs_require__(20);exports.DefaultCanvasFactory=DefaultCanvasFactory=e,exports.DefaultCMapReaderFactory=DefaultCMapReaderFactory=t,exports.DefaultStandardFontDataFactory=DefaultStandardFontDataFactory=n}if(_is_node.isNodeJS){const{PDFNodeStream:e}=__w_pdfjs_require__(21);createPDFNetworkStream=t=>new e(t)}else{const{PDFNetworkStream:e}=__w_pdfjs_require__(24),{PDFFetchStream:t}=__w_pdfjs_require__(25);createPDFNetworkStream=n=>(0,_display_utils.isValidFetchUrl)(n.url)?new t(n):new e(n)}function getDocument(e){if("string"==typeof e||e instanceof URL)e={url:e};else if((0,_util.isArrayBuffer)(e))e={data:e};else if(e instanceof PDFDataRangeTransport)(0,_display_utils.deprecated)("`PDFDataRangeTransport`-instance, please use a parameter object with `range`-property instead."),e={range:e};else if("object"!=typeof e)throw new Error("Invalid parameter in getDocument, need either string, URL, TypedArray, or parameter object.");if(!e.url&&!e.data&&!e.range)throw new Error("Invalid parameter object: need either .data, .range or .url");const t=new PDFDocumentLoadingTask,n=e.url?getUrlProp(e.url):null,r=e.data?getDataProp(e.data):null,i=e.httpHeaders||null,o=!0===e.withCredentials,a=e.password??null,s=e.range instanceof PDFDataRangeTransport?e.range:null,l=Number.isInteger(e.rangeChunkSize)&&e.rangeChunkSize>0?e.rangeChunkSize:DEFAULT_RANGE_CHUNK_SIZE;let u=e.worker instanceof PDFWorker?e.worker:null;const c=e.verbosity,d="string"!=typeof e.docBaseUrl||(0,_display_utils.isDataScheme)(e.docBaseUrl)?null:e.docBaseUrl,f="string"==typeof e.cMapUrl?e.cMapUrl:null,p=!1!==e.cMapPacked,h=e.CMapReaderFactory||DefaultCMapReaderFactory,m="string"==typeof e.standardFontDataUrl?e.standardFontDataUrl:null,g=e.StandardFontDataFactory||DefaultStandardFontDataFactory,v=!0!==e.stopAtErrors,y=Number.isInteger(e.maxImageSize)&&e.maxImageSize>-1?e.maxImageSize:-1,b=!1!==e.isEvalSupported,E="boolean"==typeof e.isOffscreenCanvasSupported?e.isOffscreenCanvasSupported:!_is_node.isNodeJS,S="boolean"==typeof e.disableFontFace?e.disableFontFace:_is_node.isNodeJS,w=!0===e.fontExtraProperties,_=!0===e.enableXfa,k=e.ownerDocument||globalThis.document,P=!0===e.disableRange,C=!0===e.disableStream,x=!0===e.disableAutoFetch,A=!0===e.pdfBug,O=s?s.length:e.length??NaN,T="boolean"==typeof e.useSystemFonts?e.useSystemFonts:!_is_node.isNodeJS&&!S,M="boolean"==typeof e.useWorkerFetch?e.useWorkerFetch:h===_display_utils.DOMCMapReaderFactory&&g===_display_utils.DOMStandardFontDataFactory&&(0,_display_utils.isValidFetchUrl)(f,document.baseURI)&&(0,_display_utils.isValidFetchUrl)(m,document.baseURI);(0,_util.setVerbosityLevel)(c);const R=M?null:{cMapReaderFactory:new h({baseUrl:f,isCompressed:p}),standardFontDataFactory:new g({baseUrl:m})};if(!u){const e={verbosity:c,port:_worker_options.GlobalWorkerOptions.workerPort};u=e.port?PDFWorker.fromPort(e):new PDFWorker(e),t._worker=u}const I=t.docId,D={docId:I,apiVersion:"3.4.120",data:r,password:a,disableAutoFetch:x,rangeChunkSize:l,length:O,docBaseUrl:d,enableXfa:_,evaluatorOptions:{maxImageSize:y,disableFontFace:S,ignoreErrors:v,isEvalSupported:b,isOffscreenCanvasSupported:E,fontExtraProperties:w,useSystemFonts:T,cMapUrl:M?f:null,standardFontDataUrl:M?m:null}},L={ignoreErrors:v,isEvalSupported:b,disableFontFace:S,fontExtraProperties:w,enableXfa:_,ownerDocument:k,disableAutoFetch:x,pdfBug:A,styleElement:null};return u.promise.then((function(){if(t.destroyed)throw new Error("Loading aborted");const e=_fetchDocument(u,D),a=new Promise((function(e){let t;s?t=new _transport_stream.PDFDataTransportStream({length:O,initialData:s.initialData,progressiveDone:s.progressiveDone,contentDispositionFilename:s.contentDispositionFilename,disableRange:P,disableStream:C},s):r||(t=createPDFNetworkStream({url:n,length:O,httpHeaders:i,withCredentials:o,rangeChunkSize:l,disableRange:P,disableStream:C})),e(t)}));return Promise.all([e,a]).then((function([e,n]){if(t.destroyed)throw new Error("Loading aborted");const r=new _message_handler.MessageHandler(I,e,u.port),i=new WorkerTransport(r,t,n,L,R);t._transport=i,r.send("Ready",null)}))})).catch(t._capability.reject),t}async function _fetchDocument(e,t){if(e.destroyed)throw new Error("Worker was destroyed");const n=await e.messageHandler.sendWithPromise("GetDocRequest",t,t.data?[t.data.buffer]:null);if(e.destroyed)throw new Error("Worker was destroyed");return n}function getUrlProp(e){if(e instanceof URL)return e.href;try{return new URL(e,window.location).href}catch(t){if(_is_node.isNodeJS&&"string"==typeof e)return e}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function getDataProp(e){if(_is_node.isNodeJS&&void 0!==Buffer&&e instanceof Buffer)return(0,_display_utils.deprecated)("Please provide binary data as `Uint8Array`, rather than `Buffer`."),new Uint8Array(e);if(e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength)return e;if("string"==typeof e)return(0,_util.stringToBytes)(e);if("object"==typeof e&&!isNaN(e?.length)||(0,_util.isArrayBuffer)(e))return new Uint8Array(e);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}class PDFDocumentLoadingTask{static#docId=0;#onUnsupportedFeature=null;constructor(){this._capability=(0,_util.createPromiseCapability)(),this._transport=null,this._worker=null,this.docId="d"+PDFDocumentLoadingTask.#docId++,this.destroyed=!1,this.onPassword=null,this.onProgress=null}get onUnsupportedFeature(){return this.#onUnsupportedFeature}set onUnsupportedFeature(e){(0,_display_utils.deprecated)("The PDFDocumentLoadingTask onUnsupportedFeature property will be removed in the future."),this.#onUnsupportedFeature=e}get promise(){return this._capability.promise}async destroy(){this.destroyed=!0,await(this._transport?.destroy()),this._transport=null,this._worker&&(this._worker.destroy(),this._worker=null)}}exports.PDFDocumentLoadingTask=PDFDocumentLoadingTask;class PDFDataRangeTransport{constructor(e,t,n=!1,r=null){this.length=e,this.initialData=t,this.progressiveDone=n,this.contentDispositionFilename=r,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=(0,_util.createPromiseCapability)()}addRangeListener(e){this._rangeListeners.push(e)}addProgressListener(e){this._progressListeners.push(e)}addProgressiveReadListener(e){this._progressiveReadListeners.push(e)}addProgressiveDoneListener(e){this._progressiveDoneListeners.push(e)}onDataRange(e,t){for(const n of this._rangeListeners)n(e,t)}onDataProgress(e,t){this._readyCapability.promise.then((()=>{for(const n of this._progressListeners)n(e,t)}))}onDataProgressiveRead(e){this._readyCapability.promise.then((()=>{for(const t of this._progressiveReadListeners)t(e)}))}onDataProgressiveDone(){this._readyCapability.promise.then((()=>{for(const e of this._progressiveDoneListeners)e()}))}transportReady(){this._readyCapability.resolve()}requestDataRange(e,t){(0,_util.unreachable)("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}exports.PDFDataRangeTransport=PDFDataRangeTransport;class PDFDocumentProxy{constructor(e,t){this._pdfInfo=e,this._transport=t}get annotationStorage(){return this._transport.annotationStorage}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJavaScript(){return this._transport.getJavaScript()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig(){return this._transport.getOptionalContentConfig()}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}exports.PDFDocumentProxy=PDFDocumentProxy;class PDFPageProxy{constructor(e,t,n,r,i=!1){this._pageIndex=e,this._pageInfo=t,this._ownerDocument=r,this._transport=n,this._stats=i?new _display_utils.StatTimer:null,this._pdfBug=i,this.commonObjs=n.commonObjs,this.objs=new PDFObjects,this.cleanupAfterRender=!1,this.pendingCleanup=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:t=this.rotate,offsetX:n=0,offsetY:r=0,dontFlip:i=!1}={}){return new _display_utils.PageViewport({viewBox:this.view,scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}getAnnotations({intent:e="display"}={}){const t=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,t.renderingIntent)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get isPureXfa(){return(0,_util.shadow)(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:e,viewport:t,intent:n="display",annotationMode:r=_util.AnnotationMode.ENABLE,transform:i=null,canvasFactory:o=null,background:a=null,optionalContentConfigPromise:s=null,annotationCanvasMap:l=null,pageColors:u=null,printAnnotationStorage:c=null}){this._stats?.time("Overall");const d=this._transport.getRenderingIntent(n,r,c);this.pendingCleanup=!1,s||(s=this._transport.getOptionalContentConfig());let f=this._intentStates.get(d.cacheKey);f||(f=Object.create(null),this._intentStates.set(d.cacheKey,f)),f.streamReaderCancelTimeout&&(clearTimeout(f.streamReaderCancelTimeout),f.streamReaderCancelTimeout=null);const p=o||new DefaultCanvasFactory({ownerDocument:this._ownerDocument}),h=!!(d.renderingIntent&_util.RenderingIntentFlag.PRINT);f.displayReadyCapability||(f.displayReadyCapability=(0,_util.createPromiseCapability)(),f.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(d));const m=e=>{f.renderTasks.delete(g),(this.cleanupAfterRender||h)&&(this.pendingCleanup=!0),this._tryCleanup(),e?(g.capability.reject(e),this._abortOperatorList({intentState:f,reason:e instanceof Error?e:new Error(e)})):g.capability.resolve(),this._stats?.timeEnd("Rendering"),this._stats?.timeEnd("Overall")},g=new InternalRenderTask({callback:m,params:{canvasContext:e,viewport:t,transform:i,background:a},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:l,operatorList:f.operatorList,pageIndex:this._pageIndex,canvasFactory:p,useRequestAnimationFrame:!h,pdfBug:this._pdfBug,pageColors:u});(f.renderTasks||=new Set).add(g);const v=g.task;return Promise.all([f.displayReadyCapability.promise,s]).then((([e,t])=>{this.pendingCleanup?m():(this._stats?.time("Rendering"),g.initializeGraphics({transparency:e,optionalContentConfig:t}),g.operatorListChanged())})).catch(m),v}getOperatorList({intent:e="display",annotationMode:t=_util.AnnotationMode.ENABLE,printAnnotationStorage:n=null}={}){const r=this._transport.getRenderingIntent(e,t,n,!0);let i,o=this._intentStates.get(r.cacheKey);return o||(o=Object.create(null),this._intentStates.set(r.cacheKey,o)),o.opListReadCapability||(i=Object.create(null),i.operatorListChanged=function(){o.operatorList.lastChunk&&(o.opListReadCapability.resolve(o.operatorList),o.renderTasks.delete(i))},o.opListReadCapability=(0,_util.createPromiseCapability)(),(o.renderTasks||=new Set).add(i),o.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(r)),o.opListReadCapability.promise}streamTextContent({disableCombineTextItems:e=!1,includeMarkedContent:t=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,combineTextItems:!0!==e,includeMarkedContent:!0===t},{highWaterMark:100,size:e=>e.items.length})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then((e=>_xfa_text.XfaText.textContent(e)));const t=this.streamTextContent(e);return new Promise((function(e,n){const r=t.getReader(),i={items:[],styles:Object.create(null)};!function t(){r.read().then((function({value:n,done:r}){r?e(i):(Object.assign(i.styles,n.styles),i.items.push(...n.items),t())}),n)}()}))}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const e=[];for(const t of this._intentStates.values())if(this._abortOperatorList({intentState:t,reason:new Error("Page was destroyed."),force:!0}),!t.opListReadCapability)for(const n of t.renderTasks)e.push(n.completed),n.cancel();return this.objs.clear(),this.pendingCleanup=!1,Promise.all(e)}cleanup(e=!1){return this.pendingCleanup=!0,this._tryCleanup(e)}_tryCleanup(e=!1){if(!this.pendingCleanup)return!1;for(const{renderTasks:e,operatorList:t}of this._intentStates.values())if(e.size>0||!t.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),e&&this._stats&&(this._stats=new _display_utils.StatTimer),this.pendingCleanup=!1,!0}_startRenderPage(e,t){const n=this._intentStates.get(t);n&&(this._stats?.timeEnd("Page Request"),n.displayReadyCapability?.resolve(e))}_renderPageChunk(e,t){for(let n=0,r=e.length;n<r;n++)t.operatorList.fnArray.push(e.fnArray[n]),t.operatorList.argsArray.push(e.argsArray[n]);t.operatorList.lastChunk=e.lastChunk,t.operatorList.separateAnnots=e.separateAnnots;for(const e of t.renderTasks)e.operatorListChanged();e.lastChunk&&this._tryCleanup()}_pumpOperatorList({renderingIntent:e,cacheKey:t,annotationStorageMap:n}){const r=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:e,cacheKey:t,annotationStorage:n}).getReader(),i=this._intentStates.get(t);i.streamReader=r;const o=()=>{r.read().then((({value:e,done:t})=>{t?i.streamReader=null:this._transport.destroyed||(this._renderPageChunk(e,i),o())}),(e=>{if(i.streamReader=null,!this._transport.destroyed){if(i.operatorList){i.operatorList.lastChunk=!0;for(const e of i.renderTasks)e.operatorListChanged();this._tryCleanup()}if(i.displayReadyCapability)i.displayReadyCapability.reject(e);else{if(!i.opListReadCapability)throw e;i.opListReadCapability.reject(e)}}}))};o()}_abortOperatorList({intentState:e,reason:t,force:n=!1}){if(e.streamReader){if(e.streamReaderCancelTimeout&&(clearTimeout(e.streamReaderCancelTimeout),e.streamReaderCancelTimeout=null),!n){if(e.renderTasks.size>0)return;if(t instanceof _display_utils.RenderingCancelledException){let n=RENDERING_CANCELLED_TIMEOUT;return t.extraDelay>0&&t.extraDelay<1e3&&(n+=t.extraDelay),void(e.streamReaderCancelTimeout=setTimeout((()=>{e.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:e,reason:t,force:!0})}),n))}}if(e.streamReader.cancel(new _util.AbortException(t.message)).catch((()=>{})),e.streamReader=null,!this._transport.destroyed){for(const[t,n]of this._intentStates)if(n===e){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}exports.PDFPageProxy=PDFPageProxy;class LoopbackPort{#listeners=new Set;#deferred=Promise.resolve();postMessage(e,t){const n={data:structuredClone(e,t)};this.#deferred.then((()=>{for(const e of this.#listeners)e.call(this,n)}))}addEventListener(e,t){this.#listeners.add(t)}removeEventListener(e,t){this.#listeners.delete(t)}terminate(){this.#listeners.clear()}}exports.LoopbackPort=LoopbackPort;const PDFWorkerUtil={isWorkerDisabled:!1,fallbackWorkerSrc:null,fakeWorkerId:0};if(exports.PDFWorkerUtil=PDFWorkerUtil,_is_node.isNodeJS)PDFWorkerUtil.isWorkerDisabled=!0,PDFWorkerUtil.fallbackWorkerSrc="./pdf.worker.js";else if("object"==typeof document){const e=document?.currentScript?.src;e&&(PDFWorkerUtil.fallbackWorkerSrc=e.replace(/(\.(?:min\.)?js)(\?.*)?$/i,".worker$1$2"))}PDFWorkerUtil.isSameOrigin=function(e,t){let n;try{if(n=new URL(e),!n.origin||"null"===n.origin)return!1}catch(e){return!1}const r=new URL(t,n);return n.origin===r.origin},PDFWorkerUtil.createCDNWrapper=function(e){const t=`importScripts("${e}");`;return URL.createObjectURL(new Blob([t]))};class PDFWorker{static#workerPorts=new WeakMap;constructor({name:e=null,port:t=null,verbosity:n=(0,_util.getVerbosityLevel)()}={}){if(t&&PDFWorker.#workerPorts.has(t))throw new Error("Cannot use more than one PDFWorker per port.");if(this.name=e,this.destroyed=!1,this.verbosity=n,this._readyCapability=(0,_util.createPromiseCapability)(),this._port=null,this._webWorker=null,this._messageHandler=null,t)return PDFWorker.#workerPorts.set(t,this),void this._initializeFromPort(t);this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(e){this._port=e,this._messageHandler=new _message_handler.MessageHandler("main","worker",e),this._messageHandler.on("ready",(function(){})),this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})}_initialize(){if(!PDFWorkerUtil.isWorkerDisabled&&!PDFWorker._mainThreadWorkerMessageHandler){let{workerSrc:e}=PDFWorker;try{PDFWorkerUtil.isSameOrigin(window.location.href,e)||(e=PDFWorkerUtil.createCDNWrapper(new URL(e,window.location).href));const t=new Worker(e),n=new _message_handler.MessageHandler("main","worker",t),r=()=>{t.removeEventListener("error",i),n.destroy(),t.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},i=()=>{this._webWorker||r()};t.addEventListener("error",i),n.on("test",(e=>{t.removeEventListener("error",i),this.destroyed?r():e?(this._messageHandler=n,this._port=t,this._webWorker=t,this._readyCapability.resolve(),n.send("configure",{verbosity:this.verbosity})):(this._setupFakeWorker(),n.destroy(),t.terminate())})),n.on("ready",(e=>{if(t.removeEventListener("error",i),this.destroyed)r();else try{o()}catch(e){this._setupFakeWorker()}}));const o=()=>{const e=new Uint8Array;n.send("test",e,[e.buffer])};return void o()}catch(e){(0,_util.info)("The worker has been disabled.")}}this._setupFakeWorker()}_setupFakeWorker(){PDFWorkerUtil.isWorkerDisabled||((0,_util.warn)("Setting up fake worker."),PDFWorkerUtil.isWorkerDisabled=!0),PDFWorker._setupFakeWorkerGlobal.then((e=>{if(this.destroyed)return void this._readyCapability.reject(new Error("Worker was destroyed"));const t=new LoopbackPort;this._port=t;const n="fake"+PDFWorkerUtil.fakeWorkerId++,r=new _message_handler.MessageHandler(n+"_worker",n,t);e.setup(r,t);const i=new _message_handler.MessageHandler(n,n+"_worker",t);this._messageHandler=i,this._readyCapability.resolve(),i.send("configure",{verbosity:this.verbosity})})).catch((e=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${e.message}".`))}))}destroy(){this.destroyed=!0,this._webWorker&&(this._webWorker.terminate(),this._webWorker=null),PDFWorker.#workerPorts.delete(this._port),this._port=null,this._messageHandler&&(this._messageHandler.destroy(),this._messageHandler=null)}static fromPort(e){if(!e?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.#workerPorts.has(e.port)?this.#workerPorts.get(e.port):new PDFWorker(e)}static get workerSrc(){if(_worker_options.GlobalWorkerOptions.workerSrc)return _worker_options.GlobalWorkerOptions.workerSrc;if(null!==PDFWorkerUtil.fallbackWorkerSrc)return _is_node.isNodeJS||(0,_display_utils.deprecated)('No "GlobalWorkerOptions.workerSrc" specified.'),PDFWorkerUtil.fallbackWorkerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _mainThreadWorkerMessageHandler(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch(e){return null}}static get _setupFakeWorkerGlobal(){const loader=async()=>{const mainWorkerMessageHandler=this._mainThreadWorkerMessageHandler;if(mainWorkerMessageHandler)return mainWorkerMessageHandler;if(_is_node.isNodeJS){const worker=eval("require")(this.workerSrc);return worker.WorkerMessageHandler}return await(0,_display_utils.loadScript)(this.workerSrc),window.pdfjsWorker.WorkerMessageHandler};return(0,_util.shadow)(this,"_setupFakeWorkerGlobal",loader())}}exports.PDFWorker=PDFWorker;class WorkerTransport{#methodPromises=new Map;#pageCache=new Map;#pagePromises=new Map;constructor(e,t,n,r,i){this.messageHandler=e,this.loadingTask=t,this.commonObjs=new PDFObjects,this.fontLoader=new _font_loader.FontLoader({onUnsupportedFeature:this._onUnsupportedFeature.bind(this),ownerDocument:r.ownerDocument,styleElement:r.styleElement}),this._params=r,this.cMapReaderFactory=i?.cMapReaderFactory,this.standardFontDataFactory=i?.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._passwordCapability=null,this._networkStream=n,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=(0,_util.createPromiseCapability)(),this.setupMessageHandler()}#cacheSimpleMethod(e,t=null){const n=this.#methodPromises.get(e);if(n)return n;const r=this.messageHandler.sendWithPromise(e,t);return this.#methodPromises.set(e,r),r}get annotationStorage(){return(0,_util.shadow)(this,"annotationStorage",new _annotation_storage.AnnotationStorage)}getRenderingIntent(e,t=_util.AnnotationMode.ENABLE,n=null,r=!1){let i=_util.RenderingIntentFlag.DISPLAY,o=null;switch(e){case"any":i=_util.RenderingIntentFlag.ANY;break;case"display":break;case"print":i=_util.RenderingIntentFlag.PRINT;break;default:(0,_util.warn)(`getRenderingIntent - invalid intent: ${e}`)}switch(t){case _util.AnnotationMode.DISABLE:i+=_util.RenderingIntentFlag.ANNOTATIONS_DISABLE;break;case _util.AnnotationMode.ENABLE:break;case _util.AnnotationMode.ENABLE_FORMS:i+=_util.RenderingIntentFlag.ANNOTATIONS_FORMS;break;case _util.AnnotationMode.ENABLE_STORAGE:i+=_util.RenderingIntentFlag.ANNOTATIONS_STORAGE,o=(i&_util.RenderingIntentFlag.PRINT&&n instanceof _annotation_storage.PrintAnnotationStorage?n:this.annotationStorage).serializable;break;default:(0,_util.warn)(`getRenderingIntent - invalid annotationMode: ${t}`)}return r&&(i+=_util.RenderingIntentFlag.OPLIST),{renderingIntent:i,cacheKey:`${i}_${_annotation_storage.AnnotationStorage.getHash(o)}`,annotationStorageMap:o}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=(0,_util.createPromiseCapability)(),this._passwordCapability&&this._passwordCapability.reject(new Error("Worker was destroyed during onPassword callback"));const e=[];for(const t of this.#pageCache.values())e.push(t._destroy());this.#pageCache.clear(),this.#pagePromises.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const t=this.messageHandler.sendWithPromise("Terminate",null);return e.push(t),Promise.all(e).then((()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#methodPromises.clear(),this._networkStream&&this._networkStream.cancelAllRequests(new _util.AbortException("Worker was terminated.")),this.messageHandler&&(this.messageHandler.destroy(),this.messageHandler=null),this.destroyCapability.resolve()}),this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:e,loadingTask:t}=this;e.on("GetReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=e=>{this._lastProgress={loaded:e.loaded,total:e.total}},t.onPull=()=>{this._fullReader.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)(e instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{this._fullReader.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}})),e.on("ReaderHeadersReady",(e=>{const n=(0,_util.createPromiseCapability)(),r=this._fullReader;return r.headersReady.then((()=>{r.isStreamingSupported&&r.isRangeSupported||(this._lastProgress&&t.onProgress?.(this._lastProgress),r.onProgress=e=>{t.onProgress?.({loaded:e.loaded,total:e.total})}),n.resolve({isStreamingSupported:r.isStreamingSupported,isRangeSupported:r.isRangeSupported,contentLength:r.contentLength})}),n.reject),n.promise})),e.on("GetRangeReader",((e,t)=>{(0,_util.assert)(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const n=this._networkStream.getRangeReader(e.begin,e.end);n?(t.onPull=()=>{n.read().then((function({value:e,done:n}){n?t.close():((0,_util.assert)(e instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(e),1,[e]))})).catch((e=>{t.error(e)}))},t.onCancel=e=>{n.cancel(e),t.ready.catch((e=>{if(!this.destroyed)throw e}))}):t.close()})),e.on("GetDoc",(({pdfInfo:e})=>{this._numPages=e.numPages,this._htmlForXfa=e.htmlForXfa,delete e.htmlForXfa,t._capability.resolve(new PDFDocumentProxy(e,this))})),e.on("DocException",(function(e){let n;switch(e.name){case"PasswordException":n=new _util.PasswordException(e.message,e.code);break;case"InvalidPDFException":n=new _util.InvalidPDFException(e.message);break;case"MissingPDFException":n=new _util.MissingPDFException(e.message);break;case"UnexpectedResponseException":n=new _util.UnexpectedResponseException(e.message,e.status);break;case"UnknownErrorException":n=new _util.UnknownErrorException(e.message,e.details);break;default:(0,_util.unreachable)("DocException - expected a valid Error.")}t._capability.reject(n)})),e.on("PasswordRequest",(e=>{if(this._passwordCapability=(0,_util.createPromiseCapability)(),t.onPassword){const n=e=>{e instanceof Error?this._passwordCapability.reject(e):this._passwordCapability.resolve({password:e})};try{t.onPassword(n,e.code)}catch(e){this._passwordCapability.reject(e)}}else this._passwordCapability.reject(new _util.PasswordException(e.message,e.code));return this._passwordCapability.promise})),e.on("DataLoaded",(e=>{t.onProgress?.({loaded:e.length,total:e.length}),this.downloadInfoCapability.resolve(e)})),e.on("StartRenderPage",(e=>{this.destroyed||this.#pageCache.get(e.pageIndex)._startRenderPage(e.transparency,e.cacheKey)})),e.on("commonobj",(([t,n,r])=>{if(!this.destroyed&&!this.commonObjs.has(t))switch(n){case"Font":const i=this._params;if("error"in r){const e=r.error;(0,_util.warn)(`Error during font loading: ${e}`),this.commonObjs.resolve(t,e);break}let o=null;i.pdfBug&&globalThis.FontInspector?.enabled&&(o={registerFont(e,t){globalThis.FontInspector.fontAdded(e,t)}});const a=new _font_loader.FontFaceObject(r,{isEvalSupported:i.isEvalSupported,disableFontFace:i.disableFontFace,ignoreErrors:i.ignoreErrors,onUnsupportedFeature:this._onUnsupportedFeature.bind(this),fontRegistry:o});this.fontLoader.bind(a).catch((n=>e.sendWithPromise("FontFallback",{id:t}))).finally((()=>{!i.fontExtraProperties&&a.data&&(a.data=null),this.commonObjs.resolve(t,a)}));break;case"FontPath":case"Image":this.commonObjs.resolve(t,r);break;default:throw new Error(`Got unknown common object type ${n}`)}})),e.on("obj",(([e,t,n,r])=>{if(this.destroyed)return;const i=this.#pageCache.get(t);if(!i.objs.has(e))switch(n){case"Image":i.objs.resolve(e,r);const t=8e6;if(r){let e;if(r.bitmap){const{width:t,height:n}=r;e=t*n*4}else e=r.data?.length||0;e>t&&(i.cleanupAfterRender=!0)}break;case"Pattern":i.objs.resolve(e,r);break;default:throw new Error(`Got unknown object type ${n}`)}})),e.on("DocProgress",(e=>{this.destroyed||t.onProgress?.({loaded:e.loaded,total:e.total})})),e.on("UnsupportedFeature",this._onUnsupportedFeature.bind(this)),e.on("FetchBuiltInCMap",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.cMapReaderFactory?this.cMapReaderFactory.fetch(e):Promise.reject(new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.")))),e.on("FetchStandardFontData",(e=>this.destroyed?Promise.reject(new Error("Worker was destroyed.")):this.standardFontDataFactory?this.standardFontDataFactory.fetch(e):Promise.reject(new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter."))))}_onUnsupportedFeature({featureId:e}){this.destroyed||this.loadingTask.onUnsupportedFeature?.(e)}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){return this.annotationStorage.size<=0&&(0,_util.warn)("saveDocument called while `annotationStorage` is empty, please use the getData-method instead."),this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:this.annotationStorage.serializable,filename:this._fullReader?.filename??null}).finally((()=>{this.annotationStorage.resetModified()}))}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));const t=e-1,n=this.#pagePromises.get(t);if(n)return n;const r=this.messageHandler.sendWithPromise("GetPage",{pageIndex:t}).then((e=>{if(this.destroyed)throw new Error("Transport destroyed");const n=new PDFPageProxy(t,e,this,this._params.ownerDocument,this._params.pdfBug);return this.#pageCache.set(t,n),n}));return this.#pagePromises.set(t,r),r}getPageIndex(e){return"object"!=typeof e||null===e||!Number.isInteger(e.num)||e.num<0||!Number.isInteger(e.gen)||e.gen<0?Promise.reject(new Error("Invalid pageIndex request.")):this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen})}getAnnotations(e,t){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:t})}getFieldObjects(){return this.#cacheSimpleMethod("GetFieldObjects")}hasJSActions(){return this.#cacheSimpleMethod("HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return"string"!=typeof e?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getJavaScript(){return this.messageHandler.sendWithPromise("GetJavaScript",null)}getDocJSActions(){return this.messageHandler.sendWithPromise("GetDocJSActions",null)}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(){return this.messageHandler.sendWithPromise("GetOptionalContentConfig",null).then((e=>new _optional_content_config.OptionalContentConfig(e)))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const e="GetMetadata",t=this.#methodPromises.get(e);if(t)return t;const n=this.messageHandler.sendWithPromise(e,null).then((e=>({info:e[0],metadata:e[1]?new _metadata.Metadata(e[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null})));return this.#methodPromises.set(e,n),n}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const e of this.#pageCache.values())if(!e.cleanup())throw new Error(`startCleanup: Page ${e.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),this.#methodPromises.clear()}}get loadingParams(){const{disableAutoFetch:e,enableXfa:t}=this._params;return(0,_util.shadow)(this,"loadingParams",{disableAutoFetch:e,enableXfa:t})}}class PDFObjects{#objs=Object.create(null);#ensureObj(e){return this.#objs[e]||(this.#objs[e]={capability:(0,_util.createPromiseCapability)(),data:null})}get(e,t=null){if(t){const n=this.#ensureObj(e);return n.capability.promise.then((()=>t(n.data))),null}const n=this.#objs[e];if(!n?.capability.settled)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return n.data}has(e){return this.#objs[e]?.capability.settled||!1}resolve(e,t=null){const n=this.#ensureObj(e);n.data=t,n.capability.resolve()}clear(){for(const e in this.#objs){const{data:t}=this.#objs[e];t?.bitmap?.close()}this.#objs=Object.create(null)}}class RenderTask{#internalRenderTask=null;constructor(e){this.#internalRenderTask=e,this.onContinue=null}get promise(){return this.#internalRenderTask.capability.promise}cancel(e=0){this.#internalRenderTask.cancel(null,e)}get separateAnnots(){const{separateAnnots:e}=this.#internalRenderTask.operatorList;if(!e)return!1;const{annotationCanvasMap:t}=this.#internalRenderTask;return e.form||e.canvas&&t?.size>0}}exports.RenderTask=RenderTask;class InternalRenderTask{static#canvasInUse=new WeakSet;constructor({callback:e,params:t,objs:n,commonObjs:r,annotationCanvasMap:i,operatorList:o,pageIndex:a,canvasFactory:s,useRequestAnimationFrame:l=!1,pdfBug:u=!1,pageColors:c=null}){this.callback=e,this.params=t,this.objs=n,this.commonObjs=r,this.annotationCanvasMap=i,this.operatorListIdx=null,this.operatorList=o,this._pageIndex=a,this.canvasFactory=s,this._pdfBug=u,this.pageColors=c,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===l&&"undefined"!=typeof window,this.cancelled=!1,this.capability=(0,_util.createPromiseCapability)(),this.task=new RenderTask(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=t.canvasContext.canvas}get completed(){return this.capability.promise.catch((function(){}))}initializeGraphics({transparency:e=!1,optionalContentConfig:t}){if(this.cancelled)return;if(this._canvas){if(InternalRenderTask.#canvasInUse.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");InternalRenderTask.#canvasInUse.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:n,viewport:r,transform:i,background:o}=this.params;this.gfx=new _canvas.CanvasGraphics(n,this.commonObjs,this.objs,this.canvasFactory,{optionalContentConfig:t},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:i,viewport:r,transparency:e,background:o}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback?.()}cancel(e=null,t=0){this.running=!1,this.cancelled=!0,this.gfx?.endDrawing(),this._canvas&&InternalRenderTask.#canvasInUse.delete(this._canvas),this.callback(e||new _display_utils.RenderingCancelledException(`Rendering cancelled, page ${this._pageIndex+1}`,"canvas",t))}operatorListChanged(){this.graphicsReady?(this.stepper?.updateOperatorList(this.operatorList),this.running||this._continue()):this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound)}_continue(){this.running=!0,this.cancelled||(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?window.requestAnimationFrame((()=>{this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),this._canvas&&InternalRenderTask.#canvasInUse.delete(this._canvas),this.callback())))}}const version="3.4.120";exports.version=version;const build="af6414988";exports.build=build},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PrintAnnotationStorage=t.AnnotationStorage=void 0;var r=n(1),i=n(4),o=n(8);class a{#modified=!1;#storage=new Map;constructor(){this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,t){const n=this.#storage.get(e);return void 0===n?t:Object.assign(t,n)}getRawValue(e){return this.#storage.get(e)}remove(e){if(this.#storage.delete(e),0===this.#storage.size&&this.resetModified(),"function"==typeof this.onAnnotationEditor){for(const e of this.#storage.values())if(e instanceof i.AnnotationEditor)return;this.onAnnotationEditor(null)}}setValue(e,t){const n=this.#storage.get(e);let r=!1;if(void 0!==n)for(const[e,i]of Object.entries(t))n[e]!==i&&(r=!0,n[e]=i);else r=!0,this.#storage.set(e,t);r&&this.#setModified(),t instanceof i.AnnotationEditor&&"function"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(t.constructor._type)}has(e){return this.#storage.has(e)}getAll(){return this.#storage.size>0?(0,r.objectFromMap)(this.#storage):null}setAll(e){for(const[t,n]of Object.entries(e))this.setValue(t,n)}get size(){return this.#storage.size}#setModified(){this.#modified||(this.#modified=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this.#modified&&(this.#modified=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get print(){return new s(this)}get serializable(){if(0===this.#storage.size)return null;const e=new Map;for(const[t,n]of this.#storage){const r=n instanceof i.AnnotationEditor?n.serialize():n;r&&e.set(t,r)}return e}static getHash(e){if(!e)return"";const t=new o.MurmurHash3_64;for(const[n,r]of e)t.update(`${n}:${JSON.stringify(r)}`);return t.hexdigest()}}t.AnnotationStorage=a;class s extends a{#serializable=null;constructor(e){super(),this.#serializable=structuredClone(e.serializable)}get print(){(0,r.unreachable)("Should not call PrintAnnotationStorage.print")}get serializable(){return this.#serializable}}t.PrintAnnotationStorage=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationEditor=void 0;var r=n(5),i=n(1);class o{#boundFocusin=this.focusin.bind(this);#boundFocusout=this.focusout.bind(this);#hasBeenSelected=!1;#isEditing=!1;#isInEditMode=!1;_uiManager=null;#zIndex=o._zIndex++;static _colorManager=new r.ColorManager;static _zIndex=1;constructor(e){this.constructor===o&&(0,i.unreachable)("Cannot initialize AnnotationEditor."),this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager;const{rotation:t,rawDims:{pageWidth:n,pageHeight:r,pageX:a,pageY:s}}=this.parent.viewport;this.rotation=t,this.pageDimensions=[n,r],this.pageTranslation=[a,s];const[l,u]=this.parentDimensions;this.x=e.x/l,this.y=e.y/u,this.isAttachedToDOM=!1}static get _defaultLineColor(){return(0,i.shadow)(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#zIndex}setParent(e){null!==e&&(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions),this.parent=e}focusin(e){this.#hasBeenSelected?this.#hasBeenSelected=!1:this.parent.setSelected(this)}focusout(e){this.isAttachedToDOM&&(e.relatedTarget?.closest(`#${this.id}`)||(e.preventDefault(),this.parent?.isMultipleSelection||this.commitOrRemove()))}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}dragstart(e){const t=this.parent.div.getBoundingClientRect();this.startX=e.clientX-t.x,this.startY=e.clientY-t.y,e.dataTransfer.setData("text/plain",this.id),e.dataTransfer.effectAllowed="move"}setAt(e,t,n,r){const[i,o]=this.parentDimensions;[n,r]=this.screenToPageTranslation(n,r),this.x=(e+n)/i,this.y=(t+r)/o,this.div.style.left=100*this.x+"%",this.div.style.top=100*this.y+"%"}translate(e,t){const[n,r]=this.parentDimensions;[e,t]=this.screenToPageTranslation(e,t),this.x+=e/n,this.y+=t/r,this.div.style.left=100*this.x+"%",this.div.style.top=100*this.y+"%"}screenToPageTranslation(e,t){switch(this.parentRotation){case 90:return[t,-e];case 180:return[-e,-t];case 270:return[-t,e];default:return[e,t]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return this._uiManager.viewParameters.rotation}get parentDimensions(){const{realScale:e}=this._uiManager.viewParameters,[t,n]=this.pageDimensions;return[t*e,n*e]}setDims(e,t){const[n,r]=this.parentDimensions;this.div.style.width=100*e/n+"%",this.div.style.height=100*t/r+"%"}fixDims(){const{style:e}=this.div,{height:t,width:n}=e,r=n.endsWith("%"),i=t.endsWith("%");if(r&&i)return;const[o,a]=this.parentDimensions;r||(e.width=100*parseFloat(n)/o+"%"),i||(e.height=100*parseFloat(t)/a+"%")}getInitialTranslation(){return[0,0]}render(){this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.setAttribute("tabIndex",0),this.setInForeground(),this.div.addEventListener("focusin",this.#boundFocusin),this.div.addEventListener("focusout",this.#boundFocusout);const[e,t]=this.getInitialTranslation();return this.translate(e,t),(0,r.bindEvents)(this,this.div,["dragstart","pointerdown"]),this.div}pointerdown(e){const{isMac:t}=i.FeatureTest.platform;0!==e.button||e.ctrlKey&&t?e.preventDefault():(e.ctrlKey&&!t||e.shiftKey||e.metaKey&&t?this.parent.toggleSelected(this):this.parent.setSelected(this),this.#hasBeenSelected=!0)}getRect(e,t){const n=this.parentScale,[r,i]=this.pageDimensions,[o,a]=this.pageTranslation,s=e/n,l=t/n,u=this.x*r,c=this.y*i,d=this.width*r,f=this.height*i;switch(this.rotation){case 0:return[u+s+o,i-c-l-f+a,u+s+d+o,i-c-l+a];case 90:return[u+l+o,i-c+s+a,u+l+f+o,i-c+s+d+a];case 180:return[u-s-d+o,i-c+l+a,u-s+o,i-c+l+f+a];case 270:return[u-l-f+o,i-c-s-d+a,u-l+o,i-c-s+a];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,t){const[n,r,i,o]=e,a=i-n,s=o-r;switch(this.rotation){case 0:return[n,t-o,a,s];case 90:return[n,t-r,s,a];case 180:return[i,t-r,a,s];case 270:return[i,t-o,s,a];default:throw new Error("Invalid rotation")}}onceAdded(){}isEmpty(){return!1}enableEditMode(){this.#isInEditMode=!0}disableEditMode(){this.#isInEditMode=!1}isInEditMode(){return this.#isInEditMode}shouldGetKeyboardEvents(){return!1}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}rebuild(){this.div?.addEventListener("focusin",this.#boundFocusin)}serialize(){(0,i.unreachable)("An editor must be serializable")}static deserialize(e,t,n){const r=new this.prototype.constructor({parent:t,id:t.getNextId(),uiManager:n});r.rotation=e.rotation;const[i,o]=r.pageDimensions,[a,s,l,u]=r.getRectInCurrentCoords(e.rect,o);return r.x=a/i,r.y=s/o,r.width=l/i,r.height=u/o,r}remove(){this.div.removeEventListener("focusin",this.#boundFocusin),this.div.removeEventListener("focusout",this.#boundFocusout),this.isEmpty()||this.commit(),this.parent.remove(this)}select(){this.div?.classList.add("selectedEditor")}unselect(){this.div?.classList.remove("selectedEditor")}updateParams(e,t){}disableEditing(){}enableEditing(){}get propertiesToUpdate(){return{}}get contentDiv(){return this.div}get isEditing(){return this.#isEditing}set isEditing(e){this.#isEditing=e,e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null)}}t.AnnotationEditor=o},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.KeyboardManager=t.CommandManager=t.ColorManager=t.AnnotationEditorUIManager=void 0,t.bindEvents=function(e,t,n){for(const r of n)t.addEventListener(r,e[r].bind(e))},t.opacityToHex=function(e){return Math.round(Math.min(255,Math.max(1,255*e))).toString(16).padStart(2,"0")};var r=n(1),i=n(6);class o{#id=0;getId(){return`${r.AnnotationEditorPrefix}${this.#id++}`}}class a{#commands=[];#locked=!1;#maxSize;#position=-1;constructor(e=128){this.#maxSize=e}add({cmd:e,undo:t,mustExec:n,type:r=NaN,overwriteIfSameType:i=!1,keepUndo:o=!1}){if(n&&e(),this.#locked)return;const a={cmd:e,undo:t,type:r};if(-1===this.#position)return this.#commands.length>0&&(this.#commands.length=0),this.#position=0,void this.#commands.push(a);if(i&&this.#commands[this.#position].type===r)return o&&(a.undo=this.#commands[this.#position].undo),void(this.#commands[this.#position]=a);const s=this.#position+1;s===this.#maxSize?this.#commands.splice(0,1):(this.#position=s,s<this.#commands.length&&this.#commands.splice(s)),this.#commands.push(a)}undo(){-1!==this.#position&&(this.#locked=!0,this.#commands[this.#position].undo(),this.#locked=!1,this.#position-=1)}redo(){this.#position<this.#commands.length-1&&(this.#position+=1,this.#locked=!0,this.#commands[this.#position].cmd(),this.#locked=!1)}hasSomethingToUndo(){return-1!==this.#position}hasSomethingToRedo(){return this.#position<this.#commands.length-1}destroy(){this.#commands=null}}t.CommandManager=a;class s{constructor(e){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:t}=r.FeatureTest.platform;for(const[n,r]of e)for(const e of n){const n=e.startsWith("mac+");t&&n?(this.callbacks.set(e.slice(4),r),this.allKeys.add(e.split("+").at(-1))):t||n||(this.callbacks.set(e,r),this.allKeys.add(e.split("+").at(-1)))}}#serialize(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);const t=this.buffer.join("+");return this.buffer.length=0,t}exec(e,t){if(!this.allKeys.has(t.key))return;const n=this.callbacks.get(this.#serialize(t));n&&(n.bind(e)(),t.stopPropagation(),t.preventDefault())}}t.KeyboardManager=s;class l{static _colorsMapping=new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]);get _colors(){const e=new Map([["CanvasText",null],["Canvas",null]]);return(0,i.getColorValues)(e),(0,r.shadow)(this,"_colors",e)}convert(e){const t=(0,i.getRGB)(e);if(!window.matchMedia("(forced-colors: active)").matches)return t;for(const[e,n]of this._colors)if(n.every(((e,n)=>e===t[n])))return l._colorsMapping.get(e);return t}getHexCode(e){const t=this._colors.get(e);return t?r.Util.makeHexColor(...t):e}}t.ColorManager=l;class u{#activeEditor=null;#allEditors=new Map;#allLayers=new Map;#annotationStorage=null;#commandManager=new a;#currentPageIndex=0;#editorTypes=null;#editorsToRescale=new Set;#eventBus=null;#idManager=new o;#isEnabled=!1;#mode=r.AnnotationEditorType.NONE;#selectedEditors=new Set;#boundCopy=this.copy.bind(this);#boundCut=this.cut.bind(this);#boundPaste=this.paste.bind(this);#boundKeydown=this.keydown.bind(this);#boundOnEditingAction=this.onEditingAction.bind(this);#boundOnPageChanging=this.onPageChanging.bind(this);#boundOnScaleChanging=this.onScaleChanging.bind(this);#boundOnRotationChanging=this.onRotationChanging.bind(this);#previousStates={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1};#container=null;static _keyboardManager=new s([[["ctrl+a","mac+meta+a"],u.prototype.selectAll],[["ctrl+z","mac+meta+z"],u.prototype.undo],[["ctrl+y","ctrl+shift+Z","mac+meta+shift+Z"],u.prototype.redo],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete"],u.prototype.delete],[["Escape","mac+Escape"],u.prototype.unselectAll]]);constructor(e,t,n){this.#container=e,this.#eventBus=t,this.#eventBus._on("editingaction",this.#boundOnEditingAction),this.#eventBus._on("pagechanging",this.#boundOnPageChanging),this.#eventBus._on("scalechanging",this.#boundOnScaleChanging),this.#eventBus._on("rotationchanging",this.#boundOnRotationChanging),this.#annotationStorage=n,this.viewParameters={realScale:i.PixelsPerInch.PDF_TO_CSS_UNITS,rotation:0}}destroy(){this.#removeKeyboardManager(),this.#eventBus._off("editingaction",this.#boundOnEditingAction),this.#eventBus._off("pagechanging",this.#boundOnPageChanging),this.#eventBus._off("scalechanging",this.#boundOnScaleChanging),this.#eventBus._off("rotationchanging",this.#boundOnRotationChanging);for(const e of this.#allLayers.values())e.destroy();this.#allLayers.clear(),this.#allEditors.clear(),this.#editorsToRescale.clear(),this.#activeEditor=null,this.#selectedEditors.clear(),this.#commandManager.destroy()}onPageChanging({pageNumber:e}){this.#currentPageIndex=e-1}focusMainContainer(){this.#container.focus()}addShouldRescale(e){this.#editorsToRescale.add(e)}removeShouldRescale(e){this.#editorsToRescale.delete(e)}onScaleChanging({scale:e}){this.commitOrRemove(),this.viewParameters.realScale=e*i.PixelsPerInch.PDF_TO_CSS_UNITS;for(const e of this.#editorsToRescale)e.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}addToAnnotationStorage(e){e.isEmpty()||!this.#annotationStorage||this.#annotationStorage.has(e.id)||this.#annotationStorage.setValue(e.id,e)}#addKeyboardManager(){this.#container.addEventListener("keydown",this.#boundKeydown)}#removeKeyboardManager(){this.#container.removeEventListener("keydown",this.#boundKeydown)}#addCopyPasteListeners(){document.addEventListener("copy",this.#boundCopy),document.addEventListener("cut",this.#boundCut),document.addEventListener("paste",this.#boundPaste)}#removeCopyPasteListeners(){document.removeEventListener("copy",this.#boundCopy),document.removeEventListener("cut",this.#boundCut),document.removeEventListener("paste",this.#boundPaste)}copy(e){if(e.preventDefault(),this.#activeEditor&&this.#activeEditor.commitOrRemove(),!this.hasSelection)return;const t=[];for(const e of this.#selectedEditors)e.isEmpty()||t.push(e.serialize());0!==t.length&&e.clipboardData.setData("application/pdfjs",JSON.stringify(t))}cut(e){this.copy(e),this.delete()}paste(e){e.preventDefault();let t=e.clipboardData.getData("application/pdfjs");if(!t)return;try{t=JSON.parse(t)}catch(e){return void(0,r.warn)(`paste: "${e.message}".`)}if(!Array.isArray(t))return;this.unselectAll();const n=this.#allLayers.get(this.#currentPageIndex);try{const e=[];for(const r of t){const t=n.deserialize(r);if(!t)return;e.push(t)}const r=()=>{for(const t of e)this.#addEditorToLayer(t);this.#selectEditors(e)},i=()=>{for(const t of e)t.remove()};this.addCommands({cmd:r,undo:i,mustExec:!0})}catch(e){(0,r.warn)(`paste: "${e.message}".`)}}keydown(e){this.getActive()?.shouldGetKeyboardEvents()||u._keyboardManager.exec(this,e)}onEditingAction(e){["undo","redo","delete","selectAll"].includes(e.name)&&this[e.name]()}#dispatchUpdateStates(e){Object.entries(e).some((([e,t])=>this.#previousStates[e]!==t))&&this.#eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(this.#previousStates,e)})}#dispatchUpdateUI(e){this.#eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})}setEditingState(e){e?(this.#addKeyboardManager(),this.#addCopyPasteListeners(),this.#dispatchUpdateStates({isEditing:this.#mode!==r.AnnotationEditorType.NONE,isEmpty:this.#isEmpty(),hasSomethingToUndo:this.#commandManager.hasSomethingToUndo(),hasSomethingToRedo:this.#commandManager.hasSomethingToRedo(),hasSelectedEditor:!1})):(this.#removeKeyboardManager(),this.#removeCopyPasteListeners(),this.#dispatchUpdateStates({isEditing:!1}))}registerEditorTypes(e){if(!this.#editorTypes){this.#editorTypes=e;for(const e of this.#editorTypes)this.#dispatchUpdateUI(e.defaultPropertiesToUpdate)}}getId(){return this.#idManager.getId()}get currentLayer(){return this.#allLayers.get(this.#currentPageIndex)}get currentPageIndex(){return this.#currentPageIndex}addLayer(e){this.#allLayers.set(e.pageIndex,e),this.#isEnabled?e.enable():e.disable()}removeLayer(e){this.#allLayers.delete(e.pageIndex)}updateMode(e){if(this.#mode=e,e===r.AnnotationEditorType.NONE)this.setEditingState(!1),this.#disableAll();else{this.setEditingState(!0),this.#enableAll();for(const t of this.#allLayers.values())t.updateMode(e)}}updateToolbar(e){e!==this.#mode&&this.#eventBus.dispatch("switchannotationeditormode",{source:this,mode:e})}updateParams(e,t){if(this.#editorTypes){for(const n of this.#selectedEditors)n.updateParams(e,t);for(const n of this.#editorTypes)n.updateDefaultParams(e,t)}}#enableAll(){if(!this.#isEnabled){this.#isEnabled=!0;for(const e of this.#allLayers.values())e.enable()}}#disableAll(){if(this.unselectAll(),this.#isEnabled){this.#isEnabled=!1;for(const e of this.#allLayers.values())e.disable()}}getEditors(e){const t=[];for(const n of this.#allEditors.values())n.pageIndex===e&&t.push(n);return t}getEditor(e){return this.#allEditors.get(e)}addEditor(e){this.#allEditors.set(e.id,e)}removeEditor(e){this.#allEditors.delete(e.id),this.unselect(e),this.#annotationStorage?.remove(e.id)}#addEditorToLayer(e){const t=this.#allLayers.get(e.pageIndex);t?t.addOrRebuild(e):this.addEditor(e)}setActiveEditor(e){this.#activeEditor!==e&&(this.#activeEditor=e,e&&this.#dispatchUpdateUI(e.propertiesToUpdate))}toggleSelected(e){if(this.#selectedEditors.has(e))return this.#selectedEditors.delete(e),e.unselect(),void this.#dispatchUpdateStates({hasSelectedEditor:this.hasSelection});this.#selectedEditors.add(e),e.select(),this.#dispatchUpdateUI(e.propertiesToUpdate),this.#dispatchUpdateStates({hasSelectedEditor:!0})}setSelected(e){for(const t of this.#selectedEditors)t!==e&&t.unselect();this.#selectedEditors.clear(),this.#selectedEditors.add(e),e.select(),this.#dispatchUpdateUI(e.propertiesToUpdate),this.#dispatchUpdateStates({hasSelectedEditor:!0})}isSelected(e){return this.#selectedEditors.has(e)}unselect(e){e.unselect(),this.#selectedEditors.delete(e),this.#dispatchUpdateStates({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#selectedEditors.size}undo(){this.#commandManager.undo(),this.#dispatchUpdateStates({hasSomethingToUndo:this.#commandManager.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#isEmpty()})}redo(){this.#commandManager.redo(),this.#dispatchUpdateStates({hasSomethingToUndo:!0,hasSomethingToRedo:this.#commandManager.hasSomethingToRedo(),isEmpty:this.#isEmpty()})}addCommands(e){this.#commandManager.add(e),this.#dispatchUpdateStates({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#isEmpty()})}#isEmpty(){if(0===this.#allEditors.size)return!0;if(1===this.#allEditors.size)for(const e of this.#allEditors.values())return e.isEmpty();return!1}delete(){if(this.commitOrRemove(),!this.hasSelection)return;const e=[...this.#selectedEditors];this.addCommands({cmd:()=>{for(const t of e)t.remove()},undo:()=>{for(const t of e)this.#addEditorToLayer(t)},mustExec:!0})}commitOrRemove(){this.#activeEditor?.commitOrRemove()}#selectEditors(e){this.#selectedEditors.clear();for(const t of e)t.isEmpty()||(this.#selectedEditors.add(t),t.select());this.#dispatchUpdateStates({hasSelectedEditor:!0})}selectAll(){for(const e of this.#selectedEditors)e.commit();this.#selectEditors(this.#allEditors.values())}unselectAll(){if(this.#activeEditor)this.#activeEditor.commitOrRemove();else if(0!==this.#selectedEditors.size){for(const e of this.#selectedEditors)e.unselect();this.#selectedEditors.clear(),this.#dispatchUpdateStates({hasSelectedEditor:!1})}}isActive(e){return this.#activeEditor===e}getActive(){return this.#activeEditor}getMode(){return this.#mode}}t.AnnotationEditorUIManager=u},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.StatTimer=t.RenderingCancelledException=t.PixelsPerInch=t.PageViewport=t.PDFDateString=t.DOMStandardFontDataFactory=t.DOMSVGFactory=t.DOMCanvasFactory=t.DOMCMapReaderFactory=t.AnnotationPrefix=void 0,t.deprecated=function(e){console.log("Deprecated API usage: "+e)},t.getColorValues=function(e){const t=document.createElement("span");t.style.visibility="hidden",document.body.append(t);for(const n of e.keys()){t.style.color=n;const r=window.getComputedStyle(t).color;e.set(n,g(r))}t.remove()},t.getCurrentTransform=function(e){const{a:t,b:n,c:r,d:i,e:o,f:a}=e.getTransform();return[t,n,r,i,o,a]},t.getCurrentTransformInverse=function(e){const{a:t,b:n,c:r,d:i,e:o,f:a}=e.getTransform().invertSelf();return[t,n,r,i,o,a]},t.getFilenameFromUrl=function(e,t=!1){return t||([e]=e.split(/[#?]/,1)),e.substring(e.lastIndexOf("/")+1)},t.getPdfFilenameFromUrl=function(e,t="document.pdf"){if("string"!=typeof e)return t;if(p(e))return(0,i.warn)('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;const n=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,r=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/.exec(e);let o=n.exec(r[1])||n.exec(r[2])||n.exec(r[3]);if(o&&(o=o[0],o.includes("%")))try{o=n.exec(decodeURIComponent(o))[0]}catch(e){}return o||t},t.getRGB=g,t.getXfaPageViewport=function(e,{scale:t=1,rotation:n=0}){const{width:r,height:i}=e.attributes.style,o=[0,0,parseInt(r),parseInt(i)];return new d({viewBox:o,scale:t,rotation:n})},t.isDataScheme=p,t.isPdfFile=function(e){return"string"==typeof e&&/\.pdf$/i.test(e)},t.isValidFetchUrl=h,t.loadScript=function(e,t=!1){return new Promise(((n,r)=>{const i=document.createElement("script");i.src=e,i.onload=function(e){t&&i.remove(),n(e)},i.onerror=function(){r(new Error(`Cannot load script at: ${i.src}`))},(document.head||document.documentElement).append(i)}))},t.setLayerDimensions=function(e,t,n=!1,r=!0){if(t instanceof d){const{pageWidth:r,pageHeight:i}=t.rawDims,{style:o}=e,a=`calc(var(--scale-factor) * ${r}px)`,s=`calc(var(--scale-factor) * ${i}px)`;n&&t.rotation%180!=0?(o.width=s,o.height=a):(o.width=a,o.height=s)}r&&e.setAttribute("data-main-rotation",t.rotation)};var r=n(7),i=n(1);t.AnnotationPrefix="pdfjs_internal_id_";class o{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}t.PixelsPerInch=o;class a extends r.BaseCanvasFactory{constructor({ownerDocument:e=globalThis.document}={}){super(),this._document=e}_createCanvas(e,t){const n=this._document.createElement("canvas");return n.width=e,n.height=t,n}}async function s(e,t=!1){if(h(e,document.baseURI)){const n=await fetch(e);if(!n.ok)throw new Error(n.statusText);return t?new Uint8Array(await n.arrayBuffer()):(0,i.stringToBytes)(await n.text())}return new Promise(((n,r)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),t&&(o.responseType="arraybuffer"),o.onreadystatechange=()=>{if(o.readyState===XMLHttpRequest.DONE){if(200===o.status||0===o.status){let e;if(t&&o.response?e=new Uint8Array(o.response):!t&&o.responseText&&(e=(0,i.stringToBytes)(o.responseText)),e)return void n(e)}r(new Error(o.statusText))}},o.send(null)}))}t.DOMCanvasFactory=a;class l extends r.BaseCMapReaderFactory{_fetchData(e,t){return s(e,this.isCompressed).then((e=>({cMapData:e,compressionType:t})))}}t.DOMCMapReaderFactory=l;class u extends r.BaseStandardFontDataFactory{_fetchData(e){return s(e,!0)}}t.DOMStandardFontDataFactory=u;class c extends r.BaseSVGFactory{_createSVG(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}}t.DOMSVGFactory=c;class d{constructor({viewBox:e,scale:t,rotation:n,offsetX:r=0,offsetY:i=0,dontFlip:o=!1}){this.viewBox=e,this.scale=t,this.rotation=n,this.offsetX=r,this.offsetY=i;const a=(e[2]+e[0])/2,s=(e[3]+e[1])/2;let l,u,c,d,f,p,h,m;switch((n%=360)<0&&(n+=360),n){case 180:l=-1,u=0,c=0,d=1;break;case 90:l=0,u=1,c=1,d=0;break;case 270:l=0,u=-1,c=-1,d=0;break;case 0:l=1,u=0,c=0,d=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}o&&(c=-c,d=-d),0===l?(f=Math.abs(s-e[1])*t+r,p=Math.abs(a-e[0])*t+i,h=(e[3]-e[1])*t,m=(e[2]-e[0])*t):(f=Math.abs(a-e[0])*t+r,p=Math.abs(s-e[1])*t+i,h=(e[2]-e[0])*t,m=(e[3]-e[1])*t),this.transform=[l*t,u*t,c*t,d*t,f-l*t*a-c*t*s,p-u*t*a-d*t*s],this.width=h,this.height=m}get rawDims(){const{viewBox:e}=this;return(0,i.shadow)(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone({scale:e=this.scale,rotation:t=this.rotation,offsetX:n=this.offsetX,offsetY:r=this.offsetY,dontFlip:i=!1}={}){return new d({viewBox:this.viewBox.slice(),scale:e,rotation:t,offsetX:n,offsetY:r,dontFlip:i})}convertToViewportPoint(e,t){return i.Util.applyTransform([e,t],this.transform)}convertToViewportRectangle(e){const t=i.Util.applyTransform([e[0],e[1]],this.transform),n=i.Util.applyTransform([e[2],e[3]],this.transform);return[t[0],t[1],n[0],n[1]]}convertToPdfPoint(e,t){return i.Util.applyInverseTransform([e,t],this.transform)}}t.PageViewport=d;class f extends i.BaseException{constructor(e,t,n=0){super(e,"RenderingCancelledException"),this.type=t,this.extraDelay=n}}function p(e){const t=e.length;let n=0;for(;n<t&&""===e[n].trim();)n++;return"data:"===e.substring(n,n+5).toLowerCase()}function h(e,t){try{const{protocol:n}=t?new URL(e,t):new URL(e);return"http:"===n||"https:"===n}catch(e){return!1}}let m;function g(e){if(e.startsWith("#")){const t=parseInt(e.slice(1),16);return[(16711680&t)>>16,(65280&t)>>8,255&t]}return e.startsWith("rgb(")?e.slice(4,-1).split(",").map((e=>parseInt(e))):e.startsWith("rgba(")?e.slice(5,-1).split(",").map((e=>parseInt(e))).slice(0,3):((0,i.warn)(`Not a valid color format: "${e}"`),[0,0,0])}t.RenderingCancelledException=f,t.StatTimer=class{started=Object.create(null);times=[];time(e){e in this.started&&(0,i.warn)(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||(0,i.warn)(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){const e=[];let t=0;for(const{name:e}of this.times)t=Math.max(e.length,t);for(const{name:n,start:r,end:i}of this.times)e.push(`${n.padEnd(t)} ${i-r}ms\n`);return e.join("")}},t.PDFDateString=class{static toDateObject(e){if(!e||"string"!=typeof e)return null;m||(m=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const t=m.exec(e);if(!t)return null;const n=parseInt(t[1],10);let r=parseInt(t[2],10);r=r>=1&&r<=12?r-1:0;let i=parseInt(t[3],10);i=i>=1&&i<=31?i:1;let o=parseInt(t[4],10);o=o>=0&&o<=23?o:0;let a=parseInt(t[5],10);a=a>=0&&a<=59?a:0;let s=parseInt(t[6],10);s=s>=0&&s<=59?s:0;const l=t[7]||"Z";let u=parseInt(t[8],10);u=u>=0&&u<=23?u:0;let c=parseInt(t[9],10)||0;return c=c>=0&&c<=59?c:0,"-"===l?(o+=u,a+=c):"+"===l&&(o-=u,a-=c),new Date(Date.UTC(n,r,i,o,a,s))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BaseStandardFontDataFactory=t.BaseSVGFactory=t.BaseCanvasFactory=t.BaseCMapReaderFactory=void 0;var r=n(1);class i{constructor(){this.constructor===i&&(0,r.unreachable)("Cannot initialize BaseCanvasFactory.")}create(e,t){if(e<=0||t<=0)throw new Error("Invalid canvas size");const n=this._createCanvas(e,t);return{canvas:n,context:n.getContext("2d")}}reset(e,t,n){if(!e.canvas)throw new Error("Canvas is not specified");if(t<=0||n<=0)throw new Error("Invalid canvas size");e.canvas.width=t,e.canvas.height=n}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,t){(0,r.unreachable)("Abstract method `_createCanvas` called.")}}t.BaseCanvasFactory=i;class o{constructor({baseUrl:e=null,isCompressed:t=!0}){this.constructor===o&&(0,r.unreachable)("Cannot initialize BaseCMapReaderFactory."),this.baseUrl=e,this.isCompressed=t}async fetch({name:e}){if(!this.baseUrl)throw new Error('The CMap "baseUrl" parameter must be specified, ensure that the "cMapUrl" and "cMapPacked" API parameters are provided.');if(!e)throw new Error("CMap name must be specified.");const t=this.baseUrl+e+(this.isCompressed?".bcmap":""),n=this.isCompressed?r.CMapCompressionType.BINARY:r.CMapCompressionType.NONE;return this._fetchData(t,n).catch((e=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${t}`)}))}_fetchData(e,t){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseCMapReaderFactory=o;class a{constructor({baseUrl:e=null}){this.constructor===a&&(0,r.unreachable)("Cannot initialize BaseStandardFontDataFactory."),this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error('The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.');if(!e)throw new Error("Font filename must be specified.");const t=`${this.baseUrl}${e}`;return this._fetchData(t).catch((e=>{throw new Error(`Unable to load font data at: ${t}`)}))}_fetchData(e){(0,r.unreachable)("Abstract method `_fetchData` called.")}}t.BaseStandardFontDataFactory=a;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseSVGFactory.")}create(e,t,n=!1){if(e<=0||t<=0)throw new Error("Invalid SVG dimensions");const r=this._createSVG("svg:svg");return r.setAttribute("version","1.1"),n||(r.setAttribute("width",`${e}px`),r.setAttribute("height",`${t}px`)),r.setAttribute("preserveAspectRatio","none"),r.setAttribute("viewBox",`0 0 ${e} ${t}`),r}createElement(e){if("string"!=typeof e)throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){(0,r.unreachable)("Abstract method `_createSVG` called.")}}t.BaseSVGFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MurmurHash3_64=void 0;var r=n(1);const i=3285377520,o=4294901760,a=65535;t.MurmurHash3_64=class{constructor(e){this.h1=e?4294967295&e:i,this.h2=e?4294967295&e:i}update(e){let t,n;if("string"==typeof e){t=new Uint8Array(2*e.length),n=0;for(let r=0,i=e.length;r<i;r++){const i=e.charCodeAt(r);i<=255?t[n++]=i:(t[n++]=i>>>8,t[n++]=255&i)}}else{if(!(0,r.isArrayBuffer)(e))throw new Error("Wrong data format in MurmurHash3_64_update. Input must be a string or array.");t=e.slice(),n=t.byteLength}const i=n>>2,s=n-4*i,l=new Uint32Array(t.buffer,0,i);let u=0,c=0,d=this.h1,f=this.h2;const p=3432918353,h=461845907,m=11601,g=13715;for(let e=0;e<i;e++)1&e?(u=l[e],u=u*p&o|u*m&a,u=u<<15|u>>>17,u=u*h&o|u*g&a,d^=u,d=d<<13|d>>>19,d=5*d+3864292196):(c=l[e],c=c*p&o|c*m&a,c=c<<15|c>>>17,c=c*h&o|c*g&a,f^=c,f=f<<13|f>>>19,f=5*f+3864292196);switch(u=0,s){case 3:u^=t[4*i+2]<<16;case 2:u^=t[4*i+1]<<8;case 1:u^=t[4*i],u=u*p&o|u*m&a,u=u<<15|u>>>17,u=u*h&o|u*g&a,1&i?d^=u:f^=u}this.h1=d,this.h2=f}hexdigest(){let e=this.h1,t=this.h2;return e^=t>>>1,e=3981806797*e&o|36045*e&a,t=4283543511*t&o|(2950163797*(t<<16|e>>>16)&o)>>>16,e^=t>>>1,e=444984403*e&o|60499*e&a,t=3301882366*t&o|(3120437893*(t<<16|e>>>16)&o)>>>16,e^=t>>>1,(e>>>0).toString(16).padStart(8,"0")+(t>>>0).toString(16).padStart(8,"0")}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FontLoader=t.FontFaceObject=void 0;var r=n(1),i=n(10);t.FontLoader=class{constructor({onUnsupportedFeature:e,ownerDocument:t=globalThis.document,styleElement:n=null}){this._onUnsupportedFeature=e,this._document=t,this.nativeFontFaces=[],this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.push(e),this._document.fonts.add(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const t=this.styleElement.sheet;t.insertRule(e,t.cssRules.length)}clear(){for(const e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.length=0,this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async bind(e){if(e.attached||e.missingFile)return;if(e.attached=!0,this.isFontLoadingAPISupported){const t=e.createNativeFontFace();if(t){this.addNativeFontFace(t);try{await t.loaded}catch(n){throw this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontLoadNative}),(0,r.warn)(`Failed to load font '${t.family}': '${n}'.`),e.disableFontFace=!0,n}}return}const t=e.createFontFaceRule();if(t){if(this.insertRule(t),this.isSyncFontLoadingSupported)return;await new Promise((t=>{const n=this._queueLoadingCallback(t);this._prepareFontLoadEvent(e,n)}))}}get isFontLoadingAPISupported(){const e=!!this._document?.fonts;return(0,r.shadow)(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){let e=!1;return(i.isNodeJS||"undefined"!=typeof navigator&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(e=!0),(0,r.shadow)(this,"isSyncFontLoadingSupported",e)}_queueLoadingCallback(e){const{loadingRequests:t}=this,n={done:!1,complete:function(){for((0,r.assert)(!n.done,"completeRequest() cannot be called twice."),n.done=!0;t.length>0&&t[0].done;){const e=t.shift();setTimeout(e.callback,0)}},callback:e};return t.push(n),n}get _loadTestFont(){const e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return(0,r.shadow)(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,t){function n(e,t){return e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|255&e.charCodeAt(t+3)}function i(e,t,n,r){return e.substring(0,t)+r+e.substring(t+n)}let o,a;const s=this._document.createElement("canvas");s.width=1,s.height=1;const l=s.getContext("2d");let u=0;const c=`lt${Date.now()}${this.loadTestFontId++}`;let d=this._loadTestFont;d=i(d,976,c.length,c);const f=1482184792;let p=n(d,16);for(o=0,a=c.length-3;o<a;o+=4)p=p-f+n(c,o)|0;o<c.length&&(p=p-f+n(c+"XXX",o)|0),d=i(d,16,4,(0,r.string32)(p));const h=`@font-face {font-family:"${c}";src:url(data:font/opentype;base64,${btoa(d)});}`;this.insertRule(h);const m=this._document.createElement("div");m.style.visibility="hidden",m.style.width=m.style.height="10px",m.style.position="absolute",m.style.top=m.style.left="0px";for(const t of[e.loadedName,c]){const e=this._document.createElement("span");e.textContent="Hi",e.style.fontFamily=t,m.append(e)}this._document.body.append(m),function e(t,n){if(++u>30)return(0,r.warn)("Load test font never loaded."),void n();l.font="30px "+t,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0?n():setTimeout(e.bind(null,t,n))}(c,(()=>{m.remove(),t.complete()}))}},t.FontFaceObject=class{constructor(e,{isEvalSupported:t=!0,disableFontFace:n=!1,ignoreErrors:r=!1,onUnsupportedFeature:i,fontRegistry:o=null}){this.compiledGlyphs=Object.create(null);for(const t in e)this[t]=e[t];this.isEvalSupported=!1!==t,this.disableFontFace=!0===n,this.ignoreErrors=!0===r,this._onUnsupportedFeature=i,this.fontRegistry=o}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let e;if(this.cssFontInfo){const t={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(t.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,t)}else e=new FontFace(this.loadedName,this.data,{});return this.fontRegistry?.registerFont(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const e=(0,r.bytesToString)(this.data),t=`url(data:${this.mimetype};base64,${btoa(e)});`;let n;if(this.cssFontInfo){let e=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(e+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),n=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${e}src:${t}}`}else n=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this.fontRegistry?.registerFont(this,t),n}getPathGenerator(e,t){if(void 0!==this.compiledGlyphs[t])return this.compiledGlyphs[t];let n;try{n=e.get(this.loadedName+"_path_"+t)}catch(e){if(!this.ignoreErrors)throw e;return this._onUnsupportedFeature({featureId:r.UNSUPPORTED_FEATURES.errorFontGetPath}),(0,r.warn)(`getPathGenerator - ignoring character: "${e}".`),this.compiledGlyphs[t]=function(e,t){}}if(this.isEvalSupported&&r.FeatureTest.isEvalSupported){const e=[];for(const t of n){const n=void 0!==t.args?t.args.join(","):"";e.push("c.",t.cmd,"(",n,");\n")}return this.compiledGlyphs[t]=new Function("c","size",e.join(""))}return this.compiledGlyphs[t]=function(e,t){for(const r of n)"scale"===r.cmd&&(r.args=[t,-t]),e[r.cmd].apply(e,r.args)}}}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isNodeJS=void 0;const n=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type);t.isNodeJS=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CanvasGraphics=void 0;var r=n(1),i=n(6),o=n(12),a=n(13);const s=4096,l=16;class u{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,t,n){let r;return void 0!==this.cache[e]?(r=this.cache[e],this.canvasFactory.reset(r,t,n)):(r=this.canvasFactory.create(t,n),this.cache[e]=r),r}delete(e){delete this.cache[e]}clear(){for(const e in this.cache){const t=this.cache[e];this.canvasFactory.destroy(t),delete this.cache[e]}}}function c(e,t,n,r,o,a,s,l,u,c){const[d,f,p,h,m,g]=(0,i.getCurrentTransform)(e);if(0===f&&0===p){const i=s*d+m,v=Math.round(i),y=l*h+g,b=Math.round(y),E=(s+u)*d+m,S=Math.abs(Math.round(E)-v)||1,w=(l+c)*h+g,_=Math.abs(Math.round(w)-b)||1;return e.setTransform(Math.sign(d),0,0,Math.sign(h),v,b),e.drawImage(t,n,r,o,a,0,0,S,_),e.setTransform(d,f,p,h,m,g),[S,_]}if(0===d&&0===h){const i=l*p+m,v=Math.round(i),y=s*f+g,b=Math.round(y),E=(l+c)*p+m,S=Math.abs(Math.round(E)-v)||1,w=(s+u)*f+g,_=Math.abs(Math.round(w)-b)||1;return e.setTransform(0,Math.sign(f),Math.sign(p),0,v,b),e.drawImage(t,n,r,o,a,0,0,_,S),e.setTransform(d,f,p,h,m,g),[_,S]}return e.drawImage(t,n,r,o,a,s,l,u,c),[Math.hypot(d,f)*u,Math.hypot(p,h)*c]}class d{constructor(e,t){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=r.IDENTITY_MATRIX,this.textMatrixScale=1,this.fontMatrix=r.FONT_IDENTITY_MATRIX,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=r.TextRenderingMode.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps=null,this.startNewPathAndClipBox([0,0,e,t])}clone(){const e=Object.create(this);return e.clipBox=this.clipBox.slice(),e}setCurrentPoint(e,t){this.x=e,this.y=t}updatePathMinMax(e,t,n){[t,n]=r.Util.applyTransform([t,n],e),this.minX=Math.min(this.minX,t),this.minY=Math.min(this.minY,n),this.maxX=Math.max(this.maxX,t),this.maxY=Math.max(this.maxY,n)}updateRectMinMax(e,t){const n=r.Util.applyTransform(t,e),i=r.Util.applyTransform(t.slice(2),e);this.minX=Math.min(this.minX,n[0],i[0]),this.minY=Math.min(this.minY,n[1],i[1]),this.maxX=Math.max(this.maxX,n[0],i[0]),this.maxY=Math.max(this.maxY,n[1],i[1])}updateScalingPathMinMax(e,t){r.Util.scaleMinMax(e,t),this.minX=Math.min(this.minX,t[0]),this.maxX=Math.max(this.maxX,t[1]),this.minY=Math.min(this.minY,t[2]),this.maxY=Math.max(this.maxY,t[3])}updateCurvePathMinMax(e,t,n,i,o,a,s,l,u,c){const d=r.Util.bezierBoundingBox(t,n,i,o,a,s,l,u);if(c)return c[0]=Math.min(c[0],d[0],d[2]),c[1]=Math.max(c[1],d[0],d[2]),c[2]=Math.min(c[2],d[1],d[3]),void(c[3]=Math.max(c[3],d[1],d[3]));this.updateRectMinMax(e,d)}getPathBoundingBox(e=o.PathType.FILL,t=null){const n=[this.minX,this.minY,this.maxX,this.maxY];if(e===o.PathType.STROKE){t||(0,r.unreachable)("Stroke bounding box must include transform.");const e=r.Util.singularValueDecompose2dScale(t),i=e[0]*this.lineWidth/2,o=e[1]*this.lineWidth/2;n[0]-=i,n[1]-=o,n[2]+=i,n[3]+=o}return n}updateClipFromPath(){const e=r.Util.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(e){this.clipBox=e,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(e=o.PathType.FILL,t=null){return r.Util.intersect(this.clipBox,this.getPathBoundingBox(e,t))}}function f(e,t,n=null){if("undefined"!=typeof ImageData&&t instanceof ImageData)return void e.putImageData(t,0,0);const i=t.height,o=t.width,a=i%l,s=(i-a)/l,u=0===a?s:s+1,c=e.createImageData(o,l);let d,f=0;const p=t.data,h=c.data;let m,g,v,y,b,E,S,w;if(n)switch(n.length){case 1:b=n[0],E=n[0],S=n[0],w=n[0];break;case 4:b=n[0],E=n[1],S=n[2],w=n[3]}if(t.kind===r.ImageKind.GRAYSCALE_1BPP){const t=p.byteLength,n=new Uint32Array(h.buffer,0,h.byteLength>>2),i=n.length,y=o+7>>3;let b=4294967295,E=r.FeatureTest.isLittleEndian?4278190080:255;for(w&&255===w[0]&&0===w[255]&&([b,E]=[E,b]),m=0;m<u;m++){for(v=m<s?l:a,d=0,g=0;g<v;g++){const e=t-f;let r=0;const i=e>y?o:8*e-7,a=-8&i;let s=0,l=0;for(;r<a;r+=8)l=p[f++],n[d++]=128&l?b:E,n[d++]=64&l?b:E,n[d++]=32&l?b:E,n[d++]=16&l?b:E,n[d++]=8&l?b:E,n[d++]=4&l?b:E,n[d++]=2&l?b:E,n[d++]=1&l?b:E;for(;r<i;r++)0===s&&(l=p[f++],s=128),n[d++]=l&s?b:E,s>>=1}for(;d<i;)n[d++]=0;e.putImageData(c,0,m*l)}}else if(t.kind===r.ImageKind.RGBA_32BPP){const t=!!(b||E||S);for(g=0,y=o*l*4,m=0;m<s;m++){if(h.set(p.subarray(f,f+y)),f+=y,t)for(let e=0;e<y;e+=4)b&&(h[e+0]=b[h[e+0]]),E&&(h[e+1]=E[h[e+1]]),S&&(h[e+2]=S[h[e+2]]);e.putImageData(c,0,g),g+=l}if(m<u){if(y=o*a*4,h.set(p.subarray(f,f+y)),t)for(let e=0;e<y;e+=4)b&&(h[e+0]=b[h[e+0]]),E&&(h[e+1]=E[h[e+1]]),S&&(h[e+2]=S[h[e+2]]);e.putImageData(c,0,g)}}else{if(t.kind!==r.ImageKind.RGB_24BPP)throw new Error(`bad image kind: ${t.kind}`);{const t=!!(b||E||S);for(v=l,y=o*v,m=0;m<u;m++){for(m>=s&&(v=a,y=o*v),d=0,g=y;g--;)h[d++]=p[f++],h[d++]=p[f++],h[d++]=p[f++],h[d++]=255;if(t)for(let e=0;e<d;e+=4)b&&(h[e+0]=b[h[e+0]]),E&&(h[e+1]=E[h[e+1]]),S&&(h[e+2]=S[h[e+2]]);e.putImageData(c,0,m*l)}}}}function p(e,t){if(t.bitmap)return void e.drawImage(t.bitmap,0,0);const n=t.height,r=t.width,i=n%l,o=(n-i)/l,s=0===i?o:o+1,u=e.createImageData(r,l);let c=0;const d=t.data,f=u.data;for(let t=0;t<s;t++){const n=t<o?l:i;({srcPos:c}=(0,a.applyMaskImageData)({src:d,srcPos:c,dest:f,width:r,height:n})),e.putImageData(u,0,t*l)}}function h(e,t){const n=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font"];for(const r of n)void 0!==e[r]&&(t[r]=e[r]);void 0!==e.setLineDash&&(t.setLineDash(e.getLineDash()),t.lineDashOffset=e.lineDashOffset)}function m(e,t){e.strokeStyle=e.fillStyle=t||"#000000",e.fillRule="nonzero",e.globalAlpha=1,e.lineWidth=1,e.lineCap="butt",e.lineJoin="miter",e.miterLimit=10,e.globalCompositeOperation="source-over",e.font="10px sans-serif",void 0!==e.setLineDash&&(e.setLineDash([]),e.lineDashOffset=0)}function g(e,t,n,r){const i=e.length;for(let o=3;o<i;o+=4){const i=e[o];if(0===i)e[o-3]=t,e[o-2]=n,e[o-1]=r;else if(i<255){const a=255-i;e[o-3]=e[o-3]*i+t*a>>8,e[o-2]=e[o-2]*i+n*a>>8,e[o-1]=e[o-1]*i+r*a>>8}}}function v(e,t,n){const r=e.length;for(let i=3;i<r;i+=4){const r=n?n[e[i]]:e[i];t[i]=t[i]*r*.00392156862745098|0}}function y(e,t,n){const r=e.length;for(let i=3;i<r;i+=4){const r=77*e[i-3]+152*e[i-2]+28*e[i-1];t[i]=n?t[i]*n[r>>8]>>8:t[i]*r>>16}}function b(e,t){const n=r.Util.singularValueDecompose2dScale(e);n[0]=Math.fround(n[0]),n[1]=Math.fround(n[1]);const o=Math.fround((globalThis.devicePixelRatio||1)*i.PixelsPerInch.PDF_TO_CSS_UNITS);return void 0!==t?t:n[0]<=o||n[1]<=o}const E=["butt","round","square"],S=["miter","round","bevel"],w={},_={};class k{constructor(e,t,n,r,{optionalContentConfig:i,markedContentStack:o=null},a,s){this.ctx=e,this.current=new d(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=t,this.objs=n,this.canvasFactory=r,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=o||[],this.optionalContentConfig=i,this.cachedCanvases=new u(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=a,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.backgroundColor=s?.background||null,this.foregroundColor=s?.foreground||null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(e,t=null){return"string"==typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}beginDrawing({transform:e,viewport:t,transparency:n=!1,background:r=null}){const o=this.ctx.canvas.width,a=this.ctx.canvas.height,s=r||"#ffffff";if(this.ctx.save(),this.foregroundColor&&this.backgroundColor){this.ctx.fillStyle=this.foregroundColor;const e=this.foregroundColor=this.ctx.fillStyle;this.ctx.fillStyle=this.backgroundColor;const t=this.backgroundColor=this.ctx.fillStyle;let n=!0,r=s;if(this.ctx.fillStyle=s,r=this.ctx.fillStyle,n="string"==typeof r&&/^#[0-9A-Fa-f]{6}$/.test(r),"#000000"===e&&"#ffffff"===t||e===t||!n)this.foregroundColor=this.backgroundColor=null;else{const[n,o,a]=(0,i.getRGB)(r),s=e=>(e/=255)<=.03928?e/12.92:((e+.055)/1.055)**2.4,l=Math.round(.2126*s(n)+.7152*s(o)+.0722*s(a));this.selectColor=(n,r,i)=>{const o=.2126*s(n)+.7152*s(r)+.0722*s(i);return Math.round(o)===l?t:e}}}if(this.ctx.fillStyle=this.backgroundColor||s,this.ctx.fillRect(0,0,o,a),this.ctx.restore(),n){const e=this.cachedCanvases.getCanvas("transparent",o,a);this.compositeCtx=this.ctx,this.transparentCanvas=e.canvas,this.ctx=e.context,this.ctx.save(),this.ctx.transform(...(0,i.getCurrentTransform)(this.compositeCtx))}this.ctx.save(),m(this.ctx,this.foregroundColor),e&&(this.ctx.transform(...e),this.outputScaleX=e[0],this.outputScaleY=e[0]),this.ctx.transform(...t.transform),this.viewportScale=t.scale,this.baseTransform=(0,i.getCurrentTransform)(this.ctx)}executeOperatorList(e,t,n,i){const o=e.argsArray,a=e.fnArray;let s=t||0;const l=o.length;if(l===s)return s;const u=l-s>10&&"function"==typeof n,c=u?Date.now()+15:0;let d=0;const f=this.commonObjs,p=this.objs;let h;for(;;){if(void 0!==i&&s===i.nextBreakPoint)return i.breakIt(s,n),s;if(h=a[s],h!==r.OPS.dependency)this[h].apply(this,o[s]);else for(const e of o[s]){const t=e.startsWith("g_")?f:p;if(!t.has(e))return t.get(e,n),s}if(s++,s===l)return s;if(u&&++d>10){if(Date.now()>c)return n(),s;d=0}}}#restoreInitialState(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}endDrawing(){this.#restoreInitialState(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const e of this._cachedBitmapsMap.values()){for(const t of e.values())"undefined"!=typeof HTMLCanvasElement&&t instanceof HTMLCanvasElement&&(t.width=t.height=0);e.clear()}this._cachedBitmapsMap.clear()}_scaleImage(e,t){const n=e.width,r=e.height;let i,o,a=Math.max(Math.hypot(t[0],t[1]),1),s=Math.max(Math.hypot(t[2],t[3]),1),l=n,u=r,c="prescale1";for(;a>2&&l>1||s>2&&u>1;){let t=l,n=u;a>2&&l>1&&(t=Math.ceil(l/2),a/=l/t),s>2&&u>1&&(n=Math.ceil(u/2),s/=u/n),i=this.cachedCanvases.getCanvas(c,t,n),o=i.context,o.clearRect(0,0,t,n),o.drawImage(e,0,0,l,u,0,0,t,n),e=i.canvas,l=t,u=n,c="prescale1"===c?"prescale2":"prescale1"}return{img:e,paintWidth:l,paintHeight:u}}_createMaskCanvas(e){const t=this.ctx,{width:n,height:a}=e,s=this.current.fillColor,l=this.current.patternFill,u=(0,i.getCurrentTransform)(t);let d,f,h,m;if((e.bitmap||e.data)&&e.count>1){const t=e.bitmap||e.data.buffer;f=JSON.stringify(l?u:[u.slice(0,4),s]),d=this._cachedBitmapsMap.get(t),d||(d=new Map,this._cachedBitmapsMap.set(t,d));const n=d.get(f);if(n&&!l)return{canvas:n,offsetX:Math.round(Math.min(u[0],u[2])+u[4]),offsetY:Math.round(Math.min(u[1],u[3])+u[5])};h=n}h||(m=this.cachedCanvases.getCanvas("maskCanvas",n,a),p(m.context,e));let g=r.Util.transform(u,[1/n,0,0,-1/a,0,0]);g=r.Util.transform(g,[1,0,0,1,0,-a]);const v=r.Util.applyTransform([0,0],g),y=r.Util.applyTransform([n,a],g),E=r.Util.normalizeRect([v[0],v[1],y[0],y[1]]),S=Math.round(E[2]-E[0])||1,w=Math.round(E[3]-E[1])||1,_=this.cachedCanvases.getCanvas("fillCanvas",S,w),k=_.context,P=Math.min(v[0],y[0]),C=Math.min(v[1],y[1]);k.translate(-P,-C),k.transform(...g),h||(h=this._scaleImage(m.canvas,(0,i.getCurrentTransformInverse)(k)),h=h.img,d&&l&&d.set(f,h)),k.imageSmoothingEnabled=b((0,i.getCurrentTransform)(k),e.interpolate),c(k,h,0,0,h.width,h.height,0,0,n,a),k.globalCompositeOperation="source-in";const x=r.Util.transform((0,i.getCurrentTransformInverse)(k),[1,0,0,1,-P,-C]);return k.fillStyle=l?s.getPattern(t,this,x,o.PathType.FILL):s,k.fillRect(0,0,n,a),d&&!l&&(this.cachedCanvases.delete("fillCanvas"),d.set(f,_.canvas)),{canvas:_.canvas,offsetX:Math.round(P),offsetY:Math.round(C)}}setLineWidth(e){e!==this.current.lineWidth&&(this._cachedScaleForStroking=null),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(e){this.ctx.lineCap=E[e]}setLineJoin(e){this.ctx.lineJoin=S[e]}setMiterLimit(e){this.ctx.miterLimit=e}setDash(e,t){const n=this.ctx;void 0!==n.setLineDash&&(n.setLineDash(e),n.lineDashOffset=t)}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n[0],n[1]);break;case"CA":this.current.strokeAlpha=n;break;case"ca":this.current.fillAlpha=n,this.ctx.globalAlpha=n;break;case"BM":this.ctx.globalCompositeOperation=n;break;case"SMask":this.current.activeSMask=n?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.current.transferMaps=n}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const e=this.ctx.canvas.width,t=this.ctx.canvas.height,n="smaskGroupAt"+this.groupLevel,r=this.cachedCanvases.getCanvas(n,e,t);this.suspendedCtx=this.ctx,this.ctx=r.context;const o=this.ctx;o.setTransform(...(0,i.getCurrentTransform)(this.suspendedCtx)),h(this.suspendedCtx,o),function(e,t){if(e._removeMirroring)throw new Error("Context is already forwarding operations.");e.__originalSave=e.save,e.__originalRestore=e.restore,e.__originalRotate=e.rotate,e.__originalScale=e.scale,e.__originalTranslate=e.translate,e.__originalTransform=e.transform,e.__originalSetTransform=e.setTransform,e.__originalResetTransform=e.resetTransform,e.__originalClip=e.clip,e.__originalMoveTo=e.moveTo,e.__originalLineTo=e.lineTo,e.__originalBezierCurveTo=e.bezierCurveTo,e.__originalRect=e.rect,e.__originalClosePath=e.closePath,e.__originalBeginPath=e.beginPath,e._removeMirroring=()=>{e.save=e.__originalSave,e.restore=e.__originalRestore,e.rotate=e.__originalRotate,e.scale=e.__originalScale,e.translate=e.__originalTranslate,e.transform=e.__originalTransform,e.setTransform=e.__originalSetTransform,e.resetTransform=e.__originalResetTransform,e.clip=e.__originalClip,e.moveTo=e.__originalMoveTo,e.lineTo=e.__originalLineTo,e.bezierCurveTo=e.__originalBezierCurveTo,e.rect=e.__originalRect,e.closePath=e.__originalClosePath,e.beginPath=e.__originalBeginPath,delete e._removeMirroring},e.save=function(){t.save(),this.__originalSave()},e.restore=function(){t.restore(),this.__originalRestore()},e.translate=function(e,n){t.translate(e,n),this.__originalTranslate(e,n)},e.scale=function(e,n){t.scale(e,n),this.__originalScale(e,n)},e.transform=function(e,n,r,i,o,a){t.transform(e,n,r,i,o,a),this.__originalTransform(e,n,r,i,o,a)},e.setTransform=function(e,n,r,i,o,a){t.setTransform(e,n,r,i,o,a),this.__originalSetTransform(e,n,r,i,o,a)},e.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},e.rotate=function(e){t.rotate(e),this.__originalRotate(e)},e.clip=function(e){t.clip(e),this.__originalClip(e)},e.moveTo=function(e,n){t.moveTo(e,n),this.__originalMoveTo(e,n)},e.lineTo=function(e,n){t.lineTo(e,n),this.__originalLineTo(e,n)},e.bezierCurveTo=function(e,n,r,i,o,a){t.bezierCurveTo(e,n,r,i,o,a),this.__originalBezierCurveTo(e,n,r,i,o,a)},e.rect=function(e,n,r,i){t.rect(e,n,r,i),this.__originalRect(e,n,r,i)},e.closePath=function(){t.closePath(),this.__originalClosePath()},e.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(o,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),h(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const t=this.current.activeSMask;(function(e,t,n,r){const i=r[0],o=r[1],a=r[2]-i,s=r[3]-o;0!==a&&0!==s&&(function(e,t,n,r,i,o,a,s,l,u,c){const d=!!o,f=d?o[0]:0,p=d?o[1]:0,h=d?o[2]:0;let m;m="Luminosity"===i?y:v;const b=Math.min(r,Math.ceil(1048576/n));for(let i=0;i<r;i+=b){const o=Math.min(b,r-i),v=e.getImageData(s-u,i+(l-c),n,o),y=t.getImageData(s,i+l,n,o);d&&g(v.data,f,p,h),m(v.data,y.data,a),t.putImageData(y,s,i+l)}}(t.context,n,a,s,t.subtype,t.backdrop,t.transferMap,i,o,t.offsetX,t.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(n.canvas,0,0),e.restore())})(this.suspendedCtx,t,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}save(){this.inSMaskMode?(h(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const e=this.current;this.stateStack.push(e),this.current=e.clone()}restore(){0===this.stateStack.length&&this.inSMaskMode&&this.endSMaskMode(),0!==this.stateStack.length&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),h(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null)}transform(e,t,n,r,i,o){this.ctx.transform(e,t,n,r,i,o),this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null}constructPath(e,t,n){const o=this.ctx,a=this.current;let s,l,u=a.x,c=a.y;const d=(0,i.getCurrentTransform)(o),f=0===d[0]&&0===d[3]||0===d[1]&&0===d[2],p=f?n.slice(0):null;for(let n=0,i=0,h=e.length;n<h;n++)switch(0|e[n]){case r.OPS.rectangle:u=t[i++],c=t[i++];const e=t[i++],n=t[i++],h=u+e,m=c+n;o.moveTo(u,c),0===e||0===n?o.lineTo(h,m):(o.lineTo(h,c),o.lineTo(h,m),o.lineTo(u,m)),f||a.updateRectMinMax(d,[u,c,h,m]),o.closePath();break;case r.OPS.moveTo:u=t[i++],c=t[i++],o.moveTo(u,c),f||a.updatePathMinMax(d,u,c);break;case r.OPS.lineTo:u=t[i++],c=t[i++],o.lineTo(u,c),f||a.updatePathMinMax(d,u,c);break;case r.OPS.curveTo:s=u,l=c,u=t[i+4],c=t[i+5],o.bezierCurveTo(t[i],t[i+1],t[i+2],t[i+3],u,c),a.updateCurvePathMinMax(d,s,l,t[i],t[i+1],t[i+2],t[i+3],u,c,p),i+=6;break;case r.OPS.curveTo2:s=u,l=c,o.bezierCurveTo(u,c,t[i],t[i+1],t[i+2],t[i+3]),a.updateCurvePathMinMax(d,s,l,u,c,t[i],t[i+1],t[i+2],t[i+3],p),u=t[i+2],c=t[i+3],i+=4;break;case r.OPS.curveTo3:s=u,l=c,u=t[i+2],c=t[i+3],o.bezierCurveTo(t[i],t[i+1],u,c,u,c),a.updateCurvePathMinMax(d,s,l,t[i],t[i+1],u,c,u,c,p),i+=4;break;case r.OPS.closePath:o.closePath()}f&&a.updateScalingPathMinMax(d,p),a.setCurrentPoint(u,c)}closePath(){this.ctx.closePath()}stroke(e=!0){const t=this.ctx,n=this.current.strokeColor;t.globalAlpha=this.current.strokeAlpha,this.contentVisible&&("object"==typeof n&&n?.getPattern?(t.save(),t.strokeStyle=n.getPattern(t,this,(0,i.getCurrentTransformInverse)(t),o.PathType.STROKE),this.rescaleAndStroke(!1),t.restore()):this.rescaleAndStroke(!0)),e&&this.consumePath(this.current.getClippedPathBoundingBox()),t.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(e=!0){const t=this.ctx,n=this.current.fillColor;let r=!1;this.current.patternFill&&(t.save(),t.fillStyle=n.getPattern(t,this,(0,i.getCurrentTransformInverse)(t),o.PathType.FILL),r=!0);const a=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==a&&(this.pendingEOFill?(t.fill("evenodd"),this.pendingEOFill=!1):t.fill()),r&&t.restore(),e&&this.consumePath(a)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=w}eoClip(){this.pendingClip=_}beginText(){this.current.textMatrix=r.IDENTITY_MATRIX,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const e=this.pendingTextPaths,t=this.ctx;if(void 0!==e){t.save(),t.beginPath();for(const n of e)t.setTransform(...n.transform),t.translate(n.x,n.y),n.addToPath(t,n.fontSize);t.restore(),t.clip(),t.beginPath(),delete this.pendingTextPaths}else t.beginPath()}setCharSpacing(e){this.current.charSpacing=e}setWordSpacing(e){this.current.wordSpacing=e}setHScale(e){this.current.textHScale=e/100}setLeading(e){this.current.leading=-e}setFont(e,t){const n=this.commonObjs.get(e),i=this.current;if(!n)throw new Error(`Can't find font for ${e}`);if(i.fontMatrix=n.fontMatrix||r.FONT_IDENTITY_MATRIX,0!==i.fontMatrix[0]&&0!==i.fontMatrix[3]||(0,r.warn)("Invalid font matrix for font "+e),t<0?(t=-t,i.fontDirection=-1):i.fontDirection=1,this.current.font=n,this.current.fontSize=t,n.isType3Font)return;const o=n.loadedName||"sans-serif";let a="normal";n.black?a="900":n.bold&&(a="bold");const s=n.italic?"italic":"normal",l=`"${o}", ${n.fallbackName}`;let u=t;t<16?u=16:t>100&&(u=100),this.current.fontSizeScale=t/u,this.ctx.font=`${s} ${a} ${u}px ${l}`}setTextRenderingMode(e){this.current.textRenderingMode=e}setTextRise(e){this.current.textRise=e}moveText(e,t){this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=t}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}setTextMatrix(e,t,n,r,i,o){this.current.textMatrix=[e,t,n,r,i,o],this.current.textMatrixScale=Math.hypot(e,t),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(e,t,n,o){const a=this.ctx,s=this.current,l=s.font,u=s.textRenderingMode,c=s.fontSize/s.fontSizeScale,d=u&r.TextRenderingMode.FILL_STROKE_MASK,f=!!(u&r.TextRenderingMode.ADD_TO_PATH_FLAG),p=s.patternFill&&!l.missingFile;let h;(l.disableFontFace||f||p)&&(h=l.getPathGenerator(this.commonObjs,e)),l.disableFontFace||p?(a.save(),a.translate(t,n),a.beginPath(),h(a,c),o&&a.setTransform(...o),d!==r.TextRenderingMode.FILL&&d!==r.TextRenderingMode.FILL_STROKE||a.fill(),d!==r.TextRenderingMode.STROKE&&d!==r.TextRenderingMode.FILL_STROKE||a.stroke(),a.restore()):(d!==r.TextRenderingMode.FILL&&d!==r.TextRenderingMode.FILL_STROKE||a.fillText(e,t,n),d!==r.TextRenderingMode.STROKE&&d!==r.TextRenderingMode.FILL_STROKE||a.strokeText(e,t,n)),f&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:(0,i.getCurrentTransform)(a),x:t,y:n,fontSize:c,addToPath:h})}get isFontSubpixelAAEnabled(){const{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);const t=e.getImageData(0,0,10,10).data;let n=!1;for(let e=3;e<t.length;e+=4)if(t[e]>0&&t[e]<255){n=!0;break}return(0,r.shadow)(this,"isFontSubpixelAAEnabled",n)}showText(e){const t=this.current,n=t.font;if(n.isType3Font)return this.showType3Text(e);const a=t.fontSize;if(0===a)return;const s=this.ctx,l=t.fontSizeScale,u=t.charSpacing,c=t.wordSpacing,d=t.fontDirection,f=t.textHScale*d,p=e.length,h=n.vertical,m=h?1:-1,g=n.defaultVMetrics,v=a*t.fontMatrix[0],y=t.textRenderingMode===r.TextRenderingMode.FILL&&!n.disableFontFace&&!t.patternFill;let b;if(s.save(),s.transform(...t.textMatrix),s.translate(t.x,t.y+t.textRise),d>0?s.scale(f,-1):s.scale(f,1),t.patternFill){s.save();const e=t.fillColor.getPattern(s,this,(0,i.getCurrentTransformInverse)(s),o.PathType.FILL);b=(0,i.getCurrentTransform)(s),s.restore(),s.fillStyle=e}let E=t.lineWidth;const S=t.textMatrixScale;if(0===S||0===E){const e=t.textRenderingMode&r.TextRenderingMode.FILL_STROKE_MASK;e!==r.TextRenderingMode.STROKE&&e!==r.TextRenderingMode.FILL_STROKE||(E=this.getSinglePixelWidth())}else E/=S;if(1!==l&&(s.scale(l,l),E/=l),s.lineWidth=E,n.isInvalidPDFjsFont){const n=[];let r=0;for(const t of e)n.push(t.unicode),r+=t.width;return s.fillText(n.join(""),0,0),t.x+=r*v*f,s.restore(),void this.compose()}let w,_=0;for(w=0;w<p;++w){const t=e[w];if("number"==typeof t){_+=m*t*a/1e3;continue}let r=!1;const i=(t.isSpace?c:0)+u,o=t.fontChar,f=t.accent;let p,E,S,k=t.width;if(h){const e=t.vmetric||g,n=-(t.vmetric?e[1]:.5*k)*v,r=e[2]*v;k=e?-e[0]:k,p=n/l,E=(_+r)/l}else p=_/l,E=0;if(n.remeasure&&k>0){const e=1e3*s.measureText(o).width/a*l;if(k<e&&this.isFontSubpixelAAEnabled){const t=k/e;r=!0,s.save(),s.scale(t,1),p/=t}else k!==e&&(p+=(k-e)/2e3*a/l)}if(this.contentVisible&&(t.isInFont||n.missingFile))if(y&&!f)s.fillText(o,p,E);else if(this.paintChar(o,p,E,b),f){const e=p+a*f.offset.x/l,t=E-a*f.offset.y/l;this.paintChar(f.fontChar,e,t,b)}S=h?k*v-i*d:k*v+i*d,_+=S,r&&s.restore()}h?t.y-=_:t.x+=_*f,s.restore(),this.compose()}showType3Text(e){const t=this.ctx,n=this.current,i=n.font,o=n.fontSize,a=n.fontDirection,s=i.vertical?1:-1,l=n.charSpacing,u=n.wordSpacing,c=n.textHScale*a,d=n.fontMatrix||r.FONT_IDENTITY_MATRIX,f=e.length;let p,h,m,g;if(n.textRenderingMode!==r.TextRenderingMode.INVISIBLE&&0!==o){for(this._cachedScaleForStroking=null,this._cachedGetSinglePixelWidth=null,t.save(),t.transform(...n.textMatrix),t.translate(n.x,n.y),t.scale(c,a),p=0;p<f;++p){if(h=e[p],"number"==typeof h){g=s*h*o/1e3,this.ctx.translate(g,0),n.x+=g*c;continue}const a=(h.isSpace?u:0)+l,f=i.charProcOperatorList[h.operatorListId];f?(this.contentVisible&&(this.processingType3=h,this.save(),t.scale(o,o),t.transform(...d),this.executeOperatorList(f),this.restore()),m=r.Util.applyTransform([h.width,0],d)[0]*o+a,t.translate(m,0),n.x+=m*c):(0,r.warn)(`Type3 character "${h.operatorListId}" is not available.`)}t.restore(),this.processingType3=null}}setCharWidth(e,t){}setCharWidthAndBounds(e,t,n,r,i,o){this.ctx.rect(n,r,i-n,o-r),this.ctx.clip(),this.endPath()}getColorN_Pattern(e){let t;if("TilingPattern"===e[0]){const n=e[1],r=this.baseTransform||(0,i.getCurrentTransform)(this.ctx),a={createCanvasGraphics:e=>new k(e,this.commonObjs,this.objs,this.canvasFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};t=new o.TilingPattern(e,n,this.ctx,a,r)}else t=this._getPattern(e[1],e[2]);return t}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments)}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(e,t,n){const i=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.strokeStyle=i,this.current.strokeColor=i}setFillRGBColor(e,t,n){const i=this.selectColor?.(e,t,n)||r.Util.makeHexColor(e,t,n);this.ctx.fillStyle=i,this.current.fillColor=i,this.current.patternFill=!1}_getPattern(e,t=null){let n;return this.cachedPatterns.has(e)?n=this.cachedPatterns.get(e):(n=(0,o.getShadingPattern)(this.objs.get(e)),this.cachedPatterns.set(e,n)),t&&(n.matrix=t),n}shadingFill(e){if(!this.contentVisible)return;const t=this.ctx;this.save();const n=this._getPattern(e);t.fillStyle=n.getPattern(t,this,(0,i.getCurrentTransformInverse)(t),o.PathType.SHADING);const a=(0,i.getCurrentTransformInverse)(t);if(a){const e=t.canvas,n=e.width,i=e.height,o=r.Util.applyTransform([0,0],a),s=r.Util.applyTransform([0,i],a),l=r.Util.applyTransform([n,0],a),u=r.Util.applyTransform([n,i],a),c=Math.min(o[0],s[0],l[0],u[0]),d=Math.min(o[1],s[1],l[1],u[1]),f=Math.max(o[0],s[0],l[0],u[0]),p=Math.max(o[1],s[1],l[1],u[1]);this.ctx.fillRect(c,d,f-c,p-d)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){(0,r.unreachable)("Should not call beginInlineImage")}beginImageData(){(0,r.unreachable)("Should not call beginImageData")}paintFormXObjectBegin(e,t){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),Array.isArray(e)&&6===e.length&&this.transform(...e),this.baseTransform=(0,i.getCurrentTransform)(this.ctx),t)){const e=t[2]-t[0],n=t[3]-t[1];this.ctx.rect(t[0],t[1],e,n),this.current.updateRectMinMax((0,i.getCurrentTransform)(this.ctx),t),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const t=this.ctx;e.isolated||(0,r.info)("TODO: Support non-isolated groups."),e.knockout&&(0,r.warn)("Knockout groups not supported.");const n=(0,i.getCurrentTransform)(t);if(e.matrix&&t.transform(...e.matrix),!e.bbox)throw new Error("Bounding box is required.");let o=r.Util.getAxialAlignedBoundingBox(e.bbox,(0,i.getCurrentTransform)(t));const a=[0,0,t.canvas.width,t.canvas.height];o=r.Util.intersect(o,a)||[0,0,0,0];const l=Math.floor(o[0]),u=Math.floor(o[1]);let c=Math.max(Math.ceil(o[2])-l,1),d=Math.max(Math.ceil(o[3])-u,1),f=1,p=1;c>s&&(f=c/s,c=s),d>s&&(p=d/s,d=s),this.current.startNewPathAndClipBox([0,0,c,d]);let m="groupAt"+this.groupLevel;e.smask&&(m+="_smask_"+this.smaskCounter++%2);const g=this.cachedCanvases.getCanvas(m,c,d),v=g.context;v.scale(1/f,1/p),v.translate(-l,-u),v.transform(...n),e.smask?this.smaskStack.push({canvas:g.canvas,context:v,offsetX:l,offsetY:u,scaleX:f,scaleY:p,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}):(t.setTransform(1,0,0,1,0,0),t.translate(l,u),t.scale(f,p),t.save()),h(t,v),this.ctx=v,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(t),this.groupLevel++}endGroup(e){if(!this.contentVisible)return;this.groupLevel--;const t=this.ctx,n=this.groupStack.pop();if(this.ctx=n,this.ctx.imageSmoothingEnabled=!1,e.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const e=(0,i.getCurrentTransform)(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...e);const n=r.Util.getAxialAlignedBoundingBox([0,0,t.canvas.width,t.canvas.height],e);this.ctx.drawImage(t.canvas,0,0),this.ctx.restore(),this.compose(n)}}beginAnnotation(e,t,n,o,a){if(this.#restoreInitialState(),m(this.ctx,this.foregroundColor),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),Array.isArray(t)&&4===t.length){const o=t[2]-t[0],s=t[3]-t[1];if(a&&this.annotationCanvasMap){(n=n.slice())[4]-=t[0],n[5]-=t[1],(t=t.slice())[0]=t[1]=0,t[2]=o,t[3]=s;const[a,l]=r.Util.singularValueDecompose2dScale((0,i.getCurrentTransform)(this.ctx)),{viewportScale:u}=this,c=Math.ceil(o*this.outputScaleX*u),d=Math.ceil(s*this.outputScaleY*u);this.annotationCanvas=this.canvasFactory.create(c,d);const{canvas:f,context:p}=this.annotationCanvas;this.annotationCanvasMap.set(e,f),this.annotationCanvas.savedCtx=this.ctx,this.ctx=p,this.ctx.setTransform(a,0,0,-l,0,s*l),m(this.ctx,this.foregroundColor)}else m(this.ctx,this.foregroundColor),this.ctx.rect(t[0],t[1],o,s),this.ctx.clip(),this.endPath()}this.current=new d(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...n),this.transform(...o)}endAnnotation(){this.annotationCanvas&&(this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e){if(!this.contentVisible)return;const t=e.count;(e=this.getObject(e.data,e)).count=t;const n=this.ctx,r=this.processingType3;if(r&&(void 0===r.compiled&&(r.compiled=function(e){const{width:t,height:n}=e;if(t>1e3||n>1e3)return null;const r=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),i=t+1;let o,a,s,l=new Uint8Array(i*(n+1));const u=t+7&-8;let c=new Uint8Array(u*n),d=0;for(const t of e.data){let e=128;for(;e>0;)c[d++]=t&e?0:255,e>>=1}let f=0;for(d=0,0!==c[d]&&(l[0]=1,++f),a=1;a<t;a++)c[d]!==c[d+1]&&(l[a]=c[d]?2:1,++f),d++;for(0!==c[d]&&(l[a]=2,++f),o=1;o<n;o++){d=o*u,s=o*i,c[d-u]!==c[d]&&(l[s]=c[d]?1:8,++f);let e=(c[d]?4:0)+(c[d-u]?8:0);for(a=1;a<t;a++)e=(e>>2)+(c[d+1]?4:0)+(c[d-u+1]?8:0),r[e]&&(l[s+a]=r[e],++f),d++;if(c[d-u]!==c[d]&&(l[s+a]=c[d]?2:4,++f),f>1e3)return null}for(d=u*(n-1),s=o*i,0!==c[d]&&(l[s]=8,++f),a=1;a<t;a++)c[d]!==c[d+1]&&(l[s+a]=c[d]?4:8,++f),d++;if(0!==c[d]&&(l[s+a]=4,++f),f>1e3)return null;const p=new Int32Array([0,i,-1,0,-i,0,0,0,1]),h=new Path2D;for(o=0;f&&o<=n;o++){let e=o*i;const n=e+t;for(;e<n&&!l[e];)e++;if(e===n)continue;h.moveTo(e%i,o);const r=e;let a=l[e];do{const t=p[a];do{e+=t}while(!l[e]);const n=l[e];5!==n&&10!==n?(a=n,l[e]=0):(a=n&51*a>>4,l[e]&=a>>2|a<<2),h.lineTo(e%i,e/i|0),l[e]||--f}while(r!==e);--o}return c=null,l=null,function(e){e.save(),e.scale(1/t,-1/n),e.translate(0,-n),e.fill(h),e.beginPath(),e.restore()}}(e)),r.compiled))return void r.compiled(n);const i=this._createMaskCanvas(e),o=i.canvas;n.save(),n.setTransform(1,0,0,1,0,0),n.drawImage(o,i.offsetX,i.offsetY),n.restore(),this.compose()}paintImageMaskXObjectRepeat(e,t,n=0,o=0,a,s){if(!this.contentVisible)return;e=this.getObject(e.data,e);const l=this.ctx;l.save();const u=(0,i.getCurrentTransform)(l);l.transform(t,n,o,a,0,0);const c=this._createMaskCanvas(e);l.setTransform(1,0,0,1,c.offsetX-u[4],c.offsetY-u[5]);for(let e=0,i=s.length;e<i;e+=2){const i=r.Util.transform(u,[t,n,o,a,s[e],s[e+1]]),[d,f]=r.Util.applyTransform([0,0],i);l.drawImage(c.canvas,d,f)}l.restore(),this.compose()}paintImageMaskXObjectGroup(e){if(!this.contentVisible)return;const t=this.ctx,n=this.current.fillColor,r=this.current.patternFill;for(const a of e){const{data:e,width:s,height:l,transform:u}=a,d=this.cachedCanvases.getCanvas("maskCanvas",s,l),f=d.context;f.save(),p(f,this.getObject(e,a)),f.globalCompositeOperation="source-in",f.fillStyle=r?n.getPattern(f,this,(0,i.getCurrentTransformInverse)(t),o.PathType.FILL):n,f.fillRect(0,0,s,l),f.restore(),t.save(),t.transform(...u),t.scale(1,-1),c(t,d.canvas,0,0,s,l,0,-1,1,1),t.restore()}this.compose()}paintImageXObject(e){if(!this.contentVisible)return;const t=this.getObject(e);t?this.paintInlineImageXObject(t):(0,r.warn)("Dependent image isn't ready yet")}paintImageXObjectRepeat(e,t,n,i){if(!this.contentVisible)return;const o=this.getObject(e);if(!o)return void(0,r.warn)("Dependent image isn't ready yet");const a=o.width,s=o.height,l=[];for(let e=0,r=i.length;e<r;e+=2)l.push({transform:[t,0,0,n,i[e],i[e+1]],x:0,y:0,w:a,h:s});this.paintInlineImageXObjectGroup(o,l)}paintInlineImageXObject(e){if(!this.contentVisible)return;const t=e.width,n=e.height,r=this.ctx;let o;if(this.save(),r.scale(1/t,-1/n),"function"==typeof HTMLElement&&e instanceof HTMLElement||!e.data)o=e;else{const r=this.cachedCanvases.getCanvas("inlineImage",t,n);f(r.context,e,this.current.transferMaps),o=r.canvas}const a=this._scaleImage(o,(0,i.getCurrentTransformInverse)(r));r.imageSmoothingEnabled=b((0,i.getCurrentTransform)(r),e.interpolate),c(r,a.img,0,0,a.paintWidth,a.paintHeight,0,-n,t,n),this.compose(),this.restore()}paintInlineImageXObjectGroup(e,t){if(!this.contentVisible)return;const n=this.ctx,r=e.width,i=e.height,o=this.cachedCanvases.getCanvas("inlineImage",r,i);f(o.context,e,this.current.transferMaps);for(const e of t)n.save(),n.transform(...e.transform),n.scale(1,-1),c(n,o.canvas,e.x,e.y,e.w,e.h,0,-1,1,1),n.restore();this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(e){}markPointProps(e,t){}beginMarkedContent(e){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(e,t){"OC"===e?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(t)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(e){const t=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(e);const n=this.ctx;this.pendingClip&&(t||(this.pendingClip===_?n.clip("evenodd"):n.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),n.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const e=(0,i.getCurrentTransform)(this.ctx);if(0===e[1]&&0===e[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(e[0]),Math.abs(e[3]));else{const t=Math.abs(e[0]*e[3]-e[2]*e[1]),n=Math.hypot(e[0],e[2]),r=Math.hypot(e[1],e[3]);this._cachedGetSinglePixelWidth=Math.max(n,r)/t}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(!this._cachedScaleForStroking){const{lineWidth:e}=this.current,t=(0,i.getCurrentTransform)(this.ctx);let n,r;if(0===t[1]&&0===t[2]){const i=Math.abs(t[0]),o=Math.abs(t[3]);if(0===e)n=1/i,r=1/o;else{const t=i*e,a=o*e;n=t<1?1/t:1,r=a<1?1/a:1}}else{const i=Math.abs(t[0]*t[3]-t[2]*t[1]),o=Math.hypot(t[0],t[1]),a=Math.hypot(t[2],t[3]);if(0===e)n=a/i,r=o/i;else{const t=e*i;n=a>t?a/t:1,r=o>t?o/t:1}}this._cachedScaleForStroking=[n,r]}return this._cachedScaleForStroking}rescaleAndStroke(e){const{ctx:t}=this,{lineWidth:n}=this.current,[r,o]=this.getScaleForStroking();if(t.lineWidth=n||1,1===r&&1===o)return void t.stroke();let a,s,l;e&&(a=(0,i.getCurrentTransform)(t),s=t.getLineDash().slice(),l=t.lineDashOffset),t.scale(r,o);const u=Math.max(r,o);t.setLineDash(t.getLineDash().map((e=>e/u))),t.lineDashOffset/=u,t.stroke(),e&&(t.setTransform(...a),t.setLineDash(s),t.lineDashOffset=l)}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}}t.CanvasGraphics=k;for(const e in r.OPS)void 0!==k.prototype[e]&&(k.prototype[r.OPS[e]]=k.prototype[e])},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TilingPattern=t.PathType=void 0,t.getShadingPattern=function(e){switch(e[0]){case"RadialAxial":return new l(e);case"Mesh":return new d(e);case"Dummy":return new f}throw new Error(`Unknown IR type: ${e[0]}`)};var r=n(1),i=n(6);const o={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function a(e,t){if(!t)return;const n=t[2]-t[0],r=t[3]-t[1],i=new Path2D;i.rect(t[0],t[1],n,r),e.clip(i)}t.PathType=o;class s{constructor(){this.constructor===s&&(0,r.unreachable)("Cannot initialize BaseShadingPattern.")}getPattern(){(0,r.unreachable)("Abstract method `getPattern` called.")}}class l extends s{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let t;"axial"===this._type?t=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):"radial"===this._type&&(t=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const e of this._colorStops)t.addColorStop(e[0],e[1]);return t}getPattern(e,t,n,s){let l;if(s===o.STROKE||s===o.FILL){const o=t.current.getClippedPathBoundingBox(s,(0,i.getCurrentTransform)(e))||[0,0,0,0],u=Math.ceil(o[2]-o[0])||1,c=Math.ceil(o[3]-o[1])||1,d=t.cachedCanvases.getCanvas("pattern",u,c,!0),f=d.context;f.clearRect(0,0,f.canvas.width,f.canvas.height),f.beginPath(),f.rect(0,0,f.canvas.width,f.canvas.height),f.translate(-o[0],-o[1]),n=r.Util.transform(n,[1,0,0,1,o[0],o[1]]),f.transform(...t.baseTransform),this.matrix&&f.transform(...this.matrix),a(f,this._bbox),f.fillStyle=this._createGradient(f),f.fill(),l=e.createPattern(d.canvas,"no-repeat");const p=new DOMMatrix(n);l.setTransform(p)}else a(e,this._bbox),l=this._createGradient(e);return l}}function u(e,t,n,r,i,o,a,s){const l=t.coords,u=t.colors,c=e.data,d=4*e.width;let f;l[n+1]>l[r+1]&&(f=n,n=r,r=f,f=o,o=a,a=f),l[r+1]>l[i+1]&&(f=r,r=i,i=f,f=a,a=s,s=f),l[n+1]>l[r+1]&&(f=n,n=r,r=f,f=o,o=a,a=f);const p=(l[n]+t.offsetX)*t.scaleX,h=(l[n+1]+t.offsetY)*t.scaleY,m=(l[r]+t.offsetX)*t.scaleX,g=(l[r+1]+t.offsetY)*t.scaleY,v=(l[i]+t.offsetX)*t.scaleX,y=(l[i+1]+t.offsetY)*t.scaleY;if(h>=y)return;const b=u[o],E=u[o+1],S=u[o+2],w=u[a],_=u[a+1],k=u[a+2],P=u[s],C=u[s+1],x=u[s+2],A=Math.round(h),O=Math.round(y);let T,M,R,I,D,L,F,N;for(let e=A;e<=O;e++){if(e<g){let t;t=e<h?0:(h-e)/(h-g),T=p-(p-m)*t,M=b-(b-w)*t,R=E-(E-_)*t,I=S-(S-k)*t}else{let t;t=e>y?1:g===y?0:(g-e)/(g-y),T=m-(m-v)*t,M=w-(w-P)*t,R=_-(_-C)*t,I=k-(k-x)*t}let t;t=e<h?0:e>y?1:(h-e)/(h-y),D=p-(p-v)*t,L=b-(b-P)*t,F=E-(E-C)*t,N=S-(S-x)*t;const n=Math.round(Math.min(T,D)),r=Math.round(Math.max(T,D));let i=d*e+4*n;for(let e=n;e<=r;e++)t=(T-e)/(T-D),t<0?t=0:t>1&&(t=1),c[i++]=M-(M-L)*t|0,c[i++]=R-(R-F)*t|0,c[i++]=I-(I-N)*t|0,c[i++]=255}}function c(e,t,n){const r=t.coords,i=t.colors;let o,a;switch(t.type){case"lattice":const s=t.verticesPerRow,l=Math.floor(r.length/s)-1,c=s-1;for(o=0;o<l;o++){let t=o*s;for(let o=0;o<c;o++,t++)u(e,n,r[t],r[t+1],r[t+s],i[t],i[t+1],i[t+s]),u(e,n,r[t+s+1],r[t+1],r[t+s],i[t+s+1],i[t+1],i[t+s])}break;case"triangles":for(o=0,a=r.length;o<a;o+=3)u(e,n,r[o],r[o+1],r[o+2],i[o],i[o+1],i[o+2]);break;default:throw new Error("illegal figure")}}class d extends s{constructor(e){super(),this._coords=e[2],this._colors=e[3],this._figures=e[4],this._bounds=e[5],this._bbox=e[7],this._background=e[8],this.matrix=null}_createMeshCanvas(e,t,n){const r=Math.floor(this._bounds[0]),i=Math.floor(this._bounds[1]),o=Math.ceil(this._bounds[2])-r,a=Math.ceil(this._bounds[3])-i,s=Math.min(Math.ceil(Math.abs(o*e[0]*1.1)),3e3),l=Math.min(Math.ceil(Math.abs(a*e[1]*1.1)),3e3),u=o/s,d=a/l,f={coords:this._coords,colors:this._colors,offsetX:-r,offsetY:-i,scaleX:1/u,scaleY:1/d},p=s+4,h=l+4,m=n.getCanvas("mesh",p,h,!1),g=m.context,v=g.createImageData(s,l);if(t){const e=v.data;for(let n=0,r=e.length;n<r;n+=4)e[n]=t[0],e[n+1]=t[1],e[n+2]=t[2],e[n+3]=255}for(const e of this._figures)c(v,e,f);return g.putImageData(v,2,2),{canvas:m.canvas,offsetX:r-2*u,offsetY:i-2*d,scaleX:u,scaleY:d}}getPattern(e,t,n,s){let l;if(a(e,this._bbox),s===o.SHADING)l=r.Util.singularValueDecompose2dScale((0,i.getCurrentTransform)(e));else if(l=r.Util.singularValueDecompose2dScale(t.baseTransform),this.matrix){const e=r.Util.singularValueDecompose2dScale(this.matrix);l=[l[0]*e[0],l[1]*e[1]]}const u=this._createMeshCanvas(l,s===o.SHADING?null:this._background,t.cachedCanvases);return s!==o.SHADING&&(e.setTransform(...t.baseTransform),this.matrix&&e.transform(...this.matrix)),e.translate(u.offsetX,u.offsetY),e.scale(u.scaleX,u.scaleY),e.createPattern(u.canvas,"no-repeat")}}class f extends s{getPattern(){return"hotpink"}}class p{static get MAX_PATTERN_SIZE(){return(0,r.shadow)(this,"MAX_PATTERN_SIZE",3e3)}constructor(e,t,n,r,i){this.operatorList=e[2],this.matrix=e[3]||[1,0,0,1,0,0],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.color=t,this.ctx=n,this.canvasGraphicsFactory=r,this.baseTransform=i}createPatternCanvas(e){const t=this.operatorList,n=this.bbox,o=this.xstep,a=this.ystep,s=this.paintType,l=this.tilingType,u=this.color,c=this.canvasGraphicsFactory;(0,r.info)("TilingType: "+l);const d=n[0],f=n[1],p=n[2],h=n[3],m=r.Util.singularValueDecompose2dScale(this.matrix),g=r.Util.singularValueDecompose2dScale(this.baseTransform),v=[m[0]*g[0],m[1]*g[1]],y=this.getSizeAndScale(o,this.ctx.canvas.width,v[0]),b=this.getSizeAndScale(a,this.ctx.canvas.height,v[1]),E=e.cachedCanvases.getCanvas("pattern",y.size,b.size,!0),S=E.context,w=c.createCanvasGraphics(S);w.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(w,s,u);let _=d,k=f,P=p,C=h;return d<0&&(_=0,P+=Math.abs(d)),f<0&&(k=0,C+=Math.abs(f)),S.translate(-y.scale*_,-b.scale*k),w.transform(y.scale,0,0,b.scale,0,0),S.save(),this.clipBbox(w,_,k,P,C),w.baseTransform=(0,i.getCurrentTransform)(w.ctx),w.executeOperatorList(t),w.endDrawing(),{canvas:E.canvas,scaleX:y.scale,scaleY:b.scale,offsetX:_,offsetY:k}}getSizeAndScale(e,t,n){e=Math.abs(e);const r=Math.max(p.MAX_PATTERN_SIZE,t);let i=Math.ceil(e*n);return i>=r?i=r:n=i/e,{scale:n,size:i}}clipBbox(e,t,n,r,o){const a=r-t,s=o-n;e.ctx.rect(t,n,a,s),e.current.updateRectMinMax((0,i.getCurrentTransform)(e.ctx),[t,n,r,o]),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,t,n){const i=e.ctx,o=e.current;switch(t){case 1:const e=this.ctx;i.fillStyle=e.fillStyle,i.strokeStyle=e.strokeStyle,o.fillColor=e.fillStyle,o.strokeColor=e.strokeStyle;break;case 2:const a=r.Util.makeHexColor(n[0],n[1],n[2]);i.fillStyle=a,i.strokeStyle=a,o.fillColor=a,o.strokeColor=a;break;default:throw new r.FormatError(`Unsupported paint type: ${t}`)}}getPattern(e,t,n,i){let a=n;i!==o.SHADING&&(a=r.Util.transform(a,t.baseTransform),this.matrix&&(a=r.Util.transform(a,this.matrix)));const s=this.createPatternCanvas(t);let l=new DOMMatrix(a);l=l.translate(s.offsetX,s.offsetY),l=l.scale(1/s.scaleX,1/s.scaleY);const u=e.createPattern(s.canvas,"repeat");return u.setTransform(l),u}}t.TilingPattern=p},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.applyMaskImageData=function({src:e,srcPos:t=0,dest:n,destPos:i=0,width:o,height:a,inverseDecode:s=!1}){const l=r.FeatureTest.isLittleEndian?4278190080:255,[u,c]=s?[0,l]:[l,0],d=o>>3,f=7&o,p=e.length;n=new Uint32Array(n.buffer);for(let r=0;r<a;r++){for(const r=t+d;t<r;t++){const r=t<p?e[t]:255;n[i++]=128&r?c:u,n[i++]=64&r?c:u,n[i++]=32&r?c:u,n[i++]=16&r?c:u,n[i++]=8&r?c:u,n[i++]=4&r?c:u,n[i++]=2&r?c:u,n[i++]=1&r?c:u}if(0===f)continue;const r=t<p?e[t++]:255;for(let e=0;e<f;e++)n[i++]=r&1<<7-e?c:u}return{srcPos:t,destPos:i}};var r=n(1)},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.GlobalWorkerOptions=void 0;const n=Object.create(null);t.GlobalWorkerOptions=n,n.workerPort=null,n.workerSrc=""},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.MessageHandler=void 0;var r=n(1);function i(e){switch(e instanceof Error||"object"==typeof e&&null!==e||(0,r.unreachable)('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),e.name){case"AbortException":return new r.AbortException(e.message);case"MissingPDFException":return new r.MissingPDFException(e.message);case"PasswordException":return new r.PasswordException(e.message,e.code);case"UnexpectedResponseException":return new r.UnexpectedResponseException(e.message,e.status);case"UnknownErrorException":return new r.UnknownErrorException(e.message,e.details);default:return new r.UnknownErrorException(e.message,e.toString())}}t.MessageHandler=class{constructor(e,t,n){this.sourceName=e,this.targetName=t,this.comObj=n,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),this._onComObjOnMessage=e=>{const t=e.data;if(t.targetName!==this.sourceName)return;if(t.stream)return void this._processStreamMessage(t);if(t.callback){const e=t.callbackId,n=this.callbackCapabilities[e];if(!n)throw new Error(`Cannot resolve callback ${e}`);if(delete this.callbackCapabilities[e],1===t.callback)n.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");n.reject(i(t.reason))}return}const r=this.actionHandler[t.action];if(!r)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const e=this.sourceName,o=t.sourceName;new Promise((function(e){e(r(t.data))})).then((function(r){n.postMessage({sourceName:e,targetName:o,callback:1,callbackId:t.callbackId,data:r})}),(function(r){n.postMessage({sourceName:e,targetName:o,callback:2,callbackId:t.callbackId,reason:i(r)})}))}else t.streamId?this._createStreamSink(t):r(t.data)},n.addEventListener("message",this._onComObjOnMessage)}on(e,t){const n=this.actionHandler;if(n[e])throw new Error(`There is already an actionName called "${e}"`);n[e]=t}send(e,t,n){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:t},n)}sendWithPromise(e,t,n){const i=this.callbackId++,o=(0,r.createPromiseCapability)();this.callbackCapabilities[i]=o;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:i,data:t},n)}catch(e){o.reject(e)}return o.promise}sendWithStream(e,t,n,o){const a=this.streamId++,s=this.sourceName,l=this.targetName,u=this.comObj;return new ReadableStream({start:n=>{const i=(0,r.createPromiseCapability)();return this.streamControllers[a]={controller:n,startCall:i,pullCall:null,cancelCall:null,isClosed:!1},u.postMessage({sourceName:s,targetName:l,action:e,streamId:a,data:t,desiredSize:n.desiredSize},o),i.promise},pull:e=>{const t=(0,r.createPromiseCapability)();return this.streamControllers[a].pullCall=t,u.postMessage({sourceName:s,targetName:l,stream:6,streamId:a,desiredSize:e.desiredSize}),t.promise},cancel:e=>{(0,r.assert)(e instanceof Error,"cancel must have a valid reason");const t=(0,r.createPromiseCapability)();return this.streamControllers[a].cancelCall=t,this.streamControllers[a].isClosed=!0,u.postMessage({sourceName:s,targetName:l,stream:1,streamId:a,reason:i(e)}),t.promise}},n)}_createStreamSink(e){const t=e.streamId,n=this.sourceName,o=e.sourceName,a=this.comObj,s=this,l=this.actionHandler[e.action],u={enqueue(e,i=1,s){if(this.isCancelled)return;const l=this.desiredSize;this.desiredSize-=i,l>0&&this.desiredSize<=0&&(this.sinkCapability=(0,r.createPromiseCapability)(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:n,targetName:o,stream:4,streamId:t,chunk:e},s)},close(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:n,targetName:o,stream:3,streamId:t}),delete s.streamSinks[t])},error(e){(0,r.assert)(e instanceof Error,"error must have a valid reason"),this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:n,targetName:o,stream:5,streamId:t,reason:i(e)}))},sinkCapability:(0,r.createPromiseCapability)(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};u.sinkCapability.resolve(),u.ready=u.sinkCapability.promise,this.streamSinks[t]=u,new Promise((function(t){t(l(e.data,u))})).then((function(){a.postMessage({sourceName:n,targetName:o,stream:8,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:n,targetName:o,stream:8,streamId:t,reason:i(e)})}))}_processStreamMessage(e){const t=e.streamId,n=this.sourceName,o=e.sourceName,a=this.comObj,s=this.streamControllers[t],l=this.streamSinks[t];switch(e.stream){case 8:e.success?s.startCall.resolve():s.startCall.reject(i(e.reason));break;case 7:e.success?s.pullCall.resolve():s.pullCall.reject(i(e.reason));break;case 6:if(!l){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:t,success:!0});break}l.desiredSize<=0&&e.desiredSize>0&&l.sinkCapability.resolve(),l.desiredSize=e.desiredSize,new Promise((function(e){e(l.onPull&&l.onPull())})).then((function(){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:n,targetName:o,stream:7,streamId:t,reason:i(e)})}));break;case 4:if((0,r.assert)(s,"enqueue should have stream controller"),s.isClosed)break;s.controller.enqueue(e.chunk);break;case 3:if((0,r.assert)(s,"close should have stream controller"),s.isClosed)break;s.isClosed=!0,s.controller.close(),this._deleteStreamController(s,t);break;case 5:(0,r.assert)(s,"error should have stream controller"),s.controller.error(i(e.reason)),this._deleteStreamController(s,t);break;case 2:e.success?s.cancelCall.resolve():s.cancelCall.reject(i(e.reason)),this._deleteStreamController(s,t);break;case 1:if(!l)break;new Promise((function(t){t(l.onCancel&&l.onCancel(i(e.reason)))})).then((function(){a.postMessage({sourceName:n,targetName:o,stream:2,streamId:t,success:!0})}),(function(e){a.postMessage({sourceName:n,targetName:o,stream:2,streamId:t,reason:i(e)})})),l.sinkCapability.reject(i(e.reason)),l.isCancelled=!0,delete this.streamSinks[t];break;default:throw new Error("Unexpected stream case")}}async _deleteStreamController(e,t){await Promise.allSettled([e.startCall&&e.startCall.promise,e.pullCall&&e.pullCall.promise,e.cancelCall&&e.cancelCall.promise]),delete this.streamControllers[t]}destroy(){this.comObj.removeEventListener("message",this._onComObjOnMessage)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=void 0;var r=n(1);t.Metadata=class{#metadataMap;#data;constructor({parsedData:e,rawData:t}){this.#metadataMap=e,this.#data=t}getRaw(){return this.#data}get(e){return this.#metadataMap.get(e)??null}getAll(){return(0,r.objectFromMap)(this.#metadataMap)}has(e){return this.#metadataMap.has(e)}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalContentConfig=void 0;var r=n(1),i=n(8);const o=Symbol("INTERNAL");class a{#visible=!0;constructor(e,t){this.name=e,this.intent=t}get visible(){return this.#visible}_setVisible(e,t){e!==o&&(0,r.unreachable)("Internal method `_setVisible` called."),this.#visible=t}}t.OptionalContentConfig=class{#cachedGetHash=null;#groups=new Map;#initialHash=null;#order=null;constructor(e){if(this.name=null,this.creator=null,null!==e){this.name=e.name,this.creator=e.creator,this.#order=e.order;for(const t of e.groups)this.#groups.set(t.id,new a(t.name,t.intent));if("OFF"===e.baseState)for(const e of this.#groups.values())e._setVisible(o,!1);for(const t of e.on)this.#groups.get(t)._setVisible(o,!0);for(const t of e.off)this.#groups.get(t)._setVisible(o,!1);this.#initialHash=this.getHash()}}#evaluateVisibilityExpression(e){const t=e.length;if(t<2)return!0;const n=e[0];for(let i=1;i<t;i++){const t=e[i];let o;if(Array.isArray(t))o=this.#evaluateVisibilityExpression(t);else{if(!this.#groups.has(t))return(0,r.warn)(`Optional content group not found: ${t}`),!0;o=this.#groups.get(t).visible}switch(n){case"And":if(!o)return!1;break;case"Or":if(o)return!0;break;case"Not":return!o;default:return!0}}return"And"===n}isVisible(e){if(0===this.#groups.size)return!0;if(!e)return(0,r.warn)("Optional content group not defined."),!0;if("OCG"===e.type)return this.#groups.has(e.id)?this.#groups.get(e.id).visible:((0,r.warn)(`Optional content group not found: ${e.id}`),!0);if("OCMD"===e.type){if(e.expression)return this.#evaluateVisibilityExpression(e.expression);if(!e.policy||"AnyOn"===e.policy){for(const t of e.ids){if(!this.#groups.has(t))return(0,r.warn)(`Optional content group not found: ${t}`),!0;if(this.#groups.get(t).visible)return!0}return!1}if("AllOn"===e.policy){for(const t of e.ids){if(!this.#groups.has(t))return(0,r.warn)(`Optional content group not found: ${t}`),!0;if(!this.#groups.get(t).visible)return!1}return!0}if("AnyOff"===e.policy){for(const t of e.ids){if(!this.#groups.has(t))return(0,r.warn)(`Optional content group not found: ${t}`),!0;if(!this.#groups.get(t).visible)return!0}return!1}if("AllOff"===e.policy){for(const t of e.ids){if(!this.#groups.has(t))return(0,r.warn)(`Optional content group not found: ${t}`),!0;if(this.#groups.get(t).visible)return!1}return!0}return(0,r.warn)(`Unknown optional content policy ${e.policy}.`),!0}return(0,r.warn)(`Unknown group type ${e.type}.`),!0}setVisibility(e,t=!0){this.#groups.has(e)?(this.#groups.get(e)._setVisible(o,!!t),this.#cachedGetHash=null):(0,r.warn)(`Optional content group not found: ${e}`)}get hasInitialVisibility(){return this.getHash()===this.#initialHash}getOrder(){return this.#groups.size?this.#order?this.#order.slice():[...this.#groups.keys()]:null}getGroups(){return this.#groups.size>0?(0,r.objectFromMap)(this.#groups):null}getGroup(e){return this.#groups.get(e)||null}getHash(){if(null!==this.#cachedGetHash)return this.#cachedGetHash;const e=new i.MurmurHash3_64;for(const[t,n]of this.#groups)e.update(`${t}:${n.visible}`);return this.#cachedGetHash=e.hexdigest()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFDataTransportStream=void 0;var r=n(1),i=n(6);t.PDFDataTransportStream=class{constructor({length:e,initialData:t,progressiveDone:n=!1,contentDispositionFilename:i=null,disableRange:o=!1,disableStream:a=!1},s){if((0,r.assert)(s,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.'),this._queuedChunks=[],this._progressiveDone=n,this._contentDispositionFilename=i,t?.length>0){const e=t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength?t.buffer:new Uint8Array(t).buffer;this._queuedChunks.push(e)}this._pdfDataRangeTransport=s,this._isStreamingSupported=!a,this._isRangeSupported=!o,this._contentLength=e,this._fullRequestReader=null,this._rangeReaders=[],this._pdfDataRangeTransport.addRangeListener(((e,t)=>{this._onReceiveData({begin:e,chunk:t})})),this._pdfDataRangeTransport.addProgressListener(((e,t)=>{this._onProgress({loaded:e,total:t})})),this._pdfDataRangeTransport.addProgressiveReadListener((e=>{this._onReceiveData({chunk:e})})),this._pdfDataRangeTransport.addProgressiveDoneListener((()=>{this._onProgressiveDone()})),this._pdfDataRangeTransport.transportReady()}_onReceiveData({begin:e,chunk:t}){const n=t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength?t.buffer:new Uint8Array(t).buffer;if(void 0===e)this._fullRequestReader?this._fullRequestReader._enqueue(n):this._queuedChunks.push(n);else{const t=this._rangeReaders.some((function(t){return t._begin===e&&(t._enqueue(n),!0)}));(0,r.assert)(t,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(e){void 0===e.total?this._rangeReaders[0]?.onProgress?.({loaded:e.loaded}):this._fullRequestReader?.onProgress?.({loaded:e.loaded,total:e.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){const t=this._rangeReaders.indexOf(e);t>=0&&this._rangeReaders.splice(t,1)}getFullReader(){(0,r.assert)(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const e=this._queuedChunks;return this._queuedChunks=null,new o(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new a(this,e,t);return this._pdfDataRangeTransport.requestDataRange(e,t),this._rangeReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeReaders.slice(0))t.cancel(e);this._pdfDataRangeTransport.abort()}};class o{constructor(e,t,n=!1,r=null){this._stream=e,this._done=n||!1,this._filename=(0,i.isPdfFile)(r)?r:null,this._queuedChunks=t||[],this._loaded=0;for(const e of this._queuedChunks)this._loaded+=e.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class a{constructor(e,t,n){this._stream=e,this._begin=t,this._end=n,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(0===this._requests.length)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}},(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaText=void 0;class n{static textContent(e){const t=[],r={items:t,styles:Object.create(null)};return function e(r){if(!r)return;let i=null;const o=r.name;if("#text"===o)i=r.value;else{if(!n.shouldBuildText(o))return;r?.attributes?.textContent?i=r.attributes.textContent:r.value&&(i=r.value)}if(null!==i&&t.push({str:i}),r.children)for(const t of r.children)e(t)}(e),r}static shouldBuildText(e){return!("textarea"===e||"input"===e||"option"===e||"select"===e)}}t.XfaText=n},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.NodeStandardFontDataFactory=t.NodeCanvasFactory=t.NodeCMapReaderFactory=void 0;var r=n(7);const i=function(e){return new Promise(((t,n)=>{__webpack_require__(70172).readFile(e,((e,r)=>{!e&&r?t(new Uint8Array(r)):n(new Error(e))}))}))};class o extends r.BaseCanvasFactory{_createCanvas(e,t){return __webpack_require__(93414).createCanvas(e,t)}}t.NodeCanvasFactory=o;class a extends r.BaseCMapReaderFactory{_fetchData(e,t){return i(e).then((e=>({cMapData:e,compressionType:t})))}}t.NodeCMapReaderFactory=a;class s extends r.BaseStandardFontDataFactory{_fetchData(e){return i(e)}}t.NodeStandardFontDataFactory=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNodeStream=void 0;var r=n(1),i=n(22);const o=__webpack_require__(70172),a=__webpack_require__(2001),s=__webpack_require__(33779),l=__webpack_require__(66558),u=/^file:\/\/\/[a-zA-Z]:\//;t.PDFNodeStream=class{constructor(e){this.source=e,this.url=function(e){const t=l.parse(e);return"file:"===t.protocol||t.host?t:/^[a-z]:[/\\]/i.test(e)?l.parse(`file:///${e}`):(t.host||(t.protocol="file:"),t)}(e.url),this.isHttp="http:"===this.url.protocol||"https:"===this.url.protocol,this.isFsUrl="file:"===this.url.protocol,this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=this.isFsUrl?new m(this):new p(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=this.isFsUrl?new g(this,e,t):new h(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class c{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;const t=e.source;this._contentLength=t.length,this._loaded=0,this._filename=null,this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)(),this._headersCapability=(0,r.createPromiseCapability)()}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress?.({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new r.AbortException("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class d{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=(0,r.createPromiseCapability)();const t=e.source;this._isStreamingSupported=!t.disableStream}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const e=this._readableStream.read();return null===e?(this._readCapability=(0,r.createPromiseCapability)(),this.read()):(this._loaded+=e.length,this.onProgress?.({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){this._readableStream?this._readableStream.destroy(e):this._error(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",(()=>{this._readCapability.resolve()})),e.on("end",(()=>{e.destroy(),this._done=!0,this._readCapability.resolve()})),e.on("error",(e=>{this._error(e)})),this._storedError&&this._readableStream.destroy(this._storedError)}}function f(e,t){return{protocol:e.protocol,auth:e.auth,host:e.hostname,port:e.port,path:e.path,method:"GET",headers:t}}class p extends c{constructor(e){super(e);const t=t=>{if(404===t.statusCode){const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);return this._storedError=e,void this._headersCapability.reject(e)}this._headersCapability.resolve(),this._setReadableStream(t);const n=e=>this._readableStream.headers[e.toLowerCase()],{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n)};this._request=null,"http:"===this._url.protocol?this._request=a.request(f(this._url,e.httpHeaders),t):this._request=s.request(f(this._url,e.httpHeaders),t),this._request.on("error",(e=>{this._storedError=e,this._headersCapability.reject(e)})),this._request.end()}}class h extends d{constructor(e,t,n){super(e),this._httpHeaders={};for(const t in e.httpHeaders){const n=e.httpHeaders[t];void 0!==n&&(this._httpHeaders[t]=n)}this._httpHeaders.Range=`bytes=${t}-${n-1}`;const i=e=>{if(404!==e.statusCode)this._setReadableStream(e);else{const e=new r.MissingPDFException(`Missing PDF "${this._url}".`);this._storedError=e}};this._request=null,"http:"===this._url.protocol?this._request=a.request(f(this._url,this._httpHeaders),i):this._request=s.request(f(this._url,this._httpHeaders),i),this._request.on("error",(e=>{this._storedError=e})),this._request.end()}}class m extends c{constructor(e){super(e);let t=decodeURIComponent(this._url.path);u.test(this._url.href)&&(t=t.replace(/^\//,"")),o.lstat(t,((e,n)=>{if(e)return"ENOENT"===e.code&&(e=new r.MissingPDFException(`Missing PDF "${t}".`)),this._storedError=e,void this._headersCapability.reject(e);this._contentLength=n.size,this._setReadableStream(o.createReadStream(t)),this._headersCapability.resolve()}))}}class g extends d{constructor(e,t,n){super(e);let r=decodeURIComponent(this._url.path);u.test(this._url.href)&&(r=r.replace(/^\//,"")),this._setReadableStream(o.createReadStream(r,{start:t,end:n-1}))}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createResponseStatusError=function(e,t){return 404===e||0===e&&t.startsWith("file:")?new r.MissingPDFException('Missing PDF "'+t+'".'):new r.UnexpectedResponseException(`Unexpected server response (${e}) while retrieving PDF "${t}".`,e)},t.extractFilenameFromHeader=function(e){const t=e("Content-Disposition");if(t){let e=(0,i.getFilenameFromContentDispositionHeader)(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch(e){}if((0,o.isPdfFile)(e))return e}return null},t.validateRangeRequestCapabilities=function({getResponseHeader:e,isHttp:t,rangeChunkSize:n,disableRange:r}){const i={allowRangeRequests:!1,suggestedLength:void 0},o=parseInt(e("Content-Length"),10);return Number.isInteger(o)?(i.suggestedLength=o,o<=2*n||r||!t||"bytes"!==e("Accept-Ranges")||"identity"!==(e("Content-Encoding")||"identity")||(i.allowRangeRequests=!0),i):i},t.validateResponseStatus=function(e){return 200===e||206===e};var r=n(1),i=n(23),o=n(6)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getFilenameFromContentDispositionHeader=function(e){let t=!0,n=i("filename\\*","i").exec(e);if(n){n=n[1];let e=s(n);return e=unescape(e),e=l(e),e=u(e),a(e)}if(n=function(e){const t=[];let n;const r=i("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(n=r.exec(e));){let[,e,r,i]=n;if(e=parseInt(e,10),e in t){if(0===e)break}else t[e]=[r,i]}const o=[];for(let e=0;e<t.length&&e in t;++e){let[n,r]=t[e];r=s(r),n&&(r=unescape(r),0===e&&(r=l(r))),o.push(r)}return o.join("")}(e),n)return a(u(n));if(n=i("filename","i").exec(e),n){n=n[1];let e=s(n);return e=u(e),a(e)}function i(e,t){return new RegExp("(?:^|;)\\s*"+e+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',t)}function o(e,n){if(e){if(!/^[\x00-\xFF]+$/.test(n))return n;try{const i=new TextDecoder(e,{fatal:!0}),o=(0,r.stringToBytes)(n);n=i.decode(o),t=!1}catch(e){}}return n}function a(e){return t&&/[\x80-\xff]/.test(e)&&(e=o("utf-8",e),t&&(e=o("iso-8859-1",e))),e}function s(e){if(e.startsWith('"')){const t=e.slice(1).split('\\"');for(let e=0;e<t.length;++e){const n=t[e].indexOf('"');-1!==n&&(t[e]=t[e].slice(0,n),t.length=e+1),t[e]=t[e].replace(/\\(.)/g,"$1")}e=t.join('"')}return e}function l(e){const t=e.indexOf("'");return-1===t?e:o(e.slice(0,t),e.slice(t+1).replace(/^[^']*'/,""))}function u(e){return!e.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(e)?e:e.replace(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,(function(e,t,n,r){if("q"===n||"Q"===n)return o(t,r=(r=r.replace(/_/g," ")).replace(/=([0-9a-fA-F]{2})/g,(function(e,t){return String.fromCharCode(parseInt(t,16))})));try{r=atob(r)}catch(e){}return o(t,r)}))}return""};var r=n(1)},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFNetworkStream=void 0;var r=n(1),i=n(22);class o{constructor(e,t={}){this.url=e,this.isHttp=/^https?:/i.test(e),this.httpHeaders=this.isHttp&&t.httpHeaders||Object.create(null),this.withCredentials=t.withCredentials||!1,this.getXhr=t.getXhr||function(){return new XMLHttpRequest},this.currXhrId=0,this.pendingRequests=Object.create(null)}requestRange(e,t,n){const r={begin:e,end:t};for(const e in n)r[e]=n[e];return this.request(r)}requestFull(e){return this.request(e)}request(e){const t=this.getXhr(),n=this.currXhrId++,r=this.pendingRequests[n]={xhr:t};t.open("GET",this.url),t.withCredentials=this.withCredentials;for(const e in this.httpHeaders){const n=this.httpHeaders[e];void 0!==n&&t.setRequestHeader(e,n)}return this.isHttp&&"begin"in e&&"end"in e?(t.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),r.expectedStatus=206):r.expectedStatus=200,t.responseType="arraybuffer",e.onError&&(t.onerror=function(n){e.onError(t.status)}),t.onreadystatechange=this.onStateChange.bind(this,n),t.onprogress=this.onProgress.bind(this,n),r.onHeadersReceived=e.onHeadersReceived,r.onDone=e.onDone,r.onError=e.onError,r.onProgress=e.onProgress,t.send(null),n}onProgress(e,t){const n=this.pendingRequests[e];n&&n.onProgress?.(t)}onStateChange(e,t){const n=this.pendingRequests[e];if(!n)return;const i=n.xhr;if(i.readyState>=2&&n.onHeadersReceived&&(n.onHeadersReceived(),delete n.onHeadersReceived),4!==i.readyState)return;if(!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],0===i.status&&this.isHttp)return void n.onError?.(i.status);const o=i.status||200;if((200!==o||206!==n.expectedStatus)&&o!==n.expectedStatus)return void n.onError?.(i.status);const a=function(e){const t=e.response;return"string"!=typeof t?t:(0,r.stringToBytes)(t).buffer}(i);if(206===o){const e=i.getResponseHeader("Content-Range"),t=/bytes (\d+)-(\d+)\/(\d+)/.exec(e);n.onDone({begin:parseInt(t[1],10),chunk:a})}else a?n.onDone({begin:0,chunk:a}):n.onError?.(i.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){const t=this.pendingRequests[e].xhr;delete this.pendingRequests[e],t.abort()}}t.PDFNetworkStream=class{constructor(e){this._source=e,this._manager=new o(e.url,{httpHeaders:e.httpHeaders,withCredentials:e.withCredentials}),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){const t=this._rangeRequestReaders.indexOf(e);t>=0&&this._rangeRequestReaders.splice(t,1)}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new a(this._manager,this._source),this._fullRequestReader}getRangeReader(e,t){const n=new s(this._manager,e,t);return n.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class a{constructor(e,t){this._manager=e;const n={onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=t.url,this._fullRequestId=e.requestFull(n),this._headersReceivedCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._contentLength=t.length,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const e=this._fullRequestId,t=this._manager.getRequestXhr(e),n=e=>t.getResponseHeader(e),{allowRangeRequests:r,suggestedLength:o}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});r&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersReceivedCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=(0,i.createResponseStatusError)(e,this._url),this._headersReceivedCapability.reject(this._storedError);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){this.onProgress?.({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersReceivedCapability.promise}async read(){if(this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersReceivedCapability.reject(e);for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class s{constructor(e,t,n){this._manager=e;const r={onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)};this._url=e.url,this._requestId=e.requestRange(t,n,r),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_close(){this.onClosed?.(this)}_onDone(e){const t=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunk=t,this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError=(0,i.createResponseStatusError)(e,this._url);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){this.isStreamingSupported||this.onProgress?.({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(null!==this._queuedChunk){const e=this._queuedChunk;return this._queuedChunk=null,{value:e,done:!1}}if(this._done)return{value:void 0,done:!0};const e=(0,r.createPromiseCapability)();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PDFFetchStream=void 0;var r=n(1),i=n(22);function o(e,t,n){return{method:"GET",headers:e,signal:n.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function a(e){const t=new Headers;for(const n in e){const r=e[n];void 0!==r&&t.append(n,r)}return t}function s(e){return e instanceof Uint8Array?e.buffer:e instanceof ArrayBuffer?e:((0,r.warn)(`getArrayBuffer - unexpected data format: ${e}`),new Uint8Array(e).buffer)}t.PDFFetchStream=class{constructor(e){this.source=e,this.isHttp=/^https?:/i.test(e.url),this.httpHeaders=this.isHttp&&e.httpHeaders||{},this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return(0,r.assert)(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new l(this),this._fullRequestReader}getRangeReader(e,t){if(t<=this._progressiveDataLength)return null;const n=new u(this,e,t);return this._rangeRequestReaders.push(n),n}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(const t of this._rangeRequestReaders.slice(0))t.cancel(e)}};class l{constructor(e){this._stream=e,this._reader=null,this._loaded=0,this._filename=null;const t=e.source;this._withCredentials=t.withCredentials||!1,this._contentLength=t.length,this._headersCapability=(0,r.createPromiseCapability)(),this._disableRange=t.disableRange||!1,this._rangeChunkSize=t.rangeChunkSize,this._rangeChunkSize||this._disableRange||(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!t.disableStream,this._isRangeSupported=!t.disableRange,this._headers=a(this._stream.httpHeaders);const n=t.url;fetch(n,o(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,n);this._reader=e.body.getReader(),this._headersCapability.resolve();const t=t=>e.headers.get(t),{allowRangeRequests:o,suggestedLength:a}=(0,i.validateRangeRequestCapabilities)({getResponseHeader:t,isHttp:this._stream.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=o,this._contentLength=a||this._contentLength,this._filename=(0,i.extractFilenameFromHeader)(t),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new r.AbortException("Streaming is disabled."))})).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress?.({loaded:this._loaded,total:this._contentLength}),{value:s(e),done:!1})}cancel(e){this._reader?.cancel(e),this._abortController.abort()}}class u{constructor(e,t,n){this._stream=e,this._reader=null,this._loaded=0;const s=e.source;this._withCredentials=s.withCredentials||!1,this._readCapability=(0,r.createPromiseCapability)(),this._isStreamingSupported=!s.disableStream,this._abortController=new AbortController,this._headers=a(this._stream.httpHeaders),this._headers.append("Range",`bytes=${t}-${n-1}`);const l=s.url;fetch(l,o(this._headers,this._withCredentials,this._abortController)).then((e=>{if(!(0,i.validateResponseStatus)(e.status))throw(0,i.createResponseStatusError)(e.status,l);this._readCapability.resolve(),this._reader=e.body.getReader()})).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;const{value:e,done:t}=await this._reader.read();return t?{value:e,done:t}:(this._loaded+=e.byteLength,this.onProgress?.({loaded:this._loaded}),{value:s(e),done:!1})}cancel(e){this._reader?.cancel(e),this._abortController.abort()}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TextLayerRenderTask=void 0,t.renderTextLayer=function(e){e.textContentSource||!e.textContent&&!e.textContentStream||((0,i.deprecated)("The TextLayerRender `textContent`/`textContentStream` parameters will be removed in the future, please use `textContentSource` instead."),e.textContentSource=e.textContent||e.textContentStream);const t=new c(e);return t._render(),t},t.updateTextLayer=function({container:e,viewport:t,textDivs:n,textDivProperties:r,isOffscreenCanvasSupported:o,mustRotate:a=!0,mustRescale:l=!0}){if(a&&(0,i.setLayerDimensions)(e,{rotation:t.rotation}),l){const e=s(0,o),i={prevFontSize:null,prevFontFamily:null,div:null,scale:t.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:e};for(const e of n)i.properties=r.get(e),i.div=e,u(i)}};var r=n(1),i=n(6);const o=30,a=new Map;function s(e,t){let n;if(t&&r.FeatureTest.isOffscreenCanvasSupported)n=new OffscreenCanvas(e,e).getContext("2d",{alpha:!1});else{const t=document.createElement("canvas");t.width=t.height=e,n=t.getContext("2d",{alpha:!1})}return n}function l(e,t,n){const i=document.createElement("span"),l={angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,fontSize:0};e._textDivs.push(i);const u=r.Util.transform(e._transform,t.transform);let c=Math.atan2(u[1],u[0]);const d=n[t.fontName];d.vertical&&(c+=Math.PI/2);const f=Math.hypot(u[2],u[3]),p=f*function(e,t){const n=a.get(e);if(n)return n;const r=s(o,t);r.font=`30px ${e}`;const i=r.measureText("");let l=i.fontBoundingBoxAscent,u=Math.abs(i.fontBoundingBoxDescent);if(l){const t=l/(l+u);return a.set(e,t),r.canvas.width=r.canvas.height=0,t}r.strokeStyle="red",r.clearRect(0,0,o,o),r.strokeText("g",0,0);let c=r.getImageData(0,0,o,o).data;u=0;for(let e=c.length-1-3;e>=0;e-=4)if(c[e]>0){u=Math.ceil(e/4/o);break}r.clearRect(0,0,o,o),r.strokeText("A",0,o),c=r.getImageData(0,0,o,o).data,l=0;for(let e=0,t=c.length;e<t;e+=4)if(c[e]>0){l=o-Math.floor(e/4/o);break}if(r.canvas.width=r.canvas.height=0,l){const t=l/(l+u);return a.set(e,t),t}return a.set(e,.8),.8}(d.fontFamily,e._isOffscreenCanvasSupported);let h,m;0===c?(h=u[4],m=u[5]-p):(h=u[4]+p*Math.sin(c),m=u[5]-p*Math.cos(c));const g="calc(var(--scale-factor)*",v=i.style;e._container===e._rootContainer?(v.left=`${(100*h/e._pageWidth).toFixed(2)}%`,v.top=`${(100*m/e._pageHeight).toFixed(2)}%`):(v.left=`${g}${h.toFixed(2)}px)`,v.top=`${g}${m.toFixed(2)}px)`),v.fontSize=`${g}${f.toFixed(2)}px)`,v.fontFamily=d.fontFamily,l.fontSize=f,i.setAttribute("role","presentation"),i.textContent=t.str,i.dir=t.dir,e._fontInspectorEnabled&&(i.dataset.fontName=t.fontName),0!==c&&(l.angle=c*(180/Math.PI));let y=!1;if(t.str.length>1)y=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const e=Math.abs(t.transform[0]),n=Math.abs(t.transform[3]);e!==n&&Math.max(e,n)/Math.min(e,n)>1.5&&(y=!0)}y&&(l.canvasWidth=d.vertical?t.height:t.width),e._textDivProperties.set(i,l),e._isReadableStream&&e._layoutText(i)}function u(e){const{div:t,scale:n,properties:r,ctx:i,prevFontSize:o,prevFontFamily:a}=e,{style:s}=t;let l="";if(0!==r.canvasWidth&&r.hasText){const{fontFamily:u}=s,{canvasWidth:c,fontSize:d}=r;o===d&&a===u||(i.font=`${d*n}px ${u}`,e.prevFontSize=d,e.prevFontFamily=u);const{width:f}=i.measureText(t.textContent);f>0&&(l=`scaleX(${c*n/f})`)}0!==r.angle&&(l=`rotate(${r.angle}deg) ${l}`),l.length>0&&(s.transform=l)}class c{constructor({textContentSource:e,container:t,viewport:n,textDivs:o,textDivProperties:a,textContentItemsStr:l,isOffscreenCanvasSupported:u}){this._textContentSource=e,this._isReadableStream=e instanceof ReadableStream,this._container=this._rootContainer=t,this._textDivs=o||[],this._textContentItemsStr=l||[],this._isOffscreenCanvasSupported=u,this._fontInspectorEnabled=!!globalThis.FontInspector?.enabled,this._reader=null,this._textDivProperties=a||new WeakMap,this._canceled=!1,this._capability=(0,r.createPromiseCapability)(),this._layoutTextParams={prevFontSize:null,prevFontFamily:null,div:null,scale:n.scale*(globalThis.devicePixelRatio||1),properties:null,ctx:s(0,u)};const{pageWidth:c,pageHeight:d,pageX:f,pageY:p}=n.rawDims;this._transform=[1,0,0,-1,-f,p+d],this._pageWidth=c,this._pageHeight=d,(0,i.setLayerDimensions)(t,n),this._capability.promise.finally((()=>{this._layoutTextParams=null})).catch((()=>{}))}get promise(){return this._capability.promise}cancel(){this._canceled=!0,this._reader&&(this._reader.cancel(new r.AbortException("TextLayer task cancelled.")).catch((()=>{})),this._reader=null),this._capability.reject(new r.AbortException("TextLayer task cancelled."))}_processItems(e,t){for(const n of e)if(void 0!==n.str)this._textContentItemsStr.push(n.str),l(this,n,t);else if("beginMarkedContentProps"===n.type||"beginMarkedContent"===n.type){const e=this._container;this._container=document.createElement("span"),this._container.classList.add("markedContent"),null!==n.id&&this._container.setAttribute("id",`${n.id}`),e.append(this._container)}else"endMarkedContent"===n.type&&(this._container=this._container.parentNode)}_layoutText(e){const t=this._layoutTextParams.properties=this._textDivProperties.get(e);if(this._layoutTextParams.div=e,u(this._layoutTextParams),t.hasText&&this._container.append(e),t.hasEOL){const e=document.createElement("br");e.setAttribute("role","presentation"),this._container.append(e)}}_render(){const e=(0,r.createPromiseCapability)();let t=Object.create(null);if(this._isReadableStream){const n=()=>{this._reader.read().then((({value:r,done:i})=>{i?e.resolve():(Object.assign(t,r.styles),this._processItems(r.items,t),n())}),e.reject)};this._reader=this._textContentSource.getReader(),n()}else{if(!this._textContentSource)throw new Error('No "textContentSource" parameter specified.');{const{items:t,styles:n}=this._textContentSource;this._processItems(t,n),e.resolve()}}e.promise.then((()=>{t=null,function(e){if(e._canceled)return;const t=e._textDivs,n=e._capability;if(t.length>1e5)n.resolve();else{if(!e._isReadableStream)for(const n of t)e._layoutText(n);n.resolve()}}(this)}),this._capability.reject)}}t.TextLayerRenderTask=c},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationEditorLayer=void 0;var r=n(1),i=n(5),o=n(28),a=n(29),s=n(6);class l{#accessibilityManager;#allowClick=!1;#boundPointerup=this.pointerup.bind(this);#boundPointerdown=this.pointerdown.bind(this);#editors=new Map;#hadPointerDown=!1;#isCleaningUp=!1;#uiManager;static _initialized=!1;constructor(e){l._initialized||(l._initialized=!0,o.FreeTextEditor.initialize(e.l10n),a.InkEditor.initialize(e.l10n)),e.uiManager.registerEditorTypes([o.FreeTextEditor,a.InkEditor]),this.#uiManager=e.uiManager,this.pageIndex=e.pageIndex,this.div=e.div,this.#accessibilityManager=e.accessibilityManager,this.#uiManager.addLayer(this)}get isEmpty(){return 0===this.#editors.size}updateToolbar(e){this.#uiManager.updateToolbar(e)}updateMode(e=this.#uiManager.getMode()){this.#cleanup(),e===r.AnnotationEditorType.INK?(this.addInkEditorIfNeeded(!1),this.disableClick()):this.enableClick(),this.#uiManager.unselectAll(),e!==r.AnnotationEditorType.NONE&&(this.div.classList.toggle("freeTextEditing",e===r.AnnotationEditorType.FREETEXT),this.div.classList.toggle("inkEditing",e===r.AnnotationEditorType.INK),this.div.hidden=!1)}addInkEditorIfNeeded(e){if(e||this.#uiManager.getMode()===r.AnnotationEditorType.INK){if(!e)for(const e of this.#editors.values())if(e.isEmpty())return void e.setInBackground();this.#createAndAddNewEditor({offsetX:0,offsetY:0}).setInBackground()}}setEditingState(e){this.#uiManager.setEditingState(e)}addCommands(e){this.#uiManager.addCommands(e)}enable(){this.div.style.pointerEvents="auto";for(const e of this.#editors.values())e.enableEditing()}disable(){this.div.style.pointerEvents="none";for(const e of this.#editors.values())e.disableEditing();this.#cleanup(),this.isEmpty&&(this.div.hidden=!0)}setActiveEditor(e){this.#uiManager.getActive()!==e&&this.#uiManager.setActiveEditor(e)}enableClick(){this.div.addEventListener("pointerdown",this.#boundPointerdown),this.div.addEventListener("pointerup",this.#boundPointerup)}disableClick(){this.div.removeEventListener("pointerdown",this.#boundPointerdown),this.div.removeEventListener("pointerup",this.#boundPointerup)}attach(e){this.#editors.set(e.id,e)}detach(e){this.#editors.delete(e.id),this.#accessibilityManager?.removePointerInTextLayer(e.contentDiv)}remove(e){this.#uiManager.removeEditor(e),this.detach(e),e.div.style.display="none",setTimeout((()=>{e.div.style.display="",e.div.remove(),e.isAttachedToDOM=!1,document.activeElement===document.body&&this.#uiManager.focusMainContainer()}),0),this.#isCleaningUp||this.addInkEditorIfNeeded(!1)}#changeParent(e){e.parent!==this&&(this.attach(e),e.parent?.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(this.#changeParent(e),this.#uiManager.addEditor(e),this.attach(e),!e.isAttachedToDOM){const t=e.render();this.div.append(t),e.isAttachedToDOM=!0}this.moveEditorInDOM(e),e.onceAdded(),this.#uiManager.addToAnnotationStorage(e)}moveEditorInDOM(e){this.#accessibilityManager?.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?e.rebuild():this.add(e)}addANewEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!0})}addUndoableEditor(e){this.addCommands({cmd:()=>{this.addOrRebuild(e)},undo:()=>{e.remove()},mustExec:!1})}getNextId(){return this.#uiManager.getId()}#createNewEditor(e){switch(this.#uiManager.getMode()){case r.AnnotationEditorType.FREETEXT:return new o.FreeTextEditor(e);case r.AnnotationEditorType.INK:return new a.InkEditor(e)}return null}deserialize(e){switch(e.annotationType){case r.AnnotationEditorType.FREETEXT:return o.FreeTextEditor.deserialize(e,this,this.#uiManager);case r.AnnotationEditorType.INK:return a.InkEditor.deserialize(e,this,this.#uiManager)}return null}#createAndAddNewEditor(e){const t=this.getNextId(),n=this.#createNewEditor({parent:this,id:t,x:e.offsetX,y:e.offsetY,uiManager:this.#uiManager});return n&&this.add(n),n}setSelected(e){this.#uiManager.setSelected(e)}toggleSelected(e){this.#uiManager.toggleSelected(e)}isSelected(e){return this.#uiManager.isSelected(e)}unselect(e){this.#uiManager.unselect(e)}pointerup(e){const{isMac:t}=r.FeatureTest.platform;0!==e.button||e.ctrlKey&&t||e.target===this.div&&this.#hadPointerDown&&(this.#hadPointerDown=!1,this.#allowClick?this.#createAndAddNewEditor(e):this.#allowClick=!0)}pointerdown(e){const{isMac:t}=r.FeatureTest.platform;if(0!==e.button||e.ctrlKey&&t)return;if(e.target!==this.div)return;this.#hadPointerDown=!0;const n=this.#uiManager.getActive();this.#allowClick=!n||n.isEmpty()}drop(e){const t=e.dataTransfer.getData("text/plain"),n=this.#uiManager.getEditor(t);if(!n)return;e.preventDefault(),e.dataTransfer.dropEffect="move",this.#changeParent(n);const r=this.div.getBoundingClientRect(),i=e.clientX-r.x,o=e.clientY-r.y;n.translate(i-n.startX,o-n.startY),this.moveEditorInDOM(n),n.div.focus()}dragover(e){e.preventDefault()}destroy(){this.#uiManager.getActive()?.parent===this&&this.#uiManager.setActiveEditor(null);for(const e of this.#editors.values())this.#accessibilityManager?.removePointerInTextLayer(e.contentDiv),e.setParent(null),e.isAttachedToDOM=!1,e.div.remove();this.div=null,this.#editors.clear(),this.#uiManager.removeLayer(this)}#cleanup(){this.#isCleaningUp=!0;for(const e of this.#editors.values())e.isEmpty()&&e.remove();this.#isCleaningUp=!1}render({viewport:e}){this.viewport=e,(0,s.setLayerDimensions)(this.div,e),(0,i.bindEvents)(this,this.div,["dragover","drop"]);for(const e of this.#uiManager.getEditors(this.pageIndex))this.add(e);this.updateMode()}update({viewport:e}){this.#uiManager.commitOrRemove(),this.viewport=e,(0,s.setLayerDimensions)(this.div,{rotation:e.rotation}),this.updateMode()}get pageDimensions(){const{pageWidth:e,pageHeight:t}=this.viewport.rawDims;return[e,t]}}t.AnnotationEditorLayer=l},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FreeTextEditor=void 0;var r=n(1),i=n(5),o=n(4);class a extends o.AnnotationEditor{#boundEditorDivBlur=this.editorDivBlur.bind(this);#boundEditorDivFocus=this.editorDivFocus.bind(this);#boundEditorDivInput=this.editorDivInput.bind(this);#boundEditorDivKeydown=this.editorDivKeydown.bind(this);#color;#content="";#editorDivId=`${this.id}-editor`;#hasAlreadyBeenCommitted=!1;#fontSize;static _freeTextDefaultContent="";static _l10nPromise;static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static _keyboardManager=new i.KeyboardManager([[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],a.prototype.commitOrRemove]]);static _type="freetext";constructor(e){super({...e,name:"freeTextEditor"}),this.#color=e.color||a._defaultColor||o.AnnotationEditor._defaultLineColor,this.#fontSize=e.fontSize||a._defaultFontSize}static initialize(e){this._l10nPromise=new Map(["free_text2_default_content","editor_free_text2_aria_label"].map((t=>[t,e.get(t)])));const t=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(t.getPropertyValue("--freetext-padding"))}static updateDefaultParams(e,t){switch(e){case r.AnnotationEditorParamsType.FREETEXT_SIZE:a._defaultFontSize=t;break;case r.AnnotationEditorParamsType.FREETEXT_COLOR:a._defaultColor=t}}updateParams(e,t){switch(e){case r.AnnotationEditorParamsType.FREETEXT_SIZE:case r.AnnotationEditorParamsType.FREETEXT_COLOR:this.#updateColor(t)}}static get defaultPropertiesToUpdate(){return[[r.AnnotationEditorParamsType.FREETEXT_SIZE,a._defaultFontSize],[r.AnnotationEditorParamsType.FREETEXT_COLOR,a._defaultColor||o.AnnotationEditor._defaultLineColor]]}get propertiesToUpdate(){return[[r.AnnotationEditorParamsType.FREETEXT_SIZE,this.#fontSize],[r.AnnotationEditorParamsType.FREETEXT_COLOR,this.#color]]}#updateFontSize(e){const t=e=>{this.editorDiv.style.fontSize=`calc(${e}px * var(--scale-factor))`,this.translate(0,-(e-this.#fontSize)*this.parentScale),this.#fontSize=e,this.#setEditorDimensions()},n=this.#fontSize;this.addCommands({cmd:()=>{t(e)},undo:()=>{t(n)},mustExec:!0,type:r.AnnotationEditorParamsType.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}#updateColor(e){const t=this.#color;this.addCommands({cmd:()=>{this.#color=this.editorDiv.style.color=e},undo:()=>{this.#color=this.editorDiv.style.color=t},mustExec:!0,type:r.AnnotationEditorParamsType.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}getInitialTranslation(){const e=this.parentScale;return[-a._internalPadding*e,-(a._internalPadding+this.#fontSize)*e]}rebuild(){super.rebuild(),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this))}enableEditMode(){this.isInEditMode()||(this.parent.setEditingState(!1),this.parent.updateToolbar(r.AnnotationEditorType.FREETEXT),super.enableEditMode(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this.div.draggable=!1,this.div.removeAttribute("aria-activedescendant"),this.editorDiv.addEventListener("keydown",this.#boundEditorDivKeydown),this.editorDiv.addEventListener("focus",this.#boundEditorDivFocus),this.editorDiv.addEventListener("blur",this.#boundEditorDivBlur),this.editorDiv.addEventListener("input",this.#boundEditorDivInput))}disableEditMode(){this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",this.#editorDivId),this.div.draggable=!0,this.editorDiv.removeEventListener("keydown",this.#boundEditorDivKeydown),this.editorDiv.removeEventListener("focus",this.#boundEditorDivFocus),this.editorDiv.removeEventListener("blur",this.#boundEditorDivBlur),this.editorDiv.removeEventListener("input",this.#boundEditorDivInput),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freeTextEditing"))}focusin(e){super.focusin(e),e.target!==this.editorDiv&&this.editorDiv.focus()}onceAdded(){this.width||(this.enableEditMode(),this.editorDiv.focus())}isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1,this.parent.setEditingState(!0),this.parent.div.classList.add("freeTextEditing"),super.remove()}#extractText(){const e=this.editorDiv.getElementsByTagName("div");if(0===e.length)return this.editorDiv.innerText;const t=[];for(const n of e)t.push(n.innerText.replace(/\r\n?|\n/,""));return t.join("\n")}#setEditorDimensions(){const[e,t]=this.parentDimensions;let n;if(this.isAttachedToDOM)n=this.div.getBoundingClientRect();else{const{currentLayer:e,div:t}=this,r=t.style.display;t.style.display="hidden",e.div.append(this.div),n=t.getBoundingClientRect(),t.remove(),t.style.display=r}this.width=n.width/e,this.height=n.height/t}commit(){this.isInEditMode()&&(super.commit(),this.#hasAlreadyBeenCommitted||(this.#hasAlreadyBeenCommitted=!0,this.parent.addUndoableEditor(this)),this.disableEditMode(),this.#content=this.#extractText().trimEnd(),this.#setEditorDimensions())}shouldGetKeyboardEvents(){return this.isInEditMode()}dblclick(e){this.enableEditMode(),this.editorDiv.focus()}keydown(e){e.target===this.div&&"Enter"===e.key&&(this.enableEditMode(),this.editorDiv.focus())}editorDivKeydown(e){a._keyboardManager.exec(this,e)}editorDivFocus(e){this.isEditing=!0}editorDivBlur(e){this.isEditing=!1}editorDivInput(e){this.parent.div.classList.toggle("freeTextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",this.#editorDivId),this.enableEditing(),a._l10nPromise.get("editor_free_text2_aria_label").then((e=>this.editorDiv?.setAttribute("aria-label",e))),a._l10nPromise.get("free_text2_default_content").then((e=>this.editorDiv?.setAttribute("default-content",e))),this.editorDiv.contentEditable=!0;const{style:n}=this.editorDiv;if(n.fontSize=`calc(${this.#fontSize}px * var(--scale-factor))`,n.color=this.#color,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),(0,i.bindEvents)(this,this.div,["dblclick","keydown"]),this.width){const[n,r]=this.parentDimensions;this.setAt(e*n,t*r,this.width*n,this.height*r);for(const e of this.#content.split("\n")){const t=document.createElement("div");t.append(e?document.createTextNode(e):document.createElement("br")),this.editorDiv.append(t)}this.div.draggable=!0,this.editorDiv.contentEditable=!1}else this.div.draggable=!1,this.editorDiv.contentEditable=!0;return this.div}get contentDiv(){return this.editorDiv}static deserialize(e,t,n){const i=super.deserialize(e,t,n);return i.#fontSize=e.fontSize,i.#color=r.Util.makeHexColor(...e.color),i.#content=e.value,i}serialize(){if(this.isEmpty())return null;const e=a._internalPadding*this.parentScale,t=this.getRect(e,e),n=o.AnnotationEditor._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.#color);return{annotationType:r.AnnotationEditorType.FREETEXT,color:n,fontSize:this.#fontSize,value:this.#content,pageIndex:this.pageIndex,rect:t,rotation:this.rotation}}}t.FreeTextEditor=a},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.InkEditor=void 0,Object.defineProperty(t,"fitCurve",{enumerable:!0,get:function(){return o.fitCurve}});var r=n(1),i=n(4),o=n(30),a=n(5);const s=16;class l extends i.AnnotationEditor{#aspectRatio=0;#baseHeight=0;#baseWidth=0;#boundCanvasPointermove=this.canvasPointermove.bind(this);#boundCanvasPointerleave=this.canvasPointerleave.bind(this);#boundCanvasPointerup=this.canvasPointerup.bind(this);#boundCanvasPointerdown=this.canvasPointerdown.bind(this);#disableEditing=!1;#isCanvasInitialized=!1;#lastPoint=null;#observer=null;#realWidth=0;#realHeight=0;#requestFrameCallback=null;static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=1;static _l10nPromise;static _type="ink";constructor(e){super({...e,name:"inkEditor"}),this.color=e.color||null,this.thickness=e.thickness||null,this.opacity=e.opacity||null,this.paths=[],this.bezierPath2D=[],this.currentPath=[],this.scaleFactor=1,this.translationX=this.translationY=0,this.x=0,this.y=0}static initialize(e){this._l10nPromise=new Map(["editor_ink_canvas_aria_label","editor_ink2_aria_label"].map((t=>[t,e.get(t)])))}static updateDefaultParams(e,t){switch(e){case r.AnnotationEditorParamsType.INK_THICKNESS:l._defaultThickness=t;break;case r.AnnotationEditorParamsType.INK_COLOR:l._defaultColor=t;break;case r.AnnotationEditorParamsType.INK_OPACITY:l._defaultOpacity=t/100}}updateParams(e,t){switch(e){case r.AnnotationEditorParamsType.INK_THICKNESS:case r.AnnotationEditorParamsType.INK_COLOR:case r.AnnotationEditorParamsType.INK_OPACITY:this.#updateOpacity(t)}}static get defaultPropertiesToUpdate(){return[[r.AnnotationEditorParamsType.INK_THICKNESS,l._defaultThickness],[r.AnnotationEditorParamsType.INK_COLOR,l._defaultColor||i.AnnotationEditor._defaultLineColor],[r.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*l._defaultOpacity)]]}get propertiesToUpdate(){return[[r.AnnotationEditorParamsType.INK_THICKNESS,this.thickness||l._defaultThickness],[r.AnnotationEditorParamsType.INK_COLOR,this.color||l._defaultColor||i.AnnotationEditor._defaultLineColor],[r.AnnotationEditorParamsType.INK_OPACITY,Math.round(100*(this.opacity??l._defaultOpacity))]]}#updateThickness(e){const t=this.thickness;this.addCommands({cmd:()=>{this.thickness=e,this.#fitToContent()},undo:()=>{this.thickness=t,this.#fitToContent()},mustExec:!0,type:r.AnnotationEditorParamsType.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0})}#updateColor(e){const t=this.color;this.addCommands({cmd:()=>{this.color=e,this.#redraw()},undo:()=>{this.color=t,this.#redraw()},mustExec:!0,type:r.AnnotationEditorParamsType.INK_COLOR,overwriteIfSameType:!0,keepUndo:!0})}#updateOpacity(e){e/=100;const t=this.opacity;this.addCommands({cmd:()=>{this.opacity=e,this.#redraw()},undo:()=>{this.opacity=t,this.#redraw()},mustExec:!0,type:r.AnnotationEditorParamsType.INK_OPACITY,overwriteIfSameType:!0,keepUndo:!0})}rebuild(){super.rebuild(),null!==this.div&&(this.canvas||(this.#createCanvas(),this.#createObserver()),this.isAttachedToDOM||(this.parent.add(this),this.#setCanvasDims()),this.#fitToContent())}remove(){null!==this.canvas&&(this.isEmpty()||this.commit(),this.canvas.width=this.canvas.height=0,this.canvas.remove(),this.canvas=null,this.#observer.disconnect(),this.#observer=null,super.remove())}setParent(e){!this.parent&&e?this._uiManager.removeShouldRescale(this):this.parent&&null===e&&this._uiManager.addShouldRescale(this),super.setParent(e)}onScaleChanging(){const[e,t]=this.parentDimensions,n=this.width*e,r=this.height*t;this.setDimensions(n,r)}enableEditMode(){this.#disableEditing||null===this.canvas||(super.enableEditMode(),this.div.draggable=!1,this.canvas.addEventListener("pointerdown",this.#boundCanvasPointerdown),this.canvas.addEventListener("pointerup",this.#boundCanvasPointerup))}disableEditMode(){this.isInEditMode()&&null!==this.canvas&&(super.disableEditMode(),this.div.draggable=!this.isEmpty(),this.div.classList.remove("editing"),this.canvas.removeEventListener("pointerdown",this.#boundCanvasPointerdown),this.canvas.removeEventListener("pointerup",this.#boundCanvasPointerup))}onceAdded(){this.div.draggable=!this.isEmpty()}isEmpty(){return 0===this.paths.length||1===this.paths.length&&0===this.paths[0].length}#getInitialBBox(){const{parentRotation:e,parentDimensions:[t,n]}=this;switch(e){case 90:return[0,n,n,t];case 180:return[t,n,t,n];case 270:return[t,0,n,t];default:return[0,0,t,n]}}#setStroke(){const{ctx:e,color:t,opacity:n,thickness:r,parentScale:i,scaleFactor:o}=this;e.lineWidth=r*i/o,e.lineCap="round",e.lineJoin="round",e.miterLimit=10,e.strokeStyle=`${t}${(0,a.opacityToHex)(n)}`}#startDrawing(e,t){this.isEditing=!0,this.#isCanvasInitialized||(this.#isCanvasInitialized=!0,this.#setCanvasDims(),this.thickness||=l._defaultThickness,this.color||=l._defaultColor||i.AnnotationEditor._defaultLineColor,this.opacity??=l._defaultOpacity),this.currentPath.push([e,t]),this.#lastPoint=null,this.#setStroke(),this.ctx.beginPath(),this.ctx.moveTo(e,t),this.#requestFrameCallback=()=>{this.#requestFrameCallback&&(this.#lastPoint&&(this.isEmpty()?(this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height)):this.#redraw(),this.ctx.lineTo(...this.#lastPoint),this.#lastPoint=null,this.ctx.stroke()),window.requestAnimationFrame(this.#requestFrameCallback))},window.requestAnimationFrame(this.#requestFrameCallback)}#draw(e,t){const[n,r]=this.currentPath.at(-1);e===n&&t===r||(this.currentPath.push([e,t]),this.#lastPoint=[e,t])}#stopDrawing(e,t){this.ctx.closePath(),this.#requestFrameCallback=null,e=Math.min(Math.max(e,0),this.canvas.width),t=Math.min(Math.max(t,0),this.canvas.height);const[n,r]=this.currentPath.at(-1);let i;if(e===n&&t===r||this.currentPath.push([e,t]),1!==this.currentPath.length)i=(0,o.fitCurve)(this.currentPath,30,null);else{const n=[e,t];i=[[n,n.slice(),n.slice(),n]]}const a=l.#buildPath2D(i);this.currentPath.length=0,this.addCommands({cmd:()=>{this.paths.push(i),this.bezierPath2D.push(a),this.rebuild()},undo:()=>{this.paths.pop(),this.bezierPath2D.pop(),0===this.paths.length?this.remove():(this.canvas||(this.#createCanvas(),this.#createObserver()),this.#fitToContent())},mustExec:!0})}#redraw(){if(this.isEmpty())return void this.#updateTransform();this.#setStroke();const{canvas:e,ctx:t}=this;t.setTransform(1,0,0,1,0,0),t.clearRect(0,0,e.width,e.height),this.#updateTransform();for(const e of this.bezierPath2D)t.stroke(e)}commit(){this.#disableEditing||(super.commit(),this.isEditing=!1,this.disableEditMode(),this.setInForeground(),this.#disableEditing=!0,this.div.classList.add("disabled"),this.#fitToContent(!0),this.parent.addInkEditorIfNeeded(!0),this.parent.moveEditorInDOM(this),this.div.focus({preventScroll:!0}))}focusin(e){super.focusin(e),this.enableEditMode()}canvasPointerdown(e){0===e.button&&this.isInEditMode()&&!this.#disableEditing&&(this.setInForeground(),"mouse"!==e.type&&this.div.focus(),e.stopPropagation(),this.canvas.addEventListener("pointerleave",this.#boundCanvasPointerleave),this.canvas.addEventListener("pointermove",this.#boundCanvasPointermove),this.#startDrawing(e.offsetX,e.offsetY))}canvasPointermove(e){e.stopPropagation(),this.#draw(e.offsetX,e.offsetY)}canvasPointerup(e){0===e.button&&this.isInEditMode()&&0!==this.currentPath.length&&(e.stopPropagation(),this.#endDrawing(e),this.setInBackground())}canvasPointerleave(e){this.#endDrawing(e),this.setInBackground()}#endDrawing(e){this.#stopDrawing(e.offsetX,e.offsetY),this.canvas.removeEventListener("pointerleave",this.#boundCanvasPointerleave),this.canvas.removeEventListener("pointermove",this.#boundCanvasPointermove),this.addToAnnotationStorage()}#createCanvas(){this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=0,this.canvas.className="inkEditorCanvas",l._l10nPromise.get("editor_ink_canvas_aria_label").then((e=>this.canvas?.setAttribute("aria-label",e))),this.div.append(this.canvas),this.ctx=this.canvas.getContext("2d")}#createObserver(){let e=null;this.#observer=new ResizeObserver((t=>{const n=t[0].contentRect;n.width&&n.height&&(null!==e&&clearTimeout(e),e=setTimeout((()=>{this.fixDims(),e=null}),100),this.setDimensions(n.width,n.height))})),this.#observer.observe(this.div)}render(){if(this.div)return this.div;let e,t;this.width&&(e=this.x,t=this.y),super.render(),l._l10nPromise.get("editor_ink2_aria_label").then((e=>this.div?.setAttribute("aria-label",e)));const[n,r,i,o]=this.#getInitialBBox();if(this.setAt(n,r,0,0),this.setDims(i,o),this.#createCanvas(),this.width){const[n,r]=this.parentDimensions;this.setAt(e*n,t*r,this.width*n,this.height*r),this.#isCanvasInitialized=!0,this.#setCanvasDims(),this.setDims(this.width*n,this.height*r),this.#redraw(),this.#setMinDims(),this.div.classList.add("disabled")}else this.div.classList.add("editing"),this.enableEditMode();return this.#createObserver(),this.div}#setCanvasDims(){if(!this.#isCanvasInitialized)return;const[e,t]=this.parentDimensions;this.canvas.width=Math.ceil(this.width*e),this.canvas.height=Math.ceil(this.height*t),this.#updateTransform()}setDimensions(e,t){const n=Math.round(e),r=Math.round(t);if(this.#realWidth===n&&this.#realHeight===r)return;this.#realWidth=n,this.#realHeight=r,this.canvas.style.visibility="hidden",this.#aspectRatio&&Math.abs(this.#aspectRatio-e/t)>.01&&(t=Math.ceil(e/this.#aspectRatio),this.setDims(e,t));const[i,o]=this.parentDimensions;this.width=e/i,this.height=t/o,this.#disableEditing&&this.#setScaleFactor(e,t),this.#setCanvasDims(),this.#redraw(),this.canvas.style.visibility="visible"}#setScaleFactor(e,t){const n=this.#getPadding(),r=(e-n)/this.#baseWidth,i=(t-n)/this.#baseHeight;this.scaleFactor=Math.min(r,i)}#updateTransform(){const e=this.#getPadding()/2;this.ctx.setTransform(this.scaleFactor,0,0,this.scaleFactor,this.translationX*this.scaleFactor+e,this.translationY*this.scaleFactor+e)}static#buildPath2D(e){const t=new Path2D;for(let n=0,r=e.length;n<r;n++){const[r,i,o,a]=e[n];0===n&&t.moveTo(...r),t.bezierCurveTo(i[0],i[1],o[0],o[1],a[0],a[1])}return t}#serializePaths(e,t,n,r){const i=[],o=this.thickness/2;let a,s;for(const l of this.paths){a=[],s=[];for(let i=0,u=l.length;i<u;i++){const[u,c,d,f]=l[i],p=e*(u[0]+t)+o,h=r-e*(u[1]+n)-o,m=e*(c[0]+t)+o,g=r-e*(c[1]+n)-o,v=e*(d[0]+t)+o,y=r-e*(d[1]+n)-o,b=e*(f[0]+t)+o,E=r-e*(f[1]+n)-o;0===i&&(a.push(p,h),s.push(p,h)),a.push(m,g,v,y,b,E),this.#extractPointsOnBezier(p,h,m,g,v,y,b,E,4,s)}i.push({bezier:a,points:s})}return i}#extractPointsOnBezier(e,t,n,r,i,o,a,s,l,u){if(this.#isAlmostFlat(e,t,n,r,i,o,a,s))u.push(a,s);else{for(let c=1;c<l-1;c++){const d=c/l,f=1-d;let p=d*e+f*n,h=d*t+f*r,m=d*n+f*i,g=d*r+f*o;p=d*p+f*m,h=d*h+f*g,m=d*m+f*(d*i+f*a),g=d*g+f*(d*o+f*s),p=d*p+f*m,h=d*h+f*g,u.push(p,h)}u.push(a,s)}}#isAlmostFlat(e,t,n,r,i,o,a,s){const l=(3*n-2*e-a)**2,u=(3*r-2*t-s)**2,c=(3*i-e-2*a)**2,d=(3*o-t-2*s)**2;return Math.max(l,c)+Math.max(u,d)<=10}#getBbox(){let e=1/0,t=-1/0,n=1/0,i=-1/0;for(const o of this.paths)for(const[a,s,l,u]of o){const o=r.Util.bezierBoundingBox(...a,...s,...l,...u);e=Math.min(e,o[0]),n=Math.min(n,o[1]),t=Math.max(t,o[2]),i=Math.max(i,o[3])}return[e,n,t,i]}#getPadding(){return this.#disableEditing?Math.ceil(this.thickness*this.parentScale):0}#fitToContent(e=!1){if(this.isEmpty())return;if(!this.#disableEditing)return void this.#redraw();const t=this.#getBbox(),n=this.#getPadding();this.#baseWidth=Math.max(s,t[2]-t[0]),this.#baseHeight=Math.max(s,t[3]-t[1]);const r=Math.ceil(n+this.#baseWidth*this.scaleFactor),i=Math.ceil(n+this.#baseHeight*this.scaleFactor),[o,a]=this.parentDimensions;this.width=r/o,this.height=i/a,this.#aspectRatio=r/i,this.#setMinDims();const l=this.translationX,u=this.translationY;this.translationX=-t[0],this.translationY=-t[1],this.#setCanvasDims(),this.#redraw(),this.#realWidth=r,this.#realHeight=i,this.setDims(r,i);const c=e?n/this.scaleFactor/2:0;this.translate(l-this.translationX-c,u-this.translationY-c)}#setMinDims(){const{style:e}=this.div;this.#aspectRatio>=1?(e.minHeight="16px",e.minWidth=`${Math.round(this.#aspectRatio*s)}px`):(e.minWidth="16px",e.minHeight=`${Math.round(s/this.#aspectRatio)}px`)}static deserialize(e,t,n){const i=super.deserialize(e,t,n);i.thickness=e.thickness,i.color=r.Util.makeHexColor(...e.color),i.opacity=e.opacity;const[o,a]=i.pageDimensions,l=i.width*o,u=i.height*a,c=i.parentScale,d=e.thickness/2;i.#aspectRatio=l/u,i.#disableEditing=!0,i.#realWidth=Math.round(l),i.#realHeight=Math.round(u);for(const{bezier:t}of e.paths){const e=[];i.paths.push(e);let n=c*(t[0]-d),r=c*(u-t[1]-d);for(let i=2,o=t.length;i<o;i+=6){const o=c*(t[i]-d),a=c*(u-t[i+1]-d),s=c*(t[i+2]-d),l=c*(u-t[i+3]-d),f=c*(t[i+4]-d),p=c*(u-t[i+5]-d);e.push([[n,r],[o,a],[s,l],[f,p]]),n=f,r=p}const o=this.#buildPath2D(e);i.bezierPath2D.push(o)}const f=i.#getBbox();return i.#baseWidth=Math.max(s,f[2]-f[0]),i.#baseHeight=Math.max(s,f[3]-f[1]),i.#setScaleFactor(l,u),i}serialize(){if(this.isEmpty())return null;const e=this.getRect(0,0),t=this.rotation%180==0?e[3]-e[1]:e[2]-e[0],n=i.AnnotationEditor._colorManager.convert(this.ctx.strokeStyle);return{annotationType:r.AnnotationEditorType.INK,color:n,thickness:this.thickness,opacity:this.opacity,paths:this.#serializePaths(this.scaleFactor/this.parentScale,this.translationX,this.translationY,t),pageIndex:this.pageIndex,rect:e,rotation:this.rotation}}}t.InkEditor=l},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.fitCurve=void 0;const r=n(31);t.fitCurve=r},e=>{function t(e,i,o,a,s){var u,c,d,f,p,h,m,g,v,y,b,E,S;if(2===e.length)return E=l.vectorLen(l.subtract(e[0],e[1]))/3,[u=[e[0],l.addArrays(e[0],l.mulItems(i,E)),l.addArrays(e[1],l.mulItems(o,E)),e[1]]];if(c=function(e){var t,n,r,i=[];return e.forEach(((e,o)=>{t=o?n+l.vectorLen(l.subtract(e,r)):0,i.push(t),n=t,r=e})),i=i.map((e=>e/n))}(e),[u,f,h]=n(e,c,c,i,o,s),0===f||f<a)return[u];if(f<a*a)for(d=c,p=f,m=h,S=0;S<20;S++){if(d=r(u,e,d),[u,f,h]=n(e,c,d,i,o,s),f<a)return[u];if(h===m){let e=f/p;if(e>.9999&&e<1.0001)break}p=f,m=h}return b=[],(g=l.subtract(e[h-1],e[h+1])).every((e=>0===e))&&(g=l.subtract(e[h-1],e[h]),[g[0],g[1]]=[-g[1],g[0]]),v=l.normalize(g),y=l.mulItems(v,-1),(b=b.concat(t(e.slice(0,h+1),i,v,a,s))).concat(t(e.slice(h),y,o,a,s))}function n(e,t,n,r,i,s){var c,d,f;return c=function(e,t,n,r){var i,o,a,s,c,d,f,p,h,m,g,v,y,b,E,S,w,_=e[0],k=e[e.length-1];for(i=[_,null,null,k],o=l.zeros_Xx2x2(t.length),y=0,b=t.length;y<b;y++)w=1-(S=t[y]),(a=o[y])[0]=l.mulItems(n,3*S*(w*w)),a[1]=l.mulItems(r,3*w*(S*S));for(s=[[0,0],[0,0]],c=[0,0],y=0,b=e.length;y<b;y++)S=t[y],a=o[y],s[0][0]+=l.dot(a[0],a[0]),s[0][1]+=l.dot(a[0],a[1]),s[1][0]+=l.dot(a[0],a[1]),s[1][1]+=l.dot(a[1],a[1]),E=l.subtract(e[y],u.q([_,_,k,k],S)),c[0]+=l.dot(a[0],E),c[1]+=l.dot(a[1],E);return d=s[0][0]*s[1][1]-s[1][0]*s[0][1],f=s[0][0]*c[1]-s[1][0]*c[0],p=c[0]*s[1][1]-c[1]*s[0][1],m=0===d?0:f/d,(h=0===d?0:p/d)<(g=1e-6*(v=l.vectorLen(l.subtract(_,k))))||m<g?(i[1]=l.addArrays(_,l.mulItems(n,v/3)),i[2]=l.addArrays(k,l.mulItems(r,v/3))):(i[1]=l.addArrays(_,l.mulItems(n,h)),i[2]=l.addArrays(k,l.mulItems(r,m))),i}(e,n,r,i),[d,f]=function(e,t,n){var r,i,s,c,d,f,p,h;i=0,s=Math.floor(e.length/2);const m=o(t,10);for(d=0,f=e.length;d<f;d++)p=e[d],h=a(0,n[d],m,10),(r=(c=l.subtract(u.q(t,h),p))[0]*c[0]+c[1]*c[1])>i&&(i=r,s=d);return[i,s]}(e,c,t),s&&s({bez:c,points:e,params:t,maxErr:d,maxPoint:f}),[c,d,f]}function r(e,t,n){return n.map(((n,r)=>i(e,t[r],n)))}function i(e,t,n){var r=l.subtract(u.q(e,n),t),i=u.qprime(e,n),o=l.mulMatrix(r,i),a=l.sum(l.squareItems(i))+2*l.mulMatrix(r,u.qprimeprime(e,n));return 0===a?n:n-o/a}var o=function(e,t){for(var n,r=[0],i=e[0],o=0,a=1;a<=t;a++)n=u.q(e,a/t),o+=l.vectorLen(l.subtract(n,i)),r.push(o),i=n;return r.map((e=>e/o))};function a(e,t,n,r){if(t<0)return 0;if(t>1)return 1;for(var i,o,a,s,l=1;l<=r;l++)if(t<=n[l]){a=(l-1)/r,o=l/r,s=(t-(i=n[l-1]))/(n[l]-i)*(o-a)+a;break}return s}function s(e,t){return l.normalize(l.subtract(e,t))}class l{static zeros_Xx2x2(e){for(var t=[];e--;)t.push([0,0]);return t}static mulItems(e,t){return e.map((e=>e*t))}static mulMatrix(e,t){return e.reduce(((e,n,r)=>e+n*t[r]),0)}static subtract(e,t){return e.map(((e,n)=>e-t[n]))}static addArrays(e,t){return e.map(((e,n)=>e+t[n]))}static addItems(e,t){return e.map((e=>e+t))}static sum(e){return e.reduce(((e,t)=>e+t))}static dot(e,t){return l.mulMatrix(e,t)}static vectorLen(e){return Math.hypot(...e)}static divItems(e,t){return e.map((e=>e/t))}static squareItems(e){return e.map((e=>e*e))}static normalize(e){return this.divItems(e,this.vectorLen(e))}}class u{static q(e,t){var n=1-t,r=l.mulItems(e[0],n*n*n),i=l.mulItems(e[1],3*n*n*t),o=l.mulItems(e[2],3*n*t*t),a=l.mulItems(e[3],t*t*t);return l.addArrays(l.addArrays(r,i),l.addArrays(o,a))}static qprime(e,t){var n=1-t,r=l.mulItems(l.subtract(e[1],e[0]),3*n*n),i=l.mulItems(l.subtract(e[2],e[1]),6*n*t),o=l.mulItems(l.subtract(e[3],e[2]),3*t*t);return l.addArrays(l.addArrays(r,i),o)}static qprimeprime(e,t){return l.addArrays(l.mulItems(l.addArrays(l.subtract(e[2],l.mulItems(e[1],2)),e[0]),6*(1-t)),l.mulItems(l.addArrays(l.subtract(e[3],l.mulItems(e[2],2)),e[1]),6*t))}}e.exports=function(e,n,r){if(!Array.isArray(e))throw new TypeError("First argument should be an array");if(e.forEach((t=>{if(!Array.isArray(t)||t.some((e=>"number"!=typeof e))||t.length!==e[0].length)throw Error("Each point should be an array of numbers. Each point should have the same amount of numbers.")})),(e=e.filter(((t,n)=>0===n||!t.every(((t,r)=>t===e[n-1][r]))))).length<2)return[];const i=e.length,o=s(e[1],e[0]),a=s(e[i-2],e[i-1]);return t(e,o,a,n,r)},e.exports.fitCubic=t,e.exports.createTangent=s},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AnnotationLayer=void 0;var r=n(1),i=n(6),o=n(3),a=n(33),s=n(34);const l=1e3,u=new WeakSet;function c(e){return{width:e[2]-e[0],height:e[3]-e[1]}}class d{static create(e){switch(e.data.annotationType){case r.AnnotationType.LINK:return new p(e);case r.AnnotationType.TEXT:return new h(e);case r.AnnotationType.WIDGET:switch(e.data.fieldType){case"Tx":return new g(e);case"Btn":return e.data.radioButton?new y(e):e.data.checkBox?new v(e):new b(e);case"Ch":return new E(e)}return new m(e);case r.AnnotationType.POPUP:return new S(e);case r.AnnotationType.FREETEXT:return new _(e);case r.AnnotationType.LINE:return new k(e);case r.AnnotationType.SQUARE:return new P(e);case r.AnnotationType.CIRCLE:return new C(e);case r.AnnotationType.POLYLINE:return new x(e);case r.AnnotationType.CARET:return new O(e);case r.AnnotationType.INK:return new T(e);case r.AnnotationType.POLYGON:return new A(e);case r.AnnotationType.HIGHLIGHT:return new M(e);case r.AnnotationType.UNDERLINE:return new R(e);case r.AnnotationType.SQUIGGLY:return new I(e);case r.AnnotationType.STRIKEOUT:return new D(e);case r.AnnotationType.STAMP:return new L(e);case r.AnnotationType.FILEATTACHMENT:return new F(e);default:return new f(e)}}}class f{constructor(e,{isRenderable:t=!1,ignoreBorder:n=!1,createQuadrilaterals:r=!1}={}){this.isRenderable=t,this.data=e.data,this.layer=e.layer,this.page=e.page,this.viewport=e.viewport,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,t&&(this.container=this._createContainer(n)),r&&(this.quadrilaterals=this._createQuadrilaterals(n))}_createContainer(e=!1){const{data:t,page:n,viewport:i}=this,o=document.createElement("section");o.setAttribute("data-annotation-id",t.id);const{pageWidth:a,pageHeight:s,pageX:l,pageY:u}=i.rawDims,{width:d,height:f}=c(t.rect),p=r.Util.normalizeRect([t.rect[0],n.view[3]-t.rect[1]+n.view[1],t.rect[2],n.view[3]-t.rect[3]+n.view[1]]);if(!e&&t.borderStyle.width>0){o.style.borderWidth=`${t.borderStyle.width}px`;const e=t.borderStyle.horizontalCornerRadius,n=t.borderStyle.verticalCornerRadius;if(e>0||n>0){const t=`calc(${e}px * var(--scale-factor)) / calc(${n}px * var(--scale-factor))`;o.style.borderRadius=t}else if(this instanceof y){const e=`calc(${d}px * var(--scale-factor)) / calc(${f}px * var(--scale-factor))`;o.style.borderRadius=e}switch(t.borderStyle.style){case r.AnnotationBorderStyleType.SOLID:o.style.borderStyle="solid";break;case r.AnnotationBorderStyleType.DASHED:o.style.borderStyle="dashed";break;case r.AnnotationBorderStyleType.BEVELED:(0,r.warn)("Unimplemented border style: beveled");break;case r.AnnotationBorderStyleType.INSET:(0,r.warn)("Unimplemented border style: inset");break;case r.AnnotationBorderStyleType.UNDERLINE:o.style.borderBottomStyle="solid"}const i=t.borderColor||null;i?o.style.borderColor=r.Util.makeHexColor(0|i[0],0|i[1],0|i[2]):o.style.borderWidth=0}o.style.left=100*(p[0]-l)/a+"%",o.style.top=100*(p[1]-u)/s+"%";const{rotation:h}=t;return t.hasOwnCanvas||0===h?(o.style.width=100*d/a+"%",o.style.height=100*f/s+"%"):this.setRotation(h,o),o}setRotation(e,t=this.container){const{pageWidth:n,pageHeight:r}=this.viewport.rawDims,{width:i,height:o}=c(this.data.rect);let a,s;e%180==0?(a=100*i/n,s=100*o/r):(a=100*o/n,s=100*i/r),t.style.width=`${a}%`,t.style.height=`${s}%`,t.setAttribute("data-main-rotation",(360-e)%360)}get _commonActions(){const e=(e,t,n)=>{const r=n.detail[e];n.target.style[t]=a.ColorConverters[`${r[0]}_HTML`](r.slice(1))};return(0,r.shadow)(this,"_commonActions",{display:e=>{const t=e.detail.display%2==1;this.container.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:t,print:0===e.detail.display||3===e.detail.display})},print:e=>{this.annotationStorage.setValue(this.data.id,{print:e.detail.print})},hidden:e=>{this.container.style.visibility=e.detail.hidden?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{hidden:e.detail.hidden})},focus:e=>{setTimeout((()=>e.target.focus({preventScroll:!1})),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.detail.readonly?e.target.setAttribute("readonly",""):e.target.removeAttribute("readonly")},required:e=>{this._setRequired(e.target,e.detail.required)},bgColor:t=>{e("bgColor","backgroundColor",t)},fillColor:t=>{e("fillColor","backgroundColor",t)},fgColor:t=>{e("fgColor","color",t)},textColor:t=>{e("textColor","color",t)},borderColor:t=>{e("borderColor","borderColor",t)},strokeColor:t=>{e("strokeColor","borderColor",t)},rotation:e=>{const t=e.detail.rotation;this.setRotation(t),this.annotationStorage.setValue(this.data.id,{rotation:t})}})}_dispatchEventFromSandbox(e,t){const n=this._commonActions;for(const r of Object.keys(t.detail))(e[r]||n[r])?.(t)}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;const t=this.annotationStorage.getRawValue(this.data.id);if(!t)return;const n=this._commonActions;for(const[r,i]of Object.entries(t)){const o=n[r];o&&(o({detail:{[r]:i},target:e}),delete t[r])}}_createQuadrilaterals(e=!1){if(!this.data.quadPoints)return null;const t=[],n=this.data.rect;for(const n of this.data.quadPoints)this.data.rect=[n[2].x,n[2].y,n[1].x,n[1].y],t.push(this._createContainer(e));return this.data.rect=n,t}_createPopup(e,t){let n=this.container;this.quadrilaterals&&(e=e||this.quadrilaterals,n=this.quadrilaterals[0]),e||((e=document.createElement("div")).className="popupTriggerArea",n.append(e));const r=new w({container:n,trigger:e,color:t.color,titleObj:t.titleObj,modificationDate:t.modificationDate,contentsObj:t.contentsObj,richText:t.richText,hideWrapper:!0}).render();r.style.left="100%",n.append(r)}_renderQuadrilaterals(e){for(const t of this.quadrilaterals)t.className=e;return this.quadrilaterals}render(){(0,r.unreachable)("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,t=null){const n=[];if(this._fieldObjects){const i=this._fieldObjects[e];if(i)for(const{page:e,id:o,exportValues:a}of i){if(-1===e)continue;if(o===t)continue;const i="string"==typeof a?a:null,s=document.querySelector(`[data-element-id="${o}"]`);!s||u.has(s)?n.push({id:o,exportValue:i,domElement:s}):(0,r.warn)(`_getElementsByName - element not allowed: ${o}`)}return n}for(const r of document.getElementsByName(e)){const{exportValue:e}=r,i=r.getAttribute("data-element-id");i!==t&&u.has(r)&&n.push({id:i,exportValue:e,domElement:r})}return n}}class p extends f{constructor(e,t=null){super(e,{isRenderable:!0,ignoreBorder:!!t?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=e.data.isTooltipOnly}render(){const{data:e,linkService:t}=this,n=document.createElement("a");n.setAttribute("data-element-id",e.id);let r=!1;return e.url?(t.addLinkAttributes(n,e.url,e.newWindow),r=!0):e.action?(this._bindNamedAction(n,e.action),r=!0):e.attachment?(this._bindAttachment(n,e.attachment),r=!0):e.setOCGState?(this.#bindSetOCGState(n,e.setOCGState),r=!0):e.dest?(this._bindLink(n,e.dest),r=!0):(e.actions&&(e.actions.Action||e.actions["Mouse Up"]||e.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(n,e),r=!0),e.resetForm?(this._bindResetFormAction(n,e.resetForm),r=!0):this.isTooltipOnly&&!r&&(this._bindLink(n,""),r=!0)),this.quadrilaterals?this._renderQuadrilaterals("linkAnnotation").map(((e,t)=>{const r=0===t?n:n.cloneNode();return e.append(r),e})):(this.container.className="linkAnnotation",r&&this.container.append(n),this.container)}#setInternalLink(){this.container.setAttribute("data-internal-link","")}_bindLink(e,t){e.href=this.linkService.getDestinationHash(t),e.onclick=()=>(t&&this.linkService.goToDestination(t),!1),(t||""===t)&&this.#setInternalLink()}_bindNamedAction(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(t),!1),this.#setInternalLink()}_bindAttachment(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.downloadManager?.openOrDownloadData(this.container,t.content,t.filename),!1),this.#setInternalLink()}#bindSetOCGState(e,t){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeSetOCGState(t),!1),this.#setInternalLink()}_bindJSAction(e,t){e.href=this.linkService.getAnchorUrl("");const n=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const r of Object.keys(t.actions)){const i=n.get(r);i&&(e[i]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t.id,name:r}}),!1))}e.onclick||(e.onclick=()=>!1),this.#setInternalLink()}_bindResetFormAction(e,t){const n=e.onclick;if(n||(e.href=this.linkService.getAnchorUrl("")),this.#setInternalLink(),!this._fieldObjects)return(0,r.warn)('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(n||(e.onclick=()=>!1));e.onclick=()=>{n?.();const{fields:e,refs:i,include:o}=t,a=[];if(0!==e.length||0!==i.length){const t=new Set(i);for(const n of e){const e=this._fieldObjects[n]||[];for(const{id:n}of e)t.add(n)}for(const e of Object.values(this._fieldObjects))for(const n of e)t.has(n.id)===o&&a.push(n)}else for(const e of Object.values(this._fieldObjects))a.push(...e);const s=this.annotationStorage,l=[];for(const e of a){const{id:t}=e;switch(l.push(t),e.type){case"text":{const n=e.defaultValue||"";s.setValue(t,{value:n});break}case"checkbox":case"radiobutton":{const n=e.defaultValue===e.exportValues;s.setValue(t,{value:n});break}case"combobox":case"listbox":{const n=e.defaultValue||"";s.setValue(t,{value:n});break}default:continue}const n=document.querySelector(`[data-element-id="${t}"]`);n&&(u.has(n)?n.dispatchEvent(new Event("resetform")):(0,r.warn)(`_bindResetFormAction - element not allowed: ${t}`))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:l,name:"ResetForm"}}),!1}}}class h extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str)})}render(){this.container.className="textAnnotation";const e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.alt="[{{type}} Annotation]",e.dataset.l10nId="text_annotation_type",e.dataset.l10nArgs=JSON.stringify({type:this.data.name}),this.data.hasPopup||this._createPopup(e,this.data),this.container.append(e),this.container}}class m extends f{render(){return this.data.alternativeText&&(this.container.title=this.data.alternativeText),this.container}_getKeyModifier(e){const{isWin:t,isMac:n}=r.FeatureTest.platform;return t&&e.ctrlKey||n&&e.metaKey}_setEventListener(e,t,n,r){t.includes("mouse")?e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e),shift:e.shiftKey,modifier:this._getKeyModifier(e)}})})):e.addEventListener(t,(e=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:r(e)}})}))}_setEventListeners(e,t,n){for(const[r,i]of t)("Action"===i||this.data.actions?.[i])&&this._setEventListener(e,r,i,n)}_setBackgroundColor(e){const t=this.data.backgroundColor||null;e.style.backgroundColor=null===t?"transparent":r.Util.makeHexColor(t[0],t[1],t[2])}_setTextStyle(e){const{fontColor:t}=this.data.defaultAppearanceData,n=this.data.defaultAppearanceData.fontSize||9,i=e.style;let o;const a=e=>Math.round(10*e)/10;if(this.data.multiLine){const e=Math.abs(this.data.rect[3]-this.data.rect[1]-2),t=e/(Math.round(e/(r.LINE_FACTOR*n))||1);o=Math.min(n,a(t/r.LINE_FACTOR))}else{const e=Math.abs(this.data.rect[3]-this.data.rect[1]-2);o=Math.min(n,a(e/r.LINE_FACTOR))}i.fontSize=`calc(${o}px * var(--scale-factor))`,i.color=r.Util.makeHexColor(t[0],t[1],t[2]),null!==this.data.textAlignment&&(i.textAlign=["left","center","right"][this.data.textAlignment])}_setRequired(e,t){t?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",t)}}class g extends m{constructor(e){super(e,{isRenderable:e.renderForms||!e.data.hasAppearance&&!!e.data.fieldValue})}setPropertyOnSiblings(e,t,n,r){const i=this.annotationStorage;for(const o of this._getElementsByName(e.name,e.id))o.domElement&&(o.domElement[t]=n),i.setValue(o.id,{[r]:n})}render(){const e=this.annotationStorage,t=this.data.id;this.container.className="textWidgetAnnotation";let n=null;if(this.renderForms){const r=e.getValue(t,{value:this.data.fieldValue});let i=r.formattedValue||r.value||"";const o=e.getValue(t,{charLimit:this.data.maxLen}).charLimit;o&&i.length>o&&(i=i.slice(0,o));const a={userValue:i,formattedValue:null,lastCommittedValue:null,commitKey:1};this.data.multiLine?(n=document.createElement("textarea"),n.textContent=i,this.data.doNotScroll&&(n.style.overflowY="hidden")):(n=document.createElement("input"),n.type="text",n.setAttribute("value",i),this.data.doNotScroll&&(n.style.overflowX="hidden")),u.add(n),n.setAttribute("data-element-id",t),n.disabled=this.data.readOnly,n.name=this.data.fieldName,n.tabIndex=l,this._setRequired(n,this.data.required),o&&(n.maxLength=o),n.addEventListener("input",(r=>{e.setValue(t,{value:r.target.value}),this.setPropertyOnSiblings(n,"value",r.target.value,"value")})),n.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue??"";n.value=a.userValue=t,a.formattedValue=null}));let s=e=>{const{formattedValue:t}=a;null!=t&&(e.target.value=t),e.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){n.addEventListener("focus",(e=>{const{target:t}=e;a.userValue&&(t.value=a.userValue),a.lastCommittedValue=t.value,a.commitKey=1})),n.addEventListener("updatefromsandbox",(n=>{const r={value(n){a.userValue=n.detail.value??"",e.setValue(t,{value:a.userValue.toString()}),n.target.value=a.userValue},formattedValue(n){const{formattedValue:r}=n.detail;a.formattedValue=r,null!=r&&n.target!==document.activeElement&&(n.target.value=r),e.setValue(t,{formattedValue:r})},selRange(e){e.target.setSelectionRange(...e.detail.selRange)},charLimit:n=>{const{charLimit:r}=n.detail,{target:i}=n;if(0===r)return void i.removeAttribute("maxLength");i.setAttribute("maxLength",r);let o=a.userValue;!o||o.length<=r||(o=o.slice(0,r),i.value=a.userValue=o,e.setValue(t,{value:o}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:o,willCommit:!0,commitKey:1,selStart:i.selectionStart,selEnd:i.selectionEnd}}))}};this._dispatchEventFromSandbox(r,n)})),n.addEventListener("keydown",(e=>{a.commitKey=1;let n=-1;if("Escape"===e.key?n=0:"Enter"!==e.key||this.data.multiLine?"Tab"===e.key&&(a.commitKey=3):n=2,-1===n)return;const{value:r}=e.target;a.lastCommittedValue!==r&&(a.lastCommittedValue=r,a.userValue=r,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:r,willCommit:!0,commitKey:n,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}))}));const r=s;s=null,n.addEventListener("blur",(e=>{if(!e.relatedTarget)return;const{value:n}=e.target;a.userValue=n,a.lastCommittedValue!==n&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:n,willCommit:!0,commitKey:a.commitKey,selStart:e.target.selectionStart,selEnd:e.target.selectionEnd}}),r(e)})),this.data.actions?.Keystroke&&n.addEventListener("beforeinput",(e=>{a.lastCommittedValue=null;const{data:n,target:r}=e,{value:i,selectionStart:o,selectionEnd:s}=r;let l=o,u=s;switch(e.inputType){case"deleteWordBackward":{const e=i.substring(0,o).match(/\w*[^\w]*$/);e&&(l-=e[0].length);break}case"deleteWordForward":{const e=i.substring(o).match(/^[^\w]*\w*/);e&&(u+=e[0].length);break}case"deleteContentBackward":o===s&&(l-=1);break;case"deleteContentForward":o===s&&(u+=1)}e.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:i,change:n||"",willCommit:!1,selStart:l,selEnd:u}})})),this._setEventListeners(n,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.value))}if(s&&n.addEventListener("blur",s),this.data.comb){const e=(this.data.rect[2]-this.data.rect[0])/o;n.classList.add("comb"),n.style.letterSpacing=`calc(${e}px * var(--scale-factor) - 1ch)`}}else n=document.createElement("div"),n.textContent=this.data.fieldValue,n.style.verticalAlign="middle",n.style.display="table-cell";return this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.append(n),this.container}}class v extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.exportValue===t.fieldValue}).value;"string"==typeof r&&(r="Off"!==r,e.setValue(n,{value:r})),this.container.className="buttonWidgetAnnotation checkBox";const i=document.createElement("input");return u.add(i),i.setAttribute("data-element-id",n),i.disabled=t.readOnly,this._setRequired(i,this.data.required),i.type="checkbox",i.name=t.fieldName,r&&i.setAttribute("checked",!0),i.setAttribute("exportValue",t.exportValue),i.tabIndex=l,i.addEventListener("change",(r=>{const{name:i,checked:o}=r.target;for(const r of this._getElementsByName(i,n)){const n=o&&r.exportValue===t.exportValue;r.domElement&&(r.domElement.checked=n),e.setValue(r.id,{value:n})}e.setValue(n,{value:o})})),i.addEventListener("resetform",(e=>{const n=t.defaultFieldValue||"Off";e.target.checked=n===t.exportValue})),this.enableScripting&&this.hasJSActions&&(i.addEventListener("updatefromsandbox",(t=>{const r={value(t){t.target.checked="Off"!==t.detail.value,e.setValue(n,{value:t.target.checked})}};this._dispatchEventFromSandbox(r,t)})),this._setEventListeners(i,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))),this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class y extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="buttonWidgetAnnotation radioButton";const e=this.annotationStorage,t=this.data,n=t.id;let r=e.getValue(n,{value:t.fieldValue===t.buttonValue}).value;"string"==typeof r&&(r=r!==t.buttonValue,e.setValue(n,{value:r}));const i=document.createElement("input");if(u.add(i),i.setAttribute("data-element-id",n),i.disabled=t.readOnly,this._setRequired(i,this.data.required),i.type="radio",i.name=t.fieldName,r&&i.setAttribute("checked",!0),i.tabIndex=l,i.addEventListener("change",(t=>{const{name:r,checked:i}=t.target;for(const t of this._getElementsByName(r,n))e.setValue(t.id,{value:!1});e.setValue(n,{value:i})})),i.addEventListener("resetform",(e=>{const n=t.defaultFieldValue;e.target.checked=null!=n&&n===t.buttonValue})),this.enableScripting&&this.hasJSActions){const r=t.buttonValue;i.addEventListener("updatefromsandbox",(t=>{const i={value:t=>{const i=r===t.detail.value;for(const r of this._getElementsByName(t.target.name)){const t=i&&r.id===n;r.domElement&&(r.domElement.checked=t),e.setValue(r.id,{value:t})}}};this._dispatchEventFromSandbox(i,t)})),this._setEventListeners(i,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],(e=>e.target.checked))}return this._setBackgroundColor(i),this._setDefaultPropertiesFromJS(i),this.container.append(i),this.container}}class b extends p{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){const e=super.render();e.className="buttonWidgetAnnotation pushButton",this.data.alternativeText&&(e.title=this.data.alternativeText);const t=e.lastChild;return this.enableScripting&&this.hasJSActions&&t&&(this._setDefaultPropertiesFromJS(t),t.addEventListener("updatefromsandbox",(e=>{this._dispatchEventFromSandbox({},e)}))),e}}class E extends m{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.className="choiceWidgetAnnotation";const e=this.annotationStorage,t=this.data.id,n=e.getValue(t,{value:this.data.fieldValue}),r=document.createElement("select");u.add(r),r.setAttribute("data-element-id",t),r.disabled=this.data.readOnly,this._setRequired(r,this.data.required),r.name=this.data.fieldName,r.tabIndex=l;let i=this.data.combo&&this.data.options.length>0;this.data.combo||(r.size=this.data.options.length,this.data.multiSelect&&(r.multiple=!0)),r.addEventListener("resetform",(e=>{const t=this.data.defaultFieldValue;for(const e of r.options)e.selected=e.value===t}));for(const e of this.data.options){const t=document.createElement("option");t.textContent=e.displayValue,t.value=e.exportValue,n.value.includes(e.exportValue)&&(t.setAttribute("selected",!0),i=!1),r.append(t)}let o=null;if(i){const e=document.createElement("option");e.value=" ",e.setAttribute("hidden",!0),e.setAttribute("selected",!0),r.prepend(e),o=()=>{e.remove(),r.removeEventListener("input",o),o=null},r.addEventListener("input",o)}const a=e=>{const t=e?"value":"textContent",{options:n,multiple:i}=r;return i?Array.prototype.filter.call(n,(e=>e.selected)).map((e=>e[t])):-1===n.selectedIndex?null:n[n.selectedIndex][t]};let s=a(!1);const c=e=>{const t=e.target.options;return Array.prototype.map.call(t,(e=>({displayValue:e.textContent,exportValue:e.value})))};return this.enableScripting&&this.hasJSActions?(r.addEventListener("updatefromsandbox",(n=>{const i={value(n){o?.();const i=n.detail.value,l=new Set(Array.isArray(i)?i:[i]);for(const e of r.options)e.selected=l.has(e.value);e.setValue(t,{value:a(!0)}),s=a(!1)},multipleSelection(e){r.multiple=!0},remove(n){const i=r.options,o=n.detail.remove;i[o].selected=!1,r.remove(o),i.length>0&&-1===Array.prototype.findIndex.call(i,(e=>e.selected))&&(i[0].selected=!0),e.setValue(t,{value:a(!0),items:c(n)}),s=a(!1)},clear(n){for(;0!==r.length;)r.remove(0);e.setValue(t,{value:null,items:[]}),s=a(!1)},insert(n){const{index:i,displayValue:o,exportValue:l}=n.detail.insert,u=r.children[i],d=document.createElement("option");d.textContent=o,d.value=l,u?u.before(d):r.append(d),e.setValue(t,{value:a(!0),items:c(n)}),s=a(!1)},items(n){const{items:i}=n.detail;for(;0!==r.length;)r.remove(0);for(const e of i){const{displayValue:t,exportValue:n}=e,i=document.createElement("option");i.textContent=t,i.value=n,r.append(i)}r.options.length>0&&(r.options[0].selected=!0),e.setValue(t,{value:a(!0),items:c(n)}),s=a(!1)},indices(n){const r=new Set(n.detail.indices);for(const e of n.target.options)e.selected=r.has(e.index);e.setValue(t,{value:a(!0)}),s=a(!1)},editable(e){e.target.disabled=!e.detail.editable}};this._dispatchEventFromSandbox(i,n)})),r.addEventListener("input",(n=>{const r=a(!0);e.setValue(t,{value:r}),n.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:s,changeEx:r,willCommit:!1,commitKey:1,keyDown:!1}})})),this._setEventListeners(r,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],(e=>e.target.value))):r.addEventListener("input",(function(n){e.setValue(t,{value:a(!0)})})),this.data.combo&&this._setTextStyle(r),this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class S extends f{static IGNORE_TYPES=new Set(["Line","Square","Circle","PolyLine","Polygon","Ink"]);constructor(e){const{data:t}=e;super(e,{isRenderable:!S.IGNORE_TYPES.has(t.parentType)&&!!(t.titleObj?.str||t.contentsObj?.str||t.richText?.str)})}render(){this.container.className="popupAnnotation";const e=this.layer.querySelectorAll(`[data-annotation-id="${this.data.parentId}"]`);if(0===e.length)return this.container;const t=new w({container:this.container,trigger:Array.from(e),color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText}),n=this.page,i=r.Util.normalizeRect([this.data.parentRect[0],n.view[3]-this.data.parentRect[1]+n.view[1],this.data.parentRect[2],n.view[3]-this.data.parentRect[3]+n.view[1]]),o=i[0]+this.data.parentRect[2]-this.data.parentRect[0],a=i[1],{pageWidth:s,pageHeight:l,pageX:u,pageY:c}=this.viewport.rawDims;return this.container.style.left=100*(o-u)/s+"%",this.container.style.top=100*(a-c)/l+"%",this.container.append(t.render()),this.container}}class w{constructor(e){this.container=e.container,this.trigger=e.trigger,this.color=e.color,this.titleObj=e.titleObj,this.modificationDate=e.modificationDate,this.contentsObj=e.contentsObj,this.richText=e.richText,this.hideWrapper=e.hideWrapper||!1,this.pinned=!1}render(){const e=document.createElement("div");e.className="popupWrapper",this.hideElement=this.hideWrapper?e:this.container,this.hideElement.hidden=!0;const t=document.createElement("div");t.className="popup";const n=this.color;if(n){const e=.7*(255-n[0])+n[0],i=.7*(255-n[1])+n[1],o=.7*(255-n[2])+n[2];t.style.backgroundColor=r.Util.makeHexColor(0|e,0|i,0|o)}const o=document.createElement("h1");o.dir=this.titleObj.dir,o.textContent=this.titleObj.str,t.append(o);const a=i.PDFDateString.toDateObject(this.modificationDate);if(a){const e=document.createElement("span");e.className="popupDate",e.textContent="{{date}}, {{time}}",e.dataset.l10nId="annotation_date_string",e.dataset.l10nArgs=JSON.stringify({date:a.toLocaleDateString(),time:a.toLocaleTimeString()}),t.append(e)}if(!this.richText?.str||this.contentsObj?.str&&this.contentsObj.str!==this.richText.str){const e=this._formatContents(this.contentsObj);t.append(e)}else s.XfaLayer.render({xfaHtml:this.richText.html,intent:"richText",div:t}),t.lastChild.className="richText popupContent";Array.isArray(this.trigger)||(this.trigger=[this.trigger]);for(const e of this.trigger)e.addEventListener("click",this._toggle.bind(this)),e.addEventListener("mouseover",this._show.bind(this,!1)),e.addEventListener("mouseout",this._hide.bind(this,!1));return t.addEventListener("click",this._hide.bind(this,!0)),e.append(t),e}_formatContents({str:e,dir:t}){const n=document.createElement("p");n.className="popupContent",n.dir=t;const r=e.split(/(?:\r\n?|\n)/);for(let e=0,t=r.length;e<t;++e){const i=r[e];n.append(document.createTextNode(i)),e<t-1&&n.append(document.createElement("br"))}return n}_toggle(){this.pinned?this._hide(!0):this._show(!0)}_show(e=!1){e&&(this.pinned=!0),this.hideElement.hidden&&(this.hideElement.hidden=!1,this.container.style.zIndex=parseInt(this.container.style.zIndex)+1e3)}_hide(e=!0){e&&(this.pinned=!1),this.hideElement.hidden||this.pinned||(this.hideElement.hidden=!0,this.container.style.zIndex=parseInt(this.container.style.zIndex)-1e3)}}class _ extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0}),this.textContent=e.data.textContent}render(){if(this.container.className="freeTextAnnotation",this.textContent){const e=document.createElement("div");e.className="annotationTextContent",e.setAttribute("role","comment");for(const t of this.textContent){const n=document.createElement("span");n.textContent=t,e.append(n)}this.container.append(e)}return this.data.hasPopup||this._createPopup(null,this.data),this.container}}class k extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="lineAnnotation";const e=this.data,{width:t,height:n}=c(e.rect),r=this.svgFactory.create(t,n,!0),i=this.svgFactory.createElement("svg:line");return i.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),i.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),i.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),i.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),i.setAttribute("stroke-width",e.borderStyle.width||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","transparent"),r.append(i),this.container.append(r),this._createPopup(i,e),this.container}}class P extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="squareAnnotation";const e=this.data,{width:t,height:n}=c(e.rect),r=this.svgFactory.create(t,n,!0),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:rect");return o.setAttribute("x",i/2),o.setAttribute("y",i/2),o.setAttribute("width",t-i),o.setAttribute("height",n-i),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),r.append(o),this.container.append(r),this._createPopup(o,e),this.container}}class C extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0})}render(){this.container.className="circleAnnotation";const e=this.data,{width:t,height:n}=c(e.rect),r=this.svgFactory.create(t,n,!0),i=e.borderStyle.width,o=this.svgFactory.createElement("svg:ellipse");return o.setAttribute("cx",t/2),o.setAttribute("cy",n/2),o.setAttribute("rx",t/2-i/2),o.setAttribute("ry",n/2-i/2),o.setAttribute("stroke-width",i||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),r.append(o),this.container.append(r),this._createPopup(o,e),this.container}}class x extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,{width:t,height:n}=c(e.rect),r=this.svgFactory.create(t,n,!0);let i=[];for(const t of e.vertices){const n=t.x-e.rect[0],r=e.rect[3]-t.y;i.push(n+","+r)}i=i.join(" ");const o=this.svgFactory.createElement(this.svgElementName);return o.setAttribute("points",i),o.setAttribute("stroke-width",e.borderStyle.width||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),r.append(o),this.container.append(r),this._createPopup(o,e),this.container}}class A extends x{constructor(e){super(e),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class O extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0})}render(){return this.container.className="caretAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}class T extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0}),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline"}render(){this.container.className=this.containerClassName;const e=this.data,{width:t,height:n}=c(e.rect),r=this.svgFactory.create(t,n,!0);for(const t of e.inkLists){let n=[];for(const r of t){const t=r.x-e.rect[0],i=e.rect[3]-r.y;n.push(`${t},${i}`)}n=n.join(" ");const i=this.svgFactory.createElement(this.svgElementName);i.setAttribute("points",n),i.setAttribute("stroke-width",e.borderStyle.width||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","transparent"),this._createPopup(i,e),r.append(i)}return this.container.append(r),this.container}}class M extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("highlightAnnotation"):(this.container.className="highlightAnnotation",this.container)}}class R extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("underlineAnnotation"):(this.container.className="underlineAnnotation",this.container)}}class I extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("squigglyAnnotation"):(this.container.className="squigglyAnnotation",this.container)}}class D extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0,createQuadrilaterals:!0})}render(){return this.data.hasPopup||this._createPopup(null,this.data),this.quadrilaterals?this._renderQuadrilaterals("strikeoutAnnotation"):(this.container.className="strikeoutAnnotation",this.container)}}class L extends f{constructor(e){super(e,{isRenderable:!!(e.data.hasPopup||e.data.titleObj?.str||e.data.contentsObj?.str||e.data.richText?.str),ignoreBorder:!0})}render(){return this.container.className="stampAnnotation",this.data.hasPopup||this._createPopup(null,this.data),this.container}}class F extends f{constructor(e){super(e,{isRenderable:!0});const{filename:t,content:n}=this.data.file;this.filename=(0,i.getFilenameFromUrl)(t,!0),this.content=n,this.linkService.eventBus?.dispatch("fileattachmentannotation",{source:this,filename:t,content:n})}render(){let e;return this.container.className="fileAttachmentAnnotation",this.data.hasAppearance?e=document.createElement("div"):(e=document.createElement("img"),e.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(this.data.name)?"paperclip":"pushpin"}.svg`),e.className="popupTriggerArea",e.addEventListener("dblclick",this._download.bind(this)),!this.data.hasPopup&&(this.data.titleObj?.str||this.data.contentsObj?.str||this.data.richText)&&this._createPopup(e,this.data),this.container.append(e),this.container}_download(){this.downloadManager?.openOrDownloadData(this.container,this.content,this.filename)}}class N{static#appendElement(e,t,n,r){const o=e.firstChild||e;o.id=`${i.AnnotationPrefix}${t}`,n.append(e),r?.moveElementInDOM(n,e,o,!1)}static render(e){const{annotations:t,div:n,viewport:a,accessibilityManager:s}=e;(0,i.setLayerDimensions)(n,a);const l={data:null,layer:n,page:e.page,viewport:a,linkService:e.linkService,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:!1!==e.renderForms,svgFactory:new i.DOMSVGFactory,annotationStorage:e.annotationStorage||new o.AnnotationStorage,enableScripting:!0===e.enableScripting,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects};let u=0;for(const e of t){if(e.annotationType!==r.AnnotationType.POPUP){const{width:t,height:n}=c(e.rect);if(t<=0||n<=0)continue}l.data=e;const t=d.create(l);if(!t.isRenderable)continue;const i=t.render();if(e.hidden&&(i.style.visibility="hidden"),Array.isArray(i))for(const t of i)t.style.zIndex=u++,N.#appendElement(t,e.id,n,s);else i.style.zIndex=u++,t instanceof S?n.prepend(i):N.#appendElement(i,e.id,n,s)}this.#setAnnotationCanvasMap(n,e.annotationCanvasMap)}static update(e){const{annotationCanvasMap:t,div:n,viewport:r}=e;(0,i.setLayerDimensions)(n,{rotation:r.rotation}),this.#setAnnotationCanvasMap(n,t),n.hidden=!1}static#setAnnotationCanvasMap(e,t){if(t){for(const[n,r]of t){const t=e.querySelector(`[data-annotation-id="${n}"]`);if(!t)continue;const{firstChild:i}=t;i?"CANVAS"===i.nodeName?i.replaceWith(r):i.before(r):t.append(r)}t.clear()}}}t.AnnotationLayer=N},(e,t)=>{function n(e){return Math.floor(255*Math.max(0,Math.min(1,e))).toString(16).padStart(2,"0")}Object.defineProperty(t,"__esModule",{value:!0}),t.ColorConverters=void 0,t.ColorConverters=class{static CMYK_G([e,t,n,r]){return["G",1-Math.min(1,.3*e+.59*n+.11*t+r)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_HTML([e]){const t=n(e);return`#${t}${t}${t}`}static RGB_G([e,t,n]){return["G",.3*e+.59*t+.11*n]}static RGB_HTML([e,t,r]){return`#${n(e)}${n(t)}${n(r)}`}static T_HTML(){return"#00000000"}static CMYK_RGB([e,t,n,r]){return["RGB",1-Math.min(1,e+r),1-Math.min(1,n+r),1-Math.min(1,t+r)]}static CMYK_HTML(e){const t=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(t)}static RGB_CMYK([e,t,n]){const r=1-e,i=1-t,o=1-n;return["CMYK",r,i,o,Math.min(r,i,o)]}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.XfaLayer=void 0;var r=n(19);t.XfaLayer=class{static setupStorage(e,t,n,r,i){const o=r.getValue(t,{value:null});switch(n.name){case"textarea":if(null!==o.value&&(e.textContent=o.value),"print"===i)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}));break;case"input":if("radio"===n.attributes.type||"checkbox"===n.attributes.type){if(o.value===n.attributes.xfaOn?e.setAttribute("checked",!0):o.value===n.attributes.xfaOff&&e.removeAttribute("checked"),"print"===i)break;e.addEventListener("change",(e=>{r.setValue(t,{value:e.target.checked?e.target.getAttribute("xfaOn"):e.target.getAttribute("xfaOff")})}))}else{if(null!==o.value&&e.setAttribute("value",o.value),"print"===i)break;e.addEventListener("input",(e=>{r.setValue(t,{value:e.target.value})}))}break;case"select":if(null!==o.value)for(const e of n.children)e.attributes.value===o.value&&(e.attributes.selected=!0);e.addEventListener("input",(e=>{const n=e.target.options,i=-1===n.selectedIndex?"":n[n.selectedIndex].value;r.setValue(t,{value:i})}))}}static setAttributes({html:e,element:t,storage:n=null,intent:r,linkService:i}){const{attributes:o}=t,a=e instanceof HTMLAnchorElement;"radio"===o.type&&(o.name=`${o.name}-${r}`);for(const[t,n]of Object.entries(o))if(null!=n)switch(t){case"class":n.length&&e.setAttribute(t,n.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",n);break;case"style":Object.assign(e.style,n);break;case"textContent":e.textContent=n;break;default:(!a||"href"!==t&&"newWindow"!==t)&&e.setAttribute(t,n)}a&&i.addLinkAttributes(e,o.href,o.newWindow),n&&o.dataId&&this.setupStorage(e,o.dataId,t,n)}static render(e){const t=e.annotationStorage,n=e.linkService,i=e.xfaHtml,o=e.intent||"display",a=document.createElement(i.name);i.attributes&&this.setAttributes({html:a,element:i,intent:o,linkService:n});const s=[[i,-1,a]],l=e.div;if(l.append(a),e.viewport){const t=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=t}"richText"!==o&&l.setAttribute("class","xfaLayer xfaFont");const u=[];for(;s.length>0;){const[e,i,a]=s.at(-1);if(i+1===e.children.length){s.pop();continue}const l=e.children[++s.at(-1)[1]];if(null===l)continue;const{name:c}=l;if("#text"===c){const e=document.createTextNode(l.value);u.push(e),a.append(e);continue}let d;if(d=l?.attributes?.xmlns?document.createElementNS(l.attributes.xmlns,c):document.createElement(c),a.append(d),l.attributes&&this.setAttributes({html:d,element:l,storage:t,intent:o,linkService:n}),l.children&&l.children.length>0)s.push([l,-1,d]);else if(l.value){const e=document.createTextNode(l.value);r.XfaText.shouldBuildText(c)&&u.push(e),d.append(e)}}for(const e of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))e.setAttribute("readOnly",!0);return{textDivs:u}}static update(e){const t=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=t,e.div.hidden=!1}}},(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SVGGraphics=void 0;var r=n(6),i=n(1),o=n(10);let a=class{constructor(){(0,i.unreachable)("Not implemented: SVGGraphics")}};t.SVGGraphics=a;{const e={fontStyle:"normal",fontWeight:"normal",fillColor:"#000000"},n="http://www.w3.org/XML/1998/namespace",u="http://www.w3.org/1999/xlink",c=["butt","round","square"],d=["miter","round","bevel"],f=function(e,t="",n=!1){if(URL.createObjectURL&&"undefined"!=typeof Blob&&!n)return URL.createObjectURL(new Blob([e],{type:t}));const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";let i=`data:${t};base64,`;for(let t=0,n=e.length;t<n;t+=3){const o=255&e[t],a=255&e[t+1],s=255&e[t+2];i+=r[o>>2]+r[(3&o)<<4|a>>4]+r[t+1<n?(15&a)<<2|s>>6:64]+r[t+2<n?63&s:64]}return i},p=function(){const e=new Uint8Array([137,80,78,71,13,10,26,10]),t=new Int32Array(256);for(let e=0;e<256;e++){let n=e;for(let e=0;e<8;e++)n=1&n?3988292384^n>>1&2147483647:n>>1&2147483647;t[e]=n}function n(e,n,r,i){let o=i;const a=n.length;r[o]=a>>24&255,r[o+1]=a>>16&255,r[o+2]=a>>8&255,r[o+3]=255&a,o+=4,r[o]=255&e.charCodeAt(0),r[o+1]=255&e.charCodeAt(1),r[o+2]=255&e.charCodeAt(2),r[o+3]=255&e.charCodeAt(3),o+=4,r.set(n,o),o+=n.length;const s=function(e,n,r){let i=-1;for(let o=n;o<r;o++){const n=255&(i^e[o]);i=i>>>8^t[n]}return-1^i}(r,i+4,o);r[o]=s>>24&255,r[o+1]=s>>16&255,r[o+2]=s>>8&255,r[o+3]=255&s}function r(e){let t=e.length;const n=65535,r=Math.ceil(t/n),i=new Uint8Array(2+t+5*r+4);let o=0;i[o++]=120,i[o++]=156;let a=0;for(;t>n;)i[o++]=0,i[o++]=255,i[o++]=255,i[o++]=0,i[o++]=0,i.set(e.subarray(a,a+n),o),o+=n,a+=n,t-=n;i[o++]=1,i[o++]=255&t,i[o++]=t>>8&255,i[o++]=255&~t,i[o++]=(65535&~t)>>8&255,i.set(e.subarray(a),o),o+=e.length-a;const s=function(e,t,n){let r=1,i=0;for(let t=0;t<n;++t)r=(r+(255&e[t]))%65521,i=(i+r)%65521;return i<<16|r}(e,0,e.length);return i[o++]=s>>24&255,i[o++]=s>>16&255,i[o++]=s>>8&255,i[o++]=255&s,i}return function(t,a,s){return function(t,a,s,l){const u=t.width,c=t.height;let d,p,h;const m=t.data;switch(a){case i.ImageKind.GRAYSCALE_1BPP:p=0,d=1,h=u+7>>3;break;case i.ImageKind.RGB_24BPP:p=2,d=8,h=3*u;break;case i.ImageKind.RGBA_32BPP:p=6,d=8,h=4*u;break;default:throw new Error("invalid format")}const g=new Uint8Array((1+h)*c);let v=0,y=0;for(let e=0;e<c;++e)g[v++]=0,g.set(m.subarray(y,y+h),v),y+=h,v+=h;if(a===i.ImageKind.GRAYSCALE_1BPP&&l){v=0;for(let e=0;e<c;e++){v++;for(let e=0;e<h;e++)g[v++]^=255}}const b=new Uint8Array([u>>24&255,u>>16&255,u>>8&255,255&u,c>>24&255,c>>16&255,c>>8&255,255&c,d,p,0,0,0]),E=function(e){if(!o.isNodeJS)return r(e);try{let t;t=parseInt(process.versions.node)>=8?e:Buffer.from(e);const n=__webpack_require__(82258).deflateSync(t,{level:9});return n instanceof Uint8Array?n:new Uint8Array(n)}catch(e){(0,i.warn)("Not compressing PNG because zlib.deflateSync is unavailable: "+e)}return r(e)}(g),S=e.length+36+b.length+E.length,w=new Uint8Array(S);let _=0;return w.set(e,_),_+=e.length,n("IHDR",b,w,_),_+=12+b.length,n("IDATA",E,w,_),_+=12+E.length,n("IEND",new Uint8Array(0),w,_),f(w,"image/png",s)}(t,void 0===t.kind?i.ImageKind.GRAYSCALE_1BPP:t.kind,a,s)}}();class h{constructor(){this.fontSizeScale=1,this.fontWeight=e.fontWeight,this.fontSize=0,this.textMatrix=i.IDENTITY_MATRIX,this.fontMatrix=i.FONT_IDENTITY_MATRIX,this.leading=0,this.textRenderingMode=i.TextRenderingMode.FILL,this.textMatrixScale=1,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRise=0,this.fillColor=e.fillColor,this.strokeColor="#000000",this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.lineJoin="",this.lineCap="",this.miterLimit=0,this.dashArray=[],this.dashPhase=0,this.dependencies=[],this.activeClipUrl=null,this.clipGroup=null,this.maskId=""}clone(){return Object.create(this)}setCurrentPoint(e,t){this.x=e,this.y=t}}function s(e){if(Number.isInteger(e))return e.toString();const t=e.toFixed(10);let n=t.length-1;if("0"!==t[n])return t;do{n--}while("0"===t[n]);return t.substring(0,"."===t[n]?n:n+1)}function l(e){if(0===e[4]&&0===e[5]){if(0===e[1]&&0===e[2])return 1===e[0]&&1===e[3]?"":`scale(${s(e[0])} ${s(e[3])})`;if(e[0]===e[3]&&e[1]===-e[2])return`rotate(${s(180*Math.acos(e[0])/Math.PI)})`}else if(1===e[0]&&0===e[1]&&0===e[2]&&1===e[3])return`translate(${s(e[4])} ${s(e[5])})`;return`matrix(${s(e[0])} ${s(e[1])} ${s(e[2])} ${s(e[3])} ${s(e[4])} ${s(e[5])})`}let m=0,g=0,v=0;t.SVGGraphics=a=class{constructor(e,t,n=!1){(0,r.deprecated)("The SVG back-end is no longer maintained and *may* be removed in the future."),this.svgFactory=new r.DOMSVGFactory,this.current=new h,this.transformMatrix=i.IDENTITY_MATRIX,this.transformStack=[],this.extraStack=[],this.commonObjs=e,this.objs=t,this.pendingClip=null,this.pendingEOFill=!1,this.embedFonts=!1,this.embeddedFonts=Object.create(null),this.cssStyle=null,this.forceDataSchema=!!n,this._operatorIdMapping=[];for(const e in i.OPS)this._operatorIdMapping[i.OPS[e]]=e}getObject(e,t=null){return"string"==typeof e?e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e):t}save(){this.transformStack.push(this.transformMatrix);const e=this.current;this.extraStack.push(e),this.current=e.clone()}restore(){this.transformMatrix=this.transformStack.pop(),this.current=this.extraStack.pop(),this.pendingClip=null,this.tgrp=null}group(e){this.save(),this.executeOpTree(e),this.restore()}loadDependencies(e){const t=e.fnArray,n=e.argsArray;for(let e=0,r=t.length;e<r;e++)if(t[e]===i.OPS.dependency)for(const t of n[e]){const e=t.startsWith("g_")?this.commonObjs:this.objs,n=new Promise((n=>{e.get(t,n)}));this.current.dependencies.push(n)}return Promise.all(this.current.dependencies)}transform(e,t,n,r,o,a){const s=[e,t,n,r,o,a];this.transformMatrix=i.Util.transform(this.transformMatrix,s),this.tgrp=null}getSVG(e,t){this.viewport=t;const n=this._initialize(t);return this.loadDependencies(e).then((()=>(this.transformMatrix=i.IDENTITY_MATRIX,this.executeOpTree(this.convertOpList(e)),n)))}convertOpList(e){const t=this._operatorIdMapping,n=e.argsArray,r=e.fnArray,i=[];for(let e=0,o=r.length;e<o;e++){const o=r[e];i.push({fnId:o,fn:t[o],args:n[e]})}return function(e){let t=[];const n=[];for(const r of e)"save"!==r.fn?"restore"===r.fn?t=n.pop():t.push(r):(t.push({fnId:92,fn:"group",items:[]}),n.push(t),t=t.at(-1).items);return t}(i)}executeOpTree(e){for(const t of e){const e=t.fn,n=t.fnId,r=t.args;switch(0|n){case i.OPS.beginText:this.beginText();break;case i.OPS.dependency:break;case i.OPS.setLeading:this.setLeading(r);break;case i.OPS.setLeadingMoveText:this.setLeadingMoveText(r[0],r[1]);break;case i.OPS.setFont:this.setFont(r);break;case i.OPS.showText:case i.OPS.showSpacedText:this.showText(r[0]);break;case i.OPS.endText:this.endText();break;case i.OPS.moveText:this.moveText(r[0],r[1]);break;case i.OPS.setCharSpacing:this.setCharSpacing(r[0]);break;case i.OPS.setWordSpacing:this.setWordSpacing(r[0]);break;case i.OPS.setHScale:this.setHScale(r[0]);break;case i.OPS.setTextMatrix:this.setTextMatrix(r[0],r[1],r[2],r[3],r[4],r[5]);break;case i.OPS.setTextRise:this.setTextRise(r[0]);break;case i.OPS.setTextRenderingMode:this.setTextRenderingMode(r[0]);break;case i.OPS.setLineWidth:this.setLineWidth(r[0]);break;case i.OPS.setLineJoin:this.setLineJoin(r[0]);break;case i.OPS.setLineCap:this.setLineCap(r[0]);break;case i.OPS.setMiterLimit:this.setMiterLimit(r[0]);break;case i.OPS.setFillRGBColor:this.setFillRGBColor(r[0],r[1],r[2]);break;case i.OPS.setStrokeRGBColor:this.setStrokeRGBColor(r[0],r[1],r[2]);break;case i.OPS.setStrokeColorN:this.setStrokeColorN(r);break;case i.OPS.setFillColorN:this.setFillColorN(r);break;case i.OPS.shadingFill:this.shadingFill(r[0]);break;case i.OPS.setDash:this.setDash(r[0],r[1]);break;case i.OPS.setRenderingIntent:this.setRenderingIntent(r[0]);break;case i.OPS.setFlatness:this.setFlatness(r[0]);break;case i.OPS.setGState:this.setGState(r[0]);break;case i.OPS.fill:this.fill();break;case i.OPS.eoFill:this.eoFill();break;case i.OPS.stroke:this.stroke();break;case i.OPS.fillStroke:this.fillStroke();break;case i.OPS.eoFillStroke:this.eoFillStroke();break;case i.OPS.clip:this.clip("nonzero");break;case i.OPS.eoClip:this.clip("evenodd");break;case i.OPS.paintSolidColorImageMask:this.paintSolidColorImageMask();break;case i.OPS.paintImageXObject:this.paintImageXObject(r[0]);break;case i.OPS.paintInlineImageXObject:this.paintInlineImageXObject(r[0]);break;case i.OPS.paintImageMaskXObject:this.paintImageMaskXObject(r[0]);break;case i.OPS.paintFormXObjectBegin:this.paintFormXObjectBegin(r[0],r[1]);break;case i.OPS.paintFormXObjectEnd:this.paintFormXObjectEnd();break;case i.OPS.closePath:this.closePath();break;case i.OPS.closeStroke:this.closeStroke();break;case i.OPS.closeFillStroke:this.closeFillStroke();break;case i.OPS.closeEOFillStroke:this.closeEOFillStroke();break;case i.OPS.nextLine:this.nextLine();break;case i.OPS.transform:this.transform(r[0],r[1],r[2],r[3],r[4],r[5]);break;case i.OPS.constructPath:this.constructPath(r[0],r[1]);break;case i.OPS.endPath:this.endPath();break;case 92:this.group(t.items);break;default:(0,i.warn)(`Unimplemented operator ${e}`)}}}setWordSpacing(e){this.current.wordSpacing=e}setCharSpacing(e){this.current.charSpacing=e}nextLine(){this.moveText(0,this.current.leading)}setTextMatrix(e,t,n,r,i,o){const a=this.current;a.textMatrix=a.lineMatrix=[e,t,n,r,i,o],a.textMatrixScale=Math.hypot(e,t),a.x=a.lineX=0,a.y=a.lineY=0,a.xcoords=[],a.ycoords=[],a.tspan=this.svgFactory.createElement("svg:tspan"),a.tspan.setAttributeNS(null,"font-family",a.fontFamily),a.tspan.setAttributeNS(null,"font-size",`${s(a.fontSize)}px`),a.tspan.setAttributeNS(null,"y",s(-a.y)),a.txtElement=this.svgFactory.createElement("svg:text"),a.txtElement.append(a.tspan)}beginText(){const e=this.current;e.x=e.lineX=0,e.y=e.lineY=0,e.textMatrix=i.IDENTITY_MATRIX,e.lineMatrix=i.IDENTITY_MATRIX,e.textMatrixScale=1,e.tspan=this.svgFactory.createElement("svg:tspan"),e.txtElement=this.svgFactory.createElement("svg:text"),e.txtgrp=this.svgFactory.createElement("svg:g"),e.xcoords=[],e.ycoords=[]}moveText(e,t){const n=this.current;n.x=n.lineX+=e,n.y=n.lineY+=t,n.xcoords=[],n.ycoords=[],n.tspan=this.svgFactory.createElement("svg:tspan"),n.tspan.setAttributeNS(null,"font-family",n.fontFamily),n.tspan.setAttributeNS(null,"font-size",`${s(n.fontSize)}px`),n.tspan.setAttributeNS(null,"y",s(-n.y))}showText(t){const r=this.current,o=r.font,a=r.fontSize;if(0===a)return;const u=r.fontSizeScale,c=r.charSpacing,d=r.wordSpacing,f=r.fontDirection,p=r.textHScale*f,h=o.vertical,m=h?1:-1,g=o.defaultVMetrics,v=a*r.fontMatrix[0];let y=0;for(const e of t){if(null===e){y+=f*d;continue}if("number"==typeof e){y+=m*e*a/1e3;continue}const t=(e.isSpace?d:0)+c,n=e.fontChar;let i,s,l,p=e.width;if(h){let t;const n=e.vmetric||g;t=e.vmetric?n[1]:.5*p,t=-t*v;const r=n[2]*v;p=n?-n[0]:p,i=t/u,s=(y+r)/u}else i=y/u,s=0;(e.isInFont||o.missingFile)&&(r.xcoords.push(r.x+i),h&&r.ycoords.push(-r.y+s),r.tspan.textContent+=n),l=h?p*v-t*f:p*v+t*f,y+=l}r.tspan.setAttributeNS(null,"x",r.xcoords.map(s).join(" ")),h?r.tspan.setAttributeNS(null,"y",r.ycoords.map(s).join(" ")):r.tspan.setAttributeNS(null,"y",s(-r.y)),h?r.y-=y:r.x+=y*p,r.tspan.setAttributeNS(null,"font-family",r.fontFamily),r.tspan.setAttributeNS(null,"font-size",`${s(r.fontSize)}px`),r.fontStyle!==e.fontStyle&&r.tspan.setAttributeNS(null,"font-style",r.fontStyle),r.fontWeight!==e.fontWeight&&r.tspan.setAttributeNS(null,"font-weight",r.fontWeight);const b=r.textRenderingMode&i.TextRenderingMode.FILL_STROKE_MASK;if(b===i.TextRenderingMode.FILL||b===i.TextRenderingMode.FILL_STROKE?(r.fillColor!==e.fillColor&&r.tspan.setAttributeNS(null,"fill",r.fillColor),r.fillAlpha<1&&r.tspan.setAttributeNS(null,"fill-opacity",r.fillAlpha)):r.textRenderingMode===i.TextRenderingMode.ADD_TO_PATH?r.tspan.setAttributeNS(null,"fill","transparent"):r.tspan.setAttributeNS(null,"fill","none"),b===i.TextRenderingMode.STROKE||b===i.TextRenderingMode.FILL_STROKE){const e=1/(r.textMatrixScale||1);this._setStrokeAttributes(r.tspan,e)}let E=r.textMatrix;0!==r.textRise&&(E=E.slice(),E[5]+=r.textRise),r.txtElement.setAttributeNS(null,"transform",`${l(E)} scale(${s(p)}, -1)`),r.txtElement.setAttributeNS(n,"xml:space","preserve"),r.txtElement.append(r.tspan),r.txtgrp.append(r.txtElement),this._ensureTransformGroup().append(r.txtElement)}setLeadingMoveText(e,t){this.setLeading(-t),this.moveText(e,t)}addFontStyle(e){if(!e.data)throw new Error('addFontStyle: No font data available, ensure that the "fontExtraProperties" API parameter is set.');this.cssStyle||(this.cssStyle=this.svgFactory.createElement("svg:style"),this.cssStyle.setAttributeNS(null,"type","text/css"),this.defs.append(this.cssStyle));const t=f(e.data,e.mimetype,this.forceDataSchema);this.cssStyle.textContent+=`@font-face { font-family: "${e.loadedName}"; src: url(${t}); }\n`}setFont(e){const t=this.current,n=this.commonObjs.get(e[0]);let r=e[1];t.font=n,!this.embedFonts||n.missingFile||this.embeddedFonts[n.loadedName]||(this.addFontStyle(n),this.embeddedFonts[n.loadedName]=n),t.fontMatrix=n.fontMatrix||i.FONT_IDENTITY_MATRIX;let o="normal";n.black?o="900":n.bold&&(o="bold");const a=n.italic?"italic":"normal";r<0?(r=-r,t.fontDirection=-1):t.fontDirection=1,t.fontSize=r,t.fontFamily=n.loadedName,t.fontWeight=o,t.fontStyle=a,t.tspan=this.svgFactory.createElement("svg:tspan"),t.tspan.setAttributeNS(null,"y",s(-t.y)),t.xcoords=[],t.ycoords=[]}endText(){const e=this.current;e.textRenderingMode&i.TextRenderingMode.ADD_TO_PATH_FLAG&&e.txtElement?.hasChildNodes()&&(e.element=e.txtElement,this.clip("nonzero"),this.endPath())}setLineWidth(e){e>0&&(this.current.lineWidth=e)}setLineCap(e){this.current.lineCap=c[e]}setLineJoin(e){this.current.lineJoin=d[e]}setMiterLimit(e){this.current.miterLimit=e}setStrokeAlpha(e){this.current.strokeAlpha=e}setStrokeRGBColor(e,t,n){this.current.strokeColor=i.Util.makeHexColor(e,t,n)}setFillAlpha(e){this.current.fillAlpha=e}setFillRGBColor(e,t,n){this.current.fillColor=i.Util.makeHexColor(e,t,n),this.current.tspan=this.svgFactory.createElement("svg:tspan"),this.current.xcoords=[],this.current.ycoords=[]}setStrokeColorN(e){this.current.strokeColor=this._makeColorN_Pattern(e)}setFillColorN(e){this.current.fillColor=this._makeColorN_Pattern(e)}shadingFill(e){const t=this.viewport.width,n=this.viewport.height,r=i.Util.inverseTransform(this.transformMatrix),o=i.Util.applyTransform([0,0],r),a=i.Util.applyTransform([0,n],r),s=i.Util.applyTransform([t,0],r),l=i.Util.applyTransform([t,n],r),u=Math.min(o[0],a[0],s[0],l[0]),c=Math.min(o[1],a[1],s[1],l[1]),d=Math.max(o[0],a[0],s[0],l[0]),f=Math.max(o[1],a[1],s[1],l[1]),p=this.svgFactory.createElement("svg:rect");p.setAttributeNS(null,"x",u),p.setAttributeNS(null,"y",c),p.setAttributeNS(null,"width",d-u),p.setAttributeNS(null,"height",f-c),p.setAttributeNS(null,"fill",this._makeShadingPattern(e)),this.current.fillAlpha<1&&p.setAttributeNS(null,"fill-opacity",this.current.fillAlpha),this._ensureTransformGroup().append(p)}_makeColorN_Pattern(e){return"TilingPattern"===e[0]?this._makeTilingPattern(e):this._makeShadingPattern(e)}_makeTilingPattern(e){const t=e[1],n=e[2],r=e[3]||i.IDENTITY_MATRIX,[o,a,s,l]=e[4],u=e[5],c=e[6],d=e[7],f="shading"+v++,[p,h,m,g]=i.Util.normalizeRect([...i.Util.applyTransform([o,a],r),...i.Util.applyTransform([s,l],r)]),[y,b]=i.Util.singularValueDecompose2dScale(r),E=u*y,S=c*b,w=this.svgFactory.createElement("svg:pattern");w.setAttributeNS(null,"id",f),w.setAttributeNS(null,"patternUnits","userSpaceOnUse"),w.setAttributeNS(null,"width",E),w.setAttributeNS(null,"height",S),w.setAttributeNS(null,"x",`${p}`),w.setAttributeNS(null,"y",`${h}`);const _=this.svg,k=this.transformMatrix,P=this.current.fillColor,C=this.current.strokeColor,x=this.svgFactory.create(m-p,g-h);if(this.svg=x,this.transformMatrix=r,2===d){const e=i.Util.makeHexColor(...t);this.current.fillColor=e,this.current.strokeColor=e}return this.executeOpTree(this.convertOpList(n)),this.svg=_,this.transformMatrix=k,this.current.fillColor=P,this.current.strokeColor=C,w.append(x.childNodes[0]),this.defs.append(w),`url(#${f})`}_makeShadingPattern(e){switch("string"==typeof e&&(e=this.objs.get(e)),e[0]){case"RadialAxial":const t="shading"+v++,n=e[3];let r;switch(e[1]){case"axial":const n=e[4],i=e[5];r=this.svgFactory.createElement("svg:linearGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"x1",n[0]),r.setAttributeNS(null,"y1",n[1]),r.setAttributeNS(null,"x2",i[0]),r.setAttributeNS(null,"y2",i[1]);break;case"radial":const o=e[4],a=e[5],s=e[6],l=e[7];r=this.svgFactory.createElement("svg:radialGradient"),r.setAttributeNS(null,"id",t),r.setAttributeNS(null,"gradientUnits","userSpaceOnUse"),r.setAttributeNS(null,"cx",a[0]),r.setAttributeNS(null,"cy",a[1]),r.setAttributeNS(null,"r",l),r.setAttributeNS(null,"fx",o[0]),r.setAttributeNS(null,"fy",o[1]),r.setAttributeNS(null,"fr",s);break;default:throw new Error(`Unknown RadialAxial type: ${e[1]}`)}for(const e of n){const t=this.svgFactory.createElement("svg:stop");t.setAttributeNS(null,"offset",e[0]),t.setAttributeNS(null,"stop-color",e[1]),r.append(t)}return this.defs.append(r),`url(#${t})`;case"Mesh":return(0,i.warn)("Unimplemented pattern Mesh"),null;case"Dummy":return"hotpink";default:throw new Error(`Unknown IR type: ${e[0]}`)}}setDash(e,t){this.current.dashArray=e,this.current.dashPhase=t}constructPath(e,t){const n=this.current;let r=n.x,o=n.y,a=[],l=0;for(const n of e)switch(0|n){case i.OPS.rectangle:r=t[l++],o=t[l++];const e=r+t[l++],n=o+t[l++];a.push("M",s(r),s(o),"L",s(e),s(o),"L",s(e),s(n),"L",s(r),s(n),"Z");break;case i.OPS.moveTo:r=t[l++],o=t[l++],a.push("M",s(r),s(o));break;case i.OPS.lineTo:r=t[l++],o=t[l++],a.push("L",s(r),s(o));break;case i.OPS.curveTo:r=t[l+4],o=t[l+5],a.push("C",s(t[l]),s(t[l+1]),s(t[l+2]),s(t[l+3]),s(r),s(o)),l+=6;break;case i.OPS.curveTo2:a.push("C",s(r),s(o),s(t[l]),s(t[l+1]),s(t[l+2]),s(t[l+3])),r=t[l+2],o=t[l+3],l+=4;break;case i.OPS.curveTo3:r=t[l+2],o=t[l+3],a.push("C",s(t[l]),s(t[l+1]),s(r),s(o),s(r),s(o)),l+=4;break;case i.OPS.closePath:a.push("Z")}a=a.join(" "),n.path&&e.length>0&&e[0]!==i.OPS.rectangle&&e[0]!==i.OPS.moveTo?a=n.path.getAttributeNS(null,"d")+a:(n.path=this.svgFactory.createElement("svg:path"),this._ensureTransformGroup().append(n.path)),n.path.setAttributeNS(null,"d",a),n.path.setAttributeNS(null,"fill","none"),n.element=n.path,n.setCurrentPoint(r,o)}endPath(){const e=this.current;if(e.path=null,!this.pendingClip)return;if(!e.element)return void(this.pendingClip=null);const t="clippath"+m++,n=this.svgFactory.createElement("svg:clipPath");n.setAttributeNS(null,"id",t),n.setAttributeNS(null,"transform",l(this.transformMatrix));const r=e.element.cloneNode(!0);if("evenodd"===this.pendingClip?r.setAttributeNS(null,"clip-rule","evenodd"):r.setAttributeNS(null,"clip-rule","nonzero"),this.pendingClip=null,n.append(r),this.defs.append(n),e.activeClipUrl){e.clipGroup=null;for(const e of this.extraStack)e.clipGroup=null;n.setAttributeNS(null,"clip-path",e.activeClipUrl)}e.activeClipUrl=`url(#${t})`,this.tgrp=null}clip(e){this.pendingClip=e}closePath(){const e=this.current;if(e.path){const t=`${e.path.getAttributeNS(null,"d")}Z`;e.path.setAttributeNS(null,"d",t)}}setLeading(e){this.current.leading=-e}setTextRise(e){this.current.textRise=e}setTextRenderingMode(e){this.current.textRenderingMode=e}setHScale(e){this.current.textHScale=e/100}setRenderingIntent(e){}setFlatness(e){}setGState(e){for(const[t,n]of e)switch(t){case"LW":this.setLineWidth(n);break;case"LC":this.setLineCap(n);break;case"LJ":this.setLineJoin(n);break;case"ML":this.setMiterLimit(n);break;case"D":this.setDash(n[0],n[1]);break;case"RI":this.setRenderingIntent(n);break;case"FL":this.setFlatness(n);break;case"Font":this.setFont(n);break;case"CA":this.setStrokeAlpha(n);break;case"ca":this.setFillAlpha(n);break;default:(0,i.warn)(`Unimplemented graphic state operator ${t}`)}}fill(){const e=this.current;e.element&&(e.element.setAttributeNS(null,"fill",e.fillColor),e.element.setAttributeNS(null,"fill-opacity",e.fillAlpha),this.endPath())}stroke(){const e=this.current;e.element&&(this._setStrokeAttributes(e.element),e.element.setAttributeNS(null,"fill","none"),this.endPath())}_setStrokeAttributes(e,t=1){const n=this.current;let r=n.dashArray;1!==t&&r.length>0&&(r=r.map((function(e){return t*e}))),e.setAttributeNS(null,"stroke",n.strokeColor),e.setAttributeNS(null,"stroke-opacity",n.strokeAlpha),e.setAttributeNS(null,"stroke-miterlimit",s(n.miterLimit)),e.setAttributeNS(null,"stroke-linecap",n.lineCap),e.setAttributeNS(null,"stroke-linejoin",n.lineJoin),e.setAttributeNS(null,"stroke-width",s(t*n.lineWidth)+"px"),e.setAttributeNS(null,"stroke-dasharray",r.map(s).join(" ")),e.setAttributeNS(null,"stroke-dashoffset",s(t*n.dashPhase)+"px")}eoFill(){this.current.element?.setAttributeNS(null,"fill-rule","evenodd"),this.fill()}fillStroke(){this.stroke(),this.fill()}eoFillStroke(){this.current.element?.setAttributeNS(null,"fill-rule","evenodd"),this.fillStroke()}closeStroke(){this.closePath(),this.stroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.closePath(),this.eoFillStroke()}paintSolidColorImageMask(){const e=this.svgFactory.createElement("svg:rect");e.setAttributeNS(null,"x","0"),e.setAttributeNS(null,"y","0"),e.setAttributeNS(null,"width","1px"),e.setAttributeNS(null,"height","1px"),e.setAttributeNS(null,"fill",this.current.fillColor),this._ensureTransformGroup().append(e)}paintImageXObject(e){const t=this.getObject(e);t?this.paintInlineImageXObject(t):(0,i.warn)(`Dependent image with object ID ${e} is not ready yet`)}paintInlineImageXObject(e,t){const n=e.width,r=e.height,i=p(e,this.forceDataSchema,!!t),o=this.svgFactory.createElement("svg:rect");o.setAttributeNS(null,"x","0"),o.setAttributeNS(null,"y","0"),o.setAttributeNS(null,"width",s(n)),o.setAttributeNS(null,"height",s(r)),this.current.element=o,this.clip("nonzero");const a=this.svgFactory.createElement("svg:image");a.setAttributeNS(u,"xlink:href",i),a.setAttributeNS(null,"x","0"),a.setAttributeNS(null,"y",s(-r)),a.setAttributeNS(null,"width",s(n)+"px"),a.setAttributeNS(null,"height",s(r)+"px"),a.setAttributeNS(null,"transform",`scale(${s(1/n)} ${s(-1/r)})`),t?t.append(a):this._ensureTransformGroup().append(a)}paintImageMaskXObject(e){const t=this.getObject(e.data,e);if(t.bitmap)return void(0,i.warn)("paintImageMaskXObject: ImageBitmap support is not implemented, ensure that the `isOffscreenCanvasSupported` API parameter is disabled.");const n=this.current,r=t.width,o=t.height,a=n.fillColor;n.maskId="mask"+g++;const l=this.svgFactory.createElement("svg:mask");l.setAttributeNS(null,"id",n.maskId);const u=this.svgFactory.createElement("svg:rect");u.setAttributeNS(null,"x","0"),u.setAttributeNS(null,"y","0"),u.setAttributeNS(null,"width",s(r)),u.setAttributeNS(null,"height",s(o)),u.setAttributeNS(null,"fill",a),u.setAttributeNS(null,"mask",`url(#${n.maskId})`),this.defs.append(l),this._ensureTransformGroup().append(u),this.paintInlineImageXObject(t,l)}paintFormXObjectBegin(e,t){if(Array.isArray(e)&&6===e.length&&this.transform(e[0],e[1],e[2],e[3],e[4],e[5]),t){const e=t[2]-t[0],n=t[3]-t[1],r=this.svgFactory.createElement("svg:rect");r.setAttributeNS(null,"x",t[0]),r.setAttributeNS(null,"y",t[1]),r.setAttributeNS(null,"width",s(e)),r.setAttributeNS(null,"height",s(n)),this.current.element=r,this.clip("nonzero"),this.endPath()}}paintFormXObjectEnd(){}_initialize(e){const t=this.svgFactory.create(e.width,e.height),n=this.svgFactory.createElement("svg:defs");t.append(n),this.defs=n;const r=this.svgFactory.createElement("svg:g");return r.setAttributeNS(null,"transform",l(e.transform)),t.append(r),this.svg=r,t}_ensureClipGroup(){if(!this.current.clipGroup){const e=this.svgFactory.createElement("svg:g");e.setAttributeNS(null,"clip-path",this.current.activeClipUrl),this.svg.append(e),this.current.clipGroup=e}return this.current.clipGroup}_ensureTransformGroup(){return this.tgrp||(this.tgrp=this.svgFactory.createElement("svg:g"),this.tgrp.setAttributeNS(null,"transform",l(this.transformMatrix)),this.current.activeClipUrl?this._ensureClipGroup().append(this.tgrp):this.svg.append(this.tgrp)),this.tgrp}}}}],__webpack_module_cache__={};function __w_pdfjs_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](n,n.exports,__w_pdfjs_require__),n.exports}var __webpack_exports__={};return(()=>{var e=__webpack_exports__;Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortException",{enumerable:!0,get:function(){return t.AbortException}}),Object.defineProperty(e,"AnnotationEditorLayer",{enumerable:!0,get:function(){return o.AnnotationEditorLayer}}),Object.defineProperty(e,"AnnotationEditorParamsType",{enumerable:!0,get:function(){return t.AnnotationEditorParamsType}}),Object.defineProperty(e,"AnnotationEditorType",{enumerable:!0,get:function(){return t.AnnotationEditorType}}),Object.defineProperty(e,"AnnotationEditorUIManager",{enumerable:!0,get:function(){return a.AnnotationEditorUIManager}}),Object.defineProperty(e,"AnnotationLayer",{enumerable:!0,get:function(){return s.AnnotationLayer}}),Object.defineProperty(e,"AnnotationMode",{enumerable:!0,get:function(){return t.AnnotationMode}}),Object.defineProperty(e,"CMapCompressionType",{enumerable:!0,get:function(){return t.CMapCompressionType}}),Object.defineProperty(e,"FeatureTest",{enumerable:!0,get:function(){return t.FeatureTest}}),Object.defineProperty(e,"GlobalWorkerOptions",{enumerable:!0,get:function(){return l.GlobalWorkerOptions}}),Object.defineProperty(e,"InvalidPDFException",{enumerable:!0,get:function(){return t.InvalidPDFException}}),Object.defineProperty(e,"MissingPDFException",{enumerable:!0,get:function(){return t.MissingPDFException}}),Object.defineProperty(e,"OPS",{enumerable:!0,get:function(){return t.OPS}}),Object.defineProperty(e,"PDFDataRangeTransport",{enumerable:!0,get:function(){return n.PDFDataRangeTransport}}),Object.defineProperty(e,"PDFDateString",{enumerable:!0,get:function(){return r.PDFDateString}}),Object.defineProperty(e,"PDFWorker",{enumerable:!0,get:function(){return n.PDFWorker}}),Object.defineProperty(e,"PasswordResponses",{enumerable:!0,get:function(){return t.PasswordResponses}}),Object.defineProperty(e,"PermissionFlag",{enumerable:!0,get:function(){return t.PermissionFlag}}),Object.defineProperty(e,"PixelsPerInch",{enumerable:!0,get:function(){return r.PixelsPerInch}}),Object.defineProperty(e,"RenderingCancelledException",{enumerable:!0,get:function(){return r.RenderingCancelledException}}),Object.defineProperty(e,"SVGGraphics",{enumerable:!0,get:function(){return u.SVGGraphics}}),Object.defineProperty(e,"UNSUPPORTED_FEATURES",{enumerable:!0,get:function(){return t.UNSUPPORTED_FEATURES}}),Object.defineProperty(e,"UnexpectedResponseException",{enumerable:!0,get:function(){return t.UnexpectedResponseException}}),Object.defineProperty(e,"Util",{enumerable:!0,get:function(){return t.Util}}),Object.defineProperty(e,"VerbosityLevel",{enumerable:!0,get:function(){return t.VerbosityLevel}}),Object.defineProperty(e,"XfaLayer",{enumerable:!0,get:function(){return c.XfaLayer}}),Object.defineProperty(e,"build",{enumerable:!0,get:function(){return n.build}}),Object.defineProperty(e,"createPromiseCapability",{enumerable:!0,get:function(){return t.createPromiseCapability}}),Object.defineProperty(e,"createValidAbsoluteUrl",{enumerable:!0,get:function(){return t.createValidAbsoluteUrl}}),Object.defineProperty(e,"getDocument",{enumerable:!0,get:function(){return n.getDocument}}),Object.defineProperty(e,"getFilenameFromUrl",{enumerable:!0,get:function(){return r.getFilenameFromUrl}}),Object.defineProperty(e,"getPdfFilenameFromUrl",{enumerable:!0,get:function(){return r.getPdfFilenameFromUrl}}),Object.defineProperty(e,"getXfaPageViewport",{enumerable:!0,get:function(){return r.getXfaPageViewport}}),Object.defineProperty(e,"isDataScheme",{enumerable:!0,get:function(){return r.isDataScheme}}),Object.defineProperty(e,"isPdfFile",{enumerable:!0,get:function(){return r.isPdfFile}}),Object.defineProperty(e,"loadScript",{enumerable:!0,get:function(){return r.loadScript}}),Object.defineProperty(e,"renderTextLayer",{enumerable:!0,get:function(){return i.renderTextLayer}}),Object.defineProperty(e,"setLayerDimensions",{enumerable:!0,get:function(){return r.setLayerDimensions}}),Object.defineProperty(e,"shadow",{enumerable:!0,get:function(){return t.shadow}}),Object.defineProperty(e,"updateTextLayer",{enumerable:!0,get:function(){return i.updateTextLayer}}),Object.defineProperty(e,"version",{enumerable:!0,get:function(){return n.version}});var t=__w_pdfjs_require__(1),n=__w_pdfjs_require__(2),r=__w_pdfjs_require__(6),i=__w_pdfjs_require__(26),o=__w_pdfjs_require__(27),a=__w_pdfjs_require__(5),s=__w_pdfjs_require__(32),l=__w_pdfjs_require__(14),u=__w_pdfjs_require__(35),c=__w_pdfjs_require__(34)})(),__webpack_exports__})(),module.exports=factory()},22790:function(e){var t,n,r=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{n="function"==typeof clearTimeout?clearTimeout:o}catch(e){n=o}}();var s,l=[],u=!1,c=-1;function d(){u&&s&&(u=!1,s.length?l=s.concat(l):c=-1,l.length&&f())}function f(){if(!u){var e=a(d);u=!0;for(var t=l.length;t;){for(s=l,l=[];++c<t;)s&&s[c].run();c=-1,t=l.length}s=null,u=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===o||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||u||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},23433:function(e,t,n){"use strict";var r=n(6642);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},3074:function(e,t,n){e.exports=n(23433)()},6642:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98938:function(e,t){"use strict";var n=Object.prototype.hasOwnProperty;function r(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function i(e){try{return encodeURIComponent(e)}catch(e){return null}}t.stringify=function(e,t){t=t||"";var r,o,a=[];for(o in"string"!=typeof t&&(t="?"),e)if(n.call(e,o)){if((r=e[o])||null!=r&&!isNaN(r)||(r=""),o=i(o),r=i(r),null===o||null===r)continue;a.push(o+"="+r)}return a.length?t+a.join("&"):""},t.parse=function(e){for(var t,n=/([^=?#&]+)=?([^&]*)/g,i={};t=n.exec(e);){var o=r(t[1]),a=r(t[2]);null===o||null===a||o in i||(i[o]=a)}return i}},93748:function(e,t,n){"use strict";var r=n(1283),i=n(35466),o=n(37347),a=n(27767);function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!i)throw Error(s(227));var l=new Set,u={};function c(e,t){d(e,t),d(e+"Capture",t)}function d(e,t){for(u[e]=t,e=0;e<t.length;e++)l.add(t[e])}var f=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h=Object.prototype.hasOwnProperty,m={},g={};function v(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function E(e){return e[1].toUpperCase()}function S(e,t,n,r){var i=y.hasOwnProperty(t)?y[t]:null;(null!==i?0===i.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!h.call(g,e)||!h.call(m,e)&&(p.test(e)?g[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,E);y[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,E);y[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,E);y[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=60103,k=60106,P=60107,C=60108,x=60114,A=60109,O=60110,T=60112,M=60113,R=60120,I=60115,D=60116,L=60121,F=60128,N=60129,j=60130,B=60131;if("function"==typeof Symbol&&Symbol.for){var U=Symbol.for;_=U("react.element"),k=U("react.portal"),P=U("react.fragment"),C=U("react.strict_mode"),x=U("react.profiler"),A=U("react.provider"),O=U("react.context"),T=U("react.forward_ref"),M=U("react.suspense"),R=U("react.suspense_list"),I=U("react.memo"),D=U("react.lazy"),L=U("react.block"),U("react.scope"),F=U("react.opaque.id"),N=U("react.debug_trace_mode"),j=U("react.offscreen"),B=U("react.legacy_hidden")}var z,V="function"==typeof Symbol&&Symbol.iterator;function q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=V&&e[V]||e["@@iterator"])?e:null}function H(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var W=!1;function G(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s])return"\n"+i[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?H(e):""}function $(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return G(e.type,!1);case 11:return G(e.type.render,!1);case 22:return G(e.type._render,!1);case 1:return G(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case P:return"Fragment";case k:return"Portal";case x:return"Profiler";case C:return"StrictMode";case M:return"Suspense";case R:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case I:return Y(e.type);case L:return Y(e._render);case D:t=e._payload,e=e._init;try{return Y(e(t))}catch(e){}}return null}function X(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function K(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Q(e){e._valueTracker||(e._valueTracker=function(e){var t=K(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Z(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=K(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ee(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=X(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ne(e,t){null!=(t=t.checked)&&S(e,"checked",t,!1)}function re(e,t){ne(e,t);var n=X(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,X(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ie(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return i.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function se(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+X(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function le(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(s(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(s(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(s(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:X(n)}}function ce(e,t){var n=X(t.value),r=X(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function de(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ge,ve=(ge=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ge(e,t)}))}:ge);function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ee=["Webkit","ms","Moz","O"];function Se(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=Se(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(be).forEach((function(e){Ee.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var _e=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(_e[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(s(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(s(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(s(62))}}function Pe(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Ae=null,Oe=null;function Te(e){if(e=ei(e)){if("function"!=typeof xe)throw Error(s(280));var t=e.stateNode;t&&(t=ni(t),xe(e.stateNode,e.type,t))}}function Me(e){Ae?Oe?Oe.push(e):Oe=[e]:Ae=e}function Re(){if(Ae){var e=Ae,t=Oe;if(Oe=Ae=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Ie(e,t){return e(t)}function De(e,t,n,r,i){return e(t,n,r,i)}function Le(){}var Fe=Ie,Ne=!1,je=!1;function Be(){null===Ae&&null===Oe||(Le(),Re())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=ni(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(s(231,t,typeof n));return n}var ze=!1;if(f)try{var Ve={};Object.defineProperty(Ve,"passive",{get:function(){ze=!0}}),window.addEventListener("test",Ve,Ve),window.removeEventListener("test",Ve,Ve)}catch(ge){ze=!1}function qe(e,t,n,r,i,o,a,s,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(e){this.onError(e)}}var He=!1,We=null,Ge=!1,$e=null,Ye={onError:function(e){He=!0,We=e}};function Xe(e,t,n,r,i,o,a,s,l){He=!1,We=null,qe.apply(Ye,arguments)}function Ke(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ze(e){if(Ke(e)!==e)throw Error(s(188))}function Je(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ke(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ze(i),e;if(o===r)return Ze(i),t;o=o.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=o;else{for(var a=!1,l=i.child;l;){if(l===n){a=!0,n=i,r=o;break}if(l===r){a=!0,r=i,n=o;break}l=l.sibling}if(!a){for(l=o.child;l;){if(l===n){a=!0,n=o,r=i;break}if(l===r){a=!0,r=o,n=i;break}l=l.sibling}if(!a)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,it,ot=!1,at=[],st=null,lt=null,ut=null,ct=new Map,dt=new Map,ft=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ut=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":dt.delete(t.pointerId)}}function gt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,i,o),null!==t&&null!==(t=ei(t))&&nt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function vt(e){var t=Jr(e.target);if(null!==t){var n=Ke(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Qe(n)))return e.blockedOn=t,void it(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ei(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function Et(){for(ot=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ei(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==st&&yt(st)&&(st=null),null!==lt&&yt(lt)&&(lt=null),null!==ut&&yt(ut)&&(ut=null),ct.forEach(bt),dt.forEach(bt)}function St(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Et)))}function wt(e){function t(t){return St(t,e)}if(0<at.length){St(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&St(st,e),null!==lt&&St(lt,e),null!==ut&&St(ut,e),ct.forEach(t),dt.forEach(t),n=0;n<ft.length;n++)(r=ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<ft.length&&null===(n=ft[0]).blockedOn;)vt(n),null===n.blockedOn&&ft.shift()}function _t(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:_t("Animation","AnimationEnd"),animationiteration:_t("Animation","AnimationIteration"),animationstart:_t("Animation","AnimationStart"),transitionend:_t("Transition","TransitionEnd")},Pt={},Ct={};function xt(e){if(Pt[e])return Pt[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ct)return Pt[e]=n[t];return e}f&&(Ct=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var At=xt("animationend"),Ot=xt("animationiteration"),Tt=xt("animationstart"),Mt=xt("transitionend"),Rt=new Map,It=new Map,Dt=["abort","abort",At,"animationEnd",Ot,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Mt,"transitionEnd","waiting","waiting"];function Lt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),It.set(r,t),Rt.set(r,i),c(i,[r])}}(0,a.unstable_now)();var Ft=8;function Nt(e){if(0!=(1&e))return Ft=15,1;if(0!=(2&e))return Ft=14,2;if(0!=(4&e))return Ft=13,4;var t=24&e;return 0!==t?(Ft=12,t):0!=(32&e)?(Ft=11,32):0!=(t=192&e)?(Ft=10,t):0!=(256&e)?(Ft=9,256):0!=(t=3584&e)?(Ft=8,t):0!=(4096&e)?(Ft=7,4096):0!=(t=4186112&e)?(Ft=6,t):0!=(t=62914560&e)?(Ft=5,t):67108864&e?(Ft=4,67108864):0!=(134217728&e)?(Ft=3,134217728):0!=(t=805306368&e)?(Ft=2,t):0!=(1073741824&e)?(Ft=1,1073741824):(Ft=8,e)}function jt(e,t){var n=e.pendingLanes;if(0===n)return Ft=0;var r=0,i=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,i=Ft=15;else if(0!=(o=134217727&n)){var l=o&~a;0!==l?(r=Nt(l),i=Ft):0!=(s&=o)&&(r=Nt(s),i=Ft)}else 0!=(o=n&~a)?(r=Nt(o),i=Ft):0!==s&&(r=Nt(s),i=Ft);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&a)){if(Nt(t),i<=Ft)return t;Ft=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Ht(t)),r|=e[n],t&=~i;return r}function Bt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=zt(24&~t))?Ut(10,t):e;case 10:return 0===(e=zt(192&~t))?Ut(8,t):e;case 8:return 0===(e=zt(3584&~t))&&0===(e=zt(4186112&~t))&&(e=512),e;case 2:return 0===(t=zt(805306368&~t))&&(t=268435456),t}throw Error(s(358,e))}function zt(e){return e&-e}function Vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Gt|0)|0},Wt=Math.log,Gt=Math.LN2,$t=a.unstable_UserBlockingPriority,Yt=a.unstable_runWithPriority,Xt=!0;function Kt(e,t,n,r){Ne||Le();var i=Zt,o=Ne;Ne=!0;try{De(i,e,t,n,r)}finally{(Ne=o)||Be()}}function Qt(e,t,n,r){Yt($t,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){var i;if(Xt)if((i=0==(4&t))&&0<at.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),at.push(e);else{var o=Jt(e,t,n,r);if(null===o)i&&mt(e,r);else{if(i){if(-1<pt.indexOf(e))return e=ht(o,e,t,n,r),void at.push(e);if(function(e,t,n,r,i){switch(t){case"focusin":return st=gt(st,e,t,n,r,i),!0;case"dragenter":return lt=gt(lt,e,t,n,r,i),!0;case"mouseover":return ut=gt(ut,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return ct.set(o,gt(ct.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,dt.set(o,gt(dt.get(o)||null,e,t,n,r,i)),!0}return!1}(o,e,t,n,r))return;mt(e,r)}Rr(e,t,r,null,n)}}}function Jt(e,t,n,r){var i=Ce(r);if(null!==(i=Jr(i))){var o=Ke(i);if(null===o)i=null;else{var a=o.tag;if(13===a){if(null!==(i=Qe(o)))return i;i=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null)}}return Rr(e,t,r,i,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,i="value"in en?en.value:en.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return nn=i.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function sn(){return!1}function ln(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?an:sn,this.isPropagationStopped=sn,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var un,cn,dn,fn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=ln(fn),hn=o({},fn,{view:0,detail:0}),mn=ln(hn),gn=o({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==dn&&(dn&&"mousemove"===e.type?(un=e.screenX-dn.screenX,cn=e.screenY-dn.screenY):cn=un=0,dn=e),un)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=ln(gn),yn=ln(o({},gn,{dataTransfer:0})),bn=ln(o({},hn,{relatedTarget:0})),En=ln(o({},fn,{animationName:0,elapsedTime:0,pseudoElement:0})),Sn=ln(o({},fn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),wn=ln(o({},fn,{data:0})),_n={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},kn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Pn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Pn[e])&&!!t[e]}function xn(){return Cn}var An=ln(o({},hn,{key:function(e){if(e.key){var t=_n[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?kn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),On=ln(o({},gn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=ln(o({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xn})),Mn=ln(o({},fn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=ln(o({},gn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),In=[9,13,27,32],Dn=f&&"CompositionEvent"in window,Ln=null;f&&"documentMode"in document&&(Ln=document.documentMode);var Fn=f&&"TextEvent"in window&&!Ln,Nn=f&&(!Dn||Ln&&8<Ln&&11>=Ln),jn=String.fromCharCode(32),Bn=!1;function Un(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function zn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1,qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Wn(e,t,n,r){Me(r),0<(t=Dr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,$n=null;function Yn(e){Cr(e,0)}function Xn(e){if(Z(ti(e)))return e}function Kn(e,t){if("change"===e)return t}var Qn=!1;if(f){var Zn;if(f){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Zn=Jn}else Zn=!1;Qn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){Gn&&(Gn.detachEvent("onpropertychange",nr),$n=Gn=null)}function nr(e){if("value"===e.propertyName&&Xn($n)){var t=[];if(Wn(t,$n,e,Ce(e)),e=Yn,Ne)e(t);else{Ne=!0;try{Ie(e,t)}finally{Ne=!1,Be()}}}}function rr(e,t,n){"focusin"===e?(tr(),$n=n,(Gn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn($n)}function or(e,t){if("click"===e)return Xn(t)}function ar(e,t){if("input"===e||"change"===e)return Xn(t)}var sr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},lr=Object.prototype.hasOwnProperty;function ur(e,t){if(sr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!lr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dr(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function fr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?fr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr=f&&"documentMode"in document&&11>=document.documentMode,gr=null,vr=null,yr=null,br=!1;function Er(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==gr||gr!==J(r)||(r="selectionStart"in(r=gr)&&hr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&ur(yr,r)||(yr=r,0<(r=Dr(vr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}Lt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Lt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Lt(Dt,2);for(var Sr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),wr=0;wr<Sr.length;wr++)It.set(Sr[wr],0);d("onMouseEnter",["mouseout","mouseover"]),d("onMouseLeave",["mouseout","mouseover"]),d("onPointerEnter",["pointerout","pointerover"]),d("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var _r="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),kr=new Set("cancel close invalid load scroll toggle".split(" ").concat(_r));function Pr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,a,l,u){if(Xe.apply(this,arguments),He){if(!He)throw Error(s(198));var c=We;He=!1,We=null,Ge||(Ge=!0,$e=c)}}(r,t,void 0,e),e.currentTarget=null}function Cr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,u=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Pr(i,s,u),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,u=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Pr(i,s,u),o=l}}}if(Ge)throw e=$e,Ge=!1,$e=null,e}function xr(e,t){var n=ri(t),r=e+"__bubble";n.has(r)||(Mr(t,e,2,!1),n.add(r))}var Ar="_reactListening"+Math.random().toString(36).slice(2);function Or(e){e[Ar]||(e[Ar]=!0,l.forEach((function(t){kr.has(t)||Tr(t,!1,e,null),Tr(t,!0,e,null)})))}function Tr(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&kr.has(e)){if("scroll"!==e)return;i|=2,o=r}var a=ri(o),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(i|=4),Mr(o,e,i,t),a.add(s))}function Mr(e,t,n,r){var i=It.get(t);switch(void 0===i?2:i){case 0:i=Kt;break;case 1:i=Qt;break;default:i=Zt}n=i.bind(null,t,n,e),i=void 0,!ze||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,i){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=Jr(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(je)return e();je=!0;try{Fe(e,t,n)}finally{je=!1,Be()}}((function(){var r=o,i=Ce(n),a=[];e:{var s=Rt.get(e);if(void 0!==s){var l=pn,u=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=An;break;case"focusin":u="focus",l=bn;break;case"focusout":u="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case At:case Ot:case Tt:l=En;break;case Mt:l=Mn;break;case"scroll":l=mn;break;case"wheel":l=Rn;break;case"copy":case"cut":case"paste":l=Sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=On}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=Ue(h,f))&&c.push(Ir(h,m,p))),d)break;h=h.return}0<c.length&&(s=new l(s,u,null,n,i),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!=(16&t)||!(u=n.relatedTarget||n.fromElement)||!Jr(u)&&!u[Qr])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(u=(u=n.relatedTarget||n.toElement)?Jr(u):null)&&(u!==(d=Ke(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(l=null,u=r),l!==u)){if(c=vn,m="onMouseLeave",f="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=On,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==l?s:ti(l),p=null==u?s:ti(u),(s=new c(m,h+"leave",l,n,i)).target=d,s.relatedTarget=p,m=null,Jr(i)===r&&((c=new c(f,h+"enter",u,n,i)).target=p,c.relatedTarget=d,m=c),d=m,l&&u)e:{for(f=u,h=0,p=c=l;p;p=Lr(p))h++;for(p=0,m=f;m;m=Lr(m))p++;for(;0<h-p;)c=Lr(c),h--;for(;0<p-h;)f=Lr(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break e;c=Lr(c),f=Lr(f)}c=null}else c=null;null!==l&&Fr(a,s,l,c,!1),null!==u&&null!==d&&Fr(a,d,u,c,!0)}if("select"===(l=(s=r?ti(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Kn;else if(Hn(s))if(Qn)g=ar;else{g=ir;var v=rr}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=or);switch(g&&(g=g(e,r))?Wn(a,g,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&oe(s,"number",s.value)),v=r?ti(r):window,e){case"focusin":(Hn(v)||"true"===v.contentEditable)&&(gr=v,vr=r,yr=null);break;case"focusout":yr=vr=gr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,Er(a,n,i);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":Er(a,n,i)}var y;if(Dn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Vn?Un(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Nn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(y=rn()):(tn="value"in(en=i)?en.value:en.textContent,Vn=!0)),0<(v=Dr(r,b)).length&&(b=new wn(b,e,null,n,i),a.push({event:b,listeners:v}),(y||null!==(y=zn(n)))&&(b.data=y))),(y=Fn?function(e,t){switch(e){case"compositionend":return zn(t);case"keypress":return 32!==t.which?null:(Bn=!0,jn);case"textInput":return(e=t.data)===jn&&Bn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!Dn&&Un(e,t)?(e=rn(),nn=tn=en=null,Vn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&0<(r=Dr(r,"onBeforeInput")).length&&(i=new wn("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=y)}Cr(a,t)}))}function Ir(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Ue(e,n))&&r.unshift(Ir(e,o,i)),null!=(o=Ue(e,t))&&r.push(Ir(e,o,i))),e=e.return}return r}function Lr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Fr(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,u=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==u&&(s=u,i?null!=(l=Ue(n,o))&&a.unshift(Ir(n,l,s)):i||null!=(l=Ue(n,o))&&a.push(Ir(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Nr(){}var jr=null,Br=null;function Ur(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function zr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"==typeof setTimeout?setTimeout:void 0,qr="function"==typeof clearTimeout?clearTimeout:void 0;function Hr(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function Wr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Gr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var $r=0,Yr=Math.random().toString(36).slice(2),Xr="__reactFiber$"+Yr,Kr="__reactProps$"+Yr,Qr="__reactContainer$"+Yr,Zr="__reactEvents$"+Yr;function Jr(e){var t=e[Xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Qr]||n[Xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Gr(e);null!==e;){if(n=e[Xr])return n;e=Gr(e)}return t}n=(e=n).parentNode}return null}function ei(e){return!(e=e[Xr]||e[Qr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ti(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(s(33))}function ni(e){return e[Kr]||null}function ri(e){var t=e[Zr];return void 0===t&&(t=e[Zr]=new Set),t}var ii=[],oi=-1;function ai(e){return{current:e}}function si(e){0>oi||(e.current=ii[oi],ii[oi]=null,oi--)}function li(e,t){oi++,ii[oi]=e.current,e.current=t}var ui={},ci=ai(ui),di=ai(!1),fi=ui;function pi(e,t){var n=e.type.contextTypes;if(!n)return ui;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function hi(e){return null!=e.childContextTypes}function mi(){si(di),si(ci)}function gi(e,t,n){if(ci.current!==ui)throw Error(s(168));li(ci,t),li(di,n)}function vi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(s(108,Y(t)||"Unknown",i));return o({},n,r)}function yi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ui,fi=ci.current,li(ci,e),li(di,di.current),!0}function bi(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=vi(e,t,fi),r.__reactInternalMemoizedMergedChildContext=e,si(di),si(ci),li(ci,e)):si(di),li(di,n)}var Ei=null,Si=null,wi=a.unstable_runWithPriority,_i=a.unstable_scheduleCallback,ki=a.unstable_cancelCallback,Pi=a.unstable_shouldYield,Ci=a.unstable_requestPaint,xi=a.unstable_now,Ai=a.unstable_getCurrentPriorityLevel,Oi=a.unstable_ImmediatePriority,Ti=a.unstable_UserBlockingPriority,Mi=a.unstable_NormalPriority,Ri=a.unstable_LowPriority,Ii=a.unstable_IdlePriority,Di={},Li=void 0!==Ci?Ci:function(){},Fi=null,Ni=null,ji=!1,Bi=xi(),Ui=1e4>Bi?xi:function(){return xi()-Bi};function zi(){switch(Ai()){case Oi:return 99;case Ti:return 98;case Mi:return 97;case Ri:return 96;case Ii:return 95;default:throw Error(s(332))}}function Vi(e){switch(e){case 99:return Oi;case 98:return Ti;case 97:return Mi;case 96:return Ri;case 95:return Ii;default:throw Error(s(332))}}function qi(e,t){return e=Vi(e),wi(e,t)}function Hi(e,t,n){return e=Vi(e),_i(e,t,n)}function Wi(){if(null!==Ni){var e=Ni;Ni=null,ki(e)}Gi()}function Gi(){if(!ji&&null!==Fi){ji=!0;var e=0;try{var t=Fi;qi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Fi=null}catch(t){throw null!==Fi&&(Fi=Fi.slice(e+1)),_i(Oi,Wi),t}finally{ji=!1}}}var $i=w.ReactCurrentBatchConfig;function Yi(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Xi=ai(null),Ki=null,Qi=null,Zi=null;function Ji(){Zi=Qi=Ki=null}function eo(e){var t=Xi.current;si(Xi),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function no(e,t){Ki=e,Zi=Qi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Da=!0),e.firstContext=null)}function ro(e,t){if(Zi!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Zi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Qi){if(null===Ki)throw Error(s(308));Qi=t,Ki.dependencies={lanes:0,firstContext:t,responders:null}}else Qi=Qi.next=t;return e._currentValue}var io=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function so(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function lo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function uo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function co(e,t,n,r){var i=e.updateQueue;io=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var u=l,c=u.next;u.next=null,null===s?a=c:s.next=c,s=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==s&&(null===f?d.firstBaseUpdate=c:f.next=c,d.lastBaseUpdate=u)}}if(null!==a){for(f=i.baseState,s=0,d=c=u=null;;){l=a.lane;var p=a.eventTime;if((r&l)===l){null!==d&&(d=d.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var h=e,m=a;switch(l=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,l);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(l="function"==typeof(h=m.payload)?h.call(p,f,l):h))break e;f=o({},f,l);break e;case 2:io=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else p={eventTime:p,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(c=d=p,u=f):d=d.next=p,s|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===d&&(u=f),i.baseState=u,i.firstBaseUpdate=c,i.lastBaseUpdate=d,Fs|=s,e.lanes=s,e.memoizedState=f}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(s(191,i));i.call(r)}}}var po=(new i.Component).refs;function ho(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var mo={isMounted:function(e){return!!(e=e._reactInternals)&&Ke(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sl(),i=ll(e),o=so(r,i);o.payload=t,null!=n&&(o.callback=n),lo(e,o),ul(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sl(),i=ll(e),o=so(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),lo(e,o),ul(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sl(),r=ll(e),i=so(n,r);i.tag=2,null!=t&&(i.callback=t),lo(e,i),ul(e,r,n)}};function go(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&ur(n,r)&&ur(i,o))}function vo(e,t,n){var r=!1,i=ui,o=t.contextType;return"object"==typeof o&&null!==o?o=ro(o):(i=hi(t)?fi:ci.current,o=(r=null!=(r=t.contextTypes))?pi(e,i):ui),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=mo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function yo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&mo.enqueueReplaceState(t,t.state,null)}function bo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=po,oo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=ro(o):(o=hi(t)?fi:ci.current,i.context=pi(e,o)),co(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(ho(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&mo.enqueueReplaceState(i,i.state,null),co(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var Eo=Array.isArray;function So(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===po&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function wo(e,t){if("textarea"!==e.type)throw Error(s(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function _o(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=zl(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function a(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Wl(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=So(e,t,n),r.return=e,r):((r=Vl(n.type,n.key,n.props,null,e.mode,r)).ref=So(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gl(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=ql(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Wl(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case _:return(n=Vl(t.type,t.key,t.props,null,e.mode,n)).ref=So(e,null,t),n.return=e,n;case k:return(t=Gl(t,e.mode,n)).return=e,t}if(Eo(t)||q(t))return(t=ql(t,e.mode,n,null)).return=e,t;wo(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===i?n.type===P?d(e,t,n.props.children,r,i):u(e,t,n,r):null;case k:return n.key===i?c(e,t,n,r):null}if(Eo(n)||q(n))return null!==i?null:d(e,t,n,r,null);wo(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case _:return e=e.get(null===r.key?n:r.key)||null,r.type===P?d(t,e,r.props.children,i,r.key):u(t,e,r,i);case k:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Eo(r)||q(r))return d(t,e=e.get(n)||null,r,i,null);wo(t,r)}return null}function m(i,a,s,l){for(var u=null,c=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(i,d,s[m],l);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(i,d),a=o(v,a,m),null===c?u=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(i,d),u;if(null===d){for(;m<s.length;m++)null!==(d=f(i,s[m],l))&&(a=o(d,a,m),null===c?u=d:c.sibling=d,c=d);return u}for(d=r(i,d);m<s.length;m++)null!==(g=h(d,i,m,s[m],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=o(g,a,m),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(i,e)})),u}function g(i,a,l,u){var c=q(l);if("function"!=typeof c)throw Error(s(150));if(null==(l=c.call(l)))throw Error(s(151));for(var d=c=null,m=a,g=a=0,v=null,y=l.next();null!==m&&!y.done;g++,y=l.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(i,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(i,m),a=o(b,a,g),null===d?c=b:d.sibling=b,d=b,m=v}if(y.done)return n(i,m),c;if(null===m){for(;!y.done;g++,y=l.next())null!==(y=f(i,y.value,u))&&(a=o(y,a,g),null===d?c=y:d.sibling=y,d=y);return c}for(m=r(i,m);!y.done;g++,y=l.next())null!==(y=h(m,i,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=o(y,a,g),null===d?c=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(i,e)})),c}return function(e,r,o,l){var u="object"==typeof o&&null!==o&&o.type===P&&null===o.key;u&&(o=o.props.children);var c="object"==typeof o&&null!==o;if(c)switch(o.$$typeof){case _:e:{for(c=o.key,u=r;null!==u;){if(u.key===c){switch(u.tag){case 7:if(o.type===P){n(e,u.sibling),(r=i(u,o.props.children)).return=e,e=r;break e}break;default:if(u.elementType===o.type){n(e,u.sibling),(r=i(u,o.props)).ref=So(e,u,o),r.return=e,e=r;break e}}n(e,u);break}t(e,u),u=u.sibling}o.type===P?((r=ql(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Vl(o.type,o.key,o.props,null,e.mode,l)).ref=So(e,r,o),l.return=e,e=l)}return a(e);case k:e:{for(u=o.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gl(o,e.mode,l)).return=e,e=r}return a(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Wl(o,e.mode,l)).return=e,e=r),a(e);if(Eo(o))return m(e,r,o,l);if(q(o))return g(e,r,o,l);if(c&&wo(e,o),void 0===o&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(s(152,Y(e.type)||"Component"))}return n(e,r)}}var ko=_o(!0),Po=_o(!1),Co={},xo=ai(Co),Ao=ai(Co),Oo=ai(Co);function To(e){if(e===Co)throw Error(s(174));return e}function Mo(e,t){switch(li(Oo,t),li(Ao,e),li(xo,Co),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}si(xo),li(xo,t)}function Ro(){si(xo),si(Ao),si(Oo)}function Io(e){To(Oo.current);var t=To(xo.current),n=he(t,e.type);t!==n&&(li(Ao,e),li(xo,n))}function Do(e){Ao.current===e&&(si(xo),si(Ao))}var Lo=ai(0);function Fo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var No=null,jo=null,Bo=!1;function Uo(e,t){var n=Bl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Vo(e){if(Bo){var t=jo;if(t){var n=t;if(!zo(e,t)){if(!(t=Wr(n.nextSibling))||!zo(e,t))return e.flags=-1025&e.flags|2,Bo=!1,void(No=e);Uo(No,n)}No=e,jo=Wr(t.firstChild)}else e.flags=-1025&e.flags|2,Bo=!1,No=e}}function qo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;No=e}function Ho(e){if(e!==No)return!1;if(!Bo)return qo(e),Bo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!zr(t,e.memoizedProps))for(t=jo;t;)Uo(e,t),t=Wr(t.nextSibling);if(qo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){jo=Wr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}jo=null}}else jo=No?Wr(e.stateNode.nextSibling):null;return!0}function Wo(){jo=No=null,Bo=!1}var Go=[];function $o(){for(var e=0;e<Go.length;e++)Go[e]._workInProgressVersionPrimary=null;Go.length=0}var Yo=w.ReactCurrentDispatcher,Xo=w.ReactCurrentBatchConfig,Ko=0,Qo=null,Zo=null,Jo=null,ea=!1,ta=!1;function na(){throw Error(s(321))}function ra(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function ia(e,t,n,r,i,o){if(Ko=o,Qo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Yo.current=null===e||null===e.memoizedState?Ta:Ma,e=n(r,i),ta){o=0;do{if(ta=!1,!(25>o))throw Error(s(301));o+=1,Jo=Zo=null,t.updateQueue=null,Yo.current=Ra,e=n(r,i)}while(ta)}if(Yo.current=Oa,t=null!==Zo&&null!==Zo.next,Ko=0,Jo=Zo=Qo=null,ea=!1,t)throw Error(s(300));return e}function oa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Jo?Qo.memoizedState=Jo=e:Jo=Jo.next=e,Jo}function aa(){if(null===Zo){var e=Qo.alternate;e=null!==e?e.memoizedState:null}else e=Zo.next;var t=null===Jo?Qo.memoizedState:Jo.next;if(null!==t)Jo=t,Zo=e;else{if(null===e)throw Error(s(310));e={memoizedState:(Zo=e).memoizedState,baseState:Zo.baseState,baseQueue:Zo.baseQueue,queue:Zo.queue,next:null},null===Jo?Qo.memoizedState=Jo=e:Jo=Jo.next=e}return Jo}function sa(e,t){return"function"==typeof t?t(e):t}function la(e){var t=aa(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=Zo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var a=i.next;i.next=o.next,o.next=a}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=a=o=null,u=i;do{var c=u.lane;if((Ko&c)===c)null!==l&&(l=l.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===l?(a=l=d,o=r):l=l.next=d,Qo.lanes|=c,Fs|=c}u=u.next}while(null!==u&&u!==i);null===l?o=r:l.next=a,sr(r,t.memoizedState)||(Da=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ua(e){var t=aa(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var a=i=i.next;do{o=e(o,a.action),a=a.next}while(a!==i);sr(o,t.memoizedState)||(Da=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ca(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Ko&e)===e)&&(t._workInProgressVersionPrimary=r,Go.push(t))),e)return n(t._source);throw Go.push(t),Error(s(350))}function da(e,t,n,r){var i=As;if(null===i)throw Error(s(349));var o=t._getVersion,a=o(t._source),l=Yo.current,u=l.useState((function(){return ca(i,t,n)})),c=u[1],d=u[0];u=Jo;var f=e.memoizedState,p=f.refs,h=p.getSnapshot,m=f.source;f=f.subscribe;var g=Qo;return e.memoizedState={refs:p,source:t,subscribe:r},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=c;var e=o(t._source);if(!sr(a,e)){e=n(t._source),sr(d,e)||(c(e),e=ll(g),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,s=e;0<s;){var l=31-Ht(s),u=1<<l;r[l]|=e,s&=~u}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=ll(g);i.mutableReadLanes|=r&i.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),sr(h,n)&&sr(m,t)&&sr(f,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:d}).dispatch=c=Aa.bind(null,Qo,e),u.queue=e,u.baseQueue=null,d=ca(i,t,n),u.memoizedState=u.baseState=d),d}function fa(e,t,n){return da(aa(),e,t,n)}function pa(e){var t=oa();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=Aa.bind(null,Qo,e),[t.memoizedState,e]}function ha(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Qo.updateQueue)?(t={lastEffect:null},Qo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ma(e){return e={current:e},oa().memoizedState=e}function ga(){return aa().memoizedState}function va(e,t,n,r){var i=oa();Qo.flags|=e,i.memoizedState=ha(1|t,n,void 0,void 0===r?null:r)}function ya(e,t,n,r){var i=aa();r=void 0===r?null:r;var o=void 0;if(null!==Zo){var a=Zo.memoizedState;if(o=a.destroy,null!==r&&ra(r,a.deps))return void ha(t,n,o,r)}Qo.flags|=e,i.memoizedState=ha(1|t,n,o,r)}function ba(e,t){return va(516,4,e,t)}function Ea(e,t){return ya(516,4,e,t)}function Sa(e,t){return ya(4,2,e,t)}function wa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function _a(e,t,n){return n=null!=n?n.concat([e]):null,ya(4,2,wa.bind(null,t,e),n)}function ka(){}function Pa(e,t){var n=aa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ca(e,t){var n=aa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ra(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function xa(e,t){var n=zi();qi(98>n?98:n,(function(){e(!0)})),qi(97<n?97:n,(function(){var n=Xo.transition;Xo.transition=1;try{e(!1),t()}finally{Xo.transition=n}}))}function Aa(e,t,n){var r=sl(),i=ll(e),o={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Qo||null!==a&&a===Qo)ta=ea=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,sr(l,s))return}catch(e){}ul(e,i,r)}}var Oa={readContext:ro,useCallback:na,useContext:na,useEffect:na,useImperativeHandle:na,useLayoutEffect:na,useMemo:na,useReducer:na,useRef:na,useState:na,useDebugValue:na,useDeferredValue:na,useTransition:na,useMutableSource:na,useOpaqueIdentifier:na,unstable_isNewReconciler:!1},Ta={readContext:ro,useCallback:function(e,t){return oa().memoizedState=[e,void 0===t?null:t],e},useContext:ro,useEffect:ba,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,va(4,2,wa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return va(4,2,e,t)},useMemo:function(e,t){var n=oa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=oa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Aa.bind(null,Qo,e),[r.memoizedState,e]},useRef:ma,useState:pa,useDebugValue:ka,useDeferredValue:function(e){var t=pa(e),n=t[0],r=t[1];return ba((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=pa(!1),t=e[0];return ma(e=xa.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=oa();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},da(r,e,t,n)},useOpaqueIdentifier:function(){if(Bo){var e=!1,t=function(e){return{$$typeof:F,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+($r++).toString(36))),Error(s(355))})),n=pa(t)[1];return 0==(2&Qo.mode)&&(Qo.flags|=516,ha(5,(function(){n("r:"+($r++).toString(36))}),void 0,null)),t}return pa(t="r:"+($r++).toString(36)),t},unstable_isNewReconciler:!1},Ma={readContext:ro,useCallback:Pa,useContext:ro,useEffect:Ea,useImperativeHandle:_a,useLayoutEffect:Sa,useMemo:Ca,useReducer:la,useRef:ga,useState:function(){return la(sa)},useDebugValue:ka,useDeferredValue:function(e){var t=la(sa),n=t[0],r=t[1];return Ea((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=la(sa)[0];return[ga().current,e]},useMutableSource:fa,useOpaqueIdentifier:function(){return la(sa)[0]},unstable_isNewReconciler:!1},Ra={readContext:ro,useCallback:Pa,useContext:ro,useEffect:Ea,useImperativeHandle:_a,useLayoutEffect:Sa,useMemo:Ca,useReducer:ua,useRef:ga,useState:function(){return ua(sa)},useDebugValue:ka,useDeferredValue:function(e){var t=ua(sa),n=t[0],r=t[1];return Ea((function(){var t=Xo.transition;Xo.transition=1;try{r(e)}finally{Xo.transition=t}}),[e]),n},useTransition:function(){var e=ua(sa)[0];return[ga().current,e]},useMutableSource:fa,useOpaqueIdentifier:function(){return ua(sa)[0]},unstable_isNewReconciler:!1},Ia=w.ReactCurrentOwner,Da=!1;function La(e,t,n,r){t.child=null===e?Po(t,null,n,r):ko(t,e.child,n,r)}function Fa(e,t,n,r,i){n=n.render;var o=t.ref;return no(t,i),r=ia(e,t,n,r,o,i),null===e||Da?(t.flags|=1,La(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,es(e,t,i))}function Na(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Ul(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Vl(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ja(e,t,a,r,i,o))}return a=e.child,0==(i&o)&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:ur)(i,r)&&e.ref===t.ref)?es(e,t,o):(t.flags|=1,(e=zl(a,r)).ref=t.ref,e.return=t,t.child=e)}function ja(e,t,n,r,i,o){if(null!==e&&ur(e.memoizedProps,r)&&e.ref===t.ref){if(Da=!1,0==(o&i))return t.lanes=e.lanes,es(e,t,o);0!=(16384&e.flags)&&(Da=!0)}return za(e,t,n,r,o)}function Ba(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0==(4&t.mode))t.memoizedState={baseLanes:0},vl(0,n);else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},vl(0,e),null;t.memoizedState={baseLanes:0},vl(0,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,vl(0,r);return La(e,t,i,n),t.child}function Ua(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function za(e,t,n,r,i){var o=hi(n)?fi:ci.current;return o=pi(t,o),no(t,i),n=ia(e,t,n,r,o,i),null===e||Da?(t.flags|=1,La(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,es(e,t,i))}function Va(e,t,n,r,i){if(hi(n)){var o=!0;yi(t)}else o=!1;if(no(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),vo(t,n,r),bo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,u=n.contextType;u="object"==typeof u&&null!==u?ro(u):pi(t,u=hi(n)?fi:ci.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==u)&&yo(t,a,r,u),io=!1;var f=t.memoizedState;a.state=f,co(t,r,a,i),l=t.memoizedState,s!==r||f!==l||di.current||io?("function"==typeof c&&(ho(t,n,c,r),l=t.memoizedState),(s=io||go(t,n,s,r,f,l,u))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=u,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,ao(e,t),s=t.memoizedProps,u=t.type===t.elementType?s:Yi(t.type,s),a.props=u,d=t.pendingProps,f=a.context,l="object"==typeof(l=n.contextType)&&null!==l?ro(l):pi(t,l=hi(n)?fi:ci.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==l)&&yo(t,a,r,l),io=!1,f=t.memoizedState,a.state=f,co(t,r,a,i);var h=t.memoizedState;s!==d||f!==h||di.current||io?("function"==typeof p&&(ho(t,n,p,r),h=t.memoizedState),(u=io||go(t,n,u,r,f,h,l))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return qa(e,t,n,r,o,i)}function qa(e,t,n,r,i,o){Ua(e,t);var a=0!=(64&t.flags);if(!r&&!a)return i&&bi(t,n,!1),es(e,t,o);r=t.stateNode,Ia.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=ko(t,e.child,null,o),t.child=ko(t,null,s,o)):La(e,t,s,o),t.memoizedState=r.state,i&&bi(t,n,!0),t.child}function Ha(e){var t=e.stateNode;t.pendingContext?gi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&gi(0,t.context,!1),Mo(e,t.containerInfo)}var Wa,Ga,$a,Ya={dehydrated:null,retryLane:0};function Xa(e,t,n){var r,i=t.pendingProps,o=Lo.current,a=!1;return(r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&o)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=1),li(Lo,1&o),null===e?(void 0!==i.fallback&&Vo(t),e=i.children,o=i.fallback,a?(e=Ka(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,e):"number"==typeof i.unstable_expectedLoadTime?(e=Ka(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,t.lanes=33554432,e):((n=Hl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(i=function(e,t,n,r,i){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0==(2&o)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=zl(a,s),null!==e?r=zl(e,r):(r=ql(r,o,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,i.children,i.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ya,i):(n=function(e,t,n,r){var i=e.child;return e=i.sibling,n=zl(i,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,i.children,n),t.memoizedState=null,n))}function Ka(e,t,n,r){var i=e.mode,o=e.child;return t={mode:"hidden",children:t},0==(2&i)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Hl(t,i,0,null),n=ql(n,i,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Qa(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),to(e.return,t)}function Za(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.lastEffect=o)}function Ja(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(La(e,t,r.children,n),0!=(2&(r=Lo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Qa(e,n);else if(19===e.tag)Qa(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(li(Lo,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Fo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Za(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Fo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Za(t,!0,n,null,o,t.lastEffect);break;case"together":Za(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function es(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fs|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=zl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=zl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ts(e,t){if(!Bo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ns(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return hi(t.type)&&mi(),null;case 3:return Ro(),si(di),si(ci),$o(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ho(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Do(t);var i=To(Oo.current);if(n=t.type,null!==e&&null!=t.stateNode)Ga(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(s(166));return null}if(e=To(xo.current),Ho(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[Xr]=t,r[Kr]=a,n){case"dialog":xr("cancel",r),xr("close",r);break;case"iframe":case"object":case"embed":xr("load",r);break;case"video":case"audio":for(e=0;e<_r.length;e++)xr(_r[e],r);break;case"source":xr("error",r);break;case"img":case"image":case"link":xr("error",r),xr("load",r);break;case"details":xr("toggle",r);break;case"input":te(r,a),xr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},xr("invalid",r);break;case"textarea":ue(r,a),xr("invalid",r)}for(var l in ke(n,a),e=null,a)a.hasOwnProperty(l)&&(i=a[l],"children"===l?"string"==typeof i?r.textContent!==i&&(e=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(e=["children",""+i]):u.hasOwnProperty(l)&&null!=i&&"onScroll"===l&&xr("scroll",r));switch(n){case"input":Q(r),ie(r,a,!0);break;case"textarea":Q(r),de(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Nr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Xr]=t,e[Kr]=r,Wa(e,t),t.stateNode=e,l=Pe(n,r),n){case"dialog":xr("cancel",e),xr("close",e),i=r;break;case"iframe":case"object":case"embed":xr("load",e),i=r;break;case"video":case"audio":for(i=0;i<_r.length;i++)xr(_r[i],e);i=r;break;case"source":xr("error",e),i=r;break;case"img":case"image":case"link":xr("error",e),xr("load",e),i=r;break;case"details":xr("toggle",e),i=r;break;case"input":te(e,r),i=ee(e,r),xr("invalid",e);break;case"option":i=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),xr("invalid",e);break;case"textarea":ue(e,r),i=le(e,r),xr("invalid",e);break;default:i=r}ke(n,i);var c=i;for(a in c)if(c.hasOwnProperty(a)){var d=c[a];"style"===a?we(e,d):"dangerouslySetInnerHTML"===a?null!=(d=d?d.__html:void 0)&&ve(e,d):"children"===a?"string"==typeof d?("textarea"!==n||""!==d)&&ye(e,d):"number"==typeof d&&ye(e,""+d):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(u.hasOwnProperty(a)?null!=d&&"onScroll"===a&&xr("scroll",e):null!=d&&S(e,a,d,l))}switch(n){case"input":Q(e),ie(e,r,!1);break;case"textarea":Q(e),de(e);break;case"option":null!=r.value&&e.setAttribute("value",""+X(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?se(e,!!r.multiple,a,!1):null!=r.defaultValue&&se(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof i.onClick&&(e.onclick=Nr)}Ur(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)$a(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(s(166));n=To(Oo.current),To(xo.current),Ho(t)?(r=t.stateNode,n=t.memoizedProps,r[Xr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Xr]=t,t.stateNode=r)}return null;case 13:return si(Lo),r=t.memoizedState,0!=(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ho(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Lo.current)?0===Is&&(Is=3):(0!==Is&&3!==Is||(Is=4),null===As||0==(134217727&Fs)&&0==(134217727&Ns)||pl(As,Ts))),(r||n)&&(t.flags|=4),null);case 4:return Ro(),null===e&&Or(t.stateNode.containerInfo),null;case 10:return eo(t),null;case 17:return hi(t.type)&&mi(),null;case 19:if(si(Lo),null===(r=t.memoizedState))return null;if(a=0!=(64&t.flags),null===(l=r.rendering))if(a)ts(r,!1);else{if(0!==Is||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=Fo(e))){for(t.flags|=64,ts(r,!1),null!==(a=l.updateQueue)&&(t.updateQueue=a,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=2,a.nextEffect=null,a.firstEffect=null,a.lastEffect=null,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return li(Lo,1&Lo.current|2),t.child}e=e.sibling}null!==r.tail&&Ui()>zs&&(t.flags|=64,a=!0,ts(r,!1),t.lanes=33554432)}else{if(!a)if(null!==(e=Fo(l))){if(t.flags|=64,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ts(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!Bo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ui()-r.renderingStartTime>zs&&1073741824!==n&&(t.flags|=64,a=!0,ts(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ui(),n.sibling=null,t=Lo.current,li(Lo,a?1&t|2:1&t),n):null;case 23:case 24:return yl(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(s(156,t.tag))}function rs(e){switch(e.tag){case 1:hi(e.type)&&mi();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ro(),si(di),si(ci),$o(),0!=(64&(t=e.flags)))throw Error(s(285));return e.flags=-4097&t|64,e;case 5:return Do(e),null;case 13:return si(Lo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return si(Lo),null;case 4:return Ro(),null;case 10:return eo(e),null;case 23:case 24:return yl(),null;default:return null}}function is(e,t){try{var n="",r=t;do{n+=$(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function os(e,t){try{r.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Wa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,To(xo.current);var a,s=null;switch(n){case"input":i=ee(e,i),r=ee(e,r),s=[];break;case"option":i=ae(e,i),r=ae(e,r),s=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),s=[];break;case"textarea":i=le(e,i),r=le(e,r),s=[];break;default:"function"!=typeof i.onClick&&"function"==typeof r.onClick&&(e.onclick=Nr)}for(d in ke(n,r),n=null,i)if(!r.hasOwnProperty(d)&&i.hasOwnProperty(d)&&null!=i[d])if("style"===d){var l=i[d];for(a in l)l.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(u.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var c=r[d];if(l=null!=i?i[d]:void 0,r.hasOwnProperty(d)&&c!==l&&(null!=c||null!=l))if("style"===d)if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(s||(s=[]),s.push(d,n)),n=c;else"dangerouslySetInnerHTML"===d?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(s=s||[]).push(d,c)):"children"===d?"string"!=typeof c&&"number"!=typeof c||(s=s||[]).push(d,""+c):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(u.hasOwnProperty(d)?(null!=c&&"onScroll"===d&&xr("scroll",e),s||l===c||(s=[])):"object"==typeof c&&null!==c&&c.$$typeof===F?c.toString():(s=s||[]).push(d,c))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},$a=function(e,t,n,r){n!==r&&(t.flags|=4)};var as="function"==typeof WeakMap?WeakMap:Map;function ss(e,t,n){(n=so(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ws||(Ws=!0,Gs=r),os(0,t)},n}function ls(e,t,n){(n=so(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return os(0,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===$s?$s=new Set([this]):$s.add(this),os(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var us="function"==typeof WeakSet?WeakSet:Set;function cs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ll(e,t)}else t.current=null}function ds(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Hr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(s(163))}function fs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!=(4&(i=i.tag))&&0!=(1&i)&&(Rl(n,e),Ml(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Yi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Ur(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(s(163))}function ps(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=Se("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function hs(e,t){if(Si&&"function"==typeof Si.onCommitFiberUnmount)try{Si.onCommitFiberUnmount(Ei,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!=(4&r))Rl(t,n);else{r=t;try{i()}catch(e){Ll(r,e)}}n=n.next}while(n!==e)}break;case 1:if(cs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){Ll(t,e)}break;case 5:cs(t);break;case 4:Es(e,t)}}function ms(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function gs(e){return 5===e.tag||3===e.tag||4===e.tag}function vs(e){e:{for(var t=e.return;null!==t;){if(gs(t))break e;t=t.return}throw Error(s(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(s(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||gs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?ys(e,n,t):bs(e,n,t)}function ys(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Nr));else if(4!==r&&null!==(e=e.child))for(ys(e,t,n),e=e.sibling;null!==e;)ys(e,t,n),e=e.sibling}function bs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(bs(e,t,n),e=e.sibling;null!==e;)bs(e,t,n),e=e.sibling}function Es(e,t){for(var n,r,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw Error(s(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var a=e,l=i,u=l;;)if(hs(a,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===l)break e;for(;null===u.sibling;){if(null===u.return||u.return===l)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(a=n,l=i.stateNode,8===a.nodeType?a.parentNode.removeChild(l):a.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(hs(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function Ss(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Kr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ne(n,r),Pe(e,i),t=Pe(e,r),i=0;i<o.length;i+=2){var a=o[i],l=o[i+1];"style"===a?we(n,l):"dangerouslySetInnerHTML"===a?ve(n,l):"children"===a?ye(n,l):S(n,a,l,t)}switch(e){case"input":re(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?se(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?se(n,!!r.multiple,r.defaultValue,!0):se(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(s(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Us=Ui(),ps(t.child,!0)),void ws(t);case 19:return void ws(t);case 17:return;case 23:case 24:return void ps(t,null!==t.memoizedState)}throw Error(s(163))}function ws(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new us),t.forEach((function(t){var r=Nl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function _s(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var ks=Math.ceil,Ps=w.ReactCurrentDispatcher,Cs=w.ReactCurrentOwner,xs=0,As=null,Os=null,Ts=0,Ms=0,Rs=ai(0),Is=0,Ds=null,Ls=0,Fs=0,Ns=0,js=0,Bs=null,Us=0,zs=1/0;function Vs(){zs=Ui()+500}var qs,Hs=null,Ws=!1,Gs=null,$s=null,Ys=!1,Xs=null,Ks=90,Qs=[],Zs=[],Js=null,el=0,tl=null,nl=-1,rl=0,il=0,ol=null,al=!1;function sl(){return 0!=(48&xs)?Ui():-1!==nl?nl:nl=Ui()}function ll(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===zi()?1:2;if(0===rl&&(rl=Ls),0!==$i.transition){0!==il&&(il=null!==Bs?Bs.pendingLanes:0),e=rl;var t=4186112&~il;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=zi(),e=Ut(0!=(4&xs)&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),rl)}function ul(e,t,n){if(50<el)throw el=0,tl=null,Error(s(185));if(null===(e=cl(e,t)))return null;qt(e,t,n),e===As&&(Ns|=t,4===Is&&pl(e,Ts));var r=zi();1===t?0!=(8&xs)&&0==(48&xs)?hl(e):(dl(e,n),0===xs&&(Vs(),Wi())):(0==(4&xs)||98!==r&&99!==r||(null===Js?Js=new Set([e]):Js.add(e)),dl(e,n)),Bs=e}function cl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function dl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var l=31-Ht(a),u=1<<l,c=o[l];if(-1===c){if(0==(u&r)||0!=(u&i)){c=t,Nt(u);var d=Ft;o[l]=10<=d?c+250:6<=d?c+5e3:-1}}else c<=t&&(e.expiredLanes|=u);a&=~u}if(r=jt(e,e===As?Ts:0),t=Ft,0===r)null!==n&&(n!==Di&&ki(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Di&&ki(n)}15===t?(n=hl.bind(null,e),null===Fi?(Fi=[n],Ni=_i(Oi,Gi)):Fi.push(n),n=Di):n=14===t?Hi(99,hl.bind(null,e)):Hi(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(s(358,e))}}(t),fl.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function fl(e){if(nl=-1,il=rl=0,0!=(48&xs))throw Error(s(327));var t=e.callbackNode;if(Tl()&&e.callbackNode!==t)return null;var n=jt(e,e===As?Ts:0);if(0===n)return null;var r=n,i=xs;xs|=16;var o=Sl();for(As===e&&Ts===r||(Vs(),bl(e,r));;)try{kl();break}catch(t){El(e,t)}if(Ji(),Ps.current=o,xs=i,null!==Os?r=0:(As=null,Ts=0,r=Is),0!=(Ls&Ns))bl(e,0);else if(0!==r){if(2===r&&(xs|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(n=Bt(e))&&(r=wl(e,n))),1===r)throw t=Ds,bl(e,0),pl(e,n),dl(e,Ui()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(s(345));case 2:xl(e);break;case 3:if(pl(e,n),(62914560&n)===n&&10<(r=Us+500-Ui())){if(0!==jt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){sl(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Vr(xl.bind(null,e),r);break}xl(e);break;case 4:if(pl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var a=31-Ht(n);o=1<<a,(a=r[a])>i&&(i=a),n&=~o}if(n=i,10<(n=(120>(n=Ui()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*ks(n/1960))-n)){e.timeoutHandle=Vr(xl.bind(null,e),n);break}xl(e);break;case 5:xl(e);break;default:throw Error(s(329))}}return dl(e,Ui()),e.callbackNode===t?fl.bind(null,e):null}function pl(e,t){for(t&=~js,t&=~Ns,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function hl(e){if(0!=(48&xs))throw Error(s(327));if(Tl(),e===As&&0!=(e.expiredLanes&Ts)){var t=Ts,n=wl(e,t);0!=(Ls&Ns)&&(n=wl(e,t=jt(e,t)))}else n=wl(e,t=jt(e,0));if(0!==e.tag&&2===n&&(xs|=64,e.hydrate&&(e.hydrate=!1,Hr(e.containerInfo)),0!==(t=Bt(e))&&(n=wl(e,t))),1===n)throw n=Ds,bl(e,0),pl(e,t),dl(e,Ui()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,xl(e),dl(e,Ui()),null}function ml(e,t){var n=xs;xs|=1;try{return e(t)}finally{0===(xs=n)&&(Vs(),Wi())}}function gl(e,t){var n=xs;xs&=-2,xs|=8;try{return e(t)}finally{0===(xs=n)&&(Vs(),Wi())}}function vl(e,t){li(Rs,Ms),Ms|=t,Ls|=t}function yl(){Ms=Rs.current,si(Rs)}function bl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,qr(n)),null!==Os)for(n=Os.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&mi();break;case 3:Ro(),si(di),si(ci),$o();break;case 5:Do(r);break;case 4:Ro();break;case 13:case 19:si(Lo);break;case 10:eo(r);break;case 23:case 24:yl()}n=n.return}As=e,Os=zl(e.current,null),Ts=Ms=Ls=t,Is=0,Ds=null,js=Ns=Fs=0}function El(e,t){for(;;){var n=Os;try{if(Ji(),Yo.current=Oa,ea){for(var r=Qo.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ea=!1}if(Ko=0,Jo=Zo=Qo=null,ta=!1,Cs.current=null,null===n||null===n.return){Is=1,Ds=t,Os=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=Ts,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var u=l;if(0==(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=0!=(1&Lo.current),f=a;do{var p;if(p=13===f.tag){var h=f.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=f.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!d)}}if(p){var g=f.updateQueue;if(null===g){var v=new Set;v.add(u),f.updateQueue=v}else g.add(u);if(0==(2&f.mode)){if(f.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=so(-1,1);y.tag=2,lo(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new as,l=new Set,b.set(u,l)):void 0===(l=b.get(u))&&(l=new Set,b.set(u,l)),!l.has(s)){l.add(s);var E=Fl.bind(null,o,u,s);u.then(E,E)}f.flags|=4096,f.lanes=t;break e}f=f.return}while(null!==f);l=Error((Y(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Is&&(Is=2),l=is(l,s),f=a;do{switch(f.tag){case 3:o=l,f.flags|=4096,t&=-t,f.lanes|=t,uo(f,ss(0,o,t));break e;case 1:o=l;var S=f.type,w=f.stateNode;if(0==(64&f.flags)&&("function"==typeof S.getDerivedStateFromError||null!==w&&"function"==typeof w.componentDidCatch&&(null===$s||!$s.has(w)))){f.flags|=4096,t&=-t,f.lanes|=t,uo(f,ls(f,o,t));break e}}f=f.return}while(null!==f)}Cl(n)}catch(e){t=e,Os===n&&null!==n&&(Os=n=n.return);continue}break}}function Sl(){var e=Ps.current;return Ps.current=Oa,null===e?Oa:e}function wl(e,t){var n=xs;xs|=16;var r=Sl();for(As===e&&Ts===t||bl(e,t);;)try{_l();break}catch(t){El(e,t)}if(Ji(),xs=n,Ps.current=r,null!==Os)throw Error(s(261));return As=null,Ts=0,Is}function _l(){for(;null!==Os;)Pl(Os)}function kl(){for(;null!==Os&&!Pi();)Pl(Os)}function Pl(e){var t=qs(e.alternate,e,Ms);e.memoizedProps=e.pendingProps,null===t?Cl(e):Os=t,Cs.current=null}function Cl(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ns(n,t,Ms)))return void(Os=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&Ms)||0==(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=rs(t)))return n.flags&=2047,void(Os=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Os=t);Os=t=e}while(null!==t);0===Is&&(Is=5)}function xl(e){var t=zi();return qi(99,Al.bind(null,e,t)),null}function Al(e,t){do{Tl()}while(null!==Xs);if(0!=(48&xs))throw Error(s(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,o=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var a=e.eventTimes,l=e.expirationTimes;0<o;){var u=31-Ht(o),c=1<<u;i[u]=0,a[u]=-1,l[u]=-1,o&=~c}if(null!==Js&&0==(24&r)&&Js.has(e)&&Js.delete(e),e===As&&(Os=As=null,Ts=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=xs,xs|=32,Cs.current=null,jr=Xt,hr(a=pr())){if("selectionStart"in a)l={start:a.selectionStart,end:a.selectionEnd};else e:if(l=(l=a.ownerDocument)&&l.defaultView||window,(c=l.getSelection&&l.getSelection())&&0!==c.rangeCount){l=c.anchorNode,o=c.anchorOffset,u=c.focusNode,c=c.focusOffset;try{l.nodeType,u.nodeType}catch(e){l=null;break e}var d=0,f=-1,p=-1,h=0,m=0,g=a,v=null;t:for(;;){for(var y;g!==l||0!==o&&3!==g.nodeType||(f=d+o),g!==u||0!==c&&3!==g.nodeType||(p=d+c),3===g.nodeType&&(d+=g.nodeValue.length),null!==(y=g.firstChild);)v=g,g=y;for(;;){if(g===a)break t;if(v===l&&++h===o&&(f=d),v===u&&++m===c&&(p=d),null!==(y=g.nextSibling))break;v=(g=v).parentNode}g=y}l=-1===f||-1===p?null:{start:f,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;Br={focusedElem:a,selectionRange:l},Xt=!1,ol=null,al=!1,Hs=r;do{try{Ol()}catch(e){if(null===Hs)throw Error(s(330));Ll(Hs,e),Hs=Hs.nextEffect}}while(null!==Hs);ol=null,Hs=r;do{try{for(a=e;null!==Hs;){var b=Hs.flags;if(16&b&&ye(Hs.stateNode,""),128&b){var E=Hs.alternate;if(null!==E){var S=E.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(1038&b){case 2:vs(Hs),Hs.flags&=-3;break;case 6:vs(Hs),Hs.flags&=-3,Ss(Hs.alternate,Hs);break;case 1024:Hs.flags&=-1025;break;case 1028:Hs.flags&=-1025,Ss(Hs.alternate,Hs);break;case 4:Ss(Hs.alternate,Hs);break;case 8:Es(a,l=Hs);var w=l.alternate;ms(l),null!==w&&ms(w)}Hs=Hs.nextEffect}}catch(e){if(null===Hs)throw Error(s(330));Ll(Hs,e),Hs=Hs.nextEffect}}while(null!==Hs);if(S=Br,E=pr(),b=S.focusedElem,a=S.selectionRange,E!==b&&b&&b.ownerDocument&&fr(b.ownerDocument.documentElement,b)){null!==a&&hr(b)&&(E=a.start,void 0===(S=a.end)&&(S=E),"selectionStart"in b?(b.selectionStart=E,b.selectionEnd=Math.min(S,b.value.length)):(S=(E=b.ownerDocument||document)&&E.defaultView||window).getSelection&&(S=S.getSelection(),l=b.textContent.length,w=Math.min(a.start,l),a=void 0===a.end?w:Math.min(a.end,l),!S.extend&&w>a&&(l=a,a=w,w=l),l=dr(b,w),o=dr(b,a),l&&o&&(1!==S.rangeCount||S.anchorNode!==l.node||S.anchorOffset!==l.offset||S.focusNode!==o.node||S.focusOffset!==o.offset)&&((E=E.createRange()).setStart(l.node,l.offset),S.removeAllRanges(),w>a?(S.addRange(E),S.extend(o.node,o.offset)):(E.setEnd(o.node,o.offset),S.addRange(E))))),E=[];for(S=b;S=S.parentNode;)1===S.nodeType&&E.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<E.length;b++)(S=E[b]).element.scrollLeft=S.left,S.element.scrollTop=S.top}Xt=!!jr,Br=jr=null,e.current=n,Hs=r;do{try{for(b=e;null!==Hs;){var _=Hs.flags;if(36&_&&fs(b,Hs.alternate,Hs),128&_){E=void 0;var k=Hs.ref;if(null!==k){var P=Hs.stateNode;switch(Hs.tag){case 5:E=P;break;default:E=P}"function"==typeof k?k(E):k.current=E}}Hs=Hs.nextEffect}}catch(e){if(null===Hs)throw Error(s(330));Ll(Hs,e),Hs=Hs.nextEffect}}while(null!==Hs);Hs=null,Li(),xs=i}else e.current=n;if(Ys)Ys=!1,Xs=e,Ks=t;else for(Hs=r;null!==Hs;)t=Hs.nextEffect,Hs.nextEffect=null,8&Hs.flags&&((_=Hs).sibling=null,_.stateNode=null),Hs=t;if(0===(r=e.pendingLanes)&&($s=null),1===r?e===tl?el++:(el=0,tl=e):el=0,n=n.stateNode,Si&&"function"==typeof Si.onCommitFiberRoot)try{Si.onCommitFiberRoot(Ei,n,void 0,64==(64&n.current.flags))}catch(e){}if(dl(e,Ui()),Ws)throw Ws=!1,e=Gs,Gs=null,e;return 0!=(8&xs)||Wi(),null}function Ol(){for(;null!==Hs;){var e=Hs.alternate;al||null===ol||(0!=(8&Hs.flags)?et(Hs,ol)&&(al=!0):13===Hs.tag&&_s(e,Hs)&&et(Hs,ol)&&(al=!0));var t=Hs.flags;0!=(256&t)&&ds(e,Hs),0==(512&t)||Ys||(Ys=!0,Hi(97,(function(){return Tl(),null}))),Hs=Hs.nextEffect}}function Tl(){if(90!==Ks){var e=97<Ks?97:Ks;return Ks=90,qi(e,Il)}return!1}function Ml(e,t){Qs.push(t,e),Ys||(Ys=!0,Hi(97,(function(){return Tl(),null})))}function Rl(e,t){Zs.push(t,e),Ys||(Ys=!0,Hi(97,(function(){return Tl(),null})))}function Il(){if(null===Xs)return!1;var e=Xs;if(Xs=null,0!=(48&xs))throw Error(s(331));var t=xs;xs|=32;var n=Zs;Zs=[];for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1],a=i.destroy;if(i.destroy=void 0,"function"==typeof a)try{a()}catch(e){if(null===o)throw Error(s(330));Ll(o,e)}}for(n=Qs,Qs=[],r=0;r<n.length;r+=2){i=n[r],o=n[r+1];try{var l=i.create;i.destroy=l()}catch(e){if(null===o)throw Error(s(330));Ll(o,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return xs=t,Wi(),!0}function Dl(e,t,n){lo(e,t=ss(0,t=is(n,t),1)),t=sl(),null!==(e=cl(e,1))&&(qt(e,1,t),dl(e,t))}function Ll(e,t){if(3===e.tag)Dl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Dl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===$s||!$s.has(r))){var i=ls(n,e=is(t,e),1);if(lo(n,i),i=sl(),null!==(n=cl(n,1)))qt(n,1,i),dl(n,i);else if("function"==typeof r.componentDidCatch&&(null===$s||!$s.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Fl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=sl(),e.pingedLanes|=e.suspendedLanes&n,As===e&&(Ts&n)===n&&(4===Is||3===Is&&(62914560&Ts)===Ts&&500>Ui()-Us?bl(e,0):js|=n),dl(e,t)}function Nl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===zi()?1:2:(0===rl&&(rl=Ls),0===(t=zt(62914560&~rl))&&(t=4194304))),n=sl(),null!==(e=cl(e,t))&&(qt(e,t,n),dl(e,n))}function jl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Bl(e,t,n,r){return new jl(e,t,n,r)}function Ul(e){return!(!(e=e.prototype)||!e.isReactComponent)}function zl(e,t){var n=e.alternate;return null===n?((n=Bl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Vl(e,t,n,r,i,o){var a=2;if(r=e,"function"==typeof e)Ul(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case P:return ql(n.children,i,o,t);case N:a=8,i|=16;break;case C:a=8,i|=1;break;case x:return(e=Bl(12,n,t,8|i)).elementType=x,e.type=x,e.lanes=o,e;case M:return(e=Bl(13,n,t,i)).type=M,e.elementType=M,e.lanes=o,e;case R:return(e=Bl(19,n,t,i)).elementType=R,e.lanes=o,e;case j:return Hl(n,i,o,t);case B:return(e=Bl(24,n,t,i)).elementType=B,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:a=10;break e;case O:a=9;break e;case T:a=11;break e;case I:a=14;break e;case D:a=16,r=null;break e;case L:a=22;break e}throw Error(s(130,null==e?e:typeof e,""))}return(t=Bl(a,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function ql(e,t,n,r){return(e=Bl(7,e,r,t)).lanes=n,e}function Hl(e,t,n,r){return(e=Bl(23,e,r,t)).elementType=j,e.lanes=n,e}function Wl(e,t,n){return(e=Bl(6,e,null,t)).lanes=n,e}function Gl(e,t,n){return(t=Bl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function $l(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Vt(0),this.expirationTimes=Vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vt(0),this.mutableSourceEagerHydrationData=null}function Yl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:k,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Xl(e,t,n,r){var i=t.current,o=sl(),a=ll(i);e:if(n){t:{if(Ke(n=n._reactInternals)!==n||1!==n.tag)throw Error(s(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(hi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(s(171))}if(1===n.tag){var u=n.type;if(hi(u)){n=vi(n,u,l);break e}}n=l}else n=ui;return null===t.context?t.context=n:t.pendingContext=n,(t=so(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),lo(i,t),ul(i,a,o),a}function Kl(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Ql(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zl(e,t){Ql(e,t),(e=e.alternate)&&Ql(e,t)}function Jl(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new $l(e,t,null!=n&&!0===n.hydrate),t=Bl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oo(t),e[Qr]=n.current,Or(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function eu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function tu(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Kl(a);s.call(e)}}Xl(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Jl(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var l=i;i=function(){var e=Kl(a);l.call(e)}}gl((function(){Xl(t,a,e,i)}))}return Kl(a)}function nu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!eu(t))throw Error(s(200));return Yl(e,t,null,n)}qs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||di.current)Da=!0;else{if(0==(n&r)){switch(Da=!1,t.tag){case 3:Ha(t),Wo();break;case 5:Io(t);break;case 1:hi(t.type)&&yi(t);break;case 4:Mo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;li(Xi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!=(n&t.child.childLanes)?Xa(e,t,n):(li(Lo,1&Lo.current),null!==(t=es(e,t,n))?t.sibling:null);li(Lo,1&Lo.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return Ja(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),li(Lo,Lo.current),r)break;return null;case 23:case 24:return t.lanes=0,Ba(e,t,n)}return es(e,t,n)}Da=0!=(16384&e.flags)}else Da=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=pi(t,ci.current),no(t,n),i=ia(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,hi(r)){var o=!0;yi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,oo(t);var a=r.getDerivedStateFromProps;"function"==typeof a&&ho(t,r,a,e),i.updater=mo,t.stateNode=i,i._reactInternals=t,bo(t,r,e,n),t=qa(null,t,r,!0,o,n)}else t.tag=0,La(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ul(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===I)return 14}return 2}(i),e=Yi(i,e),o){case 0:t=za(null,t,i,e,n);break e;case 1:t=Va(null,t,i,e,n);break e;case 11:t=Fa(null,t,i,e,n);break e;case 14:t=Na(null,t,i,Yi(i.type,e),r,n);break e}throw Error(s(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,za(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Va(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 3:if(Ha(t),r=t.updateQueue,null===e||null===r)throw Error(s(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,ao(e,t),co(t,r,null,n),(r=t.memoizedState.element)===i)Wo(),t=es(e,t,n);else{if((o=(i=t.stateNode).hydrate)&&(jo=Wr(t.stateNode.containerInfo.firstChild),No=t,o=Bo=!0),o){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(o=e[i])._workInProgressVersionPrimary=e[i+1],Go.push(o);for(n=Po(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else La(e,t,r,n),Wo();t=t.child}return t;case 5:return Io(t),null===e&&Vo(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,a=i.children,zr(r,i)?a=null:null!==o&&zr(r,o)&&(t.flags|=16),Ua(e,t),La(e,t,a,n),t.child;case 6:return null===e&&Vo(t),null;case 13:return Xa(e,t,n);case 4:return Mo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=ko(t,null,r,n):La(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Fa(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 7:return La(e,t,t.pendingProps,n),t.child;case 8:case 12:return La(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value;var l=t.type._context;if(li(Xi,l._currentValue),l._currentValue=o,null!==a)if(l=a.value,0==(o=sr(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(a.children===i.children&&!di.current){t=es(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var u=l.dependencies;if(null!==u){a=l.child;for(var c=u.firstContext;null!==c;){if(c.context===r&&0!=(c.observedBits&o)){1===l.tag&&((c=so(-1,n&-n)).tag=2,lo(l,c)),l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),to(l.return,n),u.lanes|=n;break}c=c.next}}else a=10===l.tag&&l.type===t.type?null:l.child;if(null!==a)a.return=l;else for(a=l;null!==a;){if(a===t){a=null;break}if(null!==(l=a.sibling)){l.return=a.return,a=l;break}a=a.return}l=a}La(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,no(t,n),r=r(i=ro(i,o.unstable_observedBits)),t.flags|=1,La(e,t,r,n),t.child;case 14:return o=Yi(i=t.type,t.pendingProps),Na(e,t,i,o=Yi(i.type,o),r,n);case 15:return ja(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Yi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,hi(r)?(e=!0,yi(t)):e=!1,no(t,n),vo(t,r,i),bo(t,r,i,n),qa(null,t,r,!0,e,n);case 19:return Ja(e,t,n);case 23:case 24:return Ba(e,t,n)}throw Error(s(156,t.tag))},Jl.prototype.render=function(e){Xl(e,this._internalRoot,null,null)},Jl.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Xl(null,e,null,(function(){t[Qr]=null}))},tt=function(e){13===e.tag&&(ul(e,4,sl()),Zl(e,4))},nt=function(e){13===e.tag&&(ul(e,67108864,sl()),Zl(e,67108864))},rt=function(e){if(13===e.tag){var t=sl(),n=ll(e);ul(e,n,t),Zl(e,n)}},it=function(e,t){return t()},xe=function(e,t,n){switch(t){case"input":if(re(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ni(r);if(!i)throw Error(s(90));Z(r),re(r,i)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&se(e,!!n.multiple,t,!1)}},Ie=ml,De=function(e,t,n,r,i){var o=xs;xs|=4;try{return qi(98,e.bind(null,t,n,r,i))}finally{0===(xs=o)&&(Vs(),Wi())}},Le=function(){0==(49&xs)&&(function(){if(null!==Js){var e=Js;Js=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,dl(e,Ui())}))}Wi()}(),Tl())},Fe=function(e,t){var n=xs;xs|=2;try{return e(t)}finally{0===(xs=n)&&(Vs(),Wi())}};var ru={Events:[ei,ti,ni,Me,Re,Tl,{current:!1}]},iu={findFiberByHostInstance:Jr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ou={bundleType:iu.bundleType,version:iu.version,rendererPackageName:iu.rendererPackageName,rendererConfig:iu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:iu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{Ei=au.inject(ou),Si=au}catch(ge){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ru,t.createPortal=nu,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(s(188));throw Error(s(268,Object.keys(e)))}return null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=xs;if(0!=(48&n))return e(t);xs|=1;try{if(e)return qi(99,e.bind(null,t))}finally{xs=n,Wi()}},t.hydrate=function(e,t,n){if(!eu(t))throw Error(s(200));return tu(null,e,t,!0,n)},t.render=function(e,t,n){if(!eu(t))throw Error(s(200));return tu(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!eu(e))throw Error(s(40));return!!e._reactRootContainer&&(gl((function(){tu(null,null,e,!1,(function(){e._reactRootContainer=null,e[Qr]=null}))})),!0)},t.unstable_batchedUpdates=ml,t.unstable_createPortal=function(e,t){return nu(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!eu(n))throw Error(s(200));if(null==e||void 0===e._reactInternals)throw Error(s(38));return tu(e,t,n,!1,r)},t.version="17.0.2"},46116:function(e,t,n){"use strict";var r=n(1283);!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){r.error(e)}}(),e.exports=n(93748)},49511:function(e,t,n){"use strict";n.d(t,{p:function(){return ve},r:function(){return me}});var r=n(50559),i=n(73948),o=n(33627);function a(e){return(0,r.Z)(e)||(0,i.Z)(e)||(0,o.Z)()}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u=n(26322),c=n(3863),d=n(74426);function f(e,t){return!t||"object"!==(0,d.Z)(t)&&"function"!=typeof t?(0,u.Z)(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=n(35466),g=n(16985),v=n.n(g),y=n(95965),b=n(73200),E=n(31063);function S(e,t){return(0,y.Z)(e)||(0,b.Z)(e,t)||(0,E.Z)()}var w=n(73466),_=n(65347).Z,k=n(97692);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,k.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=n(3074),A=n.n(x),O=n(46116),T=function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},M="__id__",R="__display__",I=function(e,t){v()("id"===t||"display"===t,'Second arg must be either "id" or "display", got: "'.concat(t,'"'));var n=e.indexOf(R),r=e.indexOf(M);return n<0&&(n=null),r<0&&(r=null),v()(null!==n||null!==r,"The markup '".concat(e,"' does not contain either of the placeholders '__id__' or '__display__'")),null!==n&&null!==r?"id"===t&&r<=n||"display"===t&&n<=r?0:1:0},D=function(e){var t=/^\/(.+)\/(\w+)?$/;return new RegExp(e.map((function(e){var n=S(t.exec(e.toString()),3),r=n[1],i=n[2];return v()(!i,"RegExp flags are not supported. Change /".concat(r,"/").concat(i," into /").concat(r,"/")),"(".concat(r,")")})).join("|"),"g")},L=function(e){var t=0;return e.indexOf("__id__")>=0&&t++,e.indexOf("__display__")>=0&&t++,t},F=function(){},N=function(e,t,n){for(var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:F,o=D(t.map((function(e){return e.regex}))),a=2,s=t.map((function(e){var t=e.markup,n=a;return a+=L(t)+1,n})),l=0,u=0;null!==(r=o.exec(e));){var c=s.find((function(e){return!!r[e]})),d=s.indexOf(c),f=t[d],p=f.markup,h=f.displayTransform,m=c+I(p,"id"),g=c+I(p,"display"),v=r[m],y=h(v,r[g]),b=e.substring(l,r.index);i(b,l,u),u+=b.length,n(r[0],r.index,u,v,y,d,l),u+=y.length,l=o.lastIndex}l<e.length&&i(e.substring(l),l,u)},j=function(e,t){var n="";return N(e,t,(function(e,t,r,i,o){n+=o}),(function(e){n+=e})),n},B=function(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"START";if("number"!=typeof n)return n;var o=function(e,t,i){void 0===r&&i+e.length>=n&&(r=t+n-i)},a=function(e,t,o,a,s,l,u){void 0===r&&o+s.length>n&&(r="NULL"===i?null:t+("END"===i?e.length:0))};return N(e,t,a,o),void 0===r?e.length:r},U=function(e,t,n,r){return e.substring(0,t)+r+e.substring(n)},z=function(e,t,n){var r=n,i=!1;if(N(e,t,(function(e,t,o,a,s,l,u){o<=n&&o+s.length>n&&(r=o,i=!0)})),i)return r},V=function(e,t){var n=[];return N(e,t,(function(e,t,r,i,o,a,s){n.push({id:i,display:o,childIndex:a,index:t,plainTextIndex:r})})),n},q=function(e,t){return"".concat(e,"-").concat(t)},H=function(e){return Object.values(e).reduce((function(e,t){return e+t.results.length}),0)},W=function(e){var t=T(e),n=e[e.indexOf(R)+R.length],r=e[e.indexOf(M)+M.length];return new RegExp(t.replace(R,"([^".concat(T(n||""),"]+?)")).replace(M,"([^".concat(T(r||""),"]+?)")))},G=function(e){return m.Children.toArray(e).map((function(e){var t=e.props,n=t.markup,r=t.regex,i=t.displayTransform;return{markup:n,regex:r?$(r,n):W(n),displayTransform:i||function(e,t){return t||e}}}))},$=function(e,t){var n=new RegExp(e.toString()+"|").exec("").length-1,r=L(t);return v()(n===r,"Number of capturing groups in RegExp ".concat(e.toString()," (").concat(n,") does not match the number of placeholders in the markup '").concat(t,"' (").concat(r,")")),e},Y=[{base:"A",letters:/(A|Ⓐ|A|À|Á|Â|Ầ|Ấ|Ẫ|Ẩ|Ã|Ā|Ă|Ằ|Ắ|Ẵ|Ẳ|Ȧ|Ǡ|Ä|Ǟ|Ả|Å|Ǻ|Ǎ|Ȁ|Ȃ|Ạ|Ậ|Ặ|Ḁ|Ą|Ⱥ|Ɐ|[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F])/g},{base:"AA",letters:/(Ꜳ|[\uA732])/g},{base:"AE",letters:/(Æ|Ǽ|Ǣ|[\u00C6\u01FC\u01E2])/g},{base:"AO",letters:/(Ꜵ|[\uA734])/g},{base:"AU",letters:/(Ꜷ|[\uA736])/g},{base:"AV",letters:/(Ꜹ|Ꜻ|[\uA738\uA73A])/g},{base:"AY",letters:/(Ꜽ|[\uA73C])/g},{base:"B",letters:/(B|Ⓑ|B|Ḃ|Ḅ|Ḇ|Ƀ|Ƃ|Ɓ|[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181])/g},{base:"C",letters:/(C|Ⓒ|C|Ć|Ĉ|Ċ|Č|Ç|Ḉ|Ƈ|Ȼ|Ꜿ|[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E])/g},{base:"D",letters:/(D|Ⓓ|D|Ḋ|Ď|Ḍ|Ḑ|Ḓ|Ḏ|Đ|Ƌ|Ɗ|Ɖ|Ꝺ|Ð|[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779\u00D0])/g},{base:"DZ",letters:/(DZ|DŽ|[\u01F1\u01C4])/g},{base:"Dz",letters:/(Dz|Dž|[\u01F2\u01C5])/g},{base:"E",letters:/(E|Ⓔ|E|È|É|Ê|Ề|Ế|Ễ|Ể|Ẽ|Ē|Ḕ|Ḗ|Ĕ|Ė|Ë|Ẻ|Ě|Ȅ|Ȇ|Ẹ|Ệ|Ȩ|Ḝ|Ę|Ḙ|Ḛ|Ɛ|Ǝ|[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E])/g},{base:"F",letters:/(F|Ⓕ|F|Ḟ|Ƒ|Ꝼ|[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B])/g},{base:"G",letters:/(G|Ⓖ|G|Ǵ|Ĝ|Ḡ|Ğ|Ġ|Ǧ|Ģ|Ǥ|Ɠ|Ꞡ|Ᵹ|Ꝿ|[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E])/g},{base:"H",letters:/(H|Ⓗ|H|Ĥ|Ḣ|Ḧ|Ȟ|Ḥ|Ḩ|Ḫ|Ħ|Ⱨ|Ⱶ|Ɥ|[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D])/g},{base:"I",letters:/(I|Ⓘ|I|Ì|Í|Î|Ĩ|Ī|Ĭ|İ|Ï|Ḯ|Ỉ|Ǐ|Ȉ|Ȋ|Ị|Į|Ḭ|Ɨ|[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197])/g},{base:"J",letters:/(J|Ⓙ|J|Ĵ|Ɉ|[\u004A\u24BF\uFF2A\u0134\u0248])/g},{base:"K",letters:/(K|Ⓚ|K|Ḱ|Ǩ|Ḳ|Ķ|Ḵ|Ƙ|Ⱪ|Ꝁ|Ꝃ|Ꝅ|Ꞣ|[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2])/g},{base:"L",letters:/(L|Ⓛ|L|Ŀ|Ĺ|Ľ|Ḷ|Ḹ|Ļ|Ḽ|Ḻ|Ł|Ƚ|Ɫ|Ⱡ|Ꝉ|Ꝇ|Ꞁ|[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780])/g},{base:"LJ",letters:/(LJ|[\u01C7])/g},{base:"Lj",letters:/(Lj|[\u01C8])/g},{base:"M",letters:/(M|Ⓜ|M|Ḿ|Ṁ|Ṃ|Ɱ|Ɯ|[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C])/g},{base:"N",letters:/(N|Ⓝ|N|Ǹ|Ń|Ñ|Ṅ|Ň|Ṇ|Ņ|Ṋ|Ṉ|Ƞ|Ɲ|Ꞑ|Ꞥ|Ŋ|[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4\u014A])/g},{base:"NJ",letters:/(NJ|[\u01CA])/g},{base:"Nj",letters:/(Nj|[\u01CB])/g},{base:"O",letters:/(O|Ⓞ|O|Ò|Ó|Ô|Ồ|Ố|Ỗ|Ổ|Õ|Ṍ|Ȭ|Ṏ|Ō|Ṑ|Ṓ|Ŏ|Ȯ|Ȱ|Ö|Ȫ|Ỏ|Ő|Ǒ|Ȍ|Ȏ|Ơ|Ờ|Ớ|Ỡ|Ở|Ợ|Ọ|Ộ|Ǫ|Ǭ|Ø|Ǿ|Ɔ|Ɵ|Ꝋ|Ꝍ|[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C])/g},{base:"OE",letters:/(Œ|[\u0152])/g},{base:"OI",letters:/(Ƣ|[\u01A2])/g},{base:"OO",letters:/(Ꝏ|[\uA74E])/g},{base:"OU",letters:/(Ȣ|[\u0222])/g},{base:"P",letters:/(P|Ⓟ|P|Ṕ|Ṗ|Ƥ|Ᵽ|Ꝑ|Ꝓ|Ꝕ|[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754])/g},{base:"Q",letters:/(Q|Ⓠ|Q|Ꝗ|Ꝙ|Ɋ|[\u0051\u24C6\uFF31\uA756\uA758\u024A])/g},{base:"R",letters:/(R|Ⓡ|R|Ŕ|Ṙ|Ř|Ȑ|Ȓ|Ṛ|Ṝ|Ŗ|Ṟ|Ɍ|Ɽ|Ꝛ|Ꞧ|Ꞃ|[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782])/g},{base:"S",letters:/(S|Ⓢ|S|ẞ|Ś|Ṥ|Ŝ|Ṡ|Š|Ṧ|Ṣ|Ṩ|Ș|Ş|Ȿ|Ꞩ|Ꞅ|[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784])/g},{base:"T",letters:/(T|Ⓣ|T|Ṫ|Ť|Ṭ|Ț|Ţ|Ṱ|Ṯ|Ŧ|Ƭ|Ʈ|Ⱦ|Ꞇ|[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786])/g},{base:"TH",letters:/(Þ|[\u00DE])/g},{base:"TZ",letters:/(Ꜩ|[\uA728])/g},{base:"U",letters:/(U|Ⓤ|U|Ù|Ú|Û|Ũ|Ṹ|Ū|Ṻ|Ŭ|Ü|Ǜ|Ǘ|Ǖ|Ǚ|Ủ|Ů|Ű|Ǔ|Ȕ|Ȗ|Ư|Ừ|Ứ|Ữ|Ử|Ự|Ụ|Ṳ|Ų|Ṷ|Ṵ|Ʉ|[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244])/g},{base:"V",letters:/(V|Ⓥ|V|Ṽ|Ṿ|Ʋ|Ꝟ|Ʌ|[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245])/g},{base:"VY",letters:/(Ꝡ|[\uA760])/g},{base:"W",letters:/(W|Ⓦ|W|Ẁ|Ẃ|Ŵ|Ẇ|Ẅ|Ẉ|Ⱳ|[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72])/g},{base:"X",letters:/(X|Ⓧ|X|Ẋ|Ẍ|[\u0058\u24CD\uFF38\u1E8A\u1E8C])/g},{base:"Y",letters:/(Y|Ⓨ|Y|Ỳ|Ý|Ŷ|Ỹ|Ȳ|Ẏ|Ÿ|Ỷ|Ỵ|Ƴ|Ɏ|Ỿ|[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE])/g},{base:"Z",letters:/(Z|Ⓩ|Z|Ź|Ẑ|Ż|Ž|Ẓ|Ẕ|Ƶ|Ȥ|Ɀ|Ⱬ|Ꝣ|[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762])/g},{base:"a",letters:/(a|ⓐ|a|ẚ|à|á|â|ầ|ấ|ẫ|ẩ|ã|ā|ă|ằ|ắ|ẵ|ẳ|ȧ|ǡ|ä|ǟ|ả|å|ǻ|ǎ|ȁ|ȃ|ạ|ậ|ặ|ḁ|ą|ⱥ|ɐ|[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250])/g},{base:"aa",letters:/(ꜳ|[\uA733])/g},{base:"ae",letters:/(æ|ǽ|ǣ|[\u00E6\u01FD\u01E3])/g},{base:"ao",letters:/(ꜵ|[\uA735])/g},{base:"au",letters:/(ꜷ|[\uA737])/g},{base:"av",letters:/(ꜹ|ꜻ|[\uA739\uA73B])/g},{base:"ay",letters:/(ꜽ|[\uA73D])/g},{base:"b",letters:/(b|ⓑ|b|ḃ|ḅ|ḇ|ƀ|ƃ|ɓ|[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253])/g},{base:"c",letters:/(c|ⓒ|c|ć|ĉ|ċ|č|ç|ḉ|ƈ|ȼ|ꜿ|ↄ|[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184])/g},{base:"d",letters:/(d|ⓓ|d|ḋ|ď|ḍ|ḑ|ḓ|ḏ|đ|ƌ|ɖ|ɗ|ꝺ|ð|[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A\u00F0])/g},{base:"dz",letters:/(dz|dž|[\u01F3\u01C6])/g},{base:"e",letters:/(e|ⓔ|e|è|é|ê|ề|ế|ễ|ể|ẽ|ē|ḕ|ḗ|ĕ|ė|ë|ẻ|ě|ȅ|ȇ|ẹ|ệ|ȩ|ḝ|ę|ḙ|ḛ|ɇ|ɛ|ǝ|[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD])/g},{base:"f",letters:/(f|ⓕ|f|ḟ|ƒ|ꝼ|[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C])/g},{base:"g",letters:/(g|ⓖ|g|ǵ|ĝ|ḡ|ğ|ġ|ǧ|ģ|ǥ|ɠ|ꞡ|ᵹ|ꝿ|[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F])/g},{base:"h",letters:/(h|ⓗ|h|ĥ|ḣ|ḧ|ȟ|ḥ|ḩ|ḫ|ẖ|ħ|ⱨ|ⱶ|ɥ|[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265])/g},{base:"hv",letters:/(ƕ|[\u0195])/g},{base:"i",letters:/(i|ⓘ|i|ì|í|î|ĩ|ī|ĭ|ï|ḯ|ỉ|ǐ|ȉ|ȋ|ị|į|ḭ|ɨ|ı|[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131])/g},{base:"ij",letters:/(ij|[\u0133])/g},{base:"j",letters:/(j|ⓙ|j|ĵ|ǰ|ɉ|[\u006A\u24D9\uFF4A\u0135\u01F0\u0249])/g},{base:"k",letters:/(k|ⓚ|k|ḱ|ǩ|ḳ|ķ|ḵ|ƙ|ⱪ|ꝁ|ꝃ|ꝅ|ꞣ|[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3])/g},{base:"l",letters:/(l|ⓛ|l|ŀ|ĺ|ľ|ḷ|ḹ|ļ|ḽ|ḻ|ł|ƚ|ɫ|ⱡ|ꝉ|ꞁ|ꝇ|[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u0142\u019A\u026B\u2C61\uA749\uA781\uA747])/g},{base:"lj",letters:/(lj|[\u01C9])/g},{base:"m",letters:/(m|ⓜ|m|ḿ|ṁ|ṃ|ɱ|ɯ|[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F])/g},{base:"n",letters:/(n|ⓝ|n|ǹ|ń|ñ|ṅ|ň|ṇ|ņ|ṋ|ṉ|ƞ|ɲ|ʼn|ꞑ|ꞥ|ŋ|[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5\u014B])/g},{base:"nj",letters:/(nj|[\u01CC])/g},{base:"o",letters:/(o|ⓞ|o|ò|ó|ô|ồ|ố|ỗ|ổ|õ|ṍ|ȭ|ṏ|ō|ṑ|ṓ|ŏ|ȯ|ȱ|ö|ȫ|ỏ|ő|ǒ|ȍ|ȏ|ơ|ờ|ớ|ỡ|ở|ợ|ọ|ộ|ǫ|ǭ|ø|ǿ|ɔ|ꝋ|ꝍ|ɵ|[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275])/g},{base:"oe",letters:/(œ|[\u0153])/g},{base:"oi",letters:/(ƣ|[\u01A3])/g},{base:"ou",letters:/(ȣ|[\u0223])/g},{base:"oo",letters:/(ꝏ|[\uA74F])/g},{base:"p",letters:/(p|ⓟ|p|ṕ|ṗ|ƥ|ᵽ|ꝑ|ꝓ|ꝕ|[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755])/g},{base:"q",letters:/(q|ⓠ|q|ɋ|ꝗ|ꝙ|[\u0071\u24E0\uFF51\u024B\uA757\uA759])/g},{base:"r",letters:/(r|ⓡ|r|ŕ|ṙ|ř|ȑ|ȓ|ṛ|ṝ|ŗ|ṟ|ɍ|ɽ|ꝛ|ꞧ|ꞃ|[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783])/g},{base:"s",letters:/(s|ⓢ|s|ś|ṥ|ŝ|ṡ|š|ṧ|ṣ|ṩ|ș|ş|ȿ|ꞩ|ꞅ|ẛ|ſ|[\u0073\u24E2\uFF53\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B\u017F])/g},{base:"ss",letters:/(ß|[\u00DF])/g},{base:"t",letters:/(t|ⓣ|t|ṫ|ẗ|ť|ṭ|ț|ţ|ṱ|ṯ|ŧ|ƭ|ʈ|ⱦ|ꞇ|[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787])/g},{base:"th",letters:/(þ|[\u00FE])/g},{base:"tz",letters:/(ꜩ|[\uA729])/g},{base:"u",letters:/(u|ⓤ|u|ù|ú|û|ũ|ṹ|ū|ṻ|ŭ|ü|ǜ|ǘ|ǖ|ǚ|ủ|ů|ű|ǔ|ȕ|ȗ|ư|ừ|ứ|ữ|ử|ự|ụ|ṳ|ų|ṷ|ṵ|ʉ|[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289])/g},{base:"v",letters:/(v|ⓥ|v|ṽ|ṿ|ʋ|ꝟ|ʌ|[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C])/g},{base:"vy",letters:/(ꝡ|[\uA761])/g},{base:"w",letters:/(w|ⓦ|w|ẁ|ẃ|ŵ|ẇ|ẅ|ẘ|ẉ|ⱳ|[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73])/g},{base:"x",letters:/(x|ⓧ|x|ẋ|ẍ|[\u0078\u24E7\uFF58\u1E8B\u1E8D])/g},{base:"y",letters:/(y|ⓨ|y|ỳ|ý|ŷ|ỹ|ȳ|ẏ|ÿ|ỷ|ẙ|ỵ|ƴ|ɏ|ỿ|[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF])/g},{base:"z",letters:/(z|ⓩ|z|ź|ẑ|ż|ž|ẓ|ẕ|ƶ|ȥ|ɀ|ⱬ|ꝣ|[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763])/g}],X=function(e){return function(e){var t=e;return Y.forEach((function(e){t=t.replace(e.letters,e.base)})),t}(e).toLowerCase()},K=function(e,t,n){return n?X(e).indexOf(X(t)):e.toLowerCase().indexOf(t.toLowerCase())},Q=function(e){return"number"==typeof e},Z=["style","className","classNames"];function J(e,t){return function(n){var r=function(r){var i=r.style,o=r.className,a=r.classNames,l=function(e,t){if(null==e)return{};var n,r,i=(0,w.Z)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(r,Z),u=t?t(l):void 0,c=_(e,{style:i,className:o,classNames:a},u);return m.createElement(n,s({},l,{style:c}))},i=n.displayName||n.name||"Component";return r.displayName="defaultStyle(".concat(i,")"),r}}function ee(e){var t=e.selectionStart,n=e.selectionEnd,r=e.value,i=void 0===r?"":r,o=e.onCaretPositionChange,a=e.containerRef,l=e.children,u=(e.singleLine,e.style),c=S((0,m.useState)({left:void 0,top:void 0}),2),d=c[0],f=c[1],p=S((0,m.useState)(),2),h=p[0],g=p[1];(0,m.useEffect)((function(){y()}),[h]);var v,y=function(){if(h){var e=h.offsetLeft,t=h.offsetTop;if(d.left!==e||d.top!==t){var n={left:e,top:t};f(n),o(n)}}},b=G(l);n===t&&(v=B(i,b,t,"START"));var E=[],w={},_=E,k=0,P=function(e,t){return m.createElement("span",s({},u("substring"),{key:t}),e)};return N(i,b,(function(e,t,n,r,i,o,a){var s=function(e,t){return e.hasOwnProperty(t)?e[t]++:e[t]=0,t+"_"+e[t]}(w,r);_.push(function(e,t,n,r){var i={id:e,display:t,key:r},o=m.Children.toArray(l)[n];return m.cloneElement(o,i)}(r,i,o,s))}),(function(e,t,n){if(Q(v)&&v>=t&&v<=t+e.length){var r=v-t;_.push(P(e.substring(0,r),k)),_=[P(e.substring(r),k)]}else _.push(P(e,k));k++})),_.push(" "),_!==E&&E.push(function(e){return m.createElement("span",s({},u("caret"),{ref:g,key:"caret"}),e)}(_)),m.createElement("div",s({},u,{ref:a}),E)}ee.propTypes={selectionStart:A().number,selectionEnd:A().number,value:A().string.isRequired,onCaretPositionChange:A().func.isRequired,containerRef:A().oneOfType([A().func,A().shape({current:"undefined"==typeof Element?A().any:A().instanceOf(Element)})]),children:A().oneOfType([A().element,A().arrayOf(A().element)]).isRequired};var te=J({position:"relative",boxSizing:"border-box",width:"100%",color:"transparent",overflow:"hidden",whiteSpace:"pre-wrap",wordWrap:"break-word",border:"1px solid transparent",textAlign:"start","&singleLine":{whiteSpace:"pre",wordWrap:null},substring:{visibility:"hidden"}},(function(e){return{"&singleLine":e.singleLine}}))(ee);function ne(e){var t,n=e.id,r=e.focused,i=e.ignoreAccents,o=e.index,a=e.onClick,l=e.onMouseEnter,u=e.query,c=e.renderSuggestion,d=e.suggestion,f=e.style,p=(e.className,e.classNames,{onClick:a,onMouseEnter:l});return m.createElement("li",s({id:n,role:"option","aria-selected":r},p,f),(t=function(e){var t=K(e,u,i);return-1===t?m.createElement("span",f("display"),e):m.createElement("span",f("display"),e.substring(0,t),m.createElement("b",f("highlight"),e.substring(t,t+u.length)),e.substring(t+u.length))}(function(){if("string"==typeof d)return d;var e=d.id,t=d.display;return void 0!==e&&t?t:e}()),c?c(d,u,t,o,r):t))}ne.propTypes={id:A().string.isRequired,query:A().string.isRequired,index:A().number.isRequired,ignoreAccents:A().bool,suggestion:A().oneOfType([A().string,A().shape({id:A().oneOfType([A().string,A().number]).isRequired,display:A().string})]).isRequired,renderSuggestion:A().func,focused:A().bool};var re=J({cursor:"pointer"},(function(e){return{"&focused":e.focused}}))(ne);function ie(e){var t=e.style,n=e.className,r=e.classNames,i=_(oe,{style:t,className:n,classNames:r}),o=i("spinner");return m.createElement("div",i,m.createElement("div",o,m.createElement("div",o(["element","element1"])),m.createElement("div",o(["element","element2"])),m.createElement("div",o(["element","element3"])),m.createElement("div",o(["element","element4"])),m.createElement("div",o(["element","element5"]))))}var oe={};function ae(e){var t=e.id,n=e.suggestions,r=void 0===n?{}:n,i=e.a11ySuggestionsListLabel,o=e.focusIndex,l=e.position,u=e.left,c=e.right,d=e.top,f=e.scrollFocusedIntoView,p=e.isLoading,h=e.isOpened,g=e.onSelect,v=void 0===g?function(){return null}:g,y=e.ignoreAccents,b=e.containerRef,E=e.children,w=e.style,_=e.customSuggestionsContainer,k=e.onMouseDown,P=e.onMouseEnter,x=S((0,m.useState)(),2),A=x[0],O=x[1];(0,m.useEffect)((function(){if(A&&!(A.offsetHeight>=A.scrollHeight)&&f){var e=A.scrollTop,t=A.children[o].getBoundingClientRect(),n=t.top,r=t.bottom,i=A.getBoundingClientRect().top;r=r-i+e,(n=n-i+e)<e?A.scrollTop=n:r>A.offsetHeight&&(A.scrollTop=r-A.offsetHeight)}}),[]);var T,M=function(e,t){P&&P(e)},R=function(e,t){v(e,t)},I=function(e){return"string"==typeof e?e:e.id};return h?m.createElement("div",s({},function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return C(C(C({},e),"function"==typeof t?t:{}),{},{style:C(C({},e.style),"function"==typeof t?t.style:t)})}),{})}({position:l||"absolute",left:u,right:c,top:d},w),{onMouseDown:k,ref:b}),m.createElement("ul",s({ref:O,id:t,role:"listbox","aria-label":i},w("list")),(T=Object.values(r).reduce((function(e,n){var r=n.results,i=n.queryInfo;return[].concat(a(e),a(r.map((function(n,r){return function(e,n,r){var i=r===o,a=n.childIndex,s=n.query,l=m.Children.toArray(E)[a].props.renderSuggestion;return m.createElement(re,{style:w("item"),key:"".concat(a,"-").concat(I(e)),id:q(t,r),query:s,index:r,ignoreAccents:y,renderSuggestion:l,suggestion:e,focused:i,onClick:function(){return R(e,n)},onMouseEnter:function(){return M(r)}})}(n,i,e.length+r)}))))}),[]),_?_(T):T)),function(){if(p)return m.createElement(ie,{style:w("loadingIndicator")})}()):null}ae.propTypes={id:A().string.isRequired,suggestions:A().object.isRequired,a11ySuggestionsListLabel:A().string,focusIndex:A().number,position:A().string,left:A().number,right:A().number,top:A().number,scrollFocusedIntoView:A().bool,isLoading:A().bool,isOpened:A().bool.isRequired,onSelect:A().func,ignoreAccents:A().bool,customSuggestionsContainer:A().any,containerRef:A().oneOfType([A().func,A().shape({current:"undefined"==typeof Element?A().any:A().instanceOf(Element)})])};var se=J({zIndex:1,backgroundColor:"white",marginTop:14,minWidth:100,list:{margin:0,padding:0,listStyleType:"none"}})(ae);function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ce={TAB:9,RETURN:13,ESC:27,UP:38,DOWN:40},de=!1,fe={singleLine:A().bool,allowSpaceInQuery:A().bool,allowSuggestionsAboveCursor:A().bool,forceSuggestionsAboveCursor:A().bool,ignoreAccents:A().bool,a11ySuggestionsListLabel:A().string,value:A().string,onKeyDown:A().func,customSuggestionsContainer:A().func,onSelect:A().func,onBlur:A().func,onChange:A().func,suggestionsPortalHost:"undefined"==typeof Element?A().any:A().PropTypes.instanceOf(Element),inputRef:A().oneOfType([A().func,A().shape({current:"undefined"==typeof Element?A().any:A().instanceOf(Element)})]),children:A().oneOfType([A().element,A().arrayOf(A().element)]).isRequired},pe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(0,c.Z)(e,t)}(d,e);var t,n,r,i,o=(r=d,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(r);if(i){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return f(this,e)});function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),t=o.call(this,e),h((0,u.Z)(t),"setContainerElement",(function(e){t.containerElement=e})),h((0,u.Z)(t),"getInputProps",(function(){var e,n=t.props,r=n.readOnly,i=n.disabled,o=n.style;return ue(ue(ue(ue({},function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var o=(t=[]).concat.apply(t,r);return Object.keys(e).reduce((function(t,n){return e.hasOwnProperty(n)&&!o.includes(n)&&void 0!==e[n]&&(t[n]=e[n]),t}),{})}(t.props,["style","classNames","className"],(e=fe)===Object(e)?Object.keys(e):[])),o("input")),{},{value:t.getPlainText(),onScroll:t.updateHighlighterScroll},!r&&!i&&{onChange:t.handleChange,onSelect:t.handleSelect,onKeyDown:t.handleKeyDown,onBlur:t.handleBlur,onCompositionStart:t.handleCompositionStart,onCompositionEnd:t.handleCompositionEnd}),t.isOpened()&&{role:"combobox","aria-controls":t.uuidSuggestionsOverlay,"aria-expanded":!0,"aria-autocomplete":"list","aria-haspopup":"listbox","aria-activedescendant":q(t.uuidSuggestionsOverlay,t.state.focusIndex)})})),h((0,u.Z)(t),"renderControl",(function(){var e=t.props,n=e.singleLine,r=e.style,i=t.getInputProps();return m.createElement("div",r("control"),t.renderHighlighter(),n?t.renderInput(i):t.renderTextarea(i))})),h((0,u.Z)(t),"renderInput",(function(e){return m.createElement("input",s({type:"text",ref:t.setInputRef},e))})),h((0,u.Z)(t),"renderTextarea",(function(e){return m.createElement("textarea",s({ref:t.setInputRef},e))})),h((0,u.Z)(t),"setInputRef",(function(e){t.inputElement=e;var n=t.props.inputRef;"function"==typeof n?n(e):n&&(n.current=e)})),h((0,u.Z)(t),"setSuggestionsElement",(function(e){t.suggestionsElement=e})),h((0,u.Z)(t),"renderSuggestionsOverlay",(function(){if(!Q(t.state.selectionStart))return null;var e=t.state.suggestionsPosition,n=e.position,r=e.left,i=e.top,o=e.right,a=m.createElement(se,{id:t.uuidSuggestionsOverlay,style:t.props.style("suggestions"),position:n,left:r,top:i,right:o,focusIndex:t.state.focusIndex,scrollFocusedIntoView:t.state.scrollFocusedIntoView,containerRef:t.setSuggestionsElement,suggestions:t.state.suggestions,customSuggestionsContainer:t.props.customSuggestionsContainer,onSelect:t.addMention,onMouseDown:t.handleSuggestionsMouseDown,onMouseEnter:t.handleSuggestionsMouseEnter,isLoading:t.isLoading(),isOpened:t.isOpened(),ignoreAccents:t.props.ignoreAccents,a11ySuggestionsListLabel:t.props.a11ySuggestionsListLabel},t.props.children);return t.props.suggestionsPortalHost?O.createPortal(a,t.props.suggestionsPortalHost):a})),h((0,u.Z)(t),"renderHighlighter",(function(){var e=t.state,n=e.selectionStart,r=e.selectionEnd,i=t.props,o=i.singleLine,a=i.children,s=i.value,l=i.style;return m.createElement(te,{containerRef:t.setHighlighterElement,style:l("highlighter"),value:s,singleLine:o,selectionStart:n,selectionEnd:r,onCaretPositionChange:t.handleCaretPositionChange},a)})),h((0,u.Z)(t),"setHighlighterElement",(function(e){t.highlighterElement=e})),h((0,u.Z)(t),"handleCaretPositionChange",(function(e){t.setState({caretPosition:e})})),h((0,u.Z)(t),"getPlainText",(function(){return j(t.props.value||"",G(t.props.children))})),h((0,u.Z)(t),"executeOnChange",(function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var o,a;return t.props.onChange?(o=t.props).onChange.apply(o,[e].concat(r)):t.props.valueLink?(a=t.props.valueLink).requestChange.apply(a,[e.target.value].concat(r)):void 0})),h((0,u.Z)(t),"handleChange",(function(e){if(de=!1,!document.documentMode||(document.activeElement&&document.activeElement.contentDocument||document).activeElement===e.target){var n=t.props.value||"",r=G(t.props.children),i=e.target.value,o=function(e,t,n,r){var i=n.selectionStartBefore,o=n.selectionEndBefore,a=n.selectionEndAfter,s=j(e,r),l=s.length-t.length;"undefined"===i&&(i=a+l),"undefined"===o&&(o=i),i===o&&o===a&&s.length===t.length&&(i-=1);var u=t.slice(i,a),c=Math.min(i,a),d=o;i===a&&(d=Math.max(o,i+l));var f=B(e,r,c,"START"),p=B(e,r,d,"END"),h=B(e,r,c,"NULL"),m=B(e,r,d,"NULL"),g=null===h||null===m,v=U(e,f,p,u);if(!g){var y=j(v,r);if(y!==t){for(c=0;t[c]===y[c];)c++;u=t.slice(c,a),d=s.lastIndexOf(t.substring(a)),f=B(e,r,c,"START"),p=B(e,r,d,"END"),v=U(e,f,p,u)}}return v}(n,i,{selectionStartBefore:t.state.selectionStart,selectionEndBefore:t.state.selectionEnd,selectionEndAfter:e.target.selectionEnd},r);i=j(o,r);var a=e.target.selectionStart,s=e.target.selectionEnd,l=!1,u=z(n,r,a);void 0!==u&&t.state.selectionEnd>u&&(s=a=u+(e.nativeEvent.data?e.nativeEvent.data.length:0),l=!0),t.setState({selectionStart:a,selectionEnd:s,setSelectionAfterMentionChange:l});var c=V(o,r),d={target:{value:o}};t.executeOnChange(d,o,i,c)}})),h((0,u.Z)(t),"handleSelect",(function(e){if(t.setState({selectionStart:e.target.selectionStart,selectionEnd:e.target.selectionEnd}),!de){var n=t.inputElement;e.target.selectionStart===e.target.selectionEnd?t.updateMentionsQueries(n.value,e.target.selectionStart):t.clearSuggestions(),t.updateHighlighterScroll(),t.props.onSelect(e)}})),h((0,u.Z)(t),"handleKeyDown",(function(e){if(0!==H(t.state.suggestions)&&t.suggestionsElement)switch(Object.values(ce).indexOf(e.keyCode)>=0&&(e.preventDefault(),e.stopPropagation()),e.keyCode){case ce.ESC:return void t.clearSuggestions();case ce.DOWN:return void t.shiftFocus(1);case ce.UP:return void t.shiftFocus(-1);case ce.RETURN:case ce.TAB:return void t.selectFocused();default:return}else t.props.onKeyDown(e)})),h((0,u.Z)(t),"shiftFocus",(function(e){var n=H(t.state.suggestions);t.setState({focusIndex:(n+t.state.focusIndex+e)%n,scrollFocusedIntoView:!0})})),h((0,u.Z)(t),"selectFocused",(function(){var e=t.state,n=e.suggestions,r=e.focusIndex,i=Object.values(n).reduce((function(e,t){var n=t.results,r=t.queryInfo;return[].concat(a(e),a(n.map((function(e){return{result:e,queryInfo:r}}))))}),[])[r],o=i.result,s=i.queryInfo;t.addMention(o,s),t.setState({focusIndex:0})})),h((0,u.Z)(t),"handleBlur",(function(e){var n=t._suggestionsMouseDown;t._suggestionsMouseDown=!1,n||t.setState({selectionStart:null,selectionEnd:null}),window.setTimeout((function(){t.updateHighlighterScroll()}),1),t.props.onBlur(e,n)})),h((0,u.Z)(t),"handleSuggestionsMouseDown",(function(e){t._suggestionsMouseDown=!0})),h((0,u.Z)(t),"handleSuggestionsMouseEnter",(function(e){t.setState({focusIndex:e,scrollFocusedIntoView:!1})})),h((0,u.Z)(t),"updateSuggestionsPosition",(function(){var e=t.state.caretPosition,n=t.props,r=n.suggestionsPortalHost,i=n.allowSuggestionsAboveCursor,o=n.forceSuggestionsAboveCursor;if(e&&t.suggestionsElement){var a=t.suggestionsElement,s=t.highlighterElement,l=s.getBoundingClientRect(),u=he(s,"font-size"),c={left:l.left+e.left,top:l.top+e.top+u},d=Math.max(document.documentElement.clientHeight,window.innerHeight||0);if(a){var f={};if(r){f.position="fixed";var p=c.left,h=c.top;p-=he(a,"margin-left"),h-=he(a,"margin-top"),p-=s.scrollLeft,h-=s.scrollTop;var m=Math.max(document.documentElement.clientWidth,window.innerWidth||0);p+a.offsetWidth>m?f.left=Math.max(0,m-a.offsetWidth):f.left=p,i&&h+a.offsetHeight>d&&a.offsetHeight<h-u||o?f.top=Math.max(0,h-a.offsetHeight-u):f.top=h}else{var g=e.left-s.scrollLeft,v=e.top-s.scrollTop;g+a.offsetWidth>t.containerElement.offsetWidth?f.right=0:f.left=g,i&&c.top-s.scrollTop+a.offsetHeight>d&&a.offsetHeight<l.top-u-s.scrollTop||o?f.top=v-a.offsetHeight-u:f.top=v}f.left===t.state.suggestionsPosition.left&&f.top===t.state.suggestionsPosition.top&&f.position===t.state.suggestionsPosition.position||t.setState({suggestionsPosition:f})}}})),h((0,u.Z)(t),"updateHighlighterScroll",(function(){var e=t.inputElement,n=t.highlighterElement;e&&n&&(n.scrollLeft=e.scrollLeft,n.scrollTop=e.scrollTop,n.height=e.height)})),h((0,u.Z)(t),"handleCompositionStart",(function(){de=!0})),h((0,u.Z)(t),"handleCompositionEnd",(function(){de=!1})),h((0,u.Z)(t),"setSelection",(function(e,n){if(null!==e&&null!==n){var r=t.inputElement;if(r.setSelectionRange)r.setSelectionRange(e,n);else if(r.createTextRange){var i=r.createTextRange();i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",e),i.select()}}})),h((0,u.Z)(t),"updateMentionsQueries",(function(e,n){t._queryId++,t.suggestions={},t.setState({suggestions:{}});var r=t.props.value||"",i=t.props.children,o=G(i),a=B(r,o,n,"NULL");if(null!==a){var s=function(e,t){var n=V(e,t),r=n[n.length-1];return r?r.plainTextIndex+r.display.length:0}(r.substring(0,a),o),l=e.substring(s,n);m.Children.forEach(i,(function(n,r){if(n){var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e instanceof RegExp)return e;var n=t.allowSpaceInQuery,r=T(e);return new RegExp("(?:^|\\s)(".concat(r,"([^").concat(n?"":"\\s").concat(r,"]*))$"))}(n.props.trigger,t.props),o=l.match(i);if(o){var a=s+l.indexOf(o[1],o.index);t.queryData(o[2],r,a,a+o[1].length,e)}}}))}})),h((0,u.Z)(t),"clearSuggestions",(function(){t._queryId++,t.suggestions={},t.setState({suggestions:{},focusIndex:0})})),h((0,u.Z)(t),"queryData",(function(e,n,r,i,o){var a=t.props,s=a.children,l=a.ignoreAccents,u=function(e,t){return e instanceof Array?function(n,r){for(var i=[],o=0,a=e.length;o<a;++o){var s=e[o].display||e[o].id;K(s,n,t)>=0&&i.push(e[o])}return i}:e}(m.Children.toArray(s)[n].props.data,l)(e,t.updateSuggestions.bind(null,t._queryId,n,e,r,i,o));u instanceof Array&&t.updateSuggestions(t._queryId,n,e,r,i,o,u)})),h((0,u.Z)(t),"updateSuggestions",(function(e,n,r,i,o,a,s){if(e===t._queryId){t.suggestions=ue(ue({},t.suggestions),{},h({},n,{queryInfo:{childIndex:n,query:r,querySequenceStart:i,querySequenceEnd:o,plainTextValue:a},results:s}));var l=t.state.focusIndex,u=H(t.suggestions);t.setState({suggestions:t.suggestions,focusIndex:l>=u?Math.max(u-1,0):l})}})),h((0,u.Z)(t),"addMention",(function(e,n){var r=e.id,i=e.display,o=n.childIndex,a=n.querySequenceStart,s=n.querySequenceEnd,l=n.plainTextValue,u=t.props.value||"",c=G(t.props.children),d=m.Children.toArray(t.props.children)[o].props,f=d.markup,p=d.displayTransform,h=d.appendSpaceOnAdd,g=d.onAdd,v=B(u,c,a,"START"),y=v+s-a,b=function(e,t,n){return e.replace(M,t).replace(R,n)}(f,r,i);h&&(b+=" ");var E=U(u,v,y,b);t.inputElement.focus();var S=p(r,i);h&&(S+=" ");var w=a+S.length;t.setState({selectionStart:w,selectionEnd:w,setSelectionAfterMentionChange:!0});var _={target:{value:E}},k=V(E,c),P=U(l,a,s,S);t.executeOnChange(_,E,P,k),g&&g(r,i,v,y),t.clearSuggestions()})),h((0,u.Z)(t),"isLoading",(function(){var e=!1;return m.Children.forEach(t.props.children,(function(t){e=e||t&&t.props.isLoading})),e})),h((0,u.Z)(t),"isOpened",(function(){return Q(t.state.selectionStart)&&(0!==H(t.state.suggestions)||t.isLoading())})),h((0,u.Z)(t),"_queryId",0),t.suggestions={},t.uuidSuggestionsOverlay=Math.random().toString(16).substring(2),t.handleCopy=t.handleCopy.bind((0,u.Z)(t)),t.handleCut=t.handleCut.bind((0,u.Z)(t)),t.handlePaste=t.handlePaste.bind((0,u.Z)(t)),t.state={focusIndex:0,selectionStart:null,selectionEnd:null,suggestions:{},caretPosition:null,suggestionsPosition:{}},t}return t=d,(n=[{key:"componentDidMount",value:function(){document.addEventListener("copy",this.handleCopy),document.addEventListener("cut",this.handleCut),document.addEventListener("paste",this.handlePaste),this.updateSuggestionsPosition()}},{key:"componentDidUpdate",value:function(e,t){t.suggestionsPosition===this.state.suggestionsPosition&&this.updateSuggestionsPosition(),this.state.setSelectionAfterMentionChange&&(this.setState({setSelectionAfterMentionChange:!1}),this.setSelection(this.state.selectionStart,this.state.selectionEnd))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("copy",this.handleCopy),document.removeEventListener("cut",this.handleCut),document.removeEventListener("paste",this.handlePaste)}},{key:"render",value:function(){return m.createElement("div",s({ref:this.setContainerElement},this.props.style),this.renderControl(),this.renderSuggestionsOverlay())}},{key:"handlePaste",value:function(e){if(e.target===this.inputElement&&this.supportsClipboardActions(e)){e.preventDefault();var t=this.state,n=t.selectionStart,r=t.selectionEnd,i=this.props,o=i.value,a=i.children,s=G(a),l=B(o,s,n,"START"),u=B(o,s,r,"END"),c=e.clipboardData.getData("text/react-mentions"),d=e.clipboardData.getData("text/plain"),f=U(o,l,u,c||d).replace(/\r/g,""),p=j(f,s),h={target:ue(ue({},e.target),{},{value:f})};this.executeOnChange(h,f,p,V(f,s));var m=(z(o,s,n)||n)+j(c||d,s).length;this.setSelection(m,m)}}},{key:"saveSelectionToClipboard",value:function(e){var t=this.inputElement.selectionStart,n=this.inputElement.selectionEnd,r=this.props,i=r.children,o=r.value,a=G(i),s=B(o,a,t,"START"),l=B(o,a,n,"END");e.clipboardData.setData("text/plain",e.target.value.slice(t,n)),e.clipboardData.setData("text/react-mentions",o.slice(s,l))}},{key:"supportsClipboardActions",value:function(e){return!!e.clipboardData}},{key:"handleCopy",value:function(e){e.target===this.inputElement&&this.supportsClipboardActions(e)&&(e.preventDefault(),this.saveSelectionToClipboard(e))}},{key:"handleCut",value:function(e){if(e.target===this.inputElement&&this.supportsClipboardActions(e)){e.preventDefault(),this.saveSelectionToClipboard(e);var t=this.state,n=t.selectionStart,r=t.selectionEnd,i=this.props,o=i.children,a=i.value,s=G(o),l=B(a,s,n,"START"),u=B(a,s,r,"END"),c=[a.slice(0,l),a.slice(u)].join(""),d=j(c,s),f={target:ue(ue({},e.target),{},{value:d})};this.executeOnChange(f,c,d,V(a,s))}}}])&&l(t.prototype,n),d}(m.Component);h(pe,"propTypes",fe),h(pe,"defaultProps",{ignoreAccents:!1,singleLine:!1,allowSuggestionsAboveCursor:!1,onKeyDown:function(){return null},onSelect:function(){return null},onBlur:function(){return null}});var he=function(e,t){var n=parseFloat(window.getComputedStyle(e,null).getPropertyValue(t));return isFinite(n)?n:0},me=J({position:"relative",overflowY:"visible",input:{display:"block",width:"100%",position:"absolute",margin:0,top:0,left:0,boxSizing:"border-box",backgroundColor:"transparent",fontFamily:"inherit",fontSize:"inherit",letterSpacing:"inherit"},"&multiLine":{input:ue({height:"100%",bottom:0,overflow:"hidden",resize:"none"},"undefined"!=typeof navigator&&/iPhone|iPad|iPod/i.test(navigator.userAgent)?{marginTop:1,marginLeft:-3}:null)}},(function(e){var t=e.singleLine;return{"&singleLine":t,"&multiLine":!t}}))(pe),ge={fontWeight:"inherit"},ve=function(e){var t=e.display,n=e.style,r=e.className,i=e.classNames,o=_(ge,{style:n,className:r,classNames:i});return m.createElement("strong",o,t)};ve.propTypes={onAdd:A().func,onRemove:A().func,renderSuggestion:A().func,trigger:A().oneOfType([A().string,A().instanceOf(RegExp)]),markup:A().string,displayTransform:A().func,allowSpaceInQuery:A().bool,isLoading:A().bool},ve.defaultProps={trigger:"@",markup:"@[__display__](__id__)",displayTransform:function(e,t){return t||e},onAdd:function(){return null},onRemove:function(){return null},renderSuggestion:null,isLoading:!1,appendSpaceOnAdd:!1}},95965:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{Z:function(){return r}})},50559:function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}n.d(t,{Z:function(){return r}})},26322:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},73948:function(e,t,n){"use strict";function r(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}n.d(t,{Z:function(){return r}})},73200:function(e,t,n){"use strict";function r(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}n.d(t,{Z:function(){return r}})},31063:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}n.d(t,{Z:function(){return r}})},33627:function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to spread non-iterable instance")}n.d(t,{Z:function(){return r}})},73466:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,{Z:function(){return r}})},3863:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{Z:function(){return r}})},74426:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return(i="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}n.d(t,{Z:function(){return i}})},46751:function(e,t,n){"use strict";var r=n(37347),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),u=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function v(){}function y(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=g.prototype;var b=y.prototype=new v;b.constructor=y,r(b,g.prototype),b.isPureReactComponent=!0;var E={current:null},S=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)S.call(t,r)&&!w.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var u=Array(l),c=0;c<l;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:E.current}}function k(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var P=/\/+/g;function C(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function x(e,t,n,r,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case o:l=!0}}if(l)return a=a(l=e),e=""===r?"."+C(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(P,"$&/")+"/"),x(a,t,n,"",(function(e){return e}))):null!=a&&(k(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(P,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var u=0;u<e.length;u++){var c=r+C(s=e[u],u);l+=x(s,t,n,c,a)}else if("function"==typeof(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e)))for(e=c.call(e),u=0;!(s=e.next()).done;)l+=x(s=s.value,t,n,c=r+C(s,u++),a);else if("object"===s)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function A(e,t,n){if(null==e)return e;var r=[],i=0;return x(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function O(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function M(){var e=T.current;if(null===e)throw Error(p(321));return e}var R={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error(p(143));return e}},t.Component=g,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,n){if(null==e)throw Error(p(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(c in t)S.call(t,c)&&!w.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==u?u[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){u=Array(c);for(var d=0;d<c;d++)u[d]=arguments[d+2];o.children=u}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return M().useCallback(e,t)},t.useContext=function(e,t){return M().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return M().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return M().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return M().useLayoutEffect(e,t)},t.useMemo=function(e,t){return M().useMemo(e,t)},t.useReducer=function(e,t,n){return M().useReducer(e,t,n)},t.useRef=function(e){return M().useRef(e)},t.useState=function(e){return M().useState(e)},t.version="17.0.2"},35466:function(e,t,n){"use strict";e.exports=n(46751)},77588:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var i=t&&t.prototype instanceof g?t:g,o=Object.create(i.prototype),a=new A(r||[]);return o._invoke=function(e,t,n){var r=d;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===i)throw o;return T()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=P(a,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=c(e,t,n);if("normal"===l.type){if(r=n.done?h:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=u;var d="suspendedStart",f="suspendedYield",p="executing",h="completed",m={};function g(){}function v(){}function y(){}var b={};b[o]=function(){return this};var E=Object.getPrototypeOf,S=E&&E(E(O([])));S&&S!==n&&r.call(S,o)&&(b=S);var w=y.prototype=g.prototype=Object.create(b);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,o,a,s){var l=c(e[i],e,o);if("throw"!==l.type){var u=l.arg,d=u.value;return d&&"object"==typeof d&&r.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(d).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var i;this._invoke=function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}}function P(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,P(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=c(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function A(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function O(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:T}}function T(){return{value:t,done:!0}}return v.prototype=w.constructor=y,y.constructor=v,v.displayName=l(y,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,l(e,s,"GeneratorFunction")),e.prototype=Object.create(w),e},e.awrap=function(e){return{__await:e}},_(k.prototype),k.prototype[a]=function(){return this},e.AsyncIterator=k,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new k(u(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},_(w),l(w,s,"Generator"),w[o]=function(){return this},w.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=O,A.prototype={constructor:A,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(x),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),u=r.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:O(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}},58461:function(e){"use strict";e.exports=function(e,t){if(t=t.split(":")[0],!(e=+e))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},18794:function(e,t,n){"use strict";var r,i,o,a,s=n(1283);if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var d=null,f=null,p=function(){if(null!==d)try{var e=t.unstable_now();d(!0,e),d=null}catch(e){throw setTimeout(p,0),e}};r=function(e){null!==d?setTimeout(r,0,e):(d=e,setTimeout(p,0))},i=function(e,t){f=setTimeout(e,t)},o=function(){clearTimeout(f)},t.unstable_shouldYield=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,m=window.clearTimeout;if(void 0!==s){var g=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&s.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof g&&s.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,y=null,b=-1,E=5,S=0;t.unstable_shouldYield=function(){return t.unstable_now()>=S},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?s.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,_=w.port2;w.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();S=e+E;try{y(!0,e)?_.postMessage(null):(v=!1,y=null)}catch(e){throw _.postMessage(null),e}}else v=!1},r=function(e){y=e,v||(v=!0,_.postMessage(null))},i=function(e,n){b=h((function(){e(t.unstable_now())}),n)},o=function(){m(b),b=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<x(i,t)))break e;e[r]=t,e[n]=i,n=r}}function P(e){return void 0===(e=e[0])?null:e}function C(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>x(a,n))void 0!==l&&0>x(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>x(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function x(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],O=[],T=1,M=null,R=3,I=!1,D=!1,L=!1;function F(e){for(var t=P(O);null!==t;){if(null===t.callback)C(O);else{if(!(t.startTime<=e))break;C(O),t.sortIndex=t.expirationTime,k(A,t)}t=P(O)}}function N(e){if(L=!1,F(e),!D)if(null!==P(A))D=!0,r(j);else{var t=P(O);null!==t&&i(N,t.startTime-e)}}function j(e,n){D=!1,L&&(L=!1,o()),I=!0;var r=R;try{for(F(n),M=P(A);null!==M&&(!(M.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=M.callback;if("function"==typeof a){M.callback=null,R=M.priorityLevel;var s=a(M.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?M.callback=s:M===P(A)&&C(A),F(n)}else C(A);M=P(A)}if(null!==M)var l=!0;else{var u=P(O);null!==u&&i(N,u.startTime-n),l=!1}return l}finally{M=null,R=r,I=!1}}var B=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||I||(D=!0,r(j))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return P(A)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=B,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:T++,callback:n,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,k(O,e),null===P(A)&&e===P(O)&&(L?o():L=!0,i(N,a-s))):(e.sortIndex=l,k(A,e),D||I||(D=!0,r(j))),e},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},27767:function(e,t,n){"use strict";e.exports=n(18794)},52819:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function s(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function l(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var u=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),c=l(/Edge/i),d=l(/firefox/i),f=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),p=l(/iP(ad|od|hone)/i),h=l(/chrome/i)&&l(/android/i),m={capture:!1,passive:!1};function g(e,t,n){e.addEventListener(t,n,!u&&m)}function v(e,t,n){e.removeEventListener(t,n,!u&&m)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function b(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function E(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||r&&e===n)return e;if(e===n)break}while(e=b(e))}return null}var S,w=/\s+/g;function _(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(w," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(w," ")}}function k(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function P(e,t){var n="";if("string"==typeof e)n=e;else do{var r=k(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var i=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return i&&new i(n)}function C(e,t,n){if(e){var r=e.getElementsByTagName(t),i=0,o=r.length;if(n)for(;i<o;i++)n(r[i],i);return r}return[]}function x(){return document.scrollingElement||document.documentElement}function A(e,t,n,r,i){if(e.getBoundingClientRect||e===window){var o,a,s,l,c,d,f;if(e!==window&&e.parentNode&&e!==x()?(a=(o=e.getBoundingClientRect()).top,s=o.left,l=o.bottom,c=o.right,d=o.height,f=o.width):(a=0,s=0,l=window.innerHeight,c=window.innerWidth,d=window.innerHeight,f=window.innerWidth),(t||n)&&e!==window&&(i=i||e.parentNode,!u))do{if(i&&i.getBoundingClientRect&&("none"!==k(i,"transform")||n&&"static"!==k(i,"position"))){var p=i.getBoundingClientRect();a-=p.top+parseInt(k(i,"border-top-width")),s-=p.left+parseInt(k(i,"border-left-width")),l=a+o.height,c=s+o.width;break}}while(i=i.parentNode);if(r&&e!==window){var h=P(i||e),m=h&&h.a,g=h&&h.d;h&&(l=(a/=g)+(d/=g),c=(s/=m)+(f/=m))}return{top:a,left:s,bottom:l,right:c,width:f,height:d}}}function O(e,t,n){for(var r=D(e,!0),i=A(e)[t];r;){var o=A(r)[n];if(!("top"===n||"left"===n?i>=o:i<=o))return r;if(r===x())break;r=D(r,!1)}return!1}function T(e,t,n){for(var r=0,i=0,o=e.children;i<o.length;){if("none"!==o[i].style.display&&o[i]!==Le.ghost&&o[i]!==Le.dragged&&E(o[i],n.draggable,e,!1)){if(r===t)return o[i];r++}i++}return null}function M(e,t){for(var n=e.lastElementChild;n&&(n===Le.ghost||"none"===k(n,"display")||t&&!y(n,t));)n=n.previousElementSibling;return n||null}function R(e,t){var n=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===Le.clone||t&&!y(e,t)||n++;return n}function I(e){var t=0,n=0,r=x();if(e)do{var i=P(e),o=i.a,a=i.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==r&&(e=e.parentNode));return[t,n]}function D(e,t){if(!e||!e.getBoundingClientRect)return x();var n=e,r=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var i=k(n);if(n.clientWidth<n.scrollWidth&&("auto"==i.overflowX||"scroll"==i.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==i.overflowY||"scroll"==i.overflowY)){if(!n.getBoundingClientRect||n===document.body)return x();if(r||t)return n;r=!0}}}while(n=n.parentNode);return x()}function L(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function F(e,t){return function(){if(!S){var n=arguments,r=this;1===n.length?e.call(r,n[0]):e.apply(r,n),S=setTimeout((function(){S=void 0}),t)}}}function N(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function j(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}var B="Sortable"+(new Date).getTime();var U=[],z={initializeByDefault:!0},V={mount:function(e){for(var t in z)z.hasOwnProperty(t)&&!(t in e)&&(e[t]=z[t]);U.forEach((function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")})),U.push(e)},pluginEvent:function(e,t,n){var r=this;this.eventCanceled=!1,n.cancel=function(){r.eventCanceled=!0};var i=e+"Global";U.forEach((function(r){t[r.pluginName]&&(t[r.pluginName][i]&&t[r.pluginName][i](a({sortable:t},n)),t.options[r.pluginName]&&t[r.pluginName][e]&&t[r.pluginName][e](a({sortable:t},n)))}))},initializePlugins:function(e,t,n,r){for(var i in U.forEach((function(r){var i=r.pluginName;if(e.options[i]||r.initializeByDefault){var a=new r(e,t,e.options);a.sortable=e,a.options=e.options,e[i]=a,o(n,a.defaults)}})),e.options)if(e.options.hasOwnProperty(i)){var a=this.modifyOption(e,i,e.options[i]);void 0!==a&&(e.options[i]=a)}},getEventProperties:function(e,t){var n={};return U.forEach((function(r){"function"==typeof r.eventProperties&&o(n,r.eventProperties.call(t[r.pluginName],e))})),n},modifyOption:function(e,t,n){var r;return U.forEach((function(i){e[i.pluginName]&&i.optionListeners&&"function"==typeof i.optionListeners[t]&&(r=i.optionListeners[t].call(e[i.pluginName],n))})),r}};var q=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,i=s(n,["evt"]);V.pluginEvent.bind(Le)(e,t,a({dragEl:W,parentEl:G,ghostEl:$,rootEl:Y,nextEl:X,lastDownEl:K,cloneEl:Q,cloneHidden:Z,dragStarted:de,putSortable:ie,activeSortable:Le.active,originalEvent:r,oldIndex:J,oldDraggableIndex:te,newIndex:ee,newDraggableIndex:ne,hideGhostForTarget:Me,unhideGhostForTarget:Re,cloneNowHidden:function(){Z=!0},cloneNowShown:function(){Z=!1},dispatchSortableEvent:function(e){H({sortable:t,name:e,originalEvent:r})}},i))};function H(e){!function(e){var t=e.sortable,n=e.rootEl,r=e.name,i=e.targetEl,o=e.cloneEl,s=e.toEl,l=e.fromEl,d=e.oldIndex,f=e.newIndex,p=e.oldDraggableIndex,h=e.newDraggableIndex,m=e.originalEvent,g=e.putSortable,v=e.extraEventProperties;if(t=t||n&&n[B]){var y,b=t.options,E="on"+r.charAt(0).toUpperCase()+r.substr(1);!window.CustomEvent||u||c?(y=document.createEvent("Event")).initEvent(r,!0,!0):y=new CustomEvent(r,{bubbles:!0,cancelable:!0}),y.to=s||n,y.from=l||n,y.item=i||n,y.clone=o,y.oldIndex=d,y.newIndex=f,y.oldDraggableIndex=p,y.newDraggableIndex=h,y.originalEvent=m,y.pullMode=g?g.lastPutMode:void 0;var S=a({},v,V.getEventProperties(r,t));for(var w in S)y[w]=S[w];n&&n.dispatchEvent(y),b[E]&&b[E].call(t,y)}}(a({putSortable:ie,cloneEl:Q,targetEl:W,rootEl:Y,oldIndex:J,oldDraggableIndex:te,newIndex:ee,newDraggableIndex:ne},e))}var W,G,$,Y,X,K,Q,Z,J,ee,te,ne,re,ie,oe,ae,se,le,ue,ce,de,fe,pe,he,me,ge=!1,ve=!1,ye=[],be=!1,Ee=!1,Se=[],we=!1,_e=[],ke="undefined"!=typeof document,Pe=p,Ce=c||u?"cssFloat":"float",xe=ke&&!h&&!p&&"draggable"in document.createElement("div"),Ae=function(){if(ke){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Oe=function(e,t){var n=k(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),i=T(e,0,t),o=T(e,1,t),a=i&&k(i),s=o&&k(o),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+A(i).width,u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+A(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(i&&a.float&&"none"!==a.float){var c="left"===a.float?"left":"right";return!o||"both"!==s.clear&&s.clear!==c?"horizontal":"vertical"}return i&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=r&&"none"===n[Ce]||o&&"none"===n[Ce]&&l+u>r)?"vertical":"horizontal"},Te=function(e){function t(e,n){return function(r,i,o,a){var s=r.options.group.name&&i.options.group.name&&r.options.group.name===i.options.group.name;if(null==e&&(n||s))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,i,o,a),n)(r,i,o,a);var l=(n?r:i).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var n={},i=e.group;i&&"object"==r(i)||(i={name:i}),n.name=i.name,n.checkPull=t(i.pull,!0),n.checkPut=t(i.put),n.revertClone=i.revertClone,e.group=n},Me=function(){!Ae&&$&&k($,"display","none")},Re=function(){!Ae&&$&&k($,"display","")};ke&&document.addEventListener("click",(function(e){if(ve)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),ve=!1,!1}),!0);var Ie=function(e){if(W){e=e.touches?e.touches[0]:e;var t=(i=e.clientX,o=e.clientY,ye.some((function(e){if(!M(e)){var t=A(e),n=e[B].options.emptyInsertThreshold,r=i>=t.left-n&&i<=t.right+n,s=o>=t.top-n&&o<=t.bottom+n;return n&&r&&s?a=e:void 0}})),a);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[B]._onDragOver(n)}}var i,o,a},De=function(e){W&&W.parentNode[B]._isOutsideThisEl(e.target)};function Le(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=o({},t),e[B]=this;var n,r,i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Oe(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Le.supportPointer&&"PointerEvent"in window&&!f,emptyInsertThreshold:5};for(var s in V.initializePlugins(this,e,i),i)!(s in t)&&(t[s]=i[s]);for(var l in Te(t),this)"_"===l.charAt(0)&&"function"==typeof this[l]&&(this[l]=this[l].bind(this));this.nativeDraggable=!t.forceFallback&&xe,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?g(e,"pointerdown",this._onTapStart):(g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),o(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==k(e,"display")&&e!==Le.ghost){r.push({target:e,rect:A(e)});var t=a({},r[r.length-1].rect);if(e.thisAnimationDuration){var n=P(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}}))},addAnimationState:function(e){r.push(e)},removeAnimationState:function(e){r.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(r,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var i=!1,o=0;r.forEach((function(e){var n=0,r=e.target,a=r.fromRect,s=A(r),l=r.prevFromRect,u=r.prevToRect,c=e.rect,d=P(r,!0);d&&(s.top-=d.f,s.left-=d.e),r.toRect=s,r.thisAnimationDuration&&L(l,s)&&!L(a,s)&&(c.top-s.top)/(c.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(n=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(c,l,u,t.options)),L(s,a)||(r.prevFromRect=a,r.prevToRect=s,n||(n=t.options.animation),t.animate(r,c,s,n)),n&&(i=!0,o=Math.max(o,n),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),n),r.thisAnimationDuration=n)})),clearTimeout(n),i?n=setTimeout((function(){"function"==typeof e&&e()}),o):"function"==typeof e&&e(),r=[]},animate:function(e,t,n,r){if(r){k(e,"transition",""),k(e,"transform","");var i=P(this.el),o=i&&i.a,a=i&&i.d,s=(t.left-n.left)/(o||1),l=(t.top-n.top)/(a||1);e.animatingX=!!s,e.animatingY=!!l,k(e,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),k(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),k(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){k(e,"transition",""),k(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}))}function Fe(e,t,n,r,i,o,a,s){var l,d,f=e[B],p=f.options.onMove;return!window.CustomEvent||u||c?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=n,l.draggedRect=r,l.related=i||t,l.relatedRect=o||A(t),l.willInsertAfter=s,l.originalEvent=a,e.dispatchEvent(l),p&&(d=p.call(f,l,a)),d}function Ne(e){e.draggable=!1}function je(){we=!1}function Be(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function Ue(e){return setTimeout(e,0)}function ze(e){return clearTimeout(e)}Le.prototype={constructor:Le,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(fe=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,W):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,i=r.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,s=(a||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=r.filter;if(function(e){_e.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&_e.push(r)}}(n),!W&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||r.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!f||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=E(s,r.draggable,n,!1))&&s.animated||K===s)){if(J=R(s),te=R(s,r.draggable),"function"==typeof u){if(u.call(this,e,s,this))return H({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),q("filter",t,{evt:e}),void(i&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(r){if(r=E(l,r.trim(),n,!1))return H({sortable:t,rootEl:r,name:"filter",targetEl:s,fromEl:n,toEl:n}),q("filter",t,{evt:e}),!0}))))return void(i&&e.cancelable&&e.preventDefault());r.handle&&!E(l,r.handle,n,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,n){var r,i=this,o=i.el,a=i.options,s=o.ownerDocument;if(n&&!W&&n.parentNode===o){var l=A(n);if(Y=o,G=(W=n).parentNode,X=W.nextSibling,K=n,re=a.group,Le.dragged=W,oe={target:W,clientX:(t||e).clientX,clientY:(t||e).clientY},ue=oe.clientX-l.left,ce=oe.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,W.style["will-change"]="all",r=function(){q("delayEnded",i,{evt:e}),Le.eventCanceled?i._onDrop():(i._disableDelayedDragEvents(),!d&&i.nativeDraggable&&(W.draggable=!0),i._triggerDragStart(e,t),H({sortable:i,name:"choose",originalEvent:e}),_(W,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){C(W,e.trim(),Ne)})),g(s,"dragover",Ie),g(s,"mousemove",Ie),g(s,"touchmove",Ie),g(s,"mouseup",i._onDrop),g(s,"touchend",i._onDrop),g(s,"touchcancel",i._onDrop),d&&this.nativeDraggable&&(this.options.touchStartThreshold=4,W.draggable=!0),q("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(c||u))r();else{if(Le.eventCanceled)return void this._onDrop();g(s,"mouseup",i._disableDelayedDrag),g(s,"touchend",i._disableDelayedDrag),g(s,"touchcancel",i._disableDelayedDrag),g(s,"mousemove",i._delayedDragTouchMoveHandler),g(s,"touchmove",i._delayedDragTouchMoveHandler),a.supportPointer&&g(s,"pointermove",i._delayedDragTouchMoveHandler),i._dragStartTimer=setTimeout(r,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){W&&Ne(W),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._disableDelayedDrag),v(e,"touchend",this._disableDelayedDrag),v(e,"touchcancel",this._disableDelayedDrag),v(e,"mousemove",this._delayedDragTouchMoveHandler),v(e,"touchmove",this._delayedDragTouchMoveHandler),v(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?g(document,"pointermove",this._onTouchMove):g(document,t?"touchmove":"mousemove",this._onTouchMove):(g(W,"dragend",this),g(Y,"dragstart",this._onDragStart));try{document.selection?Ue((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(ge=!1,Y&&W){q("dragStarted",this,{evt:t}),this.nativeDraggable&&g(document,"dragover",De);var n=this.options;!e&&_(W,n.dragClass,!1),_(W,n.ghostClass,!0),Le.active=this,e&&this._appendGhost(),H({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(ae){this._lastX=ae.clientX,this._lastY=ae.clientY,Me();for(var e=document.elementFromPoint(ae.clientX,ae.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(ae.clientX,ae.clientY))!==t;)t=e;if(W.parentNode[B]._isOutsideThisEl(e),t)do{if(t[B]&&t[B]._onDragOver({clientX:ae.clientX,clientY:ae.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Re()}},_onTouchMove:function(e){if(oe){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,i=e.touches?e.touches[0]:e,o=$&&P($,!0),a=$&&o&&o.a,s=$&&o&&o.d,l=Pe&&me&&I(me),u=(i.clientX-oe.clientX+r.x)/(a||1)+(l?l[0]-Se[0]:0)/(a||1),c=(i.clientY-oe.clientY+r.y)/(s||1)+(l?l[1]-Se[1]:0)/(s||1);if(!Le.active&&!ge){if(n&&Math.max(Math.abs(i.clientX-this._lastX),Math.abs(i.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if($){o?(o.e+=u-(se||0),o.f+=c-(le||0)):o={a:1,b:0,c:0,d:1,e:u,f:c};var d="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");k($,"webkitTransform",d),k($,"mozTransform",d),k($,"msTransform",d),k($,"transform",d),se=u,le=c,ae=i}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!$){var e=this.options.fallbackOnBody?document.body:Y,t=A(W,!0,Pe,!0,e),n=this.options;if(Pe){for(me=e;"static"===k(me,"position")&&"none"===k(me,"transform")&&me!==document;)me=me.parentNode;me!==document.body&&me!==document.documentElement?(me===document&&(me=x()),t.top+=me.scrollTop,t.left+=me.scrollLeft):me=x(),Se=I(me)}_($=W.cloneNode(!0),n.ghostClass,!1),_($,n.fallbackClass,!0),_($,n.dragClass,!0),k($,"transition",""),k($,"transform",""),k($,"box-sizing","border-box"),k($,"margin",0),k($,"top",t.top),k($,"left",t.left),k($,"width",t.width),k($,"height",t.height),k($,"opacity","0.8"),k($,"position",Pe?"absolute":"fixed"),k($,"zIndex","100000"),k($,"pointerEvents","none"),Le.ghost=$,e.appendChild($),k($,"transform-origin",ue/parseInt($.style.width)*100+"% "+ce/parseInt($.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,r=e.dataTransfer,i=n.options;q("dragStart",this,{evt:e}),Le.eventCanceled?this._onDrop():(q("setupClone",this),Le.eventCanceled||((Q=j(W)).draggable=!1,Q.style["will-change"]="",this._hideClone(),_(Q,this.options.chosenClass,!1),Le.clone=Q),n.cloneId=Ue((function(){q("clone",n),Le.eventCanceled||(n.options.removeCloneOnHide||Y.insertBefore(Q,W),n._hideClone(),H({sortable:n,name:"clone"}))})),!t&&_(W,i.dragClass,!0),t?(ve=!0,n._loopId=setInterval(n._emulateDragOver,50)):(v(document,"mouseup",n._onDrop),v(document,"touchend",n._onDrop),v(document,"touchcancel",n._onDrop),r&&(r.effectAllowed="move",i.setData&&i.setData.call(n,r,W)),g(document,"drop",n),k(W,"transform","translateZ(0)")),ge=!0,n._dragStartId=Ue(n._dragStarted.bind(n,t,e)),g(document,"selectstart",n),de=!0,f&&k(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,r,i,o=this.el,s=e.target,l=this.options,u=l.group,c=Le.active,d=re===u,f=l.sort,p=ie||c,h=this,m=!1;if(!we){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),s=E(s,l.draggable,o,!0),F("dragOver"),Le.eventCanceled)return m;if(W.contains(e.target)||s.animated&&s.animatingX&&s.animatingY||h._ignoreWhileAnimating===s)return U(!1);if(ve=!1,c&&!l.disabled&&(d?f||(r=!Y.contains(W)):ie===this||(this.lastPutMode=re.checkPull(this,c,W,e))&&u.checkPut(this,c,W,e))){if(i="vertical"===this._getDirection(e,s),t=A(W),F("dragOverValid"),Le.eventCanceled)return m;if(r)return G=Y,j(),this._hideClone(),F("revert"),Le.eventCanceled||(X?Y.insertBefore(W,X):Y.appendChild(W)),U(!0);var g=M(o,l.draggable);if(!g||function(e,t,n){var r=A(M(n.el,n.options.draggable));return t?e.clientX>r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(e,i,this)&&!g.animated){if(g===W)return U(!1);if(g&&o===e.target&&(s=g),s&&(n=A(s)),!1!==Fe(Y,o,W,t,s,n,e,!!s))return j(),o.appendChild(W),G=o,z(),U(!0)}else if(s.parentNode===o){n=A(s);var v,y,b,S=W.parentNode!==o,w=!function(e,t,n){var r=n?e.left:e.top,i=n?e.right:e.bottom,o=n?e.width:e.height,a=n?t.left:t.top,s=n?t.right:t.bottom,l=n?t.width:t.height;return r===a||i===s||r+o/2===a+l/2}(W.animated&&W.toRect||t,s.animated&&s.toRect||n,i),P=i?"top":"left",C=O(s,"top","top")||O(W,"top","top"),x=C?C.scrollTop:void 0;if(fe!==s&&(y=n[P],be=!1,Ee=!w&&l.invertSwap||S),0!==(v=function(e,t,n,r,i,o,a,s){var l=r?e.clientY:e.clientX,u=r?n.height:n.width,c=r?n.top:n.left,d=r?n.bottom:n.right,f=!1;if(!a)if(s&&he<u*i){if(!be&&(1===pe?l>c+u*o/2:l<d-u*o/2)&&(be=!0),be)f=!0;else if(1===pe?l<c+he:l>d-he)return-pe}else if(l>c+u*(1-i)/2&&l<d-u*(1-i)/2)return function(e){return R(W)<R(e)?1:-1}(t);return(f=f||a)&&(l<c+u*o/2||l>d-u*o/2)?l>c+u/2?1:-1:0}(e,s,n,i,w?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Ee,fe===s))){var T=R(W);do{T-=v,b=G.children[T]}while(b&&("none"===k(b,"display")||b===$))}if(0===v||b===s)return U(!1);fe=s,pe=v;var I=s.nextElementSibling,D=!1,L=Fe(Y,o,W,t,s,n,e,D=1===v);if(!1!==L)return 1!==L&&-1!==L||(D=1===L),we=!0,setTimeout(je,30),j(),D&&!I?o.appendChild(W):s.parentNode.insertBefore(W,D?I:s),C&&N(C,0,x-C.scrollTop),G=W.parentNode,void 0===y||Ee||(he=Math.abs(y-A(s)[P])),z(),U(!0)}if(o.contains(W))return U(!1)}return!1}function F(l,u){q(l,h,a({evt:e,isOwner:d,axis:i?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:f,fromSortable:p,target:s,completed:U,onMove:function(n,r){return Fe(Y,o,W,t,n,A(n),e,r)},changed:z},u))}function j(){F("dragOverAnimationCapture"),h.captureAnimationState(),h!==p&&p.captureAnimationState()}function U(t){return F("dragOverCompleted",{insertion:t}),t&&(d?c._hideClone():c._showClone(h),h!==p&&(_(W,ie?ie.options.ghostClass:c.options.ghostClass,!1),_(W,l.ghostClass,!0)),ie!==h&&h!==Le.active?ie=h:h===Le.active&&ie&&(ie=null),p===h&&(h._ignoreWhileAnimating=s),h.animateAll((function(){F("dragOverAnimationComplete"),h._ignoreWhileAnimating=null})),h!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(s===W&&!W.animated||s===o&&!s.animated)&&(fe=null),l.dragoverBubble||e.rootEl||s===document||(W.parentNode[B]._isOutsideThisEl(e.target),!t&&Ie(e)),!l.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function z(){ee=R(W),ne=R(W,l.draggable),H({sortable:h,name:"change",toEl:o,newIndex:ee,newDraggableIndex:ne,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",Ie),v(document,"mousemove",Ie),v(document,"touchmove",Ie)},_offUpEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._onDrop),v(e,"touchend",this._onDrop),v(e,"pointerup",this._onDrop),v(e,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ee=R(W),ne=R(W,n.draggable),q("drop",this,{evt:e}),G=W&&W.parentNode,ee=R(W),ne=R(W,n.draggable),Le.eventCanceled||(ge=!1,Ee=!1,be=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ze(this.cloneId),ze(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&k(document.body,"user-select",""),k(W,"transform",""),e&&(de&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),$&&$.parentNode&&$.parentNode.removeChild($),(Y===G||ie&&"clone"!==ie.lastPutMode)&&Q&&Q.parentNode&&Q.parentNode.removeChild(Q),W&&(this.nativeDraggable&&v(W,"dragend",this),Ne(W),W.style["will-change"]="",de&&!ge&&_(W,ie?ie.options.ghostClass:this.options.ghostClass,!1),_(W,this.options.chosenClass,!1),H({sortable:this,name:"unchoose",toEl:G,newIndex:null,newDraggableIndex:null,originalEvent:e}),Y!==G?(ee>=0&&(H({rootEl:G,name:"add",toEl:G,fromEl:Y,originalEvent:e}),H({sortable:this,name:"remove",toEl:G,originalEvent:e}),H({rootEl:G,name:"sort",toEl:G,fromEl:Y,originalEvent:e}),H({sortable:this,name:"sort",toEl:G,originalEvent:e})),ie&&ie.save()):ee!==J&&ee>=0&&(H({sortable:this,name:"update",toEl:G,originalEvent:e}),H({sortable:this,name:"sort",toEl:G,originalEvent:e})),Le.active&&(null!=ee&&-1!==ee||(ee=J,ne=te),H({sortable:this,name:"end",toEl:G,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){q("nulling",this),Y=W=G=$=X=Q=K=Z=oe=ae=de=ee=ne=J=te=fe=pe=ie=re=Le.dragged=Le.ghost=Le.clone=Le.active=null,_e.forEach((function(e){e.checked=!0})),_e.length=se=le=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":W&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,i=n.length,o=this.options;r<i;r++)E(e=n[r],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||Be(e));return t},sort:function(e,t){var n={},r=this.el;this.toArray().forEach((function(e,t){var i=r.children[t];E(i,this.options.draggable,r,!1)&&(n[e]=i)}),this),t&&this.captureAnimationState(),e.forEach((function(e){n[e]&&(r.removeChild(n[e]),r.appendChild(n[e]))})),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return E(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var r=V.modifyOption(this,e,t);n[e]=void 0!==r?r:t,"group"===e&&Te(n)},destroy:function(){q("destroy",this);var e=this.el;e[B]=null,v(e,"mousedown",this._onTapStart),v(e,"touchstart",this._onTapStart),v(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(v(e,"dragover",this),v(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),ye.splice(ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Z){if(q("hideClone",this),Le.eventCanceled)return;k(Q,"display","none"),this.options.removeCloneOnHide&&Q.parentNode&&Q.parentNode.removeChild(Q),Z=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(Z){if(q("showClone",this),Le.eventCanceled)return;W.parentNode!=Y||this.options.group.revertClone?X?Y.insertBefore(Q,X):Y.appendChild(Q):Y.insertBefore(Q,W),this.options.group.revertClone&&this.animate(W,Q),k(Q,"display",""),Z=!1}}else this._hideClone()}},ke&&g(document,"touchmove",(function(e){(Le.active||ge)&&e.cancelable&&e.preventDefault()})),Le.utils={on:g,off:v,css:k,find:C,is:function(e,t){return!!E(e,t,e,!1)},extend:function(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},throttle:F,closest:E,toggleClass:_,clone:j,index:R,nextTick:Ue,cancelNextTick:ze,detectDirection:Oe,getChild:T},Le.get=function(e){return e[B]},Le.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(Le.utils=a({},Le.utils,e.utils)),V.mount(e)}))},Le.create=function(e,t){return new Le(e,t)},Le.version="1.13.0";var Ve,qe,He,We,Ge,$e,Ye=[],Xe=!1;function Ke(){Ye.forEach((function(e){clearInterval(e.pid)})),Ye=[]}function Qe(){clearInterval($e)}var Ze=F((function(e,t,n,r){if(t.scroll){var i,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,s=t.scrollSensitivity,l=t.scrollSpeed,u=x(),c=!1;qe!==n&&(qe=n,Ke(),Ve=t.scroll,i=t.scrollFn,!0===Ve&&(Ve=D(n,!0)));var d=0,f=Ve;do{var p=f,h=A(p),m=h.top,g=h.bottom,v=h.left,y=h.right,b=h.width,E=h.height,S=void 0,w=void 0,_=p.scrollWidth,P=p.scrollHeight,C=k(p),O=p.scrollLeft,T=p.scrollTop;p===u?(S=b<_&&("auto"===C.overflowX||"scroll"===C.overflowX||"visible"===C.overflowX),w=E<P&&("auto"===C.overflowY||"scroll"===C.overflowY||"visible"===C.overflowY)):(S=b<_&&("auto"===C.overflowX||"scroll"===C.overflowX),w=E<P&&("auto"===C.overflowY||"scroll"===C.overflowY));var M=S&&(Math.abs(y-o)<=s&&O+b<_)-(Math.abs(v-o)<=s&&!!O),R=w&&(Math.abs(g-a)<=s&&T+E<P)-(Math.abs(m-a)<=s&&!!T);if(!Ye[d])for(var I=0;I<=d;I++)Ye[I]||(Ye[I]={});Ye[d].vx==M&&Ye[d].vy==R&&Ye[d].el===p||(Ye[d].el=p,Ye[d].vx=M,Ye[d].vy=R,clearInterval(Ye[d].pid),0==M&&0==R||(c=!0,Ye[d].pid=setInterval(function(){r&&0===this.layer&&Le.active._onTouchMove(Ge);var t=Ye[this.layer].vy?Ye[this.layer].vy*l:0,n=Ye[this.layer].vx?Ye[this.layer].vx*l:0;"function"==typeof i&&"continue"!==i.call(Le.dragged.parentNode[B],n,t,e,Ge,Ye[this.layer].el)||N(Ye[this.layer].el,n,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&f!==u&&(f=D(f,!1)));Xe=c}}),30),Je=function(e){var t=e.originalEvent,n=e.putSortable,r=e.dragEl,i=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(t){var l=n||i;a();var u=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,c=document.elementFromPoint(u.clientX,u.clientY);s(),l&&!l.el.contains(c)&&(o("spill"),this.onSpill({dragEl:r,putSortable:n}))}};function et(){}function tt(){}et.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var r=T(this.sortable.el,this.startIndex,this.options);r?this.sortable.el.insertBefore(t,r):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:Je},o(et,{pluginName:"revertOnSpill"}),tt.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable||this.sortable;n.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),n.animateAll()},drop:Je},o(tt,{pluginName:"removeOnSpill"}),Le.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):this.options.supportPointer?g(document,"pointermove",this._handleFallbackAutoScroll):t.touches?g(document,"touchmove",this._handleFallbackAutoScroll):g(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),Qe(),Ke(),clearTimeout(S),S=void 0},nulling:function(){Ge=qe=Ve=Xe=$e=He=We=null,Ye.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(r,i);if(Ge=e,t||c||u||f){Ze(e,this.options,o,t);var a=D(o,!0);!Xe||$e&&r===He&&i===We||($e&&Qe(),$e=setInterval((function(){var o=D(document.elementFromPoint(r,i),!0);o!==a&&(a=o,Ke()),Ze(e,n.options,o,t)}),10),He=r,We=i)}else{if(!this.options.bubbleScroll||D(o,!0)===x())return void Ke();Ze(e,this.options,D(o,!1),!1)}}},o(e,{pluginName:"scroll",initializeByDefault:!0})}),Le.mount(tt,et),t.ZP=449==n.j?Le:null},72960:function(e,t,n){"use strict";n.d(t,{A:function(){return o}});var r=n(35466),i=n(37801),o=(0,r.createContext)(i.Z);o.Provider},26383:function(e,t,n){"use strict";if(411==n.j)var r=n(46339);t.Z=411==n.j?function(e){if(!e)return[];if("string"==typeof e)return[e];if(!Array.isArray(e)){var t=e;return(0,r.XP)(e).reduce((function(e,n){return e.concat(t[n]?[n]:[])}),[])}return e}:null},37535:function(e,t,n){"use strict";if(411==n.j)var r=n(97692);if(411==n.j)var i=n(89959);var o=n(16985),a=n.n(o);if(411==n.j)var s=n(26383);if(411==n.j)var l=n(37801);if(411==n.j)var u=n(20971);if(411==n.j)var c=n(95486);if(411==n.j)var d=n(99544);if(411==n.j)var f=n(46339);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m=function(e){var t=e&&(0,f.XP)(e)[0];return t&&t.split("__")[0].split("--")[0]},g=function(e,t,n){if(e){var r=e.split(" ")[0],o=[].concat((0,i.Z)(0===t.length?n.map((function(e){return"".concat(r,"--").concat(e.substring(1))})):[]),(0,i.Z)(t.map((function(e){return"".concat(r,"__").concat(e)}))));return 0===t.length?[e].concat((0,i.Z)(o)):o}};t.Z=411==n.j?function e(t){var n=t.style,r=t.className,o=t.classNames,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.Z,v=r||m(o)||(null==n?void 0:n.className),y="function"==typeof n?n:(0,c.Z)((function(t,r){var l=(0,s.Z)(t);a()(Array.isArray(l),"First parameter must be a string, an array of strings, a plain object with boolean values, or a falsy value."),a()(!r||(0,f.PO)(r),"Optional second parameter must be a plain object.");var c=l.filter(u.T),m=l.filter(u.k),y=m.length>0?function(e){return(0,f.VO)((0,d.nm)(e,m))}:function(e){return[e]},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return y((0,d.SE)(e,c))},E=g(v,m,c);return e(h(h(h({},(n||r)&&{style:f.TS.apply(void 0,[{}].concat((0,i.Z)(b(r)),(0,i.Z)(b(n))))}),E&&{className:E.join(" ")}),o&&{classNames:o}),p)})),b=h({},"function"==typeof n?n:{style:n}),E=(0,i.Z)(new Set([].concat((0,i.Z)(b.className?b.className.split(" "):[]),(0,i.Z)(v?v.split(" "):[])))),S=o?(0,f.oA)(E.map((function(e){return o[e]}))):E,w=p(h(h({},b),S.length>0?{className:S.join(" ")}:{}));return Object.assign(y,w),y}:null},37801:function(e,t,n){"use strict";if(411==n.j)var r=n(97692);if(411==n.j)var i=n(99544);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var s=411==n.j?["animationName"]:null;t.Z=411==n.j?function(e){var t=e.style,n=e.className;return a(a({},t?{style:(0,i.Dq)(t,s)}:{}),n?{className:n}:{})}:null},20971:function(e,t,n){"use strict";n.d(t,{T:function(){return r},k:function(){return i}});var r=function(e){return"&"===e[0]},i=function(e){return!r(e)}},95486:function(e,t,n){"use strict";if(411==n.j)var r=n(26383);var i={};t.Z=411==n.j?function(e){return function(t,n){var o,a=n||i;e.memoize=e.memoize||new WeakMap,e.memoize.has(a)?o=e.memoize.get(a):(o={},e.memoize.set(a,o));var s=(0,r.Z)(t).join(" ");return s in o?o[s]:o[s]=e(t||[],n)}}:null},99544:function(e,t,n){"use strict";if(n.d(t,{Dq:function(){return s},nm:function(){return l},SE:function(){return u}}),411==n.j)var r=n(89959);if(411==n.j)var i=n(46339);if(411==n.j)var o=n(20971);var a=function(e){return e.replace(/-(\w)/g,(function(e,t){return t.toUpperCase()}))},s=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=(0,i.XP)(e),r={},o=0,a=n.length;o<a;o+=1){var s=n[o],l="[object Object]"!==Object.prototype.toString.call(e[s])||":"===s[0]||"@"===s[0]||t.indexOf(s)>=0;l&&(r[s]=e[s])}return r},l=function(e,t){for(var n=t.map(a),r=(0,i.XP)(e),o={},s=0,l=r.length;s<l;s+=1){var u=r[s];(t.indexOf(u)>=0||n.indexOf(a(u))>=0)&&(o[u]=e[u])}return o},u=function e(t,n){for(var a=i.TS.apply(void 0,[{},(0,i.CE)(t,n)].concat((0,r.Z)((0,i.VO)(l(t,n))))),s=(0,i.XP)(a).filter(o.T),u=0,c=s.length;u<c;u+=1){var d=s[u],f=e(a[d],n);n.indexOf(d)>=0?(delete a[d],a=(0,i.TS)({},a,f)):a[d]=f}return a}},65347:function(e,t,n){"use strict";var r=n(35466);if(411==n.j)var i=n(72960);if(411==n.j)var o=n(37535);t.Z=411==n.j?function(e,t,n){var a=t.style,s=t.className,l=t.classNames,u=(0,r.useContext)(i.A);return(0,r.useMemo)((function(){return(0,o.Z)({style:a,className:s,classNames:l},u)}),[a,s,l,u])(n,e)}:null},46339:function(e,t,n){"use strict";if(n.d(t,{XP:function(){return i},VO:function(){return o},TS:function(){return s},CE:function(){return l},PO:function(){return u},oA:function(){return c}}),411==n.j)var r=n(97692);var i=function(e){return e===Object(e)?Object.keys(e):[]},o=function(e){return e===Object(e)?Object.values(e):[]};function a(e,t){var n=Object.assign({},e);return u(e)&&u(t)&&i(t).forEach((function(i){u(t[i])&&i in e?n[i]=a(e[i],t[i]):Object.assign(n,(0,r.Z)({},i,t[i]))})),n}var s=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((function(e,t){return a(e,t)}),e)},l=function(e,t){var n=Object.assign({},e);if(t)for(var r=0;r<t.length;r++)delete n[t[r]];return n},u=function(e){return!(e!==Object(e)||e instanceof Date||Array.isArray(e))},c=function(e){return(e||[]).filter(Boolean)}},73064:function(e,t,n){"use strict";n.d(t,{WU:function(){return u}});var r=["second","minute","hour","day","week","month","year"],i=["秒","分钟","小时","天","周","个月","年"],o={},a=function(e,t){o[e]=t},s=[60,60,24,7,365/7/12,12];function l(e){return e instanceof Date?e:!isNaN(e)||/^\d+$/.test(e)?new Date(parseInt(e)):(e=(e||"").trim().replace(/\.\d+/,"").replace(/-/,"/").replace(/-/,"/").replace(/(\d)T(\d)/,"$1 $2").replace(/Z/," UTC").replace(/([+-]\d\d):?(\d\d)/," $1$2"),new Date(e))}var u=function(e,t,n){return function(e,t){for(var n=e<0?1:0,r=e=Math.abs(e),i=0;e>=s[i]&&i<s.length;i++)e/=s[i];return(e=Math.floor(e))>(0==(i*=2)?9:1)&&(i+=1),t(e,i,r)[n].replace("%s",e.toString())}(function(e,t){return(+(t?l(t):new Date)-+l(e))/1e3}(e,n&&n.relativeDate),function(e){return o[e]||o.en_US}(t))};a("en_US",(function(e,t){if(0===t)return["just now","right now"];var n=r[Math.floor(t/2)];return e>1&&(n+="s"),[e+" "+n+" ago","in "+e+" "+n]})),a("zh_CN",(function(e,t){if(0===t)return["刚刚","片刻后"];var n=i[~~(t/2)];return[e+" "+n+"前",e+" "+n+"后"]}))},50137:function(e,t,n){"use strict";var r=n(58461),i=n(98938),o=/^[A-Za-z][A-Za-z0-9+-.]*:[\\/]+/,a=/^([a-z][a-z0-9.+-]*:)?([\\/]{1,})?([\S\s]*)/i,s=new RegExp("^[\\x09\\x0A\\x0B\\x0C\\x0D\\x20\\xA0\\u1680\\u180E\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF]+");function l(e){return(e||"").toString().replace(s,"")}var u=[["#","hash"],["?","query"],function(e){return e.replace("\\","/")},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d+)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],c={hash:1,query:1};function d(e){var t,r=("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{}).location||{},i={},a=typeof(e=e||r);if("blob:"===e.protocol)i=new p(unescape(e.pathname),{});else if("string"===a)for(t in i=new p(e,{}),c)delete i[t];else if("object"===a){for(t in e)t in c||(i[t]=e[t]);void 0===i.slashes&&(i.slashes=o.test(e.href))}return i}function f(e){e=l(e);var t=a.exec(e);return{protocol:t[1]?t[1].toLowerCase():"",slashes:!!(t[2]&&t[2].length>=2),rest:t[2]&&1===t[2].length?"/"+t[3]:t[3]}}function p(e,t,n){if(e=l(e),!(this instanceof p))return new p(e,t,n);var o,a,s,c,h,m,g=u.slice(),v=typeof t,y=this,b=0;for("object"!==v&&"string"!==v&&(n=t,t=null),n&&"function"!=typeof n&&(n=i.parse),t=d(t),o=!(a=f(e||"")).protocol&&!a.slashes,y.slashes=a.slashes||o&&t.slashes,y.protocol=a.protocol||t.protocol||"",e=a.rest,a.slashes||(g[3]=[/(.*)/,"pathname"]);b<g.length;b++)"function"!=typeof(c=g[b])?(s=c[0],m=c[1],s!=s?y[m]=e:"string"==typeof s?~(h=e.indexOf(s))&&("number"==typeof c[2]?(y[m]=e.slice(0,h),e=e.slice(h+c[2])):(y[m]=e.slice(h),e=e.slice(0,h))):(h=s.exec(e))&&(y[m]=h[1],e=e.slice(0,h.index)),y[m]=y[m]||o&&c[3]&&t[m]||"",c[4]&&(y[m]=y[m].toLowerCase())):e=c(e);n&&(y.query=n(y.query)),o&&t.slashes&&"/"!==y.pathname.charAt(0)&&(""!==y.pathname||""!==t.pathname)&&(y.pathname=function(e,t){if(""===e)return t;for(var n=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=n.length,i=n[r-1],o=!1,a=0;r--;)"."===n[r]?n.splice(r,1):".."===n[r]?(n.splice(r,1),a++):a&&(0===r&&(o=!0),n.splice(r,1),a--);return o&&n.unshift(""),"."!==i&&".."!==i||n.push(""),n.join("/")}(y.pathname,t.pathname)),"/"!==y.pathname.charAt(0)&&y.hostname&&(y.pathname="/"+y.pathname),r(y.port,y.protocol)||(y.host=y.hostname,y.port=""),y.username=y.password="",y.auth&&(c=y.auth.split(":"),y.username=c[0]||"",y.password=c[1]||""),y.origin=y.protocol&&y.host&&"file:"!==y.protocol?y.protocol+"//"+y.host:"null",y.href=y.toString()}p.prototype={set:function(e,t,n){var o=this;switch(e){case"query":"string"==typeof t&&t.length&&(t=(n||i.parse)(t)),o[e]=t;break;case"port":o[e]=t,r(t,o.protocol)?t&&(o.host=o.hostname+":"+t):(o.host=o.hostname,o[e]="");break;case"hostname":o[e]=t,o.port&&(t+=":"+o.port),o.host=t;break;case"host":o[e]=t,/:\d+$/.test(t)?(t=t.split(":"),o.port=t.pop(),o.hostname=t.join(":")):(o.hostname=t,o.port="");break;case"protocol":o.protocol=t.toLowerCase(),o.slashes=!n;break;case"pathname":case"hash":if(t){var a="pathname"===e?"/":"#";o[e]=t.charAt(0)!==a?a+t:t}else o[e]=t;break;default:o[e]=t}for(var s=0;s<u.length;s++){var l=u[s];l[4]&&(o[l[1]]=o[l[1]].toLowerCase())}return o.origin=o.protocol&&o.host&&"file:"!==o.protocol?o.protocol+"//"+o.host:"null",o.href=o.toString(),o},toString:function(e){e&&"function"==typeof e||(e=i.stringify);var t,n=this,r=n.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var o=r+(n.slashes?"//":"");return n.username&&(o+=n.username,n.password&&(o+=":"+n.password),o+="@"),o+=n.host+n.pathname,(t="object"==typeof n.query?e(n.query):n.query)&&(o+="?"!==t.charAt(0)?"?"+t:t),n.hash&&(o+=n.hash),o}},p.extractProtocol=f,p.location=d,p.trimLeft=l,p.qs=i,e.exports=p},43370:function(e){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},25702:function(e,t,n){"use strict";var r=n(65401),i=n(53319),o=n(77971),a=n(3513);function s(e){return e.call.bind(e)}var l="undefined"!=typeof BigInt,u="undefined"!=typeof Symbol,c=s(Object.prototype.toString),d=s(Number.prototype.valueOf),f=s(String.prototype.valueOf),p=s(Boolean.prototype.valueOf);if(l)var h=s(BigInt.prototype.valueOf);if(u)var m=s(Symbol.prototype.valueOf);function g(e,t){if("object"!=typeof e)return!1;try{return t(e),!0}catch(e){return!1}}function v(e){return"[object Map]"===c(e)}function y(e){return"[object Set]"===c(e)}function b(e){return"[object WeakMap]"===c(e)}function E(e){return"[object WeakSet]"===c(e)}function S(e){return"[object ArrayBuffer]"===c(e)}function w(e){return"undefined"!=typeof ArrayBuffer&&(S.working?S(e):e instanceof ArrayBuffer)}function _(e){return"[object DataView]"===c(e)}function k(e){return"undefined"!=typeof DataView&&(_.working?_(e):e instanceof DataView)}t.isArgumentsObject=r,t.isGeneratorFunction=i,t.isTypedArray=a,t.isPromise=function(e){return"undefined"!=typeof Promise&&e instanceof Promise||null!==e&&"object"==typeof e&&"function"==typeof e.then&&"function"==typeof e.catch},t.isArrayBufferView=function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):a(e)||k(e)},t.isUint8Array=function(e){return"Uint8Array"===o(e)},t.isUint8ClampedArray=function(e){return"Uint8ClampedArray"===o(e)},t.isUint16Array=function(e){return"Uint16Array"===o(e)},t.isUint32Array=function(e){return"Uint32Array"===o(e)},t.isInt8Array=function(e){return"Int8Array"===o(e)},t.isInt16Array=function(e){return"Int16Array"===o(e)},t.isInt32Array=function(e){return"Int32Array"===o(e)},t.isFloat32Array=function(e){return"Float32Array"===o(e)},t.isFloat64Array=function(e){return"Float64Array"===o(e)},t.isBigInt64Array=function(e){return"BigInt64Array"===o(e)},t.isBigUint64Array=function(e){return"BigUint64Array"===o(e)},v.working="undefined"!=typeof Map&&v(new Map),t.isMap=function(e){return"undefined"!=typeof Map&&(v.working?v(e):e instanceof Map)},y.working="undefined"!=typeof Set&&y(new Set),t.isSet=function(e){return"undefined"!=typeof Set&&(y.working?y(e):e instanceof Set)},b.working="undefined"!=typeof WeakMap&&b(new WeakMap),t.isWeakMap=function(e){return"undefined"!=typeof WeakMap&&(b.working?b(e):e instanceof WeakMap)},E.working="undefined"!=typeof WeakSet&&E(new WeakSet),t.isWeakSet=function(e){return E(e)},S.working="undefined"!=typeof ArrayBuffer&&S(new ArrayBuffer),t.isArrayBuffer=w,_.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&_(new DataView(new ArrayBuffer(1),0,1)),t.isDataView=k;var P="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function C(e){return"[object SharedArrayBuffer]"===c(e)}function x(e){return void 0!==P&&(void 0===C.working&&(C.working=C(new P)),C.working?C(e):e instanceof P)}function A(e){return g(e,d)}function O(e){return g(e,f)}function T(e){return g(e,p)}function M(e){return l&&g(e,h)}function R(e){return u&&g(e,m)}t.isSharedArrayBuffer=x,t.isAsyncFunction=function(e){return"[object AsyncFunction]"===c(e)},t.isMapIterator=function(e){return"[object Map Iterator]"===c(e)},t.isSetIterator=function(e){return"[object Set Iterator]"===c(e)},t.isGeneratorObject=function(e){return"[object Generator]"===c(e)},t.isWebAssemblyCompiledModule=function(e){return"[object WebAssembly.Module]"===c(e)},t.isNumberObject=A,t.isStringObject=O,t.isBooleanObject=T,t.isBigIntObject=M,t.isSymbolObject=R,t.isBoxedPrimitive=function(e){return A(e)||O(e)||T(e)||M(e)||R(e)},t.isAnyArrayBuffer=function(e){return"undefined"!=typeof Uint8Array&&(w(e)||x(e))},["isProxy","isExternal","isModuleNamespaceObject"].forEach((function(e){Object.defineProperty(t,e,{enumerable:!1,value:function(){throw new Error(e+" is not supported in userland")}})}))},93254:function(e,t,n){var r=n(22790),i=n(1283),o=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},a=/%[sdj%]/g;t.format=function(e){if(!E(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(c(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(a,(function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}})),s=r[n];n<i;s=r[++n])y(s)||!_(s)?o+=" "+s:o+=" "+c(s);return o},t.deprecate=function(e,n){if(void 0!==r&&!0===r.noDeprecation)return e;if(void 0===r)return function(){return t.deprecate(e,n).apply(this,arguments)};var o=!1;return function(){if(!o){if(r.throwDeprecation)throw new Error(n);r.traceDeprecation?i.trace(n):i.error(n),o=!0}return e.apply(this,arguments)}};var s={},l=/^$/;if({MEDIACMS_ID:"mediacms-frontend",MEDIACMS_TITLE:"MediaCMS Frontend",MEDIACMS_URL:"http://localhost",MEDIACMS_API:"http://localhost/api/v1",MEDIACMS_USER_IS_ADMIN:"true",MEDIACMS_USER_IS_ANONYMOUS:"false",MEDIACMS_USER_USERNAME:"admin",MEDIACMS_USER_NAME:"Admin",MEDIACMS_USER_THUMB:"http://localhost/media/userlogos/user.jpg"}.NODE_DEBUG){var u={MEDIACMS_ID:"mediacms-frontend",MEDIACMS_TITLE:"MediaCMS Frontend",MEDIACMS_URL:"http://localhost",MEDIACMS_API:"http://localhost/api/v1",MEDIACMS_USER_IS_ADMIN:"true",MEDIACMS_USER_IS_ANONYMOUS:"false",MEDIACMS_USER_USERNAME:"admin",MEDIACMS_USER_NAME:"Admin",MEDIACMS_USER_THUMB:"http://localhost/media/userlogos/user.jpg"}.NODE_DEBUG;u=u.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),l=new RegExp("^"+u+"$","i")}function c(e,n){var r={seen:[],stylize:f};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),v(n)?r.showHidden=n:n&&t._extend(r,n),S(r.showHidden)&&(r.showHidden=!1),S(r.depth)&&(r.depth=2),S(r.colors)&&(r.colors=!1),S(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=d),p(r,e,r.depth)}function d(e,t){var n=c.styles[t];return n?"["+c.colors[n][0]+"m"+e+"["+c.colors[n][1]+"m":e}function f(e,t){return e}function p(e,n,r){if(e.customInspect&&n&&C(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return E(i)||(i=p(e,i,r)),i}var o=function(e,t){if(S(t))return e.stylize("undefined","undefined");if(E(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return b(t)?e.stylize(""+t,"number"):v(t)?e.stylize(""+t,"boolean"):y(t)?e.stylize("null","null"):void 0}(e,n);if(o)return o;var a=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),P(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return h(n);if(0===a.length){if(C(n)){var l=n.name?": "+n.name:"";return e.stylize("[Function"+l+"]","special")}if(w(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(k(n))return e.stylize(Date.prototype.toString.call(n),"date");if(P(n))return h(n)}var u,c="",d=!1,f=["{","}"];return g(n)&&(d=!0,f=["[","]"]),C(n)&&(c=" [Function"+(n.name?": "+n.name:"")+"]"),w(n)&&(c=" "+RegExp.prototype.toString.call(n)),k(n)&&(c=" "+Date.prototype.toUTCString.call(n)),P(n)&&(c=" "+h(n)),0!==a.length||d&&0!=n.length?r<0?w(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),u=d?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a<s;++a)M(t,String(a))?o.push(m(e,t,n,r,String(a),!0)):o.push("");return i.forEach((function(i){i.match(/^\d+$/)||o.push(m(e,t,n,r,i,!0))})),o}(e,n,r,s,a):a.map((function(t){return m(e,n,r,s,t,d)})),e.seen.pop(),function(e,t,n){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(u,c,f)):f[0]+c+f[1]}function h(e){return"["+Error.prototype.toString.call(e)+"]"}function m(e,t,n,r,i,o){var a,s,l;if((l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=l.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(s=e.stylize("[Setter]","special")),M(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(l.value)<0?(s=y(n)?p(e,l.value,null):p(e,l.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),S(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function g(e){return Array.isArray(e)}function v(e){return"boolean"==typeof e}function y(e){return null===e}function b(e){return"number"==typeof e}function E(e){return"string"==typeof e}function S(e){return void 0===e}function w(e){return _(e)&&"[object RegExp]"===x(e)}function _(e){return"object"==typeof e&&null!==e}function k(e){return _(e)&&"[object Date]"===x(e)}function P(e){return _(e)&&("[object Error]"===x(e)||e instanceof Error)}function C(e){return"function"==typeof e}function x(e){return Object.prototype.toString.call(e)}function A(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(e){if(e=e.toUpperCase(),!s[e])if(l.test(e)){var n=r.pid;s[e]=function(){var r=t.format.apply(t,arguments);i.error("%s %d: %s",e,n,r)}}else s[e]=function(){};return s[e]},t.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.types=n(25702),t.isArray=g,t.isBoolean=v,t.isNull=y,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=E,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=S,t.isRegExp=w,t.types.isRegExp=w,t.isObject=_,t.isDate=k,t.types.isDate=k,t.isError=P,t.types.isNativeError=P,t.isFunction=C,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(43370);var O=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.getSeconds())].join(":");return[e.getDate(),O[e.getMonth()],t].join(" ")}function M(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){i.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n(55153),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var R="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function I(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(R&&e[R]){var t;if("function"!=typeof(t=e[R]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,R,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],o=0;o<arguments.length;o++)i.push(arguments[o]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),R&&Object.defineProperty(t,R,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,o(e))},t.promisify.custom=R,t.callbackify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');function t(){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n]);var i=t.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var o=this,a=function(){return i.apply(o,arguments)};e.apply(this,t).then((function(e){r.nextTick(a.bind(null,null,e))}),(function(e){r.nextTick(I.bind(null,e,a))}))}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),Object.defineProperties(t,o(e)),t}},77971:function(e,t,n){"use strict";var r=n(62897),i=n(93151),o=n(52648),a=o("Object.prototype.toString"),s=n(40563)()&&"symbol"==typeof Symbol.toStringTag,l=i(),u=o("String.prototype.slice"),c={},d=n(11156),f=Object.getPrototypeOf;s&&d&&f&&r(l,(function(e){if("function"==typeof n.g[e]){var t=new n.g[e];if(!(Symbol.toStringTag in t))throw new EvalError("this engine has support for Symbol.toStringTag, but "+e+" does not have the property! Please report this.");var r=f(t),i=d(r,Symbol.toStringTag);if(!i){var o=f(r);i=d(o,Symbol.toStringTag)}c[e]=i.get}}));var p=n(3513);e.exports=function(e){return!!p(e)&&(s?function(e){var t=!1;return r(c,(function(n,r){if(!t)try{var i=n.call(e);i===r&&(t=i)}catch(e){}})),t}(e):u(a(e),8,-1))}},18009:function(e,t,n){var r=n(1283);e.exports=function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e){return"string"==typeof e||e instanceof String}function i(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function o(e,t){return"boolean"==typeof(n=e)||n instanceof Boolean?e:t;var n}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self&&self,function(){function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?c(e):t}function f(e){var t=u();return function(){var n,r=s(e);if(t){var i=s(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return d(this,n)}}var p="0.9.0",h=null;function m(){var n=videojs.getComponent("Component"),s=videojs.getComponent("ClickableComponent"),l=videojs.getComponent("Button"),u=videojs.extend(n,{constructor:function(){n.apply(this,arguments),this.setAttribute("class",this.buildCSSClass())},buildCSSClass:function(){return""}}),h=videojs.extend(s,{buildCSSClass:function(){return""}}),m=x("vjs-settings-panel"),g=x("vjs-settings-panel-inner"),v=x("vjs-setting-panel-title"),y=x("vjs-settings-menu"),b=P(h,"vjs-settings-menu-item"),E=x("vjs-setting-menu-item-label"),S=x("vjs-setting-menu-item-content");function w(t,n,r,i,o){var a=!!r&&1===r.nodeType;if(!a)switch(e(r)){case"string":r=""===(r=r.trim())?null:r;break;case"number":r=r.toString();break;default:r=null}switch(e(i)){case"string":i=""===(i=i.trim())?null:i;break;default:i=null}o&&Object.keys(o).length||(o=null),(r||o)&&(t.constructor=function(){var e;if(n.apply(this,arguments),r&&(a?this.el_.appendChild(r):this.el_.innerHTML=r),o)for(e in o)o.hasOwnProperty(e)&&this.el_.setAttribute(e,o[e])}),i&&(t.buildCSSClass=function(){return i+" "+n.prototype.buildCSSClass.call(this)})}function _(e,t){return videojs.extend(e,t)}function k(e,t){return{extend:e,methods:t}}function P(e,t,n,r){var i={};return w(i,e,n,t,r),_(e,i)}function C(e,t,n,r){var i={};return w(i,e,n,t,r),k(e,i)}function x(e,t,n){return P(u,e,t,n)}function A(e){function t(e,n,r,i,o){var a,s=!1;for(a in r[o]=void 0===r[o]?[]:r[o],n)n.hasOwnProperty(a)&&(n[a]&&n[a].children?t(a,n[a].children,r,i,o+1)&&(s=!0,r[o].push(a),i[a]=e):(s=!0,r[o].push(a),i[a]=e));return s}function n(n,r){var i,o,a,s=[],l={},u={};if(n.children)for(t("controlBar",n.children,s,l,0),i=0;i<s.length;){for(o=0;o<s[i].length;)(a=0===i?e.player.getChild(l[s[i][o]]):u[l[s[i][o]]]).addChild(s[i][o],{}),u[s[i][o]]=a.getChild(s[i][o]),o++;i++}}return n}function O(e,t){if(t.enabledTouchControls){var n,r,i,o,a,s=C(l,"vjs-icon-previous-item"),c=C(l,"vjs-icon-play"),d=C(l,"vjs-icon-next-item");c.methods.handleClick=function(e){this.player_.paused()?(this.player_.play(),setTimeout(function(){this.player_.userActive(!1)}.bind(this),250)):this.player_.pause()},t.controlBar.next&&(d.methods.handleClick=function(e){this.player_.trigger("clicked_next_button")}),t.controlBar.previous&&(s.methods.handleClick=function(e){this.player_.trigger("clicked_previous_button")}),videojs.registerComponent("TouchControls",videojs.extend(u,C(u,"vjs-touch-controls").methods)),videojs.registerComponent("TouchControlsInner",videojs.extend(u,C(u).methods)),videojs.registerComponent("TouchPreviousButton",videojs.extend(s.extend,s.methods)),videojs.registerComponent("TouchPlayButton",videojs.extend(c.extend,c.methods)),videojs.registerComponent("TouchNextButton",videojs.extend(d.extend,d.methods)),videojs.registerComponent("TouchPlay",videojs.extend(u,C(u,"vjs-touch-play-button").methods)),t.controlBar.next||t.controlBar.previous?(videojs.registerComponent("TouchPrevious",videojs.extend(u,C(u,"vjs-touch-previous-button"+(t.controlBar.previous?"":" vjs-touch-disabled-button")).methods)),videojs.registerComponent("TouchNext",videojs.extend(u,C(u,"vjs-touch-next-button"+(t.controlBar.next?"":" vjs-touch-disabled-button")).methods))):(videojs.registerComponent("TouchPrevious",videojs.extend(u,C(u,"vjs-touch-previous-button"+(t.controlBar.previous?"":" vjs-touch-hidden-button")).methods)),videojs.registerComponent("TouchNext",videojs.extend(u,C(u,"vjs-touch-next-button"+(t.controlBar.next?"":" vjs-touch-hidden-button")).methods))),e.player.addChild("TouchControls"),(n=e.player.getChild("TouchControls")).addChild("TouchControlsInner"),(r=n.getChild("TouchControlsInner")).addChild("TouchPrevious"),r.addChild("TouchPlay"),r.addChild("TouchNext"),i=r.getChild("TouchPrevious"),o=r.getChild("TouchPlay"),a=r.getChild("TouchNext"),i.addChild("TouchPreviousButton"),o.addChild("TouchPlayButton"),a.addChild("TouchNextButton")}}function T(e,t){var n,r={},i="CornerLayer_";for(n in t.cornerLayers.topLeft&&(r.topLeft={className:"vjs-corner-layer vjs-corner-top-left",parent:e.player,content:t.cornerLayers.topLeft}),t.cornerLayers.topRight&&(r.topRight={className:"vjs-corner-layer vjs-corner-top-right",parent:e.player,content:t.cornerLayers.topRight}),t.cornerLayers.bottomLeft&&(r.bottomLeft={className:"vjs-corner-layer vjs-corner-bottom-left",parent:e.player,content:t.cornerLayers.bottomLeft}),t.cornerLayers.bottomRight&&(r.bottomRight={className:"vjs-corner-layer vjs-corner-bottom-right",parent:e.player,content:t.cornerLayers.bottomRight}),r)r.hasOwnProperty(n)&&r[n].content&&(videojs.registerComponent(i+n,videojs.extend(u,C(u,r[n].className,r[n].content).methods)),r[n].parent.addChild(i+n))}function M(e){videojs.registerComponent("ActionsAnimations",videojs.extend(u,C(u,"vjs-actions-anim","<span></span>").methods)),e.player.addChild("ActionsAnimations")}function R(e){e.player.removeChild("LoadingSpinner"),videojs.registerComponent("LoadingSpinner",videojs.extend(u,C(u,"vjs-loading-spinner",'<div class="spinner"> <div class="spinner-container"> <div class="spinner-rotator"> <div class="spinner-left"><div class="spinner-circle"></div></div> <div class="spinner-right"><div class="spinner-circle"></div></div> </div> </div> </div>').methods)),e.player.addChild("LoadingSpinner")}function I(e,t,r,i){var a,s,c;switch(t){case"bottomBackground":r.bottomBackground=null,videojs.registerComponent("BottomBackground",videojs.extend(u,C(u,"vjs-bottom-bg").methods));break;case"progressControl":r.progressControl=null;break;case"__subtitles":for(r.subtitlesPanel={children:{subtitlesPanelInner:{children:{subtitlesMenuTitle:null,subtitlesMenu:{children:{}}}}}},(c=C(m,"vjs-subtitles-panel")).methods.constructor=function(){n.apply(this,arguments),this.setAttribute("class",this.buildCSSClass());var t=this;function r(e){t.el_.contains(e.relatedTarget)||t.player_.trigger("focusoutSubtitlesPanel")}e.on(this.player_,["updatedSubtitlesPanelsVisibility"],(function(){videojs.dom[this.state.isOpenSubtitlesOptions?"addClass":"removeClass"](t.el_,"vjs-visible-panel")})),e.on(this.player_,["openedSubtitlesPanel"],(function(e,n){t.el_.setAttribute("tabindex","-1"),t.el_.addEventListener("focusout",r),n?t.el_.querySelector(".vjs-settings-menu-item").focus():t.el_.focus()})),e.on(this.player_,["closedSubtitlesPanel"],(function(e,n){t.el_.removeAttribute("tabindex"),t.el_.removeEventListener("focusout",r),n&&t.el_.querySelector(".vjs-settings-menu-item").focus()}))},videojs.registerComponent("SubtitlesPanel",videojs.extend(c.extend,c.methods)),videojs.registerComponent("SubtitlesPanelInner",videojs.extend(g,C(g).methods)),videojs.registerComponent("SubtitlesMenu",videojs.extend(y,C(y).methods)),videojs.registerComponent("SubtitlesMenuTitle",videojs.extend(v,C(v,null,"<span>Subtitles</span>").methods)),s=0;s<i.options.subtitles.languages.length;)a=i.options.subtitles.languages[s],r.subtitlesPanel.children.subtitlesPanelInner.children.subtitlesMenu.children["subtitleOption_"+a.srclang]={children:o({},"subtitleOption_"+a.srclang+"_content",null)},function(t,n){(c=C(b,t===e.state.theSelectedSubtitleOption?"vjs-selected-menu-item":null,null)).methods.constructor=function(){b.apply(this,arguments),this.subtitleKey=t;var n=this;this.setAttribute("data-opt",t),e.on(this.player_,["updatedSelectedSubtitleOption"],(function(){n.subtitleKey===this.state.theSelectedSubtitleOption?videojs.dom.addClass(n.el_,"vjs-selected-menu-item"):videojs.dom.removeClass(n.el_,"vjs-selected-menu-item")}))},c.methods.handleClick=function(){this.player_.trigger("selectedSubtitleOption",this.el_.getAttribute("data-opt"))},videojs.registerComponent("SubtitleOption_"+t,videojs.extend(c.extend,c.methods)),c=C(S,null,n),videojs.registerComponent("SubtitleOption_"+t+"_content",videojs.extend(c.extend,c.methods))}(a.srclang,a.label),s+=1;break;case"__settings":r.settingsPanel={children:{settingsPanelInner:{children:{settingsMenu:{children:{}}}}}},(c=C(m,"vjs-settings-root")).methods.constructor=function(){n.apply(this,arguments),this.setAttribute("class",this.buildCSSClass());var t=this;function r(e){t.el_.contains(e.relatedTarget)||t.player_.trigger("focusoutSettingsPanel")}e.on(this.player_,["updatedSettingsPanelsVisibility"],(function(){videojs.dom[this.state.isOpenSettingsOptions?"addClass":"removeClass"](t.el_,"vjs-visible-panel")})),e.on(this.player_,["openedSettingsPanel"],(function(e,n){t.el_.setAttribute("tabindex","-1"),t.el_.addEventListener("focusout",r),n?t.el_.querySelector(".vjs-settings-menu-item").focus():t.el_.focus()})),e.on(this.player_,["closedSettingsPanel"],(function(e,n){t.el_.removeAttribute("tabindex"),t.el_.removeEventListener("focusout",r),n&&t.el_.querySelector(".vjs-settings-menu-item").focus()}))},videojs.registerComponent("SettingsPanel",videojs.extend(c.extend,c.methods)),videojs.registerComponent("SettingsPanelInner",videojs.extend(g,C(g).methods)),videojs.registerComponent("SettingsMenu",videojs.extend(y,C(y).methods)),i.enabledPlaybackSpeedPanel&&(r.settingsPanel.children.settingsPanelInner.children.settingsMenu.children.selectedPlaybackSpeed={children:{selectedPlaybackSpeedLabel:null,selectedPlaybackSpeedContent:null}},(c=C(b,"vjs-selected-speed")).methods.handleClick=function(e){this.player_.trigger("openPlaybackSpeedOptions",!e.screenX&&!e.screenY)},videojs.registerComponent("SelectedPlaybackSpeed",videojs.extend(c.extend,c.methods)),videojs.registerComponent("SelectedPlaybackSpeedLabel",videojs.extend(E,C(E,null,"Playback speed").methods)),(c=C(S,null,i.selectedPlaybackSpeed)).methods.constructor=function(){n.apply(this,arguments);var t=this;t.el_.innerHTML=e.selectedPlaybackSpeedTitle(),this.setAttribute("class",this.buildCSSClass()),e.on(this.player_,["updatedSelectedPlaybackSpeed"],(function(){t.el_.innerHTML=this.selectedPlaybackSpeedTitle()}))},videojs.registerComponent("SelectedPlaybackSpeedContent",videojs.extend(c.extend,c.methods))),i.enabledResolutionsPanel&&(r.settingsPanel.children.settingsPanelInner.children.settingsMenu.children.selectedResolution={children:{selectedResolutionLabel:null,selectedResolutionContent:null}},(c=C(b,"vjs-selected-quality")).methods.handleClick=function(e){this.player_.trigger("openQualityOptions",!e.screenX&&!e.screenY)},videojs.registerComponent("SelectedResolution",videojs.extend(c.extend,c.methods)),videojs.registerComponent("SelectedResolutionLabel",videojs.extend(E,C(E,null,"Quality").methods)),(c=C(S,null,i.selectedResolution)).methods.constructor=function(){n.apply(this,arguments);var t=this;t.el_.innerHTML=i.selectedResolution,this.setAttribute("class",this.buildCSSClass()),e.on(this.player_,["updatedSelectedQuality"],(function(){t.el_.innerHTML=this.selectedQualityTitle()}))},videojs.registerComponent("SelectedResolutionContent",videojs.extend(c.extend,c.methods)));break;case"__resolution":r.resolutionsPanel={children:{resolutionsPanelInner:{children:{resolutionsMenuTitle:{children:{resolutionsMenuBackButton:null}},resolutionsMenu:{children:{}}}}}},(c=C(m,"vjs-resolutions-panel")).methods.constructor=function(){n.apply(this,arguments),this.setAttribute("class",this.buildCSSClass());var t=this;function r(e){t.el_.contains(e.relatedTarget)||t.player_.trigger("focusoutResolutionsPanel")}e.on(this.player_,["updatedSettingsPanelsVisibility"],(function(){videojs.dom[this.state.isOpenQualityOptions?"addClass":"removeClass"](t.el_,"vjs-visible-panel")})),e.on(this.player_,["openedQualities"],(function(e,n){t.el_.setAttribute("tabindex","-1"),t.el_.addEventListener("focusout",r),n?t.el_.querySelector('.vjs-setting-panel-title > *[role="button"]').focus():t.el_.focus()})),e.on(this.player_,["closedQualities"],(function(e,n){t.el_.removeAttribute("tabindex"),t.el_.removeEventListener("focusout",r),n&&t.el_.querySelector(".vjs-settings-menu-item").focus()}))},videojs.registerComponent("ResolutionsPanel",videojs.extend(c.extend,c.methods)),videojs.registerComponent("ResolutionsPanelInner",videojs.extend(g,C(g).methods)),videojs.registerComponent("ResolutionsMenu",videojs.extend(y,C(y).methods)),videojs.registerComponent("ResolutionsMenuTitle",videojs.extend(v,C(v,"vjs-settings-back").methods)),(c=C(h,null,"Quality")).methods.handleClick=function(e){this.player_.trigger("closeQualityOptions",!e.screenX&&!e.screenY)},videojs.registerComponent("ResolutionsMenuBackButton",videojs.extend(c.extend,c.methods));var d=function(){var e,t=[],n=Object.keys(i.resolutions),r=[],o=[];for(e=0;e<n.length;)isNaN(0+n[e])?r.push(n[e]):o.push([parseFloat(n[e]),n[e]]),e+=1;for(o.sort((function(e,t){return t[0]-e[0]})),e=0;e<o.length;)t.push(o[e][1]),e+=1;for(e=0;e<r.length;)t.push(r[e]),e+=1;return t}();for(s=0;s<d.length;)a=d[s],r.resolutionsPanel.children.resolutionsPanelInner.children.resolutionsMenu.children["resolutionOption_"+a]={children:o({},"resolutionOption_"+a+"_content",null)},function(t,n){(c=C(b,t.toString()===e.state.theSelectedQuality.toString()?"vjs-selected-menu-item":null,null)).methods.constructor=function(){b.apply(this,arguments);var n=this;this.qualityKey=t,this.setAttribute("data-opt",t),e.on(this.player_,["updatedSelectedQuality"],(function(){videojs.dom[n.qualityKey===this.state.theSelectedQuality?"addClass":"removeClass"](n.el_,"vjs-selected-menu-item")}))},c.methods.handleClick=function(){this.player_.trigger("selectedQuality",this.el_.getAttribute("data-opt"))},videojs.registerComponent("ResolutionOption_"+t,videojs.extend(c.extend,c.methods)),c=C(S,null,n),videojs.registerComponent("ResolutionOption_"+t+"_content",videojs.extend(c.extend,c.methods))}(a,i.resolutions[a].title||a),s+=1;break;case"__playbackSpeed":for(a in r.playbackSpeedsPanel={children:{playbackSpeedsPanelInner:{children:{playbackSpeedsMenuTitle:{children:{playbackSpeedsMenuBackButton:null}},playbackSpeedsMenu:{children:{}}}}}},(c=C(m,"vjs-playback-speed-panel")).methods.constructor=function(){n.apply(this,arguments),this.setAttribute("class",this.buildCSSClass());var t=this;function r(e){t.el_.contains(e.relatedTarget)||t.player_.trigger("focusoutPlaybackSpeedsPanel")}e.on(this.player_,["updatedSettingsPanelsVisibility"],(function(){videojs.dom[this.state.isOpenPlaybackSpeedOptions?"addClass":"removeClass"](t.el_,"vjs-visible-panel")})),e.on(this.player_,["openedPlaybackSpeeds"],(function(e,n){t.el_.setAttribute("tabindex","-1"),t.el_.addEventListener("focusout",r),n?t.el_.querySelector('.vjs-setting-panel-title > *[role="button"]').focus():t.el_.focus()})),e.on(this.player_,["closedPlaybackSpeeds"],(function(e,n){t.el_.removeAttribute("tabindex"),t.el_.removeEventListener("focusout",r),n&&t.el_.querySelector(".vjs-settings-menu-item").focus()}))},videojs.registerComponent("PlaybackSpeedsPanel",videojs.extend(c.extend,c.methods)),videojs.registerComponent("PlaybackSpeedsPanelInner",videojs.extend(g,C(g).methods)),videojs.registerComponent("PlaybackSpeedsMenu",videojs.extend(y,C(y).methods)),videojs.registerComponent("PlaybackSpeedsMenuTitle",videojs.extend(v,C(v,"vjs-settings-back").methods)),(c=C(h,null,"Playback speed")).methods.handleClick=function(e){this.player_.trigger("closePlaybackSpeedOptions",!e.screenX&&!e.screenY)},videojs.registerComponent("PlaybackSpeedsMenuBackButton",videojs.extend(c.extend,c.methods)),i.playbackSpeeds)i.playbackSpeeds.hasOwnProperty(a)&&(r.playbackSpeedsPanel.children.playbackSpeedsPanelInner.children.playbackSpeedsMenu.children["playbackSpeedOption_"+i.playbackSpeeds[a].speed]={children:o({},"playbackSpeedOption_"+i.playbackSpeeds[a].speed+"_content",null)},function(t,n){(c=C(b,t.toString()===e.state.theSelectedPlaybackSpeed.toString()?"vjs-selected-menu-item":null,null)).methods.constructor=function(){b.apply(this,arguments);var n=this;this.playbackSpeedKey=t,this.setAttribute("data-opt",t),e.on(this.player_,["updatedSelectedPlaybackSpeed"],(function(){videojs.dom[n.playbackSpeedKey===this.state.theSelectedPlaybackSpeed?"addClass":"removeClass"](n.el_,"vjs-selected-menu-item")}))},c.methods.handleClick=function(){this.player_.trigger("selectedPlaybackSpeed",this.el_.getAttribute("data-opt"))},videojs.registerComponent("PlaybackSpeedOption_"+t,videojs.extend(c.extend,c.methods)),c=C(S,null,n),videojs.registerComponent("PlaybackSpeedOption_"+t+"_content",videojs.extend(c.extend,c.methods))}(i.playbackSpeeds[a].speed,i.playbackSpeeds[a].title||a));break;case"__leftControls":r.leftControls={children:{}},i.options.controlBar.previous&&((c=C(l,"vjs-previous-button")).methods.handleClick=function(e){this.player_.trigger("clicked_previous_button")},videojs.registerComponent("PreviousButton",videojs.extend(c.extend,c.methods)),r.leftControls.children.previousButton=null),i.options.controlBar.play&&(r.leftControls.children.playToggle=null),i.options.controlBar.next&&((c=C(l,"vjs-next-button")).methods.handleClick=function(e){this.player_.trigger("clicked_next_button")},videojs.registerComponent("NextButton",videojs.extend(c.extend,c.methods)),r.leftControls.children.nextButton=null),i.options.controlBar.volume&&(r.leftControls.children.volumePanel=null),i.options.controlBar.time&&(r.leftControls.children.currentTimeDisplay=null,r.leftControls.children.timeDivider=null,r.leftControls.children.durationDisplay=null),videojs.registerComponent("LeftControls",videojs.extend(u,C(u,"vjs-left-controls").methods));break;case"__rightControls":r.rightControls={children:{}},i.options.subtitles&&(r.rightControls.children.subtitlesToggle=null),i.enabledSettingsPanel&&(r.rightControls.children.settingsToggle=null),i.options.controlBar.theaterMode&&(r.rightControls.children.theaterModeToggle=null),i.options.controlBar.pictureInPicture&&(r.rightControls.children.pictureInPictureToggle=null),i.options.controlBar.fullscreen&&(r.rightControls.children.fullscreenToggle=null),videojs.registerComponent("RightControls",videojs.extend(u,C(u,"vjs-right-controls").methods)),i.options.subtitles&&((c=C(l,"vjs-subtitles-control")).methods.handleClick=function(t){this.player_.trigger(e.state.isOpenSubtitlesOptions?"closeSubtitlesPanel":"openSubtitlesPanel",!t.screenX&&!t.screenY)},videojs.registerComponent("SubtitlesToggle",videojs.extend(c.extend,c.methods))),i.enabledSettingsPanel&&((c=C(l,"vjs-settings-control vjs-icon-cog")).methods.handleClick=function(t){this.player_.trigger(e.state.isOpenSettingsOptions?"closeSettingsPanel":"openSettingsPanel",!t.screenX&&!t.screenY)},videojs.registerComponent("SettingsToggle",videojs.extend(c.extend,c.methods))),i.options.controlBar.theaterMode&&((c=C(l,"vjs-theater-mode-control")).methods.handleClick=function(){this.player_.trigger("theatermodechange"),this.updateControlText()},c.methods.updateControlText=function(){this.controlText(this.player_.localize(e.isTheaterMode()?"Default mode":"Theater mode"))},videojs.registerComponent("TheaterModeToggle",videojs.extend(c.extend,c.methods)))}}function D(e,t){var n={},r=void 0!==t.resolutions&&void 0!==t.resolutions.options&&!!Object.keys(t.resolutions.options).length,i=void 0!==t.playbackSpeeds&&void 0!==t.playbackSpeeds.options&&!!Object.keys(t.playbackSpeeds.options).length,o=r||i;return t.controlBar.bottomBackground&&I(e,"bottomBackground",n),t.controlBar.progress&&I(e,"progressControl",n),r&&I(e,"__resolution",n,{resolutions:t.resolutions.options}),i&&I(e,"__playbackSpeed",n,{playbackSpeeds:t.playbackSpeeds.options}),t.subtitles&&I(e,"__subtitles",n,{options:t}),o&&(r&&i?I(e,"__settings",n,{enabledResolutionsPanel:r,selectedResolution:r?t.resolutions.default:null,enabledPlaybackSpeedPanel:i,selectedPlaybackSpeed:i?t.playbackSpeeds.default:null}):r?I(e,"__settings",n,{enabledResolutionsPanel:r,selectedResolution:r?t.resolutions.default:null}):i&&I(e,"__settings",n,{enabledPlaybackSpeedPanel:i,selectedPlaybackSpeed:i?t.playbackSpeeds.default:null})),(t.controlBar.play||t.controlBar.previous||t.controlBar.next||t.controlBar.volume||t.controlBar.time)&&I(e,"__leftControls",n,{options:t}),(o||t.subtitles||t.controlBar.theaterMode||t.controlBar.fullscreen||t.controlBar.pictureInPictureToggle)&&I(e,"__rightControls",n,{options:t,enabledSettingsPanel:o}),{children:n}}function L(e,t,n){V(t)&&V(t.controlBar)&&A(e)(D(e,t),n.getChild("controlBar"))}function F(e,t){V(t)&&T(e,t)}function N(e){M(e)}function j(e){R(e)}function B(e,t){O(e,t)}function U(e,t,n,r,i,o){var a={},s=V(n)&&!q(n)?n:e/t,l=V(o)&&!q(o)?o:r/i,u=1>s;return 1>l?u?s>l?e>=r?(a.w=r,a.h=a.w/s):(a.w=e,a.h=t):e>=r||t>=i?(a.h=i,a.w=a.h*s):(a.w=e,a.h=t):e>=r?(a.w=r,a.h=a.w/s):(a.w=e,a.h=t):u?t>=i?(a.h=i,a.w=a.h*s):(a.w=e,a.h=t):s>l?e>=r?(a.w=r,a.h=a.w/s):(a.w=e,a.h=t):(a.h=e>=r||t>=i?i:t,a.w=a.h*s),a.t=(i-a.h)/2,a.l=(r-a.w)/2,a}function z(e){return"boolean"==typeof e||e instanceof Boolean}function V(e){return null!=e}function q(e){return null===e}function H(e,t){t=t.replace(/ /g,""),e.style.transform=t,e.style.msTransform=t,e.style.MozTransform=t,e.style.WebkitTransform=t,e.style.OTransform=t}function W(){var e,t,n=(document.body||document.documentElement).style,r="transition";if("string"==typeof n[r])return!0;for(t=["Moz","webkit","Webkit","Khtml","O","ms"],r=r.charAt(0).toUpperCase()+r.substr(1),e=0;e<t.length;){if("string"==typeof n[t[e]+r])return!0;e+=1}return!1}function G(e){switch(e){case"csstransforms":return W()}return null}function $(e,t,n){if(t&&n)for(var r=n[t],i=0;i<r.src.length;){if(e===r.src[i])return{defaultResolution:t,format:r.format[i],order:i};i+=1}var o,a;for(o in n)if(n.hasOwnProperty(o))for(a=0;a<n[o].src.length;){if(e===n[o].src[a]){for(;void 0===n[o].format[a]&&a<n[o].format.length;)a+=1;return t=o,a=void 0===n[o].format[a]?n[o].format.length-1:a,{defaultResolution:o,format:n[o].format[a],order:a}}a+=1}return{defaultResolution:t,format:n[t].format[0],order:0}}function Y(e){var t=e.getChild("controlBar"),n=void 0===t?t:t.getChild("progressControl"),r=void 0===t?t:t.getChild("leftControls"),i=void 0===t?t:t.getChild("rightControls"),o=void 0===r?r:r.getChild("volumePanel");void 0===o||o.getChild("volumeControl");var a={playToggle:void 0===r?r:r.getChild("playToggle"),previousButton:void 0===r?r:r.getChild("previousButton"),nextButton:void 0===r?r:r.getChild("nextButton"),muteToggle:void 0===o?o:o.getChild("muteToggle"),volumeBar:void 0===o?o:o.getChild("volumeControl").getChild("volumeBar"),subtitlesToggle:void 0===i?i:i.getChild("subtitlesToggle"),settingsToggle:void 0===i?i:i.getChild("settingsToggle"),fullscreenToggle:void 0===i?i:i.getChild("fullscreenToggle"),theaterModeToggle:void 0===i?i:i.getChild("theaterModeToggle"),pictureInPictureToggle:void 0===i?i:i.getChild("PictureInPictureToggle"),seekBar:void 0===n?n:n.getChild("seekBar")};void 0!==a.playToggle&&X(e,a.playToggle.el_),void 0!==a.previousButton&&X(e,a.previousButton.el_),void 0!==a.nextButton&&X(e,a.nextButton.el_),void 0!==a.muteToggle&&X(e,a.muteToggle.el_),void 0!==a.volumeBar&&X(e,a.volumeBar.el_),void 0!==a.subtitlesToggle&&X(e,a.subtitlesToggle.el_),void 0!==a.settingsToggle&&X(e,a.settingsToggle.el_),void 0!==a.fullscreenToggle&&X(e,a.fullscreenToggle.el_),void 0!==a.theaterModeToggle&&X(e,a.theaterModeToggle.el_),void 0!==a.pictureInPictureToggle&&X(e,a.pictureInPictureToggle.el_),void 0!==a.seekBar&&X(e,a.seekBar.el_)}function X(e,t){function n(e){i||(o=!0,e.target.setAttribute("key-focus",""))}function r(e){o&&(o=!1,e.target.removeAttribute("key-focus"))}var i=!1,o=!1;t.addEventListener("blur",r),t.addEventListener("focus",n),t.addEventListener("mouseup",(function(){i=!1})),t.addEventListener("mousedown",(function(){i=!0}))}function K(t,n){t.getChild("ControlBar").getChild("ProgressControl").getChild("SeekBar").removeChild("MouseTimeDisplay");var r=-1,i={frame:{width:160,height:120}};function o(){var t,n,r,i=Array.prototype.slice.call(arguments),a=i.shift()||{};for(t in i)for(r in n=i[t])n.hasOwnProperty(r)&&(a[r]="object"===e(n[r])?o(a[r],n[r]):n[r]);return a}function a(e){return window.getComputedStyle?window.getComputedStyle(e):e.currentStyle}function s(e,t){return function(n){return window.getComputedStyle?window.getComputedStyle(e,t)[n]:e.currentStyle[n]}}function l(e){return"HTML"!==e.nodeName&&"static"===s(e)("position")?l(e.offsetParent):e}function u(){m?(r=(f.left+f.right+1.5*g.frame.width)/2,d.inner.style.height=f.top+f.bottom+1.5*g.frame.height+"px",d.inner.style.width=f.left+f.right+1.5*g.frame.width+"px"):(r=(f.left+f.right+g.frame.width)/2,d.inner.style.height=f.top+f.bottom+g.frame.height+"px",d.inner.style.width=f.left+f.right+g.frame.width+"px"),d.inner.style.left=-1*r+"px"}var c,d={wrap:document.createElement("div"),inner:document.createElement("div"),img:document.createElement("img"),timeDisplay:document.createElement("div"),timeDisplayInner:document.createElement("div")},f={top:0,left:0,right:0,bottom:0},p=t.controlBar.childNameIndex_.ProgressControl;p.childNameIndex_.SeekBar;var h=t.duration(),m=t.isFullscreen(),g=o({},i,n);d.wrap.className="vjs-preview-thumb",d.inner.className="vjs-preview-thumb-inner",d.inner.style.backgroundImage="url("+g.url+")",d.timeDisplay.className="vjs-preview-thumb-time-display",d.timeDisplayInner.innerHTML="0:00";var v=0;function y(e){var t=l(c=c||p.el()).getBoundingClientRect(),n=window.pageXOffset?window.pageXOffset:document.documentElement.scrollLeft,i=((e.changedTouches?e.changedTouches[0].pageX:e.pageX)||e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft)-(t.left+n),o=(t.width||t.right)+n,a=v?Math.min(v/g.frame.height*g.frame.seconds-1,Math.floor((i-c.offsetLeft)/p.width()*h)):0;d.timeDisplayInner.innerHTML=videojs.formatTime(h*(i/o)),i<r?i=r:i>o-r&&(i=o-r),d.wrap.style.transform="translate("+Math.min(o-r,i)+"px, 0px)",d.inner.style.backgroundPositionY=(m?-1.5:-1)*g.frame.height*Math.floor(a/g.frame.seconds)+"px"}t.on("durationchange",(function(e){h=t.duration()})),t.on("loadedmetadata",(function(e){h=t.duration()})),t.on("fullscreenchange",(function(e){setTimeout((function(){m=t.isFullscreen(),u()}),100)})),t.one("playing",(function(e){u(),t.addClass("vjs-enabled-preview-thumb"),d.img.onload=function(){var e=a(d.inner);void 0!==e&&(f.top=parseFloat(e.borderTopWidth),f.left=parseFloat(e.borderLeftWidth),f.right=parseFloat(e.borderRightWidth),f.bottom=parseFloat(e.borderBottomWidth)),v=this.naturalHeight,d.img=void 0,u()},d.img.src=g.url})),p.on("mouseover",y),p.on("mousemove",y),d.timeDisplay.appendChild(d.timeDisplayInner),d.inner.appendChild(d.timeDisplay),d.wrap.appendChild(d.inner),p.el_.appendChild(d.wrap)}var Q=function(e){a(o,videojs.getPlugin("plugin"));var n=f(o);function o(e,i,a,s,l,u,f,p,h){var m;if(t(this,o),m=n.call(this,e,a),!a.sources.length)return r.warn("Missing media source"),d(m);function g(e){var t,n={};if(e&&e instanceof Object&&Object.keys(e).length&&(isNaN(e.volume)||(n.volume=Math.max(Math.min(e.volume,1),0)),z(e.soundMuted)&&(n.soundMuted=e.soundMuted),z(e.theaterMode)&&(n.theaterMode=e.theaterMode)),Object.keys(l).length){var r=Object.keys(l);n.theSelectedQuality=e&&void 0!==e.theSelectedQuality&&void 0!==l[e.theSelectedQuality]?e.theSelectedQuality:r[Math.floor(r.length/2)]}if(Object.keys(u).length){if(e.theSelectedPlaybackSpeed)for(t in e.theSelectedPlaybackSpeed=e.theSelectedPlaybackSpeed.toString(),u)if(u.hasOwnProperty(t)&&e.theSelectedPlaybackSpeed===u[t].speed){n.theSelectedPlaybackSpeed=u[t].speed;break}}else n.theSelectedPlaybackSpeed="1";return n}return a.enabledTouchControls=!!videojs.TOUCH_ENABLED||a.enabledTouchControls,m.videoHtmlElem=i,m.initedVideoPreviewThumb=!1,m.videoPreviewThumb=null,videojs.TOUCH_ENABLED||!a.videoPreviewThumb||void 0===a.videoPreviewThumb.url||void 0===a.videoPreviewThumb.frame||isNaN(a.videoPreviewThumb.frame.width)||isNaN(a.videoPreviewThumb.frame.height)||isNaN(a.videoPreviewThumb.frame.seconds)||(m.videoPreviewThumb=a.videoPreviewThumb),m.enabledFullscreenToggle=a.controlBar.fullscreen,m.enabledTheaterMode=a.controlBar.theaterMode,m.playbackSpeeds=u,m.videoResolutions=null,m.videoPlaybackSpeeds=null,m.timeoutSettingsPanelFocusout=null,m.timeoutSubtitlesPanelFocusout=null,m.timeoutResolutionsPanelFocusout=null,m.timeoutPlaybackSpeedsPanelFocusout=null,m.actionAnimationTimeout=null,m.seekingTimeout=null,m.updateTime=0,m.pausedTime=-1,m.seeking=!1,m.wasPlayingOnResolutionChange=!1,m.hadStartedOnResolutionChange=!1,m.isChangingResolution=!1,m.videoNativeDimensions=a.nativeDimensions,m.setState(videojs.mergeOptions(m.state,g(s))),m.stateUpdateCallback=f instanceof Function?f:null,m.nextButtonClickCallback=p instanceof Function?p:null,m.previousButtonClickCallback=h instanceof Function?h:null,m.state.theSelectedQuality&&(m.videoResolutions=l,m.videoFormat=$(m.player.src(),m.state.theSelectedQuality,m.videoResolutions),m.state.theSelectedQuality=m.videoFormat.defaultResolution,m.videoFormat={format:m.videoFormat.format,order:m.videoFormat.order},a.resolutions={default:m.state.theSelectedQuality,options:m.videoResolutions}),m.state.theSelectedPlaybackSpeed&&(m.videoPlaybackSpeeds=u,a.playbackSpeeds={default:m.state.theSelectedPlaybackSpeed,options:m.videoPlaybackSpeeds}),void 0!==s.theSelectedSubtitleOption&&null!==s.theSelectedSubtitleOption&&(m.state.theSelectedSubtitleOption=s.theSelectedSubtitleOption),a.subtitles&&a.subtitles.languages&&a.subtitles.languages.length&&a.subtitles.languages.length?a.subtitles.languages.unshift({label:"Off",srclang:"off",src:null}):a.subtitles=null,m.subtitles=a.subtitles,N(c(m)),j(c(m)),F(c(m),a),a.enabledTouchControls&&B(c(m),a),L(c(m),a,e),m.csstransforms=G("csstransforms"),e.addClass("vjs-loading-video"),m.videoNativeDimensions&&e.addClass("vjs-native-dimensions"),a.enabledTouchControls&&e.addClass("vjs-enabled-touch-controls"),m.progressBarLine=null,m.onBandwidthUpdate=null,m.onHlsRetryPlaylist=null,a.keyboardControls&&(m.player.el_.onkeyup=m.onKeyUp.bind(c(m)),m.player.el_.onkeydown=m.onKeyDown.bind(c(m))),m.onError=m.onError.bind(c(m)),m.on(e,["error"],m.onError),m.on(e,["dispose"],m.onDispose),m.on(e,["ended"],m.onEnded),m.on(e,["volumechange"],m.onVolumeChange),m.on(e,["playing","pause"],m.onPlayToggle),m.on(e,["timeupdate"],m.onTimeUpdateChange),m.on(e,["fullscreenchange"],m.onFullscreenChange),m.on(e,["theatermodechange"],m.onTheaterModeChange),m.on(e,["openSettingsPanel"],m.openSettingsOptions),m.on(e,["closeSettingsPanel"],m.closeSettingsOptions),m.on(e,["openSubtitlesPanel"],m.openSubtitlesOptions),m.on(e,["closeSubtitlesPanel"],m.closeSubtitlesOptions),m.on(e,["openQualityOptions"],m.openQualityOptions),m.on(e,["closeQualityOptions"],m.closeQualityOptions),m.on(e,["openPlaybackSpeedOptions"],m.openPlaybackSpeedOptions),m.on(e,["closePlaybackSpeedOptions"],m.closePlaybackSpeedOptions),m.on(e,["selectedQuality"],m.onQualitySelection),m.on(e,["selectedSubtitleOption"],m.onSubtitleOptionSelection),m.on(e,["selectedPlaybackSpeed"],m.onPlaybackSpeedSelection),m.on(e,["focusoutSettingsPanel"],m.onFocusOutSettingsPanel),m.on(e,["focusoutSubtitlesPanel"],m.onFocusOutSubtitlesPanel),m.on(e,["focusoutResolutionsPanel"],m.onFocusOutResolutionsPanel),m.on(e,["focusoutPlaybackSpeedsPanel"],m.onFocusOutPlaybackSpeedsPanel),m.on(e,["moveforward"],m.onMoveForward),m.on(e,["movebackward"],m.onMoveBackward),m.on(e,["userinactive"],m.onUserInactive),m.on(e,["seeked"],m.onSeeked),m.on(e,["seeking"],m.onSeeking),m.on("statechanged",m.onStateChange),m.hasPrevious=!!a.controlBar.previous,m.hasNext=!!a.controlBar.next,m.hasPrevious&&m.on(e,["clicked_previous_button"],m.onPreviousButtonClick),m.hasNext&&m.on(e,["clicked_next_button"],m.onNextButtonClick),m.onPlayerReady=m.onPlayerReady.bind(c(m)),e.ready(m.onPlayerReady),Y(e),m}return i(o,[{key:"onPreviousButtonClick",value:function(){this.hasPrevious&&(this.actionAnimation("play_previous"),this.previousButtonClickCallback&&this.previousButtonClickCallback())}},{key:"onNextButtonClick",value:function(){this.hasNext&&(this.actionAnimation("play_next"),this.nextButtonClickCallback&&this.nextButtonClickCallback())}},{key:"actionAnimation",value:function(e){if(this.player.hasStarted_&&(this.actionAnimElem=this.actionAnimElem||this.player.el_.querySelector(".vjs-actions-anim"),this.actionAnimElem)){var t;switch(e){case"play":void 0!==this.previousActionAnim&&"forward"!==this.previousActionAnim&&"backward"!==this.previousActionAnim&&(t="started-playing");break;case"pause":t="just-paused";break;case"backward":t="moving-backward";break;case"forward":t="moving-forward";break;case"volume":t=this.player.muted()||.001>=this.player.volume()?"volume-mute":.33>=this.player.volume()?"volume-low":.69>=this.player.volume()?"volume-mid":"volume-high";break;case"play_previous":t="play_previous";break;case"play_next":t="play_next"}t&&(this.actionAnimationTimeout&&this.actionAnimElem.setAttribute("class","vjs-actions-anim"),setTimeout(function(){this.previousActionAnim=e,t+=" active-anim",clearTimeout(this.actionAnimationTimeout),this.actionAnimElem.setAttribute("class","vjs-actions-anim "+t),this.actionAnimationTimeout=setTimeout((function(e){e.actionAnimElem.setAttribute("class","vjs-actions-anim"),e.actionAnimationTimeout=null,e.previousActionAnim=null}),750,this)}.bind(this),this.actionAnimationTimeout?20:0))}}},{key:"onMoveForward",value:function(){this.actionAnimation("forward")}},{key:"onMoveBackward",value:function(){this.actionAnimation("backward")}},{key:"onKeyDown",value:function(e){if(!this.player.ended()){var t=!1;switch(e.keyCode||e.charCode){case 32:this.player[this.player.paused()?"play":"pause"](),t=!0;break;case 37:this.player.currentTime(this.player.currentTime()-5*this.state.theSelectedPlaybackSpeed),this.player.trigger("movebackward"),t=!0;break;case 38:this.player.muted()?this.player.muted(!1):this.player.volume(Math.min(1,this.player.volume()+.03)),t=!0;break;case 39:this.player.currentTime(this.player.currentTime()+5*this.state.theSelectedPlaybackSpeed),this.player.trigger("moveforward"),t=!0;break;case 40:this.player.volume(Math.max(0,this.player.volume()-.03)),t=!0}t&&(e.preventDefault(),e.stopPropagation())}}},{key:"onKeyUp",value:function(e){if(!this.player.ended()){var t=e.keyCode||e.charCode,n=!1;if(e.shiftKey)switch(t){case 78:this.onNextButtonClick();break;case 80:this.onPreviousButtonClick()}else if(48<=t&&57>=t||96<=t&&105>=t)this.player.currentTime(.1*(57<t?t-96:t-48)*this.player.duration()),this.player.trigger({type:"timeupdate",target:this,manuallyTriggered:!0});else switch(t){case 75:this.player[this.player.paused()?"play":"pause"](),n=!0;break;case 70:this.enabledFullscreenToggle&&(this.player.isFullscreen()?this.player.exitFullscreen():this.player.requestFullscreen(),n=!0);break;case 77:this.player.muted(!this.player.muted()),n=!0;break;case 84:this.enabledTheaterMode&&(this.player.isFullscreen()&&this.player.exitFullscreen(),this.player.trigger("theatermodechange"))}n&&(e.preventDefault(),e.stopPropagation())}}},{key:"onUserInactive",value:function(){(this.state.isOpenQualityOptions||this.state.isOpenPlaybackSpeedOptions||this.state.isOpenSettingsOptions)&&this.player.trigger("closeSettingsPanel")}},{key:"onSeeked",value:function(){this.seekingTimeout=setTimeout((function(e){e.seeking=!1}),300,this)}},{key:"onSeeking",value:function(){clearTimeout(this.seekingTimeout),this.seeking=!0,this.progressBarLine&&(this.progressBarLine.style.width=(100*this.player.currentTime()/this.player.duration()).toFixed(2)+"%")}},{key:"initDomEvents",value:function(){this.onWindowResize=this.onWindowResize.bind(this),window.addEventListener("resize",this.onWindowResize),this.videoHtmlElem.onloadeddata=this.onVideoDataLoad.bind(this),4===this.videoHtmlElem.readyState&&this.onVideoDataLoad()}},{key:"onVideoMetaDataLoad",value:function(){}},{key:"onVideoDataLoad",value:function(){this.videoPreviewThumb&&!this.initedVideoPreviewThumb&&(this.initedVideoPreviewThumb=!0,K(this.player,this.videoPreviewThumb)),this.player.removeClass("vjs-loading-video"),"Auto"===this.state.theSelectedQuality?this.player.tech_.hls&&null===this.onBandwidthUpdate&&(this.onBandwidthUpdate=this.onBandwidthUpdateCallback.bind(this),this.player.tech_.on("bandwidthupdate",this.onBandwidthUpdate),this.onBandwidthUpdateCallback()):(null!==this.onBandwidthUpdate&&(this.player.tech_.off("bandwidthupdate",this.onBandwidthUpdate),this.onBandwidthUpdate=null),this.player.tech_.hls&&null===this.onHlsRetryPlaylist&&(this.onHlsRetryPlaylist=this.onHlsRetryPlaylistCallback.bind(this),this.player.tech_.on("retryplaylist",this.onHlsRetryPlaylist))),this.isChangingResolution&&(this.hadStartedOnResolutionChange&&(this.player.hasStarted(!0),this.player.removeClass("vjs-changing-resolution"),this.hadStartedOnResolutionChange=!1),this.wasPlayingOnResolutionChange?(this.player.play(),this.wasPlayingOnResolutionChange=!1):this.player.pause(),this.isChangingResolution=!1),this.updateVideoElementPosition()}},{key:"onBandwidthUpdateCallback",value:function(e){this.onAutoQualitySelection(this.player.tech_.hls.playlists.media_.attributes.RESOLUTION.height)}},{key:"onHlsRetryPlaylistCallback",value:function(e){"Auto"!==this.state.theSelectedQuality&&void 0!==this.videoResolutions.Auto&&this.setState({theSelectedQuality:"Auto"})}},{key:"onPlayerReady",value:function(){if(null!==this.subtitles){var e,t=[],n=this.player.textTracks();for(e=0;e<n.length;e++)t.push(n[e].language);for(e=1;e<this.subtitles.languages.length;)-1===t.indexOf(this.subtitles.languages[e].srclang)&&this.player.addRemoteTextTrack({kind:"subtitles",label:this.subtitles.languages[e].label,language:this.subtitles.languages[e].srclang,src:this.subtitles.languages[e].src}),e+=1}this.changeVideoSubtitle(),this.progressBarLine=this.player.el_.querySelector(".video-js .vjs-progress-holder .vjs-play-progress"),this.initDomEvents(),this.player.volume(this.state.volume),this.player.muted(this.state.soundMuted),this.player.playbackRate(this.state.theSelectedPlaybackSpeed),this.player.addClass("vjs-mediacms-plugin"),this.updateTheaterModeClassname(),setTimeout((function(e){e.updateVideoPlayerRatios()}),100,this)}},{key:"changeVideoSubtitle",value:function(){"off"!==this.state.theSelectedSubtitleOption?(this.player.removeClass("vjs-subtitles-off"),this.player.addClass("vjs-subtitles-on")):(this.player.removeClass("vjs-subtitles-on"),this.player.addClass("vjs-subtitles-off"));for(var e=this.player.textTracks(),t=0;t<e.length;t++)"subtitles"===e[t].kind&&(e[t].mode=this.state.theSelectedSubtitleOption===e[t].language?"showing":"hidden")}},{key:"changeVideoResolution",value:function(){this.isChangingResolution=!0;var e=[],t=this.player.currentTime(),n=this.player.duration();this.wasPlayingOnResolutionChange=!this.player.paused(),this.hadStartedOnResolutionChange=this.player.hasStarted(),this.hadStartedOnResolutionChange&&this.player.addClass("vjs-changing-resolution");for(var r=0;r<this.videoResolutions[this.state.theSelectedQuality].src.length;)e.push({src:this.videoResolutions[this.state.theSelectedQuality].src[r]}),r+=1;this.player.src(e),this.player.techCall_("reset"),this.player.currentTime(t),this.player.duration(n),this.player.playbackRate(this.state.theSelectedPlaybackSpeed)}},{key:"changePlaybackSpeed",value:function(){this.player.playbackRate(this.state.theSelectedPlaybackSpeed)}},{key:"onStateChange",value:function(e){(e.changes.videoRatio||e.changes.playerRatio)&&this.updateVideoElementPosition(),e.changes.volume&&this.onPublicStateUpdate(),e.changes.soundMuted&&this.onPublicStateUpdate(),e.changes.theaterMode&&this.onPublicStateUpdate(),e.changes.theaterMode&&(this.updateTheaterModeClassname(),setTimeout((function(e){e.updateVideoPlayerRatios()}),20,this)),e.changes.isOpenSettingsOptions,e.changes.isOpenQualityOptions,e.changes.isOpenPlaybackSpeedOptions,e.changes.theSelectedSubtitleOption&&(this.changeVideoSubtitle(),this.player.trigger("updatedSelectedSubtitleOption"),this.onPublicStateUpdate()),e.changes.theSelectedQuality&&(this.changeVideoResolution(),this.player.trigger("updatedSelectedQuality"),this.onPublicStateUpdate()),e.changes.theSelectedPlaybackSpeed&&(this.changePlaybackSpeed(),this.player.trigger("updatedSelectedPlaybackSpeed"),this.onPublicStateUpdate()),(e.changes.isOpenSettingsOptions||e.changes.isOpenQualityOptions||e.changes.theSelectedQuality||e.changes.isOpenPlaybackSpeedOptions||e.changes.theSelectedPlaybackSpeed)&&this.player.trigger("updatedSettingsPanelsVisibility"),e.changes.isOpenSubtitlesOptions&&this.player.trigger("updatedSubtitlesPanelsVisibility"),e.changes.openSettings&&this.state.openSettings&&this.player.trigger("openedSettingsPanel",this.state.openSettingsFromKeyboard),e.changes.closeSettings&&this.state.closeSettings&&this.player.trigger("closedSettingsPanel",this.state.closeSettingsFromKeyboard),e.changes.openSubtitles&&this.state.openSubtitles&&this.player.trigger("openedSubtitlesPanel",this.state.openSubtitlesFromKeyboard),e.changes.closeSubtitles&&this.state.closeSubtitles&&this.player.trigger("closedSubtitlesPanel",this.state.closeSubtitlesFromKeyboard),e.changes.openQualities&&this.state.openQualities&&this.player.trigger("openedQualities",this.state.openQualitiesFromKeyboard),e.changes.closeQualities&&this.state.closeQualities&&this.player.trigger("closedQualities",this.state.closeQualitiesFromKeyboard),e.changes.openPlaybackSpeeds&&this.state.openPlaybackSpeeds&&this.player.trigger("openedPlaybackSpeeds",this.state.openPlaybackSpeedsFromKeyboard),e.changes.closePlaybackSpeeds&&this.state.closePlaybackSpeeds&&this.player.trigger("closedPlaybackSpeeds",this.state.closePlaybackSpeedsFromKeyboard)}},{key:"onDispose",value:function(){window.removeEventListener("resize",this.onWindowResize)}},{key:"onError",value:function(e){this.player.paused()||this.player.pause(),this.player.techCall_("reset")}},{key:"onEnded",value:function(){this.setState(this.state,{ended:!0})}},{key:"onVolumeChange",value:function(){this.setState({volume:this.player.volume(),soundMuted:this.player.muted()}),this.actionAnimation("volume")}},{key:"onPlayToggle",value:function(e){var t="playing"===e.type;!this.seeking&&1>Math.abs(this.updateTimeDiff)&&this.actionAnimation(t?"play":"pause"),this.setState({playing:t})}},{key:"onTimeUpdateChange",value:function(e){var t=this.player.currentTime();this.updateTimeDiff=t-this.updateTime,this.updateTime=t}},{key:"onFullscreenChange",value:function(){this.player.addClass("vjs-fullscreen-change"),setTimeout((function(e){e.removeClass("vjs-fullscreen-change")}),100,this.player),this.updateVideoElementPosition()}},{key:"onTheaterModeChange",value:function(){this.setState({theaterMode:!this.state.theaterMode})}},{key:"openSettingsOptions",value:function(e,t){clearTimeout(this.timeoutSettingsPanelFocusout),this.setState({openSettings:new Date,openSettingsFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!0,isOpenQualityOptions:!1,isOpenPlaybackSpeedOptions:!1,isOpenSubtitlesOptions:!1})}},{key:"closeSettingsOptions",value:function(e,t){clearTimeout(this.timeoutSettingsPanelFocusout),this.setState({closeSettings:new Date,closeSettingsFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!1,isOpenQualityOptions:!1,isOpenPlaybackSpeedOptions:!1})}},{key:"openSubtitlesOptions",value:function(e,t){clearTimeout(this.timeoutSubtitlesPanelFocusout),this.setState({openSubtitles:new Date,openSubtitlesFromKeyboard:!!t&&new Date,isOpenSubtitlesOptions:!0,isOpenSettingsOptions:!1,isOpenQualityOptions:!1,isOpenPlaybackSpeedOptions:!1})}},{key:"closeSubtitlesOptions",value:function(e,t){clearTimeout(this.timeoutSubtitlesPanelFocusout),this.setState({closeSubtitles:new Date,closeSubtitlesFromKeyboard:!!t&&new Date,isOpenSubtitlesOptions:!1})}},{key:"openQualityOptions",value:function(e,t){clearTimeout(this.timeoutResolutionsPanelFocusout),this.setState({openQualities:new Date,openQualitiesFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!1,isOpenQualityOptions:!0})}},{key:"openPlaybackSpeedOptions",value:function(e,t){clearTimeout(this.timeoutPlaybackSpeedsPanelFocusout),this.setState({openPlaybackSpeeds:new Date,openPlaybackSpeedsFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!1,isOpenPlaybackSpeedOptions:!0})}},{key:"closeQualityOptions",value:function(e,t){clearTimeout(this.timeoutResolutionsPanelFocusout),this.setState({closeQualities:new Date,closeQualitiesFromKeyboard:!!t&&new Date,openSettings:new Date,openSettingsFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!0,isOpenQualityOptions:!1})}},{key:"closePlaybackSpeedOptions",value:function(e,t){clearTimeout(this.timeoutPlaybackSpeedsPanelFocusout),this.setState({closePlaybackSpeeds:new Date,closePlaybackSpeedsFromKeyboard:!!t&&new Date,openSettings:new Date,openSettingsFromKeyboard:!!t&&new Date,isOpenSettingsOptions:!0,isOpenPlaybackSpeedOptions:!1})}},{key:"onQualitySelection",value:function(e,t){this.setState({isOpenSettingsOptions:!1,isOpenQualityOptions:!1,theSelectedQuality:t})}},{key:"onSubtitleOptionSelection",value:function(e,t){this.setState({isOpenSubtitlesOptions:!1,theSelectedSubtitleOption:t})}},{key:"onAutoQualitySelection",value:function(e){e!==this.state.theSelectedAutoQuality&&(this.setState({theSelectedAutoQuality:e}),this.player.trigger("updatedSelectedQuality"))}},{key:"onPlaybackSpeedSelection",value:function(e,t){this.setState({isOpenSettingsOptions:!1,isOpenPlaybackSpeedOptions:!1,theSelectedPlaybackSpeed:t})}},{key:"onFocusOutSubtitlesPanel",value:function(){this.timeoutSubtitlesPanelFocusout||(this.player.focus(),this.timeoutSubtitlesPanelFocusout=setTimeout((function(e){e.setState({isOpenSubtitlesOptions:!1}),e.timeoutSubtitlesPanelFocusout=null}),100,this))}},{key:"onFocusOutSettingsPanel",value:function(){this.timeoutSettingsPanelFocusout||(this.state.isOpenQualityOptions||this.state.isOpenPlaybackSpeedOptions||this.player.focus(),this.state.isOpenQualityOptions?this.state.isOpenPlaybackSpeedOptions||(this.timeoutSettingsPanelFocusout=setTimeout((function(e){e.state.isOpenSettingsOptions&&!e.state.isOpenPlaybackSpeedOptions&&e.setState({isOpenSettingsOptions:!1}),e.timeoutSettingsPanelFocusout=null}),100,this)):this.timeoutSettingsPanelFocusout=setTimeout((function(e){e.state.isOpenSettingsOptions&&!e.state.isOpenQualityOptions&&e.setState({isOpenSettingsOptions:!1}),e.timeoutSettingsPanelFocusout=null}),100,this))}},{key:"onFocusOutResolutionsPanel",value:function(){this.timeoutResolutionsPanelFocusout||(this.state.isOpenSettingsOptions||this.state.isOpenPlaybackSpeedOptions||this.player.focus(),this.state.isOpenSettingsOptions||(this.timeoutResolutionsPanelFocusout=setTimeout((function(e){e.state.isOpenQualityOptions&&!e.state.isOpenSettingsOptions&&e.setState({isOpenQualityOptions:!1}),e.timeoutResolutionsPanelFocusout=null}),100,this)))}},{key:"onFocusOutPlaybackSpeedsPanel",value:function(){this.timeoutPlaybackSpeedsPanelFocusout||(this.state.isOpenQualityOptions||this.state.isOpenSettingsOptions||this.player.focus(),this.state.isOpenSettingsOptions||(this.timeoutPlaybackSpeedsPanelFocusout=setTimeout((function(e){e.state.isOpenPlaybackSpeedOptions&&!e.state.isOpenSettingsOptions&&e.setState({isOpenPlaybackSpeedOptions:!1}),e.timeoutPlaybackSpeedsPanelFocusout=null}),100,this)))}},{key:"onPublicStateUpdate",value:function(){this.stateUpdateCallback&&this.stateUpdateCallback({volume:this.state.volume,theaterMode:this.state.theaterMode,soundMuted:this.state.soundMuted,quality:this.state.theSelectedQuality,playbackSpeed:this.state.theSelectedPlaybackSpeed,subtitle:this.state.theSelectedSubtitleOption})}},{key:"onWindowResize",value:function(){this.updateVideoPlayerRatios()}},{key:"updateVideoPlayerRatios",value:function(){this.setState({videoRatio:this.videoHtmlElem.offsetWidth/this.videoHtmlElem.offsetHeight,playerRatio:this.player.el_.offsetWidth/this.player.el_.offsetHeight});var e=document.querySelectorAll(".vjs-settings-panel-inner");if(e.length)for(var t=0;t<e.length;)e[t].style.maxHeight=this.videoHtmlElem.offsetHeight-120+"px",t+=1}},{key:"updateTheaterModeClassname",value:function(){this.player[this.state.theaterMode?"addClass":"removeClass"]("vjs-theater-mode")}},{key:"updateVideoElementPosition",value:function(){if(this.videoHtmlElem&&this.videoNativeDimensions){var e=U(this.videoHtmlElem.offsetWidth,this.videoHtmlElem.offsetHeight,this.state.videoRatio,this.player.el_.offsetWidth,this.player.el_.offsetHeight,this.state.playerRatio);this.csstransforms?H(this.videoHtmlElem,"translate("+(e.l>0?e.l:"0")+"px,"+(e.t>0?e.t:"0")+"px)"):(this.videoHtmlElem.style.top=e.t>0?e.t+"px":"",this.videoHtmlElem.style.left=e.l>0?e.l+"px":"")}}},{key:"isTheaterMode",value:function(){return this.state.theaterMode}},{key:"isFullscreen",value:function(){return this.player.isFullscreen()}},{key:"isEnded",value:function(){return this.player.ended()}},{key:"selectedQualityTitle",value:function(){return this.state.theSelectedQuality+("Auto"===this.state.theSelectedQuality&&null!==this.state.theSelectedAutoQuality?" <span class='auto-resolution-title'>"+this.state.theSelectedAutoQuality+"</span>":"")}},{key:"selectedPlaybackSpeedTitle",value:function(){var e;for(e in this.playbackSpeeds)if(this.playbackSpeeds.hasOwnProperty(e)&&this.state.theSelectedPlaybackSpeed===this.playbackSpeeds[e].speed)return this.playbackSpeeds[e].title||this.playbackSpeeds[e].speed;return"n/a"}}]),o}();return Q.defaultState={volume:1,theaterMode:!1,soundMuted:!1,ended:!1,playing:!1,videoRatio:0,playerRatio:0,isOpenSettingsOptions:!1,isOpenSubtitlesOptions:!1,isOpenQualityOptions:!1,theSelectedQuality:null,theSelectedSubtitleOption:"off",theSelectedAutoQuality:null,theSelectedPlaybackSpeed:null,openSettings:!1,closeSettings:!1,openSettingsFromKeyboard:!1,closeSettingsFromKeyboard:!1,openSubtitles:!1,openSubtitlesFromKeyboard:!1,closeSubtitles:!1,closeSubtitlesFromKeyboard:!1,openQualities:!1,closeQualities:!1,openQualitiesFromKeyboard:!1,closeQualitiesFromKeyboard:!1},Q.VERSION=p,videojs.registerPlugin("mediaCmsVjsPlugin",Q),Q}function g(){return null===h&&(h=m()),h}g()}();var a={options:{sources:[],keyboardControls:!0,enabledTouchControls:!0,nativeDimensions:!1,suppressNotSupportedError:!0,poster:"",loop:!1,controls:!0,preload:"auto",autoplay:!1,bigPlayButton:!0,liveui:!1,controlBar:{bottomBackground:!0,progress:!0,play:!0,next:!1,previous:!1,volume:!0,pictureInPicture:!0,fullscreen:!0,theaterMode:!0,time:!0},cornerLayers:{topLeft:null,topRight:null,bottomLeft:null,bottomRight:null},videoPreviewThumb:{},subtitles:{on:!1,default:null,languages:[]}}};return function(n,s,l,u,c,d,f,p){if(!Node.prototype.isPrototypeOf(n))return r.error("Invalid player DOM element",n),null;function h(e){for(var t=[],n=0;n<e.length;)e[n]&&t.push(e[n]),n+=1;return t}function m(e){for(var t=[],n=0;n<e.length;)e[n]&&t.push(e[n]),n+=1;return t}var g,v={},y={};if(u)for(g in u)u.hasOwnProperty(g)&&i(u[g].url)&&u[g].url.length&&i(u[g].format)&&u[g].format.length&&(v[g]={title:g,src:h(u[g].url),format:m(u[g].format)});if(c)for(g=0;g<c.length;)y[g]={title:1===c[g]?"Normal":c[g],speed:c[g].toString()},g+=1;null!==(s=function(n,r){var s,l,u,c;if(r.sources=i(r.sources)&&r.sources.length?r.sources:[],r.loop=o(r.loop,a.options.loop),r.controls=o(r.controls,a.options.controls),r.subtitles&&r.subtitles instanceof Object?(r.subtitles.default=void 0!==r.subtitles.default?r.subtitles.default:a.options.subtitles.default,r.subtitles.languages=i(r.subtitles.languages)?r.subtitles.languages:a.options.subtitles.languages,r.subtitles.on=o(r.subtitles.on,a.options.subtitles.on)):r.subtitles.default=a.options.subtitles,r.autoplay="any"===r.autoplay||"play"===r.autoplay||"muted"===r.autoplay?r.autoplay:o(r.autoplay,a.options.autoplay),r.bigPlayButton=o(r.bigPlayButton,a.options.bigPlayButton),r.poster=t(r.poster)&&""!==r.poster.trim()?r.poster:a.options.poster,r.preload=t(r.preload)&&-1<["auto","metadata","none"].indexOf(r.preload.trim())?r.preload:a.options.preload,r.controlBar&&r.controlBar instanceof Object&&Object.keys(r.controlBar).length)for(s in r.controlBar)r.controlBar.hasOwnProperty(s)&&(r.controlBar[s]=o(r.controlBar[s],a.options.controlBar[s]));if(r.cornerLayers&&r.cornerLayers instanceof Object&&Object.keys(r.cornerLayers).length)for(s in r.cornerLayers)r.cornerLayers.hasOwnProperty(s)?"string"==typeof r.cornerLayers[s]?r.cornerLayers[s]=""!==r.cornerLayers[s]?r.cornerLayers[s]:a.options.cornerLayers[s]:Node.prototype.isPrototypeOf(r.cornerLayers[s])||!isNaN(r.cornerLayers[s])?r.cornerLayers[s]=r.cornerLayers[s]:r.cornerLayers[s]=r.cornerLayers[s]||a.options.cornerLayers[s]:r.cornerLayers[s]=a.options.cornerLayers[s];r.previewSprite="object"===e(r.previewSprite)?r.previewSprite:{};var d=n.querySelectorAll("source");for(u=0;u<d.length;){if(void 0!==d[u].attributes.src){for(c={src:d[u].src},void 0!==d[u].attributes.type&&(c.type=d[u].type),l=0;l<r.sources.length&&c.src!==r.sources[l].src;)l+=1;l>=r.sources.length&&r.sources.push(c)}u+=1}var f=n.querySelectorAll('track[kind="subtitles"]'),p={on:r.subtitles.on,default:null,languages:[]},h={};function m(e){e.src=void 0!==e.src&&null!==e.src?e.src.toString().trim():"",e.srclang=void 0!==e.srclang&&null!==e.srclang?e.srclang.toString().trim():"",e.src.length&&e.srclang.length&&(e.label=void 0!==e.label&&null!==e.label?e.label.toString().trim():e.srclang,void 0!==h[e.srclang]?(h[e.srclang].src=e.src,h[e.srclang].label=e.label):(p.languages.push({label:e.label,src:e.src,srclang:e.srclang}),h[e.srclang]=p.languages[p.languages.length-1]),void 0!==e.default&&null!==e.default&&(e.default=e.default.toString().trim(),e.default.length&&"1"!==e.default&&"true"!==e.default||(p.default=e.srclang)))}for(u=0;u<f.length;)m({src:f[u].getAttribute("src"),srclang:f[u].getAttribute("srclang"),default:f[u].getAttribute("default"),label:f[u].getAttribute("label")}),u+=1;if(r.subtitles.languages.length)for(u=0;u<r.subtitles.languages.length;)m({src:r.subtitles.languages[u].src,srclang:r.subtitles.languages[u].srclang,default:r.subtitles.languages[u].default,label:r.subtitles.languages[u].label}),u+=1;return null!==r.subtitles.default&&void 0!==h[r.subtitles.default]&&(p.default=r.subtitles.default),null===p.default&&r.subtitles.languages.length&&(p.default=r.subtitles.languages[0].srclang),r.subtitles=p,r}(n,videojs.mergeOptions(a.options,s&&s instanceof Object&&Object.keys(s).length?s:{}))).subtitles.default&&s.subtitles.on&&(l.theSelectedSubtitleOption=s.subtitles.default);var b,E,S=((E={controlBar:{children:[]}}).sources=(b=s).sources,E.loop=b.loop,E.controls=b.controls,E.autoplay=b.autoplay,E.bigPlayButton=b.bigPlayButton,E.poster=b.poster,E.preload=b.preload,E.suppressNotSupportedError=b.suppressNotSupportedError,E);this.player=videojs(n,S),this.player.mediaCmsVjsPlugin(n,s,l,v,y,d,f,p),this.isEnded=this.player.mediaCmsVjsPlugin().isEnded,this.isFullscreen=this.player.mediaCmsVjsPlugin().isFullscreen,this.isTheaterMode=this.player.mediaCmsVjsPlugin().isTheaterMode,void 0!==("undefined"==typeof window?"undefined":e(window))&&(window.HELP_IMPROVE_VIDEOJS=!1)}}()},17714:function(e,t,n){"use strict";n.d(t,{M:function(){return s}}),n(74517);var r=n(35466),i=n(3074),o=n.n(i);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function s(e){var t=r.createElement("span",null,r.createElement("span",null,e.children)),n={tabIndex:e.tabIndex||null,title:e.title||null,className:"circle-icon-button"+(void 0!==e.className?" "+e.className:"")+(e.buttonShadow?" button-shadow":"")};return void 0!==e["data-page-id"]&&(n["data-page-id"]=e["data-page-id"]),void 0!==e["aria-label"]&&(n["aria-label"]=e["aria-label"]),"link"===e.type?r.createElement("a",a({},n,{href:e.href||null,rel:e.rel||null}),t):"span"===e.type?r.createElement("span",a({},n,{onClick:e.onClick||null}),t):r.createElement("button",a({},n,{onClick:e.onClick||null}),t)}s.propTypes={type:o().oneOf(["button","link","span"]),buttonShadow:o().bool,className:o().string},s.defaultProps={type:"button",buttonShadow:!1}},47446:function(e,t,n){"use strict";n.d(t,{j:function(){return s}}),n(92070);var r=n(35466),i=n(3074),o=n.n(i),a=n(2299);function s(e){return e.options.map((function(t){return r.createElement("div",{key:t.id,className:t.id===e.selected?"active":""},r.createElement("button",{onClick:e.onSelect,filter:e.id,value:t.id},r.createElement("span",null,t.title),t.id===e.selected?r.createElement(a.O,{type:"close"}):null))}))}s.propTypes={id:o().string.isRequired,selected:o().string.isRequired,onSelect:o().func.isRequired}},2915:function(e,t,n){"use strict";n.d(t,{_:function(){return l}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(3074),o=n.n(i),a=n(2299);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t,n,i=(t=(0,r.useState)(e.active),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],l=i[1];return r.createElement("div",{className:"mi-filters-toggle"},r.createElement("button",{className:o?"active":"","aria-label":"Filter",onClick:function(){l(!o),void 0!==e.onClick&&e.onClick()}},r.createElement(a.O,{type:"filter_list"}),r.createElement("span",{className:"filter-button-label"},r.createElement("span",{className:"filter-button-label-text"},"FILTERS"))))}l.propTypes={onClick:o().func,active:o().bool},l.defaultProps={active:!1}},84234:function(e,t,n){"use strict";n.r(t),n.d(t,{CircleIconButton:function(){return r.M},FilterOptions:function(){return i.j},FiltersToggleButton:function(){return o._},MaterialIcon:function(){return a.O},NavigationContentApp:function(){return s.o},NavigationMenuList:function(){return l.S},Notifications:function(){return u.T},NumericInputWithUnit:function(){return c.O},PopupMain:function(){return d.W8},PopupTop:function(){return d.HF},SpinnerLoader:function(){return f.i},UserThumbnail:function(){return p.q}});var r=n(17714),i=n(47446),o=n(2915),a=n(2299),s=n(72917),l=n(5671),u=n(72436),c=n(15517),d=n(60940),f=n(26309),p=n(86142)},2299:function(e,t,n){"use strict";n.d(t,{O:function(){return i}});var r=n(35466),i=function(e){var t=e.type;return t?r.createElement("i",{className:"material-icons","data-icon":t}):null}},72917:function(e,t,n){"use strict";n.d(t,{o:function(){return l}}),n(13233),n(99751),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(46116),o=n(3074),a=n.n(o);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t,n,o=(0,r.useRef)(null),a=(t=(0,r.useState)(null),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=a[0],u=a[1],c=[];function d(t,n){var r;n.preventDefault(),n.stopPropagation(),r=c[t].id,void 0!==e.pages[r]&&u(r)}return(0,r.useEffect)((function(){void 0!==e.pages[e.initPage]?u(e.initPage):Object.keys(e.pages).length?u(Object.keys(e.pages)[0]):u(null)}),[e.initPage]),(0,r.useEffect)((function(){!function(){for(var e=0;e<c.length;)c[e].elem.removeEventListener("click",c[e].listener),e+=1;c=[]}(),l&&(function(){var t,n,r=(0,i.findDOMNode)(o.current),a=r.querySelectorAll(e.pageChangeSelector);if(a.length)for(t=0;t<a.length;)(n=(n=a[t].getAttribute(e.pageIdSelectorAttr))?n.trim():n)&&(c[t]={id:n,elem:a[t]},c[t].listener=function(e){return function(t){return d(e,t)}}(t),c[t].elem.addEventListener("click",c[t].listener)),t+=1;e.focusFirstItemOnPageChange&&r.focus()}(),"function"==typeof e.pageChangeCallback&&e.pageChangeCallback(l))}),[l]),l?r.createElement("div",{ref:o},r.cloneElement(e.pages[l])):null}l.propTypes={initPage:a().string,pages:a().object.isRequired,pageChangeSelector:a().string.isRequired,pageIdSelectorAttr:a().string.isRequired,focusFirstItemOnPageChange:a().bool,pageChangeCallback:a().func},l.defaultProps={focusFirstItemOnPageChange:!0}},5671:function(e,t,n){"use strict";n.d(t,{S:function(){return u}}),n(59808),n(13233),n(92070),n(74517);var r=n(35466),i=n(3074),o=n.n(i),a=n(2299);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e){var t=[],n=e.itemAttr||{};void 0===n.className?n.className="":n.className&&(n.className+=" ");var i=e.text?e.icon&&"right"!==e.iconPos?1:0:-1,o=e.icon?e.text&&"right"===e.iconPos?1:0:-1;switch(-1<i&&(t[i]=r.createElement("span",{key:"Text"},e.text)),-1<o&&(t[o]=r.createElement("span",{key:"Icon",className:"right"===e.iconPos?"menu-item-icon-right":"menu-item-icon"},r.createElement(a.O,{type:e.icon}))),e.itemType){case"link":t=r.createElement("a",s({},e.linkAttr||{},{href:e.link,title:e.text||null}),t),n.className+="link-item"+(e.active?" active":"");break;case"button":case"open-subpage":t=r.createElement("button",s({},e.buttonAttr||{},{key:"button"}),t);break;case"label":t=r.createElement("button",s({},e.buttonAttr||{},{key:"button"}),r.createElement("span",null,e.text||null)),n.className="label-item";break;case"div":t=r.createElement("div",s({},e.divAttr||{},{key:"div"}),e.text||null)}return""!==n.className&&(n.className=" "+n.className),n.className=n.className.trim(),r.createElement("li",n,t)}function u(e){var t=e.items.map((function(e,t){return r.createElement(l,s({key:t},e))}));return t.length?r.createElement("div",{className:"nav-menu"+(e.removeVerticalPadding?" pv0":"")},r.createElement("nav",null,r.createElement("ul",null,t))):null}l.propTypes={itemType:o().oneOf(["link","open-subpage","button","label","div"]),link:o().string,icon:o().string,iconPos:o().oneOf(["left","right"]),text:o().string,active:o().bool,divAttr:o().object,buttonAttr:o().object,itemAttr:o().object,linkAttr:o().object},l.defaultProps={itemType:"link",iconPos:"left",active:!1},u.propTypes={removeVerticalPadding:o().bool,items:o().arrayOf(o().shape(l.propTypes)).isRequired},u.defaultProps={removeVerticalPadding:!1}},72436:function(e,t,n){"use strict";n.d(t,{T:function(){return d}}),n(92070),n(11646),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(7959);function o(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||s(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var u=/^(348|443|841|991)$/.test(n.j)?null:[];function c(e){var t=a((0,r.useState)(!1),2),n=t[0],i=t[1],o=a((0,r.useState)(!0),2),s=o[0],l=o[1],u=null,c=null;return(0,r.useEffect)((function(){return u=setTimeout((function(){c=setTimeout((function(){l(!1),c=null}),1e3),u=null,i(!0),e.onHide(e.id)}),5e3),function(){u&&clearTimeout(u),c&&clearTimeout(c)}}),[]),s?r.createElement("div",{className:"notification-item"+(n?" hidden":"")},r.createElement("div",null,e.children||null)):null}function d(){var e,t,n,s=a((0,r.useState)(u.length),2),l=s[0],d=s[1];function f(){d(i.default.get("notifications-size")+u.length)}function p(e){var t=[];u.map((function(n){n[0]!==e&&t.push(n)})),u=t}return(0,r.useEffect)((function(){return f(),i.default.on("added_notification",f),function(){return i.default.removeListener("added_notification",f)}}),[]),l?r.createElement("div",{className:"notifications"},r.createElement("div",null,(e=i.default.get("notifications"),t=u.map((function(e){return r.createElement(c,{key:e[0],id:e[0],onHide:p},e[1])})),n=e.map((function(e){return u.push(e),r.createElement(c,{key:e[0],id:e[0],onHide:p},e[1])})),[].concat(o(t),o(n))))," "):null}},15517:function(e,t,n){"use strict";n.d(t,{O:function(){return l}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(3074),o=n.n(i);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),i=a((0,r.useState)(null),2),o=i[0],s=i[1],l=a((0,r.useState)(null),2),u=l[0],c=l[1];return(0,r.useEffect)((function(){s(function(e,t,n){if(void 0!==e){var r;return r=void 0!==t&&t>e?t:e,void 0!==n&&n<r?n:r}return void 0!==t?t:void 0!==n?n:void 0}(0+e.defaultValue,e.minValue,e.maxValue)),c(function(e,t){if(!t||!t.length)return null;for(var n=0;n<t.length;){if(void 0!==t[n].key&&e===t[n].key)return t[n].key;n+=1}return t[0].key}(e.defaultUnit,e.units))})),r.createElement("div",{className:"num-value-unit"},void 0!==e.label?r.createElement("span",{className:"label"},e.label):null,r.createElement("input",{ref:t,className:"value-input",type:"number",value:null!==o?o:"",min:void 0!==e.minValue?e.minValue:null,max:void 0!==e.maxValue?e.maxValue:null,onChange:function(){s(t.current.value),void 0!==e.valueCallback&&e.valueCallback(t.current.value)}}),r.createElement("select",{ref:n,className:"value-unit",onChange:function(){c(n.current.value),void 0!==e.unitCallback&&e.unitCallback(n.current.value)},value:null!==u?u:""},function(){if(!e.units.length)return null;for(var t=[],n=0;n<e.units.length;)void 0!==e.units[n].key&&t.push(r.createElement("option",{key:e.units[n].key,value:e.units[n].key},void 0!==e.units[n].label?e.units[n].label:e.units[n].key)),n+=1;return t}()))}l.propTypes={label:o().string,units:o().array.isRequired,defaultUnit:o().string,defaultValue:o().number,minValue:o().number,maxValue:o().number,valueCallback:o().func,unitCallback:o().func}},60940:function(e,t,n){"use strict";n.d(t,{HF:function(){return o},W8:function(){return a}});var r=n(35466),i=r.forwardRef((function(e,t){return void 0!==e.children?r.createElement("div",{ref:t,className:"popup"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null}));function o(e){return void 0!==e.children?r.createElement("div",{className:"popup-top"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null}function a(e){return void 0!==e.children?r.createElement("div",{className:"popup-main"+(void 0!==e.className?" "+e.className:""),style:e.style},e.children):null}t.ZP=i},26309:function(e,t,n){"use strict";n.d(t,{i:function(){return a}});var r=n(35466),i=n(3074),o=n.n(i);function a(e){var t="spinner-loader";switch(e.size){case"tiny":case"x-small":case"small":case"large":case"x-large":t+=" "+e.size}return r.createElement("div",{className:t},r.createElement("svg",{className:"circular",viewBox:"25 25 50 50"},r.createElement("circle",{className:"path",cx:"50",cy:"50",r:"20",fill:"none",strokeWidth:"1.5",strokeMiterlimit:"10"})))}a.propTypes={size:o().oneOf(["tiny","x-small","small","medium","large","x-large"])},a.defaultProps={size:"medium"}},86142:function(e,t,n){"use strict";n.d(t,{q:function(){return u}});var r=n(35466),i=n(3074),o=n.n(i),a=n(49747),s=n(17714),l=n(2299);function u(e){var t=(0,a.useUser)().thumbnail,n={"aria-label":"Account profile photo that opens list of options and settings pages links",className:"thumbnail"};switch(e.isButton?void 0!==e.onClick&&(n.onClick=e.onClick):n.type="span",e.size){case"small":case"large":n.className+=" "+e.size+"-thumb"}return r.createElement(s.M,n,t?r.createElement("img",{src:t,alt:""}):r.createElement(l.O,{type:"person"}))}u.propTypes={isButton:o().bool,size:o().oneOf(["small","medium","large"]),onClick:o().func},u.defaultProps={isButton:!1,size:"medium"}},67777:function(e,t,n){"use strict";n.d(t,{s:function(){return p}}),n(92070),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675),n(74517);var r=n(35466),i=n(3074),o=n.n(i),a=n(62546),s=n(80473),l=n(32832),u=n(83632);function c(e,t,n,r,i){var o={maxItems:n||255,pageItems:t?Math.min(n,t):1},a={totalItems:0,totalPages:0},s=e,l=[],u=[];function c(e){e=isNaN(e)?o.pageItems:e;var t=Math.min(e,u.length);if(t){for(var n=0;n<t;)l.push(u.shift()),n+=1;"function"==typeof i&&i(l)}}for(var d=0;d<s.length&&o.maxItems>u.length;)u.push(s[d]),d+=1;return a.totalItems=Math.min(o.maxItems,s.length),a.totalPages=Math.ceil(a.totalItems/o.pageItems),"function"==typeof r&&r(a.totalItems),c(),{loadItems:function(e){l.length<a.totalItems&&c(e)},totalPages:function(){return a.totalPages},loadedAllItems:function(){return l.length===a.totalItems},cancelAll:function(){r=null,i=null}}}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e){var t,n,i=(t=(0,a.useItemListSync)(e),n=11,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],s=i[1],p=i[2],h=i[3],m=i[4],g=i[5],v=i[6],y=i[7],b=i[8],E=i[9],S=i[10];return(0,r.useEffect)((function(){return h(new c(e.items,e.pageItems,e.maxItems,y,b)),function(){p&&(p.cancelAll(),h(null))}}),[]),o?s.length?r.createElement("div",{className:m.listOuter},E(),r.createElement("div",{ref:g,className:"items-list-wrap"},r.createElement("div",{ref:v,className:m.list},s.map((function(t,n){return r.createElement(u.H,d({key:n},(0,u.j)(e,t,n)))})))),S()):null:r.createElement(l.K,{className:m.listOuter})}p.propTypes={items:o().array.isRequired,className:o().string,hideDate:o().bool,hideViews:o().bool,hideAuthor:o().bool,hidePlaylistOptions:o().bool,hidePlaylistOrderNumber:o().bool,hideAllMeta:o().bool,preferSummary:o().bool,inPlaylistView:o().bool,inPlaylistPage:o().bool,playlistActiveItem:s.PositiveIntegerOrZero,playlistId:o().string,maxItems:o().number.isRequired,pageItems:o().number.isRequired,horizontalItemsOrientation:o().bool.isRequired,singleLinkContent:o().bool.isRequired,inTagsList:o().bool,inCategoriesList:o().bool,itemsCountCallback:o().func,itemsLoadCallback:o().func,firstItemViewer:o().bool,firstItemDescr:o().bool,canEdit:o().bool},p.defaultProps={hideDate:!1,hideViews:!1,hideAuthor:!1,hidePlaylistOptions:!0,hidePlaylistOrderNumber:!0,hideAllMeta:!1,preferSummary:!1,inPlaylistView:!1,inPlaylistPage:!1,playlistActiveItem:1,playlistId:void 0,maxItems:99999,pageItems:24,horizontalItemsOrientation:!1,singleLinkContent:!1,inTagsList:!1,inCategoriesList:!1,firstItemViewer:!1,firstItemDescr:!1,canEdit:!1}},58982:function(e,t,n){"use strict";n.r(t),n.d(t,{ItemListAsync:function(){return g}}),n(92070),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675),n(74517),n(99751),n(38833),n(10815),n(55090),n(79174);var r=n(35466),i=n(3074),o=n.n(i),a=n(62546),s=n(67777),l=n(32832),u=n(83632),c=n(28986);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(e){var t,n,i=(t=(0,a.useItemListSync)(e),n=11,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],s=i[1],d=i[2],f=i[3],p=i[4],g=i[5],v=i[6],y=i[7],b=i[8],E=i[9],S=i[10];return(0,r.useEffect)((function(){return f(new c.g(e.pageItems,e.maxItems,e.firstItemRequestUrl,e.requestUrl,y,b)),function(){d&&(d.cancelAll(),f(null))}}),[]),o?s.length?r.createElement("div",{className:p.listOuter},E(),r.createElement("div",{ref:g,className:"items-list-wrap"},r.createElement("div",{ref:v,className:p.list},s.map((function(t,n){return r.createElement(u.H,h({key:n},(0,u.j)(e,t,n)))})))),S()):null:r.createElement(l.K,{className:p.listOuter})}g.propTypes=f(f({},s.s.propTypes),{},{items:o().array,requestUrl:o().string.isRequired,firstItemRequestUrl:o().string}),g.defaultProps=f(f({},s.s.defaultProps),{},{requestUrl:null,firstItemRequestUrl:null,pageItems:24})},32832:function(e,t,n){"use strict";n.d(t,{K:function(){return o}});var r=n(35466),i=n(84234);function o(e){return r.createElement("div",{className:e.className},r.createElement("div",{className:"items-list-wrap items-list-wrap-waiting"},r.createElement(i.SpinnerLoader,null)))}},38770:function(e,t,n){"use strict";function r(e,t,n){return e.scrollLeft?1+Math.ceil(e.scrollLeft/t):n}function i(e,t){void 0!==e&&(this.data={dom:{wrapper:e,firstItem:e.querySelector(t)},item:{width:null}},this.data.item.width=this.data.dom.firstItem.offsetWidth,this.state={initedAllStateValues:!1,currentSlide:1,maxSlideIndex:null,slideItemsFit:null,slideItems:null,totalItems:null,wrapper:{width:null,scrollWidth:null}})}n.d(t,{Z:function(){return i}}),i.prototype.updateDataStateOnResize=function(e,t){this.data.item.width=this.data.dom.firstItem.offsetWidth,this.state.wrapper.width=this.data.dom.wrapper.offsetWidth,this.state.wrapper.scrollWidth=this.data.dom.wrapper.scrollWidth,this.state.slideItemsFit=Math.floor(this.state.wrapper.width/this.data.item.width),this.state.slideItems=Math.max(1,this.state.slideItemsFit),t&&this.state.slideItems<=this.state.slideItemsFit&&(this.state.itemsLengthFit=this.state.slideItems),this.state.totalItems=e,this.state.maxSlideIndex=Math.max(this.state.totalItems-this.state.slideItemsFit+1),this.state.currentSlide=Math.min(this.state.currentSlide,this.state.maxSlideIndex||1),this.state.currentSlide=0>=this.state.currentSlide?1:this.state.currentSlide},i.prototype.updateDataState=function(e,t,n){!n&&this.state.initedAllStateValues||(this.state.initedAllStateValues=!0,this.state.wrapper.width=this.data.dom.wrapper.offsetWidth,this.state.wrapper.scrollWidth=this.data.dom.wrapper.scrollWidth,this.state.slideItemsFit=Math.floor(this.state.wrapper.width/this.data.item.width),this.state.slideItems=Math.max(1,this.state.slideItemsFit),t&&this.state.slideItems<=this.state.slideItemsFit&&(this.state.itemsLengthFit=this.state.slideItems)),this.state.totalItems=e,this.state.maxSlideIndex=Math.max(1,this.state.totalItems-this.state.slideItemsFit+1),this.state.currentSlide=Math.min(this.state.currentSlide,this.state.maxSlideIndex),this.state.currentSlide=0>=this.state.currentSlide?1:this.state.currentSlide},i.prototype.nextSlide=function(){this.state.currentSlide=Math.min(r(this.data.dom.wrapper,this.data.item.width,this.state.currentSlide)+this.state.slideItems,this.state.maxSlideIndex)},i.prototype.previousSlide=function(){this.state.currentSlide=Math.max(1,r(this.data.dom.wrapper,this.data.item.width,this.state.currentSlide)-this.state.slideItems)},i.prototype.scrollToCurrentSlide=function(){this.data.dom.wrapper.scrollLeft=this.data.item.width*(this.state.currentSlide-1)},i.prototype.hasNextSlide=function(){return this.state.currentSlide<this.state.maxSlideIndex},i.prototype.hasPreviousSlide=function(){return 1<this.state.currentSlide},i.prototype.currentSlide=function(){return this.state.currentSlide},i.prototype.loadItemsToFit=function(){return 2*this.state.slideItemsFit>this.state.totalItems},i.prototype.loadMoreItems=function(){return this.state.currentSlide+this.state.slideItemsFit>=this.state.maxSlideIndex},i.prototype.itemsFit=function(){return this.state.slideItemsFit}},28986:function(e,t,n){"use strict";n.d(t,{g:function(){return o}});var r=n(98578),i=n(80473);function o(e,t,n,o,a,s){var l={maxItems:t||255,pageItems:e?Math.min(t,e):1},u={totalItems:0,totalPages:0,nextRequestUrl:(0,i.formatInnerLink)(o,r.PageStore.get("config-site").url)},c={pageItems:0,requestResponse:!1},d=null,f=[],p=[];function h(e){var t,n;if(e=isNaN(e)?l.pageItems:e,c.pageItems&&c.pageItems<=p.length?(t=c.pageItems,n=!1,c.pageItems=0):(t=Math.min(e,p.length),n=e>p.length&&!!u.nextRequestUrl,c.pageItems=n?e-p.length:0),t){for(var r=0;r<t;)f.push(p.shift()),r+=1;"function"==typeof s&&s(f)}n&&m()}function m(e){c.requestResponse=!0,(0,i.getRequest)(u.nextRequestUrl,!1,(function(t){if(c.requestResponse=!1,t&&t.data){for(var n=t.data,r=void 0!==n.results?n.results:n,i=0;i<r.length&&l.maxItems>p.length;)null!==d&&d===r[i].url||p.push(r[i]),i+=1;u.nextRequestUrl=n.next&&l.maxItems>p.length?n.next:null,e&&(u.totalItems=n.count?n.count:p.length,u.totalItems=Math.min(l.maxItems,u.totalItems),u.totalPages=Math.ceil(u.totalItems/l.pageItems),"function"==typeof a&&a(u.totalItems)),h()}})),u.nextRequestUrl=null}return null!=n?(0,i.getRequest)((0,i.formatInnerLink)(n,r.PageStore.get("config-site").url),!1,(function(e){if(e&&e.data){var t=e.data,n=void 0!==t.results?t.results:t;n.length&&(d=n[0].url,f.push(n[0]))}m(!0)})):m(!0),{loadItems:function(e){!c.requestResponse&&f.length<u.totalItems&&h(e)},totalPages:function(){return u.totalPages},loadedAllItems:function(){return f.length===u.totalItems},cancelAll:function(){a=null,s=null}}}},83632:function(e,t,n){"use strict";n.d(t,{H:function(){return Z},j:function(){return Q}}),n(62322),n(79006),n(49268),n(93296),n(13233),n(52004),n(28407),n(54458),n(59808),n(99751),n(38833),n(10815),n(55090),n(79174),n(74517);var r=n(35466),i=n(43613),o=n(98578),a=(n(56394),n(64669),n(38288),n(55677),n(92129),n(24655),n(20288),n(23675),n(3074)),s=n.n(a),l=n(62546),u=n(80473),c=n(9722),d=n(20541),f=n(84234);function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e){var t=p((0,l.usePopup)(),3),n=t[0],i=t[1],a=t[2],s=p((0,r.useState)("main"),2),c=s[0],h=s[1],m=p((0,r.useState)({main:r.createElement(f.PopupMain,null,r.createElement(f.NavigationMenuList,{items:[{itemType:"open-subpage",text:"Remove from playlist",icon:"delete",buttonAttr:{className:"change-page","data-page-id":"proceedMediaPlaylistRemoval"}}]})),proceedMediaPlaylistRemoval:r.createElement(f.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Media playlist removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove media from playlist permanently?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-playlist-removal",onClick:function(){n.current.toggle()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-playlist-removal",onClick:function(){(0,u.putRequest)(o.PageStore.get("api-playlists")+"/"+e.playlist_id,{type:"remove",media_friendly_token:e.media_id},{headers:{"X-CSRFToken":(0,u.csrfToken)()}},!1,g,v)}},"PROCEED")))}),1)[0];function g(){n.current.tryToHide();var t=e.media_id,r=e.playlist_id;setTimeout((function(){d.PageActions.addNotification("Media removed from playlist","mediaPlaylistRemove"),d.PlaylistPageActions.removedMediaFromPlaylist(t,r)}),100)}function v(){n.current.tryToHide(),setTimeout((function(){d.PageActions.addNotification("Media removal from playlist failed","mediaPlaylistRemoveFail")}),100)}return r.createElement("div",{className:"item-playlist-options-wrap"+("main"===c?" item-playlist-options-main":"")},r.createElement(a,{contentRef:n},r.createElement(f.CircleIconButton,null,r.createElement(f.MaterialIcon,{type:"more_vert"}))),r.createElement(i,{contentRef:n,hideCallback:function(){h("main")}},r.createElement(f.NavigationContentApp,{pageChangeCallback:function(e){h(e)},initPage:c,focusFirstItemOnPageChange:!1,pages:m,pageChangeSelector:".change-page",pageIdSelectorAttr:"data-page-id"})))}m.propTypes={},m.propTypes.media_id=s().string.isRequired,m.propTypes.playlist_id=s().string.isRequired;var g=n(57878);function v(e){}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e){var t,n,i=e.type,o=(t=(0,l.useMediaItem)(b(b({},e),{},{type:i})),n=6,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=o[0],s=o[1],u=o[2],c=o[3],d=o[4],f=o[5],p=(0,g.bG)("item "+i+"-item",e.class_name.trim(),e.playlistOrder===e.playlistActiveItem);return r.createElement("div",{className:p},r.createElement("div",{className:"item-content"},d(),r.createElement(g.J6,{src:u,title:e.title,link:e.link}),r.createElement(c,{title:e.title,link:e.link},a(),f(),s())))}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x(e){var t,n,i=e.type,o=(t=(0,l.useMediaItem)(k(k({},e),{},{type:i})),n=6,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=o[0],s=o[1],u=o[2],d=o[3],f=o[4],p=o[5],h=new c.MediaDurationInfo;h.update(e.duration);var v,y,b=h.ariaLabel(),E=h.toString(),S=h.ISO8601(),w=(0,g.bG)("item "+i+"-item",e.class_name.trim(),e.playlistOrder===e.playlistActiveItem);return r.createElement("div",{className:w},e.hidePlaylistOrderNumber?null:r.createElement(g.r2,{index:e.playlistOrder,inPlayback:e.inPlaylistView,activeIndex:e.playlistActiveItem}),r.createElement("div",{className:"item-content"},f(),(y={key:"item-thumb",href:e.link,title:e.title,tabIndex:"-1","aria-hidden":!0,className:"item-thumb"+(u?"":" no-thumb"),style:u?{backgroundImage:"url('"+u+"')"}:null},r.createElement("a",y,e.inPlaylistView?null:r.createElement(g.X9,{ariaLabel:b,time:S,text:E}))),r.createElement(d,{title:e.title,link:e.link},a(),p(),s()),(v=(v=e.link.split("=")[1]).split("&")[0],e.hidePlaylistOptions?null:r.createElement(m,{key:"options",media_id:v,playlist_id:e.playlist_id}))))}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function R(e){var t,n,i=e.type,o=(t=(0,l.useMediaItem)(O(O({},e),{},{type:i})),n=6,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=o[0],s=o[1],u=o[2],d=o[3],f=o[4],p=o[5],h=new c.MediaDurationInfo;h.update(e.duration);var v,y,b=h.ariaLabel(),E=h.toString(),S=h.ISO8601(),w=(0,g.bG)("item "+i+"-item",e.class_name.trim(),e.playlistOrder===e.playlistActiveItem);return r.createElement("div",{className:w},e.hidePlaylistOrderNumber?null:r.createElement(g.r2,{index:e.playlistOrder,inPlayback:e.inPlaylistView,activeIndex:e.playlistActiveItem}),r.createElement("div",{className:"item-content"},f(),e.hasMediaViewer?r.createElement(g.Bh,{mediaPageLink:e.link}):(y={key:"item-thumb",href:e.link,title:e.title,tabIndex:"-1","aria-hidden":!0,className:"item-thumb"+(u?"":" no-thumb"),style:u?{backgroundImage:"url('"+u+"')"}:null},r.createElement("a",y,e.inPlaylistView?null:r.createElement(g.X9,{ariaLabel:b,time:S,text:E}),e.inPlaylistView||e.inPlaylistPage?null:r.createElement(g.u5,{url:e.preview_thumbnail}))),r.createElement(d,{title:e.title,link:e.link},a(),p(),s())),(v=(v=e.link.split("=")[1]).split("&")[0],e.hidePlaylistOptions?null:r.createElement(m,{key:"options",media_id:v,playlist_id:e.playlist_id})))}v.propTypes={order:u.PositiveIntegerOrZero,title:s().string.isRequired,link:s().string.isRequired,singleLinkContent:s().bool.isRequired,description:s().string,meta_description:s().string,thumbnail:s().string,onMount:s().func,publish_date:s().oneOfType([s().string,s().number]),editLink:s().string},v.defaultProps={title:"",link:"#",singleLinkContent:!1,description:"",meta_description:"",thumbnail:"",publish_date:0},w.propTypes=b(b({},v.propTypes),{},{type:s().string.isRequired,class_name:s().string,views:u.PositiveIntegerOrZero,hideViews:s().bool,hideDate:s().bool,hideAuthor:s().bool,author_name:s().string,author_link:s().string,playlistOrder:u.PositiveInteger,playlistActiveItem:u.PositiveIntegerOrZero,inPlaylistView:s().bool,hidePlaylistOrderNumber:s().bool}),w.defaultProps=b(b({},v.defaultProps),{},{class_name:"",views:0,hideViews:!1,hideDate:!1,hideAuthor:!1,author_name:"",author_link:"#",playlistOrder:1,playlistActiveItem:1,inPlaylistView:!1,hidePlaylistOrderNumber:!0}),x.propTypes=k(k({},w.propTypes),{},{type:s().string.isRequired,duration:u.PositiveIntegerOrZero,hidePlaylistOptions:s().bool,hasMediaViewer:s().bool,hasMediaViewerDescr:s().bool,playlist_id:s().string}),x.defaultProps=k(k({},w.defaultProps),{},{type:"audio",duration:0,hidePlaylistOptions:!0,hasMediaViewer:!1,hasMediaViewerDescr:!1}),R.propTypes=O(O({},w.propTypes),{},{type:s().string.isRequired,duration:u.PositiveIntegerOrZero,hidePlaylistOptions:s().bool,hasMediaViewer:s().bool,hasMediaViewerDescr:s().bool,playlist_id:s().string}),R.defaultProps=O(O({},w.defaultProps),{},{type:"video",duration:0,hidePlaylistOptions:!0,hasMediaViewer:!1,hasMediaViewerDescr:!1});var I=n(73064);function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){var t,n,i=(0,l.useItem)(L(L({},e),{},{type:"playlist"})),o=i.titleComponent,a=i.thumbnailUrl,s=i.UnderThumbWrapper;return r.createElement("div",{className:"item playlist-item"},r.createElement("div",{className:"item-content"},r.createElement("a",{className:"item-thumb"+(a?"":" no-thumb"),href:e.link,title:e.title,tabIndex:"-1","aria-hidden":"true",style:a?{backgroundImage:"url('"+a+"')"}:null},r.createElement("div",{className:"playlist-count"},r.createElement("div",null,r.createElement("div",null,r.createElement("span",null,e.media_count),r.createElement("i",{className:"material-icons"},"playlist_play")))),r.createElement("div",{className:"playlist-hover-play-all"},r.createElement("div",null,r.createElement("div",null,r.createElement("i",{className:"material-icons"},"play_arrow"),r.createElement("span",null,"PLAY ALL"))))),r.createElement(s,{title:e.title,link:e.link},o(),(t=(0,I.WU)(new Date(e.publish_date)),n="string"==typeof e.publish_date?Date.parse(e.publish_date):Date.parse(new Date(e.publish_date)),r.createElement(g.cU,{dateTime:n,text:"Created "+t})),r.createElement("a",{href:e.link,title:"",className:"view-full-playlist"},"VIEW FULL PLAYLIST"))))}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){var t,n=e.type,i=(0,l.useItem)(B(B({},e),{},{type:n})),o=i.titleComponent,a=i.descriptionComponent,s=i.thumbnailUrl,u=i.UnderThumbWrapper,c=(0,g.bG)("item "+n+"-item",e.class_name.trim(),!1);return r.createElement("div",{className:c},r.createElement("div",{className:"item-content"},(t={key:"item-thumb",href:e.link,title:e.title,tabIndex:"-1","aria-hidden":!0,className:"item-thumb"+(s?"":" no-thumb"),style:s?{backgroundImage:"url('"+s+"')"}:null},r.createElement("a",t)),r.createElement(u,{title:e.title,link:e.link},o(),e.hideAllMeta?null:r.createElement("span",{className:"item-meta"},r.createElement(g.JQ,{count:e.media_count})),a())))}function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){H(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W(e){var t=(0,l.useItem)(q(q({},e),{},{type:"user"})),n=t.titleComponent,i=t.descriptionComponent,o=t.thumbnailUrl,a=t.UnderThumbWrapper;return r.createElement("div",{className:"item member-item"},r.createElement("div",{className:"item-content"},r.createElement(g.z7,{src:o,title:e.title,link:e.link}),r.createElement(a,{title:e.title,link:e.link},n(),e.hideAllMeta?null:r.createElement("span",{className:"item-meta"},r.createElement(g.WR,{date:e.publish_date})),i())))}function G(){return(G=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t){if(e.inCategoriesList)return i.LinksContext._currentValue.search.category+t.title.replace(" ","%20");if(e.inTagsList)return i.LinksContext._currentValue.search.tag+t.title.replace(" ","%20");var n=function(){var e=null,t=window.location.search;if(""!==t){var n=t.split("?");if(2===n.length){var r;n=n[1].split("&");for(var i=0;i<n.length;){if("pl"===(r=n[i].split("="))[0]){2===r.length&&(e=r[1]);break}i+=1}}}return e}();return e.inPlaylistView&&n?t.url+"&pl="+n:void 0!==e.playlistId&&null!==e.playlistId?t.url+"&pl="+e.playlistId:t.url}function Q(e,t,n){var r=e.inCategoriesList||e.inTagsList,i=!r&&void 0!==t.username,a=!r&&!i&&("playlist"===t.media_type||void 0!==t.url&&-1<t.url.indexOf("playlists")),s=!r&&!i&&!a,l="search-results"===o.PageStore.get("current-page"),u={view:K(e,t),edit:e.canEdit?t.url.replace("view?m=","edit?m="):null};window.MediaCMS.site.devEnv&&-1<u.view.indexOf("view?")&&(u.view="/media.html?"+u.view.split("view?")[1]);var c,d,f,p,h,m=t.thumbnail_url||"",g=t.preview_url||"";d=void 0!==t.username&&"string"==typeof t.username?t.username:void 0!==t.title&&"string"==typeof t.title?t.title:null,f=void 0!==t.date_added&&"string"==typeof t.date_added?t.date_added:void 0!==t.add_date&&"string"==typeof t.add_date?t.add_date:null,i?c="user":a?c="playlist":s&&(c=t.media_type);var v={current:!1,type:null},y={current:e.inPlaylistPage,id:e.playlistId,hideOptions:e.hidePlaylistOptions||!1,hideOrderNumber:e.hidePlaylistOrderNumber||!1},b={current:e.inPlaylistView,id:e.playlistId,activeItem:e.playlistActiveItem||!1,hideOrderNumber:e.hidePlaylistOrderNumber||!1};r&&(e.inCategoriesList?v.type="categories":e.inTagsList&&(v.type="tags"),null!==v.type&&(v.current=!0));var E={name:t.author_name||t.user,url:t.author_profile?t.author_profile.replace(" ","%20"):null},S={views:t.views||null},w={allMeta:e.hideAllMeta||!1},_={order:n+1,type:c,title:d,date:f,url:u,author:E,stats:S,thumbnail:m,taxonomyPage:v,playlistPage:y,playlistPlayback:b,canEdit:null!==u.edit,singleLinkContent:e.singleLinkContent||!1,hasMediaViewer:0===n&&"video"===t.media_type&&!!e.firstItemViewer,hasMediaViewerDescr:!1};return _.hasMediaViewerDescr=_.hasMediaViewer&&!!e.firstItemDescr,_.hasMediaViewerDescr?(p=null===(p=e.firstItemViewer?"string"==typeof e.summary?e.summary.trim():null:"string"==typeof t.description?t.description.trim():null)?p:p.replace(/(<([^>]+)>)/gi,""),_.description=p,e.summary&&(h=null===(h=e.summary.trim())?h:h.replace(/(<([^>]+)>)/gi,""),_.meta_description=h)):(p=null===(p=e.preferSummary&&"string"==typeof e.summary?e.summary.trim():"string"==typeof t.description?t.description.trim():null)?p:p.replace(/(<([^>]+)>)/gi,""),l||e.inCategoriesList||"user"===c?_.description=p:_.meta_description=p),"video"===c&&(_.previewThumbnail=g),"video"!==c&&"audio"!==c||(_.duration=t.duration),!r&&!a||isNaN(t.media_count)||(_.media_count=parseInt(t.media_count,10)),s&&(w.date=e.hideDate||!1,w.views=e.hideViews||!1,w.author=e.hideAuthor||!1),Y(Y({},_),{},{hide:w})}function Z(e){var t=!1,n={order:e.order,title:e.title,link:e.url.view,thumbnail:e.thumbnail,publish_date:e.date,singleLinkContent:e.singleLinkContent,hasMediaViewer:e.hasMediaViewer,hasMediaViewerDescr:e.hasMediaViewerDescr};switch(e.type){case"user":case"playlist":break;case"video":t=!0,n.duration=e.duration,n.preview_thumbnail=e.previewThumbnail;break;case"audio":t=!0,n.duration=e.duration;break;case"image":case"pdf":t=!0}if(void 0!==e.description&&(n.description=e.description),void 0!==e.meta_description&&(n.meta_description=e.meta_description),!e.taxonomyPage.current&&"playlist"!==e.type||isNaN(e.media_count)||(n.media_count=e.media_count),n.hideAllMeta=e.hide.allMeta,t&&(n.views=e.stats.views,n.author_name=e.author.name,n.author_link=e.author.url,n.hideDate=e.hide.date,n.hideViews=e.hide.views,n.hideAuthor=e.hide.author),(e.playlistPage.current||e.playlistPlayback.current)&&(n.playlistOrder=e.order,e.playlistPlayback.current?(n.playlist_id=e.playlistPlayback.id,n.playlistActiveItem=e.playlistPlayback.activeItem,n.hidePlaylistOrderNumber=e.playlistPlayback.hideOrderNumber):(n.playlist_id=e.playlistPage.id,n.hidePlaylistOptions=e.playlistPage.hideOptions,n.hidePlaylistOrderNumber=e.playlistPage.hideOrderNumber)),e.canEdit&&(n.editLink=e.url.edit),e.taxonomyPage.current)switch(e.taxonomyPage.type){case"categories":return r.createElement(z,G({},n,{type:"category"}));case"tags":return r.createElement(z,G({},n,{type:"tag"}))}switch(e.type){case"user":return r.createElement(W,n);case"playlist":return window.MediaCMS.site.devEnv&&(n.link=n.link.replace("/playlists/","playlist.html?pl=")),r.createElement(N,n);case"video":return r.createElement(R,n);case"audio":return r.createElement(x,n);case"image":return r.createElement(w,G({},n,{type:"image"}));case"pdf":return r.createElement(w,G({},n,{type:"pdf"}))}return r.createElement(w,G({},n,{type:"attachment"}))}N.propTypes=L(L({},v.propTypes),{},{media_count:u.PositiveIntegerOrZero}),N.defaultProps=L(L({},v.defaultProps),{},{media_count:0}),z.propTypes=B(B({},v.propTypes),{},{type:s().string.isRequired,class_name:s().string,media_count:u.PositiveIntegerOrZero}),z.defaultProps=B(B({},v.defaultProps),{},{class_name:"",media_count:0}),W.propTypes=q({},v.propTypes),W.defaultProps=q({},v.defaultProps)},57878:function(e,t,n){"use strict";n.d(t,{Q:function(){return y},Y7:function(){return b},hm:function(){return E},XQ:function(){return S},$L:function(){return w},k6:function(){return O},qu:function(){return T},X9:function(){return I},vK:function(){return C},TI:function(){return R},FM:function(){return M},r2:function(){return F},J6:function(){return x},Bh:function(){return L},u5:function(){return D},cU:function(){return P},JQ:function(){return k},WR:function(){return _},z7:function(){return A},bG:function(){return N.b}}),n(52004),n(28407),n(59808),n(62322),n(93296),n(54458),n(67441),n(20288),n(49268);var r=n(35466),i=n(73064),o=n(80473),a=(n(99751),n(56394),n(38288),n(55677),n(92129),n(24655),n(23675),n(3074)),s=n.n(a),l=n(50137),u=n.n(l),c=n(43613),d=n(9722),f=n(89905),p=n(88727),h=n(1283);function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e){var t=(0,r.useContext)(c.ApiUrlContext),n=(0,r.useContext)(c.SiteContext),i=m((0,r.useState)(null),2),a=(i[0],i[1]),s=m((0,r.useState)(null),2),l=s[0],g=s[1],v=m((0,r.useState)(null),2),y=v[0],b=v[1],E=m((0,r.useState)([]),2),S=E[0],w=E[1],_=m((0,r.useState)({}),2),k=_[0],P=_[1],C=m((0,r.useState)([]),2),x=C[0],A=C[1],O=m((0,r.useState)({}),2),T=O[0],M=O[1],R={videoQuality:new d.BrowserCache(n.id,86400).get("video-quality")};R.videoQuality=null!==R.videoQuality?R.videoQuality:"Auto";var I,D=null,L=null,F=null,N=((I=new(u())(e.pageLink).query)?((I=I.substring(1)).split("&"),I=I.length?I.split("="):[]):I=[],I);if(N.length)for(var j=0;j<N.length;)"m"===N[j]&&(F=N[j+1]),j+=2;function B(e){if(void 0!==e&&e&&void 0!==e.data&&e.data){var t,r;L=e.data;var i=[],s=null,l=(0,f.RA)(L.encodings_info,L.hls_info),u=null,c=null;if("string"==typeof L.poster_url?s=(0,o.formatInnerLink)(L.poster_url,n.url):"string"==typeof L.thumbnail_url&&(s=(0,o.formatInnerLink)(L.thumbnail_url,n.url)),Object.keys(l).length){var d=(0,f.KC)(),p=R.videoQuality;(null===p||"Auto"===p&&void 0===l.Auto)&&(p=720);var m=(0,f.$e)(p,l);for("Auto"===p&&void 0!==l.Auto&&i.push({src:l.Auto.url[0]}),r=0;r<l[m].format.length;){if("hls"===l[m].format[r]){i.push({src:l[m].url[r]});break}r+=1}for(r in L.encodings_info[m])L.encodings_info[m].hasOwnProperty(r)&&d.support[r]&&(t=L.encodings_info[m][r].url)&&(t=(0,o.formatInnerLink)(t,n.url),i.push({src:t,encodings_status:L.encodings_info[m][r].status}))}else l=null;if(1===i.length&&"running"===i[0].encodings_status&&(u="encodingRunning",c="Media encoding is currently running. Try again in few minutes."),null!==u)switch(u){case"encodingRunning":case"encodingPending":case"encodingFailed":break;default:h.warn("VIDEO DEBUG:","Video files don't exist")}a(u),g(c),b(s),w(i),P(l),A(L.subtitles_info),M(L.sprites_url?{url:(0,o.formatInnerLink)(L.sprites_url,n.url),frame:{width:160,height:90,seconds:10}}:null);var v=document.querySelector(".feat-first-item .item .item-description > div");v&&(v.innerHTML=L.summary)}}function U(e){if(void 0!==e&&void 0!==e.type)switch(e.type){case"network":case"private":case"unavailable":a(e.type),g(void 0!==e.message?e.message:"Αn error occurred while loading the media's data")}}return null!==F&&(D=t.media+"/"+F),(0,r.useEffect)((function(){null!==D&&(0,o.getRequest)(D,!1,B,U)}),[]),S.length?r.createElement("div",{className:"video-player"},r.createElement(p.Y7,{siteId:n.id,siteUrl:n.url,info:k,sources:S,poster:y,previewSprite:T,subtitlesInfo:x,enableAutoplay:!1,inEmbed:!1,hasTheaterMode:!1,hasNextLink:!1,hasPreviousLink:!1,errorMessage:l})):null}function y(e){return""===e.description?null:r.createElement("div",{className:"item-description"},r.createElement("div",null,e.description))}function b(e){return r.createElement("div",{className:"item-main"},e.children)}function E(e){return r.createElement(b,null,r.createElement("a",{className:"item-content-link",href:e.link,title:e.title},e.children))}function S(e){return""===e.title?null:r.createElement("h3",null,r.createElement("span",{"aria-label":e.ariaLabel},e.title))}function w(e){return""===e.title?null:r.createElement("h3",null,r.createElement("a",{href:e.link,title:e.title},r.createElement("span",{"aria-label":e.ariaLabel},e.title)))}function _(e){return r.createElement("time",{key:"member-since"},"Member for ",(0,i.WU)(new Date(e.date)).replace(" ago",""))}function k(e){return r.createElement("span",{key:"item-media-count",className:"item-media-count"}," "+e.count," media")}function P(e){return r.createElement("span",{className:"item-meta"},r.createElement("span",{className:"playlist-date"},r.createElement("time",{dateTime:e.dateTime},e.text)))}function C(e){var t=e.link;return t&&window.MediaCMS.site.devEnv&&(t="/edit-media.html"),t?r.createElement("a",{href:t,title:(0,o.translateString)("Edit media"),className:"item-edit-link"},(0,o.translateString)("EDIT MEDIA")):null}function x(e){var t={key:"item-thumb",href:e.link,title:e.title,tabIndex:"-1","aria-hidden":!0,className:"item-thumb"+(e.src?"":" no-thumb"),style:e.src?{backgroundImage:"url('"+e.src+"')"}:null};return r.createElement("a",t,e.src?r.createElement("div",{key:"item-type-icon",className:"item-type-icon"},r.createElement("div",null)):null)}function A(e){var t={key:"item-thumb",href:e.link,title:e.title,tabIndex:"-1","aria-hidden":!0,className:"item-thumb"+(e.src?"":" no-thumb"),style:e.src?{backgroundImage:"url('"+e.src+"')"}:null};return r.createElement("a",t)}function O(e){return""===e.name?null:r.createElement("span",{className:"item-author"},r.createElement("span",null,e.name))}function T(e){return""===e.name?null:r.createElement("span",{className:"item-author"},r.createElement("a",{href:e.link,title:e.name},r.createElement("span",null,e.name)))}function M(e){return r.createElement("span",{className:"item-views"},(0,o.formatViewsNumber)(e.views)+" "+(1>=e.views?(0,o.translateString)("view"):(0,o.translateString)("views")))}function R(e){return r.createElement("span",{className:"item-date"},r.createElement("time",{dateTime:e.dateTime,content:e.time},e.text))}function I(e){return r.createElement("span",{className:"item-duration"},r.createElement("span",{"aria-label":e.ariaLabel,content:e.time},e.text))}function D(e){if(""===e.url)return null;var t=e.url.split(".").slice(0,-1).join("."),n=(0,o.imageExtension)(e.url);return r.createElement("span",{className:"item-img-preview","data-src":t,"data-ext":n})}function L(e){return r.createElement("div",{className:"item-player-wrapper"},r.createElement("div",{className:"item-player-wrapper-inner"},r.createElement(v,{pageLink:e.mediaPageLink})))}function F(e){return r.createElement("div",{className:"item-order-number"},r.createElement("div",null,r.createElement("div",{"data-order":e.index,"data-id":e.media_id},e.inPlayback&&e.index===e.activeIndex?r.createElement("i",{className:"material-icons"},"play_arrow"):e.index)))}if(v.propTypes={pageLink:s().string.isRequired},!/^(44[13]|(61|84|99)1|348|800)$/.test(n.j))var N=n(78822)},78822:function(e,t,n){"use strict";function r(e,t,n){var r=e;return""!==t&&(r+=" "+t),n&&(r+=" pl-active-item"),r}n.d(t,{b:function(){return r}})},9700:function(e,t,n){"use strict";n.d(t,{d:function(){return ke}}),n(13233),n(62322),n(49268),n(67441),n(11646),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675),n(99751),n(38833),n(10815),n(55090),n(79174);var r=n(35466),i=n(3074),o=n.n(i),a=n(50137),s=n.n(a),l=n(80473),u=n(62546),c=n(84234),d=n(32832),f=(n(93296),n(74486),n(92070),n(74517),n(89145)),p=n(98578),h=n(2299);function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e){return void 0!==e.title&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.title},e.title):void 0!==e.title?e.title:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function y(e){return void 0!==e.date?(0,l.formatManagementTableDate)(new Date(Date.parse(e.date))):r.createElement("i",{className:"non-available"},"N/A")}function b(e){return void 0!==e.name&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.name},e.name):void 0!==e.name?e.name:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function E(e){var t=m((0,f.usePopup)(),3),n=t[0],i=t[1],o=t[2],a=m((0,r.useState)(!1),2),s=a[0],l=a[1],u={updating:!1,pending:0},d=(0,r.useCallback)((function(){if(u.updating)u.pending=u.pending+1;else{u.updating=!0;var t=e.containerRef.current.querySelector(".popup");if(t){var n=e.containerRef.current.getBoundingClientRect();t.style.position="fixed",t.style.left=n.x+"px",document.body.offsetHeight<32+t.offsetHeight+window.scrollY+n.top?t.style.top=n.y-t.offsetHeight+"px":t.style.top=n.y+n.height+"px"}setTimeout((function(){u.updating=!1,u.pending&&(u.pending=0,d())}),8)}}),[]);return(0,r.useEffect)((function(){s?(p.PageStore.on("window_scroll",d),p.PageStore.on("window_resize",d),d()):(p.PageStore.removeListener("window_scroll",d),p.PageStore.removeListener("window_resize",d))}),[s]),r.createElement("div",{ref:e.containerRef,className:"actions"},r.createElement(o,{contentRef:n},r.createElement("button",{title:"Delete"+(void 0!==e.title?' "'+e.title+'"':"")},"Delete")),r.createElement(i,{contentRef:n,showCallback:function(){l(!0)},hideCallback:function(){l(!1)}},r.createElement(c.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Media removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove media"+(void 0!==e.title?' "'+e.title+'"':""),"?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onCancel&&e.onCancel()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function S(e){var t=(0,r.useRef)(null),n=m((0,r.useState)(!1),2),i=n[0],o=n[1];return(0,r.useEffect)((function(){"function"==typeof e.onCheckRow&&e.onCheckRow(e.token,i)}),[i]),(0,r.useEffect)((function(){o(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-media-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:function(){o(!i)}})),r.createElement("div",{className:"mi-title"},r.createElement(v,{title:e.title,url:e.url}),e.hideDeleteAction?null:r.createElement(E,{containerRef:t,title:e.title,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.token)}})),r.createElement("div",{className:"mi-added"},r.createElement(y,{date:e.add_date})),r.createElement("div",{className:"mi-author"},r.createElement(b,{name:e.author_name,url:e.author_url})),r.createElement("div",{className:"mi-type"},void 0===e.media_type?r.createElement("i",{className:"non-available"},"N/A"):e.media_type),r.createElement("div",{className:"mi-encoding"},void 0===e.encoding_status?r.createElement("i",{className:"non-available"},"N/A"):e.encoding_status),r.createElement("div",{className:"mi-state"},void 0===e.state?r.createElement("i",{className:"non-available"},"N/A"):e.state),r.createElement("div",{className:"mi-reviewed"},void 0===e.is_reviewed?r.createElement("i",{className:"non-available"},"N/A"):e.is_reviewed?r.createElement(h.O,{type:"check_circle"}):r.createElement(h.O,{type:"cancel"})),r.createElement("div",{className:"mi-featured"},void 0===e.featured?r.createElement("i",{className:"non-available"},"N/A"):e.featured?r.createElement(h.O,{type:"check_circle"}):"-"),r.createElement("div",{className:"mi-reported"},void 0===e.reported_times?r.createElement("i",{className:"non-available"},"N/A"):0===e.reported_times?r.createElement("span",null,"-"):r.createElement("span",{className:"reported-number"},e.reported_times," ","time"+(1<e.reported_times?"s":""))))}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k(e){if(void 0!==e.url){if(null!==e.name&&""!==e.name)return r.createElement("a",{href:e.url,title:e.name},e.name)}else if(null!==e.name&&""!==e.name)return e.name;return r.createElement("i",{className:"non-available"},"N/A")}function P(e){if(void 0!==e.url){if(null!==e.username&&""!==e.username)return r.createElement("a",{href:e.url,title:e.username},e.username)}else if(null!==e.username&&""!==e.username)return e.username;return r.createElement("i",{className:"non-available"},"N/A")}function C(e){var t=w((0,u.usePopup)(),3),n=t[0],i=t[1],o=t[2],a=w((0,r.useState)(!1),2),s=a[0],l=a[1],d={updating:!1,pending:0},f=(0,r.useCallback)((function(){if(d.updating)d.pending=d.pending+1;else{d.updating=!0;var t=e.containerRef.current.querySelector(".popup");if(t){var n=e.containerRef.current.getBoundingClientRect();t.style.position="fixed",t.style.left=n.x+"px",document.body.offsetHeight<32+t.offsetHeight+window.scrollY+n.top?t.style.top=n.y-t.offsetHeight+"px":t.style.top=n.y+n.height+"px"}setTimeout((function(){d.updating=!1,d.pending&&(d.pending=0,f())}),8)}}),[]);return(0,r.useEffect)((function(){s?(p.PageStore.on("window_scroll",f),p.PageStore.on("window_resize",f),f()):(p.PageStore.removeListener("window_scroll",f),p.PageStore.removeListener("window_resize",f))}),[s]),r.createElement("div",{ref:e.containerRef,className:"actions"},r.createElement(o,{contentRef:n},r.createElement("button",{title:'Delete "'+e.name+'"'},"Delete")),r.createElement(i,{contentRef:n,showCallback:function(){l(!0)},hideCallback:function(){l(!1)}},r.createElement(c.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Member removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove member \""+e.name+'"',"?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onCancel&&e.onCancel()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function x(e){var t=(0,r.useRef)(null),n=w((0,r.useState)(!1),2),i=n[0],o=n[1];return(0,r.useEffect)((function(){"function"==typeof e.onCheckRow&&e.onCheckRow(e.username,i)}),[i]),(0,r.useEffect)((function(){o(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-users-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:function(){o(!i)}})),r.createElement("div",{className:"mi-name"},r.createElement(k,{name:e.name,url:e.url}),r.createElement(C,{containerRef:t,name:e.name||e.username,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.username)}})),r.createElement("div",{className:"mi-username"},r.createElement(P,{username:e.username,url:e.url})),r.createElement("div",{className:"mi-added"},r.createElement(y,{date:e.add_date})),e.has_roles?r.createElement("div",{className:"mi-role"},void 0===e.roles?r.createElement("i",{className:"non-available"},"N/A"):e.roles.length?e.roles.join("\n"):"-"):null,e.has_verified?r.createElement("div",{className:"mi-verified"},void 0===e.is_verified?r.createElement("i",{className:"non-available"},"N/A"):e.is_verified?r.createElement(h.O,{type:"check_circle"}):"-"):null,e.has_trusted?r.createElement("div",{className:"mi-trusted"},void 0===e.is_trusted?r.createElement("i",{className:"non-available"},"N/A"):e.is_trusted?r.createElement(h.O,{type:"check_circle"}):"-"):null,r.createElement("div",{className:"mi-featured"},void 0===e.is_featured?r.createElement("i",{className:"non-available"},"N/A"):e.is_featured?r.createElement(h.O,{type:"check_circle"}):"-"))}function A(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?O(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(e){return void 0!==e.name&&void 0!==e.url?r.createElement("a",{href:e.url,title:e.name},e.name):void 0!==e.name?e.name:void 0!==e.url?e.url:r.createElement("i",{className:"non-available"},"N/A")}function M(e){var t=A((0,u.usePopup)(),3),n=t[0],i=t[1],o=t[2],a=A((0,r.useState)(!1),2),s=a[0],l=a[1],d={updating:!1,pending:0},f=(0,r.useCallback)((function(){if(d.updating)d.pending=d.pending+1;else{d.updating=!0;var t=e.containerRef.current.querySelector(".popup");if(t){var n=e.containerRef.current.getBoundingClientRect();t.style.position="fixed",t.style.left=n.x+"px",document.body.offsetHeight<32+t.offsetHeight+window.scrollY+n.top?t.style.top=n.y-t.offsetHeight+"px":t.style.top=n.y+n.height+"px"}setTimeout((function(){d.updating=!1,d.pending&&(d.pending=0,f())}),8)}}),[]);return(0,r.useEffect)((function(){s?(p.PageStore.on("window_scroll",f),p.PageStore.on("window_resize",f),f()):(p.PageStore.removeListener("window_scroll",f),p.PageStore.removeListener("window_resize",f))}),[s]),r.createElement("div",{ref:e.containerRef,className:"actions"},void 0===e.media_url?null:r.createElement("span",null,r.createElement("a",{href:e.media_url},"View media")),void 0===e.media_url||e.hideDeleteAction?null:r.createElement("span",{className:"seperator"},"|"),r.createElement(o,{contentRef:n},r.createElement("button",{title:"Delete comment"},"Delete")),r.createElement(i,{contentRef:n,showCallback:function(){l(!0)},hideCallback:function(){l(!1)}},r.createElement(c.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Comment removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove comment?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onCancel&&e.onCancel()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){n.current.tryToHide(),"function"==typeof e.onProceed&&e.onProceed()}},"PROCEED")))))}function R(e){var t=(0,r.useRef)(null),n=A((0,r.useState)(!1),2),i=n[0],o=n[1];return(0,r.useEffect)((function(){"function"==typeof e.onCheckRow&&e.onCheckRow(e.uid,i)}),[i]),(0,r.useEffect)((function(){o(e.selectedRow)}),[e.selectedRow]),r.createElement("div",{className:"item manage-item manage-comments-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:i,onChange:function(){o(!i)}})),r.createElement("div",{className:"mi-author"},r.createElement(T,{name:e.author_name,url:e.author_url})),r.createElement("div",{className:"mi-comment"},void 0===e.text?r.createElement("i",{className:"non-available"},"N/A"):e.text,void 0===e.text||void 0===e.media_url&&e.hideDeleteAction?null:r.createElement(M,{containerRef:t,title:e.title,onProceed:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(e.uid)},media_url:e.media_url,hideDeleteAction:e.hideDeleteAction})),r.createElement("div",{className:"mi-added"},r.createElement(y,{date:e.add_date})))}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function N(e){var t,n,i=(t=(0,u.useManagementTableHeader)(D(D({},e),{},{type:"media"})),n=5,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?F(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4];return r.createElement("div",{className:"item manage-item manage-item-header manage-media-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:s,onChange:c})),r.createElement("div",{id:"title",onClick:l,className:"mi-title mi-col-sort"+("title"===o?"asc"===a?" asc":" desc":"")},"Title",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))),r.createElement("div",{id:"add_date",onClick:l,className:"mi-added mi-col-sort"+("add_date"===o?"asc"===a?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))),r.createElement("div",{className:"mi-author"},"Author"),r.createElement("div",{className:"mi-type"},"Media type"),r.createElement("div",{className:"mi-encoding"},"Encoding status"),r.createElement("div",{className:"mi-state"},"State"),r.createElement("div",{className:"mi-reviewed"},"Reviewed"),r.createElement("div",{className:"mi-featured"},"Featured"),r.createElement("div",{className:"mi-reported"},"Reported"))}function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j(Object(n),!0).forEach((function(t){U(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function V(e){var t,n,i=(t=(0,u.useManagementTableHeader)(B(B({},e),{},{type:"users"})),n=5,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4];return r.createElement("div",{className:"item manage-item manage-item-header manage-users-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:s,onChange:c})),r.createElement("div",{id:"name",onClick:l,className:"mi-name mi-col-sort"+("name"===o?"asc"===a?" asc":" desc":"")},"Name",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))),r.createElement("div",{className:"mi-username"},"Username"),r.createElement("div",{id:"add_date",onClick:l,className:"mi-added mi-col-sort"+("add_date"===o?"asc"===a?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))),e.has_roles?r.createElement("div",{className:"mi-role"},"Role"):null,e.has_verified?r.createElement("div",{className:"mi-verified"},"Verified"):null,e.has_trusted?r.createElement("div",{className:"mi-trusted"},"Trusted"):null,r.createElement("div",{className:"mi-featured"},"Featured"))}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function $(e){var t,n,i=(t=(0,u.useManagementTableHeader)(H(H({},e),{},{type:"comments"})),n=5,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return G(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?G(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4];return r.createElement("div",{className:"item manage-item manage-item-header manage-comments-item"},r.createElement("div",{className:"mi-checkbox"},r.createElement("input",{type:"checkbox",checked:s,onChange:c})),r.createElement("div",{className:"mi-author"},"Author"),r.createElement("div",{id:"text",onClick:l,className:"mi-comment mi-col-sort"+("text"===o?"asc"===a?" asc":" desc":"")},"Comment",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))),r.createElement("div",{id:"add_date",onClick:l,className:"mi-added mi-col-sort"+("add_date"===o?"asc"===a?" asc":" desc":"")},"Date added",r.createElement("div",{className:"mi-col-sort-icons"},r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_up"})),r.createElement("span",null,r.createElement(h.O,{type:"arrow_drop_down"})))))}function Y(){return(Y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){Q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||J(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){if(e){if("string"==typeof e)return ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ee(e,t):void 0}}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function te(e){return[e.item,{order:e.order,onCheckRow:e.onCheckRow,selectedRow:e.selectedRow,onProceedRemoval:e.onProceedRemoval,hideDeleteAction:e.hideDeleteAction}]}function ne(e){var t=Z(te(e),2),n=t[0],i=K(K({},t[1]),{},{thumbnail_url:n.thumbnail_url,title:n.title,url:n.url.replace(" ","%20"),author_name:n.author_name,author_url:n.author_profile,add_date:n.add_date,media_type:n.media_type,encoding_status:n.encoding_status,state:n.state,is_reviewed:n.is_reviewed,featured:n.featured,reported_times:n.reported_times,token:n.friendly_token});return r.createElement(S,i)}function re(e){var t=Z(te(e),2),n=t[0],i=t[1],o=[];void 0!==n.is_editor&&n.is_editor&&o.push("Editor"),void 0!==n.is_manager&&n.is_manager&&o.push("Manager");var a=K(K({},i),{},{thumbnail_url:n.thumbnail_url,name:n.name,url:n.url.replace(" ","%20"),username:n.username,add_date:n.date_added,is_featured:n.is_featured,roles:o,is_verified:!0===n.email_is_verified,is_trusted:!0===n.advancedUser,has_roles:void 0!==n.is_editor||void 0!==n.is_manager,has_verified:void 0!==n.email_is_verified,has_trusted:void 0!==n.advancedUser});return r.createElement(x,a)}function ie(e){var t=Z(te(e),2),n=t[0],i=K(K({},t[1]),{},{media_url:void 0!==n.media_url?n.media_url.replace(" ","%20"):void 0,author_name:n.author_name,author_url:n.author_profile,author_thumbnail_url:n.author_thumbnail_url,add_date:n.add_date,text:n.text,uid:n.uid});return r.createElement(R,i)}function oe(e){var t={item:e.item,order:e.order,hideDeleteAction:!1,onCheckRow:e.onCheckRow,onProceedRemoval:e.onProceedRemoval};return"media"===e.type?r.createElement(ne,Y({},t,{selectedRow:-1<e.selectedItems.indexOf(e.item.friendly_token)})):"users"===e.type?r.createElement(re,Y({},t,{selectedRow:-1<e.selectedItems.indexOf(e.item.username)})):"comments"===e.type?r.createElement(ie,Y({},t,{selectedRow:-1<e.selectedItems.indexOf(e.item.uid)})):null}function ae(e){var t={sort:e.sort,order:e.order,selected:e.selected,onCheckAllRows:e.onCheckAllRows,onClickColumnSort:e.onClickColumnSort};return"media"===e.type?r.createElement(N,t):"users"===e.type?(t.has_roles=e.items.length&&(void 0!==e.items[0].is_editor||void 0!==e.items[0].is_manager),t.has_verified=e.items.length&&void 0!==e.items[0].email_is_verified,t.has_trusted=e.items.length&&void 0!==e.items[0].advancedUser,r.createElement(V,t)):"comments"===e.type?r.createElement($,t):null}S.propTypes={thumbnail_url:o().string,token:o().string,title:o().string,url:o().string,author_name:o().string,author_url:o().string,add_date:o().string,media_type:o().string,encoding_status:o().string,state:o().string,is_reviewed:o().bool,featured:o().bool,reported_times:o().number,onCheckRow:o().func,selectedRow:o().bool.isRequired,hideDeleteAction:o().bool.isRequired},x.propTypes={thumbnail_url:o().string,name:o().string,url:o().string,username:o().string,add_date:o().string,is_featured:o().bool,onCheckRow:o().func,selectedRow:o().bool.isRequired,hideDeleteAction:o().bool.isRequired,has_roles:o().bool,has_verified:o().bool,has_trusted:o().bool,roles:o().array,is_verified:o().bool,is_trusted:o().bool},x.defaultProps={has_roles:!1,has_verified:!1,has_trusted:!1},R.propTypes={author_name:o().string,author_url:o().string,author_thumbnail_url:o().string,add_date:o().string,text:o().string,selectedRow:o().bool.isRequired,hideDeleteAction:o().bool.isRequired,uid:o().string.isRequired},N.propTypes={sort:o().string.isRequired,order:o().string.isRequired,selected:o().bool.isRequired,onClickColumnSort:o().func,onCheckAllRows:o().func},V.propTypes={sort:o().string.isRequired,order:o().string.isRequired,selected:o().bool.isRequired,onClickColumnSort:o().func,onCheckAllRows:o().func,has_roles:o().bool,has_verified:o().bool,has_trusted:o().bool},V.defaultProps={has_roles:!1,has_verified:!1,has_trusted:!1},$.propTypes={sort:o().string.isRequired,order:o().string.isRequired,selected:o().bool.isRequired,onClickColumnSort:o().func,onCheckAllRows:o().func};var se=n(7186);function le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ue={},ce=function(){function e(t,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!Node.prototype.isPrototypeOf(t))return null;ue[Object.defineProperty(this,"id",{value:"ManageMediaItemsList_"+Object.keys(ue).length}).id]={},this.items=[],this.container=t,this.appendItems(n)}var t,n;return t=e,(n=[{key:"dataObject",value:function(){return ue}},{key:"appendItems",value:function(e){var t;if(NodeList.prototype.isPrototypeOf(e))for(t=0;t<e.length;)this.items.push(new se.Z(e[t])),t+=1;else Node.prototype.isPrototypeOf(e)&&this.items.push(new se.Z(e))}}])&&le(t.prototype,n),e}(),de=[];function fe(e,t,n,r,i){var o={maxItems:t||255,pageItems:e?Math.min(t,e):1},a={totalItems:0,totalPages:0,nextRequestUrl:(0,l.formatInnerLink)(n,p.PageStore.get("config-site").url)},s={pageItems:0,requestResponse:!1},u=[],c=[];function d(e){var t,n;if(e=isNaN(e)?o.pageItems:e,s.pageItems&&s.pageItems<=c.length?(t=s.pageItems,n=!1,s.pageItems=0):(t=Math.min(e,c.length),n=e>c.length&&!!a.nextRequestUrl,s.pageItems=n?e-c.length:0),t){for(var r=0;r<t;)u.push(c.shift()),r+=1;"function"==typeof i&&i(u)}n&&f()}function f(e){s.requestResponse=!0,(0,l.getRequest)(a.nextRequestUrl,!1,(function(t){if(s.requestResponse=!1,t&&t.data){for(var n=t.data,i=void 0!==n.results?n.results:n,l=0;l<i.length&&o.maxItems>c.length;)c.push(i[l]),l+=1;a.nextRequestUrl=n.next&&o.maxItems>c.length?n.next:null,e&&(a.totalItems=n.count?n.count:c.length,a.totalItems=Math.min(o.maxItems,a.totalItems),a.totalPages=Math.ceil(a.totalItems/o.pageItems),"function"==typeof r&&r(a.totalItems)),d()}})),a.nextRequestUrl=null}return f(!0),{loadItems:function(e){!s.requestResponse&&u.length<a.totalItems&&d(e)},totalPages:function(){return a.totalPages},loadedAllItems:function(){return u.length===a.totalItems}}}function pe(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=be(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e){return function(e){if(Array.isArray(e))return Ee(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||be(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||be(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function be(e,t){if(e){if("string"==typeof e)return Ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ee(e,t):void 0}}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Se(e){var t=ye((0,u.usePopup)(),3),n=t[0],i=t[1],o=t[2],a=ye((0,r.useState)(""),2),s=a[0],l=a[1],d=ye((0,r.useState)(e.selectedItemsSize),2),f=d[0],p=d[1];return(0,r.useEffect)((function(){p(e.selectedItemsSize)}),[e.selectedItemsSize]),r.createElement("div",{className:"manage-items-bulk-action"},r.createElement("select",{value:s,onChange:function(e){l(e.currentTarget.value)}},r.createElement("option",{value:""},"Bulk actions"),r.createElement("option",{value:"delete"},"Delete selected")),f&&s?r.createElement(o,{contentRef:n},r.createElement("button",null,"Apply")):null,r.createElement(i,{contentRef:n},r.createElement(c.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Bulk removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove selected items permanently?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.tryToHide()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){"function"==typeof e.onProceedRemoval&&e.onProceedRemoval(),n.current.tryToHide()}},"PROCEED")))))}function we(e){return r.createElement("div",{className:e.className},r.createElement(Se,{selectedItemsSize:e.items.length,onProceedRemoval:e.onProceedRemoval}),1===e.pagesSize?null:r.createElement("div",{className:"manage-items-pagination"},r.createElement(_e,{totalItems:e.totalItems,pageItems:e.pageItems,onPageButtonClick:e.onPageButtonClick,query:e.query})))}function _e(e){var t,n=[],i={last:Math.ceil(e.totalItems/e.pageItems),current:1};if(""!==e.query)for(var o,a=e.query.split("?")[1].split("&"),s=0;s<a.length;){if("page"===(o=a[s].split("="))[0]){i.current=parseInt(o[1],10);break}s+=1}var l=function(e,t){3>e&&(e=3);var n,r,i=1;e>=t.last?(e=t.last,r=t.last,i=0):(5<e&&(i=7>=e?2:Math.floor(e/4)),r=e-2*i);var o=[],a=[],s=[];if(t.current<=r+i-t.current){for(n=1;n<=r+i;)o.push(n),n+=1;for(n=t.last-e+o.length+1;n<=t.last;)s.push(n),n+=1}else if(t.current>t.last-(r+i-1)){for(n=t.last-(r+i-1);n<=t.last;)o.push(n),n+=1;for(n=1;n<=e-o.length;)a.push(n),n+=1}else{for(o.push(t.current),n=1;r>o.length&&(o.push(t.current+n),r!==o.length);)o.unshift(t.current-n),n+=1;for(n=1;n<=i;)a.push(n),n+=1;for(n=t.last-(e-(a.length+o.length)-1);n<=t.last;)s.push(n),n+=1}var l=[];for(n=0;n<a.length;)l.push({type:"button",number:a[n]}),n+=1;for(a.length&&o.length&&a[a.length-1]+1<o[0]&&l.push({type:"dots"}),n=0;n<o.length;)l.push({type:"button",number:o[n]}),n+=1;for(o.length&&s.length&&o[o.length-1]+1<s[0]&&l.push({type:"dots"}),n=0;n<s.length;)l.push({type:"button",number:s[n]}),n+=1;return l}(11,i);for(t=0;t<l.length;)"button"===l[t].type?n.push(r.createElement("button",{key:t+"[button]",onClick:e.onPageButtonClick,page:l[t].number,className:i.current===l[t].number?"active":""},l[t].number)):"dots"===l[t].type&&n.push(r.createElement("span",{key:t+"[dots]",className:"pagination-dots"},"...")),t+=1;return n}function ke(e){var t=function(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),i=ye(function(e,t){var n=0,i=null,o=ye((0,r.useState)([]),2),a=o[0],s=o[1],l=ye((0,r.useState)(!1),2),u=l[0],c=l[1],d=ye((0,r.useState)(null),2),f=d[0],p=d[1];return(0,r.useEffect)((function(){void 0!==e.itemsLoadCallback&&e.itemsLoadCallback()}),[a]),[a,u,f,p,function(e){s(ve(e))},function(t){c(!0),void 0!==e.itemsCountCallback&&e.itemsCountCallback(t)},function(){if(n<a.length){null===i&&(i=function(e){if(!e.length)return null;for(var t,n=0;n<e.length;)(t=e[n].querySelectorAll(".item")).length&&(de=de||[]).push(new ce(e[n],t)),n+=1;return de}([t.current])[0]);var e=t.current.querySelectorAll(".item");if(!e||!e.length)return;for(var r=n;r<a.length;)i.appendItems(e[r]),r+=1;n=a.length}}]}(me(me({},e),{},{itemsCountCallback:function(e){m(e)}}),t),7),o=i[0],a=i[1],s=i[2],u=i[3],c=i[4],d=i[5],f=i[6],p=ye((0,r.useState)(null),2),h=p[0],m=p[1],g={list:"manage-items-list",listOuter:"items-list-outer"+("string"==typeof e.className?" "+e.className.trim():"")};function v(){s.loadItems()}return(0,r.useEffect)((function(){f()}),[o]),[a,h,o,s,u,g,n,t,d,c,function(){return null},function(){return s?1>s.totalPages()||s.loadedAllItems()?null:r.createElement("button",{className:"load-more",onClick:v},(0,l.translateString)("SHOW MORE")):null}]}(e),n=ye(t,10),i=n[0],o=n[1],a=n[2],u=n[3],c=n[4],f=n[5],p=n[6],h=n[7],m=n[8],g=n[9],v=ye((0,r.useState)([]),2),y=v[0],b=v[1],E=ye((0,r.useState)(!1),2),S=E[0],w=E[1],_=ye((0,r.useState)(null),2),k=_[0],P=_[1],C=ye((0,r.useState)(null),2),x=C[0],A=C[1];function O(t){var n,r,i=(n=k,r=function(e,t){var n=[],r=0;if(""!==e){n=e.split("?")[1].split("&");for(var i=0;i<n.length;){if("page"===n[i].split("=")[0]){r=i;break}i+=1}}return n[r]="page="+t,"?"+n.join("&")}(x,t.currentTarget.getAttribute("page")),n.set("query",r).href);"function"==typeof e.onPageChange&&e.onPageChange(i,t.currentTarget.getAttribute("page"))}function T(){(0,l.deleteRequest)(e.requestUrl.split("?")[0]+("comments"===e.manageType?"?comment_ids=":"?tokens=")+y.join(","),{headers:{"X-CSRFToken":(0,l.csrfToken)()}},!1,M,R)}function M(t){t&&204===t.status&&(b([]),w(!1),"function"==typeof e.onRowsDelete&&e.onRowsDelete(!0))}function R(){"function"==typeof e.onRowsDeleteFail&&e.onRowsDeleteFail(!0)}function I(t){t&&204===t.status&&e.onRowsDelete(!1)}function D(){e.onRowsDeleteFail(!1)}return(0,r.useEffect)((function(){k&&A(k.query)}),[k]),(0,r.useEffect)((function(){P(s()(e.requestUrl))}),[e.requestUrl]),(0,r.useEffect)((function(){return c(new fe(e.pageItems,e.maxItems,e.requestUrl,m,g)),function(){u&&(u.cancelAll(),c(null))}}),[]),i?a.length?r.createElement("div",{className:f.listOuter},r.createElement(we,{totalItems:o,pageItems:e.pageItems,onPageButtonClick:O,query:x||"",className:"manage-items-options",items:y,pagesSize:u.totalPages(),onProceedRemoval:T}),r.createElement("div",{ref:p,className:"items-list-wrap"},r.createElement("div",{ref:h,className:f.list},function(e,t){return[r.createElement(ae,{key:0,type:t.manageType,items:e,sort:t.sortBy,order:t.ordering,selected:t.selectedAllItems,onCheckAllRows:t.onAllRowsCheck,onClickColumnSort:t.onClickColumnSort})].concat(function(e){if(Array.isArray(e))return ee(e)}(n=e.map((function(e,n){return r.createElement(oe,{key:n+1,order:n+1,item:e,type:t.manageType,onCheckRow:t.onRowCheck,onProceedRemoval:t.onDelete,selectedItems:t.selectedItems})})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||J(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var n}(a,me(me({},e),{},{onAllRowsCheck:function(e,t){var n,r=[];if(e&&a.length!==y.length)if("media"===t){var i,o=pe(a);try{for(o.s();!(i=o.n()).done;)n=i.value,r.push(n.friendly_token)}catch(e){o.e(e)}finally{o.f()}}else if("users"===t){var s,l=pe(a);try{for(l.s();!(s=l.n()).done;)n=s.value,r.push(n.username)}catch(e){l.e(e)}finally{l.f()}}else if("comments"===t){var u,c=pe(a);try{for(c.s();!(u=c.n()).done;)n=u.value,r.push(n.uid)}catch(e){c.e(e)}finally{c.f()}}b(r),w(r.length===a.length)},onRowCheck:function(e,t){var n;if(void 0!==e)if(-1===y.indexOf(e))t&&(n=[].concat(ve(y),[e]),b(n),w(n.length===a.length));else if(!t){var r;n=[];var i,o=pe(y);try{for(o.s();!(i=o.n()).done;)e!==(r=i.value)&&n.push(r)}catch(e){o.e(e)}finally{o.f()}b(n),w(n.length===a.length)}},selectedItems:y,selectedAllItems:S,onDelete:function(t,n){(0,l.deleteRequest)(e.requestUrl.split("?")[0]+("comments"===e.manageType?"?comment_ids=":"?tokens=")+t,{headers:{"X-CSRFToken":(0,l.csrfToken)()},tokens:t},!1,I,D)}})))),r.createElement(we,{totalItems:o,pageItems:e.pageItems,onPageButtonClick:O,query:x||"",className:"manage-items-options popup-on-top",items:y,pagesSize:u.totalPages(),onProceedRemoval:T})):null:r.createElement(d.K,{className:f.listOuter})}ke.defaultProps=ge({itemsCountCallback:o().func,maxItems:o().number.isRequired,pageItems:o().number.isRequired,requestUrl:o().string.isRequired,onPageChange:o().func,onRowsDelete:o().func,onRowsDeleteFail:o().func},"pageItems",24),ke.defaultProps={maxItems:99999,pageItems:24,requestUrl:null}},7186:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.d(t,{Z:function(){return i}});var i=/^(441|611|800)$/.test(n.j)?function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!Node.prototype.isPrototypeOf(t))return null;this.element=t}var t,n;return t=e,(n=[{key:"element",value:function(){return this.element}}])&&r(t.prototype,n),e}():null},89905:function(e,t,n){"use strict";n.d(t,{KC:function(){return l},RA:function(){return u},$e:function(){return c}}),n(62322),n(49268),n(99751);var r=n(43613),i=n(80473),o=n(1283),a=["hls","h265","vp9","h264","vp8","mp4","theora"];function s(e,t){var n=null,r=document.createElement("video");if(r.canPlayType)try{switch(e){case"hls":n=!0;break;case"h265":n="probably"===r.canPlayType('video/mp4; codecs="hvc1.1.L0.0"')||"probably"===r.canPlayType('video/mp4; codecs="hev1.1.L0.0"');break;case"h264":n="probably"===r.canPlayType('video/mp4; codecs="avc1.42E01E"')||"probably"===r.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"');break;case"vp9":n="probably"===r.canPlayType('video/webm; codecs="vp9"');break;case"vp8":n="probably"===r.canPlayType('video/webm; codecs="vp8, vorbis"');break;case"theora":n="probably"===r.canPlayType('video/ogg; codecs="theora"');break;case"mp4":n=!0}if(t=(t instanceof Boolean||0===t||1==t)&&t){if("no"===r.canPlayType("video/nonsense")&&o.warn('BUGGY: Codec detection bug in Firefox 3.5.0 - 3.5.1 and Safari 4.0.0 - 4.0.4 that answer "no" to unknown codecs instead of an empty string'),"probably"===r.canPlayType("video/webm")&&o.warn('BUGGY: Codec detection bug that Firefox 27 and earlier always says "probably" when asked about WebM, even when the codecs string is not present'),"maybe"===r.canPlayType('video/mp4; codecs="avc1.42E01E"'))switch(r.canPlayType("video/mp4")){case"probably":o.warn('BUGGY: Codec detection bug in iOS 4.1 and earlier that switches "maybe" and "probably" around');break;case"maybe":o.warn('BUGGY: Codec detection bug in Android where no better answer than "maybe" is given')}"probably"===r.canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"')&&"probably"!==r.canPlayType('video/mp4; codecs="avc1.42E01E"')&&o.warn("BUGGY: Codec detection bug in Internet Explorer 9 that requires both audio and video codec on test")}}catch(e){o.warn(e)}return n}function l(e){var t=[],n={},r=document.createElement("video");return r.canPlayType&&(n.hls=!0,t.push("hls"),(r.canPlayType('video/mp4; codecs="hvc1.1.L0.0"')||"probably"===r.canPlayType('video/mp4; codecs="hev1.1.L0.0"'))&&(n.h265=!0,t.push("h265")),"probably"===r.canPlayType('video/mp4; codecs="avc1.42E01E"')&&(n.h264=!0,t.push("h264")),"probably"===r.canPlayType('video/webm; codecs="vp9"')&&(n.vp9=!0,t.push("vp9")),e&&("probably"===r.canPlayType('video/webm; codecs="vp8, vorbis"')&&(n.vp8=!0,t.push("vp8")),"probably"===r.canPlayType('video/ogg; codecs="theora"')&&(n.theora=!0,t.push("theora"))),"probably"===r.canPlayType('video/mp4; codecs="mp4v.20.8"')&&(n.mp4=!0,t.push("mp4"))),{order:t,support:n}}function u(e,t,n){var u,c,d,f={};n=void 0===n?l():n;var p={hls:["m3u8"],h265:["mp4","webm"],h264:["mp4","webm"],vp9:["mp4","webm"],vp8:["mp4","webm"],theora:["ogg"],mp4:["mp4"]};for(u in t)t.hasOwnProperty(u)&&(c=null,null!==(c="master_file"===u?"Auto":2===(c=u.split("_playlist")).length?c[0]:null)&&(f[c]=void 0===f[c]?{format:[],url:[]}:f[c],f[c].format.push("hls"),f[c].url.push((0,i.formatInnerLink)(t[u],r.SiteContext._currentValue.url))));for(c in e)if(e.hasOwnProperty(c)&&Object.keys(e[c]).length&&(1080>=parseInt(c,10)||1080<window.screen.width&&1080<window.screen.height))for(u=0;u<a.length;)void 0!==e[c][a[u]]&&s(a[u],!1)&&e[c][a[u]]&&e[c][a[u]].url&&(100!==e[c][a[u]].progress&&o.warn("VIDEO DEBUG:","PROGRESS value is",e[c][a[u]].progress),"success"!==e[c][a[u]].status&&o.warn("VIDEO DEBUG:","STATUS value is",e[c][a[u]].status),(d=e[c][a[u]].url.split(".")).length&&0<=p[a[u]].indexOf(d[d.length-1])&&(f[c]=void 0===f[c]?{format:[],url:[]}:f[c],f[c].format.push(a[u]),f[c].url.push((0,i.formatInnerLink)(e[c][a[u]].url,r.SiteContext._currentValue.url)))),u+=1;return f}function c(e,t){var n,r=Object.keys(t);if(void 0!==t[e])return e;if(parseInt(e,10)>=parseInt(r[r.length-1],10))return r[r.length-1];if(parseInt(e,10)<=parseInt(r[0],10))return r[0];for(n=r.length-1;n>=0;){if(parseInt(e,10)>=parseInt(r[n],10))return r[n+1];n-=1}}},56006:function(e,t,n){"use strict";n.d(t,{m:function(){return P}});var r=n(35466),i=n(98578),o=n(62546),a=n(80473),s=(n(56394),n(64669),n(13233),n(62322),n(79006),n(52004),n(28407),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675),n(43613)),l=n(20541),u=n(84234);function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t,n){var r,i=[];for(n=!!n,r=0;r<e.length;++r)n?e.substring(r,r+t.length)===t&&i.push(r):e.substring(r,r+t.length).toLowerCase()===t.toLowerCase()&&i.push(r);return i}function p(e){var t=function(){return window.innerHeight-98},n=function(){return s(t())},o=c((0,r.useState)(t()),2),a=o[0],s=o[1];return(0,r.useEffect)((function(){return i.PageStore.on("window_resize",n),function(){return i.PageStore.removeListener("window_resize",n)}})),r.createElement("div",{className:"search-predictions-list",style:{maxHeight:a+"px"}},e.children||null)}function h(e){var t=(0,r.useRef)(null);function n(t){var n;switch(t.keyCode||t.charCode){case 13:i();break;case 38:n=e.itemsDomArray(e.previousIndex);break;case 40:n=e.itemsDomArray(e.nextIndex)}void 0!==n&&(n.focus(),t.preventDefault(),t.stopPropagation())}function i(){e.onSelect instanceof Function&&e.onSelect(e.value)}return(0,r.useEffect)((function(){e.onPredictionItemLoad(e.index,t.current)})),r.createElement("div",{ref:t,tabIndex:"0",className:"search-predictions-item",onFocus:function(e){e.target.onkeydown=n},onBlur:function(e){e.target.onkeydown=null},onClick:i},r.createElement("span",{dangerouslySetInnerHTML:{__html:e.children||""}}))}function m(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),d=c((0,o.usePopup)(),3),m=d[0],g=d[1],v=(d[2],c((0,r.useState)([]),2)),y=v[0],b=v[1],E=c((0,r.useState)([]),2),S=E[0],w=E[1],_=c((0,r.useState)(i.SearchFieldStore.get("search-query")),2),k=_[0],P=_[1],C=(0,o.useLayout)().visibleMobileSearch;function x(e){return-1===e?t.current:y[e]}function A(e){var t=!1;switch(e.keyCode||e.charCode){case 38:t=x(S.length-1);break;case 40:t=x(0)}t&&(t.focus(),e.preventDefault(),e.stopPropagation())}function O(e){w([]),P(e),setTimeout((function(){n.current.submit()}),50)}function T(e,t){var n=y;n[e]=t,b(n)}function M(e,t){var n,i,o,a,s,l,u,c=[];if(e){for(o=[],n=0;n<t.length;){if(a=t[n],(s=f(t[n],e,!1)).length)for(i=s.length-1;i>=0;)a=a.substring(0,s[i])+"<b>"+a.substring(s[i],s[i]+e.length)+"</b>"+a.substring(s[i]+e.length),i--;o.push([t[n],a]),n+=1}for(n=0;n<o.length;)0===n?(l=-1,u=n+1):n===o.length-1?(l=n-1,u=-1):(l=n-1,u=n+1),c.push(r.createElement(h,{key:n,index:n,onPredictionItemLoad:T,value:o[n][0],onSelect:O,itemsDomArray:x,nextIndex:u,previousIndex:l},o[n][1])),n+=1}w(c)}return(0,r.useEffect)((function(){C&&t.current.focus()}),[C]),(0,r.useEffect)((function(){S.length?(t.current.onkeydown=t.current.onkeydown||A,m.current.tryToShow()):(t.current.onkeydown=null,m.current.tryToHide())}),[S]),(0,r.useEffect)((function(){return i.SearchFieldStore.on("load_predictions",M),function(){i.SearchFieldStore.removeListener("load_predictions",M)}}),[]),r.createElement("div",{className:"search-field-wrap"},r.createElement("div",null,r.createElement("form",{ref:n,method:"get",action:s.LinksContext._currentValue.search.base,autoComplete:"off",onSubmit:function(e){""===t.current.value.trim()&&(e.preventDefault(),e.stopPropagation())}},r.createElement("div",null,r.createElement("div",{className:"text-field-wrap"},r.createElement("input",{ref:t,type:"text",placeholder:(0,a.translateString)("Search"),"aria-label":"Search",name:"q",value:k,onChange:function(e){var t=e.target.value;t="string"!=typeof t?t.toString():t,P(t),""!==t.trim()&&l.SearchFieldActions.requestPredictions(t.trim())},onFocus:function(){S.length&&(t.current.onkeydown=t.current.onkeydown||A)},onBlur:function(){t.current.onkeydown=null}}),r.createElement(g,{contentRef:m,hideCallback:function(){w([])}},r.createElement(u.PopupMain,null,r.createElement(p,null,S)))),r.createElement("button",{type:"submit","aria-label":"Search"},r.createElement(u.MaterialIcon,{type:"search"}))))))}function g(){var e=(0,o.useTheme)(),t=e.currentThemeMode,n=e.changeThemeMode,i=(0,r.useRef)(null);return r.createElement("div",{className:"theme-switch",tabIndex:0,onKeyPress:function(e){0===e.keyCode&&n()},onClick:function(e){e.target!==i.current&&n()}},r.createElement("span",null,"Dark Theme"),r.createElement("span",null,r.createElement("label",{className:"checkbox-label right-selectbox"},r.createElement("span",{className:"checkbox-switcher-wrap"},r.createElement("span",{className:"checkbox-switcher"},r.createElement("input",{ref:i,type:"checkbox",tabIndex:-1,checked:"dark"===t,onChange:function(e){e.stopPropagation(),n()}}))))))}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t,n){var i={main:null};if(e.is.anonymous)i.main=r.createElement("div",null,r.createElement(u.PopupMain,null,r.createElement(u.NavigationMenuList,{items:t.middle})));else{var o=[];function a(e,t){t.length&&(o.length&&o.push(r.createElement("hr",{key:e+"-nav-seperator"})),o.push(r.createElement(u.NavigationMenuList,{key:e+"-nav",items:t})))}a("top",t.top),a("middle",t.middle),a("bottom",t.bottom),i.main=r.createElement("div",null,r.createElement(u.PopupTop,null,r.createElement("a",{className:"user-menu-top-link",href:e.pages.about,title:e.username},r.createElement("span",null,r.createElement(u.UserThumbnail,{size:"medium"})),r.createElement("span",null,r.createElement("span",{className:"username"},e.username)))),o.length?r.createElement(u.PopupMain,null,o):null)}return n&&(i["switch-theme"]=r.createElement("div",null,r.createElement(u.PopupTop,null,r.createElement("div",null,r.createElement("span",null,r.createElement(u.CircleIconButton,{className:"menu-item-icon change-page","data-page-id":"main","aria-label":"Switch theme"},r.createElement("i",{className:"material-icons"},"arrow_back"))),r.createElement("span",null,"Switch theme"))),r.createElement(u.PopupMain,null,r.createElement(g,null)))),i}function b(e){var t=e.user,n=e.links;return!t.is.anonymous&&t.can.addMedia?r.createElement("div",{className:"hidden-only-in-small"},r.createElement(u.CircleIconButton,{type:"link",href:n.user.addMedia,title:"Upload media"},r.createElement(u.MaterialIcon,{type:"video_call"}),r.createElement("span",{className:"hidden-txt"},"Upload media"))):null}function E(e){var t=e.user,n=e.link,i=e.hasHeaderThemeSwitcher;return t.is.anonymous&&t.can.login?r.createElement("div",{className:"sign-in-wrap"},r.createElement("a",{href:n,rel:"noffolow",className:"button-link sign-in"+(i?" hidden-only-in-small":" hidden-only-in-extra-small"),title:(0,a.translateString)("Sign in")},(0,a.translateString)("Sign in"))):null}function S(e){var t=e.user,n=e.link,i=e.hasHeaderThemeSwitcher;return t.is.anonymous&&t.can.register?r.createElement("div",{className:"register-wrap"},r.createElement("a",{href:n,className:"button-link register-link"+(i?" hidden-only-in-small":" hidden-only-in-extra-small"),title:(0,a.translateString)("Register")},(0,a.translateString)("Register"))):null}function w(e){var t,n,a=(0,o.useLayout)().toggleMobileSearch,l=(t=(0,o.usePopup)(),n=3,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=l[0],d=l[1],f=l[2];return r.createElement(s.HeaderConsumer,null,(function(e){return r.createElement(s.MemberConsumer,null,(function(t){return r.createElement(s.LinksConsumer,null,(function(n){return r.createElement("div",{className:"page-header-right"},r.createElement("div",null,r.createElement("div",{className:"mobile-search-toggle"},r.createElement(u.CircleIconButton,{onClick:a,"aria-label":"Search"},r.createElement(u.MaterialIcon,{type:"search"}))),r.createElement(b,{user:t,links:n}),r.createElement("div",{className:(t.is.anonymous?"user-options":"user-thumb")+(!t.is.anonymous||e.hasThemeSwitcher?"":" visible-only-in-extra-small")},r.createElement(f,{contentRef:c},t.is.anonymous?r.createElement(u.CircleIconButton,{"aria-label":"Settings"},r.createElement(u.MaterialIcon,{type:"more_vert"})):r.createElement(u.UserThumbnail,{size:"small",isButton:!0})),r.createElement(d,{contentRef:c},r.createElement(u.NavigationContentApp,{initPage:"main",pages:y(t,e.popupNavItems,e.hasThemeSwitcher),pageChangeSelector:".change-page",pageIdSelectorAttr:"data-page-id"}))),r.createElement(E,{user:t,link:n.signin,hasHeaderThemeSwitcher:e.hasThemeSwitcher}),r.createElement(S,{user:t,link:n.register,hasHeaderThemeSwitcher:e.hasThemeSwitcher}),i.PageStore.get("config-contents").header.right?r.createElement("div",{className:"on-header-right",dangerouslySetInnerHTML:{__html:i.PageStore.get("config-contents").header.right}}):null))}))}))}))}n(59808);var _=function(e){var t=e.src,n=e.loading,i=void 0===n?"lazy":n,o=e.title,a=e.alt,s=e.href,l=void 0===s?"#":s;return t?r.createElement("div",{className:"logo"},r.createElement("a",{href:l,title:o},r.createElement("span",null,r.createElement("img",{src:t,alt:a||o,title:o,loading:i})))):null};function k(){var e=(0,o.useTheme)().logo,t=(0,o.useLayout)(),n=t.enabledSidebar,a=t.toggleMobileSearch,l=t.toggleSidebar;return r.createElement(s.SiteConsumer,null,(function(t){return r.createElement(s.LinksConsumer,null,(function(o){return r.createElement("div",{className:"page-header-left"},r.createElement("div",null,r.createElement("div",{className:"close-search-field"},r.createElement(u.CircleIconButton,{onClick:a},r.createElement("i",{className:"material-icons"},"arrow_back"))),n?r.createElement("div",{className:"toggle-sidebar"},r.createElement(u.CircleIconButton,{onClick:l},r.createElement("i",{className:"material-icons"},"menu"))):null,r.createElement(_,{src:e,href:o.home,title:t.title}),i.PageStore.get("config-contents").header.onLogoRight?r.createElement("div",{className:"on-logo-right",dangerouslySetInnerHTML:{__html:i.PageStore.get("config-contents").header.onLogoRight}}):null))}))}))}function P(e){var t=(0,o.useUser)().isAnonymous,n=(0,o.useLayout)().visibleMobileSearch;return(0,r.useEffect)((function(){!function(){function e(){var e=this.parentNode;(0,a.addClassname)(e,"hiding"),setTimeout(function(){e&&e.parentNode&&e.parentNode.removeChild(e)}.bind(this),400)}setTimeout(function(){var t,n=document.querySelectorAll(".alert.alert-dismissible .close");if(n.length)for(t=0;t<n.length;)n[t].addEventListener("click",e),t+=1}.bind(this),1e3)}(),void 0!==i.PageStore.get("current-page")&&"add-media"!==i.PageStore.get("current-page")||function(){var e=document.querySelector(".media-uploader-wrap");if(e){var t=document.createElement("div");t.setAttribute("class","pre-upload-msg"),t.innerHTML=i.PageStore.get("config-contents").uploader.belowUploadArea,e.appendChild(t)}}()}),[]),r.createElement("header",{className:"page-header"+(n?" mobile-search-field":"")+(t?" anonymous-user":"")},r.createElement(k,null),r.createElement(m,null),r.createElement(w,null))}},29198:function(e,t,n){"use strict";n.d(t,{r:function(){return a}});var r=n(35466),i=n(62546),o=n(41542);function a(e){var t=(0,i.useLayout)().enabledSidebar;return r.createElement("div",{className:"page-main"},e.children||null,t?r.createElement(o.a,null):null)}},22947:function(e,t,n){"use strict";n.d(t,{$:function(){return y}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(62546),o=n(98578),a=(n(62322),n(93296),n(92070),n(59808),n(55090),n(50137)),s=n.n(a),l=n(43613),u=n(84234),c=n(80473);function d(){var e,t=(0,i.useUser)(),n=t.userCan,a=t.isAnonymous,d=t.pages,f=(0,r.useContext)(l.LinksContext),p=(0,r.useContext)(l.SidebarContext),h=s()(window.location.href),m=(h.host+h.pathname).replace(/\/+$/,"");function g(e){return e.map((function(e){var t=s()(e.link);return{active:m===t.host+t.pathname,itemType:"link",link:e.link||"#",icon:e.icon||null,iconPos:"left",text:e.text||e.link||"#",itemAttr:{className:e.className||""}}}))}return[(e=[],p.hideHomeLink||e.push({link:f.home,icon:"home",text:(0,c.translateString)("Home"),className:"nav-item-home"}),o.PageStore.get("config-enabled").pages.featured&&o.PageStore.get("config-enabled").pages.featured.enabled&&e.push({link:f.featured,icon:"star",text:(0,c.translateString)("Featured"),className:"nav-item-featured"}),o.PageStore.get("config-enabled").pages.recommended&&o.PageStore.get("config-enabled").pages.recommended.enabled&&e.push({link:f.recommended,icon:"done_outline",text:(0,c.translateString)("Recommended"),className:"nav-item-recommended"}),o.PageStore.get("config-enabled").pages.latest&&o.PageStore.get("config-enabled").pages.latest.enabled&&e.push({link:f.latest,icon:"new_releases",text:(0,c.translateString)("Latest"),className:"nav-item-latest"}),!p.hideTagsLink&&o.PageStore.get("config-enabled").taxonomies.tags&&o.PageStore.get("config-enabled").taxonomies.tags.enabled&&e.push({link:f.archive.tags,icon:"local_offer",text:(0,c.translateString)("Tags"),className:"nav-item-tags"}),!p.hideCategoriesLink&&o.PageStore.get("config-enabled").taxonomies.categories&&o.PageStore.get("config-enabled").taxonomies.categories.enabled&&e.push({link:f.archive.categories,icon:"list_alt",text:(0,c.translateString)("Categories"),className:"nav-item-categories"}),o.PageStore.get("config-enabled").pages.members&&o.PageStore.get("config-enabled").pages.members.enabled&&e.push({link:f.members,icon:"people",text:(0,c.translateString)("Members"),className:"nav-item-members"}),o.PageStore.get("config-contents").sidebar.mainMenuExtra.items.forEach((function(t){e.push({link:t.link,icon:t.icon,text:t.text,className:t.className})})),e.length?r.createElement(u.NavigationMenuList,{key:"main-first",items:g(e)}):null),function(){var e=[];return a||(n.addMedia&&(e.push({link:f.user.addMedia,icon:"video_call",text:(0,c.translateString)("Upload"),className:"nav-item-upload-media"}),d.media&&e.push({link:d.media,icon:"video_library",text:(0,c.translateString)("My media"),className:"nav-item-my-media"})),n.saveMedia&&e.push({link:d.playlists,icon:"playlist_play",text:(0,c.translateString)("My playlists"),className:"nav-item-my-playlists"})),e.length?r.createElement(u.NavigationMenuList,{key:"main-second",items:g(e)}):null}(),function(){var e=[];return o.PageStore.get("config-enabled").pages.history&&o.PageStore.get("config-enabled").pages.history.enabled&&e.push({link:f.user.history,icon:"history",text:(0,c.translateString)("History"),className:"nav-item-history"}),n.likeMedia&&o.PageStore.get("config-enabled").pages.liked&&o.PageStore.get("config-enabled").pages.liked.enabled&&e.push({link:f.user.liked,icon:"thumb_up",text:(0,c.translateString)("Liked media"),className:"nav-item-liked"}),e.length?r.createElement(u.NavigationMenuList,{key:"user",items:g(e)}):null}(),function(){var e=[];return e.push({link:"/about",icon:"contact_support",text:(0,c.translateString)("About"),className:"nav-item-about"}),e.push({link:"/tos",icon:"description",text:(0,c.translateString)("Terms"),className:"nav-item-terms"}),e.push({link:"/contact",icon:"alternate_email",text:(0,c.translateString)("Contact"),className:"nav-item-contact"}),e.push({link:"/setlanguage",icon:"language",text:(0,c.translateString)("Language"),className:"nav-item-language"}),e.length?r.createElement(u.NavigationMenuList,{key:"custom",items:g(e)}):null}(),function(){var e=[];return n.manageMedia&&e.push({link:f.manage.media,icon:"miscellaneous_services",text:(0,c.translateString)("Manage media"),className:"nav-item-manage-media"}),n.manageUsers&&e.push({link:f.manage.users,icon:"miscellaneous_services",text:(0,c.translateString)("Manage users"),className:"nav-item-manage-users"}),n.manageComments&&e.push({link:f.manage.comments,icon:"miscellaneous_services",text:(0,c.translateString)("Manage comments"),className:"nav-item-manage-comments"}),e.length?r.createElement(u.NavigationMenuList,{key:"admin",items:g(e)}):null}()]}function f(){var e=o.PageStore.get("config-contents").sidebar.belowNavMenu;return e?r.createElement("div",{className:"page-sidebar-under-nav-menus",dangerouslySetInnerHTML:{__html:e}}):null}function p(){var e=o.PageStore.get("config-contents").sidebar.belowThemeSwitcher;return e?r.createElement("div",{className:"page-sidebar-below-theme-switcher",dangerouslySetInnerHTML:{__html:e}}):null}var h=n(43899);function m(){var e=o.PageStore.get("config-contents").sidebar.footer;return e?r.createElement("div",{className:"page-sidebar-bottom",dangerouslySetInnerHTML:{__html:e}}):null}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?v(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(){var e=(0,i.useLayout)(),t=e.visibleSidebar,n=e.toggleSidebar,a=(0,r.useRef)(null),s=g((0,r.useState)(t||492>window.innerWidth),2),l=s[0],u=s[1],c=g((0,r.useState)(!0),2),v=c[0],y=c[1],b=null,E=null,S=!1,w=!1;function _(){if(!S&&o.PageStore.get("config-contents").sidebar.footer){b=document.querySelector(".page-sidebar-bottom"),E=b.previousSibling,"relative"!==getComputedStyle(E).position&&(w=!0),S=!0,o.PageStore.on("window_resize",k);var e=0,t=0,n=0;!function r(){var i=E.offsetTop+E.offsetHeight;i!==n?n=i:t+=1,10>t&&50>(e+=1)&&setTimeout(r,10),k()}()}}function k(){var e=E,t=b.offsetHeight;w&&(t+=e.offsetHeight,e=e.previousSibling),y(!(e.offsetTop+e.offsetHeight+t>window.innerHeight-a.current.offsetTop))}function P(e){e.preventDefault(),e.stopPropagation(),n()}return(0,r.useEffect)((function(){u(!0),setTimeout(_,20)}),[t]),(0,r.useEffect)((function(){(t||l)&&_();var e=document.querySelector(".page-sidebar-content-overlay");return e&&e.addEventListener("click",P),function(){S&&o.PageStore.removeListener("window_resize",k),e&&e.removeEventListener("click",P)}}),[]),r.createElement("div",{ref:a,className:"page-sidebar"+(v?" fixed-bottom":"")},r.createElement("div",{className:"page-sidebar-inner"},t||l?r.createElement(r.Fragment,null,r.createElement(d,null),r.createElement(f,null),r.createElement(h.SidebarThemeSwitcher,null),r.createElement(p,null),r.createElement(m,null)):null))}},41542:function(e,t,n){"use strict";n.d(t,{a:function(){return i}});var r=n(35466),i=function(){return r.createElement("div",{className:"page-sidebar-content-overlay"})}},36191:function(e,t,n){"use strict";n.r(t),n.d(t,{PageHeader:function(){return r.m},PageMain:function(){return i.r},PageSidebar:function(){return o.$},PageSidebarContentOverlay:function(){return a.a}});var r=n(56006),i=n(29198),o=n(22947),a=n(41542)},17642:function(e,t,n){"use strict";n.d(t,{A:function(){return d}}),n(13233),n(62322),n(49268),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(3074),o=n.n(i),a=n(20541),s=n(98578),l=n(80473);function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),i=(0,r.useRef)(null),o=(0,r.useRef)(null),c=u((0,r.useState)(e.id||null),2),d=c[0],f=(c[1],u((0,r.useState)(e.id?s.PlaylistPageStore.get("title"):""),2)),p=f[0],h=f[1],m=u((0,r.useState)(e.id?s.PlaylistPageStore.get("description"):""),2),g=m[0],v=m[1],y=u((0,r.useState)(-1),2),b=y[0],E=y[1];function S(t){setTimeout((function(){a.PageActions.addNotification("Playlist created","playlistCreationCompleted");var n,r,i={playlist_id:(n=t.url,r=n.split("/"),1<r.length?r[r.length-1]:null),add_date:t.add_date,description:t.description,title:t.title,media_list:[]};e.onPlaylistSave(i)}),100)}function w(){setTimeout((function(){a.PageActions.addNotification("Playlist creation failed","playlistCreationFailed")}),100)}return(0,r.useEffect)((function(){return s.MediaPageStore.on("playlist_creation_completed",S),s.MediaPageStore.on("playlist_creation_failed",w),n.current.focus(),function(){s.MediaPageStore.removeListener("playlist_creation_completed",S),s.MediaPageStore.removeListener("playlist_creation_failed",w)}}),[]),r.createElement("div",{className:"playlist-form-wrap"},r.createElement("div",{className:"playlist-form-field playlist-title",ref:t},r.createElement("span",{className:"playlist-form-label"},"Title"),r.createElement("input",{ref:n,type:"text",placeholder:"Enter playlist title...",value:p,onChange:function(){h(n.current.value)},onFocus:function(){(0,l.addClassname)(t.current,"focused")},onBlur:function(){(0,l.removeClassname)(t.current,"focused")},onClick:function(){(0,l.removeClassname)(t.current,"invalid")}})),r.createElement("div",{className:"playlist-form-field playlist-description",ref:i},r.createElement("span",{className:"playlist-form-label"},"Description"),r.createElement("textarea",{ref:o,rows:"1",placeholder:"Enter playlist description...",value:g,onChange:function(){o.current.style.height="";var e=o.current.scrollHeight-2,t=0<b?b:parseFloat(window.getComputedStyle(o.current).lineHeight);o.current.style.height=3+Math.max(21,t*Math.floor(e/t))+"px",E(t),v(o.current.value)},onFocus:function(){(0,l.addClassname)(i.current,"focused")},onBlur:function(){(0,l.removeClassname)(i.current,"focused")}})),r.createElement("div",{className:"playlist-form-actions"},r.createElement("button",{className:"cancel-btn",onClick:function(){e.onCancel()}},"CANCEL"),r.createElement("button",{className:"create-btn",onClick:function(){var e=n.current.value.trim();if(""!==e){var r=o.current.value.trim();d?a.PlaylistPageActions.updatePlaylist({title:e,description:r}):a.MediaPageActions.createPlaylist({title:e,description:r})}else(0,l.addClassname)(t.current,"invalid")}},d?"UPDATE":"CREATE")))}d.propTypes={id:o().string,onCancel:o().func.isRequired,onPlaylistSave:o().func.isRequired}},26970:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}}),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(35466);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var c=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(f,e);var t,n,i,c,d=(i=f,c=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=u(i);if(c){var n=u(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return l(this,e)});function f(){return o(this,f),d.apply(this,arguments)}return t=f,(n=[{key:"render",value:function(){return this.props.children?r.createElement("div",{className:"profile-page-content"+(this.props.enabledContactForm?" with-cform":"")},this.props.children):null}}])&&a(t.prototype,n),f}(r.PureComponent)},68556:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}}),n(13233),n(25101),n(59808),n(62322),n(93296),n(54458),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(23675);var r=n(35466),i=n(3074),o=n.n(i),a=n(62546),s=n(43613),l=n(98578),u=n(20541),c=n(84234),d=n(38770),f=n(80473),p=n(1283);function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?g(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),e}function E(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=P(e);if(t){var i=P(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return _(this,n)}}function _(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?k(e):t}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var C=function(e){E(n,e);var t=w(n);function n(e){var r;return v(this,n),(r=t.call(this,e)).state={visibleForm:!1,queryVal:l.ProfilePageStore.get("author-query")||""},r.onChange=r.onChange.bind(k(r)),r.onInputFocus=r.onInputFocus.bind(k(r)),r.onInputBlur=r.onInputBlur.bind(k(r)),r.showForm=r.showForm.bind(k(r)),r.hideForm=r.hideForm.bind(k(r)),r.onFormSubmit=r.onFormSubmit.bind(k(r)),r.updateTimeout=null,r.pendingUpdate=!1,r}return b(n,[{key:"updateQuery",value:function(e){this.pendingUpdateValue=null,this.setState({queryVal:e},(function(){"function"==typeof this.props.onQueryChange&&this.props.onQueryChange(this.state.queryVal)}))}},{key:"onChange",value:function(e){this.pendingEvent=e,this.setState({queryVal:e.target.value||""},(function(){this.updateTimeout||(this.pendingEvent=null,"function"==typeof this.props.onQueryChange&&this.props.onQueryChange(this.state.queryVal),this.updateTimeout=setTimeout(function(){this.updateTimeout=null,this.pendingEvent&&this.onChange(this.pendingEvent)}.bind(this),100))}))}},{key:"onInputFocus",value:function(){}},{key:"onInputBlur",value:function(){this.hideForm()}},{key:"showForm",value:function(){this.setState({visibleForm:!0},(function(){"function"==typeof this.props.toggleSearchField&&this.props.toggleSearchField()}))}},{key:"hideForm",value:function(){this.setState({visibleForm:!1},(function(){"function"==typeof this.props.toggleSearchField&&this.props.toggleSearchField()}))}},{key:"onFormSubmit",value:function(e){""===this.refs.SearchInput.value.trim()&&(e.preventDefault(),e.stopPropagation())}},{key:"render",value:function(){return this.state.visibleForm?r.createElement("form",{method:"get",action:s.LinksContext._currentValue.profile.media,onSubmit:this.onFormSubmit},r.createElement("span",null,r.createElement(c.CircleIconButton,{buttonShadow:!1},r.createElement("i",{className:"material-icons"},"search"))),r.createElement("span",null,r.createElement("input",{autoFocus:!0,ref:"SearchInput",type:"text",name:"aq",placeholder:"Search","aria-label":"Search",value:this.state.queryVal,onChange:this.onChange,onFocus:this.onInputFocus,onBlur:this.onInputBlur}))):r.createElement("div",null,r.createElement("span",null,r.createElement(c.CircleIconButton,{buttonShadow:!1,onClick:this.showForm},r.createElement("i",{className:"material-icons"},"search"))))}}]),n}(r.PureComponent);function x(e){return r.createElement("li",{className:e.isActive?"active":null},r.createElement("a",{href:e.link,title:e.label},e.label))}C.propTypes={onQueryChange:o().func},C.defaultProps={},x.propTypes={id:o().string.isRequired,label:o().string.isRequired,link:o().string.isRequired,isActive:o().bool.isRequired};var A=function(e){E(n,e);var t=w(n);function n(e){var i;return v(this,n),(i=t.call(this,e)).state={displayNext:!1,displayPrev:!1},i.inlineSlider=null,i.nextSlide=i.nextSlide.bind(k(i)),i.prevSlide=i.prevSlide.bind(k(i)),i.updateSlider=i.updateSlider.bind(k(i),!1),i.onToggleSearchField=i.onToggleSearchField.bind(k(i)),l.PageStore.on("window_resize",i.updateSlider),i.sliderRecalTimeout=null,l.PageStore.on("changed_page_sidebar_visibility",function(){clearTimeout(this.sliderRecalTimeout),this.sliderRecalTimeout=setTimeout(function(){this.updateSliderButtonsView(),this.sliderRecalTimeout=setTimeout(function(){this.sliderRecalTimeout=null,this.updateSlider()}.bind(this),50)}.bind(this),150)}.bind(k(i))),i.previousBtn=r.createElement("span",{className:"previous-slide"},r.createElement(c.CircleIconButton,{buttonShadow:!1,onClick:i.prevSlide},r.createElement("i",{className:"material-icons"},"keyboard_arrow_left"))),i.nextBtn=r.createElement("span",{className:"next-slide"},r.createElement(c.CircleIconButton,{buttonShadow:!1,onClick:i.nextSlide},r.createElement("i",{className:"material-icons"},"keyboard_arrow_right"))),i.userIsAuthor=!s.MemberContext._currentValue.is.anonymous&&l.ProfilePageStore.get("author-data").username===s.MemberContext._currentValue.username,i}return b(n,[{key:"componentDidMount",value:function(){this.updateSlider()}},{key:"nextSlide",value:function(){this.inlineSlider.nextSlide(),this.updateSliderButtonsView(),this.inlineSlider.scrollToCurrentSlide()}},{key:"prevSlide",value:function(){this.inlineSlider.previousSlide(),this.updateSliderButtonsView(),this.inlineSlider.scrollToCurrentSlide()}},{key:"updateSlider",value:function(e){this.inlineSlider||(this.inlineSlider=new d.Z(this.refs.itemsListWrap,".profile-nav ul li")),this.inlineSlider.updateDataState(document.querySelectorAll(".profile-nav ul li").length,!0,!e),this.updateSliderButtonsView(),this.pendingChangeSlide&&(this.pendingChangeSlide=!1,this.inlineSlider.scrollToCurrentSlide())}},{key:"updateSliderButtonsView",value:function(){this.setState({displayPrev:this.inlineSlider.hasPreviousSlide(),displayNext:this.inlineSlider.hasNextSlide()})}},{key:"onToggleSearchField",value:function(){this.updateSlider()}},{key:"render",value:function(){return r.createElement("nav",{ref:"tabsNav",className:"profile-nav items-list-outer list-inline list-slider"},r.createElement("div",{className:"profile-nav-inner items-list-outer"},this.state.displayPrev?this.previousBtn:null,r.createElement("ul",{className:"items-list-wrap",ref:"itemsListWrap"},r.createElement(x,{id:"about",isActive:"about"===this.props.type,label:(0,f.translateString)("About"),link:s.LinksContext._currentValue.profile.about}),r.createElement(x,{id:"media",isActive:"media"===this.props.type,label:(0,f.translateString)("Media"),link:s.LinksContext._currentValue.profile.media}),s.MemberContext._currentValue.can.saveMedia?r.createElement(x,{id:"playlists",isActive:"playlists"===this.props.type,label:(0,f.translateString)("Playlists"),link:s.LinksContext._currentValue.profile.playlists}):null,l.PageStore.get("config-options").pages.profile.includeHistory&&this.userIsAuthor?r.createElement(x,{id:"history",isActive:"history"===this.props.type,label:l.PageStore.get("config-enabled").pages.history.title,link:s.LinksContext._currentValue.user.history}):null,l.PageStore.get("config-options").pages.profile.includeLikedMedia&&this.userIsAuthor?r.createElement(x,{id:"liked",isActive:"liked"===this.props.type,label:l.PageStore.get("config-enabled").pages.liked.title,link:s.LinksContext._currentValue.user.liked}):null,r.createElement("li",{className:"media-search"},r.createElement(C,{onQueryChange:this.props.onQueryChange,toggleSearchField:this.onToggleSearchField}))),this.state.displayNext?this.nextBtn:null))}}]),n}(r.PureComponent);function O(e){var t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-channel.html"),r.createElement("a",{href:t,className:"edit-channel",title:"Add banner"},"ADD BANNER")}function T(e){var t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-channel.html"),r.createElement("a",{href:t,className:"edit-channel",title:"Edit banner"},"EDIT BANNER")}function M(e){var t=e.link;return window.MediaCMS.site.devEnv&&(t="/edit-profile.html"),r.createElement("a",{href:t,className:"edit-profile",title:"Edit profile"},"EDIT PROFILE")}function R(e){var t=m((0,a.usePopup)(),3),n=t[0],i=t[1],o=t[2],d=(0,r.useRef)(null),f=(0,r.useRef)(null),h=m((0,r.useState)(!1),2),g=h[0],v=h[1],y={profileNavTop:0},b=!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.is.admin,E=!s.MemberContext._currentValue.is.anonymous&&l.ProfilePageStore.get("author-data").username===s.MemberContext._currentValue.username,S=E||!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.can.editProfile,w=b||E||!s.MemberContext._currentValue.is.anonymous&&s.MemberContext._currentValue.can.deleteProfile;function _(){y.profileHeaderTop=d.current.offsetTop,y.profileNavTop=y.profileHeaderTop+d.current.offsetHeight-f.current.refs.tabsNav.offsetHeight}function k(){v(y.profileHeaderTop+window.scrollY>y.profileNavTop)}function P(e){setTimeout((function(){u.PageActions.addNotification("Profile removed. Redirecting...","profileDelete"),setTimeout((function(){window.location.href=s.SiteContext._currentValue.url}),2e3)}),100),void 0!==e&&p.info("Removed user's profile '"+e+'"')}function C(e){setTimeout((function(){u.PageActions.addNotification("Profile removal failed","profileDeleteFail")}),100),void 0!==e&&p.info('Profile "'+e+'" removal failed')}function x(){_(),k()}function R(){k()}return(0,r.useEffect)((function(){return w&&(l.ProfilePageStore.on("profile_delete",P),l.ProfilePageStore.on("profile_delete_fail",C)),l.PageStore.on("resize",x),l.PageStore.on("changed_page_sidebar_visibility",x),l.PageStore.on("window_scroll",R),_(),k(),function(){w&&(l.ProfilePageStore.removeListener("profile_delete",P),l.ProfilePageStore.removeListener("profile_delete_fail",C)),l.PageStore.removeListener("resize",x),l.PageStore.removeListener("changed_page_sidebar_visibility",x),l.PageStore.removeListener("window_scroll",R)}}),[]),r.createElement("div",{ref:d,className:"profile-page-header"+(g?" fixed-nav":"")},r.createElement("span",{className:"profile-banner-wrap"},e.author.banner_thumbnail_url?r.createElement("span",{className:"profile-banner",style:{backgroundImage:"url("+s.SiteContext._currentValue.url+"/"+e.author.banner_thumbnail_url.replace(/^\//g,"")+")"}}):null,w?r.createElement("span",{className:"delete-profile-wrap"},r.createElement(o,{contentRef:n},r.createElement("button",{className:"delete-profile",title:""},"REMOVE PROFILE")),r.createElement(i,{contentRef:n},r.createElement(c.PopupMain,null,r.createElement("div",{className:"popup-message"},r.createElement("span",{className:"popup-message-title"},"Profile removal"),r.createElement("span",{className:"popup-message-main"},"You're willing to remove profile permanently?")),r.createElement("hr",null),r.createElement("span",{className:"popup-message-bottom"},r.createElement("button",{className:"button-link cancel-profile-removal",onClick:function(){n.current.toggle()}},"CANCEL"),r.createElement("button",{className:"button-link proceed-profile-removal",onClick:function(){u.ProfilePageActions.remove_profile(),n.current.toggle()}},"PROCEED"))))):null,S?e.author.banner_thumbnail_url?r.createElement(T,{link:l.ProfilePageStore.get("author-data").default_channel_edit_url}):r.createElement(O,{link:l.ProfilePageStore.get("author-data").default_channel_edit_url}):null),r.createElement("div",{className:"profile-info-nav-wrap"},e.author.thumbnail_url||e.author.name?r.createElement("div",{className:"profile-info"},r.createElement("div",{className:"profile-info-inner"},r.createElement("div",null,e.author.thumbnail_url?r.createElement("img",{src:e.author.thumbnail_url,alt:""}):null),r.createElement("div",null,e.author.name?r.createElement("h1",null,e.author.name):null,S?r.createElement(M,{link:l.ProfilePageStore.get("author-data").edit_url}):null))):null,r.createElement(A,{ref:f,type:e.type,onQueryChange:e.onQueryChange})))}A.propTypes={type:o().string.isRequired,onQueryChange:o().func},R.propTypes={author:o().object.isRequired,type:o().string.isRequired,onQueryChange:o().func},R.defaultProps={type:"media"}},88727:function(e,t,n){"use strict";n.d(t,{hJ:function(){return c},Y7:function(){return d}}),n(62322),n(93296),n(56394),n(64669),n(30717),n(55677),n(92129),n(24655),n(76453),n(79006);var r=n(35466),i=n(3074),o=n.n(i),a=n(50137),s=n.n(a),l=n(18009),u=n.n(l);function c(e){return r.createElement("div",{className:"error-container"},r.createElement("div",{className:"error-container-inner"},r.createElement("span",{className:"icon-wrap"},r.createElement("i",{className:"material-icons"},"error_outline")),r.createElement("span",{className:"msg-wrap"},e.errorMessage)))}function d(e){var t=(0,r.useRef)(null),n=null,i={playerVolume:e.playerVolume,playerSoundMuted:e.playerSoundMuted,videoQuality:e.videoQuality,videoPlaybackSpeed:e.videoPlaybackSpeed,inTheaterMode:e.inTheaterMode};function o(){void 0!==e.onClickNextCallback&&e.onClickNextCallback()}function a(){void 0!==e.onClickPreviousCallback&&e.onClickPreviousCallback()}function l(t){i.playerVolume!==t.volume&&(i.playerVolume=t.volume),i.playerSoundMuted!==t.soundMuted&&(i.playerSoundMuted=t.soundMuted),i.videoQuality!==t.quality&&(i.videoQuality=t.quality),i.videoPlaybackSpeed!==t.playbackSpeed&&(i.videoPlaybackSpeed=t.playbackSpeed),i.inTheaterMode!==t.theaterMode&&(i.inTheaterMode=t.theaterMode),void 0!==e.onStateUpdateCallback&&e.onStateUpdateCallback(t)}function c(){if(null===n&&null===e.errorMessage&&(e.inEmbed||(window.removeEventListener("focus",c),document.removeEventListener("visibilitychange",c)),t.current)){e.inEmbed||t.current.focus();var r,d,f,p={on:!1};if(void 0!==e.subtitlesInfo&&null!==e.subtitlesInfo&&e.subtitlesInfo.length){p.languages=[];for(var h=0;h<e.subtitlesInfo.length;)void 0!==e.subtitlesInfo[h].src&&void 0!==e.subtitlesInfo[h].srclang&&void 0!==e.subtitlesInfo[h].label&&p.languages.push({src:(r=e.subtitlesInfo[h].src,d=e.siteUrl,f=void 0,f=s()(r,{}),""!==f.origin&&"null"!==f.origin&&f.origin||(f=s()(d+"/"+r.replace(/^\//g,""),{})),f.toString()),srclang:e.subtitlesInfo[h].srclang,label:e.subtitlesInfo[h].label}),h+=1;p.languages.length&&(p.on=!0)}n=new(u())(t.current,{enabledTouchControls:!0,sources:e.sources,poster:e.poster,autoplay:e.enableAutoplay,bigPlayButton:!0,controlBar:{theaterMode:e.hasTheaterMode,pictureInPicture:!1,next:!!e.hasNextLink,previous:!!e.hasPreviousLink},subtitles:p,cornerLayers:e.cornerLayers,videoPreviewThumb:e.previewSprite},{volume:i.playerVolume,soundMuted:i.playerSoundMuted,theaterMode:i.inTheaterMode,theSelectedQuality:void 0,theSelectedPlaybackSpeed:i.videoPlaybackSpeed||1},e.info,[.25,.5,.75,1,1.25,1.5,1.75,2],l,o,a),void 0!==e.onPlayerInitCallback&&e.onPlayerInitCallback(n,t.current)}}return i.playerVolume=null===i.playerVolume?1:Math.max(Math.min(Number(i.playerVolume),1),0),i.playerSoundMuted=null!==i.playerSoundMuted&&i.playerSoundMuted,i.videoQuality=null!==i.videoQuality?i.videoQuality:"Auto",i.videoPlaybackSpeed=null!==i.videoPlaybackSpeed&&i.videoPlaybackSpeed,i.inTheaterMode=null!==i.inTheaterMode&&i.inTheaterMode,(0,r.useEffect)((function(){return e.inEmbed||document.hasFocus()||"visible"===document.visibilityState?c():(window.addEventListener("focus",c),document.addEventListener("visibilitychange",c)),n&&n.player.one("loadedmetadata",(function(){var e=new URLSearchParams(window.location.search),t=Number(e.get("t")),r=isNaN(t)?0:t;n.player.currentTime(r)})),function(){null!==n&&(videojs(t.current).dispose(),n=null),void 0!==e.onUnmountCallback&&e.onUnmountCallback()}}),[]),null===e.errorMessage?r.createElement("video",{ref:t,className:"video-js vjs-mediacms native-dimensions"}):r.createElement("div",{className:"error-container"},r.createElement("div",{className:"error-container-inner"},r.createElement("span",{className:"icon-wrap"},r.createElement("i",{className:"material-icons"},"error_outline")),r.createElement("span",{className:"msg-wrap"},e.errorMessage)))}c.propTypes={errorMessage:o().string.isRequired},d.propTypes={playerVolume:o().string,playerSoundMuted:o().bool,videoQuality:o().string,videoPlaybackSpeed:o().number,inTheaterMode:o().bool,siteId:o().string.isRequired,siteUrl:o().string.isRequired,errorMessage:o().string,cornerLayers:o().object,subtitlesInfo:o().array.isRequired,inEmbed:o().bool.isRequired,sources:o().array.isRequired,info:o().object.isRequired,enableAutoplay:o().bool.isRequired,hasTheaterMode:o().bool.isRequired,hasNextLink:o().bool.isRequired,hasPreviousLink:o().bool.isRequired,poster:o().string,previewSprite:o().object,onClickPreviousCallback:o().func,onClickNextCallback:o().func,onPlayerInitCallback:o().func,onStateUpdateCallback:o().func,onUnmountCallback:o().func},d.defaultProps={errorMessage:null,cornerLayers:{}}},64982:function(e,t,n){"use strict";n.d(t,{a:function(){return E}}),n(54458),n(62322),n(79006),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(35466),i=n(3074),o=n.n(i),a=n(43613),s=n(98578),l=n(20541),u=n(25910),c=n(68556),d=n(26970),f=n(40824);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e){return r.createElement(a.LinksConsumer,null,(function(t){return r.createElement("div",{className:"empty-media empty-channel-media"},r.createElement("div",{className:"welcome-title"},"Welcome ",e.name),r.createElement("div",{className:"start-uploading"},"Start uploading media and sharing your work. Media that you upload will show up here."),r.createElement("a",{href:t.user.addMedia,title:"Upload media",className:"button-link"},r.createElement("i",{className:"material-icons","data-icon":"video_call"}),"UPLOAD MEDIA"))}))}var E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(E,e);var t,n,i,o,p=(i=E,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=y(i);if(o){var n=y(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return g(this,e)});function E(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,E),(n=p.call(this,e,"string"==typeof t?t:"author-home")).profilePageSlug="string"==typeof t?t:"author-home",n.state={channelMediaCount:-1,author:s.ProfilePageStore.get("author-data"),uploadsPreviewItemsCount:0,title:n.props.title,query:s.ProfilePageStore.get("author-query"),requestUrl:null},n.authorDataLoad=n.authorDataLoad.bind(v(n)),n.onAuthorPreviewItemsCountCallback=n.onAuthorPreviewItemsCountCallback.bind(v(n)),n.getCountFunc=n.getCountFunc.bind(v(n)),n.changeRequestQuery=n.changeRequestQuery.bind(v(n)),s.ProfilePageStore.on("load-author-data",n.authorDataLoad),n}return t=E,(n=[{key:"componentDidMount",value:function(){l.ProfilePageActions.load_author_data()}},{key:"authorDataLoad",value:function(){var e=s.ProfilePageStore.get("author-data"),t=this.state.requestUrl;e&&(t=this.state.query?a.ApiUrlContext._currentValue.search.query+this.state.query+"&author="+e.id:a.ApiUrlContext._currentValue.media+"?author="+e.id),this.setState({author:e,requestUrl:t})}},{key:"onAuthorPreviewItemsCountCallback",value:function(e){this.setState({uploadsPreviewItemsCount:e})}},{key:"getCountFunc",value:function(e){var t=this;this.setState({channelMediaCount:e},(function(){if(t.state.query){var n;n=e?1===e?'1 result for "'+t.state.query+'"':e+' results for "'+t.state.query+'"':'No results for "'+t.state.query+'"',t.setState({title:n})}}))}},{key:"changeRequestQuery",value:function(e){if(this.state.author){var t;t=e?a.ApiUrlContext._currentValue.search.query+e+"&author="+this.state.author.id:a.ApiUrlContext._currentValue.media+"?author="+this.state.author.id;var n=this.state.title;""===e&&(n=this.props.title),this.setState({requestUrl:t,query:e,title:n})}}},{key:"pageContent",value:function(){var e=s.ProfilePageStore.get("author-data"),t=e&&e.username===a.MemberContext._currentValue.username;return[this.state.author?r.createElement(c.Z,{key:"ProfilePagesHeader",author:this.state.author,onQueryChange:this.changeRequestQuery}):null,this.state.author?r.createElement(d.Z,{key:"ProfilePagesContent"},r.createElement(u.MediaListWrapper,{title:!t||0<this.state.channelMediaCount?this.state.title:null,className:"items-list-ver"},r.createElement(f.LazyLoadItemListAsync,{key:this.state.requestUrl,requestUrl:this.state.requestUrl,hideAuthor:!0,itemsCountCallback:this.state.requestUrl?this.getCountFunc:null,hideViews:!s.PageStore.get("config-media-item").displayViews,hideDate:!s.PageStore.get("config-media-item").displayPublishDate,canEdit:t}),t&&0===this.state.channelMediaCount&&!this.state.query?r.createElement(b,{name:this.state.author.name}):null)):null]}}])&&h(t.prototype,n),E}(n(58204).T);E.propTypes={title:o().string.isRequired},E.defaultProps={title:"Uploads"}},58204:function(e,t,n){"use strict";n.d(t,{T:function(){return f}}),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(35466),i=n(20541),o=n(36191),a=n(84234);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(h,e);var t,n,s,f,p=(s=h,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(s);if(f){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function h(e,t){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),n=p.call(this,e),void 0!==t&&i.PageActions.initPage(t),n}return t=h,(n=[{key:"render",value:function(){return r.createElement(r.Fragment,null,r.createElement(o.PageMain,null,this.pageContent()),r.createElement(a.Notifications,null))}}])&&l(t.prototype,n),h}(r.PureComponent)},20979:function(e,t,n){"use strict";n.r(t),n.d(t,{loadMediaData:function(){return o},likeMedia:function(){return a},dislikeMedia:function(){return s},reportMedia:function(){return l},copyShareLink:function(){return u},copyEmbedMediaCode:function(){return c},removeMedia:function(){return d},submitComment:function(){return f},deleteComment:function(){return p},createPlaylist:function(){return h},addMediaToPlaylist:function(){return m},removeMediaFromPlaylist:function(){return g},addNewPlaylist:function(){return v}}),n(62322),n(93296);var r=n(82083),i=n.n(r);function o(){i().dispatch({type:"LOAD_MEDIA_DATA"})}function a(){i().dispatch({type:"LIKE_MEDIA"})}function s(){i().dispatch({type:"DISLIKE_MEDIA"})}function l(e){i().dispatch({type:"REPORT_MEDIA",reportDescription:e?e.replace(/\s/g,""):""})}function u(e){i().dispatch({type:"COPY_SHARE_LINK",inputElement:e})}function c(e){i().dispatch({type:"COPY_EMBED_MEDIA_CODE",inputElement:e})}function d(){i().dispatch({type:"REMOVE_MEDIA"})}function f(e){i().dispatch({type:"SUBMIT_COMMENT",commentText:e})}function p(e){i().dispatch({type:"DELETE_COMMENT",commentId:e})}function h(e){i().dispatch({type:"CREATE_PLAYLIST",playlist_data:e})}function m(e,t){i().dispatch({type:"ADD_MEDIA_TO_PLAYLIST",playlist_id:e,media_id:t})}function g(e,t){i().dispatch({type:"REMOVE_MEDIA_FROM_PLAYLIST",playlist_id:e,media_id:t})}function v(e){i().dispatch({type:"APPEND_NEW_PLAYLIST",playlist_data:e})}},76613:function(e,t,n){"use strict";n.r(t),n.d(t,{initPage:function(){return o},toggleMediaAutoPlay:function(){return a},addNotification:function(){return s}});var r=n(82083),i=n.n(r);function o(e){i().dispatch({type:"INIT_PAGE",page:e})}function a(){i().dispatch({type:"TOGGLE_AUTO_PLAY"})}function s(e,t){i().dispatch({type:"ADD_NOTIFICATION",notification:e,notificationId:t})}},75880:function(e,t,n){"use strict";n.r(t),n.d(t,{loadPlaylistData:function(){return o},toggleSave:function(){return a},updatePlaylist:function(){return s},removePlaylist:function(){return l},removedMediaFromPlaylist:function(){return u},reorderedMediaInPlaylist:function(){return c}});var r=n(82083),i=n.n(r);function o(){i().dispatch({type:"LOAD_PLAYLIST_DATA"})}function a(){i().dispatch({type:"TOGGLE_SAVE"})}function s(e){i().dispatch({type:"UPDATE_PLAYLIST",playlist_data:e})}function l(){i().dispatch({type:"REMOVE_PLAYLIST"})}function u(e,t){i().dispatch({type:"MEDIA_REMOVED_FROM_PLAYLIST",media_id:e,playlist_id:t})}function c(e){i().dispatch({type:"PLAYLIST_MEDIA_REORDERED",playlist_media:e})}},29660:function(e,t,n){"use strict";n.r(t),n.d(t,{toggleLoop:function(){return o},toggleShuffle:function(){return a},toggleSave:function(){return s}});var r=n(82083),i=n.n(r);function o(){i().dispatch({type:"TOGGLE_LOOP"})}function a(){i().dispatch({type:"TOGGLE_SHUFFLE"})}function s(){i().dispatch({type:"TOGGLE_SAVE"})}},22472:function(e,t,n){"use strict";n.r(t),n.d(t,{load_author_data:function(){return o},remove_profile:function(){return a}});var r=n(82083),i=n.n(r);function o(){i().dispatch({type:"LOAD_AUTHOR_DATA"})}function a(){i().dispatch({type:"REMOVE_PROFILE"})}},52600:function(e,t,n){"use strict";n.r(t),n.d(t,{requestPredictions:function(){return o}});var r=n(82083),i=n.n(r);function o(e){i().dispatch({type:"REQUEST_PREDICTIONS",query:e})}},25464:function(e,t,n){"use strict";n.r(t),n.d(t,{set_viewer_mode:function(){return o},set_player_volume:function(){return a},set_player_sound_muted:function(){return s},set_video_quality:function(){return l},set_video_playback_speed:function(){return u}});var r=n(82083),i=n.n(r);function o(e){i().dispatch({type:"SET_VIEWER_MODE",inTheaterMode:e})}function a(e){i().dispatch({type:"SET_PLAYER_VOLUME",playerVolume:e})}function s(e){i().dispatch({type:"SET_PLAYER_SOUND_MUTED",playerSoundMuted:e})}function l(e){i().dispatch({type:"SET_VIDEO_QUALITY",quality:e})}function u(e){i().dispatch({type:"SET_VIDEO_PLAYBACK_SPEED",playbackSpeed:e})}},76123:function(e,t,n){"use strict";n.r(t),n.d(t,{BrowserCache:function(){return a}}),n(99751);var r=n(80473),i=n(1283);function o(){var e="test-slug";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(e){return!1}}function a(e,t){return t=parseInt(t,10)||3600,o||i.warn(["Current browser does not support localStorage."]),e?{prefix:e,seconds:t,set:function(n,i,a,s){if(o){(a=a||t)||(s=(0,r.logWarningAndReturnError)(["Invalid cache expiration value",a]));try{localStorage.setItem(e+"["+n+"]",JSON.stringify({value:i,expire:(new Date).getTime()+1e3*a})),s=!0}catch(e){s=(0,r.logWarningAndReturnError)([e])}}return s},get:function(t,n){return null!==(n=(n=o?localStorage.getItem(e+"["+t+"]"):null)?JSON.parse(n):null)?void 0!==n.expire&&n.expire>(new Date).getTime()?n.value:null:n},clear:function(){var t;if(o&&Object.keys(localStorage).length)for(t in localStorage)localStorage.hasOwnProperty(t)&&0===t.indexOf(e)&&localStorage.removeItem(t);return!0}}:(0,r.logErrorAndReturnError)(["Cache object prefix is required"])}},2526:function(e,t,n){"use strict";n.r(t),n.d(t,{MediaDurationInfo:function(){return a}}),n(99751),n(56394),n(64669),n(67441);var r=n(80473);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o={},a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o[Object.defineProperty(this,"id",{value:"MediaDurationInfo_"+Object.keys(o).length}).id]={fn:{infoToString:function(e){return e<10?"0"+e:e}}},(0,r.isPositiveIntegerOrZero)(t)&&this.update(t)}var t,n;return t=e,(n=[{key:"update",value:function(e){o[this.id].toString=void 0,o[this.id].ariaLabel=void 0,(0,r.isPositiveIntegerOrZero)(e)&&(o[this.id].days=Math.floor(e/86400),o[this.id].seconds=e%86400,o[this.id].date=o[this.id].seconds?new Date(1e3*o[this.id].seconds):null,o[this.id].hours=o[this.id].date?24*o[this.id].days+o[this.id].date.getUTCHours():0,o[this.id].minutes=o[this.id].date?o[this.id].date.getUTCMinutes():0,o[this.id].seconds=o[this.id].date?o[this.id].date.getSeconds():0)}},{key:"toString",value:function(){return void 0===o[this.id].toString&&(o[this.id].toString=(0<o[this.id].hours?o[this.id].hours+":":"")+(0<o[this.id].hours&&10>o[this.id].minutes?"0":"")+o[this.id].minutes+":"+o[this.id].fn.infoToString(o[this.id].seconds)),o[this.id].toString}},{key:"ariaLabel",value:function(){if(void 0===o[this.id].ariaLabel){var e=[];0<o[this.id].hours&&e.push(o[this.id].hours+" hours"),0<o[this.id].minutes&&e.push(o[this.id].minutes+" minutes"),0<o[this.id].seconds&&e.push(o[this.id].seconds+" seconds"),o[this.id].ariaLabel=e.join(", ")}return o[this.id].ariaLabel}},{key:"ISO8601",value:function(){return"P0Y0M0DT"+o[this.id].hours+"H"+o[this.id].minutes+"M"+o[this.id].seconds+"S"}}])&&i(t.prototype,n),e}()},53039:function(e,t,n){"use strict";n.r(t),n.d(t,{PlayerRecommendedMedia:function(){return s}}),n(56394),n(64669);var r=n(80473),i=n(38770),o=new(n(2526).MediaDurationInfo);function a(e,t,n,r){return'<span class="more-media-item-content">'+function(e){return'<span class="more-media-title">'+e+"</span>"}(e)+function(e,t,n){return'<span class="more-media-meta">'+function(e){return'<span class="more-media-author">'+e+"</span>"}(e)+function(e,t){return t?"":'<span class="more-media-views">'+e+"</span>"}(t,n)+"</span>"}(t,n,r)+"</span>"}function s(e,t,n){t=t||!1;var s,l=null;function u(t){if(!s){if(!v.contentInner.offsetWidth)return;s=new i.Z(v.contentInner,".more-media-item"),c()}s.updateDataState(e.length,!0,!0),d()}function c(){setTimeout((function(){for(var e=0;e<v.items.length;)v.items[e].setAttribute("class","more-media-item"),v.items[e].setAttribute("style",null),e+=1}),75*v.items.length+200)}function d(){v.prevSlide.style.display=s.hasPreviousSlide()?"":"none",v.nextSlide.style.display=s.hasNextSlide()?"":"none"}function f(e){e.preventDefault(),e.stopPropagation(),y.openInlineMoreMedia=!y.openInlineMoreMedia,(y.openInlineMoreMedia?r.removeClassname:r.addClassname)(v.wrapper,"hidden-inline-more-media"),u()}function p(e){e.preventDefault(),e.stopPropagation(),s.previousSlide(),d(),s.scrollToCurrentSlide()}function h(e){e.preventDefault(),e.stopPropagation(),s.nextSlide(),d(),s.scrollToCurrentSlide()}function m(){switch(y.displayType){case"full":v.wrapper.parentNode.style.top="";break;case"inline-small":case"inline":v.wrapper.parentNode.style.top="auto"}}function g(){v.wrapper.setAttribute("class",function(){if(null!==l){var t="more-media";switch(y.displayType){case"full":t+=" full-wrapper";break;case"inline-small":t+=" inline-slider-small";break;case"inline":t+=" inline-slider"}return(t+=y.openInlineMoreMedia?"":" hidden-inline-more-media")+function(e,t){if(!e||!t||!t.firstChild)return"";var n=window.outerWidth,i=window.outerHeight,o=t.firstChild,a=o.offsetWidth,s=o.offsetHeight,l=a/s,u=function(e,t,n,i,o,a,s){var l,u,c,d=[],f={},p=[];if(750<=i?p=1.6<a?[4,3]:[3,4]:375>=i?p=160>=o?[1,1]:320>=o?[1,2]:480>=o?[1,3]:640>=o?[1,4]:[1,6]:625>=i&&(p=[2,1],p=160>=o?[2,1]:320>=o?[2,2]:480>=o?[2,3]:640>=o?[2,4]:800>=o?[2,5]:[2,6]),!p.length){for(u in e)e.hasOwnProperty(u)&&(l=Math.abs(a-e[u].val),d.push(l),f[l]=u);if(1<(c=e[f[(0,r.quickSort)(d,0,d.length-1)[0]]].grid).length){for(d=[],f={},u=0;u<c.length;)l=Math.abs(i-c[u][0]*s),d.push(l),f[l]=u,u+=1;p=c[f[(0,r.quickSort)(d,0,d.length-1)[0]]]}else p=c[0];500>=i?p[0]=Math.min(2,p[0]):750>=i&&(p[0]=Math.min(3,p[0])),390>=o?p[1]=Math.min(2,p[1]):590>=o&&(p[1]=Math.min(3,p[1]))}return p}(function(e,t,n,i,o){for(var a,s,l,u,c=0,d={};c<e.length;){for(a=0;a<t.length;)s=16*e[c],l=9*t[a],1<(u=(0,r.greaterCommonDivision)(s,l))&&(s/=u,l/=u),e[c]*(t[a]-1)<n&&(d[s+"/"+l]=d[s+"/"+l]||{val:s/l,grid:[]},d[s+"/"+l].grid.push([e[c],t[a]])),a+=1;c+=1}return d}([1,2,3,4,5,6],[1,2,3,4,5,6],e,parseInt(n,10),parseInt(i,10)),0,0,a,s,l,250);return u.length?" grid-col-"+u[0]+" grid-row-"+u[1]:""}(e.length,l)}}())}var v={wrapper:document.createElement("div"),title:document.createElement("h2"),openBtn:document.createElement("button"),closeBtn:document.createElement("button"),prevSlide:document.createElement("div"),nextSlide:document.createElement("div"),prevSlideBtn:null,nextSlideBtn:null,content:document.createElement("div"),contentInner:document.createElement("div"),items:[]},y={isInited:!1,displayType:"inline",openInlineMoreMedia:!0};v.title.innerHTML="More videos",v.openBtn.innerHTML="More videos",v.prevSlide.innerHTML='<button class="circle-icon-button"><span><span><i class="vjs-icon-navigate-before"></i></span></span></button>',v.nextSlide.innerHTML='<button class="circle-icon-button"><span><span><i class="vjs-icon-navigate-next"></i></span></span></button>',v.title.setAttribute("class","more-media-wrap-title"),v.openBtn.setAttribute("class","open-more-videos"),v.closeBtn.setAttribute("class","close-more-videos vjs-icon-close"),v.prevSlide.setAttribute("class","prev-slide"),v.nextSlide.setAttribute("class","next-slide"),v.content.appendChild(v.contentInner),v.wrapper.appendChild(v.title),v.wrapper.appendChild(v.openBtn),v.wrapper.appendChild(v.closeBtn),v.wrapper.appendChild(v.content),v.content.appendChild(v.prevSlide),v.content.appendChild(v.nextSlide),v.prevSlideBtn=v.prevSlide.querySelector("button"),v.nextSlideBtn=v.nextSlide.querySelector("button"),this.html=function(){return v.wrapper},this.onResize=function(){switch(g(),y.displayType){case"inline":u()}},this.initWrappers=function(e){l=e,m(),g()},this.init=function(){switch(y.itemsAreBuilt||(y.itemsAreBuilt=!0,function(e,t,n,i,s){for(var l,u,c=0;c<e.length;)o.update(e[c].duration),t[c]=document.createElement("div"),t[c].setAttribute("class","more-media-item before-more-media-item-load"),t[c].setAttribute("style","--n: "+c),t[c].innerHTML='<a href="'+e[c].url+'" title="'+e[c].title+'"'+(i?'target="_blank"':"")+">"+(l=e[c].thumbnail_url,u=o.toString(),l?'<span class="more-media-item-thumb" style="background-image:url(\''+l+"');\">"+function(e){return'<span class="more-media-duration"><span>'+e+"</span></span>"}(u)+"</span>":"")+a(e[c].title,e[c].author_name,(0,r.formatViewsNumber)(e[c].views)+" "+(1>=e[c].views?"view":"views"),s)+"</a>",n.appendChild(t[c]),c+=1}(e,v.items,v.contentInner,t,n)),y.displayType){case"inline":s?(u(),c()):u()}},this.destroy=function(){v.prevSlideBtn&&v.prevSlideBtn.removeEventListener("click",p),v.nextSlideBtn&&v.nextSlideBtn.removeEventListener("click",h),v.openBtn.removeEventListener("click",f),v.closeBtn.removeEventListener("click",f)},this.updateDisplayType=function(e){var t,n;switch(e){case"full":case"inline":case"inline-small":t=e}if(t&&t!==y.displayType){for(y.displayType=t,m(),g(),n=0;n<v.items.length;)v.items[n].setAttribute("class","more-media-item before-more-media-item-load"),v.items[n].setAttribute("style","--n: "+n),n+=1;switch(t){case"full":c()}}},v.prevSlideBtn&&v.prevSlideBtn.addEventListener("click",p),v.nextSlideBtn&&v.nextSlideBtn.addEventListener("click",h),v.openBtn.addEventListener("click",f),v.closeBtn.addEventListener("click",f)}},48925:function(e,t,n){"use strict";n.r(t),n.d(t,{UpNextLoaderView:function(){return i}});var r=n(80473);function i(e){var t,n=function(){window.location.href=e.url},i=function(){(0,r.removeClassname)(this.vjsPlayerElem,"vjs-mediacms-up-next-hidden")}.bind(this),o=function(){this.cancelTimer(),(0,r.addClassname)(this.vjsPlayerElem,"vjs-mediacms-up-next-hidden")}.bind(this),a={nextMediaPoster:document.createElement("div"),wrapper:document.createElement("div"),inner:document.createElement("div"),innerContent:document.createElement("div"),upNextLabel:document.createElement("div"),nextMediaTitle:document.createElement("div"),nextMediaAuthor:document.createElement("div"),cancelNext:document.createElement("div"),cancelNextButton:document.createElement("button"),goNext:document.createElement("div")};a.nextMediaPoster.setAttribute("class","next-media-poster"),a.wrapper.setAttribute("class","up-next-loader"),a.inner.setAttribute("class","up-next-loader-inner"),a.goNext.setAttribute("class","go-next"),a.cancelNext.setAttribute("class","up-next-cancel"),a.upNextLabel.setAttribute("class","up-next-label"),a.nextMediaTitle.setAttribute("class","next-media-title"),a.nextMediaAuthor.setAttribute("class","next-media-author"),a.upNextLabel.innerHTML=(0,r.translateString)("Up Next"),a.nextMediaTitle.innerHTML=e.title,a.nextMediaAuthor.innerHTML=e.author_name,a.goNext.innerHTML='<a href="'+e.url+'"><svg class="radial-timer"><circle r="30" cx="32" cy="32"></circle><circle r="25" cx="28" cy="28"></circle></svg><span></span><i class="material-icons">skip_next</i></a>',a.cancelNextButton.innerHTML="CANCEL",a.cancelNextButton.addEventListener("click",o),a.nextMediaPoster.style.backgroundImage="url('"+e.thumbnail_url+"')",a.cancelNext.appendChild(a.cancelNextButton),a.innerContent.appendChild(a.upNextLabel),a.innerContent.appendChild(a.nextMediaTitle),a.innerContent.appendChild(a.nextMediaAuthor),a.innerContent.appendChild(a.goNext),a.innerContent.appendChild(a.cancelNext),a.inner.appendChild(a.innerContent),a.wrapper.appendChild(a.nextMediaPoster),a.wrapper.appendChild(a.inner);var s=!1;function l(){var e=this.vjsPlayerElem.getBoundingClientRect();window.pageYOffset||document.documentElement.scrollTop,0>=this.vjsPlayerElem.offsetHeight-56+e.top?(s||this.cancelTimer(!0),s=!0):(s&&this.startTimer(),s=!1)}l=l.bind(this),this.vjsPlayerElem=null,this.html=function(){return a.wrapper},this.startTimer=function(){i(),t=setTimeout(n,1e4),this.vjsPlayerElem&&(0,r.removeClassname)(this.vjsPlayerElem,"vjs-mediacms-canceled-next"),window.addEventListener("scroll",l)},this.cancelTimer=function(e){(e=!!e)||window.removeEventListener("scroll",l),clearTimeout(t),t=null,this.vjsPlayerElem&&(0,r.addClassname)(this.vjsPlayerElem,"vjs-mediacms-canceled-next")},this.setVideoJsPlayerElem=function(e){e&&(this.vjsPlayerElem=e,(0,r.addClassname)(this.vjsPlayerElem,"vjs-mediacms-has-up-next-view"))},this.showTimerView=function(e){(e=!!e)?this.startTimer():i()},this.hideTimerView=function(){o()}}},33277:function(e,t){"use strict";t.Z=["January","February","March","April","May","June","July","August","September","October","November","December"]},51853:function(e,t,n){"use strict";n.r(t),n.d(t,{ApiUrlContext:function(){return o},ApiUrlConsumer:function(){return a}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).api),a=o.Consumer},92295:function(e,t,n){"use strict";n.r(t),n.d(t,{HeaderContext:function(){return f},HeaderConsumer:function(){return p}});var r,i=n(35466),o=n(39479),a=n(80473),s=(0,o.v)(window.MediaCMS),l=s.url,u=s.theme,c=s.member,d=u.switch.enabled&&"header"===u.switch.position,f=(0,i.createContext)({hasThemeSwitcher:d,popupNavItems:{top:(r=[],c.is.anonymous||(c.can.addMedia&&(r.push({link:l.user.addMedia,icon:"video_call",text:(0,a.translateString)("Upload media"),itemAttr:{className:"visible-only-in-small"}}),c.pages.media&&r.push({link:c.pages.media,icon:"video_library",text:(0,a.translateString)("My media")})),r.push({link:l.signout,icon:"exit_to_app",text:(0,a.translateString)("Sign out")})),r),middle:function(){var e=[];return d&&e.push({itemType:"open-subpage",icon:"brightness_4",iconPos:"left",text:"Switch theme",buttonAttr:{className:"change-page","data-page-id":"switch-theme"}}),c.is.anonymous?(c.can.login&&e.push({itemType:"link",icon:"login",iconPos:"left",text:(0,a.translateString)("Sign in"),link:l.signin,linkAttr:{className:d?"visible-only-in-small":"visible-only-in-extra-small"}}),c.can.register&&e.push({itemType:"link",icon:"person_add",iconPos:"left",text:(0,a.translateString)("Register"),link:l.register,linkAttr:{className:d?"visible-only-in-small":"visible-only-in-extra-small"}})):(e.push({link:l.user.editProfile,icon:"brush",text:(0,a.translateString)("Edit profile")}),c.can.changePassword&&e.push({link:l.changePassword,icon:"lock",text:(0,a.translateString)("Change password")})),e}(),bottom:function(){var e=[];return c.is.admin&&e.push({link:l.admin,icon:"admin_panel_settings",text:"MediaCMS administration"}),e}()}}),p=f.Consumer},45063:function(e,t,n){"use strict";n.r(t),n.d(t,{LayoutContext:function(){return d},LayoutProvider:function(){return f},LayoutConsumer:function(){return p}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r,i=n(35466),o=n(9722),a=n(98578),s=n(80473),l=n(11929);function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=(0,i.createContext)(),f=function(e){var t=e.children,n=(0,i.useContext)(l.default),c=new o.BrowserCache("MediaCMS["+n.id+"][layout]",86400),f=!(!document.getElementById("app-sidebar")&&!document.querySelector(".page-sidebar")),p=u((0,i.useState)(c.get("visible-sidebar")),2),h=p[0],m=p[1],g=u((0,i.useState)(!1),2),v=g[0],y=g[1];(0,i.useEffect)((function(){h?(0,s.addClassname)(document.body,"visible-sidebar"):(0,s.removeClassname)(document.body,"visible-sidebar"),"media"!==a.PageStore.get("current-page")&&1023<window.innerWidth&&c.set("visible-sidebar",h)}),[h]),(0,i.useEffect)((function(){a.PageStore.once("page_init",(function(){"media"===a.PageStore.get("current-page")&&(m(!1),(0,s.removeClassname)(document.body,"visible-sidebar"))})),m("media"!==a.PageStore.get("current-page")&&1023<window.innerWidth&&(null===h||h))}),[]);var b={enabledSidebar:f,visibleSidebar:h,setVisibleSidebar:m,visibleMobileSearch:v,toggleMobileSearch:function(){y(!v)},toggleSidebar:function(){var e=!h;!function(e){clearTimeout(r),(0,s.addClassname)(document.body,"sliding-sidebar"),r=setTimeout((function(){"media"===a.PageStore.get("current-page")?e?(0,s.addClassname)(document.body,"overflow-hidden"):(0,s.removeClassname)(document.body,"overflow-hidden"):!e||767<window.innerWidth?(0,s.removeClassname)(document.body,"overflow-hidden"):(0,s.addClassname)(document.body,"overflow-hidden"),e?(0,s.addClassname)(document.body,"visible-sidebar"):(0,s.removeClassname)(document.body,"visible-sidebar"),r=setTimeout((function(){r=null,(0,s.removeClassname)(document.body,"sliding-sidebar")}),220)}),20)}(e),m(e)}};return i.createElement(d.Provider,{value:b},t)},p=d.Consumer},16972:function(e,t,n){"use strict";n.r(t),n.d(t,{LinksContext:function(){return o},LinksConsumer:function(){return a}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).url),a=o.Consumer},86626:function(e,t,n){"use strict";n.r(t),n.d(t,{MemberContext:function(){return o},MemberConsumer:function(){return a}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).member),a=o.Consumer},25485:function(e,t,n){"use strict";n.r(t),n.d(t,{PlaylistsContext:function(){return o}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).playlists)},40657:function(e,t,n){"use strict";n.r(t),n.d(t,{ShareOptionsContext:function(){return o}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).media.share.options)},71744:function(e,t,n){"use strict";n.r(t),n.d(t,{SidebarContext:function(){return o},SidebarConsumer:function(){return a}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).sidebar),a=o.Consumer},11929:function(e,t,n){"use strict";n.r(t),n.d(t,{SiteContext:function(){return o},SiteConsumer:function(){return a}});var r=n(35466),i=n(39479),o=(0,r.createContext)((0,i.v)(window.MediaCMS).site),a=o.Consumer;t.default=o},27359:function(e,t,n){"use strict";n.r(t),n.d(t,{TextsContext:function(){return o},TextsConsumer:function(){return a}});var r=n(35466),i={notifications:(0,n(39479).v)(window.MediaCMS).notifications.messages},o=(0,r.createContext)(i),a=o.Consumer},51394:function(e,t,n){"use strict";n.r(t),n.d(t,{ThemeContext:function(){return d},ThemeProvider:function(){return f},ThemeConsumer:function(){return p}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(9722),o=n(80473),a=n(39479),s=n(11929);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c=(0,a.v)(window.MediaCMS),d=(0,r.createContext)(),f=function(e){var t,n,a=e.children,u=(0,r.useContext)(s.default),f=new i.BrowserCache("MediaCMS["+u.id+"][theme]",86400),p=l((0,r.useState)((t=f.get("mode"),n=c.theme.mode,"light"===t||"dark"===t?t:n)),2),h=p[0],m=p[1],g=function(e){var t=null,n=null;return void 0!==e.darkMode&&((0,o.supportsSvgAsImg)()&&void 0!==e.darkMode.svg&&""!==e.darkMode.svg?n=e.darkMode.svg:void 0!==e.darkMode.img&&""!==e.darkMode.img&&(n=e.darkMode.img)),void 0!==e.lightMode&&((0,o.supportsSvgAsImg)()&&void 0!==e.lightMode.svg&&""!==e.lightMode.svg?t=e.lightMode.svg:void 0!==e.lightMode.img&&""!==e.lightMode.img&&(t=e.lightMode.img)),null===t&&null===n||(null===t?t=n:null===n&&(n=t)),{light:t,dark:n}}(c.theme.logo),v=l((0,r.useState)(g[h]),2),y=v[0],b=v[1];(0,r.useEffect)((function(){"dark"===h?(0,o.addClassname)(document.body,"dark_theme"):(0,o.removeClassname)(document.body,"dark_theme"),f.set("mode",h),b(g[h])}),[h]);var E={logo:y,currentThemeMode:h,changeThemeMode:function(){m("light"===h?"dark":"light")},themeModeSwitcher:c.theme.switch};return r.createElement(d.Provider,{value:E},a)},p=d.Consumer},34083:function(e,t,n){"use strict";n.r(t),n.d(t,{UserContext:function(){return o},UserProvider:function(){return s},UserConsumer:function(){return l}});var r=n(35466),i=n(39479),o=(0,r.createContext)(),a=(0,i.v)(window.MediaCMS).member,s=function(e){var t=e.children,n={isAnonymous:a.is.anonymous,username:a.username,thumbnail:a.thumbnail,userCan:a.can,pages:a.pages};return r.createElement(o.Provider,{value:n},t)},l=o.Consumer;t.default=o},82083:function(e,t,n){var r=n(64835).Dispatcher;e.exports=new r},91450:function(e,t,n){"use strict";function r(){var e,t,n,r=null;if(document.cookie&&""!==document.cookie)for(t=document.cookie.split(";"),e=0;e<t.length;){if("csrftoken="===(n=t[e].trim()).substring(0,10)){r=decodeURIComponent(n.substring(10));break}e+=1}return r}n.d(t,{o:function(){return r}}),n(62322),n(49268),n(13233)},61454:function(e,t,n){"use strict";function r(){return document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}function i(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function o(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function a(e,t){return e.className&&new RegExp("(\\s|^)"+t+"(\\s|$)").test(e.className)}n.d(t,{Je:function(){return r},dt:function(){return i},Ec:function(){return o},mO:function(){return a},Wx:function(){return s},U7:function(){return l},Jj:function(){return u}}),n(62322),n(93296),n(7390),n(64669),n(67441),n(49268),n(92070);var s=window.cancelAnimationFrame||window.mozCancelAnimationFrame,l=window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;function u(){var e={document:{visibility:[]},window:{resize:[],scroll:[]}};return document.addEventListener("visibilitychange",(function(){e.document.visibility.map((function(e){return e()}))})),window.addEventListener("resize",(function(){e.window.resize.map((function(e){return e()}))})),window.addEventListener("scroll",(function(){e.window.scroll.map((function(e){return e()}))})),{doc:function(t){"function"==typeof t&&e.document.visibility.push(t)},win:function(t,n){"function"==typeof t&&e.window.resize.push(t),"function"==typeof n&&e.window.scroll.push(n)}}}},39039:function(e,t,n){"use strict";n.d(t,{O:function(){return a},a:function(){return s}}),n(11646),n(20288),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(23675),n(54458);var r=n(24646);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t,n){var r,o;switch(n){case TypeError:case RangeError:case SyntaxError:case ReferenceError:r=new n(t[0]);break;default:r=new Error(t[0])}return e.apply(void 0,[r.message].concat(function(e){if(Array.isArray(e))return i(e)}(o=t.slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())),r}function a(e,t){return o(r.v,e,t)}function s(e,t){return o(r.Z,e,t)}},89264:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(82083);function i(e,t){return r.register(e[t].bind(e)),e}},51397:function(e,t,n){"use strict";n.d(t,{U:function(){return o}}),n(62322),n(93296),n(56394),n(64669);var r=n(50137),i=n.n(r);function o(e,t){var n=i()(e,{});return""!==n.origin&&"null"!==n.origin&&n.origin||(n=i()(t+"/"+e.replace(/^\//g,""),{})),n.toString()}},87673:function(e,t,n){"use strict";if(n.d(t,{Z:function(){return i}}),!/^(4(11|43|49)|348|841|991)$/.test(n.j))var r=n(33277);function i(e){var t=e.getDate(),n=r.Z[e.getMonth()].substring(0,3),i=e.getFullYear(),o=e.getHours(),a=e.getMinutes(),s=e.getSeconds(),l=n+" "+t+", "+i;return l+=" "+(o<10?"0":"")+o,(l+=":"+(a<10?"0":"")+a)+":"+(s<10?"0":"")+s}},20705:function(e,t,n){"use strict";function r(e,t){function n(e,t,n){return Number(parseFloat(e/t).toFixed(e<10*t?1:0))+n}return t?e.toLocaleString():function(e,t,r,i,o,a){for(;t>=i;)o*=r,i*=r,e+=1;return e<a.length?n(t,o,a[e]):n(t*(r*(e-(a.length-1))),o,a[a.length-1])}(0,e,1e3,1e3,1,["","K","M","B","T"])}n.d(t,{Z:function(){return r}}),n(30717),n(56660)},12161:function(e,t,n){"use strict";n.d(t,{s:function(){return r}}),n(62322),n(49268);var r=function(e){if(e){var t=e.split(".");return t[t.length-1]}}},80473:function(e,t,n){"use strict";n.r(t),n.d(t,{BrowserEvents:function(){return r.Jj},addClassname:function(){return r.Ec},cancelAnimationFrame:function(){return r.Wx},hasClassname:function(){return r.mO},removeClassname:function(){return r.dt},requestAnimationFrame:function(){return r.U7},supportsSvgAsImg:function(){return r.Je},logErrorAndReturnError:function(){return i.O},logWarningAndReturnError:function(){return i.a},exportStore:function(){return o.Z},formatInnerLink:function(){return a.U},formatManagementTableDate:function(){return s.Z},formatViewsNumber:function(){return l.Z},csrfToken:function(){return u.o},imageExtension:function(){return c.s},error:function(){return d.v},warn:function(){return d.Z},greaterCommonDivision:function(){return f.$A},isGt:function(){return f.ju},isInteger:function(){return f.U},isNumber:function(){return f.hj},isPositive:function(){return f.xP},isPositiveInteger:function(){return f.aP},isPositiveIntegerOrZero:function(){return f.ZU},isPositiveNumber:function(){return f.r},isZero:function(){return f.Fr},PositiveInteger:function(){return p.n},PositiveIntegerOrZero:function(){return p.g},publishedOnDate:function(){return h.Z},quickSort:function(){return m.U},deleteRequest:function(){return g.Jl},getRequest:function(){return g.A_},postRequest:function(){return g.j0},putRequest:function(){return g.GH},translateString:function(){return v.f},replaceString:function(){return y.G}});var r=n(61454),i=n(39039),o=n(89264),a=n(51397);if(!/^(4(11|43|49)|348|841|991)$/.test(n.j))var s=n(87673);var l=n(20705),u=n(91450),c=n(12161),d=n(24646),f=n(50408),p=n(65477),h=n(2276),m=n(53803),g=n(40447),v=n(86353),y=n(41024)},24646:function(e,t,n){"use strict";n.d(t,{Z:function(){return s},v:function(){return l}}),n(20288),n(11646),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(23675),n(54458);var r=n(1283);function i(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=function(){for(var e,t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];return(e=r)[n[0]].apply(e,i(n.slice(1)))},s=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.apply(void 0,["warn"].concat(t))},l=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.apply(void 0,["error"].concat(t))}},50408:function(e,t,n){"use strict";n.d(t,{ju:function(){return r},Fr:function(){return i},hj:function(){return o},U:function(){return a},xP:function(){return s},r:function(){return l},aP:function(){return u},ZU:function(){return c},$A:function(){return d}}),n(45777);var r=function(e,t){return e>t},i=function(e){return 0===e},o=function(e){return!isNaN(e)&&e===0+e},a=function(e){return e===Math.trunc(e)},s=function(e){return r(e,0)},l=function(e){return o(e)&&s(e)},u=function(e){return a(e)&&s(e)},c=function(e){return a(e)&&(s(e)||i(e))},d=function e(t,n){return n?e(n,t%n):t}},65477:function(e,t,n){"use strict";n.d(t,{g:function(){return a},n:function(){return s}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(39039),i=n(50408);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=function(e,t,n){return void 0===e[t]||(0,i.ZU)(e[t])?null:(0,r.O)(["Invalid prop `"+t+"` of type `"+o(e[t])+"` supplied to `"+(n||"N/A")+"`, expected `positive integer or zero` ("+e[t]+")."])},s=function(e,t,n){return void 0===e[t]||(0,i.aP)(e[t])?null:(0,r.O)(["Invalid prop `"+t+"` of type `"+o(e[t])+"` supplied to `"+(n||"N/A")+"`, expected `positive integer` ("+e[t]+")."])}},2276:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(33277);function i(e,t){if(e instanceof Date)switch(t=0<(t=0+t)?t:1){case 1:return r.Z[e.getMonth()].substring(0,3)+" "+e.getDate()+", "+e.getFullYear();case 2:return e.getDate()+" "+r.Z[e.getMonth()].substring(0,3)+" "+e.getFullYear();case 3:return e.getDate()+" "+r.Z[e.getMonth()]+" "+e.getFullYear()}return null}},53803:function(e,t,n){"use strict";function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t,n){var o;return e.length,t<n&&(i(e,t,(o=function(e,t,n,i){for(var o=e[t],a=n,s=n;s<i;s++)e[s]<o&&(r(e,s,a),a++);return r(e,i,a),a}(e,n,t,n))-1),i(e,o+1,n)),e}n.d(t,{U:function(){return i}})},41024:function(e,t,n){"use strict";function r(e){for(var t in window.REPLACEMENTS)e=e.replace(t,window.REPLACEMENTS[t]);return e}n.d(t,{G:function(){return r}}),n(62322),n(93296)},40447:function(e,t,n){"use strict";n.d(t,{A_:function(){return s},j0:function(){return u},GH:function(){return d},Jl:function(){return p}}),n(77588),n(56394),n(25334);var r=n(24559),i=n.n(r);function o(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}function s(e,t,n,r){return l.apply(this,arguments)}function l(){return(l=a(regeneratorRuntime.mark((function e(t,n,i,o){var a,s,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(e){if(o instanceof Function){var t=e;if(void 0===e.response)t={type:"network",error:e};else if(void 0!==e.response.status)switch(e.response.status){case 401:t={type:"private",error:e,message:"Media is private"};break;case 400:t={type:"unavailable",error:e,message:"Media is unavailable"}}o(t)}},s=function(e){i instanceof Function&&i(e)},a={timeout:null,maxContentLength:null},!n){e.next=8;break}return e.next=6,(0,r.get)(t,a).then(s).catch(l||null);case 6:e.next=9;break;case 8:(0,r.get)(t,a).then(s).catch(l||null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(e,t,n,r,i,o){return c.apply(this,arguments)}function c(){return(c=a(regeneratorRuntime.mark((function e(t,n,i,o,a,s){var l,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=function(e){s instanceof Function&&s(e)},l=function(e){a instanceof Function&&a(e)},n=n||{},!o){e.next=8;break}return e.next=6,(0,r.post)(t,n,i||null).then(l).catch(u||null);case 6:e.next=9;break;case 8:(0,r.post)(t,n,i||null).then(l).catch(u||null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e,t,n,r,i,o){return f.apply(this,arguments)}function f(){return(f=a(regeneratorRuntime.mark((function e(t,n,i,o,a,s){var l,u;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u=function(e){s instanceof Function&&s(e)},l=function(e){a instanceof Function&&a(e)},n=n||{},!o){e.next=8;break}return e.next=6,(0,r.put)(t,n,i||null).then(l).catch(u||null);case 6:e.next=9;break;case 8:(0,r.put)(t,n,i||null).then(l).catch(u||null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function p(e,t,n,r,i){return h.apply(this,arguments)}function h(){return(h=a(regeneratorRuntime.mark((function e(t,n,r,o,a){var s,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=function(e){a instanceof Function&&a(e)},s=function(e){o instanceof Function&&o(e)},n=n||{},!r){e.next=8;break}return e.next=6,i().delete(t,n||null).then(s).catch(l||null);case 6:e.next=9;break;case 8:i().delete(t,n||null).then(s).catch(l||null);case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},86353:function(e,t,n){"use strict";function r(e){return window.TRANSLATION&&window.TRANSLATION[e]?window.TRANSLATION[e]:e}n.d(t,{f:function(){return r}})},68771:function(e,t,n){"use strict";n.r(t),n.d(t,{useItem:function(){return u}}),n(59808),n(13233),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(80473),o=n(57878),a=n(7959);function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e){var t=s((0,r.useState)(""),2),n=t[0],l=(t[1],s((0,r.useState)(""),2)),u=l[0],c=(l[1],s((0,r.useState)(""),2)),d=(c[0],c[1],e.type,e.singleLinkContent?o.hm:o.Y7),f=""===e.thumbnail?null:(0,i.formatInnerLink)(e.thumbnail,a.default.get("config-site").url);return(0,r.useEffect)((function(){void 0!==e.onMount&&e.onMount()}),[]),{titleComponent:function(){var t=e.title;return""!==u&&(t+=" "+u),""!==n&&(t+=" "+n),e.singleLinkContent?r.createElement(o.XQ,{title:e.title,ariaLabel:t}):r.createElement(o.$L,{title:e.title,ariaLabel:t,link:e.link})},descriptionComponent:function(){return e.hasMediaViewer&&e.hasMediaViewerDescr?[r.createElement(o.Q,{key:"1",description:e.meta_description?e.meta_description.trim():" "}),r.createElement(o.Q,{key:"2",description:e.description?e.description.trim():" "})]:r.createElement(o.Q,{description:e.description.trim()})},thumbnailUrl:f,UnderThumbWrapper:d}}},70489:function(e,t,n){"use strict";n.r(t),n.d(t,{useItemList:function(){return S}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r,i,o=n(35466),a=(n(99751),n(13233),n(62322),n(49268),n(93296),n(98578)),s=n(80473);function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Array.isArray=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};var u=".item-img-preview",c=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!Array.isArray(t))return null;this.extensions={};var n,r,o=["png","jpg","jpeg"];if(this.element=null,-1<t.indexOf("webp")&&((r=document.createElement("source")).type="image/webp",this.extensions.anim=this.extensions.anim||[],this.extensions.anim.push({elem:r,type:"webp"}),1===t.length&&(this.extensions.fallback={elem:document.createElement("img"),type:"webp"})),-1<t.indexOf("gif")&&((r=document.createElement("source")).type="image/gif",this.extensions.anim=this.extensions.anim||[],this.extensions.anim.push({elem:r,type:"gif"}),this.extensions.fallback={elem:document.createElement("img"),type:"gif"}),-1<t.indexOf("jpg")&&((r=document.createElement("source")).type="image/jpg",this.extensions.anim=this.extensions.anim||[],this.extensions.anim.push({elem:r,type:"jpg"}),this.extensions.fallback={elem:document.createElement("img"),type:"jpg"}),-1<t.indexOf("jpeg")&&((r=document.createElement("source")).type="image/jpeg",this.extensions.anim=this.extensions.anim||[],this.extensions.anim.push({elem:r,type:"jpeg"}),this.extensions.fallback={elem:document.createElement("img"),type:"jpeg"}),!this.extensions.fallback.elem)for(n=0;n<fallback_extensions.length;){if(-1<t.indexOf(o[n])){this.extensions.fallback={elem:document.createElement("img"),type:o[n]};break}n+=1}if(this.extensions.anim.length||this.extensions.fallback.elem){if(this.element=document.createElement("picture"),this.extensions.anim.length)for(n=0;n<this.extensions.anim.length;)this.element.appendChild(this.extensions.anim[n].elem),n+=1;this.extensions.fallback.elem&&this.element.appendChild(this.extensions.fallback.elem),this.image=this.element.querySelector("img"),this.image.addEventListener("load",function(e,t){i=(0,s.requestAnimationFrame)((function(){e.wrapperItem&&((0,s.addClassname)(e.wrapperItem,"on-hover-preview"),i=void 0,e.wrapperItem=void 0)}))}.bind(null,this))}}var t,n;return t=e,(n=[{key:"elementEvents",value:function(e){e.addEventListener("mouseenter",this.onMediaItemMouseEnter.bind(null,this)),e.addEventListener("mouseleave",this.onMediaItemMouseLeave.bind(null,this))}},{key:"newImage",value:function(e,t,n,o){var a;if(void 0!==r&&clearTimeout(r),void 0!==i&&(0,s.cancelAnimationFrame)(i),this.extensions.anim.length)for(a=0;a<this.extensions.anim.length;)this.extensions.anim[a].elem.setAttribute("srcset",e+"."+this.extensions.anim[a].type),a+=1;this.extensions.fallback.elem&&this.extensions.fallback.elem.setAttribute("src",e+"."+this.extensions.fallback.type),this.extensions.fallback.elem&&(this.extensions.fallback.elem.setAttribute("width",t+"px"),this.extensions.fallback.elem.setAttribute("height",n+"px")),o.querySelector(u).appendChild(this.element),this.wrapperItem=o}},{key:"onMediaItemMouseEnter",value:function(e,t){var n,i;e.image&&(n=t.target.querySelector(u),i=a.PageStore.get("config-site").url+"/"+n.getAttribute("data-src").replace(/^\//g,""),r=setTimeout((function(){e.newImage(i,1+n.offsetWidth,1+n.offsetHeight,t.target)}),100))}},{key:"onMediaItemMouseLeave",value:function(e,t){void 0!==r&&clearTimeout(r),void 0!==i&&(0,s.cancelAnimationFrame)(i),e.wrapperItem=void 0}}])&&l(t.prototype,n),e}();function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var f=null,p=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!Node.prototype.isPrototypeOf(t))return null;var n;this.element=t,this.previewer={element:t.querySelector(".item-img-preview")},this.previewer.element&&(n=this.previewer.element.getAttribute("data-src"))&&(this.previewer.src=n.trim()),this.previewer.src&&(n=this.previewer.element.getAttribute("data-ext"))&&(this.previewer.extensions=n.trim().split(",")),this.previewer.extensions&&(f=f||new c(this.previewer.extensions)).elementEvents(this.element)}var t,n;return t=e,(n=[{key:"element",value:function(){return this.element}}])&&d(t.prototype,n),e}();function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var m={},g=function(){function e(t,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!Node.prototype.isPrototypeOf(t))return null;m[Object.defineProperty(this,"id",{value:"MediaItemsList_"+Object.keys(m).length}).id]={},this.items=[],this.container=t,this.horizontalItems=(0,s.hasClassname)(this.container,"items-list-hor"),this.appendItems(n)}var t,n;return t=e,(n=[{key:"dataObject",value:function(){return m}},{key:"appendItems",value:function(e){var t;if(NodeList.prototype.isPrototypeOf(e))for(t=0;t<e.length;)this.items.push(new p(e[t])),t+=1;else Node.prototype.isPrototypeOf(e)&&this.items.push(new p(e))}}])&&h(t.prototype,n),e}(),v=[];function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||b(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){if(e){if("string"==typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?E(e,t):void 0}}function E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function S(e,t){var n=0,r=null,i=y((0,o.useState)([]),2),a=i[0],s=i[1],l=y((0,o.useState)(!1),2),u=l[0],c=l[1],d=y((0,o.useState)(null),2),f=d[0],p=d[1];return(0,o.useEffect)((function(){void 0!==e.itemsLoadCallback&&e.itemsLoadCallback()}),[a]),[a,u,f,p,function(e){var t;s(function(e){if(Array.isArray(e))return E(e)}(t=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||b(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())},function(t){c(!0),void 0!==e.itemsCountCallback&&e.itemsCountCallback(t)},function(){if(n<a.length){null===r&&(r=function(e){if(!e.length)return null;for(var t,n=0;n<e.length;)(t=e[n].querySelectorAll(".item")).length&&(v=v||[]).push(new g(e[n],t)),n+=1;return v}([t.current])[0]);var e=t.current.querySelectorAll(".item");if(!e||!e.length)return;for(var i=n;i<a.length;)r.appendItems(e[i]),i+=1;n=a.length}}]}},42227:function(e,t,n){"use strict";n.r(t),n.d(t,{useItemListInlineSlider:function(){return c}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(80473),o=n(84234),a=n(38770),s=n(70489);function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),u=l((0,s.useItemList)(e,t),7),c=u[0],d=u[1],f=u[2],p=u[3],h=u[4],m=u[5],g=u[6],v=l((0,r.useState)(null),2),y=v[0],b=v[1],E=l((0,r.useState)(!1),2),S=E[0],w=E[1],_=l((0,r.useState)(!1),2),k=_[0],P=_[1],C=l((0,r.useState)(null),2),x=C[0],A=C[1],O=l((0,r.useState)(null),2),T=O[0],M=O[1],R=null,I=null,D=!0,L={list:"items-list",listOuter:"items-list-outer list-inline list-slider"+(e.className?" "+e.className:"")};function F(){y.updateDataStateOnResize(c.length,f.loadedAllItems()),y.scrollToCurrentSlide(),(0,i.removeClassname)(n.current,"resizing"),R=null}function N(){y.nextSlide(),U(),!f.loadedAllItems()&&y.loadMoreItems()?(D=!0,f.loadItems(y.itemsFit())):y.scrollToCurrentSlide()}function j(){y.previousSlide(),U(),y.scrollToCurrentSlide()}function B(e){null!==y?(y.updateDataState(c.length,f.loadedAllItems(),!e),!f.loadedAllItems()&&y.loadItemsToFit()?f.loadItems(y.itemsFit()):(U(),D&&(D=!1,y.scrollToCurrentSlide()))):n.current&&b(new a.Z(n.current,".item"))}function U(){y&&(w(y.hasNextSlide()),P(y.hasPreviousSlide()))}return(0,r.useEffect)((function(){g(),B(!0)}),[c]),(0,r.useEffect)((function(){B(!0)}),[y]),(0,r.useEffect)((function(){null!==y?(clearTimeout(R),(0,i.addClassname)(n.current,"resizing"),y.updateDataStateOnResize(c.length,f.loadedAllItems()),y.scrollToCurrentSlide(),R=setTimeout(F,200)):B(!1)}),[x]),(0,r.useEffect)((function(){clearTimeout(I),I=setTimeout((function(){U(),I=setTimeout((function(){I=null,B()}),50)}),150)}),[T]),[c,d,f,L,p,m,h,function(){A(new Date)},function(){M(new Date)},n,t,function(){return k?r.createElement("span",{className:"previous-slide"},r.createElement(o.CircleIconButton,{buttonShadow:!0,onClick:j},r.createElement("i",{className:"material-icons"},"keyboard_arrow_left"))):null},function(){return S?r.createElement("span",{className:"next-slide"},r.createElement(o.CircleIconButton,{buttonShadow:!0,onClick:N},r.createElement("i",{className:"material-icons"},"keyboard_arrow_right"))):null}]}},87061:function(e,t,n){"use strict";n.r(t),n.d(t,{useItemListLazyLoad:function(){return l}}),n(13233),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(98578),o=n(70489);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(null),s=a((0,o.useItemList)(e,t),7),l=s[0],u=s[1],c=s[2],d=s[3],f=s[4],p=s[5],h=s[6],m=a((0,r.useState)(window.scrollY+2*window.outerHeight),2),g=m[0],v=m[1],y={list:"items-list",listOuter:"items-list-outer"+("string"==typeof e.className?" "+e.className.trim():"")};function b(){v(window.scrollY+2*window.outerHeight)}return(0,r.useEffect)((function(){h(),null!==t.current&&(b(),c.loadedAllItems()&&i.PageStore.removeListener("window_scroll",b))}),[l]),(0,r.useEffect)((function(){null!==t.current&&null!==c&&g>=t.current.offsetTop+t.current.offsetHeight&&c.loadItems()}),[l,g]),[l,u,c,d,y,p,f,b,function(){document.hidden||setTimeout(b,10)},n,t,function(){return null},function(){return null}]}},5957:function(e,t,n){"use strict";n.r(t),n.d(t,{useItemListSync:function(){return s}}),n(13233),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(70489),o=n(80473);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e){var t,n,s=(0,r.useRef)(null),l=(0,r.useRef)(null),u=(t=(0,i.useItemList)(e,s),n=7,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=u[0],d=u[1],f=u[2],p=u[3],h=u[4],m=u[5],g=u[6],v={list:"items-list",listOuter:"items-list-outer"+("string"==typeof e.className?" "+e.className.trim():"")};function y(){f.loadItems()}return(0,r.useEffect)((function(){g()}),[c]),[d,c,f,p,v,l,s,m,h,function(){return null},function(){return f?1>f.totalPages()||f.loadedAllItems()?null:r.createElement("button",{className:"load-more",onClick:y},(0,o.translateString)("SHOW MORE")):null}]}},30336:function(e,t,n){"use strict";n.r(t),n.d(t,{useLayout:function(){return o}});var r=n(35466),i=n(43613),o=function(){return(0,r.useContext)(i.LayoutContext)}},19398:function(e,t,n){"use strict";n.r(t),n.d(t,{useManagementTableHeader:function(){return a}}),n(74486),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){var t=i((0,r.useState)(e.sort),2),n=t[0],o=t[1],a=i((0,r.useState)(e.order),2),s=a[0],l=a[1],u=i((0,r.useState)(e.selected),2),c=u[0],d=u[1];return(0,r.useEffect)((function(){o(e.sort)}),[e.sort]),(0,r.useEffect)((function(){l(e.order)}),[e.order]),(0,r.useEffect)((function(){d(e.selected)}),[e.selected]),[n,s,c,function(t){var r=t.currentTarget.getAttribute("id"),i=r,a=n===r&&"desc"===s?"asc":"desc";o(i),l(a),void 0!==e.onClickColumnSort&&e.onClickColumnSort(i,a)},function(){var t=!c;d(!t),void 0!==e.onCheckAllRows&&e.onCheckAllRows(t,e.type)}]}},877:function(e,t,n){"use strict";n.r(t),n.d(t,{useMediaFilter:function(){return s}}),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675);var r=n(35466),i=n(89145);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e){var t=(0,r.useRef)(null),n=o((0,r.useState)(e),2),a=n[0],s=n[1],l=o((0,i.usePopup)(),3);return[t,a,s,l[0],l[1],l[2]]}},51498:function(e,t,n){"use strict";n.r(t),n.d(t,{itemClassname:function(){return d},useMediaItem:function(){return f}}),n(99751),n(52004),n(38833),n(10815),n(55090),n(79174);var r=n(35466),i=n(73064),o=n(80473),a=n(98578),s=n(57878),l=n(68771);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t,n){var r=e;return""!==t&&(r+=" "+t),n&&(r+=" pl-active-item"),r}function f(e){var t=(0,l.useItem)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e));return[t.titleComponent,t.descriptionComponent,t.thumbnailUrl,t.UnderThumbWrapper,function(){return r.createElement(s.vK,{link:e.editLink})},function(){return e.hideAllMeta?null:r.createElement("span",{className:"item-meta"},function(){if(e.hideAuthor)return null;if(e.singleLinkContent)return r.createElement(s.k6,{name:e.author_name});var t=""===e.author_link?null:(0,o.formatInnerLink)(e.author_link,a.PageStore.get("config-site").url);return r.createElement(s.qu,{name:e.author_name,link:t})}(),e.hideViews?null:r.createElement(s.FM,{views:e.views}),function(){if(e.hideDate)return null;var t=(0,o.replaceString)((0,i.WU)(new Date(e.publish_date))),n="string"==typeof e.publish_date?Date.parse(e.publish_date):Date.parse(new Date(e.publish_date));return r.createElement(s.TI,{time:e.publish_date,dateTime:n,text:t})}())}]}},89145:function(e,t,n){"use strict";n.r(t),n.d(t,{usePopup:function(){return c}});var r=n(35466),i=(n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655),n(20288),n(54458),n(23675),n(46116)),o=n(61454),a=n(60940);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e){var t,n,l=(0,r.useRef)(null),u=(t=(0,r.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=u[0],d=u[1],f=(0,r.useCallback)((function(e){if((0,o.mO)(e.target,"popup-fullscreen-overlay"))m();else{var t=(0,i.findDOMNode)(l.current);-1===e.path.indexOf(t)&&m()}}),[]),p=(0,r.useCallback)((function(e){27===(e.keyCode||e.charCode)&&f(e)}),[]);function h(){d(!0)}function m(){document.removeEventListener("click",f),document.removeEventListener("keydown",p),d(!1)}function g(){c?m():h()}function v(){c&&m()}function y(){c||h()}return(0,r.useEffect)((function(){c?(document.addEventListener("click",f),document.addEventListener("keydown",p),"function"==typeof e.showCallback&&e.showCallback()):"function"==typeof e.hideCallback&&e.hideCallback()}),[c]),(0,r.useImperativeHandle)(e.contentRef,(function(){return{toggle:g,tryToHide:v,tryToShow:y}})),c?r.createElement(a.ZP,{ref:l,className:e.className,style:e.style},e.children):null}function u(e){return r.cloneElement(e.children,{onClick:function(){return e.contentRef.current.toggle()}})}function c(){return[(0,r.useRef)(null),l,u]}},64341:function(e,t,n){"use strict";n.r(t),n.d(t,{useTheme:function(){return o}});var r=n(35466),i=n(43613),o=function(){return(0,r.useContext)(i.ThemeContext)}},49747:function(e,t,n){"use strict";n.r(t),n.d(t,{useUser:function(){return o}});var r=n(35466),i=n(34083),o=function(){return(0,r.useContext)(i.default)}},92541:function(e,t,n){"use strict";n.d(t,{X:function(){return c},o:function(){return d}});var r=n(35466),i=n(46116),o=n(51394),a=n(45063),s=n(34083),l=n(36191),u=function(e){var t=e.children;return r.createElement(a.LayoutProvider,null,r.createElement(o.ThemeProvider,null,r.createElement(s.UserProvider,null,t)))};function c(e,t){var n=document.getElementById("app-header"),c=document.getElementById("app-sidebar"),d=e?document.getElementById(e):void 0;d&&t?i.render(r.createElement(u,null,n?i.createPortal(r.createElement(l.PageHeader,null),n):null,c?i.createPortal(r.createElement(l.PageSidebar,null),c):null,r.createElement(t,null)),d):n&&c?i.render(r.createElement(u,null,i.createPortal(r.createElement(l.PageHeader,null),n),r.createElement(l.PageSidebar,null)),c):n?i.render(r.createElement(a.LayoutProvider,null,r.createElement(o.ThemeProvider,null,r.createElement(s.UserProvider,null,r.createElement(l.PageHeader,null)))),c):c&&i.render(r.createElement(u,null,r.createElement(l.PageSidebar,null)),c)}function d(e,t){var n=e?document.getElementById(e):void 0;n&&t&&i.render(r.createElement(t,null),n)}},39479:function(e,t,n){"use strict";n.d(t,{v:function(){return O}}),n(62322),n(79006),n(93296),n(99751),n(52004),n(38833),n(10815),n(55090),n(79174),n(56394),n(64669);var r=n(50137),i=null,o=null;function a(e,t){var n=i.toString().replace(/\/+$/,"");for(var r in t)"string"==typeof t[r]?e[r]=n+"/"+t[r].replace(/^\//g,""):a(e[r],t[r])}function s(e){i.toString();var t=e;return a(t,e),t}var l=null;n(13233);var u=null,c=null,d=null;n(54458);var f=null;n(59808);var p=null;function h(e){var t={right:"",onLogoRight:""};return void 0!==e&&("string"==typeof e.right&&(t.right=e.right.trim()),"string"==typeof e.onLogoRight&&(t.onLogoRight=e.onLogoRight.trim())),t}function m(e){var t={navMenu:{items:[]},mainMenuExtra:{items:[]},belowNavMenu:"",belowThemeSwitcher:"",footer:""};if(void 0!==e){if(void 0!==e.mainMenuExtraItems)for(var n=0;n<e.mainMenuExtraItems.length;)"string"==typeof e.mainMenuExtraItems[n].text&&"string"==typeof e.mainMenuExtraItems[n].link&&"string"==typeof e.mainMenuExtraItems[n].icon&&t.mainMenuExtra.items.push({text:e.mainMenuExtraItems[n].text,link:e.mainMenuExtraItems[n].link,icon:e.mainMenuExtraItems[n].icon,className:e.mainMenuExtraItems[n].className}),n+=1;if(void 0!==e.navMenuItems)for(var r=0;r<e.navMenuItems.length;)"string"==typeof e.navMenuItems[r].text&&"string"==typeof e.navMenuItems[r].link&&"string"==typeof e.navMenuItems[r].icon&&t.navMenu.items.push({text:e.navMenuItems[r].text,link:e.navMenuItems[r].link,icon:e.navMenuItems[r].icon,className:e.navMenuItems[r].className}),r+=1;"string"==typeof e.belowNavMenu&&(t.belowNavMenu=e.belowNavMenu.trim()),"string"==typeof e.belowThemeSwitcher&&(t.belowThemeSwitcher=e.belowThemeSwitcher.trim()),"string"==typeof e.footer&&(t.footer=e.footer.trim())}return t}function g(e){var t={belowUploadArea:"",postUploadMessage:""};return void 0!==e&&("string"==typeof e.belowUploadArea&&(t.belowUploadArea=e.belowUploadArea.trim()),"string"==typeof e.postUploadMessage&&(t.postUploadMessage=e.postUploadMessage.trim())),t}var v=null;function y(){return v}var b=null,E=null,S=null,w=null,_=null,k=null;function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=null;function O(e){return A||(function(e){if(v={latest:{enabled:!1,title:"Recent uploads"},featured:{enabled:!1,title:"Featured"},recommended:{enabled:!1,title:"Recommended"},members:{enabled:!1,title:"Members"},liked:{enabled:!1,title:"Liked media"},history:{enabled:!1,title:"History"}},void 0!==e)for(var t in v)void 0!==e[t]&&(v[t].enabled=!0,void 0!==e[t].enabled&&!1===e[t].enabled&&(v[t].enabled=!1),"string"==typeof e[t].title&&(v[t].title=e[t].title.trim()))}(C(C({},e.site.pages),e.site.userPages)),P=e.pages.home,x=e.pages.search,O=e.pages.media,T=e.pages.profile,M=y(),S={home:{sections:{latest:{title:""},featured:{title:""},recommended:{title:""}}},search:{advancedFilters:!1},media:{categoriesWithTitle:!1,htmlInDescription:!1,displayViews:!0,related:{initialSize:10}},profile:{htmlInDescription:!1,includeHistory:!1,includeLikedMedia:!1}},void 0!==P&&void 0!==P.sections&&(void 0!==P.sections.latest&&"string"==typeof P.sections.latest.title&&(S.home.sections.latest.title=P.sections.latest.title.trim()),void 0!==P.sections.featured&&"string"==typeof P.sections.featured.title&&(S.home.sections.featured.title=P.sections.featured.title.trim()),void 0!==P.sections.recommended&&"string"==typeof P.sections.recommended.title&&(S.home.sections.recommended.title=P.sections.recommended.title.trim())),void 0!==x&&!0===x.advancedFilters&&(S.search.advancedFilters=x.advancedFilters),""===S.home.sections.latest.title&&(S.home.sections.latest.title=void 0!==M.latest?M.latest.title:"Latest"),""===S.home.sections.featured.title&&(S.home.sections.featured.title=void 0!==M.featured?M.featured.title:"Featured"),""===S.home.sections.recommended.title&&(S.home.sections.recommended.title=void 0!==M.recommended?M.recommended.title:"Recommended"),void 0!==O&&(!0===O.categoriesWithTitle&&(S.media.categoriesWithTitle=O.categoriesWithTitle),!0===O.hideViews&&(S.media.displayViews=!1),!0===O.htmlInDescription&&(S.media.htmlInDescription=O.htmlInDescription)),void 0!==T&&(!0===T.htmlInDescription&&(S.profile.htmlInDescription=T.htmlInDescription),!0===T.includeHistory&&(S.profile.includeHistory=T.includeHistory),!0===T.includeLikedMedia&&(S.profile.includeLikedMedia=T.includeLikedMedia)),function(e){for(var t in d={},e)d[t]=e[t]}({home:e.url.home,admin:!e.user.is.anonymous&&e.user.is.admin?e.url.admin:"",error404:e.url.error404,embed:e.site.url.replace(/\/+$/,"")+"/embed?m=",latest:e.url.latestMedia,featured:e.url.featuredMedia,recommended:e.url.recommendedMedia,signin:e.url.signin,signout:e.user.is.anonymous?"":e.url.signout,register:e.url.register,changePassword:e.user.is.anonymous?"":e.url.changePassword,members:e.url.members,search:{base:e.url.search,query:e.url.search+"?q=",tag:e.url.search+"?t=",category:e.url.search+"?c="},profile:e.site.devEnv?{media:e.user.pages.media,about:e.user.pages.about,playlists:e.user.pages.playlists}:{media:e.site.url.replace(/\/$/,"")+"/user/"+e.profileId,about:e.site.url.replace(/\/$/,"")+"/user/"+e.profileId+"/about",playlists:e.site.url.replace(/\/$/,"")+"/user/"+e.profileId+"/playlists"},user:{liked:e.url.likedMedia,history:e.url.history,addMedia:e.url.addMedia,editChannel:e.url.editChannel,editProfile:e.url.editProfile},archive:{tags:e.url.tags,categories:e.url.categories},manage:{media:e.user.is.anonymous?"":e.url.manageMedia,users:e.user.is.anonymous?"":e.url.manageUsers,comments:e.user.is.anonymous?"":e.url.manageComments}}),a=e.site,u={id:"media-cms",url:"",api:"",title:""},void 0!==a&&("string"==typeof a.id&&(u.id=a.id.trim()),"string"==typeof a.url&&(u.url=a.url.trim()),"string"==typeof a.api&&(u.api=a.api.trim()),"string"==typeof a.title&&(u.title=a.title.trim())),R=e.contents,p={header:h(R.header),sidebar:m(R.sidebar),uploader:g(R.uploader)},t=e.site.api,n=e.api,i=r(t),o=s({media:n.media,featured:n.media+"?show=featured",recommended:n.media+"?show=recommended",playlists:n.playlists,users:n.members,user:{liked:n.liked,history:n.history,playlists:n.playlists+"?author="},archive:{tags:n.tags,categories:n.categories},manage:{media:n.manage_media,users:n.manage_users,comments:n.manage_comments},search:{query:n.search+"?q=",titles:n.search+"?show=titles&q=",tag:n.search+"?t=",category:n.search+"?c="}}),function(e){b={hideHomeLink:!1,hideTagsLink:!1,hideCategoriesLink:!1},void 0!==e&&("boolean"==typeof e.hideHomeLink&&(b.hideHomeLink=e.hideHomeLink),"boolean"==typeof e.hideTagsLink&&(b.hideTagsLink=e.hideTagsLink),"boolean"==typeof e.hideCategoriesLink&&(b.hideCategoriesLink=e.hideCategoriesLink))}(e.features.sideBar),function(e){if(E={tags:{enabled:!1,title:"Tags"},categories:{enabled:!1,title:"Categories"}},void 0!==e)for(var t in E)void 0!==e[t]&&(E[t].enabled=!0,void 0!==e[t].enabled&&!1===e[t].enabled&&(E[t].enabled=!1),"string"==typeof e[t].title&&(E[t].title=e[t].title.trim()))}(e.site.taxonomies),function(e,t){if(f={name:null,username:null,thumbnail:null,is:{admin:!1,anonymous:!0},can:{login:!0,register:!0,addMedia:!1,editProfile:!1,changePassword:!0,deleteProfile:!1,readComment:!0,addComment:!1,mentionComment:!1,deleteComment:!1,editMedia:!1,deleteMedia:!1,editSubtitle:!1,manageMedia:!1,manageUsers:!1,manageComments:!1,reportMedia:!1,downloadMedia:!1,saveMedia:!1,likeMedia:!0,dislikeMedia:!0,shareMedia:!0,contactUser:!1},pages:{home:null,about:null,media:null,playlists:null}},void 0!==e&&(f.is.anonymous=!0===e.is.anonymous,f.is.anonymous||(f.is.admin=!0===e.is.admin,f.name="string"==typeof e.name?e.name.trim():"",f.name=""===f.name?null:f.name,f.username="string"==typeof e.username?e.username.trim():"",f.username=""===f.username?null:f.username,f.thumbnail="string"==typeof e.thumbnail?e.thumbnail.trim():"",f.thumbnail=""===f.thumbnail?null:f.thumbnail,f.can.changePassword=!1!==e.can.changePassword&&f.can.changePassword,f.can.deleteProfile=!0===e.can.deleteProfile,f.can.addComment=!0===e.can.addComment,f.can.mentionComment=!0===e.can.mentionComment,f.can.deleteComment=!0===e.can.deleteComment,f.can.editMedia=!0===e.can.editMedia,f.can.deleteMedia=!0===e.can.deleteMedia,f.can.editSubtitle=!0===e.can.editSubtitle,f.can.manageMedia=!0===e.can.manageMedia,f.can.manageUsers=!0===e.can.manageUsers,f.can.manageComments=!0===e.can.manageComments,f.can.contactUser=!0===e.can.contactUser,void 0!==e.pages&&("string"==typeof e.pages.about&&(f.pages.about=e.pages.about.trim(),f.pages.about=""===f.pages.about?null:f.pages.about),"string"==typeof e.pages.media&&(f.pages.media=e.pages.media.trim(),f.pages.media=""===f.pages.media?null:f.pages.media),"string"==typeof e.pages.playlists&&(f.pages.playlists=e.pages.playlists.trim(),f.pages.playlists=""===f.pages.playlists?null:f.pages.playlists))),f.can.addMedia=!0===e.can.addMedia,f.can.editProfile=!0===e.can.editProfile,f.can.readComment=!1!==e.can.readComment),void 0!==t){if(void 0!==t.media&&void 0!==t.media.actions){var n=t.media.actions;f.can.addComment=f.can.addComment&&!0===n.comment,f.can.mentionComment=f.can.mentionComment&&!0===n.comment_mention,f.can.likeMedia=!1!==n.like,f.can.dislikeMedia=!1!==n.dislike,f.can.reportMedia=!1!==n.report,f.can.downloadMedia=!0===n.download,f.can.saveMedia=!0===n.save,f.can.shareMedia=!0===n.share}void 0!==t.headerBar&&(!0===t.headerBar.hideLogin&&(f.can.login=!1),!0===t.headerBar.hideRegister&&(f.can.register=!1))}}(e.user,e.features),I=e.site.theme,D=e.site.logo,c={mode:"light",switch:{enabled:!0,position:"header"},logo:{lightMode:{img:"",svg:""},darkMode:{img:"",svg:""}}},void 0!==I&&("string"==typeof I.mode&&(c.mode=I.mode.trim(),c.mode="dark"===c.mode?"dark":"light"),void 0!==I.switch&&(!1===I.switch.enabled&&(c.switch.enabled=I.switch.enabled),"string"==typeof I.switch.position&&(c.switch.position=I.switch.position.trim(),c.switch.position="sidebar"===I.switch.position?"sidebar":"header"))),void 0!==D&&(void 0!==D.lightMode&&("string"==typeof D.lightMode.img&&(c.logo.lightMode.img=D.lightMode.img.trim()),"string"==typeof D.lightMode.svg&&(c.logo.lightMode.svg=D.lightMode.svg.trim())),void 0!==D.darkMode&&("string"==typeof D.darkMode.img&&(c.logo.darkMode.img=D.darkMode.img.trim()),"string"==typeof D.darkMode.svg&&(c.logo.darkMode.svg=D.darkMode.svg.trim()))),L=e.features.embeddedVideo,w={video:{dimensions:{width:560,widthUnit:"px",height:315,heightUnit:"px"}}},void 0!==L&&void 0!==L.initialDimensions&&(isNaN(L.initialDimensions.width)||(w.video.dimensions.width=L.initialDimensions.width),"string"==typeof L.initialDimensions.widthUnit&&"percent"===L.initialDimensions.widthUnit&&(L.initialDimensions.widthUnit="percent"),isNaN(L.initialDimensions.height)||(w.video.dimensions.height=L.initialDimensions.height),"string"==typeof L.initialDimensions.heightUnit&&"percent"===L.initialDimensions.heightUnit&&(L.initialDimensions.heightUnit="percent")),function(e,t){if(l={item:{displayAuthor:!0,displayViews:!0,displayPublishDate:!0},share:{options:[]}},void 0!==e&&(!0===e.hideAuthor&&(l.item.displayAuthor=!1),!0===e.hideViews&&(l.item.displayViews=!1),!0===e.hideDate&&(l.item.displayPublishDate=!1)),void 0!==t)for(var n=["embed","fb","tw","whatsapp","telegram","reddit","tumblr","vk","pinterest","mix","linkedin","email"],r=0;r<t.length;)-1<n.indexOf(t[r])&&l.share.options.push(t[r]),r+=1}(e.features.mediaItem,e.features.media.shareOptions),function(e){if(_={mediaTypes:[]},void 0!==e&&void 0!==e.mediaTypes&&e.mediaTypes.length){_.mediaTypes=[];for(var t=0;t<e.mediaTypes.length;){switch(e.mediaTypes[t]){case"audio":case"video":_.mediaTypes.push(e.mediaTypes[t])}t+=1}}_.mediaTypes.length||(_.mediaTypes=["audio","video"])}(e.features.playlists),function(e){var t,n;if(k={messages:{addToLiked:"Added to liked media",removeFromLiked:"Removed from liked media",addToDisliked:"Added to disliked media",removeFromDisliked:"Removed from disliked media"}},void 0!==e)for(t in k)if(void 0!==e[t]&&"messages"===t)for(n in k[t])"string"==typeof e[t][n]&&(k[t][n]=e[t][n])}(e.contents.notifications),A={site:u,theme:c,member:f,media:l,playlists:_,url:d,api:o,sidebar:b,contents:p,options:{pages:S,embedded:w},enabled:{pages:y(),taxonomies:E},notifications:k});var t,n,a,P,x,O,T,M,R,I,D,L}},70337:function(e,t,n){"use strict";n.r(t),n(62322),n(79006),n(49268),n(99751),n(52004),n(28407),n(93296),n(25101),n(13080),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(41590),i=n.n(r),o=n(80473),a=n(39479),s=n(50137),l=n.n(s),u=n(7959),c=n(1283);function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?m(e):t}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var v={},y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(d,e);var t,n,r,i,s=(r=d,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=g(r);if(i){var n=g(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return h(this,e)});function d(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),(e=s.call(this)).mediacms_config=(0,a.v)(window.MediaCMS),e._MEDIA=null,e.pagePlaylistId=null,e.pagePlaylistData=null,e.userList=null,v[Object.defineProperty(m(e),"id",{value:"MediaPageStoreData_"+Object.keys(v).length}).id]={likedMedia:!1,dislikedMedia:!1,reported_times:0,while:{deleteMedia:!1,submitComment:!1,deleteCommentId:null}},e.removeMediaResponse=e.removeMediaResponse.bind(m(e)),e.removeMediaFail=e.removeMediaFail.bind(m(e)),e.submitCommentFail=e.submitCommentFail.bind(m(e)),e.submitCommentResponse=e.submitCommentResponse.bind(m(e)),e.removeCommentFail=e.removeCommentFail.bind(m(e)),e.removeCommentResponse=e.removeCommentResponse.bind(m(e)),e}return t=d,(n=[{key:"loadData",value:function(){if(!v[this.id].mediaId){var e=((n=new(l())(window.location.href).query)?((n=n.substring(1)).split("&"),n=n.length?n.split("="):[]):n=[],n);if(e.length)for(var t=0;t<e.length;)"m"===e[t]&&(v[this.id].mediaId=e[t+1]),t+=2}var n;if(!v[this.id].mediaId)return c.warn("Invalid media id:",v[this.id].mediaId),!1;this.mediaAPIUrl=this.mediacms_config.api.media+"/"+v[this.id].mediaId,this.dataResponse=this.dataResponse.bind(this),this.dataErrorResponse=this.dataErrorResponse.bind(this),(0,o.getRequest)(this.mediaAPIUrl,!1,this.dataResponse,this.dataErrorResponse)}},{key:"loadPlaylistData",value:function(){var e=this.mediacms_config.api.playlists+"/"+this.pagePlaylistId;this.playlistDataResponse=this.playlistDataResponse.bind(this),this.playlistDataErrorResponse=this.playlistDataErrorResponse.bind(this),(0,o.getRequest)(e,!1,this.playlistDataResponse,this.playlistDataErrorResponse)}},{key:"playlistDataResponse",value:function(e){if(e&&e.data){for(var t=!1,n=0;n<e.data.playlist_media.length;){if(v[this.id].mediaId===e.data.playlist_media[n].friendly_token){t=!0;break}n+=1}t?this.pagePlaylistData=e.data:this.pagePlaylistId=null,this.emit("loaded_viewer_playlist_data")}else this.pagePlaylistId=null;this.emit("loaded_page_playlist_data")}},{key:"playlistDataErrorResponse",value:function(e){this.emit("loaded_viewer_playlist_error"),this.emit("loaded_page_playlist_data")}},{key:"loadComments",value:function(){this.commentsAPIUrl=this.mediacms_config.api.media+"/"+v[this.id].mediaId+"/comments",this.commentsResponse=this.commentsResponse.bind(this),(0,o.getRequest)(this.commentsAPIUrl,!1,this.commentsResponse)}},{key:"loadUsers",value:function(){this.usersAPIUrl=this.mediacms_config.api.users,this.usersResponse=this.usersResponse.bind(this),(0,o.getRequest)(this.usersAPIUrl,!1,this.usersResponse)}},{key:"loadPlaylists",value:function(){this.mediacms_config.member.can.saveMedia&&(this.playlistsAPIUrl=this.mediacms_config.api.user.playlists+this.mediacms_config.member.username,this.playlistsResponse=this.playlistsResponse.bind(this),(0,o.getRequest)(this.playlistsAPIUrl,!1,this.playlistsResponse))}},{key:"dataResponse",value:function(e){if(e&&e.data){switch(v[this.id].data=e.data,v[this.id].reported_times=!!v[this.id].data.reported_times,this.get("media-type")){case"video":case"audio":case"image":this.emit("loaded_"+this.get("media-type")+"_data")}this.emit("loaded_media_data")}this.loadPlaylists(),!0===MediaCMS.features.media.actions.comment_mention&&this.loadUsers(),this.mediacms_config.member.can.readComment&&this.loadComments()}},{key:"dataErrorResponse",value:function(e){if(void 0!==e.type)switch(e.type){case"network":case"private":case"unavailable":v[this.id].loadErrorType=e.type,v[this.id].loadErrorMessage=void 0!==e.message?e.message:"Αn error occurred while loading the media's data",this.emit("loaded_media_error")}}},{key:"commentsResponse",value:function(e){e&&e.data&&(v[this.id].comments=e.data.count?e.data.results:[],this.emit("comments_load"))}},{key:"usersResponse",value:function(e){e&&e.data&&(v.userList=e.data.count?e.data.results:[],this.emit("users_load"))}},{key:"playlistsResponse",value:function(e){var t=this;e&&e.data&&function(){var n=e.data.count?e.data.results:[];v[t.id].playlists=[];for(var r=0,i=0;r<n.length;)(function(e){var t,r,a=this;if(n[e].user===this.mediacms_config.member.username){var s=v[a.id].playlists.length;v[a.id].playlists[s]={playlist_id:(t=n[e].url,r=t.split("/"),1<r.length?r[r.length-1]:null),title:n[e].title,description:n[e].description,add_date:n[e].add_date},(0,o.getRequest)(this.mediacms_config.site.url+"/"+n[e].api_url.replace(/^\//g,""),!1,(function(e){if(e&&e.data){v[a.id].playlists[s].media_list=[];for(var t,r=0;r<e.data.playlist_media.length;)2===(t=e.data.playlist_media[r].url.split("m=")).length&&v[a.id].playlists[s].media_list.push(t[1]),r+=1}(i+=1)===n.length&&this.emit("playlists_load")}))}}).bind(t)(r),r+=1}()}},{key:"requestMediaLike",value:function(){if(!v[this.id].mediaId)return c.warn("Invalid media id:",v[this.id].mediaId),!1;var e=this.mediacms_config.api.media+"/"+v[this.id].mediaId+"/actions";this.likeActionResponse=this.likeActionResponse.bind(this),(0,o.postRequest)(e,{type:"like"},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.likeActionResponse,function(){this.emit("liked_media_failed_request")}.bind(this))}},{key:"likeActionResponse",value:function(e){e&&(e instanceof Error||e.data&&(v[this.id].likedMedia=!0,this.emit("liked_media")))}},{key:"requestMediaDislike",value:function(){if(!v[this.id].mediaId)return c.warn("Invalid media id:",v[this.id].mediaId),!1;var e=this.mediacms_config.api.media+"/"+v[this.id].mediaId+"/actions";this.dislikeActionResponse=this.dislikeActionResponse.bind(this),(0,o.postRequest)(e,{type:"dislike"},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.dislikeActionResponse,function(){this.emit("disliked_media_failed_request")}.bind(this))}},{key:"dislikeActionResponse",value:function(e){e&&(e instanceof Error||e.data&&(v[this.id].dislikedMedia=!0,this.emit("disliked_media")))}},{key:"requestMediaReport",value:function(e){if(!v[this.id].mediaId)return c.warn("Invalid media id:",v[this.id].mediaId),!1;var t=this.mediacms_config.api.media+"/"+v[this.id].mediaId+"/actions";this.reportActionResponse=this.reportActionResponse.bind(this),(0,o.postRequest)(t,{type:"report",extra_info:e},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.reportActionResponse,this.reportActionResponse)}},{key:"reportActionResponse",value:function(e){e&&(e instanceof Error||e.data&&(v[this.id].reported_times+=1,this.emit("reported_media")))}},{key:"set",value:function(e,t){switch(e){case"media-load-error-type":v[this.id].loadErrorType=t;break;case"media-load-error-message":v[this.id].loadErrorMessage=t}}},{key:"get",value:function(e){var t,n,r,i=null;switch(e){case"users":i=v.userList||[];break;case"playlists":i=v[this.id].playlists||[];break;case"media-load-error-type":i=void 0!==v[this.id].loadErrorType?v[this.id].loadErrorType:null;break;case"media-load-error-message":i=void 0!==v[this.id].loadErrorMessage?v[this.id].loadErrorMessage:null;break;case"media-comments":i=v[this.id].comments||[];break;case"media-data":i=v[this.id].data||null;break;case"media-id":i=v[this.id].mediaId;break;case"media-url":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.url?v[this.id].data.url:"N/A";break;case"media-edit-subtitle-url":i=void 0!==v[this.id].data&&"string"==typeof v[this.id].data.add_subtitle_url?v[this.id].data.add_subtitle_url:null;break;case"media-likes":i=(t=v[this.id].likedMedia?1:0)?void 0!==v[this.id].data&&void 0!==v[this.id].data.likes?v[this.id].data.likes+t:t:void 0!==v[this.id].data&&void 0!==v[this.id].data.likes?v[this.id].data.likes:"N/A";break;case"media-dislikes":i=(t=v[this.id].dislikedMedia?1:0)?void 0!==v[this.id].data&&void 0!==v[this.id].data.dislikes?v[this.id].data.dislikes+t:t:void 0!==v[this.id].data&&void 0!==v[this.id].data.dislikes?v[this.id].data.dislikes:"N/A";break;case"media-summary":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.summary?v[this.id].data.summary:null;break;case"media-categories":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.categories_info?v[this.id].data.categories_info:[];break;case"media-tags":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.tags_info?v[this.id].data.tags_info:[];break;case"media-type":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.media_type?v[this.id].data.media_type:null;break;case"media-original-url":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.original_media_url?v[this.id].data.original_media_url:null;break;case"media-thumbnail-url":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.thumbnail_url?v[this.id].data.thumbnail_url:null;break;case"user-liked-media":i=v[this.id].likedMedia;break;case"user-disliked-media":i=v[this.id].dislikedMedia;break;case"media-author-thumbnail-url":i=void 0!==v[this.id].data&&void 0!==v[this.id].data.author_thumbnail?this.mediacms_config.site.url+"/"+v[this.id].data.author_thumbnail.replace(/^\//g,""):null;break;case"playlist-data":i=this.pagePlaylistData;break;case"playlist-id":i=this.pagePlaylistId;break;case"playlist-next-media-url":if(!this.pagePlaylistData)break;for(n=0,r=0;r<this.pagePlaylistData.playlist_media.length;){if(v[this.id].mediaId===this.pagePlaylistData.playlist_media[r].friendly_token){n=r;break}r+=1}var o=n+1;o===this.pagePlaylistData.playlist_media.length&&!0===u.default.get("browser-cache").get("loopPlaylist["+this.pagePlaylistId+"]")&&(o=0),void 0!==this.pagePlaylistData.playlist_media[o]&&(i=this.pagePlaylistData.playlist_media[o].url+"&pl="+this.pagePlaylistId);break;case"playlist-previous-media-url":if(!this.pagePlaylistData)break;for(n=0,r=0;r<this.pagePlaylistData.playlist_media.length;){if(v[this.id].mediaId===this.pagePlaylistData.playlist_media[r].friendly_token){n=r;break}r+=1}var a=n-1;0===n&&(a=null,!0===u.default.get("browser-cache").get("loopPlaylist["+this.pagePlaylistId+"]")&&(a=this.pagePlaylistData.playlist_media.length-1)),void 0!==this.pagePlaylistData.playlist_media[a]&&(i=this.pagePlaylistData.playlist_media[a].url+"&pl="+this.pagePlaylistId)}return i}},{key:"isVideo",value:function(){return"video"===this.get("media-type")}},{key:"onPlaylistCreationCompleted",value:function(e){e&&e.data&&this.emit("playlist_creation_completed",e.data)}},{key:"onPlaylistCreationFailed",value:function(){this.emit("playlist_creation_failed")}},{key:"onPlaylistMediaAdditionCompleted",value:function(e,t){if(t){for(var n=0;n<v[this.id].playlists.length;){if(e===v[this.id].playlists[n].playlist_id){v[this.id].playlists[n].media_list.push(v[this.id].mediaId);break}n+=1}this.emit("media_playlist_addition_completed",e)}}},{key:"onPlaylistMediaAdditionFailed",value:function(e,t){this.emit("media_playlist_addition_failed")}},{key:"onPlaylistMediaRemovalCompleted",value:function(e,t){if(t){for(var n,r,i=0;i<v[this.id].playlists.length;){if(e===v[this.id].playlists[i].playlist_id){for(r=[],n=0;n<v[this.id].playlists[i].media_list.length;)v[this.id].mediaId!==v[this.id].playlists[i].media_list[n]&&r.push(v[this.id].playlists[i].media_list[n]),n+=1;v[this.id].playlists[i].media_list=r;break}i+=1}this.emit("media_playlist_removal_completed",e)}}},{key:"onPlaylistMediaRemovalFailed",value:function(e,t){this.emit("media_playlist_removal_failed")}},{key:"actions_handler",value:function(e){switch(e.type){case"LOAD_MEDIA_DATA":v[this.id].mediaId=window.MediaCMS.mediaId||v[this.id].mediaId,this.pagePlaylistId=function(){var e=null,t=window.location.search;if(""!==t){var n=t.split("?");if(2===n.length){var r;n=n[1].split("&");for(var i=0;i<n.length;){if("pl"===(r=n[i].split("="))[0]){2===r.length&&(e=r[1]);break}i+=1}}}return e}(),this.pagePlaylistId?(this.loadPlaylistData(),this.loadData()):(this.emit("loaded_page_playlist_data"),this.loadData());break;case"LIKE_MEDIA":v[this.id].likedMedia||v[this.id].dislikedMedia||this.requestMediaLike();break;case"DISLIKE_MEDIA":v[this.id].likedMedia||v[this.id].dislikedMedia||this.requestMediaDislike();break;case"REPORT_MEDIA":v[this.id].reported_times||""!==e.reportDescription&&this.requestMediaReport(e.reportDescription);break;case"COPY_SHARE_LINK":e.inputElement instanceof HTMLElement&&(e.inputElement.select(),document.execCommand("copy"),this.emit("copied_media_link"));break;case"COPY_EMBED_MEDIA_CODE":e.inputElement instanceof HTMLElement&&(e.inputElement.select(),document.execCommand("copy"),this.emit("copied_embed_media_code"));break;case"REMOVE_MEDIA":if(v[this.id].while.deleteMedia)return;v[this.id].while.deleteMedia=!0,(0,o.deleteRequest)(this.mediaAPIUrl,{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.removeMediaResponse,this.removeMediaFail);break;case"SUBMIT_COMMENT":if(v[this.id].while.submitComment)return;v[this.id].while.submitComment=!0,(0,o.postRequest)(this.commentsAPIUrl,{text:e.commentText},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.submitCommentResponse,this.submitCommentFail);break;case"DELETE_COMMENT":if(null!==v[this.id].while.deleteCommentId)return;v[this.id].while.deleteCommentId=e.commentId,(0,o.deleteRequest)(this.commentsAPIUrl+"/"+e.commentId,{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.removeCommentResponse,this.removeCommentFail);break;case"CREATE_PLAYLIST":(0,o.postRequest)(this.mediacms_config.api.playlists,{title:e.playlist_data.title,description:e.playlist_data.description},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.onPlaylistCreationCompleted.bind(this),this.onPlaylistCreationFailed.bind(this));break;case"ADD_MEDIA_TO_PLAYLIST":(0,o.putRequest)(this.mediacms_config.api.playlists+"/"+e.playlist_id,{type:"add",media_friendly_token:e.media_id},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.onPlaylistMediaAdditionCompleted.bind(this,e.playlist_id),this.onPlaylistMediaAdditionFailed.bind(this,e.playlist_id));break;case"REMOVE_MEDIA_FROM_PLAYLIST":(0,o.putRequest)(this.mediacms_config.api.playlists+"/"+e.playlist_id,{type:"remove",media_friendly_token:e.media_id},{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.onPlaylistMediaRemovalCompleted.bind(this,e.playlist_id),this.onPlaylistMediaRemovalFailed.bind(this,e.playlist_id));break;case"APPEND_NEW_PLAYLIST":v[this.id].playlists.push(e.playlist_data),this.emit("playlists_load")}}},{key:"removeMediaResponse",value:function(e){e&&204===e.status&&this.emit("media_delete",v[this.id].mediaId)}},{key:"removeMediaFail",value:function(){this.emit("media_delete_fail",v[this.id].mediaId),setTimeout((function(e){v[e.id].while.deleteMedia=null}),100,this)}},{key:"removeCommentFail",value:function(e){this.emit("comment_delete_fail",v[this.id].while.deleteCommentId),setTimeout((function(e){v[e.id].while.deleteCommentId=null}),100,this)}},{key:"removeCommentResponse",value:function(e){if(e&&204===e.status){var t,n=[];for(t in v[this.id].comments)v[this.id].comments.hasOwnProperty(t)&&v[this.id].while.deleteCommentId!==v[this.id].comments[t].uid&&n.push(v[this.id].comments[t]);v[this.id].comments=n,n=null,this.emit("comment_delete",v[this.id].while.deleteCommentId)}setTimeout((function(e){v[e.id].while.deleteCommentId=null}),100,this)}},{key:"submitCommentFail",value:function(e){this.emit("comment_submit_fail"),setTimeout((function(e){v[e.id].while.submitComment=!1}),100,this)}},{key:"submitCommentResponse",value:function(e){e&&201===e.status&&e.data&&Object.keys(e.data)&&(v[this.id].comments.push(e.data),this.emit("comment_submit",e.data.uid)),setTimeout((function(e){v[e.id].while.submitComment=!1}),100,this)}}])&&f(t.prototype,n),d}(i());t.default=(0,o.exportStore)(new y,"actions_handler")},7959:function(e,t,n){"use strict";n.r(t),n(55677),n(56394),n(60506),n(53224),n(50597),n(43543),n(35210),n(95785),n(30091),n(29595),n(23357),n(91816),n(2161),n(47445),n(84875),n(71608),n(72994),n(284),n(30601),n(39494),n(66229),n(19149),n(79503),n(9617),n(91962),n(8097),n(62322),n(93296),n(64669),n(67441),n(92070),n(23675),n(92129),n(49268),n(52004),n(28407),n(38288),n(24655),n(20288),n(54458),n(25101),n(13080);var r,i=n(41590),o=n.n(i),a=n(9722),s=n(80473),l=n(39479);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=null,v=null,y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(y,e);var t,n,i,o,u=(i=y,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=h(i);if(o){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return f(this,e)});function y(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,y),t=u.call(this),v=(0,l.v)(window.MediaCMS),r=new a.BrowserCache(v.site.id,86400),(g={mediaAutoPlay:r.get("media-auto-play")}).mediaAutoPlay=null===g.mediaAutoPlay||g.mediaAutoPlay,t.browserEvents=(0,s.BrowserEvents)(),t.browserEvents.doc(t.onDocumentVisibilityChange.bind(p(t))),t.browserEvents.win(t.onWindowResize.bind(p(t)),t.onWindowScroll.bind(p(t))),t.notifications=function(e){var t=[];function n(e){var n;"string"==typeof e&&t.push([(n=new Uint32Array(3),window.crypto.getRandomValues(n),(performance.now().toString(36)+Array.from(n).map((function(e){return e.toString(36)})).join("")).replace(/./g,""+Math.random()+Intl.DateTimeFormat().resolvedOptions().timeZone+Date.now())),e])}return e.map(n),{size:function(){return t.length},push:n,clear:function(){t=[]},messages:function(){return function(e){if(Array.isArray(e))return m(e)}(e=t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?m(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();var e}}}(void 0!==window.MediaCMS&&void 0!==window.MediaCMS.notifications?window.MediaCMS.notifications:[]),t}return t=y,(n=[{key:"onDocumentVisibilityChange",value:function(){this.emit("document_visibility_change")}},{key:"onWindowScroll",value:function(){this.emit("window_scroll")}},{key:"onWindowResize",value:function(){this.emit("window_resize")}},{key:"initPage",value:function(e){g.currentPage=e}},{key:"get",value:function(e){var t,n;switch(e){case"browser-cache":t=r;break;case"media-auto-play":t=g.mediaAutoPlay;break;case"config-contents":t=v.contents;break;case"config-enabled":t=v.enabled;break;case"config-media-item":t=v.media.item;break;case"config-options":t=v.options;break;case"config-site":t=v.site;break;case"api-playlists":n=e.split("-")[1],t=v.api[n]||null;break;case"notifications-size":t=this.notifications.size();break;case"notifications":t=this.notifications.messages(),this.notifications.clear();break;case"current-page":t=g.currentPage}return t}},{key:"actions_handler",value:function(e){switch(e.type){case"INIT_PAGE":this.initPage(e.page),this.emit("page_init");break;case"TOGGLE_AUTO_PLAY":g.mediaAutoPlay=!g.mediaAutoPlay,r.set("media-auto-play",g.mediaAutoPlay),this.emit("switched_media_auto_play");break;case"ADD_NOTIFICATION":this.notifications.push(e.notification),this.emit("added_notification")}}}])&&c(t.prototype,n),y}(o());t.default=(0,s.exportStore)(new y,"actions_handler")},71566:function(e,t,n){"use strict";n.r(t),n(99751),n(52004),n(28407),n(62322),n(93296),n(49268),n(25101),n(13080),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(35466),i=n(41590),o=n.n(i),a=n(80473),s=n(39479),l=n(1283);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?p(e):t}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var m={},g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(g,e);var t,n,i,o,u=(i=g,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=h(i);if(o){var n=h(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return f(this,e)});function g(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g),(e=u.call(this)).mediacms_config=(0,s.v)(window.MediaCMS),m[Object.defineProperty(p(e),"id",{value:"PlaylistPageStoreData_"+Object.keys(m).length}).id]={playlistId:null,data:{}},e.data={savedPlaylist:!1,publishDate:new Date(2018,3,14,1,13,22,0),publishDateLabel:null},e.onPlaylistUpdateCompleted=e.onPlaylistUpdateCompleted.bind(p(e)),e.onPlaylistUpdateFailed=e.onPlaylistUpdateFailed.bind(p(e)),e.onPlaylistRemovalCompleted=e.onPlaylistRemovalCompleted.bind(p(e)),e.onPlaylistRemovalFailed=e.onPlaylistRemovalFailed.bind(p(e)),e}return t=g,(n=[{key:"loadData",value:function(){if(!m[this.id].playlistId)return l.warn("Invalid playlist id:",m[this.id].playlistId),!1;this.playlistAPIUrl=this.mediacms_config.api.playlists+"/"+m[this.id].playlistId,this.dataResponse=this.dataResponse.bind(this),this.dataErrorResponse=this.dataErrorResponse.bind(this),(0,a.getRequest)(this.playlistAPIUrl,!1,this.dataResponse,this.dataErrorResponse)}},{key:"dataResponse",value:function(e){e&&e.data&&(m[this.id].data=e.data,this.emit("loaded_playlist_data"))}},{key:"dataErrorResponse",value:function(e){this.emit("loaded_playlist_error"),e.type}},{key:"get",value:function(e){switch(e){case"playlistId":return m[this.id].playlistId||null;case"logged-in-user-playlist":return!this.mediacms_config.member.is.anonymous&&m[this.id].data.user===this.mediacms_config.member.username;case"playlist-media":return m[this.id].data.playlist_media||[];case"visibility":return"public";case"visibility-icon":switch(this.get("visibility")){case"unlisted":return r.createElement("i",{className:"material-icons"},"insert_link");case"private":return r.createElement("i",{className:"material-icons"},"lock")}return null;case"total-items":return m[this.id].data.playlist_media.length||0;case"views-count":return"N/A";case"title":return m[this.id].data.title||null;case"edit-link":return"#";case"thumb":return m[this.id].data.playlist_media&&m[this.id].data.playlist_media.length?m[this.id].data.playlist_media[0].thumbnail_url:null;case"description":return m[this.id].data.description||null;case"author-username":case"author-name":return m[this.id].data.user||null;case"author-link":return m[this.id].data.user?this.mediacms_config.site.url+"/user/"+m[this.id].data.user:null;case"author-thumb":return m[this.id].data.user_thumbnail_url?this.mediacms_config.site.url+"/"+m[this.id].data.user_thumbnail_url.replace(/^\//g,""):null;case"saved-playlist":return this.data.savedPlaylist;case"date-label":return m[this.id].data&&m[this.id].data.add_date?(this.data.publishDateLabel=this.data.publishDateLabel||"Created on "+(0,a.publishedOnDate)(new Date(m[this.id].data.add_date),3),this.data.publishDateLabel):null}return null}},{key:"onPlaylistUpdateCompleted",value:function(e){e&&e.data&&(m[this.id].data.title=e.data.title,m[this.id].data.description=e.data.description,this.emit("playlist_update_completed",e.data))}},{key:"onPlaylistUpdateFailed",value:function(){this.emit("playlist_update_failed")}},{key:"onPlaylistRemovalCompleted",value:function(e){e&&void 0!==e.status&&403!==e.status?this.emit("playlist_removal_completed",e):this.onPlaylistRemovalFailed()}},{key:"onPlaylistRemovalFailed",value:function(){this.emit("playlist_removal_failed")}},{key:"actions_handler",value:function(e){switch(e.type){case"LOAD_PLAYLIST_DATA":m[this.id].playlistId=window.MediaCMS.playlistId||((r=window.location.href.split("/")).length?r[r.length-1]:null),this.loadData();break;case"TOGGLE_SAVE":this.data.savedPlaylist=!this.data.savedPlaylist,this.emit("saved-updated");break;case"UPDATE_PLAYLIST":(0,a.postRequest)(this.playlistAPIUrl,{title:e.playlist_data.title,description:e.playlist_data.description},{headers:{"X-CSRFToken":(0,a.csrfToken)()}},!1,this.onPlaylistUpdateCompleted,this.onPlaylistUpdateFailed);break;case"REMOVE_PLAYLIST":(0,a.deleteRequest)(this.playlistAPIUrl,{headers:{"X-CSRFToken":(0,a.csrfToken)()}},!1,this.onPlaylistRemovalCompleted,this.onPlaylistRemovalFailed);break;case"PLAYLIST_MEDIA_REORDERED":m[this.id].data.playlist_media=e.playlist_media,this.emit("reordered_media_in_playlist");break;case"MEDIA_REMOVED_FROM_PLAYLIST":for(var t=[],n=0;n<m[this.id].data.playlist_media.length;)e.media_id!==m[this.id].data.playlist_media[n].url.split("=")[1]&&t.push(m[this.id].data.playlist_media[n]),n+=1;m[this.id].data.playlist_media=t,this.emit("removed_media_from_playlist")}var r}}])&&c(t.prototype,n),g}(o());t.default=(0,a.exportStore)(new g,"actions_handler")},71439:function(e,t,n){"use strict";n.r(t),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(41590),i=n.n(r),o=n(80473),a=n(7959),s=n(70337);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(l,e);var t,n,r,i,o=(r=l,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(r);if(i){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return d(this,e)});function l(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(e=o.call(this)).data={playlistId:null,enabledLoop:null,enabledShuffle:null,savedPlaylist:!1,response:null},e.browserCache=a.default.get("browser-cache"),e}return t=l,(n=[{key:"get",value:function(e){switch(e){case"logged-in-user-playlist":return!1;case"enabled-loop":return null===this.data.playlistId&&(this.data.playlistId=s.default.get("playlist-id"),this.data.enabledLoop=this.browserCache.get("loopPlaylist["+this.data.playlistId+"]"),this.data.enabledLoop=null===this.data.enabledLoop||this.data.enabledLoop),this.data.enabledLoop;case"enabled-shuffle":return null===this.data.playlistId&&(this.data.playlistId=s.default.get("playlist-id"),this.data.enabledShuffle=this.browserCache.get("shufflePlaylist["+this.data.playlistId+"]"),this.data.enabledShuffle=null!==this.data.enabledShuffle&&this.data.enabledShuffle),this.data.enabledShuffle;case"saved-playlist":return this.data.savedPlaylist}return null}},{key:"actions_handler",value:function(e){switch(e.type){case"TOGGLE_LOOP":null===this.data.playlistId&&(this.data.playlistId=s.default.get("playlist-id"),this.data.enabledLoop=this.browserCache.get("loopPlaylist["+this.data.playlistId+"]"),this.data.enabledLoop=null===this.data.enabledLoop||this.data.enabledLoop),this.data.enabledLoop=!this.data.enabledLoop,this.browserCache.set("loopPlaylist["+this.data.playlistId+"]",this.data.enabledLoop),this.emit("loop-repeat-updated");break;case"TOGGLE_SHUFFLE":null===this.data.playlistId&&(this.data.playlistId=s.default.get("playlist-id"),this.data.enabledShuffle=this.browserCache.get("shufflePlaylist["+this.data.playlistId+"]"),this.data.enabledShuffle=null!==this.data.enabledShuffle&&this.data.enabledShuffle),this.data.enabledShuffle=!this.data.enabledShuffle,this.browserCache.set("shufflePlaylist["+this.data.playlistId+"]",this.data.enabledShuffle),this.emit("shuffle-updated");break;case"TOGGLE_SAVE":this.data.savedPlaylist=!this.data.savedPlaylist,this.emit("saved-updated")}}}])&&u(t.prototype,n),l}(i());t.default=(0,o.exportStore)(new p,"actions_handler")},78024:function(e,t,n){"use strict";n.r(t),n(62322),n(79006),n(49268),n(54458),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(41590),i=n.n(r),o=n(80473),a=n(39479);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(p,e);var t,n,r,i,s=(r=p,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(r);if(i){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function p(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,p),(e=s.call(this)).mediacms_config=(0,a.v)(window.MediaCMS),e.authorData=null,e.authorQuery=void 0,e.onDataLoad=e.onDataLoad.bind(d(e)),e.onDataLoadFail=e.onDataLoadFail.bind(d(e)),e.removeProfileResponse=e.removeProfileResponse.bind(d(e)),e.removeProfileFail=e.removeProfileFail.bind(d(e)),e.removingProfile=!1,e}return t=p,(n=[{key:"removeProfileResponse",value:function(e){e&&204===e.status&&this.emit("profile_delete",this.authorData.username)}},{key:"removeProfileFail",value:function(){this.emit("profile_delete_fail",this.authorData.username),setTimeout((function(e){this.removingProfile=!1}),100,this)}},{key:"get",value:function(e){switch(e){case"author-data":return this.authorData;case"author-query":if(void 0===this.authorQuery){this.authorQuery=null;var t=window.location.search;if(t&&""!==t){t=t.split("?")[1].split("=");for(var n=0;n<t.length;){if("aq"===t[n]){this.authorQuery=t[n+1]||null;break}n+=1}}}return this.authorQuery}}},{key:"onDataLoad",value:function(e){e&&e.data&&(this.authorData=e.data,this.authorData.id=this.authorData.username,this.authorData.name=""!==this.authorData.name?this.authorData.name:this.authorData.username,this.emit("load-author-data"))}},{key:"onDataLoadFail",value:function(e){}},{key:"actions_handler",value:function(e){switch(e.type){case"REMOVE_PROFILE":if(this.removingProfile)return;this.removingProfile=!0;var t=this.mediacms_config.api.users+"/"+this.authorData.username;(0,o.deleteRequest)(t,{headers:{"X-CSRFToken":(0,o.csrfToken)()}},!1,this.removeProfileResponse,this.removeProfileFail);break;case"LOAD_AUTHOR_DATA":(0,o.getRequest)(this.mediacms_config.api.users+"/"+window.MediaCMS.profileId,!1,this.onDataLoad,this.onDataLoadFail)}}}])&&l(t.prototype,n),p}(i());t.default=(0,o.exportStore)(new p,"actions_handler")},47359:function(e,t,n){"use strict";n.r(t),n(62322),n(93296),n(99751),n(79006),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r=n(41590),i=n.n(r),o=n(80473),a=n(39479);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p={},h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(h,e);var t,n,r,i,s=(r=h,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(r);if(i){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return c(this,e)});function h(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),(e=s.call(this)).mediacms_config=(0,a.v)(window.MediaCMS);var t,n=(t={},window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(e,n,r){t[n]=r})),t),r=n.q,i=n.c,o=n.t;return p[Object.defineProperty(d(e),"id",{value:"SearchFieldStoreData_"+Object.keys(p).length}).id]={searchQuery:r?decodeURIComponent(r).replace(/\+/g," "):"",categoriesQuery:i?decodeURIComponent(i).replace(/\+/g," "):"",tagsQuery:o?decodeURIComponent(o).replace(/\+/g," "):"",predictions:[]},e.dataResponse=e.dataResponse.bind(d(e)),e}return t=h,(n=[{key:"dataResponse",value:function(e){if(e&&e.data){var t=0;for(p[this.id].predictions=[];t<e.data.length;)p[this.id].predictions[t]=e.data[t].title,t+=1;this.emit("load_predictions",p[this.id].requestedQuery,p[this.id].predictions),p[this.id].pendingRequested?(p[this.id].requestedQuery=p[this.id].pendingRequested.query,(0,o.getRequest)(p[this.id].pendingRequested.url,!1,this.dataResponse),p[this.id].pendingRequested=null):p[this.id].requestedQuery=null}}},{key:"get",value:function(e){switch(e){case"search-query":return p[this.id].searchQuery;case"search-categories":return p[this.id].categoriesQuery;case"search-tags":return p[this.id].tagsQuery}return null}},{key:"actions_handler",value:function(e){switch(e.type){case"REQUEST_PREDICTIONS":var t=e.query,n=this.mediacms_config.api.search.titles+t;if(p[this.id].requestedQuery)return void(p[this.id].requestedQuery.q!==t&&(p[this.id].pendingRequested={query:t,url:n}));p[this.id].requestedQuery=t,(0,o.getRequest)(n,!1,this.dataResponse)}}}])&&l(t.prototype,n),h}(i());t.default=(0,o.exportStore)(new h,"actions_handler")},45641:function(e,t,n){"use strict";n.r(t),n(30717),n(25101),n(13080),n(52004),n(28407),n(56394),n(38288),n(55677),n(92129),n(24655);var r,i=n(41590),o=n.n(i),a=n(80473),s=n(9722),l=n(39479);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var h={},m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(u,e);var t,n,i,o,a=(i=u,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(i);if(o){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return f(this,e)});function u(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(e=a.call(this)).mediacms_config=(0,l.v)(window.MediaCMS),r=new s.BrowserCache(e.mediacms_config.site.id,86400),h.inTheaterMode=r.get("in-theater-mode"),h.inTheaterMode=null!==h.inTheaterMode&&h.inTheaterMode,h.playerVolume=r.get("player-volume"),h.playerVolume=null===h.playerVolume?1:Math.max(Math.min(Number(h.playerVolume),1),0),h.playerSoundMuted=r.get("player-sound-muted"),h.playerSoundMuted=null!==h.playerSoundMuted&&h.playerSoundMuted,h.videoQuality=r.get("video-quality"),h.videoQuality=null!==h.videoQuality?h.videoQuality:"Auto",h.videoPlaybackSpeed=r.get("video-playback-speed"),h.videoPlaybackSpeed=null!==h.videoPlaybackSpeed&&h.videoPlaybackSpeed,e}return t=u,(n=[{key:"get",value:function(e){var t=null;switch(e){case"player-volume":t=h.playerVolume;break;case"player-sound-muted":t=h.playerSoundMuted;break;case"in-theater-mode":t=h.inTheaterMode;break;case"video-data":t=h.videoData;break;case"video-quality":t=h.videoQuality;break;case"video-playback-speed":t=h.videoPlaybackSpeed}return t}},{key:"actions_handler",value:function(e){switch(e.type){case"TOGGLE_VIEWER_MODE":h.inTheaterMode=!h.inTheaterMode,this.emit("changed_viewer_mode");break;case"SET_VIEWER_MODE":h.inTheaterMode=e.inTheaterMode,r.set("in-theater-mode",h.inTheaterMode),this.emit("changed_viewer_mode");break;case"SET_PLAYER_VOLUME":h.playerVolume=e.playerVolume,r.set("player-volume",e.playerVolume),this.emit("changed_player_volume");break;case"SET_PLAYER_SOUND_MUTED":h.playerSoundMuted=e.playerSoundMuted,r.set("player-sound-muted",e.playerSoundMuted),this.emit("changed_player_sound_muted");break;case"SET_VIDEO_QUALITY":h.videoQuality=e.quality,r.set("video-quality",e.quality),this.emit("changed_video_quality");break;case"SET_VIDEO_PLAYBACK_SPEED":h.videoPlaybackSpeed=e.playbackSpeed,r.set("video-playback-speed",e.playbackSpeed),this.emit("changed_video_playback_speed")}}}])&&c(t.prototype,n),u}(o());t.default=(0,a.exportStore)(new m,"actions_handler")},23804:function(e,t,n){"use strict";n.r(t)},9893:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MediaListHeader=void 0;var i=r(n(35466)),o=n(80473);t.MediaListHeader=function(e){var t=e.viewAllText||o.translateString("VIEW ALL");return i.default.createElement("div",{className:(e.className?e.className+" ":"")+"media-list-header",style:e.style},i.default.createElement("h2",null,e.title),e.viewAllLink?i.default.createElement("h3",null," ",i.default.createElement("a",{href:e.viewAllLink,title:t}," ",t||e.viewAllLink," ")," "):null)}},27180:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MediaListRow=void 0;var i=r(n(35466)),o=n(9893);t.MediaListRow=function(e){return i.default.createElement("div",{className:(e.className?e.className+" ":"")+"media-list-row",style:e.style},e.title?i.default.createElement(o.MediaListHeader,{title:e.title,viewAllLink:e.viewAllLink,viewAllText:e.viewAllText}):null,e.children||null)}},25910:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MediaListWrapper=void 0;var i=r(n(35466)),o=n(27180);n(23804),t.MediaListWrapper=function(e){var t=e.title,n=e.viewAllLink,r=e.viewAllText,a=e.className,s=e.style,l=e.children;return i.default.createElement("div",{className:(a?a+" ":"")+"media-list-wrapper",style:s},i.default.createElement(o.MediaListRow,{title:t,viewAllLink:n,viewAllText:r},l||null))}},43899:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SidebarThemeSwitcher=void 0;var i=r(n(35466)),o=n(62546);t.SidebarThemeSwitcher=function(){var e=o.useTheme(),t=e.currentThemeMode,n=e.changeThemeMode,r=e.themeModeSwitcher;return r.enabled&&"sidebar"===r.position&&i.default.createElement("div",{className:"sidebar-theme-switcher"},i.default.createElement("div",{className:"sidebar-theme-switcher-inner"},i.default.createElement("span",{className:"theme-icon"+("dark"===t?"":" active")},i.default.createElement("i",{className:"material-icons","data-icon":"wb_sunny"})),i.default.createElement("span",null,i.default.createElement("span",{className:"checkbox-switcher"},i.default.createElement("input",{type:"checkbox",checked:"dark"===t,onChange:n}))),i.default.createElement("span",{className:"theme-icon"+("dark"===t?" active":"")},i.default.createElement("i",{className:"material-icons","data-icon":"brightness_3"}))))}},37637:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Page=void 0;var a=o(n(35466)),s=n(20541),l=n(84234),u=n(36191);t.Page=function(e){var t=e.id,n=e.children,r=void 0===n?null:n;return a.useEffect((function(){s.PageActions.initPage(t)}),[]),a.default.createElement(a.default.Fragment,null,a.default.createElement(u.PageMain,{key:"page-main"},r),a.default.createElement(l.Notifications,{key:"notifications"}))}},20541:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.VideoViewerActions=t.SearchFieldActions=t.ProfilePageActions=t.PlaylistViewActions=t.PlaylistPageActions=t.PageActions=t.MediaPageActions=void 0,t.MediaPageActions=o(n(20979)),t.PageActions=o(n(76613)),t.PlaylistPageActions=o(n(75880)),t.PlaylistViewActions=o(n(29660)),t.ProfilePageActions=o(n(22472)),t.SearchFieldActions=o(n(52600)),t.VideoViewerActions=o(n(25464))},9722:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(76123),t),i(n(2526),t),i(n(53039),t),i(n(48925),t)},43613:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(51853),t),i(n(92295),t),i(n(45063),t),i(n(16972),t),i(n(86626),t),i(n(25485),t),i(n(40657),t),i(n(71744),t),i(n(11929),t),i(n(27359),t),i(n(51394),t),i(n(34083),t)},62546:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(68771),t),i(n(70489),t),i(n(42227),t),i(n(87061),t),i(n(5957),t),i(n(30336),t),i(n(19398),t),i(n(877),t),i(n(51498),t),i(n(89145),t),i(n(64341),t),i(n(49747),t)},98578:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.VideoViewerStore=t.SearchFieldStore=t.ProfilePageStore=t.PlaylistViewStore=t.PlaylistPageStore=t.PageStore=t.MediaPageStore=void 0;var i=r(n(70337));t.MediaPageStore=i.default;var o=r(n(7959));t.PageStore=o.default;var a=r(n(71566));t.PlaylistPageStore=a.default;var s=r(n(71439));t.PlaylistViewStore=s.default;var l=r(n(78024));t.ProfilePageStore=l.default;var u=r(n(47359));t.SearchFieldStore=u.default;var c=r(n(45641));t.VideoViewerStore=c.default}}]); |